# HG changeset patch # User Thomas Klausner # Date 1375102051 -7200 # Node ID d9c48b0e8d972ae2ebe4d112f741de838d988a69 # Parent e72c9dad62ac83529f0cc527a1f4c8b212ee015a Extend rules for Used-Service-Unit. 32.299 allows two extra AVPs. diff -r e72c9dad62ac -r d9c48b0e8d97 extensions/dict_dcca_3gpp/dict_dcca_3gpp.c --- 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;