changeset 1231:d9c48b0e8d97

Extend rules for Used-Service-Unit. 32.299 allows two extra AVPs.
author Thomas Klausner <tk@giga.or.at>
date Mon, 29 Jul 2013 14:47:31 +0200
parents e72c9dad62ac
children 9e92fa478c23
files extensions/dict_dcca_3gpp/dict_dcca_3gpp.c
diffstat 1 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c	Sun Jul 21 11:57:39 2013 +0200
+++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c	Mon Jul 29 14:47:31 2013 +0200
@@ -10544,6 +10544,22 @@
         }
 
 	{
+		/* Used-Service-Unit */
+		/* additional allowed AVPs */
+		struct dict_object *rule_avp;
+		struct dict_avp_request vpa;
+		vpa.avp_vendor = 0;
+		vpa.avp_name = "Used-Service-Unit";
+		CHECK_dict_search(DICT_AVP, AVP_BY_NAME_AND_VENDOR, &vpa, &rule_avp);
+		struct local_rules_definition rules[] =
+			{
+				{ { .avp_vendor = 10415, .avp_name = "Reporting-Reason" }, RULE_OPTIONAL, -1, 1 },
+				{ { .avp_vendor = 10415, .avp_name = "Event-Charging-TimeStamp" }, RULE_OPTIONAL, -1, -1 },
+			};
+		PARSE_loc_rules(rules, rule_avp);
+        }
+
+	{
 		struct dict_object *rule_avp;
 		struct dict_avp_request vpa;
 		vpa.avp_vendor = 10415;
"Welcome to our mercurial repository"