osmo-ttcn3-hacks/mgw
Philipp Maier 7df85f63bf MGCP_Test: Test what happens when two ends use different PT
It is legal that two connections use the same codec but negotiate
different dynamic payload types for both connections. Then the MGW is
expected to receive packets with one PT and send them with the other PT.
This is currently not done in osmo-mgw so the two tests that this commit
adds are expected to fail for now.

- add testcase TC_two_crcx_diff_pt_and_rtp
- add testcase TC_two_crcx_diff_pt_and_rtp_bidir

Change-Id: Ib4606dfc08764410ee9e450949361544adb07cd3
Related: OS#3384
2018-07-25 18:51:06 +00:00
..
MGCP_Test.cfg MGCP_Test: fix config file include path 2018-03-16 13:46:40 +01:00
MGCP_Test.default remove *.default from [EXECUTE] in *.default files 2018-03-13 14:30:55 +01:00
MGCP_Test.ttcn MGCP_Test: Test what happens when two ends use different PT 2018-07-25 18:51:06 +00:00
README.md Add README.md file for several suites 2018-06-14 18:55:36 +02:00
RTP_CodecPort_CtrlFunct.ttcn mgw: Add RTP_CodecPort throguh which we can send/receive RTP+RTCP 2017-11-18 13:28:07 +01:00
RTP_CodecPort_CtrlFunctDef.cc mgw: Add RTP_CodecPort throguh which we can send/receive RTP+RTCP 2017-11-18 13:28:07 +01:00
RTP_Endpoint.ttcn Stop tests after failures 2018-07-24 14:19:42 +02:00
expected-results.xml MGCP_Test: Test what happens when two ends use different PT 2018-07-25 18:51:06 +00:00
gen_links.sh mgw: Add statistics to RTP_Emulation and link/build it in mgw test 2018-03-29 08:49:15 +02:00
regen_makefile.sh mgw: Add statistics to RTP_Emulation and link/build it in mgw test 2018-03-29 08:49:15 +02:00

README.md

== MGW_Test.ttcn

  • external interfaces
    • MGCP (emulates call agent)
    • RTP (stream source/sink)

{% dot mgw_tests.svg digraph G { rankdir=LR; MGW [label="IUT\nosmo-mgw",shape="box"]; ATS [label="ATS\nMGCP_Test.ttcn"];

ATS -> MGW [label="RTP"]; ATS -> MGW [label="MGCP"]; MGW -> ATS [label="RTP"]; } %}