Commit graph

2144 commits

Author SHA1 Message Date
Ghislain MARY
07aeef8017 Handle RTCP XR attribute in offer/answer. 2014-03-07 17:02:21 +01:00
Sylvain Berfini
7630d39863 Added possibility to set parameters key=value for sections 2014-03-07 15:46:07 +01:00
Guillaume Beraudo
f5db8bf6af Fix known proxy condition 2014-03-06 11:21:25 +01:00
Guillaume Beraudo
92747748af Honor sip_randop_port during transport migration 2014-03-06 11:16:59 +01:00
Sylvain Berfini
aad2df16d1 Wrapper JNI for more LinphoneReason + linphone_core_set_call_error_tone 2014-03-06 10:53:07 +01:00
Jehan Monnier
29037e50c4 add trace to know whan disconnection is due lack of rtp packets 2014-03-05 15:04:23 +01:00
Simon Morlat
90b5d17172 split linphone_gtk_iterate and fix bad enum casting in chat message handling 2014-03-05 14:41:08 +01:00
Simon Morlat
95030951d1 add new function to play a file locally, in or out of calls.
add new function to define a tone or wav file to be played automatically upon call errors
2014-03-04 22:58:56 +01:00
Ghislain MARY
8bc0b2e8a4 Handle RTCP XR SDP attribute parsing and creation. 2014-03-04 16:28:23 +01:00
Ghislain MARY
7e00357fd0 Fix compilation with belle-sip 1.3.1. 2014-03-04 14:32:05 +01:00
Ghislain MARY
f8f17140ca Fix compilation with CMake. 2014-03-04 09:22:43 +01:00
Ghislain MARY
4a814588b5 Fix compilation with Visual Studio. 2014-03-04 09:22:20 +01:00
Sylvain Berfini
7d64dedf12 Fixed missing init in proxy config creation + added test for proxy_default_values in lpconfig 2014-03-03 15:07:20 +01:00
Sylvain Berfini
cac1551acd Reworked lpconfig global default values section to have one default value for each section + use proxy default value when creating proxy config 2014-03-03 10:54:56 +01:00
Simon Morlat
1af4a7c091 improve SDP<->SalMediaDescription conversion and offer answer algorithm 2014-02-28 16:31:05 +01:00
Guillaume Beraudo
645447dcef Simplify client certificate configuration.
We can only handle one client certificate: allow setting direct path to
the chain and key files.
2014-02-28 12:55:01 +01:00
Sylvain Berfini
24ead1f24f Added option to remove provisioning uri once it has been successfully applied 2014-02-28 10:53:22 +01:00
Sylvain Berfini
3a3f331ca3 JNI wrapper for LinphoneCallParams getSentVideoSize and getReceivedVideoSize methods 2014-02-27 11:22:19 +01:00
Sylvain Berfini
c0bd6fb61e JNI wrapper for accept_early_media methods 2014-02-27 10:28:34 +01:00
Ghislain MARY
f3ca28fe64 Fix CMake install paths. 2014-02-26 16:36:21 +01:00
Sylvain Berfini
ce7404581a Allow null String value in jni wrapper for LpConfig.setString method 2014-02-26 12:31:51 +01:00
Ghislain MARY
ca5f624bc6 Divide huge function in smaller blocks. 2014-02-24 14:48:47 +01:00
Sylvain Berfini
362ad2e566 Added JNI wrapper for recently added Publish/Subscribe methods + fix in previous JNI wrapper for encondig in LinphoneContent 2014-02-24 11:33:10 +01:00
Simon Morlat
15c8ed30f5 modify event API to allow adding custom headers.
It is now possible to first create the LinphoneEvent, configure it with custom headers, then send it.
2014-02-21 18:34:52 +01:00
Simon Morlat
3b3271dbb0 fix early media API and implementation 2014-02-21 15:42:40 +01:00
Guillaume BIENKOWSKI
ce6f19d7ac Implement linphone_core_accept_early_media 2014-02-21 14:13:51 +01:00
Simon Morlat
161540a1cf cosmetic changes 2014-02-20 15:43:32 +01:00
Guillaume BIENKOWSKI
493a1fec08 Fix failing custom header tests failing 2014-02-20 15:38:14 +01:00
Ghislain MARY
e31a4256ac Increase version in CMake. 2014-02-20 09:50:20 +01:00
Simon Morlat
519430c42e simplify creation of custom headers 2014-02-19 22:35:48 +01:00
Ghislain MARY
60f6726c61 Fix bug from code deactivated when video was not enabled. 2014-02-19 18:07:04 +01:00
Margaux Clerc
80165d9098 Update README 2014-02-19 16:33:47 +01:00
Simon Morlat
7330cae8a2 fix crash 2014-02-19 11:50:18 +01:00
Sylvain Berfini
7e436c7260 Updated ms2 + added wrapped migration to multi transport method in JNI 2014-02-19 11:47:05 +01:00
Guillaume BIENKOWSKI
b57f8b1526 Added 302 redirection support.
+ removed macros for sal_op_get_contact compatibility
2014-02-19 10:50:36 +01:00
Simon Morlat
bfd8151dcf add java wrapper for linphone_call_params_set/get_session_name() 2014-02-18 22:10:13 +01:00
Simon Morlat
9d5c1e7403 add possibility to set/get subject in SDP 2014-02-18 17:30:52 +01:00
Sylvain Berfini
7bfd12788a Added JNI wrapper for LinphoneAddress set/get transport methods 2014-02-18 15:15:55 +01:00
Sylvain Berfini
076d87e2af Delay remote provisioning until the first linphone_core_iterate 2014-02-17 16:07:18 +01:00
Simon Morlat
5214931034 add new log to track auth info added interactively. 2014-02-14 18:04:16 +01:00
Simon Morlat
2d26dc547f fix some bugs, update translations 2014-02-14 15:16:46 +01:00
Simon Morlat
c639d65036 add user ID to login screen, fix bugs 2014-02-13 22:36:36 +01:00
Simon Morlat
c88c845e0c better handling of sip chat message failures 2014-02-13 21:49:34 +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
Guillaume Beraudo
93f5e85967 Expose chat message reason based on LinphoneReason.
The response code is not exposed to allow mrtp in the future.
There is no possibility to retrieve the code or the sip reason phrase.
2014-02-13 17:20:04 +01:00
Simon Morlat
931c8ade5f Revert "Expose chat message response code and reason."
This reverts commit f021e9aa51.
2014-02-12 17:47:16 +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
Simon Morlat
dba5a2337a gtk app remote provisioning in progress 2014-02-12 16:58:36 +01:00