Add deployment for ADML agent with http interface
[anna.git] / example / diameter / launcher / resources / stack_examples / DictionarySy.16777302.xml
1 <dictionary name="DictionarySy | Application-Id: 16777302">
2    <vendor name="IETF" code="0"/>
3    <vendor name="3GPP" code="10415"/>
4    <avp name="User-Name" code="1" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
5       <single format-name="UTF8String"/>
6    </avp>
7    <avp name="Class" code="25" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
8       <single format-name="OctetString"/>
9    </avp>
10    <avp name="Session-Timeout" code="27" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
11       <single format-name="Unsigned32"/>
12    </avp>
13    <avp name="Proxy-State" code="33" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
14       <single format-name="OctetString"/>
15    </avp>
16    <avp name="Acct-Session-Id" code="44" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
17       <single format-name="OctetString"/>
18    </avp>
19    <avp name="Acct-Multi-Session-Id" code="50" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
20       <single format-name="UTF8String"/>
21    </avp>
22    <avp name="Event-Timestamp" code="55" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
23       <single format-name="Time"/>
24    </avp>
25    <avp name="Acct-Interim-Interval" code="85" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
26       <single format-name="Unsigned32"/>
27    </avp>
28    <avp name="Host-IP-Address" code="257" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
29       <single format-name="Address"/>
30    </avp>
31    <avp name="Auth-Application-Id" code="258" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
32       <single format-name="Unsigned32"/>
33    </avp>
34    <avp name="Acct-Application-Id" code="259" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
35       <single format-name="Unsigned32"/>
36    </avp>
37    <avp name="Vendor-Specific-Application-Id" code="260" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
38       <grouped>
39          <avprule id="Vendor-Id" type="Mandatory" qual="1*"/>
40          <avprule id="Auth-Application-Id" type="Optional"/>
41          <avprule id="Acct-Application-Id" type="Optional"/>
42       </grouped>
43    </avp>
44    <avp name="Redirect-Host-Usage" code="261" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
45       <single format-name="Enumerated" enum="0-6">
46          <label data="0" alias="DONT_CACHE"/>
47          <label data="1" alias="ALL_SESSION"/>
48          <label data="2" alias="ALL_REALM"/>
49          <label data="3" alias="REALM_AND_APPLICATION"/>
50          <label data="4" alias="ALL_APPLICATION"/>
51          <label data="5" alias="ALL_HOST"/>
52          <label data="6" alias="ALL_USER"/>
53       </single>
54    </avp>
55    <avp name="Redirect-Max-Cache-Time" code="262" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
56       <single format-name="Unsigned32"/>
57    </avp>
58    <avp name="Session-Id" code="263" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
59       <single format-name="UTF8String"/>
60    </avp>
61    <avp name="Origin-Host" code="264" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
62       <single format-name="DiameterIdentity"/>
63    </avp>
64    <avp name="Supported-Vendor-Id" code="265" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
65       <single format-name="Unsigned32"/>
66    </avp>
67    <avp name="Vendor-Id" code="266" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
68       <single format-name="Unsigned32"/>
69    </avp>
70    <avp name="Firmware-Revision" code="267" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
71       <single format-name="Unsigned32"/>
72    </avp>
73    <avp name="Result-Code" code="268" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
74       <single format-name="Unsigned32">
75          <label data="1001" alias="DIAMETER_MULTI_ROUND_AUTH"/>
76          <label data="2001" alias="DIAMETER_SUCCESS"/>
77          <label data="2002" alias="DIAMETER_LIMITED_SUCCESS"/>
78          <label data="3001" alias="DIAMETER_COMMAND_UNSUPPORTED"/>
79          <label data="3002" alias="DIAMETER_UNABLE_TO_DELIVER"/>
80          <label data="3003" alias="DIAMETER_REALM_NOT_SERVED"/>
81          <label data="3004" alias="DIAMETER_TOO_BUSY"/>
82          <label data="3005" alias="DIAMETER_LOOP_DETECTED"/>
83          <label data="3006" alias="DIAMETER_REDIRECT_INDICATION"/>
84          <label data="3007" alias="DIAMETER_APPLICATION_UNSUPPORTED"/>
85          <label data="3008" alias="DIAMETER_INVALID_HDR_BITS"/>
86          <label data="3009" alias="DIAMETER_INVALID_AVP_BITS"/>
87          <label data="3010" alias="DIAMETER_UNKNOWN_PEER"/>
88          <label data="4001" alias="DIAMETER_AUTHENTICATION_REJECTED"/>
89          <label data="4002" alias="DIAMETER_OUT_OF_SPACE"/>
90          <label data="4003" alias="DIAMETER_ELECTION_LOST"/>
91          <label data="4241" alias="DIAMETER_NO_AVAILABLE_POLICY_COUNTERS"/>
92          <label data="5001" alias="DIAMETER_AVP_UNSUPPORTED"/>
93          <label data="5002" alias="DIAMETER_UNKNOWN_SESSION_ID"/>
94          <label data="5003" alias="DIAMETER_AUTHORIZATION_REJECTED"/>
95          <label data="5004" alias="DIAMETER_INVALID_AVP_VALUE"/>
96          <label data="5005" alias="DIAMETER_MISSING_AVP"/>
97          <label data="5006" alias="DIAMETER_RESOURCES_EXCEEDED"/>
98          <label data="5007" alias="DIAMETER_CONTRADICTING_AVPS"/>
99          <label data="5008" alias="DIAMETER_AVP_NOT_ALLOWED"/>
100          <label data="5009" alias="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES"/>
101          <label data="5010" alias="DIAMETER_NO_COMMON_APPLICATION"/>
102          <label data="5011" alias="DIAMETER_UNSUPPORTED_VERSION"/>
103          <label data="5012" alias="DIAMETER_UNABLE_TO_COMPLY"/>
104          <label data="5013" alias="DIAMETER_INVALID_BIT_IN_HEADER"/>
105          <label data="5014" alias="DIAMETER_INVALID_AVP_LENGTH"/>
106          <label data="5015" alias="DIAMETER_INVALID_MESSAGE_LENGTH"/>
107          <label data="5016" alias="DIAMETER_INVALID_AVP_BIT_COMBO"/>
108          <label data="5017" alias="DIAMETER_NO_COMMON_SECURITY"/>
109          <label data="5030" alias="DIAMETER_USER_UNKNOWN"/>
110          <label data="5063" alias="REQUESTED_SERVICE_NOT_AUTHORIZED"/>
111          <label data="5065" alias="IP_CAN_SESSION_NOT_AVAILABLE"/>
112       </single>
113    </avp>
114    <avp name="Product-Name" code="269" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
115       <single format-name="UTF8String"/>
116    </avp>
117    <avp name="Session-Binding" code="270" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
118       <single format-name="Unsigned32"/>
119    </avp>
120    <avp name="Session-Server-Failover" code="271" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
121       <single format-name="Enumerated" enum="0-3">
122          <label data="0" alias="REFUSE_SERVICE"/>
123          <label data="1" alias="TRY_AGAIN"/>
124          <label data="2" alias="ALLOW_SERVICE"/>
125          <label data="3" alias="TRY_AGAIN_ALLOW_SERVICE"/>
126       </single>
127    </avp>
128    <avp name="Multi-Round-Time-Out" code="272" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
129       <single format-name="Unsigned32"/>
130    </avp>
131    <avp name="Disconnect-Cause" code="273" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
132       <single format-name="Enumerated" enum="0-2">
133          <label data="0" alias="REBOOTING"/>
134          <label data="1" alias="BUSY"/>
135          <label data="2" alias="DO_NOT_WANT_TO_TALK_TO_YOU"/>
136       </single>
137    </avp>
138    <avp name="Auth-Request-Type" code="274" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
139       <single format-name="Enumerated" enum="1-3">
140          <label data="1" alias="AUTHENTICATE_ONLY"/>
141          <label data="2" alias="AUTHORIZE_ONLY"/>
142          <label data="3" alias="AUTHORIZE_AUTHENTICATE"/>
143       </single>
144    </avp>
145    <avp name="Auth-Grace-Period" code="276" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
146       <single format-name="Unsigned32"/>
147    </avp>
148    <avp name="Auth-Session-State" code="277" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
149       <single format-name="Enumerated" enum="0-1">
150          <label data="0" alias="STATE_MAINTAINED"/>
151          <label data="1" alias="NO_STATE_MAINTAINED"/>
152       </single>
153    </avp>
154    <avp name="Origin-State-Id" code="278" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
155       <single format-name="Unsigned32"/>
156    </avp>
157    <avp name="Failed-AVP" code="279" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
158       <grouped>
159          <avprule id="AVP" type="Mandatory" qual="1*"/>
160       </grouped>
161    </avp>
162    <avp name="Proxy-Host" code="280" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
163       <single format-name="DiameterIdentity"/>
164    </avp>
165    <avp name="Error-Message" code="281" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
166       <single format-name="UTF8String"/>
167    </avp>
168    <avp name="Route-Record" code="282" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
169       <single format-name="DiameterIdentity"/>
170    </avp>
171    <avp name="Destination-Realm" code="283" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
172       <single format-name="DiameterIdentity"/>
173    </avp>
174    <avp name="Proxy-Info" code="284" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
175       <grouped>
176          <avprule id="Proxy-Host" type="Mandatory"/>
177          <avprule id="Proxy-State" type="Mandatory"/>
178          <avprule id="AVP" type="Optional" qual="*"/>
179       </grouped>
180    </avp>
181    <avp name="Re-Auth-Request-Type" code="285" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
182       <single format-name="Enumerated" enum="0-1">
183          <label data="0" alias="AUTHORIZE_ONLY"/>
184          <label data="1" alias="AUTHORIZE_AUTHENTICATE"/>
185       </single>
186    </avp>
187    <avp name="Accounting-Sub-Session-Id" code="287" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
188       <single format-name="Unsigned64"/>
189    </avp>
190    <avp name="Redirect-Host" code="292" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
191       <single format-name="DiameterURI"/>
192    </avp>
193    <avp name="Destination-Host" code="293" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
194       <single format-name="DiameterIdentity"/>
195    </avp>
196    <avp name="Error-Reporting-Host" code="294" may-encrypt="yes" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot">
197       <single format-name="DiameterIdentity"/>
198    </avp>
199    <avp name="Termination-Cause" code="295" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
200       <single format-name="Enumerated" enum="1-8">
201          <label data="1" alias="LOGOUT"/>
202          <label data="2" alias="SERVICE_NOT_PROVIDED"/>
203          <label data="3" alias="BAD_ANSWER"/>
204          <label data="4" alias="ADMINISTRATIVE"/>
205          <label data="5" alias="LINK_BROKEN"/>
206          <label data="6" alias="AUTH_EXPIRED"/>
207          <label data="7" alias="USER_MOVED"/>
208          <label data="8" alias="SESSION_TIMEOUT"/>
209       </single>
210    </avp>
211    <avp name="Origin-Realm" code="296" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
212       <single format-name="DiameterIdentity"/>
213    </avp>
214    <avp name="Experimental-Result" code="297" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
215       <grouped>
216          <avprule id="Vendor-Id" type="Mandatory"/>
217          <avprule id="Experimental-Result-Code" type="Mandatory"/>
218       </grouped>
219    </avp>
220    <avp name="Experimental-Result-Code" code="298" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
221       <single format-name="Unsigned32"/>
222    </avp>
223    <avp name="Inband-Security-Id" code="299" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
224       <single format-name="Unsigned32"/>
225    </avp>
226    <avp name="E2E-Sequence" code="300" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
227       <grouped>
228          <avprule id="AVP" type="Mandatory" qual="2*"/>
229       </grouped>
230    </avp>
231    <avp name="Logical-Access-ID" code="302" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
232       <single format-name="OctetString"/>
233    </avp>
234    <avp name="Physical-Access-ID" code="313" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
235       <single format-name="UTF8String"/>
236    </avp>
237    <avp name="Subscription-Id" code="443" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
238       <grouped>
239          <avprule id="Subscription-Id-Type" type="Mandatory"/>
240          <avprule id="Subscription-Id-Data" type="Mandatory"/>
241       </grouped>
242    </avp>
243    <avp name="Subscription-Id-Data" code="444" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
244       <single format-name="UTF8String"/>
245    </avp>
246    <avp name="Subscription-Id-Type" code="450" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
247       <single format-name="Enumerated" enum="0-4">
248          <label data="0" alias="END_USER_E164"/>
249          <label data="1" alias="END_USER_IMSI"/>
250          <label data="2" alias="END_USER_SIP_URI"/>
251          <label data="3" alias="END_USER_NAI"/>
252          <label data="4" alias="END_USER_PRIVATE"/>
253       </single>
254    </avp>
255    <avp name="Accounting-Record-Type" code="480" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
256       <single format-name="Enumerated" enum="1-4">
257          <label data="1" alias="EVENT_RECORD"/>
258          <label data="2" alias="START_RECORD"/>
259          <label data="3" alias="INTERIM_RECORD"/>
260          <label data="4" alias="STOP_RECORD"/>
261       </single>
262    </avp>
263    <avp name="Accounting-Realtime-Required" code="483" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
264       <single format-name="Enumerated" enum="1-3">
265          <label data="1" alias="DELIVER_AND_GRANT"/>
266          <label data="2" alias="GRANT_AND_STORE"/>
267          <label data="3" alias="GRANT_AND_LOSE"/>
268       </single>
269    </avp>
270    <avp name="Accounting-Record-Number" code="485" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="mustnot">
271       <single format-name="Unsigned32"/>
272    </avp>
273    <avp name="Policy-Counter-Identifier" code="2901" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
274       <single format-name="UTF8String"/>
275    </avp>
276    <avp name="Policy-Counter-Status" code="2902" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
277       <single format-name="UTF8String"/>
278    </avp>
279    <avp name="Policy-Counter-Status-Report" code="2903" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
280       <grouped>
281          <avprule id="Policy-Counter-Identifier" type="Mandatory"/>
282          <avprule id="Policy-Counter-Status" type="Mandatory"/>
283          <avprule id="Pending-Policy-Counter-Information" type="Optional" qual="*"/>
284          <avprule id="AVP" type="Optional" qual="*"/>
285       </grouped>
286    </avp>
287    <avp name="SL-Request-Type" code="2904" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
288       <single format-name="Enumerated" enum="0-1">
289          <label data="0" alias="INITIAL_REQUEST"/>
290          <label data="1" alias="INTERMEDIATE_REQUEST"/>
291       </single>
292    </avp>
293    <avp name="Pending-Policy-Counter-Information" code="2905" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
294       <grouped>
295          <avprule id="Policy-Counter-Status" type="Mandatory"/>
296          <avprule id="Pending-Policy-Counter-Change-Time" type="Mandatory"/>
297          <avprule id="AVP" type="Optional" qual="*"/>
298       </grouped>
299    </avp>
300    <avp name="Pending-Policy-Counter-Change-Time" code="2906" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="mustnot">
301       <single format-name="Time"/>
302    </avp>
303    <command name="CER" code="257" type="Request">
304       <avprule id="Origin-Host" type="Mandatory"/>
305       <avprule id="Origin-Realm" type="Mandatory"/>
306       <avprule id="Host-IP-Address" type="Mandatory" qual="1*"/>
307       <avprule id="Vendor-Id" type="Mandatory"/>
308       <avprule id="Product-Name" type="Mandatory"/>
309       <avprule id="Origin-State-Id" type="Optional"/>
310       <avprule id="Supported-Vendor-Id" type="Optional" qual="*"/>
311       <avprule id="Auth-Application-Id" type="Optional" qual="*"/>
312       <avprule id="Inband-Security-Id" type="Optional" qual="*"/>
313       <avprule id="Acct-Application-Id" type="Optional" qual="*"/>
314       <avprule id="Vendor-Specific-Application-Id" type="Optional" qual="*"/>
315       <avprule id="Firmware-Revision" type="Optional"/>
316       <avprule id="AVP" type="Optional" qual="*"/>
317    </command>
318    <command name="CEA" code="257" type="Answer">
319       <avprule id="Result-Code" type="Mandatory"/>
320       <avprule id="Origin-Host" type="Mandatory"/>
321       <avprule id="Origin-Realm" type="Mandatory"/>
322       <avprule id="Host-IP-Address" type="Mandatory" qual="1*"/>
323       <avprule id="Vendor-Id" type="Mandatory"/>
324       <avprule id="Product-Name" type="Mandatory"/>
325       <avprule id="Origin-State-Id" type="Optional"/>
326       <avprule id="Error-Message" type="Optional"/>
327       <avprule id="Failed-AVP" type="Optional" qual="*"/>
328       <avprule id="Supported-Vendor-Id" type="Optional" qual="*"/>
329       <avprule id="Auth-Application-Id" type="Optional" qual="*"/>
330       <avprule id="Inband-Security-Id" type="Optional" qual="*"/>
331       <avprule id="Acct-Application-Id" type="Optional" qual="*"/>
332       <avprule id="Vendor-Specific-Application-Id" type="Optional" qual="*"/>
333       <avprule id="Firmware-Revision" type="Optional"/>
334       <avprule id="AVP" type="Optional" qual="*"/>
335    </command>
336    <command name="RAR" code="258" type="Request">
337       <avprule id="Session-Id" type="Fixed"/>
338       <avprule id="Origin-Host" type="Mandatory"/>
339       <avprule id="Origin-Realm" type="Mandatory"/>
340       <avprule id="Destination-Realm" type="Mandatory"/>
341       <avprule id="Destination-Host" type="Mandatory"/>
342       <avprule id="Auth-Application-Id" type="Mandatory"/>
343       <avprule id="Re-Auth-Request-Type" type="Mandatory"/>
344       <avprule id="User-Name" type="Optional"/>
345       <avprule id="Origin-State-Id" type="Optional"/>
346       <avprule id="Proxy-Info" type="Optional" qual="*"/>
347       <avprule id="Route-Record" type="Optional" qual="*"/>
348       <avprule id="AVP" type="Optional" qual="*"/>
349    </command>
350    <command name="RAA" code="258" type="Answer">
351       <avprule id="Session-Id" type="Fixed"/>
352       <avprule id="Result-Code" type="Mandatory"/>
353       <avprule id="Origin-Host" type="Mandatory"/>
354       <avprule id="Origin-Realm" type="Mandatory"/>
355       <avprule id="User-Name" type="Optional"/>
356       <avprule id="Origin-State-Id" type="Optional"/>
357       <avprule id="Error-Message" type="Optional"/>
358       <avprule id="Error-Reporting-Host" type="Optional"/>
359       <avprule id="Failed-AVP" type="Optional" qual="*"/>
360       <avprule id="Redirect-Host" type="Optional" qual="*"/>
361       <avprule id="Redirect-Host-Usage" type="Optional"/>
362       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
363       <avprule id="Proxy-Info" type="Optional" qual="*"/>
364       <avprule id="AVP" type="Optional" qual="*"/>
365    </command>
366    <command name="ACR" code="271" type="Request">
367       <avprule id="Session-Id" type="Fixed"/>
368       <avprule id="Origin-Host" type="Mandatory"/>
369       <avprule id="Origin-Realm" type="Mandatory"/>
370       <avprule id="Destination-Realm" type="Mandatory"/>
371       <avprule id="Accounting-Record-Type" type="Mandatory"/>
372       <avprule id="Accounting-Record-Number" type="Mandatory"/>
373       <avprule id="Acct-Application-Id" type="Optional"/>
374       <avprule id="Vendor-Specific-Application-Id" type="Optional"/>
375       <avprule id="User-Name" type="Optional"/>
376       <avprule id="Accounting-Sub-Session-Id" type="Optional"/>
377       <avprule id="Acct-Session-Id" type="Optional"/>
378       <avprule id="Acct-Multi-Session-Id" type="Optional"/>
379       <avprule id="Acct-Interim-Interval" type="Optional"/>
380       <avprule id="Accounting-Realtime-Required" type="Optional"/>
381       <avprule id="Origin-State-Id" type="Optional"/>
382       <avprule id="Event-Timestamp" type="Optional"/>
383       <avprule id="Proxy-Info" type="Optional" qual="*"/>
384       <avprule id="Route-Record" type="Optional" qual="*"/>
385       <avprule id="AVP" type="Optional" qual="*"/>
386    </command>
387    <command name="ACA" code="271" type="Answer">
388       <avprule id="Session-Id" type="Fixed"/>
389       <avprule id="Result-Code" type="Mandatory"/>
390       <avprule id="Origin-Host" type="Mandatory"/>
391       <avprule id="Origin-Realm" type="Mandatory"/>
392       <avprule id="Accounting-Record-Type" type="Mandatory"/>
393       <avprule id="Accounting-Record-Number" type="Mandatory"/>
394       <avprule id="Acct-Application-Id" type="Optional"/>
395       <avprule id="Vendor-Specific-Application-Id" type="Optional"/>
396       <avprule id="User-Name" type="Optional"/>
397       <avprule id="Accounting-Sub-Session-Id" type="Optional"/>
398       <avprule id="Acct-Session-Id" type="Optional"/>
399       <avprule id="Acct-Multi-Session-Id" type="Optional"/>
400       <avprule id="Error-Reporting-Host" type="Optional"/>
401       <avprule id="Acct-Interim-Interval" type="Optional"/>
402       <avprule id="Accounting-Realtime-Required" type="Optional"/>
403       <avprule id="Origin-State-Id" type="Optional"/>
404       <avprule id="Event-Timestamp" type="Optional"/>
405       <avprule id="Proxy-Info" type="Optional" qual="*"/>
406       <avprule id="AVP" type="Optional" qual="*"/>
407    </command>
408    <command name="ASR" code="274" type="Request">
409       <avprule id="Session-Id" type="Fixed"/>
410       <avprule id="Origin-Host" type="Mandatory"/>
411       <avprule id="Origin-Realm" type="Mandatory"/>
412       <avprule id="Destination-Realm" type="Mandatory"/>
413       <avprule id="Destination-Host" type="Mandatory"/>
414       <avprule id="Auth-Application-Id" type="Mandatory"/>
415       <avprule id="User-Name" type="Optional"/>
416       <avprule id="Origin-State-Id" type="Optional"/>
417       <avprule id="Proxy-Info" type="Optional" qual="*"/>
418       <avprule id="Route-Record" type="Optional" qual="*"/>
419       <avprule id="AVP" type="Optional" qual="*"/>
420    </command>
421    <command name="ASA" code="274" type="Answer">
422       <avprule id="Session-Id" type="Fixed"/>
423       <avprule id="Result-Code" type="Mandatory"/>
424       <avprule id="Origin-Host" type="Mandatory"/>
425       <avprule id="Origin-Realm" type="Mandatory"/>
426       <avprule id="User-Name" type="Optional"/>
427       <avprule id="Origin-State-Id" type="Optional"/>
428       <avprule id="Error-Message" type="Optional"/>
429       <avprule id="Error-Reporting-Host" type="Optional"/>
430       <avprule id="Failed-AVP" type="Optional" qual="*"/>
431       <avprule id="Redirect-Host" type="Optional" qual="*"/>
432       <avprule id="Redirect-Host-Usage" type="Optional"/>
433       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
434       <avprule id="Proxy-Info" type="Optional" qual="*"/>
435       <avprule id="AVP" type="Optional" qual="*"/>
436    </command>
437    <command name="ST-Request" code="275" type="Request">
438       <avprule id="Session-Id" type="Fixed"/>
439       <avprule id="Origin-Host" type="Mandatory"/>
440       <avprule id="Origin-Realm" type="Mandatory"/>
441       <avprule id="Destination-Realm" type="Mandatory"/>
442       <avprule id="Auth-Application-Id" type="Mandatory"/>
443       <avprule id="Termination-Cause" type="Mandatory"/>
444       <avprule id="Destination-Host" type="Optional"/>
445       <avprule id="Origin-State-Id" type="Optional"/>
446       <avprule id="Proxy-Info" type="Optional" qual="*"/>
447       <avprule id="Route-Record" type="Optional" qual="*"/>
448       <avprule id="AVP" type="Optional" qual="*"/>
449    </command>
450    <command name="ST-Answer" code="275" type="Answer">
451       <avprule id="Session-Id" type="Fixed"/>
452       <avprule id="Origin-Host" type="Mandatory"/>
453       <avprule id="Origin-Realm" type="Mandatory"/>
454       <avprule id="Result-Code" type="Optional"/>
455       <avprule id="Error-Message" type="Optional"/>
456       <avprule id="Error-Reporting-Host" type="Optional"/>
457       <avprule id="Failed-AVP" type="Optional" qual="*"/>
458       <avprule id="Origin-State-Id" type="Optional"/>
459       <avprule id="Redirect-Host" type="Optional" qual="*"/>
460       <avprule id="Redirect-Host-Usage" type="Optional"/>
461       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
462       <avprule id="Proxy-Info" type="Optional" qual="*"/>
463       <avprule id="AVP" type="Optional" qual="*"/>
464    </command>
465    <command name="DWR" code="280" type="Request">
466       <avprule id="Origin-Host" type="Mandatory"/>
467       <avprule id="Origin-Realm" type="Mandatory"/>
468       <avprule id="Origin-State-Id" type="Optional"/>
469    </command>
470    <command name="DWA" code="280" type="Answer">
471       <avprule id="Result-Code" type="Mandatory"/>
472       <avprule id="Origin-Host" type="Mandatory"/>
473       <avprule id="Origin-Realm" type="Mandatory"/>
474       <avprule id="Error-Message" type="Optional"/>
475       <avprule id="Failed-AVP" type="Optional" qual="*"/>
476       <avprule id="Origin-State-Id" type="Optional"/>
477    </command>
478    <command name="DPR" code="282" type="Request">
479       <avprule id="Origin-Host" type="Mandatory"/>
480       <avprule id="Origin-Realm" type="Mandatory"/>
481       <avprule id="Disconnect-Cause" type="Mandatory"/>
482    </command>
483    <command name="DPA" code="282" type="Answer">
484       <avprule id="Result-Code" type="Mandatory"/>
485       <avprule id="Origin-Host" type="Mandatory"/>
486       <avprule id="Origin-Realm" type="Mandatory"/>
487       <avprule id="Error-Message" type="Optional"/>
488       <avprule id="Failed-AVP" type="Optional" qual="*"/>
489    </command>
490    <command name="SL-Request" code="8388635" type="Request">
491       <avprule id="Session-Id" type="Fixed"/>
492       <avprule id="Auth-Application-Id" type="Mandatory"/>
493       <avprule id="Origin-Host" type="Mandatory"/>
494       <avprule id="Origin-Realm" type="Mandatory"/>
495       <avprule id="Destination-Realm" type="Mandatory"/>
496       <avprule id="SL-Request-Type" type="Mandatory"/>
497       <avprule id="Destination-Host" type="Optional"/>
498       <avprule id="Origin-State-Id" type="Optional"/>
499       <avprule id="Subscription-Id" type="Optional" qual="*"/>
500       <avprule id="Policy-Counter-Identifier" type="Optional" qual="*"/>
501       <avprule id="Logical-Access-ID" type="Optional"/>
502       <avprule id="Physical-Access-ID" type="Optional"/>
503       <avprule id="Proxy-Info" type="Optional" qual="*"/>
504       <avprule id="Route-Record" type="Optional" qual="*"/>
505       <avprule id="AVP" type="Optional" qual="*"/>
506    </command>
507    <command name="SL-Answer" code="8388635" type="Answer">
508       <avprule id="Session-Id" type="Fixed"/>
509       <avprule id="Auth-Application-Id" type="Mandatory"/>
510       <avprule id="Origin-Host" type="Mandatory"/>
511       <avprule id="Origin-Realm" type="Mandatory"/>
512       <avprule id="Result-Code" type="Optional"/>
513       <avprule id="Experimental-Result" type="Optional"/>
514       <avprule id="Policy-Counter-Status-Report" type="Optional" qual="*"/>
515       <avprule id="Error-Message" type="Optional"/>
516       <avprule id="Error-Reporting-Host" type="Optional"/>
517       <avprule id="Failed-AVP" type="Optional" qual="*"/>
518       <avprule id="Origin-State-Id" type="Optional"/>
519       <avprule id="Redirect-Host" type="Optional" qual="*"/>
520       <avprule id="Redirect-Host-Usage" type="Optional"/>
521       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
522       <avprule id="Proxy-Info" type="Optional" qual="*"/>
523       <avprule id="AVP" type="Optional" qual="*"/>
524    </command>
525    <command name="SN-Request" code="8388636" type="Request">
526       <avprule id="Session-Id" type="Fixed"/>
527       <avprule id="Origin-Host" type="Mandatory"/>
528       <avprule id="Origin-Realm" type="Mandatory"/>
529       <avprule id="Destination-Realm" type="Mandatory"/>
530       <avprule id="Destination-Host" type="Mandatory"/>
531       <avprule id="Auth-Application-Id" type="Mandatory"/>
532       <avprule id="Origin-State-Id" type="Optional"/>
533       <avprule id="Policy-Counter-Status-Report" type="Optional" qual="*"/>
534       <avprule id="Proxy-Info" type="Optional" qual="*"/>
535       <avprule id="Route-Record" type="Optional" qual="*"/>
536       <avprule id="AVP" type="Optional" qual="*"/>
537    </command>
538    <command name="SN-Answer" code="8388636" type="Answer">
539       <avprule id="Session-Id" type="Fixed"/>
540       <avprule id="Origin-Host" type="Mandatory"/>
541       <avprule id="Origin-Realm" type="Mandatory"/>
542       <avprule id="Result-Code" type="Optional"/>
543       <avprule id="Experimental-Result" type="Optional"/>
544       <avprule id="Origin-State-Id" type="Optional"/>
545       <avprule id="Error-Message" type="Optional"/>
546       <avprule id="Error-Reporting-Host" type="Optional"/>
547       <avprule id="Redirect-Host" type="Optional" qual="*"/>
548       <avprule id="Redirect-Host-Usage" type="Optional"/>
549       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
550       <avprule id="Failed-AVP" type="Optional" qual="*"/>
551       <avprule id="Proxy-Info" type="Optional" qual="*"/>
552       <avprule id="AVP" type="Optional" qual="*"/>
553    </command>
554 </dictionary>