Jehan Monnier
a6b0c7bcb1
make sure local sip ports used by testers are always random
2017-09-27 17:05:59 +02:00
Jehan Monnier
fe7b744e99
avoid crash in case audio resources (mainly on macosx) take to much time to start
2017-09-27 15:04:43 +02:00
Benjamin Reis
63095a3016
re-init streams after stoping them when restarting an invte
2017-09-27 14:41:26 +02:00
Jehan Monnier
1b9500b3c6
enable gruu for gruu specific tests
2017-09-27 08:13:17 +02:00
Benjamin Reis
10d2a21d0c
better reason management
2017-09-26 16:04:05 +02:00
Benjamin Reis
34f2e94230
do not crash on null reason header
2017-09-26 15:34:04 +02:00
Benjamin Reis
56efb47f2c
Fix NULL reason header & missed call when time out
2017-09-26 15:17:01 +02:00
Erwan Croze
9d35ff433b
Fixing last commit concerning Cs Wrapper
2017-09-26 14:39:29 +02:00
Jehan Monnier
e9a83366ea
complete gruu implementation.
2017-09-26 14:12:02 +02:00
Jehan Monnier
d158267277
fix xcode9 compilation issue
2017-09-26 13:28:26 +02:00
Erwan Croze
216d252c4d
Fixing CS wrapper
2017-09-26 11:04:58 +02:00
Simon Morlat
ddd0805222
attempt to fix a crash with LinphoneChatMessage (java) pointing to a null LinphoneChatMessage (C)
2017-09-26 10:22:08 +02:00
Simon Morlat
e99fdee766
revert a change made to workaround a w10 bug (hang), that was finally solved (mswasapi).
...
This workaround was breaking some tests by changing the duration of calls.
2017-09-25 11:57:03 +02:00
Jehan Monnier
bca851d0b5
fix wrong client cert
2017-09-25 11:24:30 +02:00
Jehan Monnier
c03ea19074
renew certificates used by client auth tests
2017-09-25 10:50:42 +02:00
Simon Morlat
38466919d0
Fix unreliability with custom header handling.
...
Indeed, the ACK was clearing previous custom headers read from incoming INVITEs
2017-09-25 10:18:24 +02:00
Erwan Croze
627eb03451
Fix cancelled_ringing_call test
2017-09-22 16:33:51 +02:00
Simon Morlat
8b0a3f926e
add offer answer test for payload types
2017-09-22 15:01:44 +02:00
Erwan Croze
76ccd7c138
Fixing warning in linphonecall.c
...
linphone_call_handle_stream_events - cast double to float
2017-09-21 17:14:40 +02:00
Erwan Croze
fffadbb4ec
Fixing log for WIN32
2017-09-21 17:14:08 +02:00
Erwan Croze
8608017809
Removing useless file
2017-09-21 17:13:39 +02:00
Jehan Monnier
2c4bd476a6
disable gruu for tunnel testers
2017-09-19 14:38:12 +02:00
Simon Morlat
84d4fb1ca5
workaround w10 again
2017-09-19 14:08:52 +02:00
Jehan Monnier
07845c1939
make sure cmakelist does not overide CXX_FLAGS
2017-09-19 14:01:38 +02:00
Simon Morlat
8c50b06b10
Fix again (workaround for win10 hang)
2017-09-19 09:31:14 +02:00
Simon Morlat
f28d968a67
fix compilation with NDK > 14
2017-09-18 21:11:24 +02:00
Simon Morlat
c4f3981df2
possible workaround for win10 test suite hang.
2017-09-18 16:10:24 +02:00
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
c3b31767a3
fix crash in linphonec
2017-09-14 21:16:05 +02:00
Simon Morlat
f145c0d49e
fix crash in linphonecsh
2017-09-14 21:08:59 +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
337f1e1674
Switch sip transports used by multi call testers to full tcp in case of IPV6
2017-09-14 15:03:46 +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
Mickaël Turnel
d981a246f8
Fix wrong test function name
2017-09-12 13:47:13 +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
3ac3ddcda2
Fix the test for a high bandwidth with a callback
2017-09-12 12:03:37 +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
df7dccf4ad
Add a test for video bandwith estimation with tmmbr callback
2017-09-11 14:45:00 +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
Erwan Croze
ae5d71653a
Updating gitignore
2017-09-11 09:23:00 +02:00
Sylvain Berfini
83a3cf7ad4
Prepare code for Android NDK r15c with API 26 target
2017-09-08 16:27:24 +02:00
Sylvain Berfini
0540ba4105
Flexisip's DOS test wasn't working
2017-09-08 15:17:27 +02:00
François Grisez
cb84ac9a36
Makes the CSharp wrapper generator to work with Python 3
2017-09-08 15:17:15 +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