From e3464b913aaeab54291b3f090443fe2d8f8fa1ec Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 30 Apr 2026 10:53:39 -0400 Subject: [PATCH] MT#55283 tests for Iecdd3d28 Change-Id: I84a1ce56b762c59748660c8867f1e1aafece6fe2 --- t/auto-daemon-tests-dtx.pl | 177 ++++++++++++++++++++++++++++++++++++- t/auto-daemon-tests.pl | 114 ++++++++++++++++++++++++ 2 files changed, 290 insertions(+), 1 deletion(-) diff --git a/t/auto-daemon-tests-dtx.pl b/t/auto-daemon-tests-dtx.pl index 81cbd5e3d..9e78e1fc8 100755 --- a/t/auto-daemon-tests-dtx.pl +++ b/t/auto-daemon-tests-dtx.pl @@ -10,7 +10,7 @@ use POSIX; autotest_start(qw(--config-file=none -t -1 -i 203.0.113.1 -i 2001:db8:4321::1 - -n 2223 -c 12345 -f -L 7 -E -u 2222 --silence-detect=1 --dtx-delay=10 + -n 2223 -f -L 7 -E --silence-detect=1 --dtx-delay=10 --max-dtx=10)) or die; @@ -30,6 +30,181 @@ my ($sock_a, $sock_b, $sock_c, $sock_d, $port_a, $port_b, $ssrc, $ssrc_b, $resp, if ($amr_tests) { + + +($sock_a, $sock_b) = new_call([qw(198.51.100.21 7294)], [qw(198.51.100.21 7296)]); + +($port_a) = offer('seq nr codec change', { + flags => [], + codec => { transcode => ['PCMU', 'PCMA'] }, +}, < [], + codec => { }, +}, < [], + codec => { transcode => ['AMR-WB/16000/1/23850//mode-set--0,1,2/CMR-interval--500'] }, +}, < [], + codec => { }, +}, < [], + codec => { transcode => ['AMR-WB/16000/1/23850//mode-set--0,1,2/CMR-interval--500'] }, +}, < [], + codec => { }, +}, < [], + codec => { transcode => ['PCMU', 'PCMA'] }, +}, < [], + codec => { }, +}, < [], + codec => { transcode => ['AMR-WB/16000/1/23850//mode-set--0,1,2/CMR-interval--500'] }, +}, < [], + codec => { }, +}, <