1 <?xml version="1.0" encoding="UTF-8"?>
3 <!DOCTYPE dictionary SYSTEM "dictionary.dtd" [
4 <!ENTITY nasreq SYSTEM "nasreq.xml">
5 <!ENTITY mobileipv4 SYSTEM "mobileipv4.xml">
6 <!ENTITY chargecontrol SYSTEM "chargecontrol.xml">
7 <!ENTITY sunping SYSTEM "sunping.xml">
8 <!ENTITY imscxdx SYSTEM "imscxdx.xml">
9 <!ENTITY TGPPSh SYSTEM "TGPPSh.xml">
10 <!ENTITY sip SYSTEM "sip.xml">
11 <!ENTITY gqpolicy SYSTEM "gqpolicy.xml">
12 <!ENTITY etsie2e4 SYSTEM "etsie2e4.xml">
15 <base uri="http://www.ietf.org/rfc/rfc3588.txt">
17 $Log: dictionary.xml,v $
18 Revision 1.1 2001/11/01 21:52:44 guy
19 From David Frascone: duUpdate to Diameter dissector to load the
20 dictionary as an XML file rather than building it in, and various
23 Revision 1.7 2001/08/24 18:03:24 chaos
26 Revision 1.6 2001/07/31 19:13:55 chaos
27 Missed a couple of MIP AVPs
29 Revision 1.5 2001/07/31 19:09:22 chaos
30 Added Mobile-Ip and Sun Ping Extension
32 Revision 1.4 2001/07/31 17:43:25 chaos
33 Oops, forgot to turn on validity checking. Fixed some errors found with validity checking turned on
35 Revision 1.3 2001/07/31 16:56:31 chaos
36 Added commands, and validated with xmllint
38 Revision 1.2 2001/07/31 16:29:34 chaos
39 Checking in some changes to verify log and ident strings
42 <!-- *********************** Commands ***************************** -->
43 <!-- Diameter Base Protocol Command Codes -->
44 <command name="Abort-Session" code="274" vendor-id="None">
45 <!-- Maybe some avp stuff here one day -->
47 <command name="Accounting" code="271" vendor-id="None"/>
48 <command name="Capabilities-Exchange" code="257" vendor-id="None"/>
49 <command name="Device-Watchdog" code="280" vendor-id="None"/>
50 <command name="Disconnect-Peer" code="282" vendor-id="None"/>
51 <command name="Re-Auth" code="258" vendor-id="None"/>
52 <command name="Session-Termination" code="275" vendor-id="None"/>
53 <!-- ********************** End Commands ************************** -->
54 <!-- ************************* Vendors **************************** -->
55 <vendor vendor-id="None" code="0" name="None"/>
56 <vendor vendor-id="HP" code="11" name="Hewlett Packard"/>
57 <vendor vendor-id="Merit" code="61" name="Merit Networks"/>
58 <vendor vendor-id="Sun" code="42" name="Sun Microsystems, Inc."/>
59 <vendor vendor-id="USR" code="429" name="US Robotics Corp."/>
60 <vendor vendor-id="TGPP" code="10415" name="3GPP"/>
61 <vendor vendor-id="TGPPCX" code="16777216" name="3GPP CX/DX"/>
62 <vendor vendor-id="Ericsson" code="193" name="Ericsson"/>
63 <vendor vendor-id="ETSI" code="13019" name="ETSI"/>
64 <!-- *********************** End Vendors ************************** -->
65 <!-- ************************ typedefn's ************************** -->
66 <typedefn type-name="OctetString"/>
68 The data contains arbitrary data of variable length. Unless
69 otherwise noted, the AVP Length field MUST be set to at least 9
70 (13 if the 'V' bit is enabled). Data used to transmit (human
71 readable) character string data uses the UTF-8 [24] character
72 set and is NOT NULL-terminated. The minimum Length field MUST
73 be 9, but can be set to any value up to 65504 bytes. AVP Values
74 of this type that do not align on a 32-bit boundary MUST have
75 the necessary padding.
77 <typedefn type-name="UTF8String" type-parent="OctetString"/>
79 The UTF8String format is derived from the OctetString AVP Base
80 Format. This is a human readable string represented using the
81 ISO/IEC IS 10646-1 character set, encoded as an OctetString
82 using the UTF-8 [29] transformation format described in RFC
85 Since additional code points are added by amendments to the
86 10646 standard from time to time, implementations MUST be
87 prepared to encounter any code point from 0x00000001 to
88 0x7fffffff. Byte sequences that do not correspond to the valid
89 UTF-8 encoding of a code point or are outside this range are
90 prohibited. Note that since a code point of 0x00000000 is
91 prohibited, no octet will contain a value of 0x00.
93 The use of control codes SHOULD be avoided. When it is
94 necessary to represent a newline, the control code sequence CR
97 The use of leading or trailing white space SHOULD be avoided.
99 For code points not directly supported by user interface
100 hardware or software, an alternative means of entry and
101 display, such as hexadecimal, MAY be provided.
103 For information encoded in 7-bit US-ASCII, the UTF-8 encoding
104 is identical to the US-ASCII encoding.
106 UTF-8 may require multiple bytes to represent a single
107 character / code point; thus the length of a UTF8String in
108 octets may be different from the number of characters encoded.
110 Note that the size of an UTF8String is measured in octets, not
113 The UTF8String MUST not contain any octets with a value of
116 <typedefn type-name="IPAddress" type-parent="OctetString"/>
118 The IPAddress format is derived from the OctetString AVP Base
119 Format. It represents 32 bit (IPv4) [17] or 128 bit (IPv6) [16]
120 address, most significant octet first. The format of the
121 address (IPv4 or IPv6) is determined by the length. If the
122 attribute value is an IPv4 address, the AVP Length field MUST
123 be 12 (16 if 'V' bit is enabled), otherwise the AVP Length
124 field MUST be set to 24 (28 if the 'V' bit is enabled) for IPv6
127 <typedefn type-name="DiameterIdentity" type-parent="OctetString"/>
129 The DiameterIdentity format is derived from the OctetString AVP
130 Base Format. It uses the UTF-8 encoding and has the same
131 requirements as the UTF8String. In addition, it must follow
132 the Uniform Resource Identifiers (URI) syntax [29] rules
135 Diameter-Identity = fqdn [ port ] [ transport ]
138 aaa-protocol = ( "diameter" | "radius" | "tacacs+" )
140 protocol = ";protocol=" aaa-protocol
141 ; If absent, the default AAA protocol
144 fqdn = Fully Qualified Host Name
147 ; One of the ports used to listen for
148 ; incoming connections. ; If absent,
149 ; the default Diameter port (TBD) is
152 transport-protocol = ( "tcp" | "sctp" | "udp" )
154 transport = ";transport=" transport-protocol
156 ; One of the transports used to listen
157 ; for incoming connections. If absent,
158 ; the default SCTP [26] protocol is
159 ; assumed. UDP MUST NOT be used when
160 ; the aaa-protocol field is set to
163 The following are examples of valid Diameter host
166 host.abc.com;transport=tcp
167 host.abc.com:6666;transport=tcp
168 aaa://host.abc.com;protocol=diameter
169 aaa://host.abc.com:6666;protocol=diameter
170 aaa://host.abc.com:6666;transport=tcp;protocol=diameter
171 aaa://host.abc.com:1813;transport=udp;protocol=radius
173 Since multiple Diameter processes on a single host cannot
174 listen for incoming connections on the same port on a given
175 protocol, the DiameterIdentity is guaranteed to be unique per
178 A Diameter node MAY advertise different identities on each
179 connection, via the CER and CEA's Origin-Host AVP, but the same
180 identity MUST be used throughout the duration of a connection.
182 When comparing AVPs of this format, it is necessary to add any
183 absent fields with the default values prior to the comparison.
184 For example, diameter-host.abc.com would be expanded to
185 aaa://diameter/diameter-host.abc.com:TBD;protocol=sctp.
187 <typedefn type-name="IPFilterRule" type-parent="OctetString"/>
189 The IPFilterRule format is derived from the OctetString AVP
190 Base Format. It uses the UTF-8 encoding and has the same
191 requirements as the UTF8String. Packets may be filtered based
192 on the following information that is associated with it:
194 Direction (in or out)
195 Source and destination IP address (possibly masked)
197 Source and destination port (lists or ranges)
203 Rules for the appropriate direction are evaluated in order,
204 with the first matched rule terminating the evaluation. Each
205 packet is evaluated once. If no rule matches, the packet is
206 dropped if the last rule evaluated was a permit, and passed if
207 the last rule was a deny.
209 IPFilterRule filters MUST follow the format:
211 action dir proto from src to dst [options]
213 action permit - Allow packets that match the rule.
214 deny - Drop packets that match the rule.
216 dir "in" is from the terminal, "out" is to the
219 proto An IP protocol specified by number. The "ip"
220 keyword means any protocol will match.
222 src and dst <address/mask> [ports]
224 The <address/mask> may be specified as:
225 ipno An IPv4 or IPv6 number in dotted-
226 quad or canonical IPv6 form. Only
227 this exact IP number will match the
229 ipno/bits An IP number as above with a mask
230 width of the form 1.2.3.4/24. In
231 this case all IP numbers from
232 1.2.3.0 to 1.2.3.255 will match.
233 The bit width MUST be valid for the
234 IP version and the IP number MUST
235 NOT have bits set beyond the mask.
237 The sense of the match can be inverted by
238 preceding an address with the not modifier,
239 causing all other addresses to be matched
240 instead. This does not affect the selection of
243 The keyword "any" is 0.0.0.0/0 or the IPv6
244 equivalent. The keyword "assigned" is the
245 address or set of addresses assigned to the
246 terminal. The first rule SHOULD be "deny in
249 With the TCP, UDP and SCTP protocols, optional
250 ports may be specified as:
252 {port|port-port}[,port[,...]]
254 The `-' notation specifies a range of ports
255 (including boundaries).
257 Fragmented packets which have a non-zero offset
258 (i.e. not the first fragment) will never match
259 a rule which has one or more port
260 specifications. See the frag option for
261 details on matching fragmented packets.
264 frag Match if the packet is a fragment and this is not
265 the first fragment of the datagram. frag may not
266 be used in conjunction with either tcpflags or
267 TCP/UDP port specifications.
270 Match if the IP header contains the comma
271 separated list of options specified in spec. The
272 supported IP options are:
274 ssrr (strict source route), lsrr (loose source
275 route), rr (record packet route) and ts
276 (timestamp). The absence of a particular option
277 may be denoted with a `!'.
280 Match if the TCP header contains the comma
281 separated list of options specified in spec. The
282 supported TCP options are:
284 mss (maximum segment size), window (tcp window
285 advertisement), sack (selective ack), ts (rfc1323
286 timestamp) and cc (rfc1644 t/tcp connection
287 count). The absence of a particular option may
288 be denoted with a `!'.
291 TCP packets only. Match packets that have the RST
294 setup TCP packets only. Match packets that have the SYN
295 bit set but no ACK bit.
298 TCP packets only. Match if the TCP header
299 contains the comma separated list of flags
300 specified in spec. The supported TCP flags are:
302 fin, syn, rst, psh, ack and urg. The absence of a
303 particular flag may be denoted with a `!'. A rule
304 which contains a tcpflags specification can never
305 match a fragmented packet which has a non-zero
306 offset. See the frag option for details on
307 matching fragmented packets.
310 ICMP packets only. Match if the ICMP type is in
311 the list types. The list may be specified as any
312 combination of ranges or individual types
313 separated by commas. The supported ICMP types
316 echo reply (0), destination unreachable (3),
317 source quench (4), redirect (5), echo request
318 (8), router advertisement (9), router
319 solicitation (10), time-to-live exceeded (11), IP
320 header bad (12), timestamp request (13),
321 timestamp reply (14), information request (15),
322 information reply (16), address mask request (17)
323 and address mask reply (18).
325 There is one kind of packet that the access device MUST always
326 discard, that is an IP fragment with a fragment offset of one.
327 This is a valid packet, but it only has one use, to try to
328 circumvent firewalls.
330 An access device that is unable to interpret or apply a deny
331 rule MUST terminate the session. An access device that is
332 unable to interpret or apply a permit rule MAY apply a more
333 restrictive rule. An access device MAY apply deny rules of
334 its own before the supplied rules, for example to protect
335 the access device owner's infrastructure.
337 The rule syntax is a modified subset of ipfw(8) from FreeBSD,
338 and the ipfw.c code may provide a useful base for
341 <typedefn type-name="QOSFilterRule" type-parent="OctetString"/>
343 The QosFilterRule format is derived from the OctetString AVP
344 Base Format. It uses the UTF-8 encoding and has the same
345 requirements as the UTF8String. Packets may be marked or
346 metered based on the following information that is associated
349 Direction (in or out)
350 Source and destination IP address (possibly masked)
352 Source and destination port (lists or ranges)
353 DSCP values (no mask or range)
355 Rules for the appropriate direction are evaluated in order,
356 with the first matched rule terminating the evaluation. Each
357 packet is evaluated once. If no rule matches, the packet is
358 treated as best effort.
360 QoSFilterRule filters MUST follow the format:
362 action dir proto from src to dst [options]
364 tag - Mark packet with a specific DSCP [49].
365 The DSCP option MUST be included.
367 meter - Meter traffic. The metering options
370 dir "in" is from the terminal, "out" is to the
373 proto An IP protocol specified by number. The "ip"
374 keyword means any protocol will match.
376 src and dst <address/mask> [ports]
378 The <address/mask> may be specified as:
379 ipno An IPv4 or IPv6 number in dotted-
380 quad or canonical IPv6 form. Only
381 this exact IP number will match the
383 ipno/bits An IP number as above with a mask
384 width of the form 1.2.3.4/24. In
385 this case all IP numbers from
386 1.2.3.0 to 1.2.3.255 will match.
387 The bit width MUST be valid for the
388 IP version and the IP number MUST
389 NOT have bits set beyond the mask.
391 The sense of the match can be inverted by
392 preceding an address with the not modifier,
393 causing all other addresses to be matched
394 instead. This does not affect the selection of
397 The keyword "any" is 0.0.0.0/0 or the IPv6
398 equivalent. The keyword "assigned" is the
399 address or set of addresses assigned to the
400 terminal. The first rule SHOULD be "deny in
403 With the TCP, UDP and SCTP protocols, optional
404 ports may be specified as:
406 {port|port-port}[,port[,...]]
408 The `-' notation specifies a range of ports
409 (including boundaries).
414 color values as defined in [49]. Exact matching
415 of DSCP values is required (no masks or ranges).
416 the "deny" can replace the color_under or
417 color_over values in the meter action for rate-
418 dependent packet drop.
420 metering <rate> <color_under> <color_over>
421 The metering option provides Assured Forwarding,
422 as defined in [50], and MUST be present if the
423 action is set to meter. The rate option is the
424 throughput, in bits per second, which is used by
425 the access device to mark packets. Traffic above
426 the rate is marked with the color_over codepoint,
427 while traffic under the rate is marked with the
428 color_under codepoint. The color_under and
429 color_over options contain the drop preferences,
430 and MUST conform to the recommended codepoint
431 keywords described in [50] (e.g. AF13).
433 The metering option also supports the strict
434 limit on traffic required by Expedited
435 Forwarding, as defined in [51]. The color_over
436 option may contain the keyword "drop" to prevent
437 forwarding of traffic that exceeds the rate
440 The rule syntax is a modified subset of ipfw(8) from FreeBSD,
441 and the ipfw.c code may provide a useful base for
445 <typedefn type-name="MIPRegistrationRequest" type-parent="OctetString"/>
446 <typedefn type-name="Integer32"/>
448 32 bit signed value, in network byte order. The AVP Length
449 field MUST be set to 12 (16 if the 'V' bit is enabled).
451 <typedefn type-name="VendorId" type-parent="Unsigned32"/>
452 <typedefn type-name="AppId" type-parent="Integer32"/>
453 <typedefn type-name="Integer64"/>
455 64 bit signed value, in network byte order. The AVP Length
456 field MUST be set to 16 (20 if the 'V' bit is enabled).
458 <typedefn type-name="Unsigned32"/>
460 32 bit unsigned value, in network byte order. The AVP Length
461 field MUST be set to 12 (16 if the 'V' bit is enabled).
462 Unsigned32 values used to transmit time data contains the four
463 most significant octets returned from NTP [18], in network byte
466 <typedefn type-name="Time"/>
468 The Time format is derived from the Unsigned32 AVP Base Format.
469 This is 32 bit unsigned value containing the four most
470 significant octets returned from NTP [18], in network byte
473 This represent the number of seconds since 0h on 1 January 1900
474 with respect to the Coordinated Universal Time (UTC).
476 On 6h 28m 16s UTC, 7 February 2036 the time value will
477 overflow. NTP [18] describes a procedure to extend the time to
480 <typedefn type-name="Unsigned64"/>
482 64 bit unsigned value, in network byte order. The AVP Length
483 field MUST be set to 16 (20 if the 'V' bit is enabled).
485 <typedefn type-name="Enumerated" type-parent="Unsigned32"/>
486 <typedefn type-name="DiameterURI" type-parent="UTF8String"/>
488 <!-- ************************* End Typedefns ************************ -->
489 <!-- ******************* RADIUS AVPS ************************ -->
490 <!-- http://www.iana.org/assignments/aaa-parameters -->
491 <!-- 1-255 Radius attributes [RAD-IANA] -->
492 <avp name="User-Name" code="1" mandatory="must">
493 <type type-name="UTF8String"/>
495 <avp name="User-Password" code="2" mandatory="may">
496 <type type-name="OctetString"/>
498 <avp name="CHAP-Password" code="3" mandatory="may">
499 <type type-name="OctetString"/>
501 <avp name="NAS-IP-Address" code="4" mandatory="may">
502 <type type-name="OctetString"/>
504 <avp name="NAS-Port" code="5" mandatory="may">
505 <type type-name="Integer32"/>
507 <avp name="Service-Type" code="6">
508 <type type-name="Unsigned32"/>
509 <enum name="Login" code="1"/>
510 <enum name="Framed" code="2"/>
511 <enum name="Callback-Login" code="3"/>
512 <enum name="Callback-Framed" code="4"/>
513 <enum name="Outbound" code="5"/>
514 <enum name="Administrative" code="6"/>
515 <enum name="NAS-Prompt" code="7"/>
516 <enum name="Authenticate-Only" code="8"/>
517 <enum name="Callback-NAS-Prompt" code="9"/>
518 <enum name="Call Check" code="10"/>
519 <enum name="Callback Administrative" code="11"/>
520 <enum name="Voice" code="12"/>
521 <enum name="Fax" code="13"/>
522 <enum name="Modem Relay" code="14"/>
523 <enum name="IAPP-Register" code="15"/>
524 <enum name="IAPP-AP-Check" code="16"/>
525 <enum name="Authorize Only" code="17"/>
527 <avp name="Framed-Protocol" code="7">
528 <type type-name="Unsigned32"/>
529 <enum name="ARA" code="3"/>
530 <enum name="Ascend-ARA" code="255"/>
531 <enum name="COMB" code="260"/>
532 <enum name="EURAW" code="257"/>
533 <enum name="EUUI" code="258"/>
534 <enum name="FR" code="261"/>
535 <enum name="Gandalf" code="4"/>
536 <enum name="MPP" code="256"/>
537 <enum name="PPP" code="1"/>
538 <enum name="SLIP" code="2"/>
539 <enum name="X25" code="259"/>
540 <enum name="Xylogics" code="5"/>
542 <avp name="Framed-IP-Address" code="8" mandatory="may">
543 <type type-name="IPAddress"/>
545 <avp name="Framed-IP-Netmask" code="9" mandatory="may">
546 <type type-name="IPAddress"/>
548 <avp name="Framed-Routing" code="10">
549 <type type-name="Unsigned32"/>
550 <enum name="Broadcast" code="1"/>
551 <enum name="Broadcast-Listen" code="3"/>
552 <enum name="Listen" code="2"/>
553 <enum name="None" code="0"/>
555 <avp name="Filter-Id" code="11" mandatory="may">
556 <type type-name="OctetString"/>
558 <avp name="Framed-MTU" code="12" mandatory="may">
559 <type type-name="Integer32"/>
561 <avp name="Framed-Compression" code="13">
562 <type type-name="Unsigned32"/>
563 <enum name="IPX-Header-Compression" code="2"/>
564 <enum name="None" code="0"/>
565 <enum name="Van-Jacobson-TCP-IP" code="1"/>
567 <avp name="Login-IP-Host" code="14" mandatory="may">
568 <type type-name="IPAddress"/>
570 <avp name="Login-Service" code="15">
571 <type type-name="Unsigned32"/>
572 <enum name="Telnet" code="0"/>
573 <enum name="Rlogin" code="1"/>
574 <enum name="TCP-Clear" code="2"/>
575 <enum name="PortMaster" code="3"/>
576 <enum name="LAT" code="4"/>
577 <enum name="X25-PAD" code="5"/>
578 <enum name="X25-T3POS" code="6"/>
579 <enum name="TCP Clear Quiet (suppresses any NAS-generated connect string)" code="8"/>
581 <avp name="Login-TCP-Port" code="16" mandatory="may">
582 <type type-name="Integer32"/>
584 <avp name="Reply-Message" code="18" mandatory="may">
585 <type type-name="OctetString"/>
587 <avp name="Callback-Number" code="19" mandatory="may">
588 <type type-name="OctetString"/>
590 <avp name="Callback-Id" code="20" mandatory="may">
591 <type type-name="OctetString"/>
593 <avp name="Framed-Route" code="22" mandatory="may">
594 <type type-name="OctetString"/>
596 <avp name="Framed-IPX-Network" code="23" mandatory="may">
597 <type type-name="Integer32"/>
599 <avp name="State" code="24" mandatory="may">
600 <type type-name="OctetString"/>
602 <avp name="Class" code="25" mandatory="must">
603 <type type-name="OctetString"/>
605 <avp name="Vendor-Specific" code="26">
606 <type type-name="Unsigned32"/>
607 <!-- Should vendors be enum'ed? -->
609 <avp name="Session-Timeout" code="27" mandatory="must">
610 <type type-name="Unsigned32"/>
612 <avp name="Idle-Timeout" code="28" mandatory="may">
613 <type type-name="Integer32"/>
615 <avp name="Termination-Action" code="29">
616 <type type-name="Unsigned32"/>
617 <enum name="Default" code="0"/>
618 <enum name="RADIUS-Request" code="1"/>
620 <avp name="Called-Station-Id" code="30" mandatory="may">
621 <type type-name="OctetString"/>
623 <avp name="Calling-Station-Id" code="31" mandatory="may">
624 <type type-name="OctetString"/>
626 <avp name="NAS-Identifier" code="32" mandatory="may">
627 <type type-name="OctetString"/>
629 <avp name="Proxy-State" code="33" mandatory="must">
630 <type type-name="OctetString"/>
632 <avp name="Login-LAT-Service" code="34" mandatory="may">
633 <type type-name="OctetString"/>
635 <avp name="Login-LAT-Node" code="35" mandatory="may">
636 <type type-name="OctetString"/>
638 <avp name="Login-LAT-Group" code="36" mandatory="may">
639 <type type-name="OctetString"/>
641 <avp name="Framed-AppleTalk-Link" code="37" mandatory="may">
642 <type type-name="Integer32"/>
644 <avp name="Framed-AppleTalk-Network" code="38" mandatory="may">
645 <type type-name="Integer32"/>
647 <avp name="Framed-AppleTalk-Zone" code="39" mandatory="may">
648 <type type-name="OctetString"/>
650 <avp name="Acct-Status-Type" code="40">
651 <type type-name="Unsigned32"/>
652 <enum name="Accounting-Off" code="8"/>
653 <enum name="Accounting-On" code="7"/>
654 <enum name="Alive" code="3"/>
655 <enum name="Cancel" code="6"/>
656 <enum name="Modem-Start" code="4"/>
657 <enum name="Modem-Stop" code="5"/>
658 <enum name="Start" code="1"/>
659 <enum name="Stop" code="2"/>
661 <avp name="Acct-Delay-Time" code="41" mandatory="may">
662 <type type-name="Integer32"/>
664 <avp name="Acct-Input-Octets" code="42" mandatory="may">
665 <type type-name="Integer32"/>
667 <avp name="Acct-Output-Octets" code="43" mandatory="may">
668 <type type-name="Integer32"/>
670 <avp name="Accounting-Session-Id" code="44" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
671 <type type-name="Unsigned32"/>
673 <avp name="Acct-Authentic" code="45">
674 <type type-name="Unsigned32"/>
675 <enum name="None" code="0"/>
676 <enum name="RADIUS" code="1"/>
677 <enum name="Local" code="2"/>
678 <enum name="Remote" code="3"/>
679 <enum name="Diameter" code="4"/>
681 <avp name="Acct-Session-Time" code="46" mandatory="may">
682 <type type-name="Integer32"/>
684 <avp name="Acct-Input-Packets" code="47" mandatory="may">
685 <type type-name="Integer32"/>
687 <avp name="Acct-Output-Packets" code="48" mandatory="may">
688 <type type-name="Integer32"/>
690 <avp name="Acct-Terminate-Cause" code="49">
691 <type type-name="Unsigned32"/>
692 <enum name="User-Request" code="1"/>
693 <enum name="Lost-Carrier" code="2"/>
694 <enum name="Lost-Service" code="3"/>
695 <enum name="Idle-Timeout" code="4"/>
696 <enum name="Session-Timeout" code="5"/>
697 <enum name="Admin-Reset" code="6"/>
698 <enum name="Admin-Reboot" code="7"/>
699 <enum name="Port-Error" code="8"/>
700 <enum name="NAS-Error" code="9"/>
701 <enum name="NAS-Request" code="10"/>
702 <enum name="NAS-Reboot" code="11"/>
703 <enum name="Port-Unneeded" code="12"/>
704 <enum name="Port-Preempted" code="13"/>
705 <enum name="Port-Suspended" code="14"/>
706 <enum name="Service-Unavailable" code="15"/>
707 <enum name="Callback" code="16"/>
708 <enum name="User-Error" code="17"/>
709 <enum name="Host-Request" code="18"/>
710 <enum name="Supplicant Restart" code="19"/>
711 <enum name="Reauthentication Failure" code="20"/>
712 <enum name="Port Reinitialized" code="21"/>
713 <enum name="Port Administratively Disabled" code="22"/>
715 <avp name="Accounting-Multi-Session-Id" code="50" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
716 <type type-name="OctetString"/>
718 <avp name="Acct-Link-Count" code="51" mandatory="may">
719 <type type-name="Integer32"/>
721 <avp name="Acct-Input-Gigawords" code="52" mandatory="may">
722 <type type-name="Integer32"/>
724 <avp name="Acct-Output-Gigawords" code="53" mandatory="may">
725 <type type-name="Integer32"/>
727 <avp name="Event-Timestamp" code="55" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
728 <type type-name="Time"/>
730 <!-- 56-59 (unassigned) -->
731 <avp name="CHAP-Challenge" code="60" mandatory="may">
732 <type type-name="OctetString"/>
734 <avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes">
735 <type type-name="Enumerated"/>
736 <enum name="Async" code="0"/>
737 <enum name="HDLC-Clear-Channel" code="7"/>
738 <enum name="ISDN-Async-v110" code="4"/>
739 <enum name="ISDN-Async-v120" code="3"/>
740 <enum name="ISDN-Sync" code="2"/>
741 <enum name="PIAFS" code="6"/>
742 <enum name="Sync" code="1"/>
743 <enum name="Virtual" code="5"/>
744 <enum name="X25" code="8"/>
745 <enum name="X75" code="9"/>
746 <enum name="G.3 Fax" code="10"/>
747 <enum name="SDSL - Symmetric DSL" code="11"/>
748 <enum name="ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation" code="12"/>
749 <enum name="ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone" code="13"/>
750 <enum name="IDSL - ISDN Digital Subscriber Line" code="14"/>
751 <enum name="Ethernet" code="15"/>
752 <enum name="xDSL - Digital Subscriber Line of unknown type" code="16"/>
753 <enum name="Cable" code="17"/>
754 <enum name="Wireless - Other" code="18"/>
755 <enum name="Wireless - IEEE 802.11 " code="19"/>
756 <enum name="Token-Ring" code="20"/>
757 <enum name="FDDI" code="21"/>
758 <enum name="Wireless - CDMA2000" code="22"/>
759 <enum name="Wireless - UMTS" code="23"/>
760 <enum name="Wireless - 1X-EV" code="24"/>
761 <enum name="IAPP" code="25"/>
762 <enum name="FTTP - Fiber to the Premises" code="26"/>
764 <avp name="Port-Limit" code="62" mandatory="may">
765 <type type-name="Integer32"/>
767 <avp name="Login-LAT-Port" code="63" mandatory="may">
768 <type type-name="OctetString"/>
770 <avp name="Tunnel-Type" code="64">
771 <type type-name="Unsigned32"/>
772 <enum name="PPTP" code="1"/>
773 <enum name="L2F" code="2"/>
774 <enum name="L2TP" code="3"/>
775 <enum name="ATMP" code="4"/>
776 <enum name="VTP" code="5"/>
777 <enum name="AH" code="6"/>
778 <enum name="IP-IP-Encap" code="7"/>
779 <enum name="MIN-IP-IP" code="8"/>
780 <enum name="ESP" code="9"/>
781 <enum name="GRE" code="10"/>
782 <enum name="DVS" code="11"/>
783 <enum name="IP-IP" code="12"/>
784 <enum name="VLAN" code="13"/>
786 <avp name="Tunnel-Medium-Type" code="65">
787 <type type-name="Unsigned32"/>
788 <enum name="IPv4" code="1"/>
789 <enum name="IPv6" code="2"/>
790 <enum name="NSAP" code="3"/>
791 <enum name="HDLC" code="4"/>
792 <enum name="BBN" code="5"/>
793 <enum name="IEEE-802" code="6"/>
794 <enum name="E-163" code="7"/>
795 <enum name="E-164" code="8"/>
796 <enum name="F-69" code="9"/>
797 <enum name="X-121" code="10"/>
798 <enum name="IPX" code="11"/>
799 <enum name="Appletalk-802" code="12"/>
800 <enum name="Decnet4" code="13"/>
801 <enum name="Vines" code="14"/>
802 <enum name="E-164-NSAP" code="15"/>
804 <avp name="Acct-Tunnel-Client-Endpoint" code="66" mandatory="may">
805 <type type-name="OctetString"/>
807 <avp name="Tunnel-Server-Endpoint" code="67" mandatory="may">
808 <type type-name="OctetString"/>
810 <avp name="Acct-Tunnel-Connection-ID" code="68" mandatory="may">
811 <type type-name="OctetString"/>
813 <avp name="Tunnel-Password" code="69" mandatory="may">
814 <type type-name="OctetString"/>
816 <avp name="ARAP-Password" code="70" mandatory="may">
817 <type type-name="OctetString"/>
819 <avp name="ARAP-Features" code="71" mandatory="may">
820 <type type-name="OctetString"/>
822 <avp name="ARAP-Zone-Access" code="72" mandatory="may">
823 <type type-name="Integer32"/>
825 <avp name="ARAP-Security" code="73" mandatory="may">
826 <type type-name="Integer32"/>
828 <avp name="ARAP-Security-Data" code="74" mandatory="may">
829 <type type-name="OctetString"/>
831 <avp name="Password-Retry" code="75" mandatory="may">
832 <type type-name="Integer32"/>
834 <avp name="Prompt" code="76" mandatory="may">
835 <type type-name="Integer32"/>
837 <avp name="Connect-Info" code="77" mandatory="may">
838 <type type-name="OctetString"/>
840 <avp name="Configuration-Token" code="78" mandatory="may">
841 <type type-name="OctetString"/>
843 <avp name="EAP-Message" code="79" mandatory="may">
844 <type type-name="OctetString"/>
846 <avp name="Signature" code="80" mandatory="may">
847 <type type-name="OctetString"/>
849 <avp name="ARAP-Challenge-Response" code="84" mandatory="may">
850 <type type-name="OctetString"/>
852 <avp name="Acct-Interim-Interval" code="85" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
853 <type type-name="Integer32"/>
855 <avp name="Framed-Interface-Id" code="96" mandatory="may">
856 <type type-name="Unsigned64"/>
858 <avp name="Framed-IPv6-Prefix" code="97" mandatory="may">
859 <type type-name="OctetString"/>
861 <!-- ******************* DIAMETER BASE PROTOCOL AVPS ************************ -->
862 <avp name="Host-IP-Address" code="257" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
863 <type type-name="IPAddress"/>
865 <avp name="Auth-Application-Id" code="258" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
866 <type type-name="AppId"/>
868 <avp name="Acct-Application-Id" code="259" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
869 <type type-name="AppId"/>
870 <enum name="Diameter Common Messages" code="0"/>
871 <enum name="Diameter NASREQ Application" code="1"/>
872 <enum name="Diameter Mobile IPv4 Application" code="2"/>
873 <enum name="Diameter Base Accounting" code="3"/>
874 <enum name="3GPP CX/DX" code="16777216"/>
875 <enum name="3GPP Sh" code="16777217"/>
876 <enum name="3GPP Re/Rf" code="16777218"/>
877 <enum name="3GPP Wx" code="16777219"/>
878 <enum name="GPP Zn" code="16777220"/>
879 <enum name="3GPP Zh" code="16777221"/>
880 <enum name="3GPP Gq" code="16777222"/>
881 <enum name="3GPP Gmb" code="16777223"/>
882 <enum name="3GPP Gx" code="16777224"/>
883 <enum name="3GPP Gx over Gy" code="16777225"/>
884 <enum name="3GPP MM10" code="16777226"/>
885 <enum name="Ericsson MSI" code="16777227"/>
886 <enum name="Ericsson Zx" code="16777228"/>
887 <enum name="3GPP Rx" code="16777229"/>
888 <enum name="3GPP Pr" code="16777230"/>
889 <enum name="ETSI e4" code="16777231"/>
890 <enum name="Ericsson Charging-CIP" code="16777232"/>
891 <enum name="Ericsson Mm" code="16777233"/>
892 <enum name="Vodafone Gx+" code="16777234"/>
893 <enum name="ITU-T Rs" code="16777235"/>
895 <avp name="Vendor-Specific-Application-Id" code="260" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
897 <gavp name="Vendor-Id"/>
898 <gavp name="Auth-Application-Id"/>
899 <gavp name="Acct-Application-Id"/>
902 <avp name="Redirect-Host-Usage" code="261" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
903 <type type-name="Unsigned32"/>
904 <enum name="Don't Care" code="0"/>
905 <enum name="All Session" code="1"/>
906 <enum name="All Realm" code="2"/>
907 <enum name="Realm and Application" code="3"/>
908 <enum name="All Application" code="4"/>
909 <enum name="All Host" code="5"/>
911 <avp name="Redirect-Max-Cache-Time" code="262" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
912 <type type-name="Unsigned32"/>
914 <avp name="Session-Id" code="263" mandatory="must" protected="mustnot" vendor-bit="mustnot">
915 <type type-name="UTF8String"/>
917 <avp name="Origin-Host" code="264" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
918 <type type-name="DiameterIdentity"/>
920 <avp name="Supported-Vendor-Id" code="265" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
921 <type type-name="VendorId"/>
923 <avp name="Vendor-Id" code="266" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
924 <type type-name="VendorId"/>
926 <avp name="Firmware-Revision" code="267" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
927 <type type-name="Unsigned32"/>
929 <avp name="Result-Code" code="268" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
930 <type type-name="Unsigned32"/>
931 <enum name="DIAMETER_MULTI_ROUND_AUTH" code="1001"/>
932 <enum name="DIAMETER_SUCCESS" code="2001"/>
933 <enum name="DIAMETER_LIMITED_SUCCESS" code="2002"/>
934 <enum name="DIAMETER_FIRST_REGISTRATION" code="2003"/>
935 <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2004"/>
936 <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2005"/>
937 <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2006"/>
938 <enum name="DIAMETER_SERVER_SELECTION" code="2007"/>
939 <enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
941 <enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
942 <enum name="DIAMETER_UNABLE_TO_DELIVER" code="3002"/>
943 <enum name="DIAMETER_REALM_NOT_SERVED" code="3003"/>
944 <enum name="DIAMETER_TOO_BUSY" code="3004"/>
945 <enum name="DIAMETER_LOOP_DETECTED" code="3005"/>
946 <enum name="DIAMETER_REDIRECT_INDICATION" code="3006"/>
947 <enum name="DIAMETER_APPLICATION_UNSUPPORTED" code="3007"/>
948 <enum name="DIAMETER_INVALID_HDR_BITS" code="3008"/>
949 <enum name="DIAMETER_INVALID_AVP_BITS" code="3009"/>
950 <enum name="DIAMETER_UNKNOWN_PEER" code="3010"/>
952 <enum name="DIAMETER_AUTHENTICATION_REJECTED" code="4001"/>
953 <enum name="DIAMETER_OUT_OF_SPACE" code="4002"/>
954 <enum name="DIAMETER_ELECTION_LOST" code="4003"/>
955 <enum name="DIAMETER_ERROR_MIP_REPLY_FAILURE" code="4005"/>
956 <enum name="DIAMETER_ERROR_HA_NOT_AVAILABLE" code="4006"/>
957 <enum name="DIAMETER_ERROR_BAD_KEY" code="4007"/>
958 <enum name="DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED" code="4008"/>
959 <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4010"/>
960 <enum name="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE" code="4011"/>
961 <enum name="DIAMETER_CREDIT_LIMIT_REACHED" code="4012"/>
962 <enum name="DIAMETER_USER_NAME_REQUIRED" code="4013"/>
964 <enum name="DIAMETER_AVP_UNSUPPORTED" code="5001"/>
965 <enum name="DIAMETER_UNKNOWN_SESSION_ID" code="5002"/>
966 <enum name="DIAMETER_AUTHORIZATION_REJECTED" code="5003"/>
967 <enum name="DIAMETER_INVALID_AVP_VALUE" code="5004"/>
968 <enum name="DIAMETER_MISSING_AVP" code="5005"/>
969 <enum name="DIAMETER_RESOURCES_EXCEEDED" code="5006"/>
970 <enum name="DIAMETER_CONTRADICTING_AVPS" code="5007"/>
971 <enum name="DIAMETER_AVP_NOT_ALLOWED" code="5008"/>
972 <enum name="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES" code="5009"/>
973 <enum name="DIAMETER_NO_COMMON_APPLICATION " code="5010"/>
974 <enum name="DIAMETER_UNSUPPORTED_VERSION" code="5011"/>
975 <enum name="DIAMETER_UNABLE_TO_COMPLY" code="5012"/>
976 <enum name="DIAMETER_INVALID_BIT_IN_HEADER" code="5013"/>
977 <enum name="DIAMETER_INVALID_AVP_LENGTH" code="5014"/>
978 <enum name="DIAMETER_INVALID_MESSAGE_LENGTH" code="5015"/>
979 <enum name="DIAMETER_INVALID_AVP_BIT_COMBO" code="5016"/>
980 <enum name="DIAMETER_NO_COMMON_SECURITY" code="5017"/>
981 <enum name="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE" code="5024"/>
982 <enum name="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION" code="5025"/>
983 <enum name="DIAMETER_USER_UNKNOWN" code="5030"/>
984 <enum name="DIAMETER_RATING_FAILED" code="5031"/>
985 <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5032"/>
986 <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5033"/>
987 <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5034"/>
988 <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5035"/>
989 <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5036"/>
990 <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5037"/>
991 <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5038"/>
992 <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5039"/>
993 <enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
995 <avp name="Product-Name" code="269" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
996 <type type-name="UTF8String"/>
998 <avp name="Session-Binding" code="270" mandatory="must" protected="mustnot" vendor-bit="mustnot">
999 <type type-name="Unsigned32"/>
1000 <enum name="RE_AUTH" code="1"/>
1001 <enum name="STR" code="2"/>
1002 <enum name="Unallocated" code="3"/>
1003 <enum name="ACCOUNTING" code="4"/>
1005 <avp name="Session-Server-Failover" code="271" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1006 <type type-name="Unsigned32"/>
1007 <enum name="REFUSE_SERVICE" code="0"/>
1008 <enum name="TRY_AGAIN" code="1"/>
1009 <enum name="ALLOW_SERVICE" code="2"/>
1010 <enum name="TRY_AGAIN_ALLOW_SERVICE" code="3"/>
1012 <avp name="Multi-Round-Time-Out" code="272" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1013 <type type-name="Unsigned32"/>
1015 <avp name="Disconnect-Cause" code="273" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1016 <type type-name="Unsigned32"/>
1017 <enum name="REBOOTING" code="0"/>
1018 <enum name="BUSY" code="1"/>
1019 <enum name="DO_NOT_WANT_TO_TALK_TO_YOU" code="2"/>
1021 <avp name="Auth-Request-Type" code="274" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1022 <type type-name="Unsigned32"/>
1023 <enum name="Authenticate Only" code="1"/>
1024 <enum name="Authorize Only" code="2"/>
1025 <enum name="Authorize Authenticate" code="3"/>
1027 <avp name="Alternate-Peer" code="275" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1028 <type type-name="DiameterIdentity"/>
1030 <avp name="Auth-Grace-Period" code="276" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1031 <type type-name="Unsigned32"/>
1033 <avp name="Auth-Session-State" code="277" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1034 <type type-name="Unsigned32"/>
1035 <enum name="STATE_MAINTAINED" code="0"/>
1036 <enum name="NO_STATE_MAINTAINED" code="1"/>
1038 <avp name="Origin-State-Id" code="278" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1039 <type type-name="Unsigned32"/>
1041 <avp name="Failed-AVP" code="279" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1047 <avp name="Proxy-Host" code="280" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1048 <type type-name="DiameterIdentity"/>
1050 <avp name="Error-Message" code="281" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1051 <type type-name="UTF8String"/>
1053 <avp name="Route-Record" code="282" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1054 <type type-name="DiameterIdentity"/>
1056 <avp name="Destination-Realm" code="283" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1057 <type type-name="DiameterIdentity"/>
1059 <avp name="Proxy-Info" code="284" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1060 <type type-name="OctetString"/>
1062 <avp name="Re-Auth-Request-Type" code="285" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1063 <type type-name="Unsigned32"/>
1064 <enum name="AUTHORIZE_ONLY" code="0"/>
1065 <enum name="AUTHORIZE_AUTHENTICATE" code="1"/>
1067 <avp name="Accounting-Sub-Session-Id" code="287" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
1068 <type type-name="Unsigned64"/>
1070 <!-- 286 & 288-290 Unallocated http://www.iana.org/assignments/aaa-parameters (last updated 20 September 2005)?? -->
1071 <avp name="Authorization-Lifetime" code="291" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1072 <type type-name="Integer32"/>
1074 <avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1075 <type type-name="DiameterIdentity"/>
1077 <avp name="Destination-Host" code="293" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1078 <type type-name="DiameterIdentity"/>
1080 <avp name="Error-Reporting-Host" code="294" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1081 <type type-name="DiameterIdentity"/>
1083 <avp name="Termination-Cause" code="295" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1084 <type type-name="Unsigned32"/>
1085 <enum name="DIAMETER_LOGOUT" code="1"/>
1086 <enum name="DIAMETER_SERVICE_NOT_PROVIDED" code="2"/>
1087 <enum name="DIAMETER_BAD_ANSWER" code="3"/>
1088 <enum name="DIAMETER_ADMINISTRATIVE" code="4"/>
1089 <enum name="DIAMETER_LINK_BROKEN" code="5"/>
1090 <enum name="DIAMETER_AUTH_EXPIRED" code="6"/>
1091 <enum name="DIAMETER_USER_MOVED" code="7"/>
1092 <enum name="DIAMETER_SESSION_TIMEOUT" code="8"/>
1094 <avp name="Origin-Realm" code="296" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1095 <type type-name="DiameterIdentity"/>
1097 <avp name="Experimental-Result" code="297" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1099 <gavp name="Vendor-Id"/>
1100 <gavp name="Experimental-Result-Code"/>
1103 <!-- 3GPP TS 29.230 version 6.5.0 Release 6, ETSI TS 129 230 V6.5.0 (2005-09) -->
1104 <avp name="Experimental-Result-Code" code="298" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1105 <type type-name="Unsigned32"/>
1106 <enum name="DIAMETER_FIRST_REGISTRATION" code="2001"/>
1107 <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2002"/>
1108 <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2003"/>
1109 <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2004"/>
1110 <enum name="SDIAMETER_SERVER_SELECTION" code="2005"/>
1111 <enum name="DIAMETER_USER_DATA_NOT_AVAILABLE" code="4100"/>
1112 <enum name="DIAMETER_PRIOR_UPDATE_IN_PROGRESS" code="4101"/>
1113 <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
1114 <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5002"/>
1115 <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5003"/>
1116 <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5004"/>
1117 <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5005"/>
1118 <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5006"/>
1119 <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5007"/>
1120 <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5008"/>
1121 <enum name="DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA" code="5009"/>
1122 <enum name="DIAMETER_MISSING_USER_ID" code="5010"/>
1123 <enum name="DIAMETER_ERROR_FEATURE_UNSUPPORTED" code="5011"/>
1124 <enum name="DIAMETER_ERROR_USER_NO_WLAN_SUBSCRIPTION" code="5041"/>
1125 <enum name="DIAMETER_ERROR_W-APN_UNUSED_BY_USER" code="5042"/>
1126 <enum name="DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION" code="5043"/>
1127 <enum name="DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION" code="5044"/>
1128 <enum name="DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED" code="5100"/>
1129 <enum name="DIAMETER_ERROR_OPERATION_NOT_ALLOWED" code="5101"/>
1130 <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ" code="5102"/>
1131 <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED" code="5103"/>
1132 <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED" code="5104"/>
1133 <enum name="DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC" code="5105"/>
1134 <enum name="DIAMETER_ERROR_START_INDICATION" code="5120"/>
1135 <enum name="DIAMETER_ERROR_STOP_INDICATION" code="5121"/>
1136 <enum name="DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE" code="5122"/>
1137 <enum name="DIAMETER_ERROR_SERVICE_AREA" code="5123"/>
1138 <enum name="DIAMETER_ERROR_INITIAL_PARAMETERS" code="5140"/>
1139 <enum name="DIAMETER_ERROR_TRIGGER_EVENT" code="5141"/>
1141 <avp name="E2E-Sequence" code="300" mandatory="must">
1146 <!-- 301-317 Unallocated -->
1147 <!-- AVP:s 317 - 348 Belongs to Diameter Mobile IPv4 Application and is defined in mobileipv4.xml -->
1148 <!-- AVP:s 363 - 408 Belongs to Diameter Network Access Server Application and is defined in nasreq.xml -->
1149 <!-- AVP:s 411 - 461 Belongs to Carge Control and is defined in chargecontrol.xml -->
1150 <!-- 466-479 Unallocated -->
1151 <avp name="Accounting-Record-Type" code="480" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1152 <type type-name="Enumerated"/>
1153 <enum name="Event Record" code="1"/>
1154 <enum name="Start Record" code="2"/>
1155 <enum name="Interim Record" code="3"/>
1156 <enum name="Stop Record" code="4"/>
1158 <!-- 481-482 Unallocated -->
1159 <avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1160 <type type-name="Unsigned32"/>
1161 <enum name="Reserved" code="0"/>
1162 <enum name="DELIVER_AND_GRANT" code="1"/>
1163 <enum name="GRANT_AND_STORE" code="2"/>
1164 <enum name="GRANT_AND_LOSE" code="3"/>
1166 <!-- 484 unallocated -->
1167 <avp name="Accounting-Record-Number" code="485" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1168 <type type-name="Unsigned32"/>
1170 <!-- 486 unallocated -->
1171 <avp name="Accounting-Sub-Session-Id" code="487" mandatory="must">
1172 <type type-name="Unsigned64"/>
1174 <avp name="Example-AVP" code="999999" mandatory="mustnot" vendor-bit="may">
1176 <gavp name="Origin-Host"/>
1177 <gavp name="Host-IP-Address"/>
1180 <!-- ************************ END DIAMETER BASE PROTOCOL AVPS ******************* -->
1181 <!-- Definition from SH specs -->
1182 <avp name="MSISDN" code="701" mandatory="must" vendor-bit="mustnot" may-encrypt="yes" vendor-id="TGPP">
1183 <type type-name="OctetString"/>
1185 <!-- 3GPP Diameter charging applications (3GPP TS 32.299 version 7.0.0 Release 7)-->
1186 <!-- Note: The AVP codes from 800 to 822 are reserved for TS 32.299. -->
1187 <avp name="Event-Type" code="823" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot" vendor-id="TGPP" >
1189 <gavp name="SIP-Method"/>
1190 <gavp name="Event"/>
1191 <gavp name="Content-Type"/>
1192 <gavp name="Content-Length"/>
1193 <gavp name="Content-Disposition"/>
1196 <avp name="SIP-Method" code="824" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1197 <type type-name="UTF8String"/>
1199 <avp name="Event" code="825" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1200 <type type-name="UTF8String"/>
1202 <avp name="Content-Type" code="826" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1203 <type type-name="UTF8String"/>
1205 <!-- In 3GPP TS 32.299 version 6.5.0 Release 6 (2005-12) -->
1206 <!-- type type-name="UTF8String" -->
1207 <!-- but according to 3GPP TS 32.299 version 7.4.0 Release 7(2006-12) it -->
1209 <avp name="Content-Length" code="827" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1210 <type type-name="Unsigned32"/>
1212 <avp name="Content-Disposition" code="828" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1213 <type type-name="UTF8String"/>
1215 <avp name="Role-Of-Node" code="829" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1216 <type type-name="Enumerated"/>
1217 <enum name="ORIGINATING_ROLE" code="0"/>
1218 <enum name="TERMINATING_ROLE" code="1"/>
1219 <enum name="PROXY_ROLE" code="2"/>
1220 <enum name="B2BUA_ROLE" code="3"/>
1222 <avp name="User-Session-Id" code="830" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1223 <type type-name="UTF8String"/>
1225 <avp name="Calling-Party-Address" code="831" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1226 <type type-name="UTF8String"/>
1228 <avp name="Called-Party-Address" code="832" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1229 <type type-name="UTF8String"/>
1231 <avp name="Time-Stamps" code="833" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1233 <gavp name="SIP-Request-Timestamp"/>
1234 <gavp name="SIP-Response-Timestamp"/>
1237 <avp name="SIP-Request-Timestamp" code="834" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1238 <type type-name="Time"/>
1240 <avp name="SIP-Response-Timestamp" code="835" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1241 <type type-name="Time"/>
1243 <avp name="Application-Server" code="836" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1244 <type type-name="UTF8String"/>
1246 <avp name="Application-provided-Called-Party-Address" code="837" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1247 <type type-name="UTF8String"/>
1249 <avp name="Inter-Operator-Identifier" code="838" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1251 <gavp name="Originating-IOI"/>
1252 <gavp name="Terminating-IOI"/>
1255 <avp name="Originating-IOI" code="839" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1256 <type type-name="UTF8String"/>
1258 <avp name="Terminating-IOI" code="840" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1259 <type type-name="UTF8String"/>
1261 <avp name="IMS-Charging-Identifier " code="841" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1262 <type type-name="UTF8String"/>
1264 <avp name="SDP-Session-Description" code="842" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1265 <type type-name="UTF8String"/>
1267 <avp name="SDP-Media-components" code="843" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1269 <gavp name="SDP-Media-Name"/>
1270 <gavp name="SDP-Media-Description"/>
1273 <avp name="SDP-Media-Name" code="844" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1274 <type type-name="UTF8String"/>
1276 <avp name="SDP-Media-Description" code="845" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1277 <type type-name="UTF8String"/>
1279 <avp name="GPRS-Charging-ID" code="846" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1280 <type type-name="UTF8String"/>
1282 <avp name="GGSN-Address" code="847" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1283 <type type-name="UTF8String"/>
1285 <avp name="Served-Party-IP-Address" code="848" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1286 <type type-name="IPAddress"/>
1288 <avp name="Authorised-QoS" code="849" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1289 <type type-name="UTF8String"/>
1291 <avp name="Application-Server-Information" code="850" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1293 <gavp name="Application-Server"/>
1294 <gavp name="Application-Provided-Called-Party-Address"/>
1297 <avp name="Trunk-Group-ID" code="851" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1299 <gavp name="Incoming-Trunk-Group-ID"/>
1300 <gavp name="Outgoing-Trunk-Group-ID"/>
1303 <avp name="Incoming-Trunk-Group-ID" code="852" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1304 <type type-name="UTF8String"/>
1306 <avp name="Outgoing-Trunk-Group-ID" code="853" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1307 <type type-name="UTF8String"/>
1309 <avp name="Bearer-Service" code="854" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1310 <type type-name="OctetString"/>
1312 <avp name="Service-ID" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1313 <type type-name="UTF8String"/>
1316 <avp name="PoC-Controlling-Address" code="858" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
1317 <type type-name="UTF8String"/>
1320 <avp name="PoC-Group-Name" code="859" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
1321 <type type-name="UTF8String"/>
1324 <avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1326 <gavp name="Cause-Code"/>
1327 <gavp name="Node-Functionality"/>
1330 <avp name="Cause-Code" code="861" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1331 <type type-name="Enumerated"/>
1332 <enum name="End of SUBSCRIBE dialog" code="-2"/>
1333 <enum name="Successful transaction" code="-1"/>
1334 <enum name="Normal end of session" code="0"/>
1335 <enum name="Unspecified error" code="1"/>
1336 <enum name="Unsuccessful session setup" code="2"/>
1337 <enum name="Internal error" code="3"/>
1338 <enum name="Multiple Choices" code="300"/>
1339 <enum name="Moved Permanently" code="301"/>
1340 <enum name="Moved Temporarily" code="302"/>
1341 <enum name="Use Proxy" code="305"/>
1342 <enum name="Alternative Service" code="380"/>
1343 <enum name="Bad Request" code="400"/>
1344 <enum name="Unauthorized" code="401"/>
1345 <enum name="Payment Required" code="402"/>
1346 <enum name="Forbidden" code="403"/>
1347 <enum name="Not Found" code="404"/>
1348 <enum name="Method Not Allowed" code="405"/>
1349 <enum name="Not Acceptable" code="406"/>
1350 <enum name="Proxy Authentication Required" code="407"/>
1351 <enum name="Request Timeout" code="408"/>
1352 <enum name="Gone" code="410"/>
1353 <enum name="Conditional Request Failed" code="412"/>
1354 <enum name="Request Entity Too Large" code="413"/>
1355 <enum name="Request-URI Too Long" code="414"/>
1356 <enum name="Unsupported Media Type" code="415"/>
1357 <enum name="Unsupported URI Scheme" code="416"/>
1358 <enum name="Unknown Resource-Priority" code="417"/>
1359 <enum name="Bad Extension" code="420"/>
1360 <enum name="Extension Required" code="421"/>
1361 <enum name="Session Interval Too Small" code="422"/>
1362 <enum name="Interval Too Brief" code="423"/>
1363 <enum name="Use Identity Header" code="428"/>
1364 <enum name="Provide Referrer Identity" code="429"/>
1365 <enum name="Bad Identity-Info" code="436"/>
1366 <enum name="Unsupported Certificate" code="437"/>
1367 <enum name="Invalid Identity Header" code="438"/>
1368 <enum name="Temporarily Unavailable" code="480"/>
1369 <enum name="Call/Transaction Does Not Exist" code="481"/>
1370 <enum name="Loop Detected" code="482"/>
1371 <enum name="Too Many Hops" code="483"/>
1372 <enum name="Address Incomplete" code="484"/>
1373 <enum name="Ambiguous" code="485"/>
1374 <enum name="Busy Here" code="486"/>
1375 <enum name="Request Terminated" code="487"/>
1376 <enum name="Not Acceptable Here" code="488"/>
1377 <enum name="Bad Event" code="489"/>
1378 <enum name="Request Pending" code="491"/>
1379 <enum name="Undecipherable" code="493"/>
1380 <enum name="Security Agreement Required" code="494"/>
1381 <enum name="Server Internal Error" code="500"/>
1382 <enum name="Not Implemented" code="501"/>
1383 <enum name="Bad Gateway" code="502"/>
1384 <enum name="Service Unavailable" code="503"/>
1385 <enum name="Server Time-out" code="504"/>
1386 <enum name="Version Not Supported" code="505"/>
1387 <enum name="Message Too Large" code="513"/>
1388 <enum name="Precondition Failure" code="580"/>
1389 <enum name="Busy Everywhere" code="600"/>
1390 <enum name="Decline" code="603"/>
1391 <enum name="Does Not Exist Anywhere" code="604"/>
1392 <enum name="Not Acceptable" code="606"/>
1394 <avp name="Node-Functionality" code="862" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1395 <type type-name="Unsigned32"/>
1396 <enum name="S-CSCF" code="0"/>
1397 <enum name="P-CSCF" code="1"/>
1398 <enum name="I-CSCF" code="2"/>
1399 <enum name="MRFC" code="3"/>
1400 <enum name="MGCF" code="4"/>
1401 <enum name="BGCF" code="5"/>
1402 <enum name="AS" code="6"/>
1403 <enum name="UE" code="7"/>
1405 <avp name="Service-Specific-Data" code="863" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1406 <type type-name="UTF8String"/>
1408 <avp name="Originator" code="864" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1409 <type type-name="Enumerated"/>
1410 <enum name="Calling Party" code="0"/>
1411 <enum name="Called Party" code="1"/>
1413 <avp name="PS-Furnish-Charging-Information" code="865" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1415 <gavp name="GPRS-Charging-Id"/>
1416 <gavp name="PS-Free-Format-Data"/>
1417 <gavp name="PS-Append-Free-Format-Data"/>
1420 <avp name="PS-Free-Format-Data" code="866" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1421 <type type-name="OctetString"/>
1423 <avp name="PS-Append-Free-Format-Data" code="867" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1424 <type type-name="Enumerated"/>
1425 <enum name="Append" code="0"/>
1426 <enum name="Overwrite" code="1"/>
1428 <avp name="Time-Quota-Threshold" code="868" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1429 <type type-name="Unsigned32"/>
1431 <avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1432 <type type-name="Unsigned32"/>
1434 <avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1435 <type type-name="Enumerated"/>
1436 <enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
1437 <enum name="CHANGE_IN_QOS" code="2"/>
1438 <enum name="CHANGE_IN_LOCATION" code="3"/>
1439 <enum name="CHANGE_IN_RAT" code="4"/>
1440 <enum name="CHANGEINQOS_TRAFFIC_CLASS" code="10"/>
1441 <enum name="CHANGEINQOS_RELIABILITY_CLASS" code="11"/>
1442 <enum name="CHANGEINQOS_DELAY_CLASS" code="12"/>
1443 <enum name="CHANGEINQOS_PEAK_THROUGHPUT" code="13"/>
1444 <enum name="CHANGEINQOS_PRECEDENCE_CLASS" code="14"/>
1445 <enum name="CHANGEINQOS_MEAN_THROUGHPUT" code="15"/>
1446 <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK" code="16"/>
1447 <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK" code="17"/>
1448 <enum name="CHANGEINQOS_RESIDUAL_BER" code="18"/>
1449 <enum name="CHANGEINQOS_SDU_ERROR_RATIO" code="19"/>
1450 <enum name="CHANGEINQOS_TRANSFER_DELAY" code="20"/>
1451 <enum name="CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY" code="21"/>
1452 <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK" code="22"/>
1453 <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK" code="23"/>
1454 <enum name="CHANGEINLOCATION_MCC" code="30"/>
1455 <enum name="CHANGEINLOCATION_MNC" code="31"/>
1456 <enum name="CHANGEINLOCATION_RAC" code="32"/>
1457 <enum name="CHANGEINLOCATION_LAC" code="33"/>
1458 <enum name="CHANGEINLOCATION_CellId" code="34"/>
1459 <enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
1461 <avp name="Quota-Holding-Time" code="871" mandatory="must" vendor-bit="must" vendor-id="TGPP">
1462 <type type-name="Unsigned32"/>
1464 <avp name="PS-Append-Free-Format-Data" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1465 <type type-name="Enumerated"/>
1466 <enum name="THRESHOLD" code="0"/>
1467 <enum name="QHT" code="1"/>
1468 <enum name="FINAL" code="2"/>
1469 <enum name="QUOTA_EXHAUSTED" code="3"/>
1470 <enum name="VALIDITY_TIME" code="4"/>
1471 <enum name="OTHER_QUOTA_TYPE" code="5"/>
1472 <enum name="RATING_CONDITION_CHANGE" code="6"/>
1473 <enum name="FORCED_REAUTHORISATION" code="7"/>
1474 <enum name="POOL_EXHAUSTED" code="8"/>
1476 <avp name="Service-Information" code="873" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1478 <gavp name="PS-Information"/>
1479 <gavp name="WLAN-Information"/>
1480 <gavp name="IMS-Information"/>
1481 <gavp name="MMS-Information"/>
1482 <gavp name="LCS-Information"/>
1483 <gavp name="PoC-Information"/>
1484 <gavp name="MBMS-Information"/>
1487 <avp name="PS-Information" code="874" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1489 <gavp name="3GPP-Charging-Id"/>
1490 <gavp name="3GPP-PDP Type"/>
1491 <gavp name="PDP-Address"/>
1492 <gavp name="3GPP-GPRS-Negotiated-QoS-Profile"/>
1493 <gavp name="SGSN-Address"/>
1494 <gavp name="GGSN-Address"/>
1495 <gavp name="CG-Address"/>
1496 <gavp name="3GPP-IMSI-MCC-MNC"/>
1497 <gavp name="3GPP-GGSN- MCC-MNC"/>
1498 <gavp name="3GPP-NSAPI"/>
1499 <gavp name="Called-Station-Id"/>
1500 <gavp name="3GPP-Session-Stop-Indicator"/>
1501 <gavp name="3GPP-Selection-Mode"/>
1502 <gavp name="3GPP-Charging-Characteristics"/>
1503 <gavp name="3GPP-SGSN-MCC-MNC"/>
1504 <gavp name="3GPP-MS-TimeZone"/>
1505 <gavp name="3GPP-CAMEL-Charging-Info"/>
1506 <gavp name="Charging-Rule-Base-Name"/>
1507 <gavp name="3GPP-User-Location-Info"/>
1508 <gavp name="3GPP-RAT-Type"/>
1509 <gavp name="PS-Furnish-Charging-Information"/>
1512 <avp name="WLAN-Information" code="875" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1513 <type type-name="UTF8String"/>
1515 <avp name="IMS-Information" code="876" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1517 <gavp name="Event-Type"/>
1518 <gavp name="Role-Of-Node"/>
1519 <gavp name="Node-Functionality"/>
1520 <gavp name="User-Session-ID"/>
1521 <gavp name="Calling-Party-Address"/>
1522 <gavp name="Called-Party-Address"/>
1523 <gavp name="Time-Stamps"/>
1524 <gavp name="Application-Server-Information"/>
1525 <gavp name="Inter-Operator-Identifier"/>
1526 <gavp name="IMS-Charging-Identifier"/>
1527 <gavp name="SDP-Session-Description"/>
1528 <gavp name="SDP-Media-Component"/>
1529 <gavp name="GGSN-Address"/>
1530 <gavp name="Served-Party-IP-Address"/>
1531 <gavp name="Server-Capabilities"/>
1532 <gavp name="Trunk-Group-ID"/>
1533 <gavp name="Bearer-Service"/>
1534 <gavp name="Service-Id"/>
1535 <gavp name="Service-Specific-Data"/>
1536 <gavp name="Message-Body"/>
1537 <gavp name="Cause-Code"/>
1540 <avp name="MMS-Information" code="877" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1541 <type type-name="UTF8String"/>
1543 <avp name="LCS-Information" code="878" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1545 <gavp name="LCS-Client-ID"/>
1546 <gavp name="Location-Type"/>
1547 <gavp name="Location-Estimate"/>
1548 <gavp name="Positioning-Data"/>
1550 <gavp name="MSISDN"/>
1553 <avp name="PoC-Information" code="879" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1555 <gavp name="PoC-Server-Role"/>
1556 <gavp name="PoC-Session-Type"/>
1557 <gavp name="Number-Of-Participants"/>
1558 <gavp name="Participants-Involved"/>
1559 <gavp name="Talk-Burst-Exchange"/>
1560 <gavp name="PoC-Controlling-Address"/>
1561 <gavp name="PoC-Group-Name"/>
1564 <avp name="MBMS-Information" code="880" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1565 <type type-name="UTF8String"/>
1567 <avp name="Quota-Consumption-Time" code="881" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1568 <type type-name="Unsigned32"/>
1570 <avp name="Media-Initiator-Flag" code="882" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1571 <type type-name="Enumerated"/>
1572 <enum name="called party" code="0"/>
1573 <enum name="calling party" code="1"/>
1574 <enum name="unknown" code="2"/>
1577 <avp name="PoC-Server-Role" code="883" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1578 <type type-name="Enumerated"/>
1579 <enum name="Participating PoC Server" code="0"/>
1580 <enum name="Controlling PoC Server" code="1"/>
1583 <avp name="PoC-Server-Role" code="884" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1584 <type type-name="Enumerated"/>
1585 <enum name="1 to 1 PoC session" code="0"/>
1586 <enum name="chat PoC group session" code="1"/>
1587 <enum name="pre-arranged PoC group session" code="2"/>
1588 <enum name="ad-hoc PoC group session" code="3"/>
1591 <avp name="Number-Of-Participants" code="885" mandatory="must" vendor-bit="must" vendor-id="TGPP">
1592 <type type-name="Integer32"/>
1595 <avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
1596 <type type-name="UTF8String"/>
1599 <avp name="Expires" code="888" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1600 <type type-name="Unsigned32"/>
1603 <avp name="Message-Body" code="889" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1605 <gavp name="Content-Type"/>
1606 <gavp name="Content-Length"/>
1607 <gavp name="Content-Disposition"/>
1608 <gavp name="Originator"/>
1612 890 WAG-Address Address
1613 891 WAG-PLMN-Id OctetString
1614 892 WLAN-Radio-Container Grouped
1615 893 WLAN-Technology Unsigned32
1616 894 WLAN-UE-Local-IPAddress Address
1617 895 PDG-Address Address
1618 896 PDG-Charging-Id Unsigned32
1619 897 Address-Data UTF8String
1620 898 Address-Domain Grouped
1621 899 Address-Type Enumerated
1623 <!-- 3GPP TS 29.061 version 6.5.0 Release 6 -->
1625 <avp name="TMGI" code="900" mandatory="must">
1626 <type type-name="OctetString"/>
1629 <avp name="Required-MBMSBearer-Capabilities" code="901" mandatory="must">
1630 <type type-name="UTF8String"/>
1633 <avp name="MBMS-StartStop-Indication" code="902" mandatory="must">
1634 <type type-name="Enumerated"/>
1635 <enum name="START" code="0"/>
1636 <enum name="STOP" code="1"/>
1639 <avp name="MBMS-Service-Area" code="903" mandatory="must">
1640 <type type-name="OctetString"/>
1643 <avp name="MBMS-Session-Duration" code="904" mandatory="must">
1644 <type type-name="Unsigned32"/>
1647 <avp name="Alternative-APN" code="905" mandatory="must">
1648 <type type-name="UTF8String"/>
1651 <avp name="MBMS-Service-Type" code="906" mandatory="must">
1652 <type type-name="Enumerated"/>
1653 <enum name="MULTICAST" code="0"/>
1654 <enum name="BROADCAST" code="1"/>
1657 <avp name="MBMS-2G-3G-Indicator AVP" code="907" mandatory="must">
1658 <type type-name="Enumerated"/>
1659 <enum name="2G" code="0"/>
1660 <enum name="3G" code="1"/>
1661 <enum name="2G-AND-3G" code="2"/>
1664 <avp name="RAI" code="909" mandatory="must">
1665 <type type-name="UTF8String"/>
1668 <avp name="Additional-MBMS-Trace-Info" code="910" mandatory="must">
1669 <type type-name="OctetString"/>
1672 <avp name="MBMS-Time-To-Data-Transfer" code="911" mandatory="must">
1673 <type type-name="OctetString"/>
1676 <avp name="MBMS-Session-Identity-Repetition-Number " code="912" mandatory="must">
1677 <type type-name="Unsigned32"/>
1680 913 MBMS-Required-QoS UTF8String
1681 914 MBMS-Counting-Information Enumerated
1682 Note: The AVP codes from 915 to 999 are reserved for TS 29.061
1684 1000 Bearer-Usage Enumerated
1685 1001 Charging-Rule-Install Grouped
1686 1002 Charging-Rule-Remove Grouped
1688 1003 Charging-Rule-Definition Grouped
1689 <avp name="Charging-Rule-Base-Name" code="1004" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1690 <type type-name="UTF8String"/>
1693 1005 Charging-Rule-Name OctetString
1694 1006 Event-Trigger Enumerated
1695 1007 Metering-Method Enumerated
1696 1008 Offline Enumerated
1697 1009 Online Enumerated
1698 1010 Precedence Unsigned32
1699 1011 Reporting-Level Enumerated
1700 1012 TFT-Filter IPFilterRule
1701 1013 TFT-Packet-Filter-Information Enumerated
1702 1014 ToS-Traffic-Class OctetString
1704 Note: The AVP codes from 1015 to 1099 are reserved for TS 29.210
1707 <!-- Note: The AVP codes from 1015 to 1099 are reserved for TS 29.210 -->
1709 1100 Served-User-Identity Groupe
1710 1101 VASP-ID UTF8Str
1712 1103 Trigger-Event Enumer
1713 1104 Sender-Address UTF8Str
1714 1105 Initial-Recipient-Address Groupe
1715 1106 Result-Recipient-Address Groupe
1716 1107 Sequence-Number Unsigne
1717 1108 Recipient-Address UTF8Str
1718 1109 Routeing-Address UTF8Str
1719 1110 Originating-Interface Enumer
1720 1111 Delivery-Report Enumer
1721 1112 Read-Reply Enumer
1722 1113 Sender-Visibility Enumer
1723 1114 Service-Key UTF8Str
1724 1115 Billing-Information UTF8Str
1726 1117 Status-Code UTF8Str
1727 1118 Status-Text UTF8Str
1729 Note: The AVP codes from 1119 to 1199 are reserved for TS 29.140
1731 1200 Domain-Name UTF8String
1732 1201 Recipient-Address Grouped
1733 1202 Submission-Time Time
1734 1203 MM-Content-Type Grouped
1735 1204 Type-Number Enumerated
1736 1205 Additional-Type-Information UTF8String
1737 1206 Content-Size Unsigned32
1739 <avp name="Content-Size" code="1205" mandatory="must">
1740 <type type-name="Unsigned32"/>
1742 <avp name="PDP-Address" code="1227" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1743 <type type-name="IPAddress"/>
1745 <avp name="SGSN-Address" code="1228" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1746 <type type-name="IPAddress"/>
1749 1209 Priority Enumerated
1750 1210 Message-ID UTF8String
1751 1211 Message-Type Enumerated
1752 1212 Message-Size Unsigned32
1753 1213 Message-Class Grouped
1754 1214 Class-Identifier Enumerated
1755 1215 Token-Text UTF8String
1756 1216 Delivery-Report-Requested Enumerated
1757 1217 Adaptations Enumerated
1758 1218 Applic-ID UTF8String
1759 1219 Aux-Applic-Info UTF8String
1760 1220 Content-Class Enumerated
1761 1221 DRM-Content Enumerated
1762 1222 Read-Reply-Report-Requested Enumerated
1763 1223 Reply-Applic-ID UTF8String
1764 1224 File-Repair-Supported Enumerated
1765 1225 MBMS-User-Service-Type Enumerated
1766 1226 Unit-Quota-Threshold Unsigned32
1767 1227 PDP-Address Address
1768 1228 SGSN-Address Address
1770 <avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
1771 <type type-name="UTF8String"/>
1773 <avp name="Deferred-Location-Even-Type" code="1230" mandatory="must">
1774 <type type-name="UTF8String"/>
1776 <avp name="LCS-Client-Name" code="1231" mandatory="must">
1777 <type type-name="UTF8String"/>
1779 <avp name="LCS-Client-ID" code="1232" mandatory="may">
1781 <gavp name="LCS-Client-Type"/>
1782 <gavp name="LCS-Client-External-ID"/>
1783 <gavp name="LCS-Client-Dialed-By-MS"/>
1784 <gavp name="LCS-Client-Name"/>
1785 <gavp name="LCS-APN"/>
1786 <gavp name="LCS-Requestor-ID"/>
1789 <avp name="LCS-Client-Dialed-By-MS" code="1233" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must">
1790 <type type-name="UTF8String"/>
1792 <avp name="LCS-Client-External-ID" code="1234" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must">
1793 <type type-name="UTF8String"/>
1795 <avp name="LCS-Client-Name" code="1235" mandatory="may">
1797 <gavp name="LCS-Data-Coding-Scheme"/>
1798 <gavp name="LCS-Name-String"/>
1799 <gavp name="LCS-Format-Indicator"/>
1802 <avp name="LCS-Data-Coding-Scheme" code="1236" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1803 <type type-name="UTF8String"/>
1805 <avp name="LCS-Format-Indicator" code="1237" mandatory="may">
1806 <type type-name="Enumerated"/>
1807 <enum name="LOGICAL_NAME" code="0"/>
1808 <enum name="EMAIL_ADDRESS" code="1"/>
1809 <enum name="MSISDN" code="2"/>
1810 <enum name="URL" code="3"/>
1811 <enum name="SIP_URL" code="4"/>
1813 <avp name="LCS-Name-String" code="1238" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1814 <type type-name="UTF8String"/>
1816 <avp name="LCS-Requestor-ID" code="1239" mandatory="may">
1818 <gavp name="LCS-Data-Coding-Scheme"/>
1819 <gavp name="LCS-Requestor-ID-String"/>
1822 <avp name="LCS-Requestor-ID-String" code="1240" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1823 <type type-name="UTF8String"/>
1825 <avp name="LCS-Client-Type" code="1241" mandatory="may">
1826 <type type-name="Enumerated"/>
1827 <enum name="EMERGENCY_SERVICES" code="0"/>
1828 <enum name="VALUE_ADDED_SERVICES" code="1"/>
1829 <enum name="PLMN_OPERATOR_SERVICES" code="2"/>
1830 <enum name="LAWFUL_INTERCEPT_SERVICES" code="3"/>
1832 <avp name="Location-Estimate" code="1242" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1833 <type type-name="UTF8String"/>
1835 <avp name="Location-Estimate-Type" code="1243" mandatory="may">
1836 <type type-name="Enumerated"/>
1837 <enum name="CURRENT_LOCATION" code="0"/>
1838 <enum name="CURRENT_LAST_KNOWN_LOCATION" code="1"/>
1839 <enum name="INITIAL_LOCATION" code="2"/>
1840 <enum name="ACTIVATE_DEFERRED_LOCATION" code="3"/>
1841 <enum name="CANCEL_DEFERRED_LOCATION" code="4"/>
1843 <avp name="Location-Type" code="1244" mandatory="may">
1845 <gavp name="Location-Estimate-Type"/>
1846 <gavp name="Deferred-Location-Event-Type"/>
1849 <avp name="Positioning-Data" code="1245" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1850 <type type-name="UTF8String"/>
1853 1246 WLAN-Session-Id UTF8String
1854 1247 PDP-Context-Type Enumerated
1855 1248 MMBox-Storage-Requested Enumerated
1856 1249 Number-Of-Talk-Burst Unsigned32
1857 1250 Called-Asserted-Identity UTF8String
1858 1251 Requested-Party-Address UTF8String
1862 1255 Talk-Burst-Exchange Grouped
1863 1256 Talk-Burst-Volume Unsigned32
1864 1257 Talk-Burst-Time Unsigned32
1865 1258 Number-Of-Received-Talk-Bursts Enumerated
1866 1259 Received-Talk-Burst-Volume Unsigned32
1867 1260 Received-Talk-Burst-Time Unsigned32
1868 1261 PoC-Change-Conditions Enumerated
1869 1262 PoC-Change-Time Time
1870 Note: The AVP codes from 1263 to 1299 are reserved for TS 32.299
1874 <application id="0" name="Diameter Common Messages" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
1876 <application id="3" name="Diameter Base Accounting" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">