Add deployment for ADML agent with http interface
[anna.git] / example / diameter / launcher / resources / stack_examples / 16777238.xml
diff --git a/example/diameter/launcher/resources/stack_examples/16777238.xml b/example/diameter/launcher/resources/stack_examples/16777238.xml
deleted file mode 100644 (file)
index efc5acd..0000000
+++ /dev/null
@@ -1,1270 +0,0 @@
-<dictionary name="DictionaryGx | Application-Id: 16777238">
-   <vendor name="IETF" code="0"/>
-   <vendor name="ERICSSON" code="193"/>
-   <vendor name="3GPP2" code="5535"/>
-   <vendor name="3GPP" code="10415"/>
-   <avp name="User-Name" code="1" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Framed-IP-Address" code="8" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Class" code="25" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Session-Timeout" code="27" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Called-Station-Id" code="30" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Proxy-State" code="33" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Acct-Session-Id" code="44" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Acct-Multi-Session-Id" code="50" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Event-Timestamp" code="55" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Time"/>
-   </avp>
-   <avp name="Acct-Interim-Interval" code="85" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Framed-IPv6-Prefix" code="97" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Host-IP-Address" code="257" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Address"/>
-   </avp>
-   <avp name="Auth-Application-Id" code="258" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Acct-Application-Id" code="259" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Vendor-Specific-Application-Id" code="260" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Vendor-Id" type="Mandatory" qual="1*"/>
-         <avprule id="Auth-Application-Id" type="Optional"/>
-         <avprule id="Acct-Application-Id" type="Optional"/>
-      </grouped>
-   </avp>
-   <avp name="Redirect-Host-Usage" code="261" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-6">
-         <label data="0" alias="DONT_CACHE"/>
-         <label data="1" alias="ALL_SESSION"/>
-         <label data="2" alias="ALL_REALM"/>
-         <label data="3" alias="REALM_AND_APPLICATION"/>
-         <label data="4" alias="ALL_APPLICATION"/>
-         <label data="5" alias="ALL_HOST"/>
-         <label data="6" alias="ALL_USER"/>
-      </single>
-   </avp>
-   <avp name="Redirect-Max-Cache-Time" code="262" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Session-Id" code="263" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Origin-Host" code="264" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterIdentity"/>
-   </avp>
-   <avp name="Supported-Vendor-Id" code="265" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Vendor-Id" code="266" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Firmware-Revision" code="267" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Result-Code" code="268" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32">
-         <label data="1001" alias="DIAMETER_MULTI_ROUND_AUTH"/>
-         <label data="2001" alias="DIAMETER_SUCCESS"/>
-         <label data="2002" alias="DIAMETER_LIMITED_SUCCESS"/>
-         <label data="3001" alias="DIAMETER_COMMAND_UNSUPPORTED"/>
-         <label data="3002" alias="DIAMETER_UNABLE_TO_DELIVER"/>
-         <label data="3003" alias="DIAMETER_REALM_NOT_SERVED"/>
-         <label data="3004" alias="DIAMETER_TOO_BUSY"/>
-         <label data="3005" alias="DIAMETER_LOOP_DETECTED"/>
-         <label data="3006" alias="DIAMETER_REDIRECT_INDICATION"/>
-         <label data="3007" alias="DIAMETER_APPLICATION_UNSUPPORTED"/>
-         <label data="3008" alias="DIAMETER_INVALID_HDR_BITS"/>
-         <label data="3009" alias="DIAMETER_INVALID_AVP_BITS"/>
-         <label data="3010" alias="DIAMETER_UNKNOWN_PEER"/>
-         <label data="4001" alias="DIAMETER_AUTHENTICATION_REJECTED"/>
-         <label data="4002" alias="DIAMETER_OUT_OF_SPACE"/>
-         <label data="4003" alias="DIAMETER_ELECTION_LOST"/>
-         <label data="5001" alias="DIAMETER_AVP_UNSUPPORTED"/>
-         <label data="5002" alias="DIAMETER_UNKNOWN_SESSION_ID"/>
-         <label data="5003" alias="DIAMETER_AUTHORIZATION_REJECTED"/>
-         <label data="5004" alias="DIAMETER_INVALID_AVP_VALUE"/>
-         <label data="5005" alias="DIAMETER_MISSING_AVP"/>
-         <label data="5006" alias="DIAMETER_RESOURCES_EXCEEDED"/>
-         <label data="5007" alias="DIAMETER_CONTRADICTING_AVPS"/>
-         <label data="5008" alias="DIAMETER_AVP_NOT_ALLOWED"/>
-         <label data="5009" alias="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES"/>
-         <label data="5010" alias="DIAMETER_NO_COMMON_APPLICATION"/>
-         <label data="5011" alias="DIAMETER_UNSUPPORTED_VERSION"/>
-         <label data="5012" alias="DIAMETER_UNABLE_TO_COMPLY"/>
-         <label data="5013" alias="DIAMETER_INVALID_BIT_IN_HEADER"/>
-         <label data="5014" alias="DIAMETER_INVALID_AVP_LENGTH"/>
-         <label data="5015" alias="DIAMETER_INVALID_MESSAGE_LENGTH"/>
-         <label data="5016" alias="DIAMETER_INVALID_AVP_BIT_COMBO"/>
-         <label data="5017" alias="DIAMETER_NO_COMMON_SECURITY"/>
-         <label data="5030" alias="DIAMETER_USER_UNKNOWN"/>
-         <label data="5063" alias="REQUESTED_SERVICE_NOT_AUTHORIZED"/>
-         <label data="5065" alias="IP_CAN_SESSION_NOT_AVAILABLE"/>
-      </single>
-   </avp>
-   <avp name="Product-Name" code="269" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Session-Binding" code="270" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Session-Server-Failover" code="271" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-3">
-         <label data="0" alias="REFUSE_SERVICE"/>
-         <label data="1" alias="TRY_AGAIN"/>
-         <label data="2" alias="ALLOW_SERVICE"/>
-         <label data="3" alias="TRY_AGAIN_ALLOW_SERVICE"/>
-      </single>
-   </avp>
-   <avp name="Multi-Round-Time-Out" code="272" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Disconnect-Cause" code="273" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-2">
-         <label data="0" alias="REBOOTING"/>
-         <label data="1" alias="BUSY"/>
-         <label data="2" alias="DO_NOT_WANT_TO_TALK_TO_YOU"/>
-      </single>
-   </avp>
-   <avp name="Auth-Request-Type" code="274" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="1-3">
-         <label data="1" alias="AUTHENTICATE_ONLY"/>
-         <label data="2" alias="AUTHORIZE_ONLY"/>
-         <label data="3" alias="AUTHORIZE_AUTHENTICATE"/>
-      </single>
-   </avp>
-   <avp name="Auth-Grace-Period" code="276" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Auth-Session-State" code="277" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="STATE_MAINTAINED"/>
-         <label data="1" alias="NO_STATE_MAINTAINED"/>
-      </single>
-   </avp>
-   <avp name="Origin-State-Id" code="278" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Failed-AVP" code="279" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="AVP" type="Mandatory" qual="1*"/>
-      </grouped>
-   </avp>
-   <avp name="Proxy-Host" code="280" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterIdentity"/>
-   </avp>
-   <avp name="Error-Message" code="281" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Route-Record" code="282" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterIdentity"/>
-   </avp>
-   <avp name="Destination-Realm" code="283" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterIdentity"/>
-   </avp>
-   <avp name="Proxy-Info" code="284" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Proxy-Host" type="Mandatory"/>
-         <avprule id="Proxy-State" type="Mandatory"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Re-Auth-Request-Type" code="285" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="AUTHORIZE_ONLY"/>
-         <label data="1" alias="AUTHORIZE_AUTHENTICATE"/>
-      </single>
-   </avp>
-   <avp name="Accounting-Sub-Session-Id" code="287" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned64"/>
-   </avp>
-   <avp name="Redirect-Host" code="292" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterURI"/>
-   </avp>
-   <avp name="Destination-Host" code="293" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterIdentity"/>
-   </avp>
-   <avp name="Error-Reporting-Host" code="294" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="DiameterIdentity"/>
-   </avp>
-   <avp name="Termination-Cause" code="295" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="1-8">
-         <label data="1" alias="LOGOUT"/>
-         <label data="2" alias="SERVICE_NOT_PROVIDED"/>
-         <label data="3" alias="BAD_ANSWER"/>
-         <label data="4" alias="ADMINISTRATIVE"/>
-         <label data="5" alias="LINK_BROKEN"/>
-         <label data="6" alias="AUTH_EXPIRED"/>
-         <label data="7" alias="USER_MOVED"/>
-         <label data="8" alias="SESSION_TIMEOUT"/>
-      </single>
-   </avp>
-   <avp name="Origin-Realm" code="296" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterIdentity"/>
-   </avp>
-   <avp name="Experimental-Result" code="297" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Vendor-Id" type="Mandatory"/>
-         <avprule id="Experimental-Result-Code" type="Mandatory"/>
-      </grouped>
-   </avp>
-   <avp name="Experimental-Result-Code" code="298" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Inband-Security-Id" code="299" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="E2E-Sequence" code="300" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="AVP" type="Mandatory" qual="2*"/>
-      </grouped>
-   </avp>
-   <avp name="CC-Input-Octets" code="412" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned64"/>
-   </avp>
-   <avp name="CC-Output-Octets" code="414" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned64"/>
-   </avp>
-   <avp name="CC-Request-Number" code="415" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="CC-Request-Type" code="416" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="1-4">
-         <label data="1" alias="INITIAL_REQUEST"/>
-         <label data="2" alias="UPDATE_REQUEST"/>
-         <label data="3" alias="TERMINATION_REQUEST"/>
-         <label data="4" alias="EVENT_REQUEST"/>
-      </single>
-   </avp>
-   <avp name="CC-Time" code="420" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="CC-Total-Octets" code="421" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned64"/>
-   </avp>
-   <avp name="Granted-Service-Unit" code="431" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <grouped>
-         <avprule id="CC-Total-Octets" type="Optional"/>
-         <avprule id="CC-Time" type="Optional"/>
-         <avprule id="CC-Input-Octets" type="Optional"/>
-         <avprule id="CC-Output-Octets" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Rating-Group" code="432" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Redirect-Server-Address" code="435" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Service-Identifier" code="439" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Subscription-Id" code="443" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Subscription-Id-Type" type="Mandatory"/>
-         <avprule id="Subscription-Id-Data" type="Mandatory"/>
-      </grouped>
-   </avp>
-   <avp name="Subscription-Id-Data" code="444" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Used-Service-Unit" code="446" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
-      <grouped>
-         <avprule id="CC-Total-Octets" type="Optional"/>
-         <avprule id="CC-Time" type="Optional"/>
-         <avprule id="CC-Input-Octets" type="Optional"/>
-         <avprule id="CC-Output-Octets" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Subscription-Id-Type" code="450" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-4">
-         <label data="0" alias="END_USER_E164"/>
-         <label data="1" alias="END_USER_IMSI"/>
-         <label data="2" alias="END_USER_SIP_URI"/>
-         <label data="3" alias="END_USER_NAI"/>
-         <label data="4" alias="END_USER_PRIVATE"/>
-      </single>
-   </avp>
-   <avp name="User-Equipment-Info" code="458" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="mustnot">
-      <grouped>
-         <avprule id="User-Equipment-Info-Type" type="Mandatory"/>
-         <avprule id="User-Equipment-Info-Value" type="Mandatory"/>
-      </grouped>
-   </avp>
-   <avp name="User-Equipment-Info-Type" code="459" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-3">
-         <label data="0" alias="IMEISV"/>
-         <label data="1" alias="MAC"/>
-         <label data="2" alias="EUI64"/>
-         <label data="3" alias="MODIFIED_EUI64"/>
-      </single>
-   </avp>
-   <avp name="User-Equipment-Info-Value" code="460" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Accounting-Record-Type" code="480" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="1-4">
-         <label data="1" alias="EVENT_RECORD"/>
-         <label data="2" alias="START_RECORD"/>
-         <label data="3" alias="INTERIM_RECORD"/>
-         <label data="4" alias="STOP_RECORD"/>
-      </single>
-   </avp>
-   <avp name="Accounting-Realtime-Required" code="483" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="1-3">
-         <label data="1" alias="DELIVER_AND_GRANT"/>
-         <label data="2" alias="GRANT_AND_STORE"/>
-         <label data="3" alias="GRANT_AND_LOSE"/>
-      </single>
-   </avp>
-   <avp name="Accounting-Record-Number" code="485" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Rule-Space-Suggestion" code="290" vendor-name="ERICSSON" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Authorization-State" code="1056" vendor-name="ERICSSON" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-12">
-         <label data="0" alias="AUTHORIZED"/>
-         <label data="1" alias="DENIED_CALENDAR_TIME"/>
-         <label data="2" alias="DENIED_ROAMING"/>
-         <label data="3" alias="DENIED_QUALITY_OF_SERVICE"/>
-         <label data="4" alias="DENIED_BLACKLISTED"/>
-         <label data="5" alias="DENIED_TERMINAL"/>
-         <label data="6" alias="DENIED_OPERATOR_REASON_ONE"/>
-         <label data="7" alias="DENIED_OPERATOR_REASON_TWO"/>
-         <label data="8" alias="DENIED_OPERATOR_REASON_THREE"/>
-         <label data="9" alias="DENIED_OPERATOR_REASON_FOUR"/>
-         <label data="10" alias="DENIED_OPERATOR_REASON_FIVE"/>
-         <label data="11" alias="DENIED_UNKNOWN_REASON"/>
-         <label data="12" alias="DENIED_USAGE_CONTROL"/>
-      </single>
-   </avp>
-   <avp name="Gx-Capability-List" code="1060" vendor-name="ERICSSON" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Content-Filtering-Profile-Id" code="1138" vendor-name="ERICSSON" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="3GPP2-BSID" code="9010" vendor-name="3GPP2" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="3GPP-SGSN-Address" code="6" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="3GPP-Charging-Characteristics" code="13" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="3GPP-SGSN-IPv6-Address" code="15" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="3GPP-SGSN-MCC-MNC" code="18" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="3GPP-RAT-Type" code="21" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="3GPP-User-Location-Info" code="22" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="3GPP-MS-TimeZone" code="23" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Access-Network-Charging-Address" code="501" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Address"/>
-   </avp>
-   <avp name="Access-Network-Charging-Identifier-Value" code="503" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="AF-Charging-Identifier" code="505" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Flow-Description" code="507" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="IPFilterRule"/>
-   </avp>
-   <avp name="Flow-Number" code="509" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Flows" code="510" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Media-Component-Number" type="Mandatory"/>
-         <avprule id="Flow-Number" type="Optional" qual="*"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Flow-Status" code="511" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-4">
-         <label data="0" alias="ENABLED-UPLINK"/>
-         <label data="1" alias="ENABLED-DOWNLINK"/>
-         <label data="2" alias="ENABLED"/>
-         <label data="3" alias="DISABLED"/>
-         <label data="4" alias="REMOVED"/>
-      </single>
-   </avp>
-   <avp name="Max-Requested-Bandwidth-DL" code="515" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Max-Requested-Bandwidth-UL" code="516" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Media-Component-Number" code="518" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Charging-Information" code="618" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Primary-Event-Charging-Function-Name" type="Optional"/>
-         <avprule id="Secondary-Event-Charging-Function-Name" type="Optional"/>
-         <avprule id="Primary-Charging-Collection-Function-Name" type="Optional"/>
-         <avprule id="Secondary-Charging-Collection-Function-Name" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Primary-Event-Charging-Function-Name" code="619" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterURI"/>
-   </avp>
-   <avp name="Secondary-Event-Charging-Function-Name" code="620" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterURI"/>
-   </avp>
-   <avp name="Primary-Charging-Collection-Function-Name" code="621" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterURI"/>
-   </avp>
-   <avp name="Secondary-Charging-Collection-Function-Name" code="622" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="DiameterURI"/>
-   </avp>
-   <avp name="Supported-Features" code="628" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="may" p-bit="mustnot">
-      <grouped>
-         <avprule id="Vendor-Id" type="Mandatory"/>
-         <avprule id="Feature-List-ID" type="Mandatory"/>
-         <avprule id="Feature-List" type="Mandatory"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Feature-List-ID" code="629" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Feature-List" code="630" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="RAI" code="909" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Bearer-Usage" code="1000" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="GENERAL"/>
-         <label data="1" alias="IMS_SIGNALLING"/>
-      </single>
-   </avp>
-   <avp name="Charging-Rule-Install" code="1001" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Charging-Rule-Definition" type="Optional" qual="*"/>
-         <avprule id="Charging-Rule-Name" type="Optional" qual="*"/>
-         <avprule id="Charging-Rule-Base-Name" type="Optional" qual="*"/>
-         <avprule id="Charging-Rule-Authorization" type="Optional" qual="*"/>
-         <avprule id="Bearer-Identifier" type="Optional"/>
-         <avprule id="Rule-Activation-Time" type="Optional"/>
-         <avprule id="Rule-DeActivation-Time" type="Optional"/>
-         <avprule id="Resource-Allocation-Notification" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Charging-Rule-Remove" code="1002" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Charging-Rule-Name" type="Optional" qual="*"/>
-         <avprule id="Charging-Rule-Base-Name" type="Optional" qual="*"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Charging-Rule-Definition" code="1003" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Charging-Rule-Name" type="Mandatory"/>
-         <avprule id="Service-Identifier" type="Optional"/>
-         <avprule id="Rating-Group" type="Optional"/>
-         <avprule id="Flow-Information" type="Optional" qual="*"/>
-         <avprule id="Flow-Status" type="Optional"/>
-         <avprule id="QoS-Information" type="Optional"/>
-         <avprule id="Reporting-Level" type="Optional"/>
-         <avprule id="Online" type="Optional"/>
-         <avprule id="Offline" type="Optional"/>
-         <avprule id="Metering-Method" type="Optional"/>
-         <avprule id="Precedence" type="Optional"/>
-         <avprule id="AF-Charging-Identifier" type="Optional"/>
-         <avprule id="Flows" type="Optional" qual="*"/>
-         <avprule id="Monitoring-Key" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Charging-Rule-Base-Name" code="1004" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="UTF8String"/>
-   </avp>
-   <avp name="Charging-Rule-Name" code="1005" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Event-Trigger" code="1006" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-2,4-4,7-7,12-13,15-17,20-22,25-27,29-29,33-34">
-         <label data="0" alias="SGSN_CHANGE"/>
-         <label data="1" alias="QOS_CHANGE"/>
-         <label data="2" alias="RAT_CHANGE"/>
-         <label data="4" alias="PLMN_CHANGE"/>
-         <label data="7" alias="IP-CAN-CHANGE"/>
-         <label data="12" alias="RAI_CHANGE"/>
-         <label data="13" alias="USER_LOCATION_CHANGE"/>
-         <label data="15" alias="OUT_OF_CREDIT"/>
-         <label data="16" alias="REALLOCATION_OF_CREDIT"/>
-         <label data="17" alias="REVALIDATION_TIMEOUT"/>
-         <label data="20" alias="DEFAULT_EPS_BEARER_QOS_CHANGE"/>
-         <label data="21" alias="AN_GW_CHANGE"/>
-         <label data="22" alias="SUCCESSFUL_RESOURCE_ALLOCATION"/>
-         <label data="25" alias="UE_TIME_ZONE_CHANGE"/>
-         <label data="26" alias="TAI_CHANGE"/>
-         <label data="27" alias="ECGI_CHANGE"/>
-         <label data="29" alias="APN-AMBR_MODIFICATION_FAILURE"/>
-         <label data="33" alias="USAGE_REPORT"/>
-         <label data="34" alias="DEFAULT-EPS-BEARER-QOS_MODIFICATION_FAILURE"/>
-      </single>
-   </avp>
-   <avp name="Metering-Method" code="1007" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-2">
-         <label data="0" alias="DURATION"/>
-         <label data="1" alias="VOLUME"/>
-         <label data="2" alias="DURATION_VOLUME"/>
-      </single>
-   </avp>
-   <avp name="Offline" code="1008" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="DISABLE_OFFLINE"/>
-         <label data="1" alias="ENABLE_OFFLINE"/>
-      </single>
-   </avp>
-   <avp name="Online" code="1009" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="DISABLE_ONLINE"/>
-         <label data="1" alias="ENABLE_ONLINE"/>
-      </single>
-   </avp>
-   <avp name="Precedence" code="1010" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Reporting-Level" code="1011" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="SERVICE_IDENTIFIER_LEVEL"/>
-         <label data="1" alias="RATING_GROUP_LEVEL"/>
-      </single>
-   </avp>
-   <avp name="ToS-Traffic-Class" code="1014" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="QoS-Information" code="1016" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="QoS-Class-Identifier" type="Optional"/>
-         <avprule id="Max-Requested-Bandwidth-UL" type="Optional"/>
-         <avprule id="Max-Requested-Bandwidth-DL" type="Optional"/>
-         <avprule id="Guaranteed-Bitrate-UL" type="Optional"/>
-         <avprule id="Guaranteed-Bitrate-DL" type="Optional"/>
-         <avprule id="Bearer-Identifier" type="Optional"/>
-         <avprule id="Allocation-Retention-Priority" type="Optional"/>
-         <avprule id="APN-Aggregate-Max-Bitrate-UL" type="Optional"/>
-         <avprule id="APN-Aggregate-Max-Bitrate-DL" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Charging-Rule-Report" code="1018" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Charging-Rule-Name" type="Optional" qual="*"/>
-         <avprule id="Charging-Rule-Base-Name" type="Optional" qual="*"/>
-         <avprule id="PCC-Rule-Status" type="Optional"/>
-         <avprule id="Rule-Failure-Code" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="PCC-Rule-Status" code="1019" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-2">
-         <label data="0" alias="ACTIVE"/>
-         <label data="1" alias="INACTIVE"/>
-         <label data="2" alias="TEMPORARILY_INACTIVE"/>
-      </single>
-   </avp>
-   <avp name="Bearer-Identifier" code="1020" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Bearer-Operation" code="1021" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-2">
-         <label data="0" alias="TERMINATION"/>
-         <label data="1" alias="ESTABLISHMENT"/>
-         <label data="2" alias="MODIFICATION"/>
-      </single>
-   </avp>
-   <avp name="Access-Network-Charging-Identifier-Gx" code="1022" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Access-Network-Charging-Identifier-Value" type="Mandatory"/>
-         <avprule id="Charging-Rule-Base-Name" type="Optional" qual="*"/>
-         <avprule id="Charging-Rule-Name" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Bearer-Control-Mode" code="1023" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-2">
-         <label data="0" alias="UE_ONLY"/>
-         <label data="1" alias="RESERVED"/>
-         <label data="2" alias="UE_NW"/>
-      </single>
-   </avp>
-   <avp name="Network-Request-Support" code="1024" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="NETWORK_REQUEST_NOT_SUPPORTED"/>
-         <label data="1" alias="NETWORK_REQUEST_SUPPORTED"/>
-      </single>
-   </avp>
-   <avp name="Guaranteed-Bitrate-DL" code="1025" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Guaranteed-Bitrate-UL" code="1026" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="IP-CAN-Type" code="1027" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-6">
-         <label data="0" alias="3GPP-GPRS"/>
-         <label data="1" alias="DOCSIS"/>
-         <label data="2" alias="xDSL"/>
-         <label data="3" alias="WiMAX"/>
-         <label data="4" alias="3GPP2"/>
-         <label data="5" alias="3GPP-EPS"/>
-         <label data="6" alias="Non-3GPP-EPS"/>
-      </single>
-   </avp>
-   <avp name="QoS-Class-Identifier" code="1028" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="1-9,128-254">
-         <label data="1" alias="QCI_1"/>
-         <label data="2" alias="QCI_2"/>
-         <label data="3" alias="QCI_3"/>
-         <label data="4" alias="QCI_4"/>
-         <label data="5" alias="QCI_5"/>
-         <label data="6" alias="QCI_6"/>
-         <label data="7" alias="QCI_7"/>
-         <label data="8" alias="QCI_8"/>
-         <label data="9" alias="QCI_9"/>
-         <label data="128" alias="QCI_128"/>
-         <label data="129" alias="QCI_129"/>
-         <label data="130" alias="QCI_130"/>
-         <label data="131" alias="QCI_131"/>
-         <label data="132" alias="QCI_132"/>
-         <label data="133" alias="QCI_133"/>
-         <label data="134" alias="QCI_134"/>
-         <label data="135" alias="QCI_135"/>
-         <label data="136" alias="QCI_136"/>
-         <label data="137" alias="QCI_137"/>
-         <label data="138" alias="QCI_138"/>
-         <label data="139" alias="QCI_139"/>
-         <label data="140" alias="QCI_140"/>
-         <label data="141" alias="QCI_141"/>
-         <label data="142" alias="QCI_142"/>
-         <label data="143" alias="QCI_143"/>
-         <label data="144" alias="QCI_144"/>
-         <label data="145" alias="QCI_145"/>
-         <label data="146" alias="QCI_146"/>
-         <label data="147" alias="QCI_147"/>
-         <label data="148" alias="QCI_148"/>
-         <label data="149" alias="QCI_149"/>
-         <label data="150" alias="QCI_150"/>
-         <label data="151" alias="QCI_151"/>
-         <label data="152" alias="QCI_152"/>
-         <label data="153" alias="QCI_153"/>
-         <label data="154" alias="QCI_154"/>
-         <label data="155" alias="QCI_155"/>
-         <label data="156" alias="QCI_156"/>
-         <label data="157" alias="QCI_157"/>
-         <label data="158" alias="QCI_158"/>
-         <label data="159" alias="QCI_159"/>
-         <label data="160" alias="QCI_160"/>
-         <label data="161" alias="QCI_161"/>
-         <label data="162" alias="QCI_162"/>
-         <label data="163" alias="QCI_163"/>
-         <label data="164" alias="QCI_164"/>
-         <label data="165" alias="QCI_165"/>
-         <label data="166" alias="QCI_166"/>
-         <label data="167" alias="QCI_167"/>
-         <label data="168" alias="QCI_168"/>
-         <label data="169" alias="QCI_169"/>
-         <label data="170" alias="QCI_170"/>
-         <label data="171" alias="QCI_171"/>
-         <label data="172" alias="QCI_172"/>
-         <label data="173" alias="QCI_173"/>
-         <label data="174" alias="QCI_174"/>
-         <label data="175" alias="QCI_175"/>
-         <label data="176" alias="QCI_176"/>
-         <label data="177" alias="QCI_177"/>
-         <label data="178" alias="QCI_178"/>
-         <label data="179" alias="QCI_179"/>
-         <label data="180" alias="QCI_180"/>
-         <label data="181" alias="QCI_181"/>
-         <label data="182" alias="QCI_182"/>
-         <label data="183" alias="QCI_183"/>
-         <label data="184" alias="QCI_184"/>
-         <label data="185" alias="QCI_185"/>
-         <label data="186" alias="QCI_186"/>
-         <label data="187" alias="QCI_187"/>
-         <label data="188" alias="QCI_188"/>
-         <label data="189" alias="QCI_189"/>
-         <label data="190" alias="QCI_190"/>
-         <label data="191" alias="QCI_191"/>
-         <label data="192" alias="QCI_192"/>
-         <label data="193" alias="QCI_193"/>
-         <label data="194" alias="QCI_194"/>
-         <label data="195" alias="QCI_195"/>
-         <label data="196" alias="QCI_196"/>
-         <label data="197" alias="QCI_197"/>
-         <label data="198" alias="QCI_198"/>
-         <label data="199" alias="QCI_199"/>
-         <label data="200" alias="QCI_200"/>
-         <label data="201" alias="QCI_201"/>
-         <label data="202" alias="QCI_202"/>
-         <label data="203" alias="QCI_203"/>
-         <label data="204" alias="QCI_204"/>
-         <label data="205" alias="QCI_205"/>
-         <label data="206" alias="QCI_206"/>
-         <label data="207" alias="QCI_207"/>
-         <label data="208" alias="QCI_208"/>
-         <label data="209" alias="QCI_209"/>
-         <label data="210" alias="QCI_210"/>
-         <label data="211" alias="QCI_211"/>
-         <label data="212" alias="QCI_212"/>
-         <label data="213" alias="QCI_213"/>
-         <label data="214" alias="QCI_214"/>
-         <label data="215" alias="QCI_215"/>
-         <label data="216" alias="QCI_216"/>
-         <label data="217" alias="QCI_217"/>
-         <label data="218" alias="QCI_218"/>
-         <label data="219" alias="QCI_219"/>
-         <label data="220" alias="QCI_220"/>
-         <label data="221" alias="QCI_221"/>
-         <label data="222" alias="QCI_222"/>
-         <label data="223" alias="QCI_223"/>
-         <label data="224" alias="QCI_224"/>
-         <label data="225" alias="QCI_225"/>
-         <label data="226" alias="QCI_226"/>
-         <label data="227" alias="QCI_227"/>
-         <label data="228" alias="QCI_228"/>
-         <label data="229" alias="QCI_229"/>
-         <label data="230" alias="QCI_230"/>
-         <label data="231" alias="QCI_231"/>
-         <label data="232" alias="QCI_232"/>
-         <label data="233" alias="QCI_233"/>
-         <label data="234" alias="QCI_234"/>
-         <label data="235" alias="QCI_235"/>
-         <label data="236" alias="QCI_236"/>
-         <label data="237" alias="QCI_237"/>
-         <label data="238" alias="QCI_238"/>
-         <label data="239" alias="QCI_239"/>
-         <label data="240" alias="QCI_240"/>
-         <label data="241" alias="QCI_241"/>
-         <label data="242" alias="QCI_242"/>
-         <label data="243" alias="QCI_243"/>
-         <label data="244" alias="QCI_244"/>
-         <label data="245" alias="QCI_245"/>
-         <label data="246" alias="QCI_246"/>
-         <label data="247" alias="QCI_247"/>
-         <label data="248" alias="QCI_248"/>
-         <label data="249" alias="QCI_249"/>
-         <label data="250" alias="QCI_250"/>
-         <label data="251" alias="QCI_251"/>
-         <label data="252" alias="QCI_252"/>
-         <label data="253" alias="QCI_253"/>
-         <label data="254" alias="QCI_254"/>
-      </single>
-   </avp>
-   <avp name="QoS-Negotiation" code="1029" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="NO_QoS_NEGOTIATION"/>
-         <label data="1" alias="QoS_NEGOTIATION_SUPPORTED"/>
-      </single>
-   </avp>
-   <avp name="QoS-Upgrade" code="1030" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="QoS_UPGRADE_NOT_SUPPORTED"/>
-         <label data="1" alias="QoS_UPGRADE_SUPPORTED"/>
-      </single>
-   </avp>
-   <avp name="Rule-Failure-Code" code="1031" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="1-13,15">
-         <label data="1" alias="UNKNOWN_RULE_NAME"/>
-         <label data="2" alias="RATING_GROUP_ERROR"/>
-         <label data="3" alias="SERVICE_IDENTIFIER_ERROR"/>
-         <label data="4" alias="GWPCEF_MALFUNCTION"/>
-         <label data="5" alias="RESOURCES_LIMITATION"/>
-         <label data="6" alias="MAX_NR_BEARERS_REACHED"/>
-         <label data="7" alias="UNKNOWN_BEARER_ID"/>
-         <label data="8" alias="MISSING_BEARER_ID"/>
-         <label data="9" alias="MISSING_FLOW_INFORMATION"/>
-         <label data="10" alias="RESOURCE_ALLOCATION_FAILURE"/>
-         <label data="11" alias="UNSUCCESSFUL_QOS_VALIDATION"/>
-         <label data="12" alias="INCORRECT_FLOW_INFORMATION"/>
-         <label data="13" alias="PS_TO_CS_HANDOVER"/>
-         <label data="15" alias="NO_BEARER_BOUND"/>
-      </single>
-   </avp>
-   <avp name="RAT-Type" code="1032" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1,1000-1004,2000-2003">
-         <label data="0" alias="WLAN"/>
-         <label data="1" alias="VIRTUAL"/>
-         <label data="1000" alias="UTRAN"/>
-         <label data="1001" alias="GERAN"/>
-         <label data="1002" alias="GAN"/>
-         <label data="1003" alias="HSPA_EVOLUTION"/>
-         <label data="1004" alias="EUTRAN"/>
-         <label data="2000" alias="CDMA2000_1X"/>
-         <label data="2001" alias="HRPD"/>
-         <label data="2002" alias="UMB"/>
-         <label data="2003" alias="EHRPD"/>
-      </single>
-   </avp>
-   <avp name="Allocation-Retention-Priority" code="1034" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <grouped>
-         <avprule id="Priority-Level" type="Mandatory"/>
-         <avprule id="Pre-emption-Capability" type="Optional"/>
-         <avprule id="Pre-emption-Vulnerability" type="Optional"/>
-      </grouped>
-   </avp>
-   <avp name="APN-Aggregate-Max-Bitrate-DL" code="1040" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="APN-Aggregate-Max-Bitrate-UL" code="1041" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Revalidation-Time" code="1042" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Rule-Activation-Time" code="1043" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Rule-DeActivation-Time" code="1044" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Session-Release-Cause" code="1045" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="UNSPECIFIED_REASON"/>
-         <label data="1" alias="UE_SUBSCRIPTION_REASON"/>
-      </single>
-   </avp>
-   <avp name="Priority-Level" code="1046" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Unsigned32"/>
-   </avp>
-   <avp name="Pre-emption-Capability" code="1047" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="PRE-EMPTION_CAPABILITY_ENABLED"/>
-         <label data="1" alias="PRE-EMPTION_CAPABILITY_DISABLED"/>
-      </single>
-   </avp>
-   <avp name="Pre-emption-Vulnerability" code="1048" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="PRE-EMPTION_VULNERABILITY_ENABLED"/>
-         <label data="1" alias="PRE-EMPTION_VULNERABILITY_DISABLED"/>
-      </single>
-   </avp>
-   <avp name="Default-EPS-Bearer-QoS" code="1049" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <grouped>
-         <avprule id="QoS-Class-Identifier" type="Optional"/>
-         <avprule id="Allocation-Retention-Priority" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="AN-GW-Address" code="1050" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Address"/>
-   </avp>
-   <avp name="Authorization-State-Change-Time" code="1057" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Time"/>
-   </avp>
-   <avp name="Flow-Information" code="1058" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <grouped>
-         <avprule id="Flow-Description" type="Optional"/>
-         <avprule id="Flow-Direction" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Next-Authorization-State" code="1059" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="AUTHORIZED"/>
-         <label data="1" alias="DENIED_CALENDAR_TIME"/>
-      </single>
-   </avp>
-   <avp name="Resource-Allocation-Notification" code="1063" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0">
-         <label data="0" alias="ENABLE_NOTIFICATION"/>
-      </single>
-   </avp>
-   <avp name="Monitoring-Key" code="1066" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Usage-Monitoring-Information" code="1067" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <grouped>
-         <avprule id="Monitoring-Key" type="Optional"/>
-         <avprule id="Granted-Service-Unit" type="Optional"/>
-         <avprule id="Used-Service-Unit" type="Optional"/>
-         <avprule id="Usage-Monitoring-Level" type="Optional"/>
-         <avprule id="Usage-Monitoring-Report" type="Optional"/>
-         <avprule id="Usage-Monitoring-Support" type="Optional"/>
-         <avprule id="AVP" type="Optional" qual="*"/>
-      </grouped>
-   </avp>
-   <avp name="Usage-Monitoring-Level" code="1068" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-1">
-         <label data="0" alias="SESSION_LEVEL"/>
-         <label data="1" alias="PCC_RULE_LEVEL"/>
-      </single>
-   </avp>
-   <avp name="Usage-Monitoring-Report" code="1069" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0">
-         <label data="0" alias="USAGE_MONITORING_REPORT_REQUIRED"/>
-      </single>
-   </avp>
-   <avp name="Usage-Monitoring-Support" code="1070" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0">
-         <label data="0" alias="USAGE_MONITORING_DISABLED"/>
-      </single>
-   </avp>
-   <avp name="Flow-Direction" code="1080" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-3">
-         <label data="0" alias="UNSPECIFIED"/>
-         <label data="1" alias="DOWNLINK"/>
-         <label data="2" alias="UPLINK"/>
-         <label data="3" alias="BIDIRECTIONAL"/>
-      </single>
-   </avp>
-   <avp name="Rule-Space-Decision" code="291" vendor-name="ERICSSON" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="Charging-Rule-Authorization" code="1055" vendor-name="ERICSSON" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <grouped>
-         <avprule id="Authorization-State" type="Mandatory"/>
-         <avprule id="Authorization-State-Change-Time" type="Optional"/>
-         <avprule id="Next-Authorization-State" type="Optional"/>
-         <avprule id="One-Time-Redirect-Control" type="Optional"/>
-      </grouped>
-   </avp>
-   <avp name="Customer-Id" code="1146" vendor-name="ERICSSON" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
-      <single format-name="OctetString"/>
-   </avp>
-   <avp name="One-Time-Redirect-Control" code="1193" vendor-name="ERICSSON" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
-      <single format-name="Enumerated" enum="0-10">
-         <label data="0" alias="INACTIVE"/>
-         <label data="1" alias="DEFAULT"/>
-         <label data="2" alias="ROAMING"/>
-         <label data="3" alias="QBAU"/>
-         <label data="4" alias="TIME"/>
-         <label data="5" alias="OPERATOR_REASON_ONE"/>
-         <label data="6" alias="OPERATOR_REASON_TWO"/>
-         <label data="7" alias="OPERATOR_REASON_THREE"/>
-         <label data="8" alias="OPERATOR_REASON_FOUR"/>
-         <label data="9" alias="OPERATOR_REASON_FIVE"/>
-         <label data="10" alias="OPERATOR_REASON_SIX"/>
-      </single>
-   </avp>
-   <command name="CER" code="257" type="Request">
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Host-IP-Address" type="Mandatory" qual="1*"/>
-      <avprule id="Vendor-Id" type="Mandatory"/>
-      <avprule id="Product-Name" type="Mandatory"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Supported-Vendor-Id" type="Optional" qual="*"/>
-      <avprule id="Auth-Application-Id" type="Optional" qual="*"/>
-      <avprule id="Inband-Security-Id" type="Optional" qual="*"/>
-      <avprule id="Acct-Application-Id" type="Optional" qual="*"/>
-      <avprule id="Vendor-Specific-Application-Id" type="Optional" qual="*"/>
-      <avprule id="Firmware-Revision" type="Optional"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="CEA" code="257" type="Answer">
-      <avprule id="Result-Code" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Host-IP-Address" type="Mandatory" qual="1*"/>
-      <avprule id="Vendor-Id" type="Mandatory"/>
-      <avprule id="Product-Name" type="Mandatory"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Error-Message" type="Optional"/>
-      <avprule id="Failed-AVP" type="Optional" qual="*"/>
-      <avprule id="Supported-Vendor-Id" type="Optional" qual="*"/>
-      <avprule id="Auth-Application-Id" type="Optional" qual="*"/>
-      <avprule id="Inband-Security-Id" type="Optional" qual="*"/>
-      <avprule id="Acct-Application-Id" type="Optional" qual="*"/>
-      <avprule id="Vendor-Specific-Application-Id" type="Optional" qual="*"/>
-      <avprule id="Firmware-Revision" type="Optional"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="RA-Request" code="258" type="Request">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Auth-Application-Id" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Destination-Realm" type="Mandatory"/>
-      <avprule id="Destination-Host" type="Mandatory"/>
-      <avprule id="Re-Auth-Request-Type" type="Mandatory"/>
-      <avprule id="Session-Release-Cause" type="Optional"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Event-Trigger" type="Optional" qual="*"/>
-      <avprule id="Charging-Rule-Remove" type="Optional" qual="*"/>
-      <avprule id="Charging-Rule-Install" type="Optional" qual="*"/>
-      <avprule id="Default-EPS-Bearer-QoS" type="Optional"/>
-      <avprule id="QoS-Information" type="Optional"/>
-      <avprule id="Revalidation-Time" type="Optional"/>
-      <avprule id="Content-Filtering-Profile-Id" type="Optional"/>
-      <avprule id="Usage-Monitoring-Information" type="Optional" qual="*"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="Route-Record" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="RA-Answer" code="258" type="Answer">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Result-Code" type="Optional"/>
-      <avprule id="Experimental-Result" type="Optional"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="IP-CAN-Type" type="Optional"/>
-      <avprule id="RAT-Type" type="Optional"/>
-      <avprule id="AN-GW-Address" type="Optional" qual="0*2"/>
-      <avprule id="3GPP-SGSN-MCC-MNC" type="Optional"/>
-      <avprule id="3GPP-SGSN-Address" type="Optional"/>
-      <avprule id="3GPP-SGSN-IPv6-Address" type="Optional"/>
-      <avprule id="RAI" type="Optional"/>
-      <avprule id="3GPP-User-Location-Info" type="Optional"/>
-      <avprule id="3GPP-MS-TimeZone" type="Optional"/>
-      <avprule id="Charging-Rule-Report" type="Optional" qual="*"/>
-      <avprule id="Error-Message" type="Optional"/>
-      <avprule id="Error-Reporting-Host" type="Optional"/>
-      <avprule id="Failed-AVP" type="Optional" qual="*"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="ACR" code="271" type="Request">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Destination-Realm" type="Mandatory"/>
-      <avprule id="Accounting-Record-Type" type="Mandatory"/>
-      <avprule id="Accounting-Record-Number" type="Mandatory"/>
-      <avprule id="Acct-Application-Id" type="Optional"/>
-      <avprule id="Vendor-Specific-Application-Id" type="Optional"/>
-      <avprule id="User-Name" type="Optional"/>
-      <avprule id="Accounting-Sub-Session-Id" type="Optional"/>
-      <avprule id="Acct-Session-Id" type="Optional"/>
-      <avprule id="Acct-Multi-Session-Id" type="Optional"/>
-      <avprule id="Acct-Interim-Interval" type="Optional"/>
-      <avprule id="Accounting-Realtime-Required" type="Optional"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Event-Timestamp" type="Optional"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="Route-Record" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="ACA" code="271" type="Answer">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Result-Code" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Accounting-Record-Type" type="Mandatory"/>
-      <avprule id="Accounting-Record-Number" type="Mandatory"/>
-      <avprule id="Acct-Application-Id" type="Optional"/>
-      <avprule id="Vendor-Specific-Application-Id" type="Optional"/>
-      <avprule id="User-Name" type="Optional"/>
-      <avprule id="Accounting-Sub-Session-Id" type="Optional"/>
-      <avprule id="Acct-Session-Id" type="Optional"/>
-      <avprule id="Acct-Multi-Session-Id" type="Optional"/>
-      <avprule id="Error-Reporting-Host" type="Optional"/>
-      <avprule id="Acct-Interim-Interval" type="Optional"/>
-      <avprule id="Accounting-Realtime-Required" type="Optional"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Event-Timestamp" type="Optional"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="CC-Request" code="272" type="Request">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Auth-Application-Id" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Destination-Realm" type="Mandatory"/>
-      <avprule id="CC-Request-Type" type="Mandatory"/>
-      <avprule id="CC-Request-Number" type="Mandatory"/>
-      <avprule id="Destination-Host" type="Optional"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Subscription-Id" type="Optional" qual="*"/>
-      <avprule id="Supported-Features" type="Optional" qual="*"/>
-      <avprule id="Network-Request-Support" type="Optional"/>
-      <avprule id="Bearer-Identifier" type="Optional"/>
-      <avprule id="Bearer-Operation" type="Optional"/>
-      <avprule id="Framed-IP-Address" type="Optional"/>
-      <avprule id="Framed-IPv6-Prefix" type="Optional"/>
-      <avprule id="IP-CAN-Type" type="Optional"/>
-      <avprule id="3GPP-RAT-Type" type="Optional"/>
-      <avprule id="RAT-Type" type="Optional"/>
-      <avprule id="Termination-Cause" type="Optional"/>
-      <avprule id="User-Equipment-Info" type="Optional"/>
-      <avprule id="QoS-Information" type="Optional"/>
-      <avprule id="QoS-Negotiation" type="Optional"/>
-      <avprule id="QoS-Upgrade" type="Optional"/>
-      <avprule id="Default-EPS-Bearer-QoS" type="Optional"/>
-      <avprule id="AN-GW-Address" type="Optional" qual="0*2"/>
-      <avprule id="3GPP-SGSN-MCC-MNC" type="Optional"/>
-      <avprule id="3GPP-SGSN-Address" type="Optional"/>
-      <avprule id="3GPP-SGSN-IPv6-Address" type="Optional"/>
-      <avprule id="RAI" type="Optional"/>
-      <avprule id="3GPP-User-Location-Info" type="Optional"/>
-      <avprule id="3GPP-MS-TimeZone" type="Optional"/>
-      <avprule id="Called-Station-Id" type="Optional"/>
-      <avprule id="Bearer-Usage" type="Optional"/>
-      <avprule id="Online" type="Optional"/>
-      <avprule id="Offline" type="Optional"/>
-      <avprule id="3GPP-Charging-Characteristics" type="Optional"/>
-      <avprule id="Gx-Capability-List" type="Optional"/>
-      <avprule id="Rule-Space-Decision" type="Optional"/>
-      <avprule id="Rule-Space-Suggestion" type="Optional"/>
-      <avprule id="Charging-Rule-Report" type="Optional" qual="*"/>
-      <avprule id="Event-Trigger" type="Optional" qual="*"/>
-      <avprule id="Access-Network-Charging-Address" type="Optional"/>
-      <avprule id="Access-Network-Charging-Identifier-Gx" type="Optional" qual="*"/>
-      <avprule id="Usage-Monitoring-Information" type="Optional" qual="*"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="Route-Record" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="CC-Answer" code="272" type="Answer">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Auth-Application-Id" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="CC-Request-Type" type="Mandatory"/>
-      <avprule id="CC-Request-Number" type="Mandatory"/>
-      <avprule id="Result-Code" type="Optional"/>
-      <avprule id="Experimental-Result" type="Optional"/>
-      <avprule id="Supported-Features" type="Optional" qual="*"/>
-      <avprule id="Bearer-Control-Mode" type="Optional"/>
-      <avprule id="Event-Trigger" type="Optional" qual="*"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Redirect-Host" type="Optional" qual="*"/>
-      <avprule id="Redirect-Host-Usage" type="Optional"/>
-      <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
-      <avprule id="Charging-Rule-Remove" type="Optional" qual="*"/>
-      <avprule id="Charging-Rule-Install" type="Optional" qual="*"/>
-      <avprule id="Charging-Information" type="Optional"/>
-      <avprule id="Online" type="Optional"/>
-      <avprule id="Offline" type="Optional"/>
-      <avprule id="Content-Filtering-Profile-Id" type="Optional"/>
-      <avprule id="3GPP-Charging-Characteristics" type="Optional"/>
-      <avprule id="Gx-Capability-List" type="Optional"/>
-      <avprule id="QoS-Information" type="Optional"/>
-      <avprule id="Revalidation-Time" type="Optional"/>
-      <avprule id="Default-EPS-Bearer-QoS" type="Optional"/>
-      <avprule id="Customer-Id" type="Optional"/>
-      <avprule id="Usage-Monitoring-Information" type="Optional" qual="*"/>
-      <avprule id="Failed-AVP" type="Optional" qual="*"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="Route-Record" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="ASR" code="274" type="Request">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Destination-Realm" type="Mandatory"/>
-      <avprule id="Destination-Host" type="Mandatory"/>
-      <avprule id="Auth-Application-Id" type="Mandatory"/>
-      <avprule id="User-Name" type="Optional"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="Route-Record" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="ASA" code="274" type="Answer">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Result-Code" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="User-Name" type="Optional"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Error-Message" type="Optional"/>
-      <avprule id="Error-Reporting-Host" type="Optional"/>
-      <avprule id="Failed-AVP" type="Optional" qual="*"/>
-      <avprule id="Redirect-Host" type="Optional" qual="*"/>
-      <avprule id="Redirect-Host-Usage" type="Optional"/>
-      <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="STR" code="275" type="Request">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Destination-Realm" type="Mandatory"/>
-      <avprule id="Auth-Application-Id" type="Mandatory"/>
-      <avprule id="Termination-Cause" type="Mandatory"/>
-      <avprule id="User-Name" type="Optional"/>
-      <avprule id="Destination-Host" type="Optional"/>
-      <avprule id="Class" type="Optional" qual="*"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="Route-Record" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="STA" code="275" type="Answer">
-      <avprule id="Session-Id" type="Fixed"/>
-      <avprule id="Result-Code" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="User-Name" type="Optional"/>
-      <avprule id="Class" type="Optional" qual="*"/>
-      <avprule id="Error-Message" type="Optional"/>
-      <avprule id="Error-Reporting-Host" type="Optional"/>
-      <avprule id="Failed-AVP" type="Optional" qual="*"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-      <avprule id="Redirect-Host" type="Optional" qual="*"/>
-      <avprule id="Redirect-Host-Usage" type="Optional"/>
-      <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
-      <avprule id="Proxy-Info" type="Optional" qual="*"/>
-      <avprule id="AVP" type="Optional" qual="*"/>
-   </command>
-   <command name="DWR" code="280" type="Request">
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-   </command>
-   <command name="DWA" code="280" type="Answer">
-      <avprule id="Result-Code" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Error-Message" type="Optional"/>
-      <avprule id="Failed-AVP" type="Optional" qual="*"/>
-      <avprule id="Origin-State-Id" type="Optional"/>
-   </command>
-   <command name="DPR" code="282" type="Request">
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Disconnect-Cause" type="Mandatory"/>
-   </command>
-   <command name="DPA" code="282" type="Answer">
-      <avprule id="Result-Code" type="Mandatory"/>
-      <avprule id="Origin-Host" type="Mandatory"/>
-      <avprule id="Origin-Realm" type="Mandatory"/>
-      <avprule id="Error-Message" type="Optional"/>
-      <avprule id="Failed-AVP" type="Optional" qual="*"/>
-   </command>
-</dictionary>