Commit graph

177 commits

Author SHA1 Message Date
Simon Morlat
e41b713dc3 fix compile warning 2012-09-14 18:26:44 +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
7d2844a0c1 maximum time spent in linphone_core_refresh_registers for iOS. 2012-09-13 14:54:38 +02:00
Simon Morlat
f815b0d5aa remove adherence from Sal to liblinphone, improve notification of failed messageso 2012-09-07 13:04:27 +02:00
Ghislain MARY
b86d76b490 Fix crash. 2012-09-03 13:18:40 +02:00
Ghislain MARY
feebeb262e Fix domain in SIP REGISTER message when using IPv6 address for SIP registrar. 2012-08-31 16:18:31 +02:00
Jehan Monnier
d98fa4ed52 Merge branch 'master' of git.linphone.org:linphone 2012-08-29 19:22:29 +02:00
Simon Morlat
5139b557f8 set tls option immediate effect 2012-08-29 19:21:31 +02:00
Jehan Monnier
f28e7960a1 add sip message delivery notification 2012-08-29 18:16:38 +02:00
Simon Morlat
bd6a973748 use exosip_reset_transport when possible 2012-08-28 15:38:26 +02:00
Ghislain MARY
7baeffbff4 Use correct contact address in RE-INVITE SIP messages. 2012-08-07 10:53:07 +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
Ghislain MARY
f97f51d4f3 Specify local RTCP port explicitly. 2012-07-23 14:28:19 +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
Simon Morlat
c45873a06a clean up expired contact in registrations 2012-06-07 15:24:29 +02:00
Simon Morlat
903756a7cb fix possible infinite loop 2012-06-06 21:48:29 +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
Simon Morlat
2d669353c3 fix unitialized value 2012-06-05 12:54:33 +02:00
Simon Morlat
bad6c152f1 fix two bugs in sal
- declare auth info valid after a received 180
- don't authenticate terminated calls.
2012-05-23 17:10:28 +02:00
Pierre-Eric Pelloux-Prayer
c9f89e6aa3 Do not tread ACK event if call has been terminated 2012-05-15 14:35:53 +02:00
Simon Morlat
e1faecc5e5 fix bug for refer state notifications and update ortp 2012-04-19 17:48:12 +02:00
Simon Morlat
1e25bf2a30 fix bug with bad contact in 200Ok in case of authless proxy config. 2012-04-19 11:36:17 +02:00
Simon Morlat
51694fd79a use double registration also for TCP and TLS 2012-04-16 15:44:02 +02:00
Simon Morlat
48f34568c9 implement notifications when doing transfers 2012-03-29 15:09:52 +02:00
Simon Morlat
6c49da243c fix memory leak 2012-03-08 11:17:52 +01:00
Simon Morlat
42267c4ce2 fix incoming re-INVITE without SDP. 2012-03-07 16:42:54 +01:00
Simon Morlat
4006baf289 update ortp, use eXosip_trylock() whenever possible 2012-03-05 15:06:56 +01:00
Simon Morlat
aba3dac934 implement new apis to control video enablement during calls. 2012-02-22 18:29:55 +01:00
Simon Morlat
9563b0d159 fix missing "lr" causing old fashioned outbound proxy routing 2012-02-14 11:00:02 +01:00
Pierre-Eric Pelloux-Prayer
11d7c7be84 sal_register and sal_register_refresh returns -1 when exosip fails to build msg 2012-02-10 11:16:01 +01:00
Simon Morlat
0260771128 fix duplicate route headers in registers 2012-01-23 12:44:40 +01:00
Simon Morlat
743f68ee07 fix macos build and crash at exit from dock. 2012-01-09 12:07:11 +01:00
Simon Morlat
a877fe85a9 bugfix for options message 2011-12-16 23:14:50 +01:00
Simon Morlat
32b42a5918 fix for exosip update 2011-12-14 12:21:58 +01:00
Simon Morlat
3fa5c26ceb Workaround eXosip behaviour to put proxy hostname instead of domain in SIP registers. The register should contain the SIP domain as request uri. 2011-12-14 12:17:27 +01:00
Simon Morlat
2e52e24792 fix TLS support under linphonec and gtk (problem not occuring with mobile versions)
Implement registration refresh upon SIP network protocol change.
2011-12-02 18:12:36 +01:00
Simon Morlat
0d04b9451b add new warnings. 2011-11-21 14:58:40 +01:00
Simon Morlat
7f849dc29f fix for srtp when retrying in unencrypted mode 2011-11-04 15:06:09 +01:00
Simon Morlat
263b103154 Merge remote-tracking branch 'private/srtp'
Conflicts:
	coreapi/linphonecore.c
	coreapi/linphonecore.h
	coreapi/sal_eXosip2.c
	java/common/org/linphone/core/LinphoneCore.java
	oRTP
2011-11-04 10:32:08 +01:00
Guillaume Beraudo
0fb206da3a More verbose traces on SAL call. 2011-10-24 11:37:11 +02:00
Guillaume Beraudo
3ef3935785 Don't crash when terminating already terminated call. 2011-10-07 14:40:15 +02:00
Pierre-Eric Pelloux-Prayer
e700695989 srtp: add SRTP support to Linphone 2011-10-04 17:57:52 +02:00
Guillaume Beraudo
df65d11373 Function linphone_core_find_call_from_uri(). 2011-09-30 12:18:16 +02:00
Simon Morlat
6075e8ee34 fix crash 2011-09-27 21:56:59 +02:00
Simon Morlat
c33fa844a7 implement better system for "single instance application" requirement. 2011-09-17 23:09:55 +02:00
Simon Morlat
400b71a140 implement automatic retry in case of "Interval too brief" for registers. 2011-08-25 23:37:44 +02:00
Pierre-Eric Pelloux-Prayer
393a70252c Removed debug trace 2011-07-22 12:22:55 +02:00
Pierre-Eric Pelloux-Prayer
b0e75d9d78 Add configuration option allowing to specify trusted CA certificates.
This option can contain either :
- a single file path; this file can contain several concatenated CA PEM files
- a folder path containing several CA PEM files
2011-07-22 11:37:38 +02:00