Commit graph

198 commits

Author SHA1 Message Date
Margaux Clerc
c62f68350d add message storage 2013-03-07 12:19:28 +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
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
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
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
Simon Morlat
a302d7edd5 update ms2 2013-01-14 16:17:02 +01:00
Guillaume Beraudo
fb408613cd Fix BYE authorization when challenged 2013-01-14 14:30:42 +01:00
Guillaume Beraudo
5cae5cadeb Detect presence of DSCP in exosip 2013-01-08 16:18:16 +01:00
Simon Morlat
303b8e5d6c better proxy & route management. 2012-12-13 14:50:09 +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
bcfc9a02e0 update ms2 2012-11-12 12:22:20 +01:00
Simon Morlat
b35e477465 fix big bug in receiving of text message 2012-11-08 23:38:24 +01:00
Simon Morlat
00bd86e388 implement checking of duplicated messages. 2012-11-06 05:34:26 +01:00
Sylvain Berfini
a349f79930 Fix date header 2012-10-23 13:34:53 +02:00
Simon Morlat
85535d3456 move dates header addon to exosip 2012-10-16 14:22:40 +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
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