a0d53e39954861674bb42843fcaee851a22d01a1
[anna.git] / example / diameter / launcher / resources / stack_examples / 16777236.xml
1 <dictionary name="DictionaryRx | Application-Id: 16777236">
2    <vendor name="IETF" code="0"/>
3    <vendor name="3GPP" code="10415"/>
4    <vendor name="ETSI" code="13019"/>
5    <avp name="User-Name" code="1" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
6       <single format-name="UTF8String"/>
7    </avp>
8    <avp name="Framed-IP-Address" code="8" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
9       <single format-name="OctetString"/>
10    </avp>
11    <avp name="Class" code="25" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
12       <single format-name="OctetString"/>
13    </avp>
14    <avp name="Session-Timeout" code="27" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
15       <single format-name="Unsigned32"/>
16    </avp>
17    <avp name="Called-Station-Id" code="30" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
18       <single format-name="OctetString"/>
19    </avp>
20    <avp name="Proxy-State" code="33" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
21       <single format-name="OctetString"/>
22    </avp>
23    <avp name="Acct-Session-Id" code="44" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
24       <single format-name="OctetString"/>
25    </avp>
26    <avp name="Acct-Multi-Session-Id" code="50" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
27       <single format-name="UTF8String"/>
28    </avp>
29    <avp name="Event-Timestamp" code="55" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
30       <single format-name="Time"/>
31    </avp>
32    <avp name="Acct-Interim-Interval" code="85" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
33       <single format-name="Unsigned32"/>
34    </avp>
35    <avp name="Framed-IPv6-Prefix" code="97" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
36       <single format-name="OctetString"/>
37    </avp>
38    <avp name="Host-IP-Address" code="257" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
39       <single format-name="Address"/>
40    </avp>
41    <avp name="Auth-Application-Id" code="258" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
42       <single format-name="Unsigned32"/>
43    </avp>
44    <avp name="Acct-Application-Id" code="259" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
45       <single format-name="Unsigned32"/>
46    </avp>
47    <avp name="Vendor-Specific-Application-Id" code="260" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
48       <grouped>
49          <avprule id="Vendor-Id" type="Mandatory" qual="1*"/>
50          <avprule id="Auth-Application-Id" type="Optional"/>
51          <avprule id="Acct-Application-Id" type="Optional"/>
52       </grouped>
53    </avp>
54    <avp name="Redirect-Host-Usage" code="261" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
55       <single format-name="Enumerated" enum="0-6">
56          <label data="0" alias="DONT_CACHE"/>
57          <label data="1" alias="ALL_SESSION"/>
58          <label data="2" alias="ALL_REALM"/>
59          <label data="3" alias="REALM_AND_APPLICATION"/>
60          <label data="4" alias="ALL_APPLICATION"/>
61          <label data="5" alias="ALL_HOST"/>
62          <label data="6" alias="ALL_USER"/>
63       </single>
64    </avp>
65    <avp name="Redirect-Max-Cache-Time" code="262" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
66       <single format-name="Unsigned32"/>
67    </avp>
68    <avp name="Session-Id" code="263" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
69       <single format-name="UTF8String"/>
70    </avp>
71    <avp name="Origin-Host" code="264" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
72       <single format-name="DiameterIdentity"/>
73    </avp>
74    <avp name="Supported-Vendor-Id" code="265" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
75       <single format-name="Unsigned32"/>
76    </avp>
77    <avp name="Vendor-Id" code="266" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
78       <single format-name="Unsigned32"/>
79    </avp>
80    <avp name="Firmware-Revision" code="267" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
81       <single format-name="Unsigned32"/>
82    </avp>
83    <avp name="Result-Code" code="268" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
84       <single format-name="Unsigned32">
85          <label data="1001" alias="DIAMETER_MULTI_ROUND_AUTH"/>
86          <label data="2001" alias="DIAMETER_SUCCESS"/>
87          <label data="2002" alias="DIAMETER_LIMITED_SUCCESS"/>
88          <label data="3001" alias="DIAMETER_COMMAND_UNSUPPORTED"/>
89          <label data="3002" alias="DIAMETER_UNABLE_TO_DELIVER"/>
90          <label data="3003" alias="DIAMETER_REALM_NOT_SERVED"/>
91          <label data="3004" alias="DIAMETER_TOO_BUSY"/>
92          <label data="3005" alias="DIAMETER_LOOP_DETECTED"/>
93          <label data="3006" alias="DIAMETER_REDIRECT_INDICATION"/>
94          <label data="3007" alias="DIAMETER_APPLICATION_UNSUPPORTED"/>
95          <label data="3008" alias="DIAMETER_INVALID_HDR_BITS"/>
96          <label data="3009" alias="DIAMETER_INVALID_AVP_BITS"/>
97          <label data="3010" alias="DIAMETER_UNKNOWN_PEER"/>
98          <label data="4001" alias="DIAMETER_AUTHENTICATION_REJECTED"/>
99          <label data="4002" alias="DIAMETER_OUT_OF_SPACE"/>
100          <label data="4003" alias="DIAMETER_ELECTION_LOST"/>
101          <label data="5001" alias="DIAMETER_AVP_UNSUPPORTED"/>
102          <label data="5002" alias="DIAMETER_UNKNOWN_SESSION_ID"/>
103          <label data="5003" alias="DIAMETER_AUTHORIZATION_REJECTED"/>
104          <label data="5004" alias="DIAMETER_INVALID_AVP_VALUE"/>
105          <label data="5005" alias="DIAMETER_MISSING_AVP"/>
106          <label data="5006" alias="DIAMETER_RESOURCES_EXCEEDED"/>
107          <label data="5007" alias="DIAMETER_CONTRADICTING_AVPS"/>
108          <label data="5008" alias="DIAMETER_AVP_NOT_ALLOWED"/>
109          <label data="5009" alias="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES"/>
110          <label data="5010" alias="DIAMETER_NO_COMMON_APPLICATION"/>
111          <label data="5011" alias="DIAMETER_UNSUPPORTED_VERSION"/>
112          <label data="5012" alias="DIAMETER_UNABLE_TO_COMPLY"/>
113          <label data="5013" alias="DIAMETER_INVALID_BIT_IN_HEADER"/>
114          <label data="5014" alias="DIAMETER_INVALID_AVP_LENGTH"/>
115          <label data="5015" alias="DIAMETER_INVALID_MESSAGE_LENGTH"/>
116          <label data="5016" alias="DIAMETER_INVALID_AVP_BIT_COMBO"/>
117          <label data="5017" alias="DIAMETER_NO_COMMON_SECURITY"/>
118          <label data="5030" alias="DIAMETER_USER_UNKNOWN"/>
119          <label data="5063" alias="REQUESTED_SERVICE_NOT_AUTHORIZED"/>
120          <label data="5065" alias="IP_CAN_SESSION_NOT_AVAILABLE"/>
121       </single>
122    </avp>
123    <avp name="Product-Name" code="269" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
124       <single format-name="UTF8String"/>
125    </avp>
126    <avp name="Session-Binding" code="270" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
127       <single format-name="Unsigned32"/>
128    </avp>
129    <avp name="Session-Server-Failover" code="271" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
130       <single format-name="Enumerated" enum="0-3">
131          <label data="0" alias="REFUSE_SERVICE"/>
132          <label data="1" alias="TRY_AGAIN"/>
133          <label data="2" alias="ALLOW_SERVICE"/>
134          <label data="3" alias="TRY_AGAIN_ALLOW_SERVICE"/>
135       </single>
136    </avp>
137    <avp name="Multi-Round-Time-Out" code="272" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
138       <single format-name="Unsigned32"/>
139    </avp>
140    <avp name="Disconnect-Cause" code="273" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
141       <single format-name="Enumerated" enum="0-2">
142          <label data="0" alias="REBOOTING"/>
143          <label data="1" alias="BUSY"/>
144          <label data="2" alias="DO_NOT_WANT_TO_TALK_TO_YOU"/>
145       </single>
146    </avp>
147    <avp name="Auth-Request-Type" code="274" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
148       <single format-name="Enumerated" enum="1-3">
149          <label data="1" alias="AUTHENTICATE_ONLY"/>
150          <label data="2" alias="AUTHORIZE_ONLY"/>
151          <label data="3" alias="AUTHORIZE_AUTHENTICATE"/>
152       </single>
153    </avp>
154    <avp name="Auth-Grace-Period" code="276" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
155       <single format-name="Unsigned32"/>
156    </avp>
157    <avp name="Auth-Session-State" code="277" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
158       <single format-name="Enumerated" enum="0-1">
159          <label data="0" alias="STATE_MAINTAINED"/>
160          <label data="1" alias="NO_STATE_MAINTAINED"/>
161       </single>
162    </avp>
163    <avp name="Origin-State-Id" code="278" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
164       <single format-name="Unsigned32"/>
165    </avp>
166    <avp name="Failed-AVP" code="279" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
167       <grouped>
168          <avprule id="AVP" type="Mandatory" qual="1*"/>
169       </grouped>
170    </avp>
171    <avp name="Proxy-Host" code="280" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
172       <single format-name="DiameterIdentity"/>
173    </avp>
174    <avp name="Error-Message" code="281" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
175       <single format-name="UTF8String"/>
176    </avp>
177    <avp name="Route-Record" code="282" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
178       <single format-name="DiameterIdentity"/>
179    </avp>
180    <avp name="Destination-Realm" code="283" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
181       <single format-name="DiameterIdentity"/>
182    </avp>
183    <avp name="Proxy-Info" code="284" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
184       <grouped>
185          <avprule id="Proxy-Host" type="Mandatory"/>
186          <avprule id="Proxy-State" type="Mandatory"/>
187          <avprule id="AVP" type="Optional" qual="*"/>
188       </grouped>
189    </avp>
190    <avp name="Re-Auth-Request-Type" code="285" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
191       <single format-name="Enumerated" enum="0-1">
192          <label data="0" alias="AUTHORIZE_ONLY"/>
193          <label data="1" alias="AUTHORIZE_AUTHENTICATE"/>
194       </single>
195    </avp>
196    <avp name="Accounting-Sub-Session-Id" code="287" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
197       <single format-name="Unsigned64"/>
198    </avp>
199    <avp name="Redirect-Host" code="292" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
200       <single format-name="DiameterURI"/>
201    </avp>
202    <avp name="Destination-Host" code="293" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
203       <single format-name="DiameterIdentity"/>
204    </avp>
205    <avp name="Error-Reporting-Host" code="294" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
206       <single format-name="DiameterIdentity"/>
207    </avp>
208    <avp name="Termination-Cause" code="295" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
209       <single format-name="Enumerated" enum="1-8">
210          <label data="1" alias="LOGOUT"/>
211          <label data="2" alias="SERVICE_NOT_PROVIDED"/>
212          <label data="3" alias="BAD_ANSWER"/>
213          <label data="4" alias="ADMINISTRATIVE"/>
214          <label data="5" alias="LINK_BROKEN"/>
215          <label data="6" alias="AUTH_EXPIRED"/>
216          <label data="7" alias="USER_MOVED"/>
217          <label data="8" alias="SESSION_TIMEOUT"/>
218       </single>
219    </avp>
220    <avp name="Origin-Realm" code="296" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
221       <single format-name="DiameterIdentity"/>
222    </avp>
223    <avp name="Experimental-Result" code="297" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
224       <grouped>
225          <avprule id="Vendor-Id" type="Mandatory"/>
226          <avprule id="Experimental-Result-Code" type="Mandatory"/>
227       </grouped>
228    </avp>
229    <avp name="Experimental-Result-Code" code="298" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
230       <single format-name="Unsigned32"/>
231    </avp>
232    <avp name="Inband-Security-Id" code="299" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
233       <single format-name="Unsigned32"/>
234    </avp>
235    <avp name="E2E-Sequence" code="300" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
236       <grouped>
237          <avprule id="AVP" type="Mandatory" qual="2*"/>
238       </grouped>
239    </avp>
240    <avp name="Subscription-Id" code="443" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
241       <grouped>
242          <avprule id="Subscription-Id-Type" type="Mandatory"/>
243          <avprule id="Subscription-Id-Data" type="Mandatory"/>
244       </grouped>
245    </avp>
246    <avp name="Subscription-Id-Data" code="444" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
247       <single format-name="UTF8String"/>
248    </avp>
249    <avp name="Subscription-Id-Type" code="450" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
250       <single format-name="Enumerated" enum="0-4">
251          <label data="0" alias="END_USER_E164"/>
252          <label data="1" alias="END_USER_IMSI"/>
253          <label data="2" alias="END_USER_SIP_URI"/>
254          <label data="3" alias="END_USER_NAI"/>
255          <label data="4" alias="END_USER_PRIVATE"/>
256       </single>
257    </avp>
258    <avp name="Accounting-Record-Type" code="480" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
259       <single format-name="Enumerated" enum="1-4">
260          <label data="1" alias="EVENT_RECORD"/>
261          <label data="2" alias="START_RECORD"/>
262          <label data="3" alias="INTERIM_RECORD"/>
263          <label data="4" alias="STOP_RECORD"/>
264       </single>
265    </avp>
266    <avp name="Accounting-Realtime-Required" code="483" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
267       <single format-name="Enumerated" enum="1-3">
268          <label data="1" alias="DELIVER_AND_GRANT"/>
269          <label data="2" alias="GRANT_AND_STORE"/>
270          <label data="3" alias="GRANT_AND_LOSE"/>
271       </single>
272    </avp>
273    <avp name="Accounting-Record-Number" code="485" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
274       <single format-name="Unsigned32"/>
275    </avp>
276    <avp name="Abort-Cause" code="500" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
277       <single format-name="Enumerated" enum="0-4">
278          <label data="0" alias="BEARER_RELEASED"/>
279          <label data="1" alias="INSUFFICIENT_SERVER_RESOURCES"/>
280          <label data="2" alias="INSUFFICIENT_BEARER_RESOURCES"/>
281          <label data="3" alias="PS_TO_CS_HANDOVER"/>
282          <label data="4" alias="SPONSORED_DATA_CONNECTIVITY_DISALLOWED"/>
283       </single>
284    </avp>
285    <avp name="AF-Application-Identifier" code="504" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
286       <single format-name="OctetString"/>
287    </avp>
288    <avp name="AF-Charging-Identifier" code="505" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
289       <single format-name="OctetString"/>
290    </avp>
291    <avp name="Flow-Description" code="507" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
292       <single format-name="IPFilterRule"/>
293    </avp>
294    <avp name="Flow-Number" code="509" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
295       <single format-name="Unsigned32"/>
296    </avp>
297    <avp name="Flows" code="510" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
298       <grouped>
299          <avprule id="Media-Component-Number" type="Mandatory"/>
300          <avprule id="Flow-Number" type="Optional" qual="*"/>
301       </grouped>
302    </avp>
303    <avp name="Flow-Status" code="511" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
304       <single format-name="Enumerated" enum="0-4">
305          <label data="0" alias="ENABLED-UPLINK"/>
306          <label data="1" alias="ENABLED-DOWNLINK"/>
307          <label data="2" alias="ENABLED"/>
308          <label data="3" alias="DISABLED"/>
309          <label data="4" alias="REMOVED"/>
310       </single>
311    </avp>
312    <avp name="Flow-Usage" code="512" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
313       <single format-name="Enumerated" enum="0-2">
314          <label data="0" alias="NO_INFORMATION"/>
315          <label data="1" alias="RTCP"/>
316          <label data="2" alias="AF_SIGNALLING"/>
317       </single>
318    </avp>
319    <avp name="Specific-Action" code="513" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
320       <single format-name="Enumerated" enum="1-4,6-14">
321          <label data="1" alias="CHARGING_CORRELATION_EXCHANGE"/>
322          <label data="2" alias="INDICATION_OF_LOSS_OF_BEARER"/>
323          <label data="3" alias="INDICATION_OF_RECOVERY_OF_BEARER"/>
324          <label data="4" alias="INDICATION_OF_RELEASE_OF_BEARER"/>
325          <label data="6" alias="IP-CAN_CHANGE"/>
326          <label data="7" alias="INDICATION_OF_OUT_OF_CREDIT"/>
327          <label data="8" alias="INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION"/>
328          <label data="9" alias="INDICATION_OF_FAILED_RESOURCES_ALLOCATION"/>
329          <label data="10" alias="INDICATION_OF_LIMITED_PCC_DEPLOYMENT"/>
330          <label data="11" alias="USAGE_REPORT"/>
331          <label data="12" alias="ACCESS_NETWORK_INFO_REPORT"/>
332          <label data="13" alias="INDICATION_OF_RECOVERY_FROM_LIMITED_PCC_DEPLOYMENT"/>
333          <label data="14" alias="INDICATION_OF_ACCESS_NETWORK_INFO_REPORTING_FAILURE"/>
334       </single>
335    </avp>
336    <avp name="Max-Requested-Bandwidth-DL" code="515" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
337       <single format-name="Unsigned32"/>
338    </avp>
339    <avp name="Max-Requested-Bandwidth-UL" code="516" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
340       <single format-name="Unsigned32"/>
341    </avp>
342    <avp name="Media-Component-Description" code="517" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
343       <grouped>
344          <avprule id="Media-Component-Number" type="Mandatory"/>
345          <avprule id="Media-Sub-Component" type="Optional" qual="*"/>
346          <avprule id="AF-Application-Identifier" type="Optional"/>
347          <avprule id="Media-Type" type="Optional"/>
348          <avprule id="Max-Requested-Bandwidth-UL" type="Optional"/>
349          <avprule id="Max-Requested-Bandwidth-DL" type="Optional"/>
350          <avprule id="Min-Requested-Bandwidth-UL" type="Optional"/>
351          <avprule id="Min-Requested-Bandwidth-DL" type="Optional"/>
352          <avprule id="Flow-Status" type="Optional"/>
353          <avprule id="Reservation-Priority" type="Optional"/>
354          <avprule id="RS-Bandwidth" type="Optional"/>
355          <avprule id="RR-Bandwidth" type="Optional"/>
356          <avprule id="Codec-Data" type="Optional" qual="*"/>
357       </grouped>
358    </avp>
359    <avp name="Media-Component-Number" code="518" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
360       <single format-name="Unsigned32"/>
361    </avp>
362    <avp name="Media-Sub-Component" code="519" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
363       <grouped>
364          <avprule id="Flow-Number" type="Mandatory"/>
365          <avprule id="Flow-Description" type="Optional" qual="0*2"/>
366          <avprule id="Flow-Status" type="Optional"/>
367          <avprule id="Flow-Usage" type="Optional"/>
368          <avprule id="Max-Requested-Bandwidth-UL" type="Optional"/>
369          <avprule id="Max-Requested-Bandwidth-DL" type="Optional"/>
370       </grouped>
371    </avp>
372    <avp name="Media-Type" code="520" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
373       <single format-name="Enumerated" enum="0-6">
374          <label data="0" alias="OTHER"/>
375          <label data="1" alias="VIDEO"/>
376          <label data="2" alias="DATA"/>
377          <label data="3" alias="APPLICATION"/>
378          <label data="4" alias="CONTROL"/>
379          <label data="5" alias="TEXT"/>
380          <label data="6" alias="MESSAGE"/>
381       </single>
382    </avp>
383    <avp name="RR-Bandwidth" code="521" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
384       <single format-name="Unsigned32"/>
385    </avp>
386    <avp name="RS-Bandwidth" code="522" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
387       <single format-name="Unsigned32"/>
388    </avp>
389    <avp name="SIP-Forking-Indication" code="523" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
390       <single format-name="Enumerated" enum="0-1">
391          <label data="0" alias="SINGLE_DIALOGUE"/>
392          <label data="1" alias="SEVERAL_DIALOGUES"/>
393       </single>
394    </avp>
395    <avp name="Codec-Data" code="524" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
396       <single format-name="OctetString"/>
397    </avp>
398    <avp name="Service-URN" code="525" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
399       <single format-name="OctetString"/>
400    </avp>
401    <avp name="Service-Info-Status" code="527" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
402       <single format-name="Enumerated" enum="0-1">
403          <label data="0" alias="FINAL_SERVICE_INFORMATION"/>
404          <label data="1" alias="PRELIMINARY_SERVICE_INFORMATION"/>
405       </single>
406    </avp>
407    <avp name="MPS-Identifier" code="528" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
408       <single format-name="OctetString"/>
409    </avp>
410    <avp name="AF-Signalling-Protocol" code="529" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
411       <single format-name="Enumerated" enum="0-1">
412          <label data="0" alias="NO_INFORMATION"/>
413          <label data="1" alias="SIP"/>
414       </single>
415    </avp>
416    <avp name="Rx-Request-Type" code="533" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
417       <single format-name="Enumerated" enum="0-1">
418          <label data="0" alias="INITIAL_REQUEST"/>
419          <label data="1" alias="UPDATE_REQUEST"/>
420       </single>
421    </avp>
422    <avp name="Min-Requested-Bandwidth-DL" code="534" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
423       <single format-name="Unsigned32"/>
424    </avp>
425    <avp name="Min-Requested-Bandwidth-UL" code="535" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
426       <single format-name="Unsigned32"/>
427    </avp>
428    <avp name="Required-Access-Info" code="536" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
429       <single format-name="Enumerated" enum="0-1">
430          <label data="0" alias="USER_LOCATION"/>
431          <label data="1" alias="MS_TIME_ZONE"/>
432       </single>
433    </avp>
434    <avp name="IP-Domain-Id" code="537" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
435       <single format-name="OctetString"/>
436    </avp>
437    <avp name="Supported-Features" code="628" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="may" p-bit="mustnot">
438       <grouped>
439          <avprule id="Vendor-Id" type="Mandatory"/>
440          <avprule id="Feature-List-ID" type="Mandatory"/>
441          <avprule id="Feature-List" type="Mandatory"/>
442          <avprule id="AVP" type="Optional" qual="*"/>
443       </grouped>
444    </avp>
445    <avp name="Feature-List-ID" code="629" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
446       <single format-name="Unsigned32"/>
447    </avp>
448    <avp name="Feature-List" code="630" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
449       <single format-name="Unsigned32"/>
450    </avp>
451    <avp name="Reservation-Priority" code="458" vendor-name="ETSI" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
452       <single format-name="Enumerated" enum="0-15">
453          <label data="0" alias="DEFAULT"/>
454          <label data="1" alias="PRIORITY-ONE"/>
455          <label data="2" alias="PRIORITY-TWO"/>
456          <label data="3" alias="PRIORITY-THREE"/>
457          <label data="4" alias="PRIORITY-FOUR"/>
458          <label data="5" alias="PRIORITY-FIVE"/>
459          <label data="6" alias="PRIORITY-SIX"/>
460          <label data="7" alias="PRIORITY-SEVEN"/>
461          <label data="8" alias="PRIORITY-EIGHT"/>
462          <label data="9" alias="PRIORITY-NINE"/>
463          <label data="10" alias="PRIORITY-TEN"/>
464          <label data="11" alias="PRIORITY-ELEVEN"/>
465          <label data="12" alias="PRIORITY-TWELVE"/>
466          <label data="13" alias="PRIORITY-THIRTEEN"/>
467          <label data="14" alias="PRIORITY-FOURTEEN"/>
468          <label data="15" alias="PRIORITY-FIFTEEN"/>
469       </single>
470    </avp>
471    <command name="CER" code="257" type="Request">
472       <avprule id="Origin-Host" type="Mandatory"/>
473       <avprule id="Origin-Realm" type="Mandatory"/>
474       <avprule id="Host-IP-Address" type="Mandatory" qual="1*"/>
475       <avprule id="Vendor-Id" type="Mandatory"/>
476       <avprule id="Product-Name" type="Mandatory"/>
477       <avprule id="Origin-State-Id" type="Optional"/>
478       <avprule id="Supported-Vendor-Id" type="Optional" qual="*"/>
479       <avprule id="Auth-Application-Id" type="Optional" qual="*"/>
480       <avprule id="Inband-Security-Id" type="Optional" qual="*"/>
481       <avprule id="Acct-Application-Id" type="Optional" qual="*"/>
482       <avprule id="Vendor-Specific-Application-Id" type="Optional" qual="*"/>
483       <avprule id="Firmware-Revision" type="Optional"/>
484       <avprule id="AVP" type="Optional" qual="*"/>
485    </command>
486    <command name="CEA" code="257" type="Answer">
487       <avprule id="Result-Code" type="Mandatory"/>
488       <avprule id="Origin-Host" type="Mandatory"/>
489       <avprule id="Origin-Realm" type="Mandatory"/>
490       <avprule id="Host-IP-Address" type="Mandatory" qual="1*"/>
491       <avprule id="Vendor-Id" type="Mandatory"/>
492       <avprule id="Product-Name" type="Mandatory"/>
493       <avprule id="Origin-State-Id" type="Optional"/>
494       <avprule id="Error-Message" type="Optional"/>
495       <avprule id="Failed-AVP" type="Optional" qual="*"/>
496       <avprule id="Supported-Vendor-Id" type="Optional" qual="*"/>
497       <avprule id="Auth-Application-Id" type="Optional" qual="*"/>
498       <avprule id="Inband-Security-Id" type="Optional" qual="*"/>
499       <avprule id="Acct-Application-Id" type="Optional" qual="*"/>
500       <avprule id="Vendor-Specific-Application-Id" type="Optional" qual="*"/>
501       <avprule id="Firmware-Revision" type="Optional"/>
502       <avprule id="AVP" type="Optional" qual="*"/>
503    </command>
504    <command name="RA-Request" code="258" type="Request">
505       <avprule id="Session-Id" type="Fixed"/>
506       <avprule id="Origin-Host" type="Mandatory"/>
507       <avprule id="Origin-Realm" type="Mandatory"/>
508       <avprule id="Destination-Realm" type="Mandatory"/>
509       <avprule id="Destination-Host" type="Mandatory"/>
510       <avprule id="Auth-Application-Id" type="Mandatory"/>
511       <avprule id="Specific-Action" type="Mandatory" qual="*"/>
512       <avprule id="Flows" type="Optional" qual="*"/>
513       <avprule id="Abort-Cause" type="Optional"/>
514       <avprule id="Origin-State-Id" type="Optional"/>
515       <avprule id="Proxy-Info" type="Optional" qual="*"/>
516       <avprule id="Route-Record" type="Optional" qual="*"/>
517    </command>
518    <command name="RA-Answer" code="258" type="Answer">
519       <avprule id="Session-Id" type="Fixed"/>
520       <avprule id="Origin-Host" type="Mandatory"/>
521       <avprule id="Origin-Realm" type="Mandatory"/>
522       <avprule id="Result-Code" type="Optional"/>
523       <avprule id="Experimental-Result" type="Optional"/>
524       <avprule id="Media-Component-Description" type="Optional" qual="*"/>
525       <avprule id="Service-URN" type="Optional"/>
526       <avprule id="Origin-State-Id" type="Optional"/>
527       <avprule id="Class" type="Optional" qual="*"/>
528       <avprule id="Error-Message" type="Optional"/>
529       <avprule id="Error-Reporting-Host" type="Optional"/>
530       <avprule id="Redirect-Host" type="Optional" qual="*"/>
531       <avprule id="Redirect-Host-Usage" type="Optional"/>
532       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
533       <avprule id="Failed-AVP" type="Optional" qual="*"/>
534       <avprule id="Proxy-Info" type="Optional" qual="*"/>
535       <avprule id="AVP" type="Optional" qual="*"/>
536    </command>
537    <command name="AA-Request" code="265" type="Request">
538       <avprule id="Session-Id" type="Fixed"/>
539       <avprule id="Auth-Application-Id" type="Mandatory"/>
540       <avprule id="Origin-Host" type="Mandatory"/>
541       <avprule id="Origin-Realm" type="Mandatory"/>
542       <avprule id="Destination-Realm" type="Mandatory"/>
543       <avprule id="Destination-Host" type="Optional"/>
544       <avprule id="IP-Domain-Id" type="Optional"/>
545       <avprule id="AF-Application-Identifier" type="Optional"/>
546       <avprule id="Media-Component-Description" type="Optional" qual="*"/>
547       <avprule id="Service-Info-Status" type="Optional"/>
548       <avprule id="AF-Charging-Identifier" type="Optional"/>
549       <avprule id="SIP-Forking-Indication" type="Optional"/>
550       <avprule id="Specific-Action" type="Optional" qual="*"/>
551       <avprule id="Subscription-Id" type="Optional" qual="*"/>
552       <avprule id="Supported-Features" type="Optional" qual="*"/>
553       <avprule id="Reservation-Priority" type="Optional"/>
554       <avprule id="Framed-IP-Address" type="Optional"/>
555       <avprule id="Framed-IPv6-Prefix" type="Optional"/>
556       <avprule id="Called-Station-Id" type="Optional"/>
557       <avprule id="Service-URN" type="Optional"/>
558       <avprule id="MPS-Identifier" type="Optional"/>
559       <avprule id="Rx-Request-Type" type="Optional"/>
560       <avprule id="Required-Access-Info" type="Optional" qual="*"/>
561       <avprule id="Origin-State-Id" type="Optional"/>
562       <avprule id="Proxy-Info" type="Optional" qual="*"/>
563       <avprule id="Route-Record" type="Optional" qual="*"/>
564       <avprule id="AVP" type="Optional" qual="*"/>
565    </command>
566    <command name="AA-Answer" code="265" type="Answer">
567       <avprule id="Session-Id" type="Fixed"/>
568       <avprule id="Auth-Application-Id" type="Mandatory"/>
569       <avprule id="Origin-Host" type="Mandatory"/>
570       <avprule id="Origin-Realm" type="Mandatory"/>
571       <avprule id="Result-Code" type="Optional"/>
572       <avprule id="Experimental-Result" type="Optional"/>
573       <avprule id="Failed-AVP" type="Optional" qual="*"/>
574       <avprule id="Origin-State-Id" type="Optional"/>
575       <avprule id="Supported-Features" type="Optional" qual="*"/>
576       <avprule id="Proxy-Info" type="Optional" qual="*"/>
577    </command>
578    <command name="ACR" code="271" type="Request">
579       <avprule id="Session-Id" type="Fixed"/>
580       <avprule id="Origin-Host" type="Mandatory"/>
581       <avprule id="Origin-Realm" type="Mandatory"/>
582       <avprule id="Destination-Realm" type="Mandatory"/>
583       <avprule id="Accounting-Record-Type" type="Mandatory"/>
584       <avprule id="Accounting-Record-Number" type="Mandatory"/>
585       <avprule id="Acct-Application-Id" type="Optional"/>
586       <avprule id="Vendor-Specific-Application-Id" type="Optional"/>
587       <avprule id="User-Name" type="Optional"/>
588       <avprule id="Accounting-Sub-Session-Id" type="Optional"/>
589       <avprule id="Acct-Session-Id" type="Optional"/>
590       <avprule id="Acct-Multi-Session-Id" type="Optional"/>
591       <avprule id="Acct-Interim-Interval" type="Optional"/>
592       <avprule id="Accounting-Realtime-Required" type="Optional"/>
593       <avprule id="Origin-State-Id" type="Optional"/>
594       <avprule id="Event-Timestamp" type="Optional"/>
595       <avprule id="Proxy-Info" type="Optional" qual="*"/>
596       <avprule id="Route-Record" type="Optional" qual="*"/>
597       <avprule id="AVP" type="Optional" qual="*"/>
598    </command>
599    <command name="ACA" code="271" type="Answer">
600       <avprule id="Session-Id" type="Fixed"/>
601       <avprule id="Result-Code" type="Mandatory"/>
602       <avprule id="Origin-Host" type="Mandatory"/>
603       <avprule id="Origin-Realm" type="Mandatory"/>
604       <avprule id="Accounting-Record-Type" type="Mandatory"/>
605       <avprule id="Accounting-Record-Number" type="Mandatory"/>
606       <avprule id="Acct-Application-Id" type="Optional"/>
607       <avprule id="Vendor-Specific-Application-Id" type="Optional"/>
608       <avprule id="User-Name" type="Optional"/>
609       <avprule id="Accounting-Sub-Session-Id" type="Optional"/>
610       <avprule id="Acct-Session-Id" type="Optional"/>
611       <avprule id="Acct-Multi-Session-Id" type="Optional"/>
612       <avprule id="Error-Reporting-Host" type="Optional"/>
613       <avprule id="Acct-Interim-Interval" type="Optional"/>
614       <avprule id="Accounting-Realtime-Required" type="Optional"/>
615       <avprule id="Origin-State-Id" type="Optional"/>
616       <avprule id="Event-Timestamp" type="Optional"/>
617       <avprule id="Proxy-Info" type="Optional" qual="*"/>
618       <avprule id="AVP" type="Optional" qual="*"/>
619    </command>
620    <command name="AS-Request" code="274" type="Request">
621       <avprule id="Session-Id" type="Fixed"/>
622       <avprule id="Origin-Host" type="Mandatory"/>
623       <avprule id="Origin-Realm" type="Mandatory"/>
624       <avprule id="Destination-Realm" type="Mandatory"/>
625       <avprule id="Destination-Host" type="Mandatory"/>
626       <avprule id="Auth-Application-Id" type="Mandatory"/>
627       <avprule id="Abort-Cause" type="Mandatory"/>
628       <avprule id="Origin-State-Id" type="Optional"/>
629       <avprule id="Proxy-Info" type="Optional" qual="*"/>
630       <avprule id="Route-Record" type="Optional" qual="*"/>
631    </command>
632    <command name="AS-Answer" code="274" type="Answer">
633       <avprule id="Session-Id" type="Fixed"/>
634       <avprule id="Origin-Host" type="Mandatory"/>
635       <avprule id="Origin-Realm" type="Mandatory"/>
636       <avprule id="Result-Code" type="Optional"/>
637       <avprule id="Origin-State-Id" type="Optional"/>
638       <avprule id="Error-Message" type="Optional"/>
639       <avprule id="Error-Reporting-Host" type="Optional"/>
640       <avprule id="Failed-AVP" type="Optional" qual="*"/>
641       <avprule id="Redirect-Host" type="Optional" qual="*"/>
642       <avprule id="Redirect-Host-Usage" type="Optional"/>
643       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
644       <avprule id="Proxy-Info" type="Optional" qual="*"/>
645       <avprule id="AVP" type="Optional" qual="*"/>
646    </command>
647    <command name="ST-Request" code="275" type="Request">
648       <avprule id="Session-Id" type="Fixed"/>
649       <avprule id="Origin-Host" type="Mandatory"/>
650       <avprule id="Origin-Realm" type="Mandatory"/>
651       <avprule id="Destination-Realm" type="Mandatory"/>
652       <avprule id="Auth-Application-Id" type="Mandatory"/>
653       <avprule id="Termination-Cause" type="Mandatory"/>
654       <avprule id="Destination-Host" type="Optional"/>
655       <avprule id="Required-Access-Info" type="Optional" qual="*"/>
656       <avprule id="Class" type="Optional" qual="*"/>
657       <avprule id="Origin-State-Id" type="Optional"/>
658       <avprule id="Proxy-Info" type="Optional" qual="*"/>
659       <avprule id="Route-Record" type="Optional" qual="*"/>
660       <avprule id="AVP" type="Optional" qual="*"/>
661    </command>
662    <command name="ST-Answer" code="275" type="Answer">
663       <avprule id="Session-Id" type="Fixed"/>
664       <avprule id="Origin-Host" type="Mandatory"/>
665       <avprule id="Origin-Realm" type="Mandatory"/>
666       <avprule id="Result-Code" type="Optional"/>
667       <avprule id="Failed-AVP" type="Optional" qual="*"/>
668       <avprule id="Origin-State-Id" type="Optional"/>
669       <avprule id="Proxy-Info" type="Optional" qual="*"/>
670    </command>
671    <command name="DWR" code="280" type="Request">
672       <avprule id="Origin-Host" type="Mandatory"/>
673       <avprule id="Origin-Realm" type="Mandatory"/>
674       <avprule id="Origin-State-Id" type="Optional"/>
675    </command>
676    <command name="DWA" code="280" type="Answer">
677       <avprule id="Result-Code" type="Mandatory"/>
678       <avprule id="Origin-Host" type="Mandatory"/>
679       <avprule id="Origin-Realm" type="Mandatory"/>
680       <avprule id="Error-Message" type="Optional"/>
681       <avprule id="Failed-AVP" type="Optional" qual="*"/>
682       <avprule id="Origin-State-Id" type="Optional"/>
683    </command>
684    <command name="DPR" code="282" type="Request">
685       <avprule id="Origin-Host" type="Mandatory"/>
686       <avprule id="Origin-Realm" type="Mandatory"/>
687       <avprule id="Disconnect-Cause" type="Mandatory"/>
688    </command>
689    <command name="DPA" code="282" type="Answer">
690       <avprule id="Result-Code" type="Mandatory"/>
691       <avprule id="Origin-Host" type="Mandatory"/>
692       <avprule id="Origin-Realm" type="Mandatory"/>
693       <avprule id="Error-Message" type="Optional"/>
694       <avprule id="Failed-AVP" type="Optional" qual="*"/>
695    </command>
696 </dictionary>