Add some Specific-Action enums from 29.214 v11.6.0.
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 2 Oct 2012 08:20:37 +0000 (08:20 +0000)
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 2 Oct 2012 08:20:37 +0000 (08:20 +0000)
Note a conflict here between 29.214 and the older ETSI spec for values 6 and
7.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@45250 f5534014-38df-0310-8fa8-9805f1628bb7

diameter/gqpolicy.xml

index de2e8afca632e2ea17e82fe7c523037f3a8f50bf..0c212676aaf12738b61a161223675efb859ec4d5 100644 (file)
@@ -1,26 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- $Id$ -->
 
-    <application id="16777222" name="3GPP Gq" uri="http://www.3GPP.org/ftp/Specs/html-info/29209.htm">
-        
-        <!-- ************************** Gq AVPS ********************* -->
-               <!-- ETSI TS 129 209 V6.7.0 (2007-06) -->
-
-               <avp name="Abort-Cause" code="500" mandatory="must" vendor-bit="must" may-encrypt="yes" vendor-id="TGPP">
-                       <type type-name="Enumerated"/>
-                       <enum name="BEARER_RELEASED" code="0"/>
-                       <enum name="INSUFFICIENT_SERVER_RESOURCES" code="1"/>
-                       <enum name="INSUFFICIENT_BEARER_RESOURCES" code="2"/>
-               </avp>
-
-               <avp name="Access-Network-Charging-Address" code="501" vendor-bit="must" may-encrypt="no" vendor-id="TGPP"> 
-                       <type type-name="IPAddress"/>
-               </avp>
+<application id="16777222" name="3GPP Gq" uri="http://www.3GPP.org/ftp/Specs/html-info/29209.htm">
+
+    <!-- ETSI TS 129 209 V6.7.0 (2007-06) -->
+
+    <avp name="Abort-Cause" code="500" mandatory="must" vendor-bit="must" may-encrypt="yes" vendor-id="TGPP">
+        <type type-name="Enumerated"/>
+        <enum name="BEARER_RELEASED" code="0"/>
+        <enum name="INSUFFICIENT_SERVER_RESOURCES" code="1"/>
+        <enum name="INSUFFICIENT_BEARER_RESOURCES" code="2"/>
+    </avp>
+
+    <avp name="Access-Network-Charging-Address" code="501" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+        <type type-name="IPAddress"/>
+    </avp>
 
     <avp name="Access-Network-Charging-Identifier" code="502" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
         <grouped>
-          <gavp name="Access-Network-Charging-Identifier-Value"/>
-          <gavp name="Flows"/>
+            <gavp name="Access-Network-Charging-Identifier-Value"/>
+            <gavp name="Flows"/>
         </grouped>
     </avp>
 
         <type type-name="OctetString"/>
     </avp>
 
-         <avp name="Flow-Description" code="507" vendor-id="TGPP" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must">
-                 <type type-name="IPFilterRule"/>
-         </avp>
+    <avp name="Flow-Description" code="507" vendor-id="TGPP" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must">
+        <type type-name="IPFilterRule"/>
+    </avp>
 
     <avp name="Flow-Grouping" code="508" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
         <grouped>
-                <gavp name="Flows"/>
+            <gavp name="Flows"/>
         </grouped>
     </avp>
 
@@ -56,9 +55,9 @@
 
     <avp name="Flows" code="510" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
         <grouped>
-          <gavp name="Media-Component-Number"/>
-          <gavp name="Flow-Number"/>
-          <gavp name="Final-Unit-Action"/>
+            <gavp name="Media-Component-Number"/>
+            <gavp name="Flow-Number"/>
+            <gavp name="Final-Unit-Action"/>
         </grouped>
     </avp>
 
             <enum name="INDICATION_OF_RELEASE_OF_BEARER" code="4"/>
             <enum name="INDICATION_OF_ESTABLISHMENT_OF_BEARER" code="5"/>
       <!-- ETSI ES 283 026 V2.4.1 (2008-11) In addition, the present document defines two new events:-->
