Commit graph

240 commits

Author SHA1 Message Date
Ghislain MARY
01506f4fca Do not defer call update for ICE candidates gathering when the ICE session returned that gathering is not needed. 2016-06-24 15:03:54 +02:00
Ghislain MARY
b535d1f153 Use bctbx_list_t instead of MSList that has been deprecated. 2016-06-16 17:42:33 +02:00
Ghislain MARY
c13647f8bd Treat warnings as errors on Windows. 2016-06-16 12:23:53 +02:00
Ghislain MARY
d6424def2a Little ICE fixes. 2016-06-06 11:11:02 +02:00
Ghislain MARY
e664b73e68 Add some checks in the TURN tests + add test of TURN with rtcp-mux. 2016-06-03 14:58:05 +02:00
Ghislain MARY
8b310c888e Update ms2 submodule. 2016-06-03 11:22:43 +02:00
Ghislain MARY
86705803e4 Fix memory leaks. 2016-06-01 13:58:53 +02:00
Ghislain MARY
79c89bbb55 Fix compilation according to changes made in mediastreamer2. 2016-05-23 14:28:52 +02:00
Ghislain MARY
2e0ab2b759 Fix compilation according to changes made in ms2. 2016-05-20 10:50:54 +02:00
Ghislain MARY
22900baaec Add possibility to define in the nat policy the username to use for STUN/TURN server authentication. 2016-05-20 10:50:54 +02:00
Ghislain MARY
8f6d6539e6 Implement STUN authentication request callback. 2016-05-20 10:50:54 +02:00
Ghislain MARY
ef66a8e392 Enable TURN for the ICE session if the NAT policy tells to do so. 2016-05-20 10:50:54 +02:00
Ghislain MARY
e224761160 Handle DNS SRV resolution of STUN server. 2016-05-20 10:50:54 +02:00
Ghislain MARY
3030d9a9c9 Use new STUN API. 2016-05-20 10:50:54 +02:00
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