Gautier Pelloux-Prayer
0200eb2213
Quality reporting: remove unimplemented fields and split content filling to an one-field-at-a-time process
2014-04-17 16:38:39 +02:00
Gautier Pelloux-Prayer
8417c0b18d
Quality reporting: on call end, send a PUBLISH message with call quality data (work in progress)
2014-04-17 16:38:38 +02:00
Simon Morlat
f9c8c72c01
refactor ICE in liblinphone so that processing is centralized in a few methods, rather than spread into several methods.
2014-04-17 16:02:25 +02:00
Simon Morlat
59655c7d51
fix compilation
2014-04-16 16:21:08 +02:00
Simon Morlat
92762859a4
stop warning about missing tls
2014-04-16 15:35:10 +02:00
Simon Morlat
0868c544d4
fix preview ring bug
2014-04-09 16:27:30 +02:00
Simon Morlat
a8176a398d
rework SRTP support so that recv and send key can be set and updated independently.
2014-04-08 23:41:14 +02:00
Simon Morlat
7bd50e004f
allow usage of system-choosen random ports.
...
Implies a lot of refactoring in streams management.
2014-04-07 17:37:50 +02:00
Jehan Monnier
9b4197fef9
add retry algo for vfu request + enable opus cbr by default
2014-04-05 09:45:06 +02:00
Guillaume Beraudo
0aaac5f605
Coma separated list of user defined alsa devices
...
Config alsadev; patch from Ingo Krabbe.
2014-04-02 13:47:00 +02:00
Guillaume Beraudo
34561b414e
Real early media switch to console.
...
Allow using the real hardware to stream early media.
2014-04-02 13:31:00 +02:00
Simon Morlat
a191c39224
fix bug around legacy sip_random_port property
2014-03-27 17:19:01 +01:00
Simon Morlat
fe3a59ed69
destroy http provider before sal is destroyed, otherwise the belle_sip_stack is already destroyed when destroying the provider.
2014-03-27 10:32:57 +01:00
Simon Morlat
3013fd8ae2
allow configuration of root_ca before provisioning, so that it can be used for https fetching
2014-03-26 17:51:47 +01:00
Simon Morlat
266207c5f0
change behavior of linphone_core_get_sip_transports() if random port selection was specified.
...
Only linphone_core_get_sip_transports_used() will return the real port if random port selection was specified.
2014-03-26 11:30:07 +01:00
Simon Morlat
250495034e
rely on belle-sip ability to choose SIP transport random port using bind().
2014-03-25 22:48:17 +01:00
Simon Morlat
269f8d1c4e
add new API to obtain full details about failures (calls, registration, events).
...
Fix bug when receiving a 487 after cancelling call, resulting in a call waiting tone to be played.
2014-03-21 18:15:28 +01:00
Simon Morlat
67faeff9a8
fix proxy config selection: use default proxy config if no matching proxy config is found for a given destination.
2014-03-20 10:36:56 +01:00
Simon Morlat
d032c1d3c9
Merge branch 'master' of git.linphone.org:linphone
...
Conflicts:
coreapi/linphonecore.h
coreapi/private.h
2014-03-18 17:32:23 +01:00
Simon Morlat
a7aab35b4f
add function to override common telephony tones by wav files
2014-03-18 17:12:40 +01:00
Jehan Monnier
504616b3ef
add set/get for SDP control
2014-03-18 10:56:23 +01:00
Jehan Monnier
260e7e1d5c
minimal SIP UPDATE support
2014-03-18 09:08:25 +01:00
Simon Morlat
a73cadc64f
improve linphone_core_stop_ringing() so that it also suppresses call waiting beep.
2014-03-11 17:38:02 +01:00
Simon Morlat
e022c57627
fix few bugs around ipv6 detection
2014-03-09 22:18:37 +01:00
Guillaume Beraudo
f5db8bf6af
Fix known proxy condition
2014-03-06 11:21:25 +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
Sylvain Berfini
24ead1f24f
Added option to remove provisioning uri once it has been successfully applied
2014-02-28 10:53:22 +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
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
Guillaume BIENKOWSKI
b57f8b1526
Added 302 redirection support.
...
+ removed macros for sal_op_get_contact compatibility
2014-02-19 10:50:36 +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
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