Commit graph

721 commits

Author SHA1 Message Date
Simon Morlat
2d26dc547f fix some bugs, update translations 2014-02-14 15:16:46 +01:00
Guillaume Beraudo
0f31299139 Prefer default, then registering proxy in linphone_core_lookup_known_proxy
Simple backward compatible evolution of the algorithm.
Not registering proxy does not mean disabled: they are the fallback in
case no other proxy matches.

A better description of the proxy config modes would be:
- enabled;
- noregister;
- disabled.
However, it is a bit invasive as many places enable/disable
registrations.
2014-02-13 17:20:04 +01:00
Simon Morlat
36b603f2e8 Revert "Only consider registering configs in linphone_core_lookup_known_proxy"
This reverts commit eab65df8f3.
2014-02-12 17:46:02 +01:00
Simon Morlat
92f0b5d3d3 provisioning ok 2014-02-12 17:45:16 +01:00
Sylvain Berfini
f76c0ead31 Improved remote provisioning code + added test suite for it 2014-02-12 17:21:22 +01:00
Guillaume Beraudo
eab65df8f3 Only consider registering configs in linphone_core_lookup_known_proxy 2014-02-12 16:04:48 +01:00
Sylvain Berfini
ddfdb7f9ce Added remote provisioning feature in liblinphone 2014-02-11 18:00:57 +01:00
Simon Morlat
ca272c15df fix double initialization 2014-02-11 17:51:14 +01:00
Ghislain MARY
510440a148 Fix crashes on BlackBerry 10. 2014-02-11 15:46:58 +01:00
Sylvain Berfini
227742469f Splitted linphone_core_init in half into linphone_core_start, added new global state GlobalConfiguring and a new callback for the configuring state 2014-02-10 16:12:05 +01:00
Simon Morlat
9fc721e71c fixes and cleanup 2014-02-10 12:08:14 +01:00
Guillaume BIENKOWSKI
a23048a65f Fix missing QVGA resolution on iPhone 2014-02-10 11:24:21 +01:00
Simon Morlat
16066bea7a remove useless code 2014-02-07 11:21:35 +01:00
Simon Morlat
0ca6aedeca change telephone-event supported codes 2014-02-04 11:02:07 +01:00
Guillaume BIENKOWSKI
ba06368167 Revert linphone_call_get_ring_duration() method, and use the call log to get ring time.
Also moved start_time considerations to the call log to clean up a bit.
2014-01-31 12:03:42 +01:00
Guillaume BIENKOWSKI
2c094bdea1 Fix incall timeout calculation 2014-01-30 17:19:38 +01:00
Guillaume BIENKOWSKI
be079dc88d Fix static payload types erasing custom ones. 2014-01-30 15:57:01 +01:00
Jehan Monnier
d8fcf36e4b change list of supported resolution based on targetted platform 2014-01-29 08:38:34 +01:00
Sylvain Berfini
809123e950 Get supported video resolutions in Android from linphonecore 2014-01-28 13:59:55 +01:00
Jehan Monnier
19b9e0868e enable h263 96/98 for android 2014-01-27 14:46:23 +01:00
Simon Morlat
092375c98a SDP offer answer fix: declined streams must remain as inactive in future offers. 2014-01-24 11:11:24 +01:00
Simon Morlat
b5a6d4a2c6 implement custom headers sending in 200Ok 2014-01-22 18:03:55 +01:00
Sylvain Berfini
9239a4e91a Fix linphonecore_destroy for windows phone 2014-01-21 15:31:14 +01:00
Simon Morlat
22e1427eb3 fix automatic resuming of calls after failed failed transfer 2014-01-21 12:17:39 +01:00
Simon Morlat
71e654ad95 change default dscp for video, because it is problematic on some routers to have two streams in parallel using the same dscp value. 2014-01-09 19:00:17 +01:00
Simon Morlat
fa421af04a fix problem with SRTP proposed during pauses (by GTK app, due to the use of linphone_core_accept_call_with_params()). 2014-01-07 14:41:41 +01:00
Simon Morlat
041e20edfb * fix incorrect behavior when the body of an INVITE cannot be understood or parsed.
Previously it was answering 200Ok.
* do not send 415 but 488 in case of incompatible codecs, which is more correct according to the RFC.
415 should be replied if the body cannot be understood (for example: is not application/sdp)
2014-01-06 23:24:00 +01:00
Simon Morlat
95246f5161 fix problem with media encryption not set in params for incoming calls 2014-01-06 16:34:51 +01:00
Simon Morlat
68ff65b224 turn ping_with_options to 0 by default, since it is no longer required thanks to belle-sip 2013-12-24 10:59:08 +01:00
Simon Morlat
d777e00ac9 change behavior of LinphoneCall::camera_enabled
It is now an application preference, the core never modifies it.
It represents whether the camera is allowed to be sent (in case of video request).
2013-12-20 10:40:04 +01:00
Guillaume BIENKOWSKI
e37cb37fec Moved contact provider internals to a private header.
I also added lots of methods to manipulate Contact Providers
2013-12-19 15:25:03 +01:00
Simon Morlat
51302b1144 fix crash when calling an empty uri
fix property box udp port adjustement , that shall start to 0
2013-12-18 15:33:05 +01:00
Guillaume BIENKOWSKI
8d21c03f40 Merge branch 'ldap' 2013-12-18 15:20:50 +01:00
Simon Morlat
ffaf96828f Implement fully compatible IPv4/IPv6 mode.
Requires belle-sip upgrade.
2013-12-17 11:56:00 +01:00
Simon Morlat
ded4d06469 add linphone_core_start_refered_call() to allow application to control how to execute an incoming call transfer
belle-sip upgrade required.
2013-12-13 17:33:46 +01:00
Simon Morlat
95e3f26dca implement manual mode refresher for generic subscribe 2013-12-13 10:22:28 +01:00
Simon Morlat
6dbc4512a8 fix transport selection for outgoing messages when the proxy config selected has sips. 2013-12-09 15:14:32 +01:00
Simon Morlat
b3ed132d05 fix crash in gtk app when updating sip ports
call linphone_call_fix_parameters() when INVITEs and reINVITEs, but not during early-media
2013-12-09 15:14:32 +01:00
Simon Morlat
55af0b6aa5 fix transport selection for outgoing messages when the proxy config selected has sips. 2013-12-09 14:01:02 +01:00
Simon Morlat
b9f614744f fix crash in gtk app when updating sip ports
call linphone_call_fix_parameters() when INVITEs and reINVITEs, but not during early-media
2013-12-09 13:21:10 +01:00
Guillaume BIENKOWSKI
e5078f6fe2 Fix compilation issues 2013-12-06 14:42:37 +01:00
Guillaume BIENKOWSKI
cfc100243b Use LinphoneDictionary instead of lpconfig for creating LDAP provider. 2013-12-06 14:31:44 +01:00
Ghislain MARY
80fad6d93e Add configuration to enable/disable DNS SRV resolution. 2013-12-06 14:31:44 +01:00
Ghislain MARY
e67a8737dd Add configuration to enable/disable DNS SRV resolution. 2013-12-05 14:52:57 +01:00
Guillaume BIENKOWSKI
c17165ac9d Progress commit: first ldap search results are now available.
There's a test button in the ui to test a search.
2013-12-03 10:53:17 +01:00
Simon Morlat
52226a4b99 GTK app: enable TLS transport if tls is requested on a proxy config. 2013-12-01 22:03:24 +01:00
Simon Morlat
6f9f860a2e allow multiple transports in gtk application, allow to configure transport per proxy (not yet finished) 2013-11-30 11:25:55 +01:00
Jehan Monnier
fb54b4790b update ms2 for multi linphonecore fixes 2013-11-29 18:20:44 +01:00
Guillaume BIENKOWSKI
cfe2a94f6c Fix sips handling in interpret_url.
Added a unit test for it.
2013-11-28 17:02:09 +01:00
Guillaume Beraudo
9c955aed32 Fix a few leaks. 2013-11-21 15:50:31 +01:00