François Grisez
c9347c7312
Mark some functions as deprecated
2017-01-12 17:54:08 +01:00
François Grisez
19950099c0
Rename LpConfig class into LinphoneConfig
2017-01-12 17:52:49 +01:00
François Grisez
85b5ca097a
Reworking of Liblinphone API
...
* Introduction of LinphoneFactory singleton class to create
core-independent object like LinphoneAddress or LinphoneVcard.
* Make several C structures inherite from belle_sip_object_t class:
* LinphoneCore
* LinphoneVcard
* LinphoneAuthInfo
* Creation of the LinphoneCoreCbs class that enable to store the
callbacks used by LinphoneCore.
2017-01-12 17:47:01 +01:00
Ghislain MARY
9fa30c5c20
Handle error cases in IMDN notifications.
2017-01-09 16:55:16 +01:00
Ghislain MARY
e34327f58f
Handle IM notification policy.
2017-01-03 14:56:56 +01:00
Ghislain MARY
6e37c97cb5
Add the LinphoneImNotifPolicy object to configure whether to display/send IM notifications (is_composing, message delivered, message displayed).
2017-01-03 14:56:17 +01:00
Ghislain MARY
410f5b9e1c
Revert message callbacks moved to LinphoneChatRoom instead of LinphoneChatMessage.
2017-01-03 14:56:17 +01:00
Ghislain MARY
9867c2fee7
Send and receive imdn.
2017-01-03 14:56:17 +01:00
Ghislain MARY
217d34a16a
Some documentation fixes.
2016-12-20 17:48:51 +01:00
Ghislain MARY
4fa7cf664c
Add some new header files.
2016-12-20 17:37:27 +01:00
Ghislain MARY
82b8f3cdd7
Introduce the call.h header file.
2016-12-20 16:18:08 +01:00
Ghislain MARY
b7b409e089
Put error info code in its own files.
2016-12-20 15:31:39 +01:00
Ghislain MARY
66887a5200
Move some documentation from the source code to the headers.
2016-12-20 12:05:42 +01:00
François Grisez
19a36dd4fc
Fix the documentation of linphone_core_interate()
2016-12-19 14:16:27 +01:00
François Grisez
64c7e55c1f
Move some documentations from source files to headers
2016-12-19 14:15:45 +01:00
Ghislain MARY
563bb427b0
Fix IM encryption engine for automatic wrapper generation.
2016-12-19 11:56:37 +01:00
Simon Morlat
77b3564a43
fix bad function declaration. Flags can't be enums.
2016-12-09 16:55:00 +01:00
Simon Morlat
a725640319
don't include belle-sip.h from linphone/core.h
2016-12-04 18:37:10 +01:00
Simon Morlat
af1c1eaaf8
fix make distkcheck
2016-12-04 15:51:12 +01:00
Sylvain Berfini
1f17bcc63d
Fixed Android compilation
2016-12-01 11:24:17 +01:00
Sylvain Berfini
9a26b72164
Merge remote-tracking branch 'private/dev_im_encryption_engine'
2016-12-01 11:12:10 +01:00
Ghislain MARY
26aa71233c
Build linphone-daemon on Windows.
2016-11-28 17:30:25 +01:00
Ghislain MARY
a44a98d6dd
Fix make distcheck.
2016-11-16 14:20:01 +01:00
Ghislain MARY
b9749a98a1
Fixes for build with autotools.
2016-11-16 10:12:10 +01:00
Ghislain MARY
07f8f0ac8e
ringtoneplayer.h needs to be public.
2016-11-15 15:56:57 +01:00
Ghislain MARY
33b72ce6b5
Move public header files in the include/linphone directory.
2016-11-15 14:41:18 +01:00
Sylvain Berfini
b45e6dcc8d
Added remove custom header method for chat message + test
2016-11-14 11:39:10 +01:00
Ghislain MARY
cadf505786
Add specific callback to perform action (in this case re-INVITE) on cancel response.
2016-10-24 14:27:45 +02:00
Ghislain MARY
21c32fb781
Fix missing symbol exports for Windows build.
2016-10-20 14:31:33 +02:00
Ghislain MARY
871984b4ee
Merge branch 'dev_rat'
2016-10-19 10:29:27 +02:00
Simon Morlat
a5a65227b3
Repair multicast when ipv6 is enabled.
2016-10-18 23:10:21 +02:00
Ghislain MARY
e50961a8ff
Merge branch 'master' into dev_rat
2016-10-18 11:06:03 +02:00
Simon Morlat
3dcb23ac8d
fix potential memory leak of stun server resolver context
2016-10-14 14:21:21 +02:00
Ghislain MARY
d5d0f39517
Implement section 5.5 of RFC 6141, recover from UAC connection loss during re-INVITE.
2016-10-13 14:52:09 +02:00
Ghislain MARY
1fce1b1581
Repair call where a connection loss occurs on the caller side by sending a new INVITE with a Replaces header.
2016-09-30 16:55:47 +02:00
Ghislain MARY
73539fefa1
Try to repair calls in early state when a network loss occurs.
2016-09-30 16:55:47 +02:00
Simon Morlat
d04be099a2
Robustize LinphoneEvent api, fix memory leaks and crashes in error conditions.
...
Add new tests.
2016-09-30 00:39:57 +02:00
Jehan Monnier
b4e51b12da
expose diversion header at call level
2016-09-28 14:50:06 +02:00
Ghislain MARY
5aa030d578
Replace sal_op_is_ipv6() by sal_op_get_address_family().
...
This is necessary because in some cases the op cannot tell whether it is IPv6 or IPv4. And in such cases we can fallback to an other method to get the information (get_local_ip_for()).
2016-09-26 17:59:40 +02:00
Sylvain Berfini
2af5925e6f
Added API to set RootCA by buffer instead of file
2016-09-20 14:20:52 +02:00
Sylvain Berfini
f575f94bb4
Added methods to set TLS certificate/key on LinphoneAuthInfo + updated auth_info_requested callback
2016-09-20 12:44:43 +02:00
Simon Morlat
1bc6f63db2
media_localip is guessed from signaling using call->dest_proxy. This ease the use of liblinphone on a machine with two interfaces (typically a one being a vpn).
...
Clean things around sal.c and sal_impl.c
2016-09-06 11:16:10 +02:00
Ghislain MARY
0af986526d
Add more address API.
2016-07-29 11:09:45 +02:00
Ghislain MARY
dd6f88691d
Extend address API to handle parameters.
2016-07-29 11:09:45 +02:00
Gautier Pelloux-Prayer
f6381d913a
license: update FSF address
2016-07-27 11:58:38 +02:00
Ghislain MARY
69dcbe7de5
Fix build with Visual Studio.
2016-07-21 17:52:35 +02:00
Ghislain MARY
5dc6c5cb10
Add API and config parameter to enable/disable DNS search.
2016-07-13 13:45:05 +02:00
Ghislain MARY
fc1fed70fe
Merge branch 'master' into dev_turn
2016-06-01 14:56:52 +02:00
Simon Morlat
e4c674c2e3
implement the sending of out-of-dialog NOTIFYs, and add non-regression test
...
This fixes a crash producing all the time when receiving such out-of-dialog NOTIFY.
2016-05-27 23:03:05 +02:00
Ghislain MARY
e224761160
Handle DNS SRV resolution of STUN server.
2016-05-20 10:50:54 +02:00