library: GTPv1C add ts_MM_ContextGSM

Change-Id: I483fdd0dee6e0ee92fcee798d8e85a80d1e0be8b
Related: SYS#6603, OS#6294
diff --git a/library/GTPv1C_Templates.ttcn b/library/GTPv1C_Templates.ttcn
index 4a0c8b2..dcb8e60 100644
--- a/library/GTPv1C_Templates.ttcn
+++ b/library/GTPv1C_Templates.ttcn
@@ -338,6 +338,30 @@
 	}
 
 	/* 7.7.28 MM Context */
+	template (value) MM_Context ts_MM_ContextGSM(template (value) OCT8 kc,
+						     template (value) BIT3 cksn := '000'B,
+						     template (value) BIT3 gea := '000'B) := {
+		type_gtpc := '81'O,
+		context := {
+			mmcontGSM := {
+				lengthf := 0, /* overwritten */
+				cksn := cksn,
+				spare := '00000'B,
+				usedCipher := gea,
+				noofVectors := 0,
+				security := '00'B, /* XXX */
+				kc := kc,
+				triplet := ''O,
+				drx_par := '0000'O,
+				msNetW_cap_length := 0, /* overwritten */
+				msNetw_cap := omit,
+				containerLength := 0, /* overwritten */
+				container := omit,
+				access_restriction_data_length := 0,
+				access_restriction_data := omit
+			}
+		}
+	}
 	template (value) MM_Context ts_MM_ContextUMTS(template (value) OCT16 ck,
 						      template (value) OCT16 ik) := {
 		type_gtpc := '81'O,