+      <!-- NOTE: 3GPP 29.214 has conflicting values for 6 and 7... -->
             <enum name="INDICATION_OF_SUBSCRIBER_DETACHMENT" code="6"/>
             <enum name="INDICATION_OF_RESERVATION_EXPIRATION" code="7"/>
+      <!-- From 3GPP 29.214 v11.6.0: -->
+            <enum name="INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION" code="8"/>
+            <enum name="INDICATION_OF_FAILED_RESOURCES_ALLOCATION" code="9"/>
+            <enum name="INDICATION_OF_LIMITED_PCC_DEPLOYMENT" code="10"/>
+            <enum name="USAGE_REPORT" code="11"/>
+            <enum name="ACCESS_NETWORK_INFO_REPORT" code="12"/>
     </avp>
 
     <avp name="Max-Requested-Bandwidth-DL" code="515" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
 
     <avp name="Media-Component-Description" code="517" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
         <grouped>
-           <gavp name="Media-Component-Number"/>
-           <gavp name="Media-Sub-Component"/>
-           <gavp name="AF-Application-Identifier"/>
-           <gavp name="Media-Type"/>
-           <gavp name="Max-Requested-Bandwidth-UL"/>
-           <gavp name="Max-Requested-Bandwidth-DL"/>
-           <gavp name="Flow-Status"/>
-           <gavp name="RS-Bandwidth"/>
-           <gavp name="RR-Bandwidth"/>
-           <gavp name="Codec-Data"/>
-                       <!-- ETSI ES 283 026 V1.6.0 (2008-02) -->
-          <gavp name="Reservation-Priority"/>
-          <gavp name="Reservation-Class"/>
-          <gavp name="Transport-Class"/>
-          <gavp name="Media-Authorization-Context-Id"/>
+            <gavp name="Media-Component-Number"/>
+            <gavp name="Media-Sub-Component"/>
+            <gavp name="AF-Application-Identifier"/>
+            <gavp name="Media-Type"/>
+            <gavp name="Max-Requested-Bandwidth-UL"/>
+            <gavp name="Max-Requested-Bandwidth-DL"/>
+            <gavp name="Flow-Status"/>
+            <gavp name="RS-Bandwidth"/>
+            <gavp name="RR-Bandwidth"/>
+            <gavp name="Codec-Data"/>
+        <!-- ETSI ES 283 026 V1.6.0 (2008-02) -->
+            <gavp name="Reservation-Priority"/>
+            <gavp name="Reservation-Class"/>
+            <gavp name="Transport-Class"/>
+            <gavp name="Media-Authorization-Context-Id"/>
         </grouped>
     </avp>
 
 
     <avp name="Media-Sub-Component" code="519" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
         <grouped>
-          <gavp name="Flow-Number"/>
-          <gavp name="Flow-Description"/>
-          <gavp name="Flow-Status"/>
-          <gavp name="Flow-Usage"/>
-          <gavp name="Max-Requested-Bandwidth-UL"/>
-          <gavp name="Max-Requested-Bandwidth-DL"/>
+            <gavp name="Flow-Number"/>
+            <gavp name="Flow-Description"/>
+            <gavp name="Flow-Status"/>
+            <gavp name="Flow-Usage"/>
+            <gavp name="Max-Requested-Bandwidth-UL"/>
+            <gavp name="Max-Requested-Bandwidth-DL"/>
         </grouped>
     </avp>
 
             <enum name="OTHER" code="4294967295"/>
     </avp>
 
-
     <avp name="RR-Bandwidth" code="521" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
         <type type-name="Unsigned32"/>
     </avp>
     <avp name="RS-Bandwidth" code="522" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
         <type type-name="Unsigned32"/>
     </avp>
-    
+
     <avp name="SIP-Forking-Indication" code="523" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
         <type type-name="Enumerated"/>
             <enum name="SINGLE_DIALOGUE" code="0"/>
             <enum name="SEVERAL_DIALOGUES" code="1"/>
     </avp>
 
-
-        <!-- ************************ END Gq AVPS ******************* -->
-
-    </application>
+</application>