Commit graph

437 commits

Author SHA1 Message Date
Danmei Chen
eb0fa39f97 Add test for MD5 and SHA-256 in register_test. Tests SHA-256 are supported with flexisip 2017-11-21 17:10:02 +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
f117ff958c Fix chat related code that was broken with the introduction of ChatRoomId. 2017-11-16 14:08:36 +01:00
Ronan Abhamon
105e63f271 feat(core): provide a local address on chat room (the core is dead now) 2017-11-15 14:47:06 +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
Sylvain Berfini
8e05e6a21f Fixed a crash with group chat rooms created when receiving a REFER, see comment for details and check it doesn't impact server 2017-10-31 18:20:27 +01:00
Sylvain Berfini
53c83d3585 Fixed ChatRoom state changed with Created state before RAM insertion breaking find 2017-10-31 17:34:13 +01:00
Benjamin Reis
087aeaf0d0 confernce is already created when the refer is received 2017-10-31 09:31:34 +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
Ronan Abhamon
34b2882e38 feat(Core): use chat room api from new core 2017-10-26 10:09:39 +02:00
Ronan Abhamon
006ecf4d76 feat(Conference): hide private attributes of Conference classes (feat Benjamin Reis aka Ben Rei Jeb) 2017-10-12 16:55:53 +02:00
Ronan Abhamon
978f20f8cf feat(Chat): better architecture 2017-10-11 18:01:41 +02:00
Ghislain MARY
b9c4d7dcdf Handle participant removal in client group chat room. 2017-10-11 14:30:05 +02:00
Ghislain MARY
3d10bbc99b Handle change of admin status of a participant in group chat. 2017-10-10 17:17:30 +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
Simon Morlat
d20d39b232 add SAL api to send/recv out of dialogs refers. 2017-10-05 17:37:51 +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
2e94f78c5a SalCallOp::decline_with_error_info() is now taking a SalAddress as parameter instead of an uri. 2017-10-02 16:56:53 +02:00
Ronan Abhamon
33d7a384af feat(General): remove LINPHONE_NAMESPACE 2017-10-02 12:31:36 +02:00
Sylvain Berfini
655ce51148 Fixed message in call dialog 2017-10-02 12:14:50 +02:00
François Grisez
86b626d3fe Migration of Sal and SalOp into C++ classes 2017-09-29 17:19:52 +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
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
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
Sylvain Berfini
d9d06fa32f Fixed compil broken due to chat message changes 2017-09-21 13:13:53 +02:00
Ronan Abhamon
fbf0aaca5b fix g++ build 2017-09-11 14:09:35 +02:00
Ghislain MARY
7588a54016 Convert LinphoneCall to Call C++ class. 2017-09-08 14:15:08 +02:00
Ghislain MARY
d795a30518 Convert LinphoneCallParams to use MediaSessionParams C++ class. 2017-09-07 14:07:47 +02:00
Ronan Abhamon
0feb3684f5 feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress) 2017-09-05 13:59:54 +02:00
Ghislain MARY
7ceddff0b9 Do not rename files to compile them as C++. 2017-07-24 11:56:50 +02:00
Ghislain MARY
b9b283dcdb Compile source files as C++. 2017-07-21 17:06:41 +02:00
Simon Morlat
e4149d19a8 Add LinphoneCall callback to be notified about ACKs, in order to be able to add custom headers in sent ACKs and read custom headers in received ACKs. 2017-06-26 22:49:15 +02:00
Jehan Monnier
1612e329a1 avoid cancel with info testers to crash 2017-06-19 14:49:47 +02:00
Jehan Monnier
a52692d596 add a comment on stream restarts caused by ice restart 2017-06-15 15:01:15 +02:00
Jehan Monnier
2aa9087b70 fix call log status in case of missed call 2017-06-13 10:53:10 +02:00
Benjamin Reis
8469ebcfc2 default reason only if protocol not set 2017-06-05 13:45:31 +02:00
Benjamin Reis
5d566fcc32 Add reason header to CANCEL and add tests for reason headers 2017-06-05 10:29:40 +02:00
Simon Morlat
685cb1f06a rename long_term_event into presence_publish_event 2017-06-05 10:28:04 +02:00
Erwan Croze
4b648c1158 Use of BCTBX_NO_BREAK instead of LINPHONE_NO_BREAK 2017-05-31 15:25:47 +02:00
François Grisez
41a1f556e1 Add LINPHONE_NO_BREAK macro
This macro tells GCC that a 'break' statement has been deliberately
omitted in a switch block.
2017-05-30 14:21:30 +02:00
Benjamin Reis
1e11361827 reduce call to lp_config 2017-05-18 16:10:54 +02:00
Benjamin Reis
de154b5207 keep ringing in early media when declining one of many incoming calls if linphone_core_set_ring_during_incoming_early_media=true 2017-05-18 15:58:34 +02:00
Ghislain MARY
84441343ad Fix crash because of unref of event. 2017-05-18 15:11:17 +02:00
Benjamin Reis
a0de8d042e do not stop ringing when still incoming calls 2017-05-11 16:49:24 +02:00
Simon Morlat
7f57f6828c merge branch with reason header support and new ErrorInfo features.
Add JNI and java interfaces. Fix issues.
2017-04-14 15:28:58 +02:00
Sandrine Avakian
9d6f6f6651 Merge branch 'master' into dev_loc 2017-04-06 15:02:43 +02:00