Improvements from anna fork
[anna.git] / example / diameter / launcher / deployments / aots / agents / ADML / stacks / DictionaryRx.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="4241" alias="DIAMETER_NO_AVAILABLE_POLICY_COUNTERS"/>
102          <label data="5001" alias="DIAMETER_AVP_UNSUPPORTED"/>
103          <label data="5002" alias="DIAMETER_UNKNOWN_SESSION_ID"/>
104          <label data="5003" alias="DIAMETER_AUTHORIZATION_REJECTED"/>
105          <label data="5004" alias="DIAMETER_INVALID_AVP_VALUE"/>
106          <label data="5005" alias="DIAMETER_MISSING_AVP"/>
107          <label data="5006" alias="DIAMETER_RESOURCES_EXCEEDED"/>
108          <label data="5007" alias="DIAMETER_CONTRADICTING_AVPS"/>
109          <label data="5008" alias="DIAMETER_AVP_NOT_ALLOWED"/>
110          <label data="5009" alias="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES"/>
111          <label data="5010" alias="DIAMETER_NO_COMMON_APPLICATION"/>
112          <label data="5011" alias="DIAMETER_UNSUPPORTED_VERSION"/>
113          <label data="5012" alias="DIAMETER_UNABLE_TO_COMPLY"/>
114          <label data="5013" alias="DIAMETER_INVALID_BIT_IN_HEADER"/>
115          <label data="5014" alias="DIAMETER_INVALID_AVP_LENGTH"/>
116          <label data="5015" alias="DIAMETER_INVALID_MESSAGE_LENGTH"/>
117          <label data="5016" alias="DIAMETER_INVALID_AVP_BIT_COMBO"/>
118          <label data="5017" alias="DIAMETER_NO_COMMON_SECURITY"/>
119          <label data="5030" alias="DIAMETER_USER_UNKNOWN"/>
120          <label data="5063" alias="REQUESTED_SERVICE_NOT_AUTHORIZED"/>
121          <label data="5065" alias="IP_CAN_SESSION_NOT_AVAILABLE"/>
122       </single>
123    </avp>
124    <avp name="Product-Name" code="269" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
125       <single format-name="UTF8String"/>
126    </avp>
127    <avp name="Session-Binding" code="270" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
128       <single format-name="Unsigned32"/>
129    </avp>
130    <avp name="Session-Server-Failover" code="271" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
131       <single format-name="Enumerated" enum="0-3">
132          <label data="0" alias="REFUSE_SERVICE"/>
133          <label data="1" alias="TRY_AGAIN"/>
134          <label data="2" alias="ALLOW_SERVICE"/>
135          <label data="3" alias="TRY_AGAIN_ALLOW_SERVICE"/>
136       </single>
137    </avp>
138    <avp name="Multi-Round-Time-Out" code="272" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
139       <single format-name="Unsigned32"/>
140    </avp>
141    <avp name="Disconnect-Cause" code="273" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
142       <single format-name="Enumerated" enum="0-2">
143          <label data="0" alias="REBOOTING"/>
144          <label data="1" alias="BUSY"/>
145          <label data="2" alias="DO_NOT_WANT_TO_TALK_TO_YOU"/>
146       </single>
147    </avp>
148    <avp name="Auth-Request-Type" code="274" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
149       <single format-name="Enumerated" enum="1-3">
150          <label data="1" alias="AUTHENTICATE_ONLY"/>
151          <label data="2" alias="AUTHORIZE_ONLY"/>
152          <label data="3" alias="AUTHORIZE_AUTHENTICATE"/>
153       </single>
154    </avp>
155    <avp name="Auth-Grace-Period" code="276" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
156       <single format-name="Unsigned32"/>
157    </avp>
158    <avp name="Auth-Session-State" code="277" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
159       <single format-name="Enumerated" enum="0-1">
160          <label data="0" alias="STATE_MAINTAINED"/>
161          <label data="1" alias="NO_STATE_MAINTAINED"/>
162       </single>
163    </avp>
164    <avp name="Origin-State-Id" code="278" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
165       <single format-name="Unsigned32"/>
166    </avp>
167    <avp name="Failed-AVP" code="279" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
168       <grouped>
169          <avprule id="AVP" type="Mandatory" qual="1*"/>
170       </grouped>
171    </avp>
172    <avp name="Proxy-Host" code="280" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
173       <single format-name="DiameterIdentity"/>
174    </avp>
175    <avp name="Error-Message" code="281" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
176       <single format-name="UTF8String"/>
177    </avp>
178    <avp name="Route-Record" code="282" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
179       <single format-name="DiameterIdentity"/>
180    </avp>
181    <avp name="Destination-Realm" code="283" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
182       <single format-name="DiameterIdentity"/>
183    </avp>
184    <avp name="Proxy-Info" code="284" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
185       <grouped>
186          <avprule id="Proxy-Host" type="Mandatory"/>
187          <avprule id="Proxy-State" type="Mandatory"/>
188          <avprule id="AVP" type="Optional" qual="*"/>
189       </grouped>
190    </avp>
191    <avp name="Re-Auth-Request-Type" code="285" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
192       <single format-name="Enumerated" enum="0-1">
193          <label data="0" alias="AUTHORIZE_ONLY"/>
194          <label data="1" alias="AUTHORIZE_AUTHENTICATE"/>
195       </single>
196    </avp>
197    <avp name="Accounting-Sub-Session-Id" code="287" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
198       <single format-name="Unsigned64"/>
199    </avp>
200    <avp name="Redirect-Host" code="292" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
201       <single format-name="DiameterURI"/>
202    </avp>
203    <avp name="Destination-Host" code="293" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
204       <single format-name="DiameterIdentity"/>
205    </avp>
206    <avp name="Error-Reporting-Host" code="294" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
207       <single format-name="DiameterIdentity"/>
208    </avp>
209    <avp name="Termination-Cause" code="295" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
210       <single format-name="Enumerated" enum="1-8">
211          <label data="1" alias="LOGOUT"/>
212          <label data="2" alias="SERVICE_NOT_PROVIDED"/>
213          <label data="3" alias="BAD_ANSWER"/>
214          <label data="4" alias="ADMINISTRATIVE"/>
215          <label data="5" alias="LINK_BROKEN"/>
216          <label data="6" alias="AUTH_EXPIRED"/>
217          <label data="7" alias="USER_MOVED"/>
218          <label data="8" alias="SESSION_TIMEOUT"/>
219       </single>
220    </avp>
221    <avp name="Origin-Realm" code="296" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
222       <single format-name="DiameterIdentity"/>
223    </avp>
224    <avp name="Experimental-Result" code="297" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
225       <grouped>
226          <avprule id="Vendor-Id" type="Mandatory"/>
227          <avprule id="Experimental-Result-Code" type="Mandatory"/>
228       </grouped>
229    </avp>
230    <avp name="Experimental-Result-Code" code="298" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
231       <single format-name="Unsigned32"/>
232    </avp>
233    <avp name="Inband-Security-Id" code="299" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
234       <single format-name="Unsigned32"/>
235    </avp>
236    <avp name="E2E-Sequence" code="300" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
237       <grouped>
238          <avprule id="AVP" type="Mandatory" qual="2*"/>
239       </grouped>
240    </avp>
241    <avp name="Subscription-Id" code="443" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
242       <grouped>
243          <avprule id="Subscription-Id-Type" type="Mandatory"/>
244          <avprule id="Subscription-Id-Data" type="Mandatory"/>
245       </grouped>
246    </avp>
247    <avp name="Subscription-Id-Data" code="444" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
248       <single format-name="UTF8String"/>
249    </avp>
250    <avp name="Subscription-Id-Type" code="450" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
251       <single format-name="Enumerated" enum="0-4">
252          <label data="0" alias="END_USER_E164"/>
253          <label data="1" alias="END_USER_IMSI"/>
254          <label data="2" alias="END_USER_SIP_URI"/>
255          <label data="3" alias="END_USER_NAI"/>
256          <label data="4" alias="END_USER_PRIVATE"/>
257       </single>
258    </avp>
259    <avp name="User-Equipment-Info" code="458" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
260       <grouped>
261          <avprule id="User-Equipment-Info-Type" type="Mandatory"/>
262          <avprule id="User-Equipment-Info-Value" type="Mandatory"/>
263       </grouped>
264    </avp>
265    <avp name="User-Equipment-Info-Type" code="459" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
266       <single format-name="Enumerated" enum="0-3">
267          <label data="0" alias="IMEISV"/>
268          <label data="1" alias="MAC"/>
269          <label data="2" alias="EUI64"/>
270          <label data="3" alias="MODIFIED_EUI64"/>
271       </single>
272    </avp>
273    <avp name="User-Equipment-Info-Value" code="460" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
274       <single format-name="OctetString"/>
275    </avp>
276    <avp name="Accounting-Record-Type" code="480" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
277       <single format-name="Enumerated" enum="1-4">
278          <label data="1" alias="EVENT_RECORD"/>
279          <label data="2" alias="START_RECORD"/>
280          <label data="3" alias="INTERIM_RECORD"/>
281          <label data="4" alias="STOP_RECORD"/>
282       </single>
283    </avp>
284    <avp name="Accounting-Realtime-Required" code="483" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
285       <single format-name="Enumerated" enum="1-3">
286          <label data="1" alias="DELIVER_AND_GRANT"/>
287          <label data="2" alias="GRANT_AND_STORE"/>
288          <label data="3" alias="GRANT_AND_LOSE"/>
289       </single>
290    </avp>
291    <avp name="Accounting-Record-Number" code="485" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
292       <single format-name="Unsigned32"/>
293    </avp>
294    <avp name="3GPP-SGSN-MCC-MNC" code="18" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
295       <single format-name="UTF8String"/>
296    </avp>
297    <avp name="3GPP-User-Location-Info" code="22" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
298       <single format-name="OctetString"/>
299    </avp>
300    <avp name="3GPP-MS-TimeZone" code="23" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
301       <single format-name="OctetString"/>
302    </avp>
303    <avp name="TWAN-Identifier" code="29" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
304       <single format-name="OctetString"/>
305    </avp>
306    <avp name="Abort-Cause" code="500" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
307       <single format-name="Enumerated" enum="0-4">
308          <label data="0" alias="BEARER_RELEASED"/>
309          <label data="1" alias="INSUFFICIENT_SERVER_RESOURCES"/>
310          <label data="2" alias="INSUFFICIENT_BEARER_RESOURCES"/>
311          <label data="3" alias="PS_TO_CS_HANDOVER"/>
312          <label data="4" alias="SPONSORED_DATA_CONNECTIVITY_DISALLOWED"/>
313       </single>
314    </avp>
315    <avp name="Access-Network-Charging-Identifier" code="502" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
316       <grouped>
317          <avprule id="Access-Network-Charging-Identifier-Value" type="Mandatory"/>
318          <avprule id="Flows" type="Optional" qual="*"/>
319       </grouped>
320    </avp>
321    <avp name="Access-Network-Charging-Identifier-Value" code="503" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
322       <single format-name="OctetString"/>
323    </avp>
324    <avp name="AF-Application-Identifier" code="504" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
325       <single format-name="OctetString"/>
326    </avp>
327    <avp name="AF-Charging-Identifier" code="505" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
328       <single format-name="OctetString"/>
329    </avp>
330    <avp name="Flow-Description" code="507" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
331       <single format-name="IPFilterRule"/>
332    </avp>
333    <avp name="Flow-Number" code="509" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
334       <single format-name="Unsigned32"/>
335    </avp>
336    <avp name="Flows" code="510" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
337       <grouped>
338          <avprule id="Media-Component-Number" type="Mandatory"/>
339          <avprule id="Flow-Number" type="Optional" qual="*"/>
340       </grouped>
341    </avp>
342    <avp name="Flow-Status" code="511" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
343       <single format-name="Enumerated" enum="0-4">
344          <label data="0" alias="ENABLED-UPLINK"/>
345          <label data="1" alias="ENABLED-DOWNLINK"/>
346          <label data="2" alias="ENABLED"/>
347          <label data="3" alias="DISABLED"/>
348          <label data="4" alias="REMOVED"/>
349       </single>
350    </avp>
351    <avp name="Flow-Usage" code="512" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
352       <single format-name="Enumerated" enum="0-2">
353          <label data="0" alias="NO_INFORMATION"/>
354          <label data="1" alias="RTCP"/>
355          <label data="2" alias="AF_SIGNALLING"/>
356       </single>
357    </avp>
358    <avp name="Specific-Action" code="513" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
359       <single format-name="Enumerated" enum="1-4,6-14,16">
360          <label data="1" alias="CHARGING_CORRELATION_EXCHANGE"/>
361          <label data="2" alias="INDICATION_OF_LOSS_OF_BEARER"/>
362          <label data="3" alias="INDICATION_OF_RECOVERY_OF_BEARER"/>
363          <label data="4" alias="INDICATION_OF_RELEASE_OF_BEARER"/>
364          <label data="6" alias="IP-CAN_CHANGE"/>
365          <label data="7" alias="INDICATION_OF_OUT_OF_CREDIT"/>
366          <label data="8" alias="INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION"/>
367          <label data="9" alias="INDICATION_OF_FAILED_RESOURCES_ALLOCATION"/>
368          <label data="10" alias="INDICATION_OF_LIMITED_PCC_DEPLOYMENT"/>
369          <label data="11" alias="USAGE_REPORT"/>
370          <label data="12" alias="ACCESS_NETWORK_INFO_REPORT"/>
371          <label data="13" alias="INDICATION_OF_RECOVERY_FROM_LIMITED_PCC_DEPLOYMENT"/>
372          <label data="14" alias="INDICATION_OF_ACCESS_NETWORK_INFO_REPORTING_FAILURE"/>
373          <label data="16" alias="PLMN_CHANGE"/>
374       </single>
375    </avp>
376    <avp name="Max-Requested-Bandwidth-DL" code="515" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
377       <single format-name="Unsigned32"/>
378    </avp>
379    <avp name="Max-Requested-Bandwidth-UL" code="516" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
380       <single format-name="Unsigned32"/>
381    </avp>
382    <avp name="Media-Component-Description" code="517" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
383       <grouped>
384          <avprule id="Media-Component-Number" type="Mandatory"/>
385          <avprule id="Media-Sub-Component" type="Optional" qual="*"/>
386          <avprule id="AF-Application-Identifier" type="Optional"/>
387          <avprule id="Media-Type" type="Optional"/>
388          <avprule id="Max-Requested-Bandwidth-UL" type="Optional"/>
389          <avprule id="Max-Requested-Bandwidth-DL" type="Optional"/>
390          <avprule id="Min-Requested-Bandwidth-UL" type="Optional"/>
391          <avprule id="Min-Requested-Bandwidth-DL" type="Optional"/>
392          <avprule id="Extended-Max-Requested-BW-UL" type="Optional"/>
393          <avprule id="Extended-Max-Requested-BW-DL" type="Optional"/>
394          <avprule id="Flow-Status" type="Optional"/>
395          <avprule id="Reservation-Priority" type="Optional"/>
396          <avprule id="RS-Bandwidth" type="Optional"/>
397          <avprule id="RR-Bandwidth" type="Optional"/>
398          <avprule id="Codec-Data" type="Optional" qual="*"/>
399          <avprule id="AVP" type="Optional" qual="*"/>
400       </grouped>
401    </avp>
402    <avp name="Media-Component-Number" code="518" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
403       <single format-name="Unsigned32"/>
404    </avp>
405    <avp name="Media-Sub-Component" code="519" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
406       <grouped>
407          <avprule id="Flow-Number" type="Mandatory"/>
408          <avprule id="Flow-Description" type="Optional" qual="0*2"/>
409          <avprule id="Flow-Status" type="Optional"/>
410          <avprule id="Flow-Usage" type="Optional"/>
411          <avprule id="AF-Signalling-Protocol" type="Optional"/>
412          <avprule id="Max-Requested-Bandwidth-UL" type="Optional"/>
413          <avprule id="Max-Requested-Bandwidth-DL" type="Optional"/>
414          <avprule id="Extended-Max-Requested-BW-UL" type="Optional"/>
415          <avprule id="Extended-Max-Requested-BW-DL" type="Optional"/>
416          <avprule id="AVP" type="Optional" qual="*"/>
417       </grouped>
418    </avp>
419    <avp name="Media-Type" code="520" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
420       <single format-name="Enumerated" enum="0-6">
421          <label data="0" alias="OTHER"/>
422          <label data="1" alias="VIDEO"/>
423          <label data="2" alias="DATA"/>
424          <label data="3" alias="APPLICATION"/>
425          <label data="4" alias="CONTROL"/>
426          <label data="5" alias="TEXT"/>
427          <label data="6" alias="MESSAGE"/>
428       </single>
429    </avp>
430    <avp name="RR-Bandwidth" code="521" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
431       <single format-name="Unsigned32"/>
432    </avp>
433    <avp name="RS-Bandwidth" code="522" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
434       <single format-name="Unsigned32"/>
435    </avp>
436    <avp name="SIP-Forking-Indication" code="523" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
437       <single format-name="Enumerated" enum="0-1">
438          <label data="0" alias="SINGLE_DIALOGUE"/>
439          <label data="1" alias="SEVERAL_DIALOGUES"/>
440       </single>
441    </avp>
442    <avp name="Codec-Data" code="524" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
443       <single format-name="OctetString"/>
444    </avp>
445    <avp name="Service-URN" code="525" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
446       <single format-name="OctetString"/>
447    </avp>
448    <avp name="Service-Info-Status" code="527" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
449       <single format-name="Enumerated" enum="0-1">
450          <label data="0" alias="FINAL_SERVICE_INFORMATION"/>
451          <label data="1" alias="PRELIMINARY_SERVICE_INFORMATION"/>
452       </single>
453    </avp>
454    <avp name="MPS-Identifier" code="528" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
455       <single format-name="OctetString"/>
456    </avp>
457    <avp name="AF-Signalling-Protocol" code="529" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
458       <single format-name="Enumerated" enum="0-1">
459          <label data="0" alias="NO_INFORMATION"/>
460          <label data="1" alias="SIP"/>
461       </single>
462    </avp>
463    <avp name="Rx-Request-Type" code="533" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
464       <single format-name="Enumerated" enum="0-2">
465          <label data="0" alias="INITIAL_REQUEST"/>
466          <label data="1" alias="UPDATE_REQUEST"/>
467          <label data="2" alias="PCSCF_RESTORATION"/>
468       </single>
469    </avp>
470    <avp name="Min-Requested-Bandwidth-DL" code="534" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
471       <single format-name="Unsigned32"/>
472    </avp>
473    <avp name="Min-Requested-Bandwidth-UL" code="535" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
474       <single format-name="Unsigned32"/>
475    </avp>
476    <avp name="Required-Access-Info" code="536" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
477       <single format-name="Enumerated" enum="0-1">
478          <label data="0" alias="USER_LOCATION"/>
479          <label data="1" alias="MS_TIME_ZONE"/>
480       </single>
481    </avp>
482    <avp name="IP-Domain-Id" code="537" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
483       <single format-name="OctetString"/>
484    </avp>
485    <avp name="AF-Requested-Data" code="551" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
486       <single format-name="Unsigned32"/>
487    </avp>
488    <avp name="Extended-Max-Requested-BW-DL" code="554" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
489       <single format-name="Unsigned32"/>
490    </avp>
491    <avp name="Extended-Max-Requested-BW-UL" code="555" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
492       <single format-name="Unsigned32"/>
493    </avp>
494    <avp name="Supported-Features" code="628" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
495       <grouped>
496          <avprule id="Vendor-Id" type="Mandatory"/>
497          <avprule id="Feature-List-ID" type="Mandatory"/>
498          <avprule id="Feature-List" type="Mandatory"/>
499          <avprule id="AVP" type="Optional" qual="*"/>
500       </grouped>
501    </avp>
502    <avp name="Feature-List-ID" code="629" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
503       <single format-name="Unsigned32"/>
504    </avp>
505    <avp name="Feature-List" code="630" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
506       <single format-name="Unsigned32"/>
507    </avp>
508    <avp name="IP-CAN-Type" code="1027" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
509       <single format-name="Enumerated" enum="0-7">
510          <label data="0" alias="3GPP-GPRS"/>
511          <label data="1" alias="DOCSIS"/>
512          <label data="2" alias="xDSL"/>
513          <label data="3" alias="WiMAX"/>
514          <label data="4" alias="3GPP2"/>
515          <label data="5" alias="3GPP-EPS"/>
516          <label data="6" alias="Non-3GPP-EPS"/>
517          <label data="7" alias="FBA"/>
518       </single>
519    </avp>
520    <avp name="RAT-Type" code="1032" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
521       <single format-name="Enumerated" enum="0-1,1000-1005,2000-2003">
522          <label data="0" alias="WLAN"/>
523          <label data="1" alias="VIRTUAL"/>
524          <label data="1000" alias="UTRAN"/>
525          <label data="1001" alias="GERAN"/>
526          <label data="1002" alias="GAN"/>
527          <label data="1003" alias="HSPA_EVOLUTION"/>
528          <label data="1004" alias="EUTRAN"/>
529          <label data="1005" alias="EUTRAN-NB-IoT"/>
530          <label data="2000" alias="CDMA2000_1X"/>
531          <label data="2001" alias="HRPD"/>
532          <label data="2002" alias="UMB"/>
533          <label data="2003" alias="EHRPD"/>
534       </single>
535    </avp>
536    <avp name="AN-GW-Address" code="1050" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
537       <single format-name="Address"/>
538    </avp>
539    <avp name="AN-Trusted" code="1503" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
540       <single format-name="Enumerated" enum="0-1">
541          <label data="0" alias="TRUSTED"/>
542          <label data="1" alias="UNTRUSTED"/>
543       </single>
544    </avp>
545    <avp name="User-Equipment-Local-IP-Address" code="2805" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
546       <single format-name="OctetString"/>
547    </avp>
548    <avp name="UDP-Source-Port" code="2806" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
549       <single format-name="Unsigned32"/>
550    </avp>
551    <avp name="User-Location-Info-Time" code="2812" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
552       <single format-name="Time"/>
553    </avp>
554    <avp name="NetLoc-Access-Support" code="2824" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
555       <single format-name="Unsigned32"/>
556    </avp>
557    <avp name="TCP-Source-Port" code="2843" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
558       <single format-name="Unsigned32"/>
559    </avp>
560    <avp name="Reservation-Priority" code="458" vendor-name="ETSI" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="mustnot">
561       <single format-name="Enumerated" enum="0-15">
562          <label data="0" alias="DEFAULT"/>
563          <label data="1" alias="PRIORITY-ONE"/>
564          <label data="2" alias="PRIORITY-TWO"/>
565          <label data="3" alias="PRIORITY-THREE"/>
566          <label data="4" alias="PRIORITY-FOUR"/>
567          <label data="5" alias="PRIORITY-FIVE"/>
568          <label data="6" alias="PRIORITY-SIX"/>
569          <label data="7" alias="PRIORITY-SEVEN"/>
570          <label data="8" alias="PRIORITY-EIGHT"/>
571          <label data="9" alias="PRIORITY-NINE"/>
572          <label data="10" alias="PRIORITY-TEN"/>
573          <label data="11" alias="PRIORITY-ELEVEN"/>
574          <label data="12" alias="PRIORITY-TWELVE"/>
575          <label data="13" alias="PRIORITY-THIRTEEN"/>
576          <label data="14" alias="PRIORITY-FOURTEEN"/>
577          <label data="15" alias="PRIORITY-FIFTEEN"/>
578       </single>
579    </avp>
580    <command name="CER" code="257" type="Request">
581       <avprule id="Origin-Host" type="Mandatory"/>
582       <avprule id="Origin-Realm" type="Mandatory"/>
583       <avprule id="Host-IP-Address" type="Mandatory" qual="1*"/>
584       <avprule id="Vendor-Id" type="Mandatory"/>
585       <avprule id="Product-Name" type="Mandatory"/>
586       <avprule id="Origin-State-Id" type="Optional"/>
587       <avprule id="Supported-Vendor-Id" type="Optional" qual="*"/>
588       <avprule id="Auth-Application-Id" type="Optional" qual="*"/>
589       <avprule id="Inband-Security-Id" type="Optional" qual="*"/>
590       <avprule id="Acct-Application-Id" type="Optional" qual="*"/>
591       <avprule id="Vendor-Specific-Application-Id" type="Optional" qual="*"/>
592       <avprule id="Firmware-Revision" type="Optional"/>
593       <avprule id="AVP" type="Optional" qual="*"/>
594    </command>
595    <command name="CEA" code="257" type="Answer">
596       <avprule id="Result-Code" type="Mandatory"/>
597       <avprule id="Origin-Host" type="Mandatory"/>
598       <avprule id="Origin-Realm" type="Mandatory"/>
599       <avprule id="Host-IP-Address" type="Mandatory" qual="1*"/>
600       <avprule id="Vendor-Id" type="Mandatory"/>
601       <avprule id="Product-Name" type="Mandatory"/>
602       <avprule id="Origin-State-Id" type="Optional"/>
603       <avprule id="Error-Message" type="Optional"/>
604       <avprule id="Failed-AVP" type="Optional" qual="*"/>
605       <avprule id="Supported-Vendor-Id" type="Optional" qual="*"/>
606       <avprule id="Auth-Application-Id" type="Optional" qual="*"/>
607       <avprule id="Inband-Security-Id" type="Optional" qual="*"/>
608       <avprule id="Acct-Application-Id" type="Optional" qual="*"/>
609       <avprule id="Vendor-Specific-Application-Id" type="Optional" qual="*"/>
610       <avprule id="Firmware-Revision" type="Optional"/>
611       <avprule id="AVP" type="Optional" qual="*"/>
612    </command>
613    <command name="RA-Request" code="258" type="Request">
614       <avprule id="Session-Id" type="Fixed"/>
615       <avprule id="Origin-Host" type="Mandatory"/>
616       <avprule id="Origin-Realm" type="Mandatory"/>
617       <avprule id="Destination-Realm" type="Mandatory"/>
618       <avprule id="Destination-Host" type="Mandatory"/>
619       <avprule id="Auth-Application-Id" type="Mandatory"/>
620       <avprule id="Specific-Action" type="Mandatory" qual="*"/>
621       <avprule id="Access-Network-Charging-Identifier" type="Optional" qual="*"/>
622       <avprule id="Flows" type="Optional" qual="*"/>
623       <avprule id="Abort-Cause" type="Optional"/>
624       <avprule id="Origin-State-Id" type="Optional"/>
625       <avprule id="Proxy-Info" type="Optional" qual="*"/>
626       <avprule id="Route-Record" type="Optional" qual="*"/>
627       <avprule id="3GPP-MS-TimeZone" type="Optional"/>
628       <avprule id="3GPP-User-Location-Info" type="Optional"/>
629       <avprule id="User-Equipment-Local-IP-Address" type="Optional"/>
630       <avprule id="TCP-Source-Port" type="Optional"/>
631       <avprule id="UDP-Source-Port" type="Optional"/>
632       <avprule id="TWAN-Identifier" type="Optional"/>
633       <avprule id="3GPP-SGSN-MCC-MNC" type="Optional"/>
634       <avprule id="NetLoc-Access-Support" type="Optional"/>
635       <avprule id="User-Location-Info-Time" type="Optional"/>
636       <avprule id="IP-CAN-Type" type="Optional"/>
637       <avprule id="RAT-Type" type="Optional"/>
638       <avprule id="AN-Trusted" type="Optional"/>
639       <avprule id="AN-GW-Address" type="Optional" qual="0*2"/>
640    </command>
641    <command name="RA-Answer" code="258" type="Answer">
642       <avprule id="Session-Id" type="Fixed"/>
643       <avprule id="Origin-Host" type="Mandatory"/>
644       <avprule id="Origin-Realm" type="Mandatory"/>
645       <avprule id="Result-Code" type="Optional"/>
646       <avprule id="Experimental-Result" type="Optional"/>
647       <avprule id="Media-Component-Description" type="Optional" qual="*"/>
648       <avprule id="Service-URN" type="Optional"/>
649       <avprule id="Origin-State-Id" type="Optional"/>
650       <avprule id="Class" type="Optional" qual="*"/>
651       <avprule id="Error-Message" type="Optional"/>
652       <avprule id="Error-Reporting-Host" type="Optional"/>
653       <avprule id="Redirect-Host" type="Optional" qual="*"/>
654       <avprule id="Redirect-Host-Usage" type="Optional"/>
655       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
656       <avprule id="Failed-AVP" type="Optional"/>
657       <avprule id="Proxy-Info" type="Optional" qual="*"/>
658       <avprule id="AVP" type="Optional" qual="*"/>
659    </command>
660    <command name="AA-Request" code="265" type="Request">
661       <avprule id="Session-Id" type="Fixed"/>
662       <avprule id="Auth-Application-Id" type="Mandatory"/>
663       <avprule id="Origin-Host" type="Mandatory"/>
664       <avprule id="Origin-Realm" type="Mandatory"/>
665       <avprule id="Destination-Realm" type="Mandatory"/>
666       <avprule id="Destination-Host" type="Optional"/>
667       <avprule id="IP-Domain-Id" type="Optional"/>
668       <avprule id="AF-Application-Identifier" type="Optional"/>
669       <avprule id="Media-Component-Description" type="Optional" qual="*"/>
670       <avprule id="Service-Info-Status" type="Optional"/>
671       <avprule id="AF-Charging-Identifier" type="Optional"/>
672       <avprule id="SIP-Forking-Indication" type="Optional"/>
673       <avprule id="Specific-Action" type="Optional" qual="*"/>
674       <avprule id="Subscription-Id" type="Optional" qual="*"/>
675       <avprule id="Supported-Features" type="Optional" qual="*"/>
676       <avprule id="Reservation-Priority" type="Optional"/>
677       <avprule id="Framed-IP-Address" type="Optional"/>
678       <avprule id="Framed-IPv6-Prefix" type="Optional"/>
679       <avprule id="Called-Station-Id" type="Optional"/>
680       <avprule id="Service-URN" type="Optional"/>
681       <avprule id="MPS-Identifier" type="Optional"/>
682       <avprule id="Rx-Request-Type" type="Optional"/>
683       <avprule id="Required-Access-Info" type="Optional" qual="*"/>
684       <avprule id="AF-Requested-Data" type="Optional"/>
685       <avprule id="Origin-State-Id" type="Optional"/>
686       <avprule id="Proxy-Info" type="Optional" qual="*"/>
687       <avprule id="Route-Record" type="Optional" qual="*"/>
688       <avprule id="AVP" type="Optional" qual="*"/>
689    </command>
690    <command name="AA-Answer" code="265" type="Answer">
691       <avprule id="Session-Id" type="Fixed"/>
692       <avprule id="Auth-Application-Id" type="Mandatory"/>
693       <avprule id="Origin-Host" type="Mandatory"/>
694       <avprule id="Origin-Realm" type="Mandatory"/>
695       <avprule id="Result-Code" type="Optional"/>
696       <avprule id="Experimental-Result" type="Optional"/>
697       <avprule id="AN-Trusted" type="Optional"/>
698       <avprule id="IP-CAN-Type" type="Optional"/>
699       <avprule id="RAT-Type" type="Optional"/>
700       <avprule id="Supported-Features" type="Optional" qual="*"/>
701       <avprule id="Subscription-Id" type="Optional" qual="*"/>
702       <avprule id="User-Equipment-Info" type="Optional"/>
703       <avprule id="3GPP-SGSN-MCC-MNC" type="Optional"/>
704       <avprule id="Failed-AVP" type="Optional"/>
705       <avprule id="Origin-State-Id" type="Optional"/>
706       <avprule id="Proxy-Info" type="Optional" qual="*"/>
707    </command>
708    <command name="ACR" code="271" type="Request">
709       <avprule id="Session-Id" type="Fixed"/>
710       <avprule id="Origin-Host" type="Mandatory"/>
711       <avprule id="Origin-Realm" type="Mandatory"/>
712       <avprule id="Destination-Realm" type="Mandatory"/>
713       <avprule id="Accounting-Record-Type" type="Mandatory"/>
714       <avprule id="Accounting-Record-Number" type="Mandatory"/>
715       <avprule id="Acct-Application-Id" type="Optional"/>
716       <avprule id="Vendor-Specific-Application-Id" type="Optional"/>
717       <avprule id="User-Name" type="Optional"/>
718       <avprule id="Accounting-Sub-Session-Id" type="Optional"/>
719       <avprule id="Acct-Session-Id" type="Optional"/>
720       <avprule id="Acct-Multi-Session-Id" type="Optional"/>
721       <avprule id="Acct-Interim-Interval" type="Optional"/>
722       <avprule id="Accounting-Realtime-Required" type="Optional"/>
723       <avprule id="Origin-State-Id" type="Optional"/>
724       <avprule id="Event-Timestamp" type="Optional"/>
725       <avprule id="Proxy-Info" type="Optional" qual="*"/>
726       <avprule id="Route-Record" type="Optional" qual="*"/>
727       <avprule id="AVP" type="Optional" qual="*"/>
728    </command>
729    <command name="ACA" code="271" type="Answer">
730       <avprule id="Session-Id" type="Fixed"/>
731       <avprule id="Result-Code" type="Mandatory"/>
732       <avprule id="Origin-Host" type="Mandatory"/>
733       <avprule id="Origin-Realm" type="Mandatory"/>
734       <avprule id="Accounting-Record-Type" type="Mandatory"/>
735       <avprule id="Accounting-Record-Number" type="Mandatory"/>
736       <avprule id="Acct-Application-Id" type="Optional"/>
737       <avprule id="Vendor-Specific-Application-Id" type="Optional"/>
738       <avprule id="User-Name" type="Optional"/>
739       <avprule id="Accounting-Sub-Session-Id" type="Optional"/>
740       <avprule id="Acct-Session-Id" type="Optional"/>
741       <avprule id="Acct-Multi-Session-Id" type="Optional"/>
742       <avprule id="Error-Reporting-Host" type="Optional"/>
743       <avprule id="Acct-Interim-Interval" type="Optional"/>
744       <avprule id="Accounting-Realtime-Required" type="Optional"/>
745       <avprule id="Origin-State-Id" type="Optional"/>
746       <avprule id="Event-Timestamp" type="Optional"/>
747       <avprule id="Proxy-Info" type="Optional" qual="*"/>
748       <avprule id="AVP" type="Optional" qual="*"/>
749    </command>
750    <command name="AS-Request" code="274" type="Request">
751       <avprule id="Session-Id" type="Fixed"/>
752       <avprule id="Origin-Host" type="Mandatory"/>
753       <avprule id="Origin-Realm" type="Mandatory"/>
754       <avprule id="Destination-Realm" type="Mandatory"/>
755       <avprule id="Destination-Host" type="Mandatory"/>
756       <avprule id="Auth-Application-Id" type="Mandatory"/>
757       <avprule id="Abort-Cause" type="Mandatory"/>
758       <avprule id="Origin-State-Id" type="Optional"/>
759       <avprule id="Proxy-Info" type="Optional" qual="*"/>
760       <avprule id="Route-Record" type="Optional" qual="*"/>
761    </command>
762    <command name="AS-Answer" code="274" type="Answer">
763       <avprule id="Session-Id" type="Fixed"/>
764       <avprule id="Origin-Host" type="Mandatory"/>
765       <avprule id="Origin-Realm" type="Mandatory"/>
766       <avprule id="Result-Code" type="Optional"/>
767       <avprule id="Origin-State-Id" type="Optional"/>
768       <avprule id="Error-Message" type="Optional"/>
769       <avprule id="Error-Reporting-Host" type="Optional"/>
770       <avprule id="Failed-AVP" type="Optional"/>
771       <avprule id="Redirect-Host" type="Optional" qual="*"/>
772       <avprule id="Redirect-Host-Usage" type="Optional"/>
773       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
774       <avprule id="Proxy-Info" type="Optional" qual="*"/>
775       <avprule id="AVP" type="Optional" qual="*"/>
776    </command>
777    <command name="ST-Request" code="275" type="Request">
778       <avprule id="Session-Id" type="Fixed"/>
779       <avprule id="Origin-Host" type="Mandatory"/>
780       <avprule id="Origin-Realm" type="Mandatory"/>
781       <avprule id="Destination-Realm" type="Mandatory"/>
782       <avprule id="Auth-Application-Id" type="Mandatory"/>
783       <avprule id="Termination-Cause" type="Mandatory"/>
784       <avprule id="Destination-Host" type="Optional"/>
785       <avprule id="Required-Access-Info" type="Optional" qual="*"/>
786       <avprule id="Class" type="Optional" qual="*"/>
787       <avprule id="Origin-State-Id" type="Optional"/>
788       <avprule id="Proxy-Info" type="Optional" qual="*"/>
789       <avprule id="Route-Record" type="Optional" qual="*"/>
790       <avprule id="AVP" type="Optional" qual="*"/>
791    </command>
792    <command name="ST-Answer" code="275" type="Answer">
793       <avprule id="Session-Id" type="Fixed"/>
794       <avprule id="Origin-Host" type="Mandatory"/>
795       <avprule id="Origin-Realm" type="Mandatory"/>
796       <avprule id="Result-Code" type="Optional"/>
797       <avprule id="Failed-AVP" type="Optional"/>
798       <avprule id="Origin-State-Id" type="Optional"/>
799       <avprule id="Proxy-Info" type="Optional" qual="*"/>
800       <avprule id="3GPP-MS-TimeZone" type="Optional"/>
801       <avprule id="3GPP-User-Location-Info" type="Optional"/>
802       <avprule id="User-Equipment-Local-IP-Address" type="Optional"/>
803       <avprule id="TCP-Source-Port" type="Optional"/>
804       <avprule id="UDP-Source-Port" type="Optional"/>
805       <avprule id="TWAN-Identifier" type="Optional"/>
806       <avprule id="3GPP-SGSN-MCC-MNC" type="Optional"/>
807       <avprule id="NetLoc-Access-Support" type="Optional"/>
808       <avprule id="User-Location-Info-Time" type="Optional"/>
809    </command>
810    <command name="DWR" code="280" type="Request">
811       <avprule id="Origin-Host" type="Mandatory"/>
812       <avprule id="Origin-Realm" type="Mandatory"/>
813       <avprule id="Origin-State-Id" type="Optional"/>
814    </command>
815    <command name="DWA" code="280" type="Answer">
816       <avprule id="Result-Code" type="Mandatory"/>
817       <avprule id="Origin-Host" type="Mandatory"/>
818       <avprule id="Origin-Realm" type="Mandatory"/>
819       <avprule id="Error-Message" type="Optional"/>
820       <avprule id="Failed-AVP" type="Optional" qual="*"/>
821       <avprule id="Origin-State-Id" type="Optional"/>
822    </command>
823    <command name="DPR" code="282" type="Request">
824       <avprule id="Origin-Host" type="Mandatory"/>
825       <avprule id="Origin-Realm" type="Mandatory"/>
826       <avprule id="Disconnect-Cause" type="Mandatory"/>
827    </command>
828    <command name="DPA" code="282" type="Answer">
829       <avprule id="Result-Code" type="Mandatory"/>
830       <avprule id="Origin-Host" type="Mandatory"/>
831       <avprule id="Origin-Realm" type="Mandatory"/>
832       <avprule id="Error-Message" type="Optional"/>
833       <avprule id="Failed-AVP" type="Optional" qual="*"/>
834    </command>
835 </dictionary>