From d2e831755cee23dcc12057b98e5870a853c012cf Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 3 Sep 2020 13:59:49 -0400 Subject: [PATCH] TT#91003 add tests for mode-change-interval Change-Id: I8936ff8d6f4e6804ba7e2ba6b040da0507c633c4 --- t/auto-daemon-tests.pl | 245 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 245 insertions(+) diff --git a/t/auto-daemon-tests.pl b/t/auto-daemon-tests.pl index bf2d7bd6f..c918c0445 100755 --- a/t/auto-daemon-tests.pl +++ b/t/auto-daemon-tests.pl @@ -800,10 +800,255 @@ snd($sock_b, $port_a, rtp(8, 1004, 3640, 0x1234, "\x00" x 160)); rcv($sock_a, $port_b, rtpm(96, 1003, 3880, $ssrc, "\xf0\x1c\x41\x46\x30\xff\xf7\xfc\x31\x15\x57\x3b\x0a\x1e\x44\xcd\x5e\x0e\xa7\xe4\x3a\x1b\xb5\x7b\x38\x2a\x90\x13\x08\xf3\x5f\xaa\xba\x57\xb0\x30\xd3\xe8")); + + +($sock_a, $sock_b) = new_call([qw(198.51.100.10 3040)], [qw(198.51.100.10 3042)]); + +($port_a) = offer('AMR-WB -> PCM CMR w/ mode-change-interval', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['PCMA'], + 'set' => ['AMR-WB/16000/1/23850///mode-change-interval=200'] } }, < PCM CMR w/ mode-change-interval', + { ICE => 'remove', replace => ['origin'] }, < 'remove', replace => ['origin'], codec => { transcode => ['PCMA'], + 'set' => ['AMR-WB/16000/1/23850///mode-change-interval=200'] } }, < 'remove', replace => ['origin'] }, < 'remove', replace => ['origin'], codec => { + 'transcode' => ['AMR-WB/16000/1/23850//octet-align=1/mode-change-interval=200'] } }, < 'remove', replace => ['origin'] }, <