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