|
|
|
@ -102,9 +102,126 @@ $seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
$seq++; |
|
|
|
$ts += 160; |
|
|
|
snd($sock_a, $port_b, rtp(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
rcv($sock_b, $port_a, rtpm(8, $seq, $ts, 0x1234, "\x00" x 160)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#done_testing;NGCP::Rtpengine::AutoTest::terminate('f00');exit; |
|
|
|
done_testing(); |