Commit graph

226 commits

Author SHA1 Message Date
Ghislain MARY
db76eba44b belle_sip_freeaddrinfo() is now bctbx_freeaddrinfo(). 2016-05-12 14:07:28 +02:00
Ghislain MARY
ae1255a4be ICE working without stun server. 2016-03-08 17:30:20 +01:00
Simon Morlat
34a1e616b2 implement ice mode where the c= line is left to host candidate instead of stun (this is useful to interoperate with non-ice servers).
also, start to enable the use of ice without stun, though it is not working yet because of internal problems in the ice session.
2016-03-04 22:58:43 +01:00
Ghislain MARY
d61fe35f48 Add API to force the use of relay when using ICE (for tests purpose) + add test that does just that. 2016-02-04 16:52:59 +01:00
Sandrine Avakian
d8e533b258 Merge branch 'master' of git.linphone.org:linphone into dev_msfactory 2016-01-27 10:21:37 +01:00
Simon Morlat
93f7cbd86f fix ice restart tests 2016-01-25 17:13:48 +01:00
Sandrine Avakian
a8d978c832 Small fixes for factory integration in linphonecall.c , misc.c and offeranswer.c . 2016-01-19 15:51:02 +01:00
Sandrine Avakian
bbcbbc38d0 Merge branch 'master' of git.linphone.org:linphone into dev_msfactory 2016-01-18 14:05:37 +01:00
Simon Morlat
2a6213d90c prepare the removal of a=nortpproxy attribute for ICE reINVITE. 2016-01-15 21:59:13 +01:00
Simon Morlat
b86952810c improve loggin of an error case 2016-01-15 21:59:13 +01:00
Sandrine Avakian
570266ea36 First changes to have the LinphoneCore instance own the factory object instead of sharing
it through a static variable.
2016-01-15 16:39:27 +01:00
Simon Morlat
3d791362ee add new rings and enable the ones by default 2015-12-21 16:10:09 +01:00
Simon Morlat
6e7d855020 fix ice bug in rtcp-mux mode 2015-11-09 20:53:17 +01:00
Simon Morlat
1f394e8622 various improvement to help debugging 2015-10-03 17:54:04 +02:00
Ghislain MARY
61ac1f8173 Fix compilation warnings when building for Windows 10. 2015-10-01 14:29:00 +02:00
Sylvain Berfini
9ed9048900 Improved a bit some variable declarations 2015-09-30 12:06:36 +02:00
Sylvain Berfini
d12f596bbe Added some missing pieces for ICE and text stream + fix for textstream always AVP 2015-09-29 11:53:23 +02:00
Simon Morlat
a4f4d59906 fix ICE regression 2015-09-25 19:23:20 +02:00
Sylvain Berfini
0216630824 More work on RTT 2015-09-24 17:21:35 +02:00
Simon Morlat
0f1cf8b14a fix various recent problems with SDP offer/answer and ICE.
Most problematic was that declined streams were not put in SDP answers.
2015-09-24 16:44:07 +02:00
Sylvain Berfini
cae3cd4f8d Fixed stun tester 2015-09-17 17:25:02 +02:00
Sylvain Berfini
405ca6abbd Fix stream indexes computed too late 2015-09-17 11:35:57 +02:00
Sylvain Berfini
c8f1f3b61e Do not use anymore nb_streams but SAL_MEDIA_DESCRIPTION_MAX_STREAMS and skip inactive ones because active streams won't be at the start of the array anymore 2015-09-16 15:23:01 +02:00
Sylvain Berfini
15b6353e30 Started rework of streams' indexes for RTT 2015-09-15 17:27:40 +02:00
Simon Morlat
13f0d85f68 implement automatic repairing of SIP dialogs broken by a network disconnection. 2015-09-08 21:20:25 +02:00
Simon Morlat
ed2385ce28 Refactoring of states, handling of media direction, late offering and so on.
Almost working except one test.
2015-09-03 21:39:58 +02:00
Ghislain MARY
d324bf1ed2 Fix validation of Windows 10 app with the Windows Store App Certification Kit. 2015-07-24 11:22:18 +02:00
François Grisez
74fa01a0e2 Define ENABLE_NLS instead of HAVE_INTL when internationalization is available 2015-07-07 14:04:39 +02:00
Ghislain MARY
8722f8a990 Add Visual Studio project for Windows 10. 2015-07-03 16:56:14 +02:00
Gautier Pelloux-Prayer
ea36261c80 build: rename HAVE_GETTEXT with HAVE_INTL 2015-07-03 15:37:32 +02:00
Simon Morlat
ba7288a384 change default value for no video 2015-06-25 20:36:00 +02:00
Jehan Monnier
e59db8daec Answer 500 server internal error in case of unexpected request arriving at core level 2015-06-25 12:20:04 +02:00
Simon Morlat
9ffe9c263f fix bug in video codec enablement 2015-06-25 10:43:44 +02:00
Simon Morlat
3c94dd0b9e repair linphone_core_check_payload_type_usability() and add non regression test. 2015-06-24 17:46:39 +02:00
Ghislain MARY
7f5acfd6a9 Fix a bug in ICE where the session state was not correct when a peer added a video stream during a call and the other peer refused it. 2015-04-29 13:16:19 +02:00
Simon Morlat
5913eff7a5 fix crash with ICE scenario 2015-04-17 18:37:28 +02:00
Ghislain MARY
f53864f9c0 Fix 0002202: ICE fails again. 2015-04-17 16:06:49 +02:00
Ghislain MARY
681a5834c5 Prevent resolving the STUN server several times in parallel. 2015-03-31 11:46:17 +02:00
Ghislain MARY
b3bf09c8e7 Use correct function to free addrinfo. 2015-03-31 11:45:53 +02:00
Johan Pascal
07849de23e Fix zrtp b256 patch for C89 compliance 2015-03-26 11:29:38 +01:00
eburke
90ba818cbf updated b256 patch fixing a crash when new config vars don't exist
Signed-off-by: Johan Pascal <johan.pascal@belledonne-communications.com>
2015-03-25 23:38:15 +01:00
Johan Pascal
2825585beb Enable AES256 for SRTP after ZRTP negociation but keep AES128 as default
- setting in sip section srtp_crypto_suite in the configuration file
+ update ms
2015-03-02 21:15:57 +01:00
Ben Sartor
e2dbfd5477 configfile now supports setting zrtps key agreements
Signed-off-by: Johan Pascal <johan.pascal@belledonne-communications.com>
2015-03-02 21:13:06 +01:00
Simon Morlat
49a91becb7 cleanups, add network simulation api to liblinphone 2015-02-24 18:11:12 +01:00
Johan Pascal
219451388d Merge remote-tracking branch 'origin/master' into dev_dtls 2015-01-27 10:42:06 +01:00
Simon Morlat
16180e2430 change the way payload type numbers are assigned, so that an application can support more payload type than the RTP profile table allows to contain.
Compliance with RFC3264 (offer answer model) is improved, by reusing numbers in case of reINVITEs.
Fix memory leaks
Move offer/answer related tests into a new test suite.
2015-01-21 22:38:46 +01:00
Johan Pascal
85ca8c3cac Merge remote-tracking branch 'origin/master' into dev_dtls 2015-01-14 00:16:11 +01:00
Gautier Pelloux-Prayer
9e6fa8ceb6 Doxygen: replace invalid @returns with @return 2015-01-09 11:42:05 +01:00
Guillaume BIENKOWSKI
9ff2841b18 Use debug trace instead of message 2015-01-07 10:55:24 +01:00
Jehan Monnier
25532e6285 ms2:stun api shall be public 2014-12-12 16:56:13 +01:00