Ghislain MARY
98f2508be5
Allow linphone to be configured to use RTP sessions for input/output of audio and video streams.
2015-06-18 14:33:11 +02:00
Ghislain MARY
278bf66e33
Implement linphone_core_set_video_preset().
2015-06-11 09:41:56 +02:00
Simon Morlat
f0c786e6e4
update ortp and ms2 to fix problem when sending RFC2833 dtmfs with a number which is not the one choosen by the remote.
2015-05-29 15:50:40 +02:00
Jehan Monnier
7de2c1bf33
ms2: disable symmetric rtp triggered by stun in case of multicast
2015-05-27 18:00:37 +02:00
Simon Morlat
028fe66662
fix broken offer answer with SDP connection address
2015-05-14 12:28:25 +02:00
François Grisez
5b3c46b0d5
Fix build issue
2015-05-13 17:21:14 +02:00
Jehan Monnier
00fba97a12
fix compilatino issue
2015-05-13 09:30:37 +02:00
Jehan Monnier
258366937a
implement re-invite from multicast to unicast call.
2015-05-13 09:15:29 +02:00
Gautier Pelloux-Prayer
d6cdbe46c4
lpconfig.c: add lp_config_relative_file_exists and use it to avoid false-positive logs for .linphone.ecstate file
2015-05-11 10:27:23 +02:00
Jehan Monnier
705384ebb4
add test for // REGISTER sent for same account with configured realm
2015-05-04 16:50:41 +02:00
Simon Morlat
8e9da52a9c
take local ip address for media each time a reINVITE is done, to take into account possible network changes.
...
remove sig_localip from LinphoneCall, that appears to be useless
2015-05-01 10:53:00 +02:00
Gautier Pelloux-Prayer
7a969dbd7a
linphonecore: add linphone_call_stats_get_rtp_stats API to easily retrieve rtp stats
2015-04-24 09:19:18 +02:00
Jehan Monnier
42b9972770
improve get current param encryption mode
2015-04-21 15:59:01 +02:00
Jehan Monnier
cae840d597
fix attribute ssrc in video mline
2015-04-21 15:59:01 +02:00
Simon Morlat
6487c06312
adapt call params to what is received when incoming call arrives
2015-04-17 11:05:27 +02:00
Simon Morlat
2f5f8ca14a
revisit current_params's filling for media-encryption, in order to solve bug leading to change media encryption to unencrypted during a call, without application consent.
2015-04-17 00:30:47 +02:00
Simon Morlat
7fb4c0d19b
fix ICE bug
2015-04-13 09:35:28 +02:00
Ghislain MARY
74ad3ed63f
Add linphonerc option to disable video during pause.
2015-04-10 11:45:47 +02:00
Jehan Monnier
1fd8e12180
change local ip management to take into account new bind_address settings for both media and sig
2015-04-03 14:03:15 +02:00
Guillaume BIENKOWSKI
8d745551a0
Remove traces when DTLS cannot work
2015-04-01 13:12:51 +02:00
Jehan Monnier
3d1f284525
add both sip and ftp bind address
2015-04-01 11:36:55 +02:00
Jehan Monnier
83f4d95545
implement compatibility mode for sdp cnx adde set to 0.0.0.0 in case of send only
...
param: [sip,cnx_ip_to_0000_if_sendonly_enabled] with default value 0
2015-03-27 14:17:39 +01:00
Johan Pascal
f2b3f615fa
Fix ZRTP config management when no config is present
...
+ add tests on ZRTP configurations
2015-03-26 12:40:09 +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
Simon Morlat
31f304b9d0
fix crash when attempting to change the camera for video stream that is not started
2015-03-24 21:29:46 +01:00
Jehan Monnier
a56d4e495e
store cam setting in call context to be able to manage webcam configuration, call by call, specially useful to set nowebcam in Pausing state only.
2015-03-24 13:56:56 +01:00
Gautier Pelloux-Prayer
67618dbd3b
linphonecall.c: when call parameters have been changed, modify the display status accordingly
2015-03-23 17:03:25 +01:00
Jehan Monnier
15b915e036
-No longer rewrite callparams->has_video, but use dedicated params to save offers answer result regarding video
...
-Invoke FIR in method linphone_core_send_vfu_request
-Invoke CallStatsUpdated even in case of scheduled updates
-Fix media direction in case of paused/resumed with paused by « inactive »
2015-03-23 12:49:31 +01:00
Jehan Monnier
5035992c64
Merge remote-tracking branch 'private/dev_lime'
...
Conflicts:
coreapi/linphonecall.c
2015-03-12 15:08:35 +01:00
Jehan Monnier
8df520011a
Make sure encryption mandatory is taken into account for alto like ZRTP or DTLS
2015-03-11 14:15:59 +01:00
Sylvain Berfini
db7ba6939a
Changes regarding mic gain + changes for echo cancelation on Android
2015-03-10 12:11:56 +01:00
Gautier Pelloux-Prayer
1852c2ae0c
Logging: improve log formatting of statistics to align correctly
2015-03-09 11:56:20 +01:00
Simon Morlat
7a295dbc21
fix ugly log
2015-03-03 20:49:24 +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
Ben Sartor
cc8a3a9f7c
configfile now supports setting zrtps cipher and auth tag
...
Signed-off-by: Johan Pascal <johan.pascal@belledonne-communications.com>
2015-03-02 21:12:58 +01:00
Guillaume BIENKOWSKI
1af008598f
NULL-checks for DTLS activation.
2015-03-02 16:58:53 +01:00
François Grisez
d490d30787
Fix regretion on DTMF."DTMF sequence canceled if call state changed"
2015-03-02 11:44:20 +01:00
Johan Pascal
d133ebd5eb
Merge remote-tracking branch 'linphone-public/master' into dev_lime
2015-02-26 22:46:24 +01:00
Jehan Monnier
65734e818d
move android lock mgt to call state cb
2015-02-25 12:22:47 +01:00
Simon Morlat
c7aa499ddb
telephone-event and confort noise are not so necessary in video streams, actually.
2015-02-24 22:12:15 +01:00
Simon Morlat
49a91becb7
cleanups, add network simulation api to liblinphone
2015-02-24 18:11:12 +01:00
Jehan Monnier
11ffe4f943
move rtp_session_set_symmetric_rtp for ice to the completion of ice
2015-02-19 17:17:40 +01:00
Johan Pascal
00ef853170
Give DTLS fingerprint to context as soon as possible(do not wait for ice)
2015-02-19 14:02:13 +01:00
Jehan Monnier
213206027f
rework dtls start
2015-02-18 17:56:47 +01:00
Simon Morlat
41a3e1e06d
rework multicast. It is not necessary to bind to the multicast address. 0.0.0.0 just works while the binding to the multicast address is rejected on windows
...
fixes reading provisionning config file from disk on windows.
2015-02-17 23:43:20 +01:00
Jehan Monnier
e1291ba3ea
rework a bit dtls
2015-02-17 17:05:10 +01:00
Jehan Monnier
ccb890ad94
simplify dtls session/media description attributes mgt
2015-02-16 17:50:41 +01:00
Jehan Monnier
fd0a7cfd73
add more DTLS tests
2015-02-13 18:01:56 +01:00
Simon Morlat
90ee807c7e
event queue needs to be unregistered since RtpSession is kept
2015-02-11 09:31:09 +01:00
Simon Morlat
e9f89d162f
do not unregister event queue while msticker is still running with the RtpSession.
...
The stream must be first stopped, then queue can be destroyed safely
2015-02-10 15:12:21 +01:00