Johan Pascal
3c918dfd8b
Merge branch 'master' of git.linphone.org:linphone into dev_filetransfer
2014-06-09 13:40:06 +02:00
Simon Morlat
c913816dee
java synchronize LinphoneEvent and LinphoneChatRoom APIs with LinphoneCore
2014-06-09 11:05:22 +02:00
Gautier Pelloux-Prayer
4094aec87a
removed minor warnings generated by doxygen due to outdated functions prototype
2014-06-05 17:38:15 +02:00
Gautier Pelloux-Prayer
11e43b1b28
fill media information when sending interval report too and added unit test for it (quality_reporting_interval_report)
2014-06-05 16:59:28 +02:00
Gautier Pelloux-Prayer
25186cc0ae
Quality reporting: disabled interval report per default and add minimal value when set (120 seconds minimum)
2014-06-05 16:59:28 +02:00
Gautier Pelloux-Prayer
ce7a644616
Quality reporting: add possibility to send interval reports to a given spacing interval during a call
2014-06-05 16:59:28 +02:00
Gautier Pelloux-Prayer
22e2cb518f
Quality reporting: rename parameters send_statistics to quality_reporting_enabled and statistics_collector to quality_repotring_collector
2014-06-05 16:59:27 +02:00
Ghislain MARY
52d8d8c59a
Show RTP profile in call statistics dialog.
2014-06-04 18:10:21 +02:00
Simon Morlat
31d767f9e3
fix compilation error
2014-06-04 15:17:48 +02:00
Guillaume BIENKOWSKI
a29a93cd76
Add an API to set and retrieve chat messages "app data". This allows clients to store resilient data for each messages
2014-06-02 14:06:03 +02:00
Ghislain MARY
ad64b94401
Parse rtcp-fb attributes contained in SDP.
2014-06-02 11:02:41 +02:00
Ghislain MARY
1a5f37eaba
Allow activation of AVPF for a call based on the proxy configuration.
2014-06-02 11:02:40 +02:00
Johan Pascal
c10b5f652b
File transfer implemented following RCS5.1 recommendation
...
- memory leaks to be fixed
2014-05-29 00:10:49 +02:00
Jehan Monnier
3e754fb44b
add a third cb dedicated to progress
2014-05-14 17:50:17 +02:00
Simon Morlat
3a6aa9f08d
deep modifications about audio & video codec bitrates are handled.
...
- vbr codecs can automatically have different output bitrates depending on whether video is used and/or allowed total output bandwidth
- application can specify an output IP bitrate for a given codec, which allows to control the quality of vbr codecs.
Note: a belle-sip upgrade is required to fix a bug around channels parsing in rtpmap.
2014-05-02 20:24:51 +02:00
Jehan Monnier
2d1c999fc5
add proxy config setter for publish expiration
2014-04-23 12:50:16 +02:00
Gautier Pelloux-Prayer
e471672170
remove unimplemented function from header file
2014-04-22 16:27:01 +02:00
Gautier Pelloux-Prayer
0762b56a36
Quality reporting: let the config file choose if it should enable or not this feature (per account choice)
2014-04-17 16:38:51 +02:00
Simon Morlat
5e3ff318d9
add ref count to LinphoneChatMessage
2014-04-11 11:51:38 +02:00
Ghislain MARY
1a05114e49
Use #define instead of enum.
2014-03-28 14:25:32 +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
c25273e9ca
add C function to disable chat
2014-03-25 12:48:50 +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
Jehan Monnier
904db718b3
make sure multiple incoming calls with privacy enabled can be handled
2014-03-20 14:16:04 +01:00
Ghislain MARY
0e2446c0b6
Indicate what RTCP packet has been updated in the LinphoneCallStats structure.
2014-03-19 16:07:05 +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
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
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
9d5c1e7403
add possibility to set/get subject in SDP
2014-02-18 17:30:52 +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
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
Guillaume Beraudo
f021e9aa51
Expose chat message response code and reason.
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
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
Sylvain Berfini
10b8224e38
Renamed/added comments for some call stats functions + use those functions in JNI wrapper for Android
2014-02-04 11:49:48 +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
920f5d052d
Add linphone_call_get_ring_duration() method
2014-01-31 11:01:25 +01:00
Jehan Monnier
0eef5c5ecb
rework behavior for 403/401/407 auth failure to avoid loop and make sure retry are always done
2014-01-30 16:18:38 +01:00
Ghislain MARY
996a6a0d0f
Add LinphoneTransportType typedef documentation to the linphone_address group.
2014-01-09 11:13:36 +01:00
Guillaume BIENKOWSKI
ae6948ded3
Moved belle sip object includes into private.h
2014-01-09 09:38:16 +01:00
Ghislain MARY
e7edbcd8e8
Add LinphoneTransportType enum documentation to the linphone_address group.
2014-01-08 12:39:09 +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