Simon Morlat
d3cef31cc5
Fix crash when trying to cancel a non-existing INVITE transaction
2017-09-18 16:09:05 +02:00
Erwan Croze
279e26151d
Fix no break error in proxy.c
2017-09-18 10:47:59 +02:00
Simon Morlat
ed5f18e32b
Merge remote-tracking branch 'origin/dev_ice_defered_response'
2017-09-16 11:01:04 +02:00
Simon Morlat
30d04d4ca7
Indicate mediastreamer2 a maximum output bitrate, so that rate control algorithm can use it.
2017-09-14 17:43:50 +02:00
Jehan Monnier
f6428479a0
update proxy config etag on status PublishOk. It allows PUBLISH to be consistent over network state changes, avoiding orphan tuples to remain server side.
2017-09-14 13:08:42 +02:00
Simon Morlat
b957318fa0
implement defered ICE response to reINVITE, as defined by RFC.
...
This produces when the Controlled side hasn't finished yet with its check list processing, while the controlling side has finished and has sent a reINVITE with remote-candidates.
In this case of the 200Ok of the reINVITE must be delayed to the point where the controlled side finishes its check list processing.
2017-09-14 10:05:45 +02:00
Simon Morlat
e53139f315
- don't recreate RtpSession in case of call restart
...
- create them at the very beginining of the call so that app can access rtp modifiers in IncomingReceived and OutgoingInit states.
2017-09-12 12:11:08 +02:00
Mickaël Turnel
f164137ad2
Fix the reception of tmmbr for the callback
2017-09-12 12:02:11 +02:00
Simon Morlat
8ef0c3e2ff
fix crash when receiving an ortp event without packet (temporary fix, a better one is coming)
2017-09-11 21:10:26 +02:00
Mickaël Turnel
81cb216c22
Add a callback to get TMMBR values
2017-09-11 14:45:00 +02:00
Mickaël Turnel
a554ad1c91
Add estimated download bandwith stat for video calls
2017-09-11 14:45:00 +02:00
Simon Morlat
983fd3b343
stop transaction's retransmissions when a call is cancelled.
2017-09-08 15:16:51 +02:00
Jehan Monnier
db3c9fb8d3
make sure publishs are restart after a network state changed from DOWN to UP
2017-09-08 15:16:37 +02:00
Simon Morlat
e19c213241
Clear refcounting of LinphoneVideoDefinition object.
2017-09-08 15:15:33 +02:00
Simon Morlat
d0ad8713cd
Fix : don't trigger legacy stun tests when ICE is enabled
2017-09-08 15:14:48 +02:00
Benjamin Reis
1c2b5ab29c
Add accepted elswhere and declined elsewhere call status, do not display this status as missed + tester
2017-09-08 15:14:35 +02:00
Jehan Monnier
1948fbcb07
Revert most of Ronan refactoring to avoid to much instability on master.
2017-09-08 15:13:34 +02:00
Jehan Monnier
252925a373
improve logging to make sure all logger are handler by liblinphone, including, ortp, bzrtp and belle-sip
2017-09-08 13:58:30 +02:00
Jehan Monnier
c0696f786d
zrtp cache migration must only take uri from local identity instead of whole LinphoneAddress, including display name.
2017-09-08 13:58:30 +02:00
Simon Morlat
3d283b2953
stop transaction's retransmissions when a call is cancelled.
2017-09-06 17:23:13 +02:00
Jehan Monnier
7dab187bfc
make sure publishs are restart after a network state changed from DOWN to UP
2017-09-06 10:21:44 +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
76c884abba
fix(core): avoid memory leaks
2017-09-05 16:11:11 +02:00
Ronan Abhamon
f03164f2f7
fix(proxy): avoid memory leak
2017-09-05 16:05:35 +02:00
Ronan Abhamon
1f46a5677f
feat(core): many fixes
2017-09-05 15:02:19 +02:00
Ronan Abhamon
0feb3684f5
feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress)
2017-09-05 13:59:54 +02:00
Ronan Abhamon
5bc25e8aba
feat(core): sal must be private
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
Ronan Abhamon
289dc072ed
feat(c-wrapper): provide a wrapper helper to access private data
2017-08-30 14:12:39 +02:00
Jehan Monnier
09a533a8a9
make sure to also register loghandler at SAL level
2017-08-30 14:01:09 +02:00
Ghislain MARY
0babed04f4
Use ChatRoom C++ class.
2017-08-30 10:27:51 +02:00
Ronan Abhamon
c18c265587
feat(c-types): provide init internal functions
2017-08-29 11:30:00 +02:00
Ronan Abhamon
ce37899b26
feat(core): add c-wrapper tools
2017-08-28 14:52:53 +02:00
Jehan Monnier
1cc45284cf
reset liblinphone_log_collection_max_file_size to default value in function linphone_core_reset_log_collection
2017-08-28 13:07:03 +02:00
Benjamin Reis
ab41ae3c45
add gruu support
2017-08-25 11:39:37 +02:00
Sylvain Berfini
6162b8a9e7
Fixed Cameroon dialplan
2017-08-24 10:46:45 +02:00
Erwan Croze
abf91b0648
Fix function linphone_video_definition_equals
2017-08-23 17:09:18 +02:00
Brieuc Viel
0399162c4c
[FriendsImpl] update java wrapper to add function getVcardToString from friend
2017-08-23 12:01:01 +02:00
Sylvain Berfini
5f9b2481d6
Fixed Myanmar dialplan
2017-08-23 10:01:31 +02:00
Jehan Monnier
552be2a639
small rework of trace level management.
2017-08-23 09:21:24 +02:00
Sylvain Berfini
1b78b453c1
Added LinphoneCall's setVideoWindowId method in JNI wrapper
2017-08-21 13:42:50 +02:00
Ronan Abhamon
f9a078befa
feat(Event): provide a working call event
2017-08-18 13:13:11 +02:00
Benjamin Reis
12ad35401c
link to soci libs only if found
2017-08-17 11:57:40 +02:00
nicolas
e8534f0c60
enhance findSoci.cmake + respect cmake variables naming convention
2017-08-17 10:48:48 +02:00
Benjamin Reis
154e3adce7
add soci dependency
2017-08-16 15:51:05 +02:00
Simon Morlat
d150c2677a
fix crash in linphoneplayer end of file
2017-08-10 15:20:03 +02:00