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