Commit graph

74 commits

Author SHA1 Message Date
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