Jehan Monnier
bf0db8f9e4
io error repporting for calls
2013-02-28 16:06:53 +01:00
Jehan Monnier
73722ac3ee
add function to disable contact fixing
2013-02-25 11:25:22 +01:00
Yann Diorcet
d70a691001
Merge branch 'master' into belle-sip
...
Conflicts:
coreapi/sal.c
coreapi/sal.h
2013-02-07 15:18:09 +01:00
Simon Morlat
21c40caaa3
custom header api in progress
...
improve documentation and cleanups.
2013-02-07 11:43:09 +01:00
Simon Morlat
990cbb596d
- fix text_received() callback so that it can work without date header.
...
- add api to add custom header (work in progress)
- add accessors to call logs and hide the structure into private.h
2013-02-06 22:29:13 +01:00
Jehan Monnier
427ec85ce4
Merge remote-tracking branch 'public/master' into belle-sip
...
Conflicts:
configure.ac
coreapi/sal.c
coreapi/sal.h
2013-02-06 10:55:57 +01:00
Jehan Monnier
08281caa49
implement io error for register
2013-01-31 16:54:01 +01:00
Margaux Clerc
1f089fd82f
Add time in LinphoneChatMessage and SalMessage
2013-01-30 15:48:49 +01:00
Simon Morlat
e2707b8d5c
add get_remote_contact() api and clean java API.
2013-01-30 12:05:09 +01:00
Jehan Monnier
488dadc448
use belle-sip-refresher for registration
2013-01-24 12:35:54 +01:00
Ghislain MARY
39bbe2656b
Keep the total number of streams and the number of active streams in the media description.
...
This is to respect section 8 of RFC 3264 ("Modifying the Session"). The
number of streams in the SDP MUST NOT decrease.
2013-01-23 12:25:08 +01:00
Yann Diorcet
ee49cc9029
Merge branch 'master' of git://git.linphone.org/linphone into belle-sip
2013-01-21 12:08:50 +01:00
Ghislain MARY
622af47cb2
Add tcp_tls_keepalive configuration option to (de)activate SIP keepalive for TCP/TLS.
2013-01-21 11:25:38 +01:00
Yann Diorcet
3b33b27f60
Add common name certificate verification function in sal
...
Add eXosip sal wrapper to eXosip_tls_verify_cn
2013-01-16 15:35:03 +01:00
Jehan Monnier
7d9be6acc9
fix service route implementation, now op route address is a list
2013-01-15 19:25:44 +01:00
Jehan Monnier
48b1a8be8d
add service route support (rfc3608)
2013-01-10 18:07:54 +01:00
Jehan Monnier
a3ca75f90f
Merge remote-tracking branch 'public/master' into belle-sip
2013-01-08 09:23:10 +01:00
Ghislain MARY
8f60c4c9ad
Allow update of SRTP crypto keys without restarting the media streams.
2012-12-21 16:31:40 +01:00
Jehan Monnier
1f9453fea6
Merge remote-tracking branch 'public/master' into belle-sip
...
Conflicts:
.cproject
.project
Makefile.am
configure.ac
coreapi/Makefile.am
coreapi/callbacks.c
coreapi/linphonecore.c
2012-12-19 11:13:52 +01:00
Jehan Monnier
510f3b7200
implement presence
2012-12-13 18:05:16 +01:00
Yann Diorcet
17c6593abc
Add getter for zrtp_secrets_file, static_picture and root_ca
2012-11-26 10:51:50 +01:00
Simon Morlat
00bd86e388
implement checking of duplicated messages.
2012-11-06 05:34:26 +01:00
Ghislain MARY
dd45665ea0
Do not restart the media streams if only network addresses have been changed in re-invite.
2012-10-23 10:45:53 +02:00
Simon Morlat
2448f16d92
add linphonerc option to put dates in REGISTER messages
2012-10-15 23:47:54 +02:00
Jehan Monnier
a977e46cbc
add call id to LinphoneCallLogs
2012-10-02 15:30:06 +02:00
Simon Morlat
5bb8f5cc87
Revert "Detect SSL support in exosip and disable TLS accordingly."
...
This reverts commit b1f7136e1b .
2012-09-26 16:00:26 +02:00
Guillaume Beraudo
b1f7136e1b
Detect SSL support in exosip and disable TLS accordingly.
2012-09-26 14:38:47 +02:00
Simon Morlat
d676eb51df
implement dscp settings from config file and gtk interface
2012-09-14 17:39:27 +02:00
Jehan Monnier
8004607607
add support of external-body for SIP message
2012-09-13 17:43:33 +02:00
Simon Morlat
f815b0d5aa
remove adherence from Sal to liblinphone, improve notification of failed messageso
2012-09-07 13:04:27 +02:00
Simon Morlat
5e4ac070cc
implement edge detection, and automatic configuration of call parameters for low bitrates
2012-09-04 22:02:34 +02:00
Simon Morlat
bd6a973748
use exosip_reset_transport when possible
2012-08-28 15:38:26 +02:00
Ghislain MARY
aef56a9c3a
Correctly handle content of SDP when ICE has completed for a specific media stream.
2012-08-07 11:45:47 +02:00
Ghislain MARY
6f2853c8a0
Redesign ICE integration to prevent Sal from depending on ICE.
...
- Move the ICE session from the Sal Op to the LinphoneCall.
- Do not access directly to the ICE session to generate the SDP from
the media description or to generate the media description from the
SDP. Instead include ICE attributes in the media description.
2012-08-06 11:16:16 +02:00
Jehan Monnier
e2d0579e6b
First working version
2012-07-27 18:24:08 +02:00
Ghislain MARY
55cb3fa3ed
Parse the rtcp attribute in the SDP if present.
2012-07-23 13:37:10 +02:00
Ghislain MARY
6857091ea9
Moved ICE session and check lists respectively from LinphoneCall and SalMediaDescription to SalOp.
2012-07-19 15:03:27 +02:00
Ghislain MARY
c93c092cf3
Parse ICE attributes when receiving SDP.
2012-07-19 15:03:27 +02:00
Ghislain MARY
47b52bbcdb
Allocate ICE session and check lists for each stream when ICE is enabled.
2012-07-19 15:03:27 +02:00
Jehan Monnier
447076314e
implement sal_call_decline
2012-06-11 17:34:40 +02:00
Simon Morlat
3d5d12d857
implement expiration of old contact during double registration, and avoid sending an updated register if server already fixed the contact.
2012-06-06 10:50:15 +02:00
Jehan Monnier
885d4a076d
start incomming call implemention
2012-05-11 15:42:14 +02:00
Jehan Monnier
c8b1916696
start sal sdp implementation
2012-05-09 19:49:21 +02:00
Jehan Monnier
3b025defd5
first registration with authentication
2012-05-03 14:52:56 +02:00
Jehan Monnier
6e0a681c9e
Merge commit 'aab6c70'
2012-04-03 10:50:48 +02:00
Jehan Monnier
aab6c70d93
introduce use of card preferred sample rate, usefull for IOS to speed-up call estbalishement
2012-04-03 10:49:23 +02:00
Jehan Monnier
9e6f05e470
first belle_sip implementation
2012-03-30 18:11:36 +02:00
Simon Morlat
48f34568c9
implement notifications when doing transfers
2012-03-29 15:09:52 +02:00
Pierre-Eric Pelloux-Prayer
f40bd13c63
srtp: fix crypto line tag handling
...
We were answering with the local tag index matching the remote crypto
algo; instead of using the remote tag
2012-03-02 14:45:34 +01:00
Simon Morlat
aba3dac934
implement new apis to control video enablement during calls.
2012-02-22 18:29:55 +01:00