mgw: Introduce test to validate Osmux<->RTP-AMR-BWE

Related: SYS#6161
Change-Id: I974e265938da15639acae7e2c9c589d5784ae5c5
diff --git a/library/AMR_Types.ttcn b/library/AMR_Types.ttcn
index 5586a20..f453234 100644
--- a/library/AMR_Types.ttcn
+++ b/library/AMR_Types.ttcn
@@ -67,4 +67,25 @@
 external function dec_RTP_AMR_Hdr(in octetstring stream) return RTP_AMR_Hdr
         with { extension "prototype(convert) decode(RAW)" };
 
+
+type record RTP_AMR_BWE_Hdr {
+	uint4_t cmr,
+	BIT1 f,
+	uint4_t ft,
+	BIT1 q
+} with { variant "FIELDORDER(msb)" };
+template (value) RTP_AMR_BWE_Hdr ts_RTP_AMR_BWE_Hdr(template (value) uint4_t cmr,
+					    template (value) uint4_t ft,
+					    template (value) BIT1 q := '1'B,
+					    template (value) BIT1 f := '0'B) := {
+	cmr := cmr,
+	f := f,
+	ft := ft,
+	q := q
+}
+external function enc_RTP_AMR_BWE_Hdr(in RTP_AMR_BWE_Hdr amr_hdr) return octetstring
+        with { extension "prototype(convert) encode(RAW)" };
+external function dec_RTP_AMR_BWE_Hdr(in octetstring stream) return RTP_AMR_BWE_Hdr
+        with { extension "prototype(convert) decode(RAW)" };
+
 } with { encode "RAW"}