Commit graph

75 commits

Author SHA1 Message Date
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
784154c21e Rename getCallsNb() to getCallCount(). 2017-12-04 17:10:46 +01:00
Ghislain MARY
2f1d16a306 Use c-wrapper for the Core object. 2017-12-04 13:56:32 +01:00
Ghislain MARY
71282b2598 Implement Call::setParams(). 2017-12-01 10:13:16 +01:00
Ghislain MARY
57e9fbd1c4 Fix once and for all the random port selection in the media session. 2017-11-30 16:49:21 +01:00
Ghislain MARY
88fb7651f6 Call now inherits from Conference instead of including it. 2017-11-30 16:49:13 +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
ec74e66eb7 Fix ogl render. 2017-11-28 14:53:56 +01:00
Ghislain MARY
56f8dcc57a Fix return value of MediaSession::update(). 2017-11-28 14:53:31 +01:00
Ghislain MARY
08a2180cbc Fix reception of INFO messages. 2017-11-28 14:53:23 +01:00
Benjamin Reis
94a51d3ec1 fix cast build crash 2017-11-27 18:00:33 +01:00
Ghislain MARY
1896eff9fe Several fixes for calls. 2017-11-27 17:45:16 +01:00
Ghislain MARY
5781fcbde2 Fix SRTP crypto key generation. 2017-11-27 17:11:41 +01:00
Ghislain MARY
8a23ea59b7 Fix 2 call-related crashes. 2017-11-27 16:43:09 +01:00
Ghislain MARY
ca159350b8 Some more fixes for call handling. 2017-11-27 16:02:30 +01:00
Ghislain MARY
9a8181ee31 Some fixes for call handling. 2017-11-27 12:24:47 +01:00
Sylvain Berfini
d2a7cfafb3 Call new mediastreamer2 stream type API to fix ringing from linphone in wrong stream on Android 2017-11-21 10:52:19 +01:00
Ronan Abhamon
6dd6e829a3 feat(conference): refactoring, use CoreAccessor and ChatRoomId 2017-11-17 15:49:45 +01:00
Ghislain MARY
8c7b408d4e Add GruuAddress class. 2017-11-10 15:29:04 +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
Erwan Croze
64e550f764 Merge fix for client group chat room 2017-10-27 13:44:42 +02:00
Benjamin Reis
47dab4f437 only include jni.h for android 2017-10-19 11:07:35 +02:00
Sylvain Berfini
e10297ba6d Added new zoom method on call which doesn't use reference to floats 2017-10-16 17:44:10 +02:00
Ghislain MARY
f871550888 Fix some bugs in group chat handling. 2017-10-10 12:09:19 +02:00
Ronan Abhamon
c98ce07b43 fix(MediaSession): fix build when video mode is disabled 2017-10-09 15:09:15 +02:00
Ghislain MARY
24e4b233d9 Handle joining an existing group chat room when receiving a REFER inviting us to join. 2017-10-09 12:15:08 +02:00
Ronan Abhamon
efb0bd5c7a feat(Conference): use shared_ptr ref sessions 2017-10-09 11:31:07 +02:00
Ghislain MARY
81340cfcb8 Fix license headers. 2017-10-05 15:09:09 +02:00
Ghislain MARY
6beb962517 Move the new sal code in the src folder, respect the file naming conventions and add missing license headers. 2017-10-05 10:52: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
fda31ecc0e Create a call session automatically when needed in the client group chat room. 2017-10-04 14:24:55 +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
Ronan Abhamon
004d774180 fix(windows): add missing LINPHONE_PUBLIC on exported classes 2017-10-02 11:09:45 +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
Ghislain MARY
4029e83de7 Use string conversion macros. 2017-09-28 15:52:50 +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
f049a10da8 Add the "text" feature tag in the Contact header of the group chat room creation INVITE. 2017-09-27 15:02:38 +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
Ronan Abhamon
e75404cbd8 fix(core): fix coding style on many files, remove useless includes... 2017-09-26 11:56:49 +02:00