Ghislain MARY
4cc7985da9
Correctly define call session state enumeration.
2017-12-28 12:43:56 +01:00
Benjamin Reis
a782ee9098
put back removed symbol
2017-10-19 11:14:52 +02:00
Simon Morlat
ef94fd5090
add helper class in java to access specific functions available only in Android SDK, such as retrieving DNS servers.
...
Refactor wifi lock, multicast lock so that they use this new class.
Manage the CPU lock required for call in the core, instead of app's LinphoneManager.
2017-10-19 11:06:35 +02:00
François Grisez
86b626d3fe
Migration of Sal and SalOp into C++ classes
2017-09-29 17:19:52 +02:00
Benjamin Reis
3a6f8976fd
cast to fix build
2017-09-21 16:52:47 +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
Ronan Abhamon
5e4cb463db
feat(c-tools): remove C_TYPE parameter of L_GET_CPP_PTR_FROM_C_STRUCT
2017-09-20 19:40:29 +02:00
Ronan Abhamon
b2a0cd770e
fix(core): deal with new cpp flags
2017-09-20 12:45:17 +02:00
Ghislain MARY
4a13ac6a7a
Use real pointer for C++ object inside LinphoneCallParams as it is a ClonableObject.
2017-09-13 17:40:09 +02:00
Ronan Abhamon
fbf0aaca5b
fix g++ build
2017-09-11 14:09:35 +02:00
Ghislain MARY
7e15914c28
Handle pause and resume in C++ objects.
2017-09-08 16:59:04 +02:00
Ghislain MARY
d26f0f9e10
Convert linphone_call_abort() function to abort method of CallSession.
2017-09-08 15:32:07 +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
35268a12e6
fix(call): avoid memory leak
2017-09-06 10:11:32 +02:00
Ronan Abhamon
14d74d7529
fix(call): avoid crash in sal_op_set_and_clean_contact_address
2017-09-06 09:31:09 +02:00
Ronan Abhamon
0feb3684f5
feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress)
2017-09-05 13:59:54 +02:00
Ronan Abhamon
1c3bcf0b16
feat(core): big refactoring & full c address impl
2017-09-05 13:59:54 +02:00
Simon Morlat
0fa81fc74d
Clear refcounting of LinphoneVideoDefinition object.
2017-09-01 12:43:41 +02:00
Simon Morlat
e095830bb6
Fix : don't trigger legacy stun tests when ICE is enabled
2017-08-31 13:45:57 +02:00
Benjamin Reis
94a0af4119
Add accepted elswhere and declined elsewhere call status, do not display this status as missed + tester
2017-08-30 17:06:37 +02:00
Ghislain MARY
0babed04f4
Use ChatRoom C++ class.
2017-08-30 10:27:51 +02:00
Benjamin Reis
ab41ae3c45
add gruu support
2017-08-25 11:39:37 +02:00
Simon Morlat
784f2bb8ef
reset bandwidth controller between state and upon network changes
2017-08-01 15:59:19 +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
Sylvain Berfini
36df948b23
Added expected_bandwidth parameter
2017-06-16 15:12:57 +02:00
Nicolas Follet
e3365011df
add getter of to address in linphoneCall which contains headers
2017-06-14 15:28:27 +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
Simon Morlat
3a850c1a03
Don't select telephone-event for audio stream even if it appears first in the list.
2017-05-23 12:24:43 +02:00
Jehan Monnier
6ded32bfff
fix nat policy check for incoming calls
2017-05-23 10:45:19 +02:00
Ronan Abhamon
974daa4bb5
fix(linphonecall): test conference context before on_call_stream_starting call
2017-05-22 16:44:28 +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
Benjamin Reis
b75ff9c06c
fix build issue
2017-05-11 16:31:49 +02:00
Benjamin Reis
148e1d415e
Do not stop ringing if there's still incoming calls
2017-05-11 16:25:08 +02:00
Jehan Monnier
60c72c8437
add nat_policy ref to calls to make sure nat policy is used from proxy config if exist
2017-05-11 13:39:17 +02:00
Simon Morlat
f211fc30d5
only mark as missed incoming calls.
2017-05-04 17:19:48 +02:00
Sylvain Berfini
fba1e7ccb1
Fixed missing bandwidth information for video/text since rework
2017-04-19 18:14:28 +02:00
Ronan Abhamon
101adaeab8
feat(coreapi/linphonecore): provide a linphone_core_preview_ogl_render function
2017-04-19 17:00:16 +02:00
Simon Morlat
05a9cf1279
fix zrtp bug
2017-04-19 16:55:31 +02:00
Sylvain Berfini
e7637881d0
Updated linphonecore_jni.cc to reflect latest changes made to LinphoneCallStats
2017-04-19 16:46:30 +02:00
Sylvain Berfini
f796ef33b2
LinphoneCallStats is now unowned to prevent leak when linphone_call_get_stats method will be wrapped
2017-04-19 16:28:17 +02:00
Sylvain Berfini
83b94af9a4
LinphoneCallStats is now a belle_sip_object. BREAKS BINARY COMPATIBILITY
2017-04-19 16:17:51 +02:00
Ghislain MARY
d53a2f4f05
Fix crashes related to LinphoneVideoDefinition.
2017-04-19 12:05:05 +02:00
Ghislain MARY
f5c41494d3
Add new LinphoneVideoDefinition object and deprecate API functions handling MSVideoSize structures.
2017-04-18 17:37:35 +02:00
Simon Morlat
d1c3da96f2
fix memory leak and avoid 3 internal deprecated warnings
2017-04-15 23:32:56 +02:00