MT#55283 add tests for I9de5fdf3

Change-Id: I8b31041f855e5305501c54e333f9b7896dd41e5a
(cherry picked from commit f6b598085e)
mr13.2
Richard Fuchs 2 months ago
parent 2d5c798875
commit eee764bd53

@ -148,6 +148,218 @@ SDP
if ($extended_tests) {
new_call;
offer('OSRTP with duplicate a=mid', { }, <<SDP);
v=0
o=USER 8000 8000 IN IP4 10.69.2.171
s=SIP Call
c=IN IP4 10.69.2.171
t=0 0
m=audio 10730 RTP/SAVP 9 8 0 18 101 121 124
a=sendrecv
a=rtpmap:9 G722/8000
a=ptime:20
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:121 GS-FEC/19200
a=fmtp:121 version=2
a=rtpmap:124 RED/19200
a=mid:0
a=crypto:1 AEAD_AES_256_GCM inline:53P5CsePy3hFUcuqsizkCnTE+4OKa1cOGa2WXHjoN19ifpweerTLaj+9vxc|2^32
m=audio 10730 RTP/AVP 9 8 0 18 101 121 124
a=sendrecv
a=rtpmap:9 G722/8000
a=ptime:20
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:121 GS-FEC/19200
a=fmtp:121 version=2
a=rtpmap:124 RED/19200
a=mid:0
----------------------------------------
v=0
o=USER 8000 8000 IN IP4 10.69.2.171
s=SIP Call
c=IN IP4 203.0.113.1
t=0 0
m=audio PORT RTP/SAVP 9 8 0 18 101 121 124
a=mid:0
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:121 GS-FEC/19200
a=fmtp:121 version=2
a=rtpmap:124 RED/19200
a=sendrecv
a=rtcp:PORT
a=crypto:1 AEAD_AES_256_GCM inline:53P5CsePy3hFUcuqsizkCnTE+4OKa1cOGa2WXHjoN19ifpweerTLaj+9vxc
a=crypto:2 AEAD_AES_128_GCM inline:CRYPTO128S
a=crypto:3 AES_256_CM_HMAC_SHA1_80 inline:CRYPTO256
a=crypto:4 AES_256_CM_HMAC_SHA1_32 inline:CRYPTO256
a=crypto:5 AES_192_CM_HMAC_SHA1_80 inline:CRYPTO192
a=crypto:6 AES_192_CM_HMAC_SHA1_32 inline:CRYPTO192
a=crypto:7 AES_CM_128_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:8 AES_CM_128_HMAC_SHA1_32 inline:CRYPTO128
a=crypto:9 F8_128_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:10 F8_128_HMAC_SHA1_32 inline:CRYPTO128
a=crypto:11 NULL_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:12 NULL_HMAC_SHA1_32 inline:CRYPTO128
a=setup:actpass
a=fingerprint:sha-256 FINGERPRINT256
a=tls-id:TLS_ID
a=ptime:20
m=audio PORT RTP/AVP 9 8 0 18 101 121 124
a=mid:0
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:121 GS-FEC/19200
a=fmtp:121 version=2
a=rtpmap:124 RED/19200
a=sendrecv
a=rtcp:PORT
a=ptime:20
SDP
new_call;
offer('OSRTP with duplicate a=mid, audio/video', { }, <<SDP);
v=0
o=USER 8000 8000 IN IP4 10.69.2.171
s=SIP Call
c=IN IP4 10.69.2.171
t=0 0
m=audio 10730 RTP/SAVP 9 8 0 18 101 121 124
a=sendrecv
a=rtpmap:9 G722/8000
a=ptime:20
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:121 GS-FEC/19200
a=fmtp:121 version=2
a=rtpmap:124 RED/19200
a=mid:0
a=crypto:1 AEAD_AES_256_GCM inline:53P5CsePy3hFUcuqsizkCnTE+4OKa1cOGa2WXHjoN19ifpweerTLaj+9vxc|2^32
m=audio 10730 RTP/AVP 9 8 0 18 101 121 124
a=sendrecv
a=rtpmap:9 G722/8000
a=ptime:20
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:121 GS-FEC/19200
a=fmtp:121 version=2
a=rtpmap:124 RED/19200
a=mid:0
m=video 10732 RTP/SAVP 99
a=rtpmap:99 dummy/90000
a=mid:1
a=crypto:1 AEAD_AES_256_GCM inline:53P5CsePy3hFUcuqsizkCnTE+4OKa1cOGa2WXHjoN19ifpweerTLaj+9vxc|2^32
m=video 10732 RTP/AVP 99
a=rtpmap:99 dummy/90000
a=mid:1
----------------------------------------
v=0
o=USER 8000 8000 IN IP4 10.69.2.171
s=SIP Call
c=IN IP4 203.0.113.1
t=0 0
m=audio PORT RTP/SAVP 9 8 0 18 101 121 124
a=mid:0
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:121 GS-FEC/19200
a=fmtp:121 version=2
a=rtpmap:124 RED/19200
a=sendrecv
a=rtcp:PORT
a=crypto:1 AEAD_AES_256_GCM inline:53P5CsePy3hFUcuqsizkCnTE+4OKa1cOGa2WXHjoN19ifpweerTLaj+9vxc
a=crypto:2 AEAD_AES_128_GCM inline:CRYPTO128S
a=crypto:3 AES_256_CM_HMAC_SHA1_80 inline:CRYPTO256
a=crypto:4 AES_256_CM_HMAC_SHA1_32 inline:CRYPTO256
a=crypto:5 AES_192_CM_HMAC_SHA1_80 inline:CRYPTO192
a=crypto:6 AES_192_CM_HMAC_SHA1_32 inline:CRYPTO192
a=crypto:7 AES_CM_128_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:8 AES_CM_128_HMAC_SHA1_32 inline:CRYPTO128
a=crypto:9 F8_128_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:10 F8_128_HMAC_SHA1_32 inline:CRYPTO128
a=crypto:11 NULL_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:12 NULL_HMAC_SHA1_32 inline:CRYPTO128
a=setup:actpass
a=fingerprint:sha-256 FINGERPRINT256
a=tls-id:TLS_ID
a=ptime:20
m=audio PORT RTP/AVP 9 8 0 18 101 121 124
a=mid:0
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:121 GS-FEC/19200
a=fmtp:121 version=2
a=rtpmap:124 RED/19200
a=sendrecv
a=rtcp:PORT
a=ptime:20
m=video PORT RTP/SAVP 99
a=mid:1
a=rtpmap:99 dummy/90000
a=sendrecv
a=rtcp:PORT
a=crypto:1 AEAD_AES_256_GCM inline:53P5CsePy3hFUcuqsizkCnTE+4OKa1cOGa2WXHjoN19ifpweerTLaj+9vxc
a=crypto:2 AEAD_AES_128_GCM inline:CRYPTO128S
a=crypto:3 AES_256_CM_HMAC_SHA1_80 inline:CRYPTO256
a=crypto:4 AES_256_CM_HMAC_SHA1_32 inline:CRYPTO256
a=crypto:5 AES_192_CM_HMAC_SHA1_80 inline:CRYPTO192
a=crypto:6 AES_192_CM_HMAC_SHA1_32 inline:CRYPTO192
a=crypto:7 AES_CM_128_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:8 AES_CM_128_HMAC_SHA1_32 inline:CRYPTO128
a=crypto:9 F8_128_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:10 F8_128_HMAC_SHA1_32 inline:CRYPTO128
a=crypto:11 NULL_HMAC_SHA1_80 inline:CRYPTO128
a=crypto:12 NULL_HMAC_SHA1_32 inline:CRYPTO128
a=setup:actpass
a=fingerprint:sha-256 FINGERPRINT256
a=tls-id:TLS_ID
m=video PORT RTP/AVP 99
a=mid:1
a=rtpmap:99 dummy/90000
a=sendrecv
a=rtcp:PORT
SDP
new_call;
offer('mismatched G.729 annexb', { }, <<SDP);
v=0
o=- 13111259 1 IN IP4 1.2.3.4

Loading…
Cancel
Save