Commit graph

463 commits

Author SHA1 Message Date
Simon Morlat
08eb7e6fbe add call recording feature to conference
fix broken gtk conference interface.
2013-02-22 17:22:27 +01:00
Simon Morlat
b8eff5b034 improve echo calibration
add mising declineCall() method to java api.
2013-02-19 17:45:48 +01:00
Yann Diorcet
61e01c6bc1 Disable keep alive when using uPnP 2013-02-19 16:07:58 +01:00
Yann Diorcet
9cb68a7d8d Disable ping options when uPnP is working 2013-02-19 15:07:10 +01:00
Yann Diorcet
3694186ac9 Add configurable delay timeout for ice/upnp 2013-02-19 11:21:20 +01:00
Yann Diorcet
e546e97a35 Fix memory leak on linphone core unfree variables 2013-02-18 15:00:19 +01:00
Yann Diorcet
5017c6ebba Improve uPnP behaviour (Firewall policy change, local ip change, ...)
Hide uPnP firewall setting if uPnP is not available
2013-02-18 11:59:37 +01:00
Yann Diorcet
04fef5fcca Add libupnp dependency for Android
Fix some issues related to uPnP
2013-02-13 16:51:50 +01:00
Yann Diorcet
3610297d37 Add warning when trying to set uPnP as firewall policy and uPnP is not available 2013-02-13 12:20:45 +01:00
Yann Diorcet
ee6366003f Fix loop in upnp context release
Add upnp public function
Add upnp jni
Improve uPnP support when a device is removed
2013-02-13 11:55:05 +01:00
Simon Morlat
2584c08c31 Merge branch 'master' of git://git.linphone.org/linphone 2013-02-08 17:34:10 +01:00
Simon Morlat
76dca7ce19 add missing call log apis. 2013-02-08 17:30:55 +01:00
Simon Morlat
c8e0246cca ICE was broken due to uPNP support, now ICE is back ! 2013-02-08 17:27:54 +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
Simon Morlat
0700c04d4a implement call recording. 2013-02-06 15:06:40 +01:00
Ghislain MARY
a3f4d58da1 Fix name of adaptive jitter buffer compensation configuration. 2013-01-31 11:57:03 +01:00
Yann Diorcet
5c939acd69 Merge branch 'upnp'
Conflicts:
	coreapi/callbacks.c
	coreapi/linphonecore.c
	gtk/Makefile.am
	mediastreamer2
2013-01-25 12:01:50 +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
Simon Morlat
7e06844a25 enhance liblinphone documentation 2013-01-21 12:41:46 +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
Ghislain MARY
bfcc29b4e7 Merge branch 'dev_bt_session_version' 2013-01-18 11:59:52 +01:00
Ghislain MARY
848c200eb1 Add "keep_sdp_version" option. 2013-01-18 11:57:44 +01:00
Yann Diorcet
35d65d36f2 Merge branch 'master' of git.linphone.org:linphone into upnp
Conflicts:
	coreapi/linphone_tunnel.cc
	mediastreamer2
2013-01-17 15:34:58 +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
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
Yann Diorcet
12d8590df4 Fix upnp on call update 2013-01-10 11:24:09 +01:00
Yann Diorcet
3c00bb1195 Call upnp update on video remove 2013-01-10 11:17:35 +01:00
Ghislain MARY
3500af3adf Do not update session version in SDP when remote send re-invite without updating it. 2013-01-10 11:15:05 +01:00
Yann Diorcet
3b20b89886 Merge branch 'master' of git.linphone.org:linphone into upnp
Conflicts:
	coreapi/linphonecore.c
	mediastreamer2
2013-01-09 13:58:33 +01:00
Yann Diorcet
a87c70e44a Improve uPnP API and uPnP mechanism 2013-01-09 11:56:55 +01:00
Yann Diorcet
33bab1941e Improve uPnP api 2013-01-09 10:28:18 +01:00
Yann Diorcet
92c9faec6e Improve uPnP 2013-01-08 17:06:27 +01:00
Yann Diorcet
4e90f134d5 Add another early port binding release 2013-01-08 14:33:48 +01:00
Ghislain MARY
9f9602e728 Factorize media streams code. 2013-01-07 16:22:12 +01:00
Yann Diorcet
92a7d6695c Set external port equal to local port the first time 2013-01-07 16:08:09 +01:00
Yann Diorcet
f3805137e6 Working call with uPnP 2013-01-04 16:19:13 +01:00
Yann Diorcet
9567e2bf62 Working sip upnp 2013-01-03 15:47:38 +01:00
Yann Diorcet
806203ca0a uPnP in progress 2012-12-21 16:21:41 +01:00
Yann Diorcet
8026b597a7 Starting uPNP integration 2012-12-21 10:11:06 +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