New HP DTD dictionary file
[metze/wireshark/wip.git] / diameter / gqpolicy.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <application id="16777222" name="3GPP Gq" uri="http://www.3GPP.org/ftp/Specs/html-info/29209.htm">
4
5     <!-- ETSI TS 129 209 V6.7.0 (2007-06) -->
6
7     <avp name="Abort-Cause" code="500" mandatory="must" vendor-bit="must" may-encrypt="yes" vendor-id="TGPP">
8         <type type-name="Enumerated"/>
9         <enum name="BEARER_RELEASED" code="0"/>
10         <enum name="INSUFFICIENT_SERVER_RESOURCES" code="1"/>
11         <enum name="INSUFFICIENT_BEARER_RESOURCES" code="2"/>
12     </avp>
13
14     <avp name="Access-Network-Charging-Address" code="501" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
15         <type type-name="IPAddress"/>
16     </avp>
17
18     <avp name="Access-Network-Charging-Identifier" code="502" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
19         <grouped>
20             <gavp name="Access-Network-Charging-Identifier-Value"/>
21             <gavp name="Flows"/>
22         </grouped>
23     </avp>
24
25     <avp name="Access-Network-Charging-Identifier-Value" code="503" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
26         <type type-name="OctetString"/>
27     </avp>
28
29     <avp name="AF-Application-Identifier" code="504" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
30         <type type-name="OctetString"/>
31     </avp>
32
33     <avp name="AF-Charging-Identifier" code="505" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
34         <type type-name="OctetString"/>
35     </avp>
36
37     <avp name="Authorization-Token" code="506" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
38         <type type-name="OctetString"/>
39     </avp>
40
41     <avp name="Flow-Description" code="507" vendor-id="TGPP" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must">
42         <type type-name="IPFilterRule"/>
43     </avp>
44
45     <avp name="Flow-Grouping" code="508" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
46         <grouped>
47             <gavp name="Flows"/>
48         </grouped>
49     </avp>
50
51     <avp name="Flow-Number" code="509" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
52         <type type-name="Unsigned32"/>
53     </avp>
54
55     <avp name="Flows" code="510" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
56         <grouped>
57             <gavp name="Media-Component-Number"/>
58             <gavp name="Flow-Number"/>
59             <gavp name="Final-Unit-Action"/>
60         </grouped>
61     </avp>
62
63     <avp name="Flow-Status" code="511" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
64         <type type-name="Enumerated"/>
65             <enum name="ENABLED-UPLINK" code="0"/>
66             <enum name="ENABLED-DOWNLINK" code="1"/>
67             <enum name="ENABLED" code="2"/>
68             <enum name="DISABLED" code="3"/>
69             <enum name="REMOVED" code="4"/>
70     </avp>
71
72     <avp name="Flow-Usage" code="512" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
73         <type type-name="Enumerated"/>
74             <enum name="NO_INFORMATION" code="0"/>
75             <enum name="RTCP" code="1"/>
76             <enum name="AF_SIGNALLING" code="2"/>
77     </avp>
78
79     <avp name="Specific-Action" code="513" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
80         <type type-name="Enumerated"/>
81       <!--ETSI TS 129 209 V6.7.0 (2007-06)-->
82             <enum name="SERVICE_INFORMATION_REQUEST (now void)" code="0"/>
83             <enum name="CHARGING_CORRELATION_EXCHANGE" code="1"/>
84             <enum name="INDICATION_OF_LOSS_OF_BEARER" code="2"/>
85             <enum name="INDICATION_OF_RECOVERY_OF_BEARER" code="3"/>
86             <enum name="INDICATION_OF_RELEASE_OF_BEARER" code="4"/>
87             <enum name="INDICATION_OF_ESTABLISHMENT_OF_BEARER (now void)" code="5"/>
88       <!-- ETSI ES 283 026 V2.4.1 (2008-11) defines these 2 events:
89         INDICATION_OF_SUBSCRIBER_DETACHMENT - 6
90         INDICATION_OF_RESERVATION_EXPIRATION - 7
91
92         But they are superceded by 3GPP 29.214 and ETSI 129 214 V10 with the
93         values below...
94       -->
95             <enum name="IP-CAN_CHANGE" code="6"/>
96             <enum name="INDICATION_OF_OUT_OF_CREDIT" code="7"/>
97       <!-- From 3GPP 29.214 v11.6.0: -->
98             <enum name="INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION" code="8"/>
99             <enum name="INDICATION_OF_FAILED_RESOURCES_ALLOCATION" code="9"/>
100             <enum name="INDICATION_OF_LIMITED_PCC_DEPLOYMENT" code="10"/>
101             <enum name="USAGE_REPORT" code="11"/>
102             <enum name="ACCESS_NETWORK_INFO_REPORT" code="12"/>
103     </avp>
104
105     <avp name="Max-Requested-Bandwidth-DL" code="515" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
106         <type type-name="Unsigned32"/>
107     </avp>
108
109     <avp name="Max-Requested-Bandwidth-UL" code="516" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
110         <type type-name="Unsigned32"/>
111     </avp>
112
113     <avp name="Media-Component-Description" code="517" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
114         <grouped>
115             <gavp name="Media-Component-Number"/>
116             <gavp name="Media-Sub-Component"/>
117             <gavp name="AF-Application-Identifier"/>
118             <gavp name="Media-Type"/>
119             <gavp name="Max-Requested-Bandwidth-UL"/>
120             <gavp name="Max-Requested-Bandwidth-DL"/>
121             <gavp name="Flow-Status"/>
122             <gavp name="RS-Bandwidth"/>
123             <gavp name="RR-Bandwidth"/>
124             <gavp name="Codec-Data"/>
125         <!-- ETSI ES 283 026 V1.6.0 (2008-02) -->
126             <gavp name="Reservation-Priority"/>
127             <gavp name="Reservation-Class"/>
128             <gavp name="Transport-Class"/>
129             <gavp name="Media-Authorization-Context-Id"/>
130         </grouped>
131     </avp>
132
133     <avp name="Media-Component-Number" code="518" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
134         <type type-name="Unsigned32"/>
135     </avp>
136
137     <avp name="Media-Sub-Component" code="519" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
138         <grouped>
139             <gavp name="Flow-Number"/>
140             <gavp name="Flow-Description"/>
141             <gavp name="Flow-Status"/>
142             <gavp name="Flow-Usage"/>
143             <gavp name="Max-Requested-Bandwidth-UL"/>
144             <gavp name="Max-Requested-Bandwidth-DL"/>
145         </grouped>
146     </avp>
147
148     <avp name="Media-Type" code="520" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
149         <type type-name="Enumerated"/>
150             <enum name="AUDIO" code="0"/>
151             <enum name="VIDEO" code="1"/>
152             <enum name="DATA" code="2"/>
153             <enum name="APPLICATION" code="3"/>
154             <enum name="CONTROL" code="4"/>
155             <enum name="TEXT" code="5"/>
156             <enum name="MESSAGE" code="6"/>
157             <enum name="OTHER" code="4294967295"/>
158     </avp>
159
160     <avp name="RR-Bandwidth" code="521" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
161         <type type-name="Unsigned32"/>
162     </avp>
163
164     <avp name="RS-Bandwidth" code="522" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
165         <type type-name="Unsigned32"/>
166     </avp>
167
168     <avp name="SIP-Forking-Indication" code="523" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
169         <type type-name="Enumerated"/>
170             <enum name="SINGLE_DIALOGUE" code="0"/>
171             <enum name="SEVERAL_DIALOGUES" code="1"/>
172     </avp>
173
174 </application>