Commit graph

427 commits

Author SHA1 Message Date
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
27d916ee98 enforce "media_encryption_mandatory" policy for incoming calls too.
add toggle button for this into gtk interface.
2013-01-15 11:53:33 +01:00
Ghislain MARY
9f9602e728 Factorize media streams code. 2013-01-07 16:22:12 +01:00
Simon Morlat
4ec4836fb2 do not write to av_profile 2012-12-19 14:32:49 +01:00
Ghislain MARY
7d07ca75e7 Apply the user agent as soon as it is changed.
The user agent is no longer global and now depends on the linphone core
(kind of, there is still a global variable behind to hold its value).
2012-12-11 10:38:57 +01:00
Guillaume Beraudo
ba478b89e8 Fix crash on INVITE without SDP. 2012-12-04 16:23:07 +01:00
Simon Morlat
8648c08a0d update ortp and ms2, and set rfc2833 the default 2012-11-29 17:21:27 +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
d0745a39f2 better srtp management
- have the choice to keep same keys accross reINVITEs
- don't restart the stream for minor changes like removal of a recv-only codec.
2012-11-22 22:02:32 +01:00
Simon Morlat
7b95eead97 sip dscp wasn't taken into account immediately. 2012-11-12 21:26:29 +01:00
Simon Morlat
754315b9e3 Merge branch 'master' of git.linphone.org:linphone 2012-11-06 18:20:34 +01:00
Yann Diorcet
42b4cb5446 Fix previous commit 2012-11-06 15:15:41 +01:00
Yann Diorcet
313505bcae Save in config the values when set playback/mic gains 2012-11-06 15:09:47 +01:00
Yann Diorcet
b986d67c4f Add mic gain db getter/setter
Save playback/mic at config uninit
2012-11-06 14:44:16 +01:00
Simon Morlat
00bd86e388 implement checking of duplicated messages. 2012-11-06 05:34:26 +01:00
Simon Morlat
8bccb20574 fix storage of inc timeout 2012-11-05 17:48:49 +01:00
Ghislain MARY
0d18c3124d Fix Android compilation. 2012-11-02 17:13:30 +01:00
Yann Diorcet
b8dd017401 Wrong call state on in call timeout 2012-10-31 11:19:39 +01:00
Yann Diorcet
cc07a4336f Merge branch 'master' of git.linphone.org:linphone 2012-10-31 10:52:56 +01:00
Yann Diorcet
e54f0596b8 Add in call timeout 2012-10-31 10:52:43 +01:00
Ghislain MARY
31848a31cc Fix typo in warning message. 2012-10-30 21:48:11 +01:00
Yann Diorcet
01c990cb10 Remove function static variables 2012-10-30 13:48:06 +01:00
Ghislain MARY
b7b4e75eda Include git version in liblinphone version if available. 2012-10-25 17:16:07 +02:00
Ghislain MARY
7a4fe14387 Print version of linphone core on initialization. 2012-10-23 15:29:48 +02:00
Simon Morlat
e829fa6e22 add int linphone_core_decline_call(LinphoneCore *lc, LinphoneCall * call, LinphoneReason reason) 2012-10-19 11:41:03 +02:00
Simon Morlat
e5d63effa2 document linphone_call_zoom_video and put it in the right place. 2012-10-17 14:36:15 +02:00
Ghislain MARY
40c1c95eeb Set a default echo canceller delay if echo canceller calibration fails. 2012-10-16 15:03:03 +02:00
Simon Morlat
2448f16d92 add linphonerc option to put dates in REGISTER messages 2012-10-15 23:47:54 +02:00
Ghislain MARY
3910894b7c Allow random selection of media ports without configured ranges. 2012-10-11 15:39:12 +02:00
Ghislain MARY
eb5ca31cfd Fix bug 0000201: linphone crashes upon asking for video when low bandwidth detected. 2012-10-10 10:28:16 +02:00
Yann Diorcet
f14bd7a954 Fix unused warning with LinphoneVideoPolicy 2012-10-09 11:30:48 +02:00
Jehan Monnier
bdaa5ae91a save video capture/display while setted 2012-10-08 18:19:33 +02:00
Simon Morlat
b09cb1daad update pref order codec list 2012-10-04 15:10:51 +02:00
Ghislain MARY
6b1a4479af Prevent double update of local media description + fix crash when edge detection deactivates video. 2012-10-03 16:05:38 +02:00
Jehan Monnier
b4b8dcfdc9 Merge branch 'master' of git.linphone.org:linphone 2012-10-02 15:30:50 +02:00
Jehan Monnier
a977e46cbc add call id to LinphoneCallLogs 2012-10-02 15:30:06 +02:00
Ghislain MARY
48512d1e10 Delete LinphoneCallUpdated state and add LinphoneCallUpdating state. 2012-10-02 11:12:39 +02:00
Jehan Monnier
fd97457fe7 fix disable-video build 2012-10-02 10:29:55 +02:00
Ghislain MARY
85ad456a10 Prevent deleting streams (and therefore RTP sessions) when switching form ICE gathering to the call.
This prevents losing the first ICE connectivity checks if the restart of
the streams is slow.
2012-10-01 09:50:55 +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
2043ec6a90 remove GPL statements from source code. Use SDES tool same as user agent.
Fix call parameters when video is disabled.
2012-09-26 12:45:26 +02:00
Simon Morlat
c01c9b5ee7 fix contact address bug with ice
fix edge detection with ice
2012-09-25 14:15:27 +02:00
Ghislain MARY
c55a2c6b50 Delay creation of local media description so that edge network detection works with ICE activated. 2012-09-24 18:48:50 +02:00
Simon Morlat
7256d4b28e set video preview window id effective immediately when possible 2012-09-17 16:23:22 +02:00
Simon Morlat
35d223adee fix bug with preview setting 2012-09-17 16:02:57 +02:00
Simon Morlat
5a7090ccb0 fix parameters not written to config file immediately 2012-09-17 14:50:02 +02:00
Simon Morlat
efe7222f2e save stun server and firewall policy immediately 2012-09-14 17:59:57 +02:00
Simon Morlat
d676eb51df implement dscp settings from config file and gtk interface 2012-09-14 17:39:27 +02:00
Simon Morlat
c5f1290f25 fix config storage for ptimes (was not consistent) 2012-09-10 21:26:32 +02:00