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"/>
123 <!-- Ericsson SCAP -->
124 <label data="5241" alias="DIAMETER_END_USER_NOT_FOUND"/>
127 <avp name="Product-Name" code="269" may-encrypt="no" v-bit="mustnot" m-bit="mustnot" p-bit="mustnot"><single format-name="UTF8String"/></avp>
128 <avp name="Session-Binding" code="270" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
129 <single format-name="Unsigned32">
130 <label data="1" alias="RE_AUTH"/>
131 <label data="2" alias="STR"/>
132 <label data="4" alias="ACCOUNTING"/>
135 <avp name="Session-Server-Failover" code="271" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
136 <single format-name="Enumerated" enum="0-3">
137 <label data="0" alias="REFUSE_SERVICE"/>
138 <label data="1" alias="TRY_AGAIN"/>
139 <label data="2" alias="ALLOW_SERVICE"/>
140 <label data="3" alias="TRY_AGAIN_ALLOW_SERVICE"/>
143 <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>
144 <avp name="Disconnect-Cause" code="273" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
145 <single format-name="Enumerated" enum="0-2">
146 <label data="0" alias="REBOOTING"/>
147 <label data="1" alias="BUSY"/>
148 <label data="2" alias="DO_NOT_WANT_TO_TALK_TO_YOU"/>
151 <avp name="Auth-Request-Type" code="274" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
152 <single format-name="Enumerated" enum="0-3">
153 <label data="0" alias="RESERVED"/>
154 <label data="1" alias="AUTHENTICATE_ONLY"/>
155 <label data="2" alias="AUTHORIZE_ONLY"/>
156 <label data="3" alias="AUTHORIZE_AUTHENTICATE"/>
159 <avp name="Auth-Grace-Period" code="276" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
160 <avp name="Auth-Session-State" code="277" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
161 <single format-name="Enumerated" enum="0-1">
162 <label data="0" alias="STATE_MAINTAINED"/>
163 <label data="1" alias="NO_STATE_MAINTAINED"/>
166 <avp name="Origin-State-Id" code="278" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
167 <avp name="Failed-AVP" code="279" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
169 <avprule id="AVP" type="Mandatory" qual="1*"/>
172 <avp name="Proxy-Host" code="280" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="mustnot"><single format-name="DiameterIdentity"/></avp>
173 <avp name="Error-Message" code="281" may-encrypt="no" v-bit="mustnot" m-bit="mustnot" p-bit="may"><single format-name="UTF8String"/></avp>
174 <avp name="Route-Record" code="282" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="mustnot"><single format-name="DiameterIdentity"/></avp>
175 <avp name="Destination-Realm" code="283" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterIdentity"/></avp>
176 <avp name="Proxy-Info" code="284" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="mustnot">
178 <avprule id="Proxy-Host" type="Mandatory"/>
179 <avprule id="Proxy-State" type="Mandatory"/>
180 <avprule id="AVP" type="Optional" qual="*"/>
183 <avp name="Re-Auth-Request-Type" code="285" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
184 <single format-name="Enumerated" enum="0-1">
185 <label data="0" alias="AUTHORIZE_ONLY"/>
186 <label data="1" alias="AUTHORIZE_AUTHENTICATE"/>
189 <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>
190 <avp name="Authorization-Lifetime" code="291" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
191 <avp name="Redirect-Host" code="292" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterURI"/></avp>
192 <avp name="Destination-Host" code="293" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterIdentity"/></avp>
193 <avp name="Error-Reporting-Host" code="294" may-encrypt="no" v-bit="mustnot" m-bit="mustnot" p-bit="may"><single format-name="DiameterIdentity"/></avp>
194 <avp name="Termination-Cause" code="295" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
195 <single format-name="Enumerated" enum="1-8">
196 <label data="1" alias="DIAMETER_LOGOUT"/>
197 <label data="2" alias="DIAMETER_SERVICE_NOT_PROVIDED"/>
198 <label data="3" alias="DIAMETER_BAD_ANSWER"/>
199 <label data="4" alias="DIAMETER_ADMINISTRATIVE"/>
200 <label data="5" alias="DIAMETER_LINK_BROKEN"/>
201 <label data="6" alias="DIAMETER_AUTH_EXPIRED"/>
202 <label data="7" alias="DIAMETER_USER_MOVED"/>
203 <label data="8" alias="DIAMETER_SESSION_TIMEOUT"/>
206 <avp name="Origin-Realm" code="296" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="DiameterIdentity"/></avp>
207 <avp name="Experimental-Result" code="297" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
209 <avprule id="Vendor-Id" type="Mandatory"/>
210 <avprule id="Experimental-Result-Code" type="Mandatory"/>
213 <avp name="Experimental-Result-Code" code="298" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
214 <single format-name="Unsigned32">
216 <label data="5061" alias="INVALID_SERVICE_INFORMATION"/>
217 <label data="5062" alias="FILTER_RESTRICTIONS"/>
218 <label data="5063" alias="REQUESTED_SERVICE_NOT_AUTHORIZED"/>
219 <label data="5064" alias="DUPLICATED_AF_SESSION"/>
220 <label data="5065" alias="IP-CAN_SESSION_NOT_AVAILABLE"/>
223 <avp name="Inband-Security-Id" code="299" may-encrypt="no" v-bit="mustnot" m-bit="must" p-bit="may">
224 <single format-name="Unsigned32">
225 <label data="0" alias="NO_INBAND_SECURITY"/>
226 <label data="1" alias="TLS"/>
229 <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 -->
231 <avprule id="AVP" type="Optional" qual="*"/>
234 <avp name="Accounting-Record-Type" code="480" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
235 <single format-name="Enumerated" enum="1-4">
236 <label data="1" alias="EVENT_RECORD"/>
237 <label data="2" alias="START_RECORD"/>
238 <label data="3" alias="INTERIM_RECORD"/>
239 <label data="4" alias="STOP_RECORD"/>
242 <avp name="Accounting-Interim-Interval" code="482" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Integer32"/></avp>
243 <avp name="Accounting-Realtime-Required" code="483" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
244 <single format-name="Enumerated" enum="1-3">
245 <label data="1" alias="DELIVER_AND_GRANT"/>
246 <label data="2" alias="GRANT_AND_STORE"/>
247 <label data="3" alias="GRANT_AND_LOSE"/>
250 <avp name="Accounting-Record-Number" code="485" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
252 <!-- DIAMETER MOBILE IPv4 APPLICATION [rfc4004] (avp codes 318-367)-->
255 <!-- DIAMETER NETWORK ACCESS SERVER APPLICATION [rfc4005] (avp codes 363-408)-->
258 <!-- DIAMETER CREDIT CONTROL APPLICATION [rfc4006] (avp codes 411-461)-->
259 <avp name="CC-Correlation-Id" code="411" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may"><single format-name="OctetString"/></avp>
260 <avp name="CC-Input-Octets" code="412" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
261 <avp name="CC-Money" code="413" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
263 <avprule id="Unit-Value" type="Fixed"/>
264 <avprule id="Currency-Code" type="Optional"/>
267 <avp name="CC-Output-Octets" code="414" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
268 <avp name="CC-Request-Number" code="415" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
269 <avp name="CC-Request-Type" code="416" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
270 <single format-name="Enumerated" enum="1-4">
271 <label data="1" alias="INITIAL_REQUEST"/>
272 <label data="2" alias="UPDATE_REQUEST"/>
273 <label data="3" alias="TERMINATION_REQUEST"/>
274 <label data="4" alias="EVENT_REQUEST"/>
277 <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>
278 <avp name="CC-Session-Failover" code="418" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
279 <single format-name="Enumerated" enum="0-1">
280 <label data="0" alias="FAILOVER_NOT_SUPPORTED"/>
281 <label data="1" alias="FAILOVER_SUPPORTED"/>
284 <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>
285 <avp name="CC-Time" code="420" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
286 <avp name="CC-Total-Octets" code="421" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned64"/></avp>
287 <avp name="Check-Balance-Result" code="422" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
288 <single format-name="Enumerated" enum="0-1">
289 <label data="0" alias="ENOUGH_CREDIT"/>
290 <label data="1" alias="NO_CREDIT"/>
293 <avp name="Cost-Information" code="423" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
295 <avprule id="Unit-Value" type="Mandatory"/>
296 <avprule id="Currency-Code" type="Mandatory"/>
297 <avprule id="Cost-Unit" type="Optional"/>
300 <avp name="Cost-Unit" code="424" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
301 <avp name="Currency-Code" code="425" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
302 <avp name="Credit-Control" code="426" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
303 <single format-name="Enumerated" enum="0-1">
304 <label data="0" alias="CREDIT_AUTHORIZATION"/>
305 <label data="1" alias="RE_AUTHORIZATION"/>
308 <avp name="Credit-Control-Failure-Handling" code="427" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
309 <single format-name="Enumerated" enum="0-2">
310 <label data="0" alias="TERMINATE"/>
311 <label data="1" alias="CONTINUE"/>
312 <label data="2" alias="RETRY_AND_TERMINATE"/>
315 <avp name="Direct-Debiting-Failure-Handling" code="428" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
316 <single format-name="Enumerated" enum="0-1">
317 <label data="0" alias="TERMINATE_OR_BUFFER"/>
318 <label data="1" alias="CONTINUE"/>
321 <avp name="Exponent" code="429" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Integer32"/></avp>
322 <avp name="Final-Unit-Indication" code="430" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
324 <avprule id="Final-Unit-Action" type="Fixed"/>
325 <avprule id="Restriction-Filter-Rule" type="Optional" qual="*"/>
326 <avprule id="Filter-Id" type="Optional" qual="*"/>
327 <avprule id="Redirect-Server" type="Optional"/>
330 <avp name="Granted-Service-Unit" code="431" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
332 <avprule id="Tariff-Time-Change" type="Optional"/>
333 <avprule id="CC-Time" type="Optional"/>
334 <avprule id="CC-Money" type="Optional"/>
335 <avprule id="CC-Total-Octets" type="Optional"/>
336 <avprule id="CC-Input-Octets" type="Optional"/>
337 <avprule id="CC-Output-Octets" type="Optional"/>
338 <avprule id="CC-Service-Specific-Units" type="Optional"/>
339 <avprule id="AVP" type="Optional" qual="*"/>
342 <avp name="Rating-Group" code="432" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
343 <avp name="Redirect-Address-Type" code="433" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
344 <single format-name="Enumerated" enum="0-3">
345 <label data="0" alias="IPv4_Address"/>
346 <label data="1" alias="IPv6_Address"/>
347 <label data="2" alias="URL"/>
348 <label data="3" alias="SIP_URL"/>
351 <avp name="Redirect-Server" code="434" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
353 <avprule id="Redirect-Address-Type" type="Fixed"/>
354 <avprule id="Redirect-Server-Address" type="Fixed"/>
357 <avp name="Redirect-Server-Address" code="435" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
358 <avp name="Requested-Action" code="436" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
359 <single format-name="Enumerated" enum="0-3">
360 <label data="0" alias="DIRECT_DEBITING"/>
361 <label data="1" alias="REFUND_ACCOUNT"/>
362 <label data="2" alias="CHECK_BALANCE"/>
363 <label data="3" alias="PRICE_ENQUIRY"/>
366 <avp name="Requested-Service-Unit" code="437" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
368 <avprule id="CC-Time" type="Optional"/>
369 <avprule id="CC-Money" type="Optional"/>
370 <avprule id="CC-Total-Octets" type="Optional"/>
371 <avprule id="CC-Input-Octets" type="Optional"/>
372 <avprule id="CC-Output-Octets" type="Optional"/>
373 <avprule id="CC-Service-Specific-Units" type="Optional"/>
374 <avprule id="AVP" type="Optional" qual="*"/>
377 <avp name="Restriction-Filter-Rule" code="438" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="IPFilterRule"/></avp>
378 <avp name="Service-Identifier" code="439" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
379 <avp name="Service-Parameter-Info" code="440" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may">
381 <avprule id="Service-Parameter-Type" type="Mandatory"/>
382 <avprule id="Service-Parameter-Value" type="Mandatory"/>
385 <avp name="Service-Parameter-Type" code="441" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may"><single format-name="Unsigned32"/></avp>
386 <avp name="Service-Parameter-Value" code="442" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may"><single format-name="OctetString"/></avp>
387 <avp name="Subscription-Id" code="443" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
389 <avprule id="Subscription-Id-Type" type="Fixed"/>
390 <avprule id="Subscription-Id-Data" type="Fixed"/>
393 <avp name="Subscription-Id-Data" code="444" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
394 <avp name="Unit-Value" code="445" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
396 <avprule id="Value-Digits" type="Fixed"/>
397 <avprule id="Exponent" type="Optional"/>
400 <avp name="Used-Service-Unit" code="446" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
402 <avprule id="Tariff-Change-Usage" type="Optional"/>
403 <avprule id="CC-Time" type="Optional"/>
404 <avprule id="CC-Money" type="Optional"/>
405 <avprule id="CC-Total-Octets" type="Optional"/>
406 <avprule id="CC-Input-Octets" type="Optional"/>
407 <avprule id="CC-Output-Octets" type="Optional"/>
408 <avprule id="CC-Service-Specific-Units" type="Optional"/>
409 <avprule id="AVP" type="Optional" qual="*"/>
412 <avp name="Value-Digits" code="447" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Integer64"/></avp>
413 <avp name="Validity-Time" code="448" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
414 <avp name="Final-Unit-Action" code="449" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
415 <single format-name="Enumerated" enum="0-2">
416 <label data="0" alias="TERMINATE"/>
417 <label data="1" alias="REDIRECT"/>
418 <label data="2" alias="RESTRICT_ACCESS"/>
421 <avp name="Subscription-Id-Type" code="450" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
422 <single format-name="Enumerated" enum="0-4">
423 <label data="0" alias="END_USER_E164"/>
424 <label data="1" alias="END_USER_IMSI"/>
425 <label data="2" alias="END_USER_SIP_URL"/>
426 <label data="3" alias="END_USER_NAI"/>
427 <label data="4" alias="END_USER_PRIVATE"/>
430 <avp name="Tariff-Time-Change" code="451" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
431 <avp name="Tariff-Change-Usage" code="452" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
432 <single format-name="Enumerated" enum="0-2">
433 <label data="0" alias="UNIT_BEFORE_TARIFF_CHANGE"/>
434 <label data="1" alias="UNIT_AFTER_TARIFF_CHANGE"/>
435 <label data="2" alias="UNIT_INDETERMINATE"/>
438 <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>
439 <avp name="CC-Unit-Type" code="454" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
440 <single format-name="Enumerated" enum="0-5">
441 <label data="0" alias="TIME"/>
442 <label data="1" alias="MONEY"/>
443 <label data="2" alias="TOTAL_OCTETS"/>
444 <label data="3" alias="INPUT_OCTETS"/>
445 <label data="4" alias="OUTPUT_OCTETS"/>
446 <label data="5" alias="SERVICE_SPECIFIC_UNITS"/>
449 <avp name="Multiple-Services-Indicator" code="455" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
450 <single format-name="Enumerated" enum="0-1">
451 <label data="0" alias="MULTIPLE_SERVICES_NOT_SUPPORTED"/>
452 <label data="1" alias="MULTIPLE_SERVICES_SUPPORTED"/>
455 <avp name="Multiple-Services-Credit-Control" code="456" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
457 <avprule id="Granted-Service-Unit" type="Optional"/>
458 <avprule id="Requested-Service-Unit" type="Optional"/>
459 <avprule id="Used-Service-Unit" type="Optional" qual="*"/>
460 <avprule id="Tariff-Change-Usage" type="Optional"/>
461 <avprule id="Service-Identifier" type="Optional" qual="*"/>
462 <avprule id="Rating-Group" type="Optional"/>
463 <avprule id="G-S-U-Pool-Reference" type="Optional" qual="*"/>
464 <avprule id="Validity-Time" type="Optional"/>
465 <avprule id="Result-Code" type="Optional"/>
466 <avprule id="Final-Unit-Indication" type="Optional"/>
467 <avprule id="AVP" type="Optional" qual="*"/>
470 <avp name="G-S-U-Pool-Reference" code="457" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
472 <avprule id="G-S-U-Pool-Identifier" type="Mandatory"/>
473 <avprule id="CC-Unit-Type" type="Mandatory"/>
474 <avprule id="Unit-Value" type="Mandatory"/>
477 <avp name="User-Equipment-Info" code="458" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may">
479 <avprule id="User-Equipment-Info-Type" type="Mandatory"/>
480 <avprule id="User-Equipment-Info-Value" type="Mandatory"/>
483 <avp name="User-Equipment-Info-Type" code="459" may-encrypt="yes" v-bit="mustnot" m-bit="may" p-bit="may">
484 <single format-name="Enumerated" enum="0-3">
485 <label data="0" alias="IMEISV"/>
486 <label data="1" alias="MAC"/>
487 <label data="2" alias="EUI64"/>
488 <label data="3" alias="MODIFIED_EUI64"/>
491 <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>
492 <avp name="Service-Context-Id" code="461" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>