Simon Morlat
22e1427eb3
fix automatic resuming of calls after failed failed transfer
2014-01-21 12:17:39 +01:00
Simon Morlat
0e8110fa2c
fix 3 way equality operation
2014-01-15 11:15:27 +01:00
Jehan Monnier
f0250b5a5f
make sure call media encryption call param is not 'fixed' in case of ZRTP
2014-01-14 14:47:55 +01:00
Simon Morlat
041e20edfb
* fix incorrect behavior when the body of an INVITE cannot be understood or parsed.
...
Previously it was answering 200Ok.
* do not send 415 but 488 in case of incompatible codecs, which is more correct according to the RFC.
415 should be replied if the body cannot be understood (for example: is not application/sdp)
2014-01-06 23:24:00 +01:00
Jehan Monnier
7642b8c5bb
fix early media call forking to avoid capture card sharing between parties
2013-12-09 15:14:32 +01:00
Jehan Monnier
38a08cb7de
fix call tester to use file instead of capture card for callee
2013-12-09 15:14:32 +01:00
Simon Morlat
b3ed132d05
fix crash in gtk app when updating sip ports
...
call linphone_call_fix_parameters() when INVITEs and reINVITEs, but not during early-media
2013-12-09 15:14:32 +01:00
Jehan Monnier
bb424c7841
fix early media call forking to avoid capture card sharing between parties
2013-12-06 14:31:43 +01:00
Jehan Monnier
f0f24be454
fix call tester to use file instead of capture card for callee
2013-12-06 14:31:43 +01:00
Jehan Monnier
e03a53dea2
improve test reliability for rctp
2013-12-06 14:31:43 +01:00
Simon Morlat
ab7e606d38
don't fail because no i-frame is received when video isn't enabled
2013-11-29 22:17:55 +01:00
Simon Morlat
2b6dcf779a
fix bugs in tests.
2013-11-19 22:22:16 +01:00
Simon Morlat
5fb5c55eb0
add new test to check what happens if a calls gets rejected because of incompatible media types.
...
restore oRTP
2013-11-08 19:05:08 +01:00
Jehan Monnier
c7d6cf0e55
implement uri headers
2013-10-23 15:15:51 +02:00
Simon Morlat
d48286fc97
add new test for early media and forking
2013-10-14 15:30:28 +02:00
Jehan Monnier
a5c40facf6
add tests to make sure unsuccesfull incall transactions do not abort the call.
2013-10-11 10:31:56 +02:00
Ghislain MARY
eeb36479d5
Deprecate linphone_core_enable_video() and linphone_core_video_enabled().
...
Introduce linphone_core_enable_video_capture(), linphone_core_enable_video_display(), linphone_core_video_capture_enabled() and linphone_core_video_display_enabled() instead.
2013-10-09 15:52:09 +02:00
Jehan Monnier
643dc7f9f6
make sure call_tester compile even if VIDEO_ENABLED not defined
2013-09-26 10:58:24 +02:00
Jehan Monnier
71f81ce6ec
improve rtcp checking speed
2013-09-24 16:28:50 +02:00
Jehan Monnier
26850e5213
update certificate test, use mediastream stats/iterate
2013-09-24 08:48:32 +02:00
Simon Morlat
9a671657c6
make use of bellesip's new dialog's request queue to fix bugs around transfer notification
...
add notification of failed transfers (new test in call suite for that)
In case of failed transfer, referer call is resumed (if necessary) and notified of the failure.
remove deprecated code.
2013-09-03 22:34:04 +02:00
Margaux Clerc
42261f4900
Make the call transfer even if the call ends
2013-08-18 21:14:00 +02:00
Simon Morlat
86ade2174c
add two new methods to access pointers to transferer call and transfer target call.
2013-08-14 15:33:36 +02:00
Simon Morlat
491294b279
Fix case where a call is cancelled by a user while no provisionnal response has been received yet (was not functional)
...
Add a test for this case.
Reformat the code for indentation and break statement positions.
2013-08-07 00:55:43 +02:00
Jehan Monnier
eaad8d79a9
make sure offers/answer algo is executed on call accept to take call params into account
2013-08-03 22:42:33 +02:00
Simon Morlat
83268b313b
* fixes for dialog serialization
...
* fix crash when receiving a NOTIFY after a SUBSCRIBE is terminated
2013-07-05 16:12:56 +02:00
Jehan Monnier
62e978c0bd
fix mline when media is declined, remove not implemented test
2013-07-01 20:40:58 +02:00
Simon Morlat
9633a35601
simplify tester
2013-06-19 14:48:16 +02:00
Jehan Monnier
500d97e548
add privacy settings at proxy level
2013-06-13 08:35:49 +02:00
Jehan Monnier
cebe1f1055
start privacy impelmentation
2013-06-11 09:14:28 +02:00
Jehan Monnier
b7a487bef4
add privacy support
2013-06-10 17:39:53 +02:00
Simon Morlat
5183b21761
change info api so that INFO message can only be sent through calls (as requested by the RFC)
2013-06-06 21:01:53 +02:00
Ghislain MARY
169cbaac09
Add check to prevent crash.
2013-05-23 15:22:00 +02:00
Simon Morlat
837c3f7cf1
fix transfer test (requires sipstack upgrade too)
2013-05-20 15:32:36 +02:00
Jehan Monnier
a1c566ff8b
fix srtp +video +ice
2013-05-17 19:19:09 +02:00
Simon Morlat
aae5ae888c
improve custom header so that they work with responses too
2013-05-15 10:53:34 +02:00
Simon Morlat
41d885bc20
fix call without SDP
...
add specific test for this case
add missing EXTRA_DIST
2013-05-10 15:42:08 +02:00
Simon Morlat
00c3f621ce
add custom header test
...
fix memory leaks
fix invalid reads
2013-05-07 16:01:47 +02:00
Jehan Monnier
06a9ea3cde
implement publish
2013-04-23 13:57:01 +02:00
Jehan Monnier
9f1fbf40b5
add presence status tester
2013-04-23 13:57:01 +02:00
Simon Morlat
46bf8a0684
add ICE support to SDP parser/writer.
...
add a test to check basic ICE functionality.
2013-04-18 15:44:35 +02:00
Ghislain MARY
5690d65d0b
Fix the "Simple call compatibility mode" test.
2013-04-15 12:18:39 +02:00
Ghislain MARY
fac86ba95e
Define variables at the beginning of a code block.
2013-04-08 17:50:06 +02:00
Jehan Monnier
ee4a5d6ee4
implement early declined
2013-04-02 15:13:16 +02:00
Jehan Monnier
0d15447140
better management of call state machine
2013-03-28 18:29:39 +01:00
Jehan Monnier
2fede18b16
implement compatibility mode with exosip when only one transport is available
2013-03-25 21:45:34 +01:00
Jehan Monnier
ff2563b244
fix call tester
2013-03-19 09:55:06 +01:00
Jehan Monnier
8403514031
better handling of test error
2013-03-19 08:52:36 +01:00
Jehan Monnier
0c56e7c8ea
betetr call tester tracing
2013-03-14 08:33:48 +01:00
Yann Diorcet
cb2d469a56
Add some checks in the tester
2013-03-12 13:27:59 +01:00