changeset 1503:b526a9899931

Add 3GPP TS 29.209 V6.8.0 (2011-09) Add AVPs from Table 6.5.1 that are not provided by 3GPP TS 29.214: - Authorization-Token, OctetString, code 506, section 6.5.7 - Flow-Grouping, Grouped, code 508, section 6.5.9
author Luke Mewburn <luke@mewburn.net>
date Fri, 03 Apr 2020 16:07:04 +1100
parents 515421a9ac5e
children 4dff34cd2d3d
files extensions/dict_dcca_3gpp/add_avps.c extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv
diffstat 2 files changed, 60 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/extensions/dict_dcca_3gpp/add_avps.c	Fri Apr 03 15:33:12 2020 +1100
+++ b/extensions/dict_dcca_3gpp/add_avps.c	Fri Apr 03 16:07:04 2020 +1100
@@ -2911,6 +2911,46 @@
 	};
 
 	/*==================================================================*/
+	/* 3GPP TS 29.209 V6.8.0 (2011-09)                                  */
+	/* Policy control over Gq interface                                 */
+	/*                                                                  */
+	/* From 3GPP 29209-680.doc                                          */
+	/*                                                                  */
+	/* Replaced by 3GPP TS 29.214.                                      */
+	/*==================================================================*/
+
+	/*==================================================================*/
+	/* 3GPP TS 29.209 Table 6.5.1: Gq specific Diameter AVPs            */
+	/* Note: Only AVPs not provided by 3GPP TS 29.214.                  */
+	/*==================================================================*/
+
+	/* Authorization-Token, OctetString, code 506, section 6.5.7        */
+	{
+		struct dict_avp_data data = {
+			506,	/* Code */
+			10415,	/* Vendor */
+			"Authorization-Token",	/* Name */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flags */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flag values */
+			AVP_TYPE_OCTETSTRING	/* base type of data */
+		};
+		CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
+	};
+
+	/* Flow-Grouping, Grouped, code 508, section 6.5.9                  */
+	{
+		struct dict_avp_data data = {
+			508,	/* Code */
+			10415,	/* Vendor */
+			"Flow-Grouping",	/* Name */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flags */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flag values */
+			AVP_TYPE_GROUPED	/* base type of data */
+		};
+		CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
+	};
+
+	/*==================================================================*/
 	/* 3GPP TS 29.210 V6.7.0 (2006-12)                                  */
 	/* Charging rule provisioning over Gx interface                     */
 	/*                                                                  */
@@ -2921,7 +2961,7 @@
 
 	/*==================================================================*/
 	/* 3GPP TS 29.210 Table 5.2: Gx specific Diameter AVPs              */
-	/* AVPs not provided by 3GPP TS 29.212.                             */
+	/* Note: Only AVPs not provided by 3GPP TS 29.212.                  */
 	/*==================================================================*/
 
 	/* PDP-Session-Operation, Enumerated, code 1015, section 5.2.21     */
--- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv	Fri Apr 03 15:33:12 2020 +1100
+++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv	Fri Apr 03 16:07:04 2020 +1100
@@ -370,6 +370,24 @@
 SGSN-Realm,2410,6.4.14,DiameterIdentity,V,,,M
 RIA-Flags,2411,6.4.15,Unsigned32,V,,,M
 ,,,,,,,
+@standard,3GPP TS 29.209,,,,,,
+#=,,,,,,,
+# 3GPP TS 29.209 V6.8.0 (2011-09),,,,,,,
+# Policy control over Gq interface,,,,,,,
+# ,,,,,,,
+# From 3GPP 29209-680.doc,,,,,,,
+# ,,,,,,,
+# Replaced by 3GPP TS 29.214.,,,,,,,
+#=,,,,,,,
+#,,,,,,,
+#=,,,,,,,
+# 3GPP TS 29.209 Table 6.5.1: Gq specific Diameter AVPs,,,,,,,
+# Note: Only AVPs not provided by 3GPP TS 29.214.,,,,,,,
+#=,,,,,,,
+#,,,,,,,
+Authorization-Token,506,6.5.7,OctetString,"M,V",P,,
+Flow-Grouping,508,6.5.9,Grouped,"M,V",P,,
+,,,,,,,
 @standard,3GPP TS 29.210,,,,,,
 #=,,,,,,,
 # 3GPP TS 29.210 V6.7.0 (2006-12),,,,,,,
@@ -382,7 +400,7 @@
 #,,,,,,,
 #=,,,,,,,
 # 3GPP TS 29.210 Table 5.2: Gx specific Diameter AVPs,,,,,,,
-# AVPs not provided by 3GPP TS 29.212.,,,,,,,
+# Note: Only AVPs not provided by 3GPP TS 29.212.,,,,,,,
 #=,,,,,,,
 #,,,,,,,
 PDP-Session-Operation,1015,5.2.21,Enumerated,"M,V",P,,
"Welcome to our mercurial repository"