Commit graph

187 commits

Author SHA1 Message Date
Sylvain Berfini
6cd4752bdf Fixed signedness conversion issue 2017-12-07 10:28:48 +01:00
Sylvain Berfini
578a88e552 Fixed build 2017-12-07 10:23:42 +01:00
Ghislain MARY
6dc6e0d431 Fix DTMF handling. 2017-12-06 17:17:16 +01:00
Benjamin Reis
c5cfbc5892 do not increment lastNotify on a full state 2017-12-06 14:23:03 +01:00
Ghislain MARY
3f965bfc94 Fix crash in LocalConferenceEventHandler if there are no events to notify. 2017-12-06 14:10:46 +01:00
Ghislain MARY
047eba2f10 Add registration of CoreListener in the remote conference event handler. 2017-12-06 12:04:36 +01:00
Ghislain MARY
f92da345a4 Keep the gruu address of the client group chat room focus participant. 2017-12-06 11:30:03 +01:00
Ghislain MARY
59f9c18b84 Check registration state before sending subscribe in the remote conference event handler. 2017-12-06 11:29:36 +01:00
Benjamin Reis
519153278d add error logs when receiving a subscribe for conference event package 2017-12-06 11:16:50 +01:00
Ghislain MARY
f9363b1062 Correctly handle ClientGroupChatRoom subscriptions. 2017-12-06 10:39:03 +01:00
Ghislain MARY
008ec55b37 Handle call repair in CallSession and MediaSession classes. 2017-12-05 17:40:34 +01:00
Ronan Abhamon
36ae94cbe6 feat(MainDb): supports participant device insertion 2017-12-05 16:48:52 +01:00
Ghislain MARY
784154c21e Rename getCallsNb() to getCallCount(). 2017-12-04 17:10:46 +01:00
Benjamin Reis
04e028c74f create event when creating notify 2017-12-04 16:56:27 +01:00
Ronan Abhamon
e9805213e2 fix(conference): replace getNbParticipants to participantCount 2017-12-04 15:49:53 +01:00
Erwan Croze
fc61014650 Adding setLastNotify to remote conference event handler 2017-12-04 14:06:39 +01:00
Ghislain MARY
2f1d16a306 Use c-wrapper for the Core object. 2017-12-04 13:56:32 +01:00
Benjamin Reis
d835f50943 Add getAddressWithoutGruu to Identity address and create participant without gruu 2017-12-01 17:34:07 +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
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