Commit graph

54 commits

Author SHA1 Message Date
Ghislain MARY
7c397eef3d Fix wifi, multicast and cpu locks being acquired instead of being released. 2018-02-16 15:42:39 +01:00
Ghislain MARY
6f8e2f5c2b Remove const in CallSessionListener methods to allow the session to be modified. 2018-02-13 17:58:57 +01:00
Ghislain MARY
983471e8d0 For fixes for real time text. 2018-02-12 17:48:55 +01:00
Ghislain MARY
7ec3f703f5 Fix multicast tester. 2018-02-02 11:44:31 +01:00
Ronan Abhamon
26ad07a02e feat(core): update date of some files 2018-01-15 09:17:54 +01:00
Ghislain MARY
6fab784445 Fixes in call repair handling. 2018-01-09 16:16:18 +01:00
Ghislain MARY
4cc7985da9 Correctly define call session state enumeration. 2017-12-28 12:43:56 +01:00
Ronan Abhamon
28944e466e feat(MainDb): add new table db_module_version 2017-12-18 11:42:22 +01:00
Ghislain MARY
fdbf787141 Fix audio conference. 2017-12-13 15:53:38 +01:00
Ghislain MARY
382c22a80f Convert call transfer handling to C++. 2017-12-12 10:17:22 +01:00
Ghislain MARY
6c26de9e28 Various fixes in call handling. 2017-12-07 16:50:45 +01:00
Ghislain MARY
6dc6e0d431 Fix DTMF handling. 2017-12-06 17:17:16 +01:00
Ghislain MARY
008ec55b37 Handle call repair in CallSession and MediaSession classes. 2017-12-05 17:40:34 +01:00
Ghislain MARY
8b695901f8 Use CoreAccessor in call related classes. 2017-11-30 16:49:07 +01:00
Ghislain MARY
6ef2937a8e Rework call parameters handling. 2017-11-30 16:48:59 +01:00
Ghislain MARY
08a2180cbc Fix reception of INFO messages. 2017-11-28 14:53:23 +01:00
Ghislain MARY
8a23ea59b7 Fix 2 call-related crashes. 2017-11-27 16:43:09 +01:00
Ghislain MARY
9a8181ee31 Some fixes for call handling. 2017-11-27 12:24:47 +01:00
Ronan Abhamon
6dd6e829a3 feat(conference): refactoring, use CoreAccessor and ChatRoomId 2017-11-17 15:49:45 +01:00
Ghislain MARY
88c9e1e593 Use the CallSessionParams to add parameters to the contact address.
This fixes the GRUU address in the contact of an INVITE.
2017-11-09 16:00:50 +01:00
Benjamin Reis
47dab4f437 only include jni.h for android 2017-10-19 11:07:35 +02:00
Ghislain MARY
f871550888 Fix some bugs in group chat handling. 2017-10-10 12:09:19 +02:00
Ghislain MARY
81340cfcb8 Fix license headers. 2017-10-05 15:09:09 +02:00
Ghislain MARY
34318366b6 CallSession objects need to be handle by shared_ptr. 2017-10-04 14:59:45 +02:00
Ghislain MARY
eb21b8abec Add a content parameter to the update() method of the call session. 2017-10-04 14:23:19 +02:00
Ghislain MARY
3b10f8da34 Include the body containing the list of addresses to invite when sending the INVITE to create a client group chat room. 2017-10-03 18:03:50 +02:00
Ghislain MARY
14311c8786 Hacks::contactHasParam() can now be removed thanks to an update of belle-sip. 2017-10-03 17:30:37 +02:00
Ronan Abhamon
ef62012c6e feat(Object): avoid usage of share_from_this 2017-10-03 13:36:48 +02:00
Ghislain MARY
7969616d43 Handle redirection in the CallSession class. 2017-10-02 16:56:53 +02:00
Ghislain MARY
bb5d418afd Add accessors for the conference subject in the conference interface. 2017-10-02 16:56:53 +02:00
François Grisez
86b626d3fe Migration of Sal and SalOp into C++ classes 2017-09-29 17:19:52 +02:00
Ghislain MARY
384f99be8a Fix some memory leaks. 2017-09-29 10:56:22 +02:00
Ronan Abhamon
b9f9dc1c5b fix(core): clean a lot of C4800 errors on Windows 2017-09-28 16:09:20 +02:00
Ronan Abhamon
c156730daa feat(general): remove class parameter of L_D and L_Q 2017-09-27 16:15:58 +02:00
Ghislain MARY
b0b2309038 Prevent the params of the contact address from being erased. 2017-09-27 15:02:38 +02:00
Ghislain MARY
076e744dcd Handle subject in INVITE + create body when creating the client group chat room. 2017-09-26 16:58:13 +02:00
Ronan Abhamon
6a3956494c fix(core): coding style 2017-09-26 13:46:01 +02:00
Ghislain MARY
35f48398f4 Improve check for acceptation handling when receiving an incoming INVITE. 2017-09-25 14:19:42 +02:00
Ronan Abhamon
1431e1518d feat(c-wrapper): remove CPP_TYPE parameter of L_GET_PRIVATE_FROM_C_OBJECT 2017-09-22 10:40:14 +02:00
Ronan Abhamon
78646be7bc feat(c-wrapper): rename C_STRUCT to C_OBJECT 2017-09-22 10:27:58 +02:00
Ronan Abhamon
3b08856dc0 feat(c-wrapper): remove CPP_TYPE parameter of L_GET_CPP_PTR_FROM_C_STRUCT 2017-09-22 10:16:29 +02:00
Ghislain MARY
53627f92e0 No longer depend on gettext + remove core callbacks that were deprecated since a very long time. 2017-09-21 18:30:08 +02:00
Ghislain MARY
3c28b14440 Use the c-tools for the Call object. 2017-09-21 16:04:35 +02:00
Ronan Abhamon
48487d518f feat(c-wrapper): avoid usage of extern init... 2017-09-21 14:18:33 +02:00
Ronan Abhamon
5e4cb463db feat(c-tools): remove C_TYPE parameter of L_GET_CPP_PTR_FROM_C_STRUCT 2017-09-20 19:40:29 +02:00
Ronan Abhamon
b2a0cd770e fix(core): deal with new cpp flags 2017-09-20 12:45:17 +02:00
Ghislain MARY
8e9bbb6899 Use c-tools for LinphoneChatRoom. 2017-09-14 16:12:22 +02:00
Ghislain MARY
79604de277 Store the NAT policy in the media session, not in the call session. 2017-09-14 09:23:09 +02:00
Ghislain MARY
4a13ac6a7a Use real pointer for C++ object inside LinphoneCallParams as it is a ClonableObject. 2017-09-13 17:40:09 +02:00
Ghislain MARY
a5ce479aa3 Add function to create a client group chat room. 2017-09-13 17:40:08 +02:00