Commit graph

164 commits

Author SHA1 Message Date
Benjamin Reis
d7bc4b66ac do not notify empty subject 2017-11-29 14:33:34 +01:00
Benjamin Reis
b23a2af684 always update device event when subscribe received 2017-11-29 13:31:27 +01:00
Benjamin Reis
afaa84610d fix update of last notify id in chat room + recover it when creating chat room from db 2017-11-28 17:09:44 +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
Ronan Abhamon
a6b6b7aeb4 fix(MainDb): add me in db 2017-11-27 11:54:52 +01:00
Ronan Abhamon
a314ffd2c2 feat(MainDb): fetch chat rooms participants 2017-11-24 16:54:01 +01:00
Ronan Abhamon
65978c70ad feat(MainDb): insert participants on chat room insertion 2017-11-24 15:57:37 +01:00
Ghislain MARY
c115a448dd Fix chat messages routing issues because of gruu addresses. 2017-11-24 15:26:35 +01:00
Ronan Abhamon
5c7fe8a92b feat(MainDb): supports fetching of client group chat room 2017-11-23 11:32:10 +01:00
Ghislain MARY
23000b1ec9 Remove workaround on chat room ids. 2017-11-23 10:01:10 +01:00
Ronan Abhamon
faa6ef529c fix(content-manager): clean code, avoid leaks 2017-11-22 17:16:15 +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
Ghislain MARY
bb5b22b932 Use IdentityAddress in conference. 2017-11-21 10:43:20 +01:00
Benjamin Reis
e1122d15f5 add multipart notify support for conference events 2017-11-20 14:52:15 +01:00
Ronan Abhamon
1ca9d64af8 feat(core): avoid virtual inheritance of CoreAccessor 2017-11-17 15:49:45 +01:00
Ronan Abhamon
6dd6e829a3 feat(conference): refactoring, use CoreAccessor and ChatRoomId 2017-11-17 15:49:45 +01:00
Ghislain MARY
e127ef09fa Send full state NOTIFY of a conference to a specific device. 2017-11-17 10:44:09 +01:00
Ghislain MARY
902cb50104 Merge SimpleAddress and GruuAddress classes into a single IdentityAddress class. 2017-11-16 16:05:18 +01:00
Ghislain MARY
c69320a15d Handle sending of conference NOTIFY messages for each device. 2017-11-13 16:01:52 +01:00
Ghislain MARY
8458585266 Fix GruuAddress and use it in ParticipantDevice. 2017-11-13 11:23:12 +01:00
Ghislain MARY
8c7b408d4e Add GruuAddress class. 2017-11-10 15:29:04 +01:00
Ghislain MARY
a30050c8bd Correct handling of client group chat room joining after it has been left. 2017-11-09 17:30:27 +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
Ghislain MARY
bb0b486a0e Use LinphoneEvent from the SUBSCRIBE to send all NOTIFY messages in the LocalConferenceEventHandler. 2017-11-09 11:39:45 +01:00
Ghislain MARY
cc5ebffda4 Add linphone_chat_room_get_me() API. 2017-11-08 17:12:00 +01:00
Ronan Abhamon
0118f6ee53 feat(core): remove useless doc on (void)arg 2017-11-08 14:11:50 +01:00
Ghislain MARY
4cd5e7aeab Change the state of the ClientGroupChatRoom to created only when the first NOTIFY has been received. 2017-11-08 12:14:02 +01:00
Benjamin Reis
fe01419470 Do not store nor notify app for full state generated events 2017-11-08 11:58:08 +01:00
Benjamin Reis
79e6d1ca3c use simple address in remote-conference-event-handler 2017-11-07 16:45:55 +01:00
Ghislain MARY
120117f7b3 Add the SimpleAddress class to ease the comparison of addresses for the conference participants and the list of chat rooms. 2017-11-07 15:27:09 +01:00
Ghislain MARY
d51acdf739 Some small fixes in the addresses handling for conferences. 2017-11-06 16:03:32 +01:00
Benjamin Reis
bea9b7f3d9 uses event directly in internal conference callbacks 2017-11-06 13:36:24 +01:00
Benjamin Reis
7b06d01097 use bool instead of bool_t in c++ 2017-11-06 11:24:48 +01:00
Benjamin Reis
d97c796d26 add isFullState info to conference-event-packages-callbacks 2017-11-03 15:56:19 +01:00
Ronan Abhamon
a7ff19566d fix(core): misc =>
- return nullptr if conference factory uri is not set
  - Address object is now more robust
  - remove custom SharedFromThis object
  - CoreAccessor throw exception if core is destroyed
  - Core must be created with a static method
  - Partial fetch of chat message
  - ...
2017-11-03 10:38:50 +01:00
Ronan Abhamon
4315f674f7 fix(callbacks): fix partially previous merge 2017-10-27 14:28:05 +02:00
Erwan Croze
64e550f764 Merge fix for client group chat room 2017-10-27 13:44:42 +02:00
Benjamin Reis
2243783c16 add possibility to notify conference event to only one participant 2017-10-25 11:50:14 +02:00
Benjamin Reis
47dab4f437 only include jni.h for android 2017-10-19 11:07:35 +02:00
Sylvain Berfini
d5e59ae6ee content_set_buffer now takes a uint8_t* instead of a void* so it can be correctly wrapped automatically 2017-10-19 10:44:13 +02:00
Benjamin Reis
5c8fa71e9d create event object on notifed conference event 2017-10-17 17:13:52 +02:00
Benjamin Reis
ebe1a5f12f add time managment to confernce event notification 2017-10-17 14:51:48 +02:00