Commit graph

420 commits

Author SHA1 Message Date
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
Sylvain Berfini
be96cb432e Reverted previous commit and added call stats functions to linphone API 2014-01-06 11:48:27 +01:00
Sylvain Berfini
d43eb3788e Fix liblinphone wp8 build 2014-01-03 17:32:42 +01:00
Ghislain MARY
d468050c8b Implement RFC3994: Indication of Message Composition for Instant Messaging. 2014-01-03 15:01:18 +01:00
Ghislain MARY
a8b47c508f Add missing symbol exports. 2013-12-20 16:30:17 +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
Guillaume BIENKOWSKI
8d21c03f40 Merge branch 'ldap' 2013-12-18 15:20:50 +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
c53381e0b5 add linphone_proxy_config_set_contact_uri_parameters() 2013-12-12 11:08:38 +01:00
Guillaume BIENKOWSKI
50b84cf73a Working version of the LDAP configuration panel in GTK. 2013-12-09 15:14:33 +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
Guillaume BIENKOWSKI
031a08b750 Introducing the dictionary type in linphone, inheriting from belle_sip_dict_t. 2013-12-05 17:56:48 +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
Guillaume BIENKOWSKI
006ba8be2e Progress commit: basic object structure is here 2013-12-03 10:53:17 +01:00
Guillaume BIENKOWSKI
9d41c890cf Starting work on LDAP 2013-12-03 10:53:17 +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