Commit graph

2599 commits

Author SHA1 Message Date
Jehan Monnier
16b583b441 fix re-invite whiout sdp 2014-09-25 15:51:26 +02:00
François Grisez
acab555601 Fix invalid read/write 2014-09-25 14:37:23 +02:00
Simon Morlat
3e1e3c93f4 fix crash when declining an update
refine conditions for refusing an UPDATE
2014-09-25 14:15:06 +02:00
François Grisez
127d0f3aa9 Add some traces 2014-09-24 11:38:23 +02:00
François Grisez
ea5f09dcea Avoid TunnelManager to register or unregister when SIP is disabled 2014-09-24 10:16:32 +02:00
François Grisez
df4385b17c Fix registration issues when tunneling is enabled 2014-09-23 16:03:29 +02:00
Sylvain Berfini
54a47a2bd7 Prevent crash if chatroom linphonecore is null 2014-09-23 14:21:59 +02:00
Sylvain Berfini
a95253fc94 Fix crash on wp8 2014-09-23 12:47:51 +02:00
Sylvain Berfini
a7e257bcab Fix compil for windows phone 2014-09-23 11:20:00 +02:00
Simon Morlat
c54e3af5e0 add tester for call player 2014-09-22 16:33:25 +02:00
Guillaume BIENKOWSKI
b7c6893d27 Video source reuse API 2014-09-19 16:03:59 +02:00
François Grisez
b71182e56b Make the tunnel to listen 'network-reachable' events even if its mode is not 'auto' 2014-09-19 14:53:23 +02:00
François Grisez
68b4b63712 Add functions of the new tunnel API to linphonecore_jni.cc 2014-09-18 17:11:49 +02:00
François Grisez
bd6dbb0d33 Update some Doxygen comments 2014-09-18 16:03:45 +02:00
François Grisez
10bc15409c Change the LinphoneTunnel C API
* The tunnel manager are now thre mode : disable, enable and auto
* Two new functions: linphone_tunnel_set_mode() and linphone_tunnel_get_mode()
* linphone_tunnel_enable(), linphone_tunnel_enabled(), linphone_tunnel_auto_detect()
and linphone_tunnel_auto_detect_enabled() are now deprecated.
2014-09-18 16:03:45 +02:00
François Grisez
df8d324aa7 Change naming convention of variables 2014-09-18 16:03:45 +02:00
François Grisez
1796203783 Simplification of TunnelManager class
* TunnelManager does not implement the TunnelClientController anymore
* Methods which are not uses by functions of linphone_tunnel.h have been turn to private
* Private methods which are not used by any other methods have been deleted
* Unused attributes have been deleted
2014-09-18 16:03:45 +02:00
Simon Morlat
e7c6cb8aea fix problem when creating new account on gtk UI. The proxy fields were not initialized with the proxy config default values. 2014-09-18 15:58:33 +02:00
Simon Morlat
3e39cc5758 remove warning that produces all the time 2014-09-18 12:24:27 +02:00
Simon Morlat
5b145b6a62 activate rtcp-xr by default 2014-09-18 10:57:41 +02:00
Simon Morlat
df58cddb5d clean proxy config in linphone_core_destroy() 2014-09-17 13:21:57 +02:00
Simon Morlat
a08e2635b6 add setting to LinphoneCore to enable avpf even for calls out of proxies. 2014-09-17 11:09:37 +02:00
François Grisez
8e8a66002b Rename some linphone_tunnel_* functions 2014-09-17 10:04:41 +02:00
François Grisez
608d312485 Fix compilation error 2014-09-17 09:19:14 +02:00
Simon Morlat
9bacd35151 fix problems with JNI references.
The C proxy config should hold a weak ref to the java object. Everytime this weak ref has to be used, it must be promoted as a local ref first.
2014-09-16 22:33:42 +02:00
François Grisez
4bc67e3645 Add transport_SIP boolean parameter in "tunnel" of the configuration file
If this parameter is set to 1, SIP packets will pass through tunnels when the
tunnel mode is enabled. If set to 0, SIP packets will be directly sent to proxies
whatever the state of tunnels
2014-09-16 16:13:20 +02:00
Simon Morlat
49b5e76b6a update ms2, ortp to use new ortp_random() 2014-09-16 15:46:52 +02:00
Jehan Monnier
251ba960c5 add new functions linphone_core_add_listener to enable multiple vtable to be registered 2014-09-16 15:00:12 +02:00
Gautier Pelloux-Prayer
18c82bd0cd Change qos analyzer callback function behaviour 2014-09-16 10:18:16 +02:00
François Grisez
333b9e1f3c Fix compilation errors 2014-09-15 17:17:22 +02:00
François Grisez
37be673607 Add a private FirewallPolicy getter which return NoFirewallPolicy whether a tunnel is enabled 2014-09-15 15:55:10 +02:00
François Grisez
ef404cd319 Add a function to prevent SIP packets to pass through tunnels 2014-09-15 11:32:42 +02:00
François Grisez
32cd807f61 Change the implementation of sal_enable_tunnel and sal_disable_tunnel 2014-09-15 11:32:42 +02:00
Gautier Pelloux-Prayer
7bb37557d9 Split strict options in two lists (C and C++) 2014-09-15 11:16:32 +02:00
Sylvain Berfini
505e22c963 Added JNI bindings for set/get AppData methods for LinphoneChatMessage class 2014-09-15 10:50:12 +02:00
Johan Pascal
163548d924 File transfer : multipart message headers are managed as a list of typed headers by bellesip 2014-09-15 00:19:24 +02:00
Simon Morlat
c8a7b144c6 fix problem when receiving a pause request after putting the other party in pause. 2014-09-12 14:38:47 +02:00
Gautier Pelloux-Prayer
af5c5a5528 Fix ldap build (oops) 2014-09-12 14:11:20 +02:00
Gautier Pelloux-Prayer
4306e78251 Fix ldap build 2014-09-12 14:02:25 +02:00
Simon Morlat
513ef5f7e7 fix uninitialized LinphoneContent 2014-09-12 12:10:49 +02:00
Sylvain Berfini
d268f4ab98 Fixed message storage for sent files + fixed update state sql request for sent files 2014-09-12 11:51:57 +02:00
Gautier Pelloux-Prayer
e67ce6d91b Use strictness improved version in oRTP too 2014-09-11 17:13:03 +02:00
Gautier Pelloux-Prayer
717db9fd8d Improved strict compilation flags 2014-09-11 15:46:05 +02:00
Jehan Monnier
a3e84af3fb fix incoming UPDATE without sdp (session timer case) 2014-09-11 15:08:45 +02:00
Sylvain Berfini
94e9cc391b Prevent creation of a new LinphoneChatMessage on each JNI callback 2014-09-11 12:56:46 +02:00
Sylvain Berfini
e9a376a014 LinphoneContent stored in database + few changes on Java API regarding file transfer 2014-09-11 12:14:35 +02:00
Guillaume BIENKOWSKI
2d9de5a1bd Handle NULL ringback tones + setup iOS tester correctly for AudioQueue and no ringback tone 2014-09-11 11:42:11 +02:00
Simon Morlat
856418260a fix missing ref when notifying incoming message to java layer 2014-09-10 21:06:34 +02:00
Sylvain Berfini
8ca0fac233 More work regarding the JNI bindings and the Java interface for the file upload/download 2014-09-10 14:46:51 +02:00
Gautier Pelloux-Prayer
abc0265b97 Set default value for adaptive rate algorithm to "simple", the current algorithm 2014-09-10 14:10:26 +02:00