Commit graph

491 commits

Author SHA1 Message Date
Yann Diorcet
472805cef0 Disable NAT helper with uPnP 2013-02-26 09:56:28 +01:00
Jehan Monnier
73722ac3ee add function to disable contact fixing 2013-02-25 11:25:22 +01:00
Yann Diorcet
1d3ba8e0b6 Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-02-25 09:26:55 +01:00
Simon Morlat
a8f757be70 fix crash in coreapi 2013-02-22 22:18:31 +01:00
Simon Morlat
08eb7e6fbe add call recording feature to conference
fix broken gtk conference interface.
2013-02-22 17:22:27 +01:00
Yann Diorcet
d837794192 Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-02-21 11:58:09 +01:00
Simon Morlat
b8eff5b034 improve echo calibration
add mising declineCall() method to java api.
2013-02-19 17:45:48 +01:00
Jehan Monnier
4b8311518b Merge remote-tracking branch 'public/master' into belle-sip 2013-02-19 16:21:02 +01:00
Yann Diorcet
61e01c6bc1 Disable keep alive when using uPnP 2013-02-19 16:07:58 +01:00
Jehan Monnier
956935274f Merge remote-tracking branch 'public/master' into belle-sip 2013-02-19 15:56:44 +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
Jehan Monnier
0242451dde Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	coreapi/linphonecore.c
	coreapi/proxy.c
	mediastreamer2
2013-02-18 16:15:12 +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
Jehan Monnier
f6f2381a09 start call transfert, fix upnp crash, imp[lement incoming OPTION 2013-02-15 11:32:42 +01:00
Yann Diorcet
93f5931bfb Merge branch 'master' of git.linphone.org:linphone into belle-sip
Conflicts:
	build/android/common.mk
	build/android/config.h
2013-02-13 17:21: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
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