1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE dictionary SYSTEM "dictionary.dtd">
4 <dictionary name="IETF AVP DEFINITIONS">
9 <vendor name="IETF" code="0"/>
14 <!-- RADIUS [rfc2138] (avp codes 1-255) -->
15 <avp name="User-Name" code="1" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
16 <avp name="NAS-IP-Address" code="4" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
17 <avp name="Framed-IP-Address" code="8" v-bit="mustnot"><single format-name="OctetString"/></avp>
18 <avp name="Filter-Id" code="11" v-bit="mustnot"><single format-name="UTF8String"/></avp>
19 <avp name="Class" code="25" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
20 <avp name="Session-Timeout" code="27" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
21 <avp name="Called-Station-Id" code="30" v-bit="mustnot"><single format-name="UTF8String"/></avp>
22 <avp name="Proxy-State" code="33" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="mustnot"><single format-name="OctetString"/></avp>
23 <avp name="Accounting-Session-Id" code="44" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
24 <avp name="Acct-Multi-Session-Id" code="50" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
25 <avp name="Event-Timestamp" code="55" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
26 <avp name="Acct-Interim-Interval" code="85" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
27 <avp name="Framed-IPv6-Prefix" code="97" v-bit="mustnot"><single format-name="OctetString"/></avp>
29 <!-- DIAMETER BASE PROTOCOL [rfc3588] (avp codes 257-300)-->
30 <avp name="Host-IP-Address" code="257" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
31 <avp name="Auth-Application-Id" code="258" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
32 <avp name="Acct-Application-Id" code="259" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
33 <single format-name="Unsigned32">
34 <label data="19302" alias="ERICSSON_SCAP"/>
37 <avp name="Vendor-Specific-Application-Id" code="260" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
39 <avprule id="Vendor-Id" type="Optional" qual="1*"/>
40 <avprule id="Auth-Application-Id" type="Optional" qual="*1"/>
41 <avprule id="Acct-Application-Id" type="Optional" qual="*1"/>
44 <avp name="Redirect-Host-Usage" code="261" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
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"/>
55 <avp name="Redirect-Max-Cache-Time" code="262" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
56 <avp name="Session-Id" code="263" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
57 <avp name="Origin-Host" code="264" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterIdentity"/></avp>
58 <avp name="Supported-Vendor-Id" code="265" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
59 <avp name="Vendor-Id" code="266" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
60 <avp name="Firmware-Revision" code="267" may-encrypt="no" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot"><single format-name="Unsigned32"/></avp>
61 <avp name="Result-Code" code="268" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
62 <single format-name="Unsigned32">
63 <!-- (Informational) -->
65 <label data="1001" alias="DIAMETER_MULTI_ROUND_AUTH"/>
68 <label data="2001" alias="DIAMETER_SUCCESS"/>
69 <label data="2002" alias="DIAMETER_LIMITED_SUCCESS"/>
70 <!-- (Protocol Errors) -->
72 <label data="3001" alias="DIAMETER_COMMAND_UNSUPPORTED"/>
73 <label data="3002" alias="DIAMETER_UNABLE_TO_DELIVER"/>
74 <label data="3003" alias="DIAMETER_REALM_NOT_SERVED"/>
75 <label data="3004" alias="DIAMETER_TOO_BUSY"/>
76 <label data="3005" alias="DIAMETER_LOOP_DETECTED"/>
77 <label data="3006" alias="DIAMETER_REDIRECT_INDICATION"/>
78 <label data="3007" alias="DIAMETER_APPLICATION_UNSUPPORTED"/>
79 <label data="3008" alias="DIAMETER_INVALID_HDR_BITS"/>
80 <label data="3009" alias="DIAMETER_INVALID_AVP_BITS"/>
81 <label data="3010" alias="DIAMETER_UNKNOWN_PEER"/>
82 <!-- (Transient Failures) -->
84 <label data="4001" alias="DIAMETER_AUTHENTICATION_REJECTED"/>
85 <label data="4002" alias="DIAMETER_OUT_OF_SPACE"/>
86 <label data="4003" alias="ELECTION_LOST"/>
87 <!-- MobileIPv4Application -->
88 <label data="4005" alias="DIAMETER_ERROR_MIP_REPLY_FAILURE"/>
89 <label data="4006" alias="DIAMETER_ERROR_HA_NOT_AVAILABLE"/>
90 <label data="4007" alias="DIAMETER_ERROR_BAD_KEY"/>
91 <label data="4008" alias="DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED"/>
93 <label data="4010" alias="DIAMETER_END_USER_SERVICE_DENIED"/>
94 <label data="4011" alias="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE"/>
95 <label data="4012" alias="DIAMETER_CREDIT_LIMIT_REACHED"/>
96 <!-- Ericsson SCAP -->
97 <label data="4241" alias="DIAMETER_END_USER_SERVICE_DENIED"/>
98 <!-- (Permanent Failure) -->
100 <label data="5001" alias="DIAMETER_AVP_UNSUPPORTED"/>
101 <label data="5002" alias="DIAMETER_UNKNOWN_SESSION_ID"/>
102 <label data="5003" alias="DIAMETER_AUTHORIZATION_REJECTED"/>
103 <label data="5004" alias="DIAMETER_INVALID_AVP_VALUE"/>
104 <label data="5005" alias="DIAMETER_MISSING_AVP"/>
105 <label data="5006" alias="DIAMETER_RESOURCES_EXCEEDED"/>
106 <label data="5007" alias="DIAMETER_CONTRADICTING_AVPS"/>
107 <label data="5008" alias="DIAMETER_AVP_NOT_ALLOWED"/>
108 <label data="5009" alias="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES"/>
109 <label data="5010" alias="DIAMETER_NO_COMMON_APPLICATION"/>
110 <label data="5011" alias="DIAMETER_UNSUPPORTED_VERSION"/>
111 <label data="5012" alias="DIAMETER_UNABLE_TO_COMPLY"/>
112 <label data="5013" alias="DIAMETER_INVALID_BIT_IN_HEADER"/>
113 <label data="5014" alias="DIAMETER_INVALID_AVP_LENGTH"/>
114 <label data="5015" alias="DIAMETER_INVALID_MESSAGE_LENGTH"/>
115 <label data="5016" alias="DIAMETER_INVALID_AVP_BIT_COMBO"/>
116 <label data="5017" alias="DIAMETER_NO_COMMON_SECURITY"/>
117 <!-- MobileIPv4Application -->
118 <label data="5024" alias="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE"/>
119 <label data="5025" alias="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION"/>
121 <label data="5030" alias="DIAMETER_USER_UNKNOWN"/>
122 <label data="5031" alias="DIAMETER_RATING_FAILED"/>
124 <label data="5063" alias="REQUESTED_SERVICE_NOT_AUTHORIZED"/>
125 <label data="5065" alias="IP_CAN_SESSION_NOT_AVAILABLE"/>
126 <!-- Ericsson SCAP -->
127 <label data="5241" alias="DIAMETER_END_USER_NOT_FOUND"/>
130 <avp name="Product-Name" code="269" may-encrypt="no" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot"><single format-name="UTF8String"/></avp>
131 <avp name="Session-Binding" code="270" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
132 <single format-name="Unsigned32">
133 <label data="1" alias="RE_AUTH"/>
134 <label data="2" alias="STR"/>
135 <label data="4" alias="ACCOUNTING"/>
138 <avp name="Session-Server-Failover" code="271" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
139 <single format-name="Enumerated" enum="0-3">
140 <label data="0" alias="REFUSE_SERVICE"/>
141 <label data="1" alias="TRY_AGAIN"/>
142 <label data="2" alias="ALLOW_SERVICE"/>
143 <label data="3" alias="TRY_AGAIN_ALLOW_SERVICE"/>
146 <avp name="Multi-Round-Time-Out" code="272" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
147 <avp name="Disconnect-Cause" code="273" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
148 <single format-name="Enumerated" enum="0-2">
149 <label data="0" alias="REBOOTING"/>
150 <label data="1" alias="BUSY"/>
151 <label data="2" alias="DO_NOT_WANT_TO_TALK_TO_YOU"/>
154 <avp name="Auth-Request-Type" code="274" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
155 <single format-name="Enumerated" enum="0-3">
156 <label data="0" alias="RESERVED"/>
157 <label data="1" alias="AUTHENTICATE_ONLY"/>
158 <label data="2" alias="AUTHORIZE_ONLY"/>
159 <label data="3" alias="AUTHORIZE_AUTHENTICATE"/>
162 <avp name="Auth-Grace-Period" code="276" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
163 <avp name="Auth-Session-State" code="277" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
164 <single format-name="Enumerated" enum="0-1">
165 <label data="0" alias="STATE_MAINTAINED"/>
166 <label data="1" alias="NO_STATE_MAINTAINED"/>
169 <avp name="Origin-State-Id" code="278" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
170 <avp name="Failed-AVP" code="279" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
172 <avprule id="AVP" type="Mandatory" qual="1*"/>
175 <avp name="Proxy-Host" code="280" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="mustnot"><single format-name="DiameterIdentity"/></avp>
176 <avp name="Error-Message" code="281" may-encrypt="no" v-bit="mustnot" m-bit="mustnot" p-bit="may"><single format-name="UTF8String"/></avp>
177 <avp name="Route-Record" code="282" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="mustnot"><single format-name="DiameterIdentity"/></avp>
178 <avp name="Destination-Realm" code="283" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterIdentity"/></avp>
179 <avp name="Proxy-Info" code="284" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="mustnot">
181 <avprule id="Proxy-Host" type="Mandatory"/>
182 <avprule id="Proxy-State" type="Mandatory"/>
183 <avprule id="AVP" type="Optional" qual="*"/>
186 <avp name="Re-Auth-Request-Type" code="285" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
187 <single format-name="Enumerated" enum="0-1">
188 <label data="0" alias="AUTHORIZE_ONLY"/>
189 <label data="1" alias="AUTHORIZE_AUTHENTICATE"/>
192 <avp name="Accounting-Sub-Session-Id" code="287" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
193 <avp name="Authorization-Lifetime" code="291" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
194 <avp name="Redirect-Host" code="292" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterURI"/></avp>
195 <avp name="Destination-Host" code="293" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterIdentity"/></avp>
196 <avp name="Error-Reporting-Host" code="294" may-encrypt="no" v-bit="mustnot" m-bit="mustnot" p-bit="may"><single format-name="DiameterIdentity"/></avp>
197 <avp name="Termination-Cause" code="295" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
198 <single format-name="Enumerated" enum="1-8">
199 <label data="1" alias="DIAMETER_LOGOUT"/>
200 <label data="2" alias="DIAMETER_SERVICE_NOT_PROVIDED"/>
201 <label data="3" alias="DIAMETER_BAD_ANSWER"/>
202 <label data="4" alias="DIAMETER_ADMINISTRATIVE"/>
203 <label data="5" alias="DIAMETER_LINK_BROKEN"/>
204 <label data="6" alias="DIAMETER_AUTH_EXPIRED"/>
205 <label data="7" alias="DIAMETER_USER_MOVED"/>
206 <label data="8" alias="DIAMETER_SESSION_TIMEOUT"/>
209 <avp name="Origin-Realm" code="296" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterIdentity"/></avp>
210 <avp name="Experimental-Result" code="297" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
212 <avprule id="Vendor-Id" type="Mandatory"/>
213 <avprule id="Experimental-Result-Code" type="Mandatory"/>
216 <avp name="Experimental-Result-Code" code="298" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
217 <single format-name="Unsigned32">
219 <label data="5061" alias="INVALID_SERVICE_INFORMATION"/>
220 <label data="5062" alias="FILTER_RESTRICTIONS"/>
221 <label data="5063" alias="REQUESTED_SERVICE_NOT_AUTHORIZED"/>
222 <label data="5064" alias="DUPLICATED_AF_SESSION"/>
223 <label data="5065" alias="IP-CAN_SESSION_NOT_AVAILABLE"/>
226 <avp name="Inband-Security-Id" code="299" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
227 <single format-name="Unsigned32">
228 <label data="0" alias="NO_INBAND_SECURITY"/>
229 <label data="1" alias="TLS"/>
232 <avp name="E2E-Sequence-AVP" code="300" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"> <!-- Deprecated AVP (http://cabernet.verkstad.net/id/draft-ietf-dime-rfc3588bis-25.txt). Backward compatibility with grouped generic AVPs -->
234 <avprule id="AVP" type="Optional" qual="*"/>
237 <avp name="Accounting-Record-Type" code="480" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
238 <single format-name="Enumerated" enum="1-4">
239 <label data="1" alias="EVENT_RECORD"/>
240 <label data="2" alias="START_RECORD"/>
241 <label data="3" alias="INTERIM_RECORD"/>
242 <label data="4" alias="STOP_RECORD"/>
245 <avp name="Accounting-Interim-Interval" code="482" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Integer32"/></avp>
246 <avp name="Accounting-Realtime-Required" code="483" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
247 <single format-name="Enumerated" enum="1-3">
248 <label data="1" alias="DELIVER_AND_GRANT"/>
249 <label data="2" alias="GRANT_AND_STORE"/>
250 <label data="3" alias="GRANT_AND_LOSE"/>
253 <avp name="Accounting-Record-Number" code="485" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
255 <!-- DIAMETER MOBILE IPv4 APPLICATION [rfc4004] (avp codes 318-367)-->
258 <!-- DIAMETER NETWORK ACCESS SERVER APPLICATION [rfc4005] (avp codes 363-408)-->
261 <!-- DIAMETER CREDIT CONTROL APPLICATION [rfc4006] (avp codes 411-461)-->
262 <avp name="CC-Correlation-Id" code="411" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may"><single format-name="OctetString"/></avp>
263 <avp name="CC-Input-Octets" code="412" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
264 <avp name="CC-Money" code="413" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
266 <avprule id="Unit-Value" type="Fixed"/>
267 <avprule id="Currency-Code" type="Optional"/>
270 <avp name="CC-Output-Octets" code="414" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
271 <avp name="CC-Request-Number" code="415" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
272 <avp name="CC-Request-Type" code="416" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
273 <single format-name="Enumerated" enum="1-4">
274 <label data="1" alias="INITIAL_REQUEST"/>
275 <label data="2" alias="UPDATE_REQUEST"/>
276 <label data="3" alias="TERMINATION_REQUEST"/>
277 <label data="4" alias="EVENT_REQUEST"/>
280 <avp name="CC-Service-Specific-Units" code="417" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
281 <avp name="CC-Session-Failover" code="418" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
282 <single format-name="Enumerated" enum="0-1">
283 <label data="0" alias="FAILOVER_NOT_SUPPORTED"/>
284 <label data="1" alias="FAILOVER_SUPPORTED"/>
287 <avp name="CC-Sub-Session-Id" code="419" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
288 <avp name="CC-Time" code="420" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
289 <avp name="CC-Total-Octets" code="421" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
290 <avp name="Check-Balance-Result" code="422" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
291 <single format-name="Enumerated" enum="0-1">
292 <label data="0" alias="ENOUGH_CREDIT"/>
293 <label data="1" alias="NO_CREDIT"/>
296 <avp name="Cost-Information" code="423" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
298 <avprule id="Unit-Value" type="Mandatory"/>
299 <avprule id="Currency-Code" type="Mandatory"/>
300 <avprule id="Cost-Unit" type="Optional"/>
303 <avp name="Cost-Unit" code="424" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
304 <avp name="Currency-Code" code="425" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
305 <avp name="Credit-Control" code="426" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
306 <single format-name="Enumerated" enum="0-1">
307 <label data="0" alias="CREDIT_AUTHORIZATION"/>
308 <label data="1" alias="RE_AUTHORIZATION"/>
311 <avp name="Credit-Control-Failure-Handling" code="427" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
312 <single format-name="Enumerated" enum="0-2">
313 <label data="0" alias="TERMINATE"/>
314 <label data="1" alias="CONTINUE"/>
315 <label data="2" alias="RETRY_AND_TERMINATE"/>
318 <avp name="Direct-Debiting-Failure-Handling" code="428" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
319 <single format-name="Enumerated" enum="0-1">
320 <label data="0" alias="TERMINATE_OR_BUFFER"/>
321 <label data="1" alias="CONTINUE"/>
324 <avp name="Exponent" code="429" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Integer32"/></avp>
325 <avp name="Final-Unit-Indication" code="430" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
327 <avprule id="Final-Unit-Action" type="Fixed"/>
328 <avprule id="Restriction-Filter-Rule" type="Optional" qual="*"/>
329 <avprule id="Filter-Id" type="Optional" qual="*"/>
330 <avprule id="Redirect-Server" type="Optional"/>
333 <avp name="Granted-Service-Unit" code="431" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
335 <avprule id="Tariff-Time-Change" type="Optional"/>
336 <avprule id="CC-Time" type="Optional"/>
337 <avprule id="CC-Money" type="Optional"/>
338 <avprule id="CC-Total-Octets" type="Optional"/>
339 <avprule id="CC-Input-Octets" type="Optional"/>
340 <avprule id="CC-Output-Octets" type="Optional"/>
341 <avprule id="CC-Service-Specific-Units" type="Optional"/>
342 <avprule id="AVP" type="Optional" qual="*"/>
345 <avp name="Rating-Group" code="432" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
346 <avp name="Redirect-Address-Type" code="433" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
347 <single format-name="Enumerated" enum="0-3">
348 <label data="0" alias="IPv4_Address"/>
349 <label data="1" alias="IPv6_Address"/>
350 <label data="2" alias="URL"/>
351 <label data="3" alias="SIP_URL"/>
354 <avp name="Redirect-Server" code="434" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
356 <avprule id="Redirect-Address-Type" type="Fixed"/>
357 <avprule id="Redirect-Server-Address" type="Fixed"/>
360 <avp name="Redirect-Server-Address" code="435" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
361 <avp name="Requested-Action" code="436" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
362 <single format-name="Enumerated" enum="0-3">
363 <label data="0" alias="DIRECT_DEBITING"/>
364 <label data="1" alias="REFUND_ACCOUNT"/>
365 <label data="2" alias="CHECK_BALANCE"/>
366 <label data="3" alias="PRICE_ENQUIRY"/>
369 <avp name="Requested-Service-Unit" code="437" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
371 <avprule id="CC-Time" type="Optional"/>
372 <avprule id="CC-Money" type="Optional"/>
373 <avprule id="CC-Total-Octets" type="Optional"/>
374 <avprule id="CC-Input-Octets" type="Optional"/>
375 <avprule id="CC-Output-Octets" type="Optional"/>
376 <avprule id="CC-Service-Specific-Units" type="Optional"/>
377 <avprule id="AVP" type="Optional" qual="*"/>
380 <avp name="Restriction-Filter-Rule" code="438" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="IPFilterRule"/></avp>
381 <avp name="Service-Identifier" code="439" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
382 <avp name="Service-Parameter-Info" code="440" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may">
384 <avprule id="Service-Parameter-Type" type="Mandatory"/>
385 <avprule id="Service-Parameter-Value" type="Mandatory"/>
388 <avp name="Service-Parameter-Type" code="441" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may"><single format-name="Unsigned32"/></avp>
389 <avp name="Service-Parameter-Value" code="442" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may"><single format-name="OctetString"/></avp>
390 <avp name="Subscription-Id" code="443" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
392 <avprule id="Subscription-Id-Type" type="Mandatory"/>
393 <avprule id="Subscription-Id-Data" type="Mandatory"/>
396 <avp name="Subscription-Id-Data" code="444" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
397 <avp name="Unit-Value" code="445" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
399 <avprule id="Value-Digits" type="Fixed"/>
400 <avprule id="Exponent" type="Optional"/>
403 <avp name="Used-Service-Unit" code="446" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
405 <avprule id="Tariff-Change-Usage" type="Optional"/>
406 <avprule id="CC-Time" type="Optional"/>
407 <avprule id="CC-Money" type="Optional"/>
408 <avprule id="CC-Total-Octets" type="Optional"/>
409 <avprule id="CC-Input-Octets" type="Optional"/>
410 <avprule id="CC-Output-Octets" type="Optional"/>
411 <avprule id="CC-Service-Specific-Units" type="Optional"/>
412 <avprule id="AVP" type="Optional" qual="*"/>
415 <avp name="Value-Digits" code="447" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Integer64"/></avp>
416 <avp name="Validity-Time" code="448" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
417 <avp name="Final-Unit-Action" code="449" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
418 <single format-name="Enumerated" enum="0-2">
419 <label data="0" alias="TERMINATE"/>
420 <label data="1" alias="REDIRECT"/>
421 <label data="2" alias="RESTRICT_ACCESS"/>
424 <avp name="Subscription-Id-Type" code="450" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
425 <single format-name="Enumerated" enum="0-4">
426 <label data="0" alias="END_USER_E164"/>
427 <label data="1" alias="END_USER_IMSI"/>
428 <label data="2" alias="END_USER_SIP_URL"/>
429 <label data="3" alias="END_USER_NAI"/>
430 <label data="4" alias="END_USER_PRIVATE"/>
433 <avp name="Tariff-Time-Change" code="451" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
434 <avp name="Tariff-Change-Usage" code="452" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
435 <single format-name="Enumerated" enum="0-2">
436 <label data="0" alias="UNIT_BEFORE_TARIFF_CHANGE"/>
437 <label data="1" alias="UNIT_AFTER_TARIFF_CHANGE"/>
438 <label data="2" alias="UNIT_INDETERMINATE"/>
441 <avp name="G-S-U-Pool-Identifier" code="453" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
442 <avp name="CC-Unit-Type" code="454" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
443 <single format-name="Enumerated" enum="0-5">
444 <label data="0" alias="TIME"/>
445 <label data="1" alias="MONEY"/>
446 <label data="2" alias="TOTAL_OCTETS"/>
447 <label data="3" alias="INPUT_OCTETS"/>
448 <label data="4" alias="OUTPUT_OCTETS"/>
449 <label data="5" alias="SERVICE_SPECIFIC_UNITS"/>
452 <avp name="Multiple-Services-Indicator" code="455" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
453 <single format-name="Enumerated" enum="0-1">
454 <label data="0" alias="MULTIPLE_SERVICES_NOT_SUPPORTED"/>
455 <label data="1" alias="MULTIPLE_SERVICES_SUPPORTED"/>
458 <avp name="Multiple-Services-Credit-Control" code="456" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
460 <avprule id="Granted-Service-Unit" type="Optional"/>
461 <avprule id="Requested-Service-Unit" type="Optional"/>
462 <avprule id="Used-Service-Unit" type="Optional" qual="*"/>
463 <avprule id="Tariff-Change-Usage" type="Optional"/>
464 <avprule id="Service-Identifier" type="Optional" qual="*"/>
465 <avprule id="Rating-Group" type="Optional"/>
466 <avprule id="G-S-U-Pool-Reference" type="Optional" qual="*"/>
467 <avprule id="Validity-Time" type="Optional"/>
468 <avprule id="Result-Code" type="Optional"/>
469 <avprule id="Final-Unit-Indication" type="Optional"/>
470 <avprule id="AVP" type="Optional" qual="*"/>
473 <avp name="G-S-U-Pool-Reference" code="457" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
475 <avprule id="G-S-U-Pool-Identifier" type="Mandatory"/>
476 <avprule id="CC-Unit-Type" type="Mandatory"/>
477 <avprule id="Unit-Value" type="Mandatory"/>
480 <avp name="User-Equipment-Info" code="458" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may">
482 <avprule id="User-Equipment-Info-Type" type="Mandatory"/>
483 <avprule id="User-Equipment-Info-Value" type="Mandatory"/>
486 <avp name="User-Equipment-Info-Type" code="459" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may">
487 <single format-name="Enumerated" enum="0-3">
488 <label data="0" alias="IMEISV"/>
489 <label data="1" alias="MAC"/>
490 <label data="2" alias="EUI64"/>
491 <label data="3" alias="MODIFIED_EUI64"/>
494 <avp name="User-Equipment-Info-Value" code="460" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may"><single format-name="OctetString"/></avp>
495 <avp name="Service-Context-Id" code="461" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>