Commit graph

472 commits

Author SHA1 Message Date
Yann Diorcet
f90176b636 Merge branch 'master' into belle-sip 2013-02-13 11:57:42 +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
Yann Diorcet
922851412e Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-02-12 10:34:54 +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
Jehan Monnier
ee5c80b9c6 rework contact management for request
implement tcp keep alive
2013-02-07 18:51:58 +01:00
Yann Diorcet
d70a691001 Merge branch 'master' into belle-sip
Conflicts:
	coreapi/sal.c
	coreapi/sal.h
2013-02-07 15:18:09 +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
Jehan Monnier
427ec85ce4 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	configure.ac
	coreapi/sal.c
	coreapi/sal.h
2013-02-06 10:55:57 +01:00
Jehan Monnier
eb26ab5c1c use transport from proxyconfig if not set in request uri 2013-02-04 17:58:02 +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
Yann Diorcet
ee49cc9029 Merge branch 'master' of git://git.linphone.org/linphone into belle-sip 2013-01-21 12:08:50 +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
Jehan Monnier
7d9be6acc9 fix service route implementation, now op route address is a list 2013-01-15 19:25:44 +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
Jehan Monnier
48b1a8be8d add service route support (rfc3608) 2013-01-10 18:07:54 +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
Jehan Monnier
e9df763949 update sal op contact with contact generated by the sip stack for the request 2013-01-09 18:32:13 +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
Jehan Monnier
a3ca75f90f Merge remote-tracking branch 'public/master' into belle-sip 2013-01-08 09:23:10 +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
Jehan Monnier
1f9453fea6 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	.cproject
	.project
	Makefile.am
	configure.ac
	coreapi/Makefile.am
	coreapi/callbacks.c
	coreapi/linphonecore.c
2012-12-19 11:13:52 +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