Ghislain MARY
3a33105bea
Allow configuration of SIP error code to be used when declining a call because it has not been answered after the incoming call timeout.
2018-06-14 17:02:57 +02:00
Simon Morlat
8352ebcafd
Fix issue where remote ring is not heard during an outgoing call, if previously an incoming call has been declined.
2018-05-30 17:34:14 +02:00
Simon Morlat
acade62709
Add new method 'linphone_call_request_notify_next_video_frame_decoded(LinphoneCall *call)' that is missing to compensate the deprecation of linphone_call_set_next_video_frame_decoded_callback().
...
Due to this lack, some tests were failed.
2018-05-23 11:39:18 +02:00
Ronan Abhamon
4d084078f4
fix(core): many fixes for Windows => include iterator, cast bool_t/bool, symbol export...
2018-05-17 11:31:34 +02:00
Ghislain MARY
e60e2d4f2b
Fix real time text messages storage.
2018-05-02 15:43:39 +02:00
Ghislain MARY
551cb0c775
Fix crash with referred call.
2018-05-02 11:35:32 +02:00
Sylvain Berfini
8958c8ac7b
Applied from master callback for next video frame decoded
2018-04-30 13:16:18 +02:00
Sylvain Berfini
d67eeda873
Applied snapshot taken callback changes from master
2018-04-30 12:52:53 +02:00
Mickaël Turnel
a244da20ff
Add a TMMBR callback
2018-03-15 13:58:43 +01:00
Ghislain MARY
61c79b43e0
Use C++ instead of C where possible.
2018-03-13 17:29:13 +01:00
Simon Morlat
18696f2ad2
Fix background task usage when receiving a REFER to join a chatroom.
...
Add a timeout, because on Android wake locks have no limit in time. The timeout will secure that whatever happens, the wake lock is always released after a reasonable time.
2018-03-09 22:14:05 +01:00
Simon Morlat
204e218bb0
Fix : move Cpu lock and so on into the Call object. There are not needed for INVITE sessions without media (like group chat), and they cause important battery drain because the phone will stay awake all the time since the INVITE session never BYEs.
2018-03-02 20:51:54 +01:00
Ghislain MARY
6f8e2f5c2b
Remove const in CallSessionListener methods to allow the session to be modified.
2018-02-13 17:58:57 +01:00
Ghislain MARY
983471e8d0
For fixes for real time text.
2018-02-12 17:48:55 +01:00
Benjamin Reis
017f4790b0
use BackgroundTask object instead of call directly sal API
2018-02-08 15:45:30 +01:00
Ghislain MARY
7ec3f703f5
Fix multicast tester.
2018-02-02 11:44:31 +01:00
Ronan Abhamon
26ad07a02e
feat(core): update date of some files
2018-01-15 09:17:54 +01:00
Ghislain MARY
4aa734c86f
Memory leak fixes.
2018-01-09 18:00:09 +01:00
Ghislain MARY
c050b2449a
Fix crash in quality reporting.
2018-01-03 10:59:55 +01:00
Ghislain MARY
1182c5e824
Restore call reporting code.
2017-12-29 11:08:58 +01:00
Ghislain MARY
4cc7985da9
Correctly define call session state enumeration.
2017-12-28 12:43:56 +01:00
Ghislain MARY
e1f4254dc1
Various call tester fixes.
2017-12-18 10:28:47 +01:00
Ghislain MARY
fdbf787141
Fix audio conference.
2017-12-13 15:53:38 +01:00
Ghislain MARY
382c22a80f
Convert call transfer handling to C++.
2017-12-12 10:17:22 +01:00
Ghislain MARY
8816f39974
Remove CallListener and use CallSessionListener instead.
2017-12-08 13:57:32 +01:00
Ghislain MARY
6c26de9e28
Various fixes in call handling.
2017-12-07 16:50:45 +01:00
Ghislain MARY
7c6d7bc2d7
Fix media start count check in testers.
2017-12-07 16:50:38 +01:00
Ghislain MARY
6dc6e0d431
Fix DTMF handling.
2017-12-06 17:17:16 +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
88fb7651f6
Call now inherits from Conference instead of including it.
2017-11-30 16:49:13 +01:00
Ghislain MARY
ec74e66eb7
Fix ogl render.
2017-11-28 14:53:56 +01:00
Ghislain MARY
7d16001da2
Fix creation of player in call.
2017-11-28 14:53:50 +01:00
Ghislain MARY
08a2180cbc
Fix reception of INFO messages.
2017-11-28 14:53:23 +01:00
Ghislain MARY
1896eff9fe
Several fixes for calls.
2017-11-27 17:45:16 +01:00
Ronan Abhamon
6dd6e829a3
feat(conference): refactoring, use CoreAccessor and ChatRoomId
2017-11-17 15:49:45 +01: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
81340cfcb8
Fix license headers.
2017-10-05 15:09:09 +02:00
Ghislain MARY
4eb16ce346
Do not return a Participant in the addParticipant() method of the conference interface because the addition can be done asynchronously.
2017-10-04 14:18:53 +02:00
Ghislain MARY
7969616d43
Handle redirection in the CallSession class.
2017-10-02 16:56:53 +02:00
François Grisez
86b626d3fe
Migration of Sal and SalOp into C++ classes
2017-09-29 17:19:52 +02:00
Ronan Abhamon
127d5aa728
fix(Call): use getPrivate correctly
2017-09-29 15:29:09 +02:00
Ronan Abhamon
2230acf7b4
fix(Call): avoid usage of L_GET_PRIVATE
2017-09-29 15:06:38 +02:00
Ronan Abhamon
53d7a7d639
fix(Address): use a mutable only once
2017-09-29 15:06:38 +02:00
Ronan Abhamon
4e798d8b32
feat(c-wrapper): L_GET_PRIVATE supports CPP_TYPE parameter
2017-09-29 10:51:51 +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
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
Ghislain MARY
35f48398f4
Improve check for acceptation handling when receiving an incoming INVITE.
2017-09-25 14:19:42 +02:00