From befd3aaca496b74ea4e00a29ca9a3d6bc64f1d49 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Mon, 21 Sep 2020 10:54:42 +0200 Subject: mgw: Introduce test TC_crcx_osmo_ign Related: SYS#5063 Change-Id: I79415c385e89fe859854430bb20940f078fccea0 --- library/MGCP_Templates.ttcn | 6 ++++++ library/MGCP_Types.ttcn | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'library') diff --git a/library/MGCP_Templates.ttcn b/library/MGCP_Templates.ttcn index 79d9670c..917ef892 100644 --- a/library/MGCP_Templates.ttcn +++ b/library/MGCP_Templates.ttcn @@ -55,6 +55,12 @@ module MGCP_Templates { val := f_mgcp_osmux_cid_encode(osmux_cid) }; + /* Osmocom extension: X-Osmux: {*,%u} */ + template MgcpParameter t_MgcpParOsmoIGN(template charstring val) := { + code := "X-OSMO-IGN", + val := val + }; + /* osmo-bsc_mgcp implements L/C/M/X only, osmo-mgw adds 'I' */ /* SDP: osmo-bsc_mgcp implements Tx of v,o,s,c,t,m,a */ diff --git a/library/MGCP_Types.ttcn b/library/MGCP_Types.ttcn index b56734cf..01d4d3af 100644 --- a/library/MGCP_Types.ttcn +++ b/library/MGCP_Types.ttcn @@ -30,8 +30,8 @@ module MGCP_Types { type charstring MgcpInfoCode ("B", "C", "I", "N", "X", "L", "M", "R", "S", "D", "O", "P", "E", "Z", "Q", "T", "RC", "LC", "A", "ES", "RM", "RD", "PL", - "MD", "X-OSMO-CP", "X-OSMUX") with { - variant "TEXT_CODING(,convert=upper_case,'([BCINXLMRSDOPEZQTA])|(RC)|(LC)|(ES)|(RM)|(RD)|(PL)|(MD)|(X-OSMO-CP)|(X-OSMUX)',case_insensitive)" + "MD", "X-OSMO-CP", "X-OSMO-IGN", "X-OSMUX") with { + variant "TEXT_CODING(,convert=upper_case,'([BCINXLMRSDOPEZQTA])|(RC)|(LC)|(ES)|(RM)|(RD)|(PL)|(MD)|(X-OSMO-CP)|(X-OSMO-IGN)|(X-OSMUX)',case_insensitive)" }; /* 3.2.2.6 */ -- cgit v1.2.3