Add support for MB2c Diameter interface.
[metze/wireshark/wip.git] / diameter / dictionary.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <?type-proto key="MIPRegistrationRequest" value="mip" ?>
4 <?avp-proto key="Example-AVP" value="data" ?>
5
6 <!DOCTYPE dictionary SYSTEM "dictionary.dtd" [
7         <!-- Any files added here need to be added to Makefile.am and
8              packaging/nsis/wireshark.nsi -->
9
10         <!ENTITY nasreq                 SYSTEM "nasreq.xml">
11         <!ENTITY eap                    SYSTEM "eap.xml">
12         <!ENTITY mobileipv4             SYSTEM "mobileipv4.xml">
13         <!ENTITY chargecontrol          SYSTEM "chargecontrol.xml">
14         <!ENTITY sunping                SYSTEM "sunping.xml">
15         <!ENTITY TGPP                   SYSTEM "TGPP.xml">
16         <!ENTITY TGPP2                  SYSTEM "TGPP2.xml">
17         <!ENTITY sip                    SYSTEM "sip.xml">
18         <!ENTITY etsie2e4               SYSTEM "etsie2e4.xml">
19         <!ENTITY Ericsson               SYSTEM "Ericsson.xml">
20         <!ENTITY mobileipv6             SYSTEM "mobileipv6.xml">
21         <!ENTITY Cisco                  SYSTEM "Cisco.xml">
22         <!ENTITY Starent                SYSTEM "Starent.xml">
23         <!ENTITY Vodafone               SYSTEM "Vodafone.xml">
24         <!ENTITY AlcatelLucent          SYSTEM "AlcatelLucent.xml">
25         <!ENTITY Nokia                  SYSTEM "Nokia.xml">
26         <!ENTITY NokiaSolutionsAndNetworks      SYSTEM "NokiaSolutionsAndNetworks.xml">
27         <!ENTITY HP                     SYSTEM "HP.xml">
28         <!ENTITY Oracle                 SYSTEM "Oracle.xml">
29         <!ENTITY Custom                 SYSTEM "Custom.xml">
30 ]>
31 <dictionary>
32         <base uri="http://www.ietf.org/rfc/rfc6733.txt">
33                 <!-- ************************************************************** -->
34                 <!-- *********************** Commands ***************************** -->
35                 <!-- ************************************************************** -->
36
37                 <!-- Diameter Base Protocol Command Codes -->
38                 <!-- 0-255 RADIUS compatibility codes [http://www.iana.org/assignments/radius-types] -->
39                 <!--256 Unassigned -->
40                 <command name="Capabilities-Exchange"           code="257" vendor-id="None"/>
41                 <command name="Re-Auth"                         code="258" vendor-id="None"/>
42                 <!-- 259 Unassigned
43                      260 AMR / AMA [RFC4004]     mobileipv4.xml
44                      261 Unassigned
45                      262 HAR / HAA [RFC4004]     mobileipv4.xml
46                      263-264 Unassigned
47                      265 AAR / AAA [RFC4005]     nasreq.xml
48                      266-267 Unassigned
49                      268 DER / DEA [RFC4072]     eap.xml
50                      269-270 Unassigned
51                 -->
52                 <command name="Accounting"                      code="271" vendor-id="None"/>
53                 <!-- 272 CCR / CCA [RFC4006]     chargecontrol.xml
54                      273 Unassigned
55                 -->
56                 <command name="Abort-Session"                   code="274" vendor-id="None"/>
57                 <command name="Session-Termination"             code="275" vendor-id="None"/>
58                 <!--276-279 Unassigned -->
59                 <command name="Device-Watchdog"                 code="280" vendor-id="None"/>
60                 <command name="Disconnect-Peer"                 code="282" vendor-id="None"/>
61                 <!--283 UAR / UAA [RFC4740]      sip.xml
62                     284 SAR / SAA [RFC4740]      sip.xml
63                     285 LIR / LIA [RFC4740]      sip.xml
64                     286 MAR / MAA [RFC4740]      sip.xml
65                     287 RTR / RTA [RFC4740]      sip.xml
66                     288 PPR / PPA [RFC4740]      sip.xml
67                     289-299 Unassigned
68                     300-313 Allocated for 3GPP [RFC3589]
69                     TGPP.xml ( 300 - 309 )
70                 -->
71
72                 <command name="Boostrapping-Info"       code="310" vendor-id="None"/>           <!-- BIR/BIA    29.109 [7] -->
73                 <command name="Message-Process"         code="311" vendor-id="None"/>           <!-- MPR/MPA    29.140 [16] -->
74                 <command name="GBAPush-Info"            code="312" vendor-id="None"/>           <!-- GPR/GPI    29.109 [7] -->
75                 <!-- 313 (Not used yet) -->
76                 <command name="Policy-Data"             code="314" vendor-id="None"/>           <!-- PDR / PDA [RFC5224] -->
77                 <command name="Policy-Install"          code="315" vendor-id="None"/>           <!-- (PIA) [ITU-T Rec. Q.3303.3][RFC5431] -->
78
79                 <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
80                 <command name="3GPP-Update-Location"            code="316" vendor-id="None"/>
81                 <command name="3GPP-Cancel-Location"            code="317" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
82                 <command name="3GPP-Authentication-Information" code="318" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
83                 <command name="3GPP-Insert-Subscriber-Data"     code="319" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
84                 <command name="3GPP-Delete-Subscriber-Data"     code="320" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
85                 <command name="3GPP-Purge-UE"                   code="321" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
86                 <command name="3GPP-Reset"                      code="322" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
87                 <command name="3GPP-Notify"                     code="323" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
88                 <command name="3GPP-ME-Identity-Check"          code="324" vendor-id="None"/>           <!--(ECR/ECA) [3GPP TS 29.272][RFC5516] -->
89                 <command name="MIP6"                            code="325" vendor-id="None"/>           <!--(MIR/MIA) [RFC5778] -->
90                 <command name="QoS-Authorization"               code="326" vendor-id="None"/>           <!--(QAR/QAA) [RFC5866] -->
91                 <command name="QoS-Install"                     code="327" vendor-id="None"/>           <!--(QIR/QIA) [RFC5866] -->
92                 <command name="Capabilities-Update"             code="328" vendor-id="None"/>           <!--[RFC6737] -->
93                 <command name="IKEv2-SK"                        code="329" vendor-id="None"/>           <!--[RFC6738] -->
94                 <command name="NAT-Control"                     code="330" vendor-id="None"/>   <!--[RFC6736] -->
95                 <!--
96                         331-8388607 Unassigned
97                         8388608 WIMAX-HRPD-SFF Request/Answer [http://www.3gpp2.org/Public_html/specs/tsgx.cfm][3GPP2 X.S0058-0 v1.0][Avi_Lior]
98                         8388609 WiMAX-Diameter-EAP-Request/Answer (WDER/WDEA) WDE [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
99                         8388610 WiMAX-Change-of-Authorization-Request/Answer (WCAR/WCAA) WCA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
100                         8388611 WiMAX-Reauthentication-Request/Answer (WRAR/WRAA) WRA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
101                         8388612 WiMAX-Session-Termination-Request/Answer (WSTR/WSTA) WST [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
102                         8388613 WiMAX-Abort-Session-Request/Answer (WASR/WASA) WAS [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
103                         8388614 WiMAX-Home-Agent-IPv4-Request/Answer (WHA4R/WHA4A) WHA4 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
104                         8388615 WiMAX-Home-Agent-IPv6-Request/Answer (WHA6R/WHA6A) WHA6 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
105                         8388616 WiMAX-DHCP-Request/Answer (WDHCPR/WDHCPA) WDHCP [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
106                         8388617 WiMAX-LAA-Request/Answer (WLAAR/WLAA) WLAA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
107                         8388618 WiMAX-Location-Accounting-Request/Answer (WLACR/WLACA) WLAC [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
108                         8388619 WiMAX-Location-Measurement-Query-Request/Answer (WLMQR/WLMQA) WLMQ [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
109                 -->
110                 <command name="3GPP-Provide-Location"           code="8388620" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
111                 <command name="3GPP-Location-Report"            code="8388621" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
112                 <command name="3GPP-LCS-Routing-Info"           code="8388622" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
113
114                 <!--
115                         8388623 Notif-Request/Answer (NFR/NFA) [Tomas_Menzl]
116                         8388624 Msg-Interface-Request/Answer (MIFR/MIFA) [Tomas_Menzl]
117                         8388625 Mobile-Application-Request/Answer (MAPR/MAPA) [Tomas_Menzl]
118                         8388626 Update Location Request/Answer (ULR / ULA) [3GPP2 publication X.S0057][Avi_Lior]
119                         8388627 Cancel Location Request/Answer (CLR CLA) [3GPP2 publication X.S0057][Avi_Lior]
120                         8388628 Juniper-Sync-Event (JSE) [Aleksey_Romanov]
121                         8388629 Juniper-Session-Discovery (JSD) [Aleksey_Romanov]
122                         8388630 Query Profile Request Answer (QPR/QPA) [3GPP2 publication X.S0057A E-UTRAN eHRPD7][Avi_Lior]
123                 -->
124
125                 <command name="Subscription Information Application" code="8388631" vendor-id="None"/>
126                 <command name="Distributed Charging"            code="8388632" vendor-id="None"/>
127                 <command name="Ericsson-SL"                     code="8388633" vendor-id="None"/>       <!-- Ericsson Spending Limit -->
128                 <command name="Ericsson-SN"                     code="8388634" vendor-id="None"/>       <!-- Ericsson Spending Status Notification -->
129                 <command name="Spending-Limit"                  code="8388635" vendor-id="None"/>       <!-- TGPP 29.219/Sy -->
130                 <command name="Spending-Status-Notification"    code="8388636" vendor-id="None"/>       <!-- TGPP 29.219/Sy -->
131                 <!--
132                         8388637 TDF-Session-Request/Answer (TSR/TSA) [3GPP TS 29.212][Kimmo_Kymalainen]
133                         8388638 3GPP-Update-VCSG-Location-Request/Answer (UVR/UVA) [3GPP TS 29.272][Kimmo_Kymalainen]
134                 -->
135                 <command name="3GPP-Device-Action"              code="8388639" vendor-id="None"/>     <!--[3GPP TS 29.368][RFC5719] -->
136                 <command name="3GPP-Device-Notification"        code="8388640" vendor-id="None"/>    <!--[3GPP TS 29.368][RFC5719] -->
137                 <command name="3GPP-Subscriber-Information"     code="8388641" vendor-id="None"/>     <!-- 3GPP TS 29.336 -->
138                 <command name="Cancel-VCSG-Location"    code="8388642" vendor-id="None"/>
139                 <command name="3GPP-Device-Trigger"             code="8388643" vendor-id="None"/>     <!-- 3GPP TS 29.337 -->
140                 <command name="3GPP-Delivery-Report"            code="8388644" vendor-id="None"/>   <!-- 3GPP TS 29.337 -->
141                 <!--
142                         8388645 MO-Forward-Short-Message Request/Answer (OFR/OFA) [3GPP TS 29.338][Kimmo_Kymalainen]
143                         8388646 MT-Forward-Short-Message Request/Answer (TFR/TFA) [3GPP TS 29.338][Kimmo_Kymalainen]
144                         8388647 Send-Routing-Info-for-SM-Request/Answer (SRR/SRA) [3GPP TS 29.338][Kimmo_Kymalainen]
145                         8388648 Alert-Service-Centre-Request/Answer (ALR/ALA) [3GPP TS 29.338][Kimmo_Kymalainen]
146                         8388649 Report-SM-Delivery-Status-Request/Answer (RDR/RDA) [3GPP TS 29.338][Kimmo_Kymalainen]
147                         8388650 NSN Cancel-LocationMS-Request/Answer (CLR/CLA) [Hannes_Tschofenig]
148                         8388651 NSN User-DataMS-Request/Answer (UDR/UDA) [Hannes_Tschofenig]
149                         8388652 NSN Profile-UpdateMS-Request/Answer (PUR/PUA) [Hannes_Tschofenig]
150                         8388653 NSN Subscribe-NotificationsMS-Request/Answer (SNR/SNA) [Hannes_Tschofenig]
151                         8388654 NSN Push-NotificationMS-Request/Answer (PNR/PNA) [Hannes_Tschofenig]
152                         8388655 Get Gateway Request/Answer (GGR/GGA) [Steve_Donovan]
153                         8388656 Trigger-Establishment-Request/Answer (TER/TEA) [3GPP TS 29.215][Kimmo_Kymalainen]
154                 -->
155                 <command name="Ericsson Binding-Data"           code="8388657" vendor-id="None"/>
156                 <!-- 3GPP TS 29.337 -->
157                 <!--
158                         8388658-16777213 Unassigned
159                         16777214 Experimental code [RFC3588]
160                         16777215 Experimental code [RFC3588]
161                 -->
162
163                 <!-- ************************************************************** -->
164                 <!-- ********************** End Commands ************************** -->
165                 <!-- ************************************************************** -->
166
167
168                 <!-- ************************************************************** -->
169                 <!-- ************************ typedefn's ************************** -->
170                 <!-- ************************************************************** -->
171                 <typedefn type-name="OctetString"/>
172                 <!--
173                         The data contains arbitrary data of variable length. Unless
174                         otherwise noted, the AVP Length field MUST be set to at least 9
175                         (13 if the 'V' bit is enabled).  Data used to transmit (human
176                         readable) character string data uses the UTF-8 [24] character
177                         set and is NOT NULL-terminated. The minimum Length field MUST
178                         be 9, but can be set to any value up to 65504 bytes. AVP Values
179                         of this type that do not align on a 32-bit boundary MUST have
180                         the necessary padding.
181                 -->
182                 <typedefn type-name="UTF8String" type-parent="OctetString"/>
183                 <!--
184                         The UTF8String format is derived from the OctetString AVP Base
185                         Format. This is a human readable string represented using the
186                         ISO/IEC IS 10646-1 character set, encoded as an OctetString
187                         using the UTF-8 [29] transformation format described in RFC
188                         2279.
189
190                         Since additional code points are added by amendments to the
191                         10646 standard from time to time, implementations MUST be
192                         prepared to encounter any code point from 0x00000001 to
193                         0x7fffffff. Byte sequences that do not correspond to the valid
194                         UTF-8 encoding of a code point or are outside this range are
195                         prohibited. Note that since a code point of 0x00000000 is
196                         prohibited, no octet will contain a value of 0x00.
197
198                         The use of control codes SHOULD be avoided. When it is
199                         necessary to represent a newline, the control code sequence CR
200                         LF SHOULD be used.
201
202                         The use of leading or trailing white space SHOULD be avoided.
203
204                         For code points not directly supported by user interface
205                         hardware or software, an alternative means of entry and
206                         display, such as hexadecimal, MAY be provided.
207
208                         For information encoded in 7-bit US-ASCII, the UTF-8 encoding
209                         is identical to the US-ASCII encoding.
210
211                         UTF-8 may require multiple bytes to represent a single
212                         character / code point; thus the length of a UTF8String in
213                         octets may be different from the number of characters encoded.
214
215                         Note that the size of an UTF8String is measured in octets, not
216                         characters.
217
218                         The UTF8String MUST not contain any octets with a value of
219                         zero.
220                 -->
221                 <typedefn type-name="IPAddress" type-parent="OctetString"/>
222                 <!--
223                         The IPAddress format is derived from the OctetString AVP Base
224                         Format. It represents 32 bit (IPv4) [17] or 128 bit (IPv6) [16]
225                         address, most significant octet first. The format of the
226                         address (IPv4 or IPv6) is determined by the length. If the
227                         attribute value is an IPv4 address, the AVP Length field MUST
228                         be 12 (16 if 'V' bit is enabled), otherwise the AVP Length
229                         field MUST be set to 24 (28 if the 'V' bit is enabled) for IPv6
230                         addresses.
231                 -->
232                 <typedefn type-name="DiameterIdentity" type-parent="OctetString"/>
233                 <!--
234                         The DiameterIdentity format is derived from the OctetString AVP
235                         Base Format.  It uses the UTF-8 encoding and has the same
236                         requirements as the UTF8String.  In addition, it must follow
237                         the Uniform Resource Identifiers (URI) syntax [29] rules
238                         specified below:
239
240                            Diameter-Identity  = fqdn [ port ] [ transport ]
241                                                 [ protocol ]
242
243                            aaa-protocol       = ( "diameter" | "radius" | "tacacs+" )
244
245                            protocol           = ";protocol=" aaa-protocol
246                                                 ; If absent, the default AAA protocol
247                                                 ; is diameter.
248
249                            fqdn               = Fully Qualified Host Name
250
251                            port               = ":" 1*DIGIT
252                                                 ; One of the ports used to listen for
253                                                 ; incoming connections. ; If absent,
254                                                 ; the default Diameter port (TBD) is
255                                                 ; assumed.
256
257                            transport-protocol = ( "tcp" | "sctp" | "udp" )
258
259                            transport          = ";transport=" transport-protocol
260
261                                                 ; One of the transports used to listen
262                                                 ; for incoming connections. If absent,
263                                                 ; the default SCTP [26] protocol is
264                                                 ; assumed. UDP MUST NOT be used when
265                                                 ; the aaa-protocol field is set to
266                                                 ; diameter.
267
268                            The following are examples of valid Diameter host
269                            identities:
270
271                               host.abc.com;transport=tcp
272                               host.abc.com:6666;transport=tcp
273                               aaa://host.abc.com;protocol=diameter
274                               aaa://host.abc.com:6666;protocol=diameter
275                               aaa://host.abc.com:6666;transport=tcp;protocol=diameter
276                               aaa://host.abc.com:1813;transport=udp;protocol=radius
277
278                         Since multiple Diameter processes on a single host cannot
279                         listen for incoming connections on the same port on a given
280                         protocol, the DiameterIdentity is guaranteed to be unique per
281                         host.
282
283                         A Diameter node MAY advertise different identities on each
284                         connection, via the CER and CEA's Origin-Host AVP, but the same
285                         identity MUST be used throughout the duration of a connection.
286
287                         When comparing AVPs of this format, it is necessary to add any
288                         absent fields with the default values prior to the comparison.
289                         For example, diameter-host.abc.com would be expanded to
290                         aaa://diameter/diameter-host.abc.com:TBD;protocol=sctp.
291                 -->
292                 <typedefn type-name="IPFilterRule" type-parent="OctetString"/>
293                 <!--
294                         The IPFilterRule format is derived from the OctetString AVP
295                         Base Format.  It uses the UTF-8 encoding and has the same
296                         requirements as the UTF8String. Packets may be filtered based
297                         on the following information that is associated with it:
298
299                            Direction                          (in or out)
300                            Source and destination IP address  (possibly masked)
301                            Protocol
302                            Source and destination port        (lists or ranges)
303                            TCP flags
304                            IP fragment flag
305                            IP options
306                            ICMP types
307
308                         Rules for the appropriate direction are evaluated in order,
309                         with the first matched rule terminating the evaluation.  Each
310                         packet is evaluated once. If no rule matches, the packet is
311                         dropped if the last rule evaluated was a permit, and passed if
312                         the last rule was a deny.
313
314                         IPFilterRule filters MUST follow the format:
315
316                            action dir proto from src to dst [options]
317
318                            action       permit - Allow packets that match the rule.
319                                         deny   - Drop packets that match the rule.
320
321                            dir          "in" is from the terminal, "out" is to the
322                                         terminal.
323
324                            proto        An IP protocol specified by number.  The "ip"
325                                         keyword means any protocol will match.
326
327                            src and dst  <address/mask> [ports]
328
329                                         The <address/mask> may be specified as:
330                                         ipno       An IPv4 or IPv6 number in dotted-
331                                                    quad or canonical IPv6 form. Only
332                                                    this exact IP number will match the
333                                                    rule.
334                                         ipno/bits  An IP number as above with a mask
335                                                    width of the form 1.2.3.4/24.  In
336                                                    this case all IP numbers from
337                                                    1.2.3.0 to 1.2.3.255 will match.
338                                                    The bit width MUST be valid for the
339                                                    IP version and the IP number MUST
340                                                    NOT have bits set beyond the mask.
341
342                                         The sense of the match can be inverted by
343                                         preceding an address with the not modifier,
344                                         causing all other addresses to be matched
345                                         instead.  This does not affect the selection of
346                                         port numbers.
347
348                                            The keyword "any" is 0.0.0.0/0 or the IPv6
349                                            equivalent.  The keyword "assigned" is the
350                                            address or set of addresses assigned to the
351                                            terminal.  The first rule SHOULD be "deny in
352                                            ip !assigned".
353
354                                         With the TCP, UDP and SCTP protocols, optional
355                                         ports may be specified as:
356
357                                            {port|port-port}[,port[,...]]
358
359                                         The `-' notation specifies a range of ports
360                                         (including boundaries).
361
362                                         Fragmented packets which have a non-zero offset
363                                         (i.e. not the first fragment) will never match
364                                         a rule which has one or more port
365                                         specifications.  See the frag option for
366                                         details on matching fragmented packets.
367
368                            options:
369                               frag    Match if the packet is a fragment and this is not
370                                       the first fragment of the datagram.  frag may not
371                                       be used in conjunction with either tcpflags or
372                                       TCP/UDP port specifications.
373
374                               ipoptions spec
375                                       Match if the IP header contains the comma
376                                       separated list of options specified in spec. The
377                                       supported IP options are:
378
379                                       ssrr (strict source route), lsrr (loose source
380                                       route), rr (record packet route) and ts
381                                       (timestamp). The absence of a particular option
382                                       may be denoted with a `!'.
383
384                               tcpoptions spec
385                                       Match if the TCP header contains the comma
386                                       separated list of options specified in spec. The
387                                       supported TCP options are:
388
389                                       mss (maximum segment size), window (tcp window
390                                       advertisement), sack (selective ack), ts (rfc1323
391                                       timestamp) and cc (rfc1644 t/tcp connection
392                                       count).  The absence of a particular option may
393                                       be denoted with a `!'.
394
395                               established
396                                       TCP packets only. Match packets that have the RST
397                                       or ACK bits set.
398
399                               setup   TCP packets only. Match packets that have the SYN
400                                       bit set but no ACK bit.
401
402                               tcpflags spec
403                                       TCP packets only. Match if the TCP header
404                                       contains the comma separated list of flags
405                                       specified in spec. The supported TCP flags are:
406
407                                       fin, syn, rst, psh, ack and urg. The absence of a
408                                       particular flag may be denoted with a `!'. A rule
409                                       which contains a tcpflags specification can never
410                                       match a fragmented packet which has a non-zero
411                                       offset.  See the frag option for details on
412                                       matching fragmented packets.
413
414                               icmptypes types
415                                       ICMP packets only.  Match if the ICMP type is in
416                                       the list types. The list may be specified as any
417                                       combination of ranges or individual types
418                                       separated by commas.  The supported ICMP types
419                                       are:
420
421                                       echo reply (0), destination unreachable (3),
422                                       source quench (4), redirect (5), echo request
423                                       (8), router advertisement (9), router
424                                       solicitation (10), time-to-live exceeded (11), IP
425                                       header bad (12), timestamp request (13),
426                                       timestamp reply (14), information request (15),
427                                       information reply (16), address mask request (17)
428                                       and address mask reply (18).
429
430                         There is one kind of packet that the access device MUST always
431                         discard, that is an IP fragment with a fragment offset of one.
432                         This is a valid packet, but it only has one use, to try to
433                         circumvent firewalls.
434
435                            An access device that is unable to interpret or apply a deny
436                            rule MUST terminate the session.  An access device that is
437                            unable to interpret or apply a permit rule MAY apply a more
438                            restrictive rule.  An access device MAY apply deny rules of
439                            its own before the supplied rules, for example to protect
440                            the access device owner's infrastructure.
441
442                         The rule syntax is a modified subset of ipfw(8) from FreeBSD,
443                         and the ipfw.c code may provide a useful base for
444                         implementations.
445                 -->
446                 <typedefn type-name="QOSFilterRule" type-parent="OctetString"/>
447                 <!--
448                         The QosFilterRule format is derived from the OctetString AVP
449                         Base Format.  It uses the UTF-8 encoding and has the same
450                         requirements as the UTF8String. Packets may be marked or
451                         metered based on the following information that is associated
452                         with it:
453
454                            Direction                          (in or out)
455                            Source and destination IP address  (possibly masked)
456                            Protocol
457                            Source and destination port        (lists or ranges)
458                            DSCP values                        (no mask or range)
459
460                         Rules for the appropriate direction are evaluated in order,
461                         with the first matched rule terminating the evaluation.  Each
462                         packet is evaluated once. If no rule matches, the packet is
463                         treated as best effort.
464
465                         QoSFilterRule filters MUST follow the format:
466
467                            action dir proto from src to dst [options]
468
469                                         tag    - Mark packet with a specific DSCP [49].
470                                                  The DSCP option MUST be included.
471
472                                         meter  - Meter traffic. The metering options
473                                                  MUST be included.
474
475                            dir          "in" is from the terminal, "out" is to the
476                                         terminal.
477
478                            proto        An IP protocol specified by number.  The "ip"
479                                         keyword means any protocol will match.
480
481                            src and dst  <address/mask> [ports]
482
483                                         The <address/mask> may be specified as:
484                                         ipno       An IPv4 or IPv6 number in dotted-
485                                                    quad or canonical IPv6 form. Only
486                                                    this exact IP number will match the
487                                                    rule.
488                                         ipno/bits  An IP number as above with a mask
489                                                    width of the form 1.2.3.4/24.  In
490                                                    this case all IP numbers from
491                                                    1.2.3.0 to 1.2.3.255 will match.
492                                                    The bit width MUST be valid for the
493                                                    IP version and the IP number MUST
494                                                    NOT have bits set beyond the mask.
495
496                                         The sense of the match can be inverted by
497                                         preceding an address with the not modifier,
498                                         causing all other addresses to be matched
499                                         instead.  This does not affect the selection of
500                                         port numbers.
501
502                                            The keyword "any" is 0.0.0.0/0 or the IPv6
503                                            equivalent.  The keyword "assigned" is the
504                                            address or set of addresses assigned to the
505                                            terminal.  The first rule SHOULD be "deny in
506                                            ip !assigned".
507
508                                         With the TCP, UDP and SCTP protocols, optional
509                                         ports may be specified as:
510
511                                            {port|port-port}[,port[,...]]
512
513                                         The `-' notation specifies a range of ports
514                                         (including boundaries).
515
516                            options:
517
518                               DSCP <color>
519                                       color values as defined in [49]. Exact matching
520                                       of DSCP values is required (no masks or ranges).
521                                       the "deny" can replace the color_under or
522                                       color_over values in the meter action for rate-
523                                       dependent packet drop.
524
525                               metering <rate> <color_under> <color_over>
526                                       The metering option provides Assured Forwarding,
527                                       as defined in [50], and MUST be present if the
528                                       action is set to meter. The rate option is the
529                                       throughput, in bits per second, which is used by
530                                       the access device to mark packets. Traffic above
531                                       the rate is marked with the color_over codepoint,
532                                       while traffic under the rate is marked with the
533                                       color_under codepoint. The color_under and
534                                       color_over options contain the drop preferences,
535                                       and MUST conform to the recommended codepoint
536                                       keywords described in [50] (e.g. AF13).
537
538                                       The metering option also supports the strict
539                                       limit on traffic required by Expedited
540                                       Forwarding, as defined in [51]. The color_over
541                                       option may contain the keyword "drop" to prevent
542                                       forwarding of traffic that exceeds the rate
543                                       parameter.
544
545                         The rule syntax is a modified subset of ipfw(8) from FreeBSD,
546                         and the ipfw.c code may provide a useful base for
547                         implementations.
548                 -->
549                 <typedefn type-name="MIPRegistrationRequest" type-parent="OctetString"/>
550                 <typedefn type-name="Integer32"/>
551                 <!--
552                         32 bit signed value, in network byte order. The AVP Length
553                         field MUST be set to 12 (16 if the 'V' bit is enabled).
554                 -->
555                 <typedefn type-name="VendorId" type-parent="Unsigned32"/>
556                 <typedefn type-name="AppId" type-parent="Unsigned32"/>
557                 <typedefn type-name="Integer64"/>
558                 <!--
559                         64 bit signed value, in network byte order. The AVP Length
560                         field MUST be set to 16 (20 if the 'V' bit is enabled).
561                 -->
562                 <typedefn type-name="Unsigned32"/>
563                 <!--
564                         32 bit unsigned value, in network byte order. The AVP Length
565                         field MUST be set to 12 (16 if the 'V' bit is enabled).
566                         Unsigned32 values used to transmit time data contains the four
567                         most significant octets returned from NTP [18], in network byte
568                         order.
569                 -->
570                 <typedefn type-name="Time"/>
571                 <!--
572                         The Time format is derived from the Unsigned32 AVP Base Format.
573                         This is 32 bit unsigned value containing the four most
574                         significant octets returned from NTP [18], in network byte
575                         order.
576
577                         This represent the number of seconds since 0h on 1 January 1900
578                         with respect to the Coordinated Universal Time (UTC).
579
580                         On 6h 28m 16s UTC, 7 February 2036 the time value will
581                         overflow.  NTP [18] describes a procedure to extend the time to
582                         2104.
583                 -->
584                 <typedefn type-name="Unsigned64"/>
585                 <!--
586                         64 bit unsigned value, in network byte order. The AVP Length
587                         field MUST be set to 16 (20 if the 'V' bit is enabled).
588                 -->
589                 <typedefn type-name="Enumerated" type-parent="Integer32"/>
590                 <typedefn type-name="DiameterURI" type-parent="UTF8String"/>
591                 <typedefn type-name="Float32"/>
592                 <!--
593                         This represents floating point values of single precision as
594                         described by [FLOATPOINT].  The 32-bit value is transmitted in
595                         network byte order.  The AVP Length field MUST be set to 12 (16 if
596                         the 'V' bit is enabled).
597                 -->
598                 <typedefn type-name="Float64"/>
599                 <!--
600                         This represents floating point values of double precision as
601                         described by [FLOATPOINT].  The 64-bit value is transmitted in
602                         network byte order.  The AVP Length field MUST be set to 16 (20 if
603                         the 'V' bit is enabled).
604                 -->
605
606                 <!-- ************************************************************** -->
607                 <!-- ************************* End Typedefns ************************ -->
608                 <!-- ************************************************************** -->
609
610                 <!-- ************************************************************** -->
611                 <!-- ******************* RADIUS AVPS ************************ -->
612                 <!-- ************************************************************** -->
613                 <!-- http://www.iana.org/assignments/aaa-parameters -->
614                 <!-- 1-255    Radius attributes                  [RAD-IANA] -->
615                 <avp name="User-Name" code="1" mandatory="must">
616                         <type type-name="UTF8String"/>
617                 </avp>
618                 <avp name="User-Password" code="2" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
619                         <type type-name="OctetString"/>
620                 </avp>
621                 <avp name="CHAP-Password" code="3" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
622                         <type type-name="OctetString"/>
623                 </avp>
624                 <avp name="NAS-IP-Address" code="4" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
625                         <type type-name="OctetString"/>
626                 </avp>
627                 <avp name="NAS-Port" code="5" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
628                         <type type-name="Unsigned32"/>
629                 </avp>
630                 <avp name="Service-Type" code="6" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
631                         <type type-name="Enumerated"/>
632                         <enum name="Unknown" code="0"/>
633                         <enum name="Login" code="1"/>
634                         <enum name="Framed" code="2"/>
635                         <enum name="Callback-Login" code="3"/>
636                         <enum name="Callback-Framed" code="4"/>
637                         <enum name="Outbound" code="5"/>
638                         <enum name="Administrative" code="6"/>
639                         <enum name="NAS-Prompt" code="7"/>
640                         <enum name="Authenticate-Only" code="8"/>
641                         <enum name="Callback-NAS-Prompt" code="9"/>
642                         <enum name="Call Check" code="10"/>
643                         <enum name="Callback Administrative" code="11"/>
644                         <enum name="Voice" code="12"/>
645                         <enum name="Fax" code="13"/>
646                         <enum name="Modem Relay" code="14"/>
647                         <enum name="IAPP-Register" code="15"/>
648                         <enum name="IAPP-AP-Check" code="16"/>
649                         <enum name="Authorize Only" code="17"/>
650                         <enum name="Framed-Management" code="18"/>
651                 </avp>
652                 <avp name="Framed-Protocol" code="7" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
653                         <type type-name="Enumerated"/>
654                         <enum name="PPP" code="1"/>
655                         <enum name="SLIP" code="2"/>
656                         <enum name="ARAP" code="3"/>
657                         <enum name="Gandalf" code="4"/>
658                         <enum name="Xylogics" code="5"/>
659                         <enum name="X.75" code="6"/>
660                         <enum name="GPRS PDP Context" code="7"/>
661                         <enum name="Ascend-ARA" code="255"/>
662                         <enum name="MPP" code="256"/>
663                         <enum name="EURAW" code="257"/>
664                         <enum name="EUUI" code="258"/>
665                         <enum name="X25" code="259"/>
666                         <enum name="COMB" code="260"/>
667                         <enum name="FR" code="261"/>
668                 </avp>
669                 <avp name="Framed-IP-Address" code="8" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
670                         <type type-name="IPAddress"/>
671                 </avp>
672                 <avp name="Framed-IP-Netmask" code="9" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
673                         <type type-name="IPAddress"/>
674                 </avp>
675                 <avp name="Framed-Routing" code="10" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
676                         <type type-name="Enumerated"/>
677                         <enum name="None" code="0"/>
678                         <enum name="Send routing packets" code="1"/>
679                         <enum name="Listen for routing packets" code="2"/>
680                         <enum name="Send and Listen     " code="3"/>
681                 </avp>
682                 <avp name="Filter-Id" code="11" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
683                         <type type-name="UTF8String"/>
684                 </avp>
685                 <avp name="Framed-MTU" code="12" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
686                         <type type-name="Unsigned32"/>
687                 </avp>
688                 <avp name="Framed-Compression" code="13" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
689                         <type type-name="Enumerated"/>
690                         <enum name="None" code="0"/>
691                         <enum name="Van Jacobson TCP/IP header compression" code="1"/>
692                         <enum name="IPX header compression" code="2"/>
693                         <enum name="Stac-LZS compression" code="3"/>
694                 </avp>
695                 <avp name="Login-IP-Host" code="14" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
696                         <type type-name="IPAddress"/>
697                 </avp>
698                 <avp name="Login-Service" code="15" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
699                         <type type-name="Enumerated"/>
700                         <enum name="Telnet" code="0"/>
701                         <enum name="Rlogin" code="1"/>
702                         <enum name="TCP-Clear" code="2"/>
703                         <enum name="PortMaster" code="3"/>
704                         <enum name="LAT" code="4"/>
705                         <enum name="X25-PAD" code="5"/>
706                         <enum name="X25-T3POS" code="6"/>
707                         <enum name="Unassigned" code="7"/>
708                         <enum name="TCP Clear Quiet (suppresses any NAS-generated connect string)" code="8"/>
709                 </avp>
710                 <avp name="Login-TCP-Port" code="16" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
711                         <type type-name="Unsigned32"/>
712                 </avp>
713                 <avp name="Unassigned" code="17" mandatory="may">
714                         <type type-name="OctetString"/>
715                 </avp>
716                 <avp name="Reply-Message" code="18" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
717                         <type type-name="UTF8String"/>
718                 </avp>
719                 <avp name="Callback-Number" code="19" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
720                         <type type-name="UTF8String"/>
721                 </avp>
722                 <avp name="Callback-Id" code="20" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
723                         <type type-name="UTF8String"/>
724                 </avp>
725                 <avp name="Unassigned" code="21" mandatory="may">
726                         <type type-name="OctetString"/>
727                 </avp>
728                 <avp name="Framed-Route" code="22" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
729                         <type type-name="UTF8String"/>
730                 </avp>
731                 <avp name="Framed-IPX-Network" code="23" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
732                         <type type-name="UTF8String"/>
733                 </avp>
734                 <avp name="State" code="24" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
735                         <type type-name="OctetString"/>
736                 </avp>
737                 <avp name="Class" code="25" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
738                         <type type-name="OctetString"/>
739                 </avp>
740                 <avp name="Vendor-Specific" code="26" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
741                         <type type-name="Unsigned32"/>
742                         <!-- Should vendors be enum'ed? -->
743                 </avp>
744                 <avp name="Session-Timeout" code="27" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
745                         <type type-name="Unsigned32"/>
746                 </avp>
747                 <avp name="Idle-Timeout" code="28" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
748                         <type type-name="Unsigned32"/>
749                 </avp>
750                 <avp name="Termination-Action" code="29" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
751                         <type type-name="Enumerated"/>
752                         <enum name="Default" code="0"/>
753                         <enum name="RADIUS-Request" code="1"/>
754                 </avp>
755                 <avp name="Called-Station-Id" code="30" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
756                         <type type-name="UTF8String"/>
757                 </avp>
758                 <avp name="Calling-Station-Id" code="31" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
759                         <type type-name="UTF8String"/>
760                 </avp>
761                 <avp name="NAS-Identifier" code="32" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
762                         <type type-name="OctetString"/>
763                 </avp>
764                 <avp name="Proxy-State" code="33" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
765                         <type type-name="OctetString"/>
766                 </avp>
767                 <avp name="Login-LAT-Service" code="34" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
768                         <type type-name="OctetString"/>
769                 </avp>
770                 <avp name="Login-LAT-Node" code="35" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
771                         <type type-name="OctetString"/>
772                 </avp>
773                 <avp name="Login-LAT-Group" code="36" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
774                         <type type-name="OctetString"/>
775                 </avp>
776                 <avp name="Framed-AppleTalk-Link" code="37" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
777                         <type type-name="Unsigned32"/>
778                 </avp>
779                 <avp name="Framed-AppleTalk-Network" code="38" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
780                         <type type-name="Unsigned32"/>
781                 </avp>
782                 <avp name="Framed-AppleTalk-Zone" code="39" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
783                         <type type-name="OctetString"/>
784                 </avp>
785                 <avp name="Acct-Status-Type" code="40">
786                         <type type-name="Enumerated"/>
787                         <enum name="Start" code="1"/>
788                         <enum name="Stop" code="2"/>
789                         <enum name="Interim-Update" code="3"/>
790                         <enum name="Modem-Start" code="4"/>
791                         <enum name="Modem-Stop" code="5"/>
792                         <enum name="Cancel" code="6"/>
793                         <enum name="Accounting-On" code="7"/>
794                         <enum name="Accounting-Off" code="8"/>
795                         <!-- 9-14 Reserved for Tunnel Accounting -->
796                         <enum name="Tunnel-Start" code="9"/>
797                         <enum name="Tunnel-Stop" code="10"/>
798                         <enum name="Tunnel-Reject" code="11"/>
799                         <enum name="Tunnel-Link-Start" code="12"/>
800                         <enum name="Tunnel-Link-Stop" code="13"/>
801                         <enum name="Tunnel-Link-Rejectf" code="14"/>
802                         <!-- 15 Reserved for Tunnel Failed -->
803                         <enum name="Failed" code="15"/>
804                 </avp>
805                 <avp name="Acct-Delay-Time" code="41" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
806                         <type type-name="Unsigned32"/>
807                 </avp>
808                 <avp name="Acct-Input-Octets" code="42" mandatory="may">
809                         <type type-name="Unsigned32"/>
810                 </avp>
811                 <avp name="Acct-Output-Octets" code="43" mandatory="may">
812                         <type type-name="Unsigned32"/>
813                 </avp>
814                 <avp name="Acct-Session-Id" code="44" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
815                         <type type-name="OctetString"/>
816                         <!-- See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5411 -->
817                 </avp>
818                 <avp name="Acct-Authentic" code="45" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
819                         <type type-name="Enumerated"/>
820                         <enum name="None" code="0"/>
821                         <enum name="RADIUS" code="1"/>
822                         <enum name="Local" code="2"/>
823                         <enum name="Remote" code="3"/>
824                         <enum name="Diameter" code="4"/>
825                 </avp>
826                 <avp name="Acct-Session-Time" code="46" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
827                         <type type-name="Unsigned32"/>
828                 </avp>
829                 <avp name="Acct-Input-Packets" code="47" mandatory="may">
830                         <type type-name="Integer32"/>
831                 </avp>
832                 <avp name="Acct-Output-Packets" code="48" mandatory="may">
833                         <type type-name="Integer32"/>
834                 </avp>
835                 <avp name="Acct-Terminate-Cause" code="49">
836                         <type type-name="Enumerated"/>
837                         <enum name="User-Request" code="1"/>
838                         <enum name="Lost-Carrier" code="2"/>
839                         <enum name="Lost-Service" code="3"/>
840                         <enum name="Idle-Timeout" code="4"/>
841                         <enum name="Session-Timeout" code="5"/>
842                         <enum name="Admin-Reset" code="6"/>
843                         <enum name="Admin-Reboot" code="7"/>
844                         <enum name="Port-Error" code="8"/>
845                         <enum name="NAS-Error" code="9"/>
846                         <enum name="NAS-Request" code="10"/>
847                         <enum name="NAS-Reboot" code="11"/>
848                         <enum name="Port-Unneeded" code="12"/>
849                         <enum name="Port-Preempted" code="13"/>
850                         <enum name="Port-Suspended" code="14"/>
851                         <enum name="Service-Unavailable" code="15"/>
852                         <enum name="Callback" code="16"/>
853                         <enum name="User-Error" code="17"/>
854                         <enum name="Host-Request" code="18"/>
855                         <enum name="Supplicant Restart" code="19"/>
856                         <enum name="Reauthentication Failure" code="20"/>
857                         <enum name="Port Reinitialized" code="21"/>
858                         <enum name="Port Administratively Disabled" code="22"/>
859                 </avp>
860                 <avp name="Accounting-Multi-Session-Id" code="50" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
861                         <type type-name="OctetString"/>
862                 </avp>
863                 <avp name="Acct-Link-Count" code="51" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
864                         <type type-name="Unsigned32"/>
865                 </avp>
866                 <avp name="Acct-Input-Gigawords" code="52" mandatory="may">
867                         <type type-name="Integer32"/>
868                 </avp>
869                 <avp name="Acct-Output-Gigawords" code="53" mandatory="may">
870                         <type type-name="Integer32"/>
871                 </avp>
872                 <avp name="Unassigned" code="54" mandatory="may">
873                         <type type-name="OctetString"/>
874                 </avp>
875                 <avp name="Event-Timestamp" code="55" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
876                         <type type-name="Time"/>
877                 </avp>
878                 <avp name="Egress-VLANID" code="56" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
879                         <type type-name="OctetString"/>
880                 </avp>
881                 <avp name="Ingress-Filters" code="57" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
882                         <type type-name="Enumerated"/>
883                         <enum name="Enabled" code="1"/>
884                         <enum name="Disabled" code="2"/>
885                 </avp>
886                 <avp name="Egress-VLAN-Name" code="58" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
887                         <type type-name="UTF8String"/>
888                 </avp>
889                 <avp name="User-Priority-Table" code="59" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
890                         <type type-name="OctetString"/>
891                 </avp>
892                 <avp name="CHAP-Challenge" code="60" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
893                         <type type-name="OctetString"/>
894                 </avp>
895                 <avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
896                         <type type-name="Enumerated"/>
897                         <enum name="Async" code="0"/>
898                         <enum name="Sync" code="1"/>
899                         <enum name="ISDN-Sync" code="2"/>
900                         <enum name="ISDN-Async-v120" code="3"/>
901                         <enum name="ISDN-Async-v110" code="4"/>
902                         <enum name="Virtual" code="5"/>
903                         <enum name="PIAFS" code="6"/>
904                         <enum name="HDLC-Clear-Channel" code="7"/>
905                         <enum name="X25" code="8"/>
906                         <enum name="X75" code="9"/>
907                         <enum name="G.3 Fax" code="10"/>
908                         <enum name="SDSL - Symmetric DSL" code="11"/>
909                         <enum name="ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation" code="12"/>
910                         <enum name="ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone" code="13"/>
911                         <enum name="IDSL - ISDN Digital Subscriber Line" code="14"/>
912                         <enum name="Ethernet" code="15"/>
913                         <enum name="xDSL - Digital Subscriber Line of unknown type" code="16"/>
914                         <enum name="Cable" code="17"/>
915                         <enum name="Wireless - Other" code="18"/>
916                         <enum name="Wireless - IEEE 802.11" code="19"/>
917                         <enum name="Token-Ring" code="20"/>
918                         <enum name="FDDI" code="21"/>
919                         <enum name="Wireless - CDMA2000" code="22"/>
920                         <enum name="Wireless - UMTS" code="23"/>
921                         <enum name="Wireless - 1X-EV" code="24"/>
922                         <enum name="IAPP" code="25"/>
923                         <enum name="FTTP - Fiber to the Premises" code="26"/>
924                         <enum name="Wireless - IEEE 802.16" code="27"/>
925                         <enum name="Wireless - IEEE 802.20" code="28"/>
926                         <enum name="Wireless - IEEE 802.22" code="29"/>
927                         <enum name="PPPoA - PPP over ATM" code="30"/>
928                         <enum name="PPPoEoA - PPP over Ethernet over ATM" code="31"/>
929                         <enum name="PPPoEoE - PPP over Ethernet over Ethernet" code="32"/>
930                         <enum name="PPPoEoVLAN - PPP over Ethernet over VLAN" code="33"/>
931                         <enum name="PPPoEoQinQ - PPP over Ethernet over IEEE 802.1QinQ" code="34"/>
932                         <enum name="xPON - Passive Optical Network" code="35"/>
933                         <enum name="Wireless - XGP" code="36"/>
934                 </avp>
935                 <avp name="Port-Limit" code="62" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
936                         <type type-name="Unsigned32"/>
937                 </avp>
938                 <avp name="Login-LAT-Port" code="63" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
939                         <type type-name="OctetString"/>
940                 </avp>
941                 <avp name="Tunnel-Type" code="64" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
942                         <type type-name="Enumerated"/>
943                         <enum name="PPTP" code="1"/>
944                         <enum name="L2F" code="2"/>
945                         <enum name="L2TP" code="3"/>
946                         <enum name="ATMP" code="4"/>
947                         <enum name="VTP" code="5"/>
948                         <enum name="AH" code="6"/>
949                         <enum name="IP-IP-Encap" code="7"/>
950                         <enum name="MIN-IP-IP" code="8"/>
951                         <enum name="ESP" code="9"/>
952                         <enum name="GRE" code="10"/>
953                         <enum name="DVS" code="11"/>
954                         <enum name="IP-in-IP Tunneling" code="12"/>
955                         <enum name="VLAN" code="13"/>
956                 </avp>
957                 <avp name="Tunnel-Medium-Type" code="65" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
958                         <type type-name="Enumerated"/>
959                         <enum name="IPv4" code="1"/>
960                         <enum name="IPv6" code="2"/>
961                         <enum name="NSAP" code="3"/>
962                         <enum name="HDLC" code="4"/>
963                         <enum name="BBN" code="5"/>
964                         <enum name="IEEE-802" code="6"/>
965                         <enum name="E-163" code="7"/>
966                         <enum name="E-164" code="8"/>
967                         <enum name="F-69" code="9"/>
968                         <enum name="X-121" code="10"/>
969                         <enum name="IPX" code="11"/>
970                         <enum name="Appletalk-802" code="12"/>
971                         <enum name="Decnet4" code="13"/>
972                         <enum name="Vines" code="14"/>
973                         <enum name="E-164-NSAP" code="15"/>
974                 </avp>
975                 <avp name="Acct-Tunnel-Client-Endpoint" code="66" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
976                         <type type-name="UTF8String"/>
977                 </avp>
978                 <avp name="Tunnel-Server-Endpoint" code="67" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
979                         <type type-name="UTF8String"/>
980                 </avp>
981                 <avp name="Acct-Tunnel-Connection-ID" code="68" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
982                         <type type-name="OctetString"/>
983                 </avp>
984                 <avp name="Tunnel-Password" code="69" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
985                         <type type-name="OctetString"/>
986                 </avp>
987                 <avp name="ARAP-Password" code="70" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
988                         <type type-name="OctetString"/>
989                 </avp>
990                 <avp name="ARAP-Features" code="71" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
991                         <type type-name="OctetString"/>
992                 </avp>
993                 <avp name="ARAP-Zone-Access" code="72" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
994                         <type type-name="Enumerated"/>
995                         <enum name="Only allow access to default zone" code="1"/>
996                         <enum name="Use zone filter inclusively" code="2"/>
997                         <enum name="Use zone filter exclusively" code="3"/>
998                 </avp>
999                 <avp name="ARAP-Security" code="73" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1000                         <type type-name="Unsigned32"/>
1001                 </avp>
1002                 <avp name="ARAP-Security-Data" code="74" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1003                         <type type-name="OctetString"/>
1004                 </avp>
1005                 <avp name="Password-Retry" code="75" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1006                         <type type-name="Unsigned32"/>
1007                 </avp>
1008                 <avp name="Prompt" code="76" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1009                         <type type-name="Enumerated"/>
1010                         <enum name="No Echo" code="0"/>
1011                         <enum name="Echo" code="1"/>
1012                 </avp>
1013                 <avp name="Connect-Info" code="77" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1014                         <type type-name="UTF8String"/>
1015                 </avp>
1016                 <avp name="Configuration-Token" code="78" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1017                         <type type-name="OctetString"/>
1018                 </avp>
1019                 <avp name="EAP-Message" code="79" mandatory="may">
1020                         <type type-name="OctetString"/>
1021                 </avp>
1022                 <avp name="Signature" code="80" mandatory="may">
1023                         <type type-name="OctetString"/>
1024                 </avp>
1025                 <avp name="Tunnel-Private-Group-Id" code="81" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1026                         <type type-name="OctetString"/>
1027                 </avp>
1028                 <avp name="Tunnel-Assignment-Id" code="82" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1029                         <type type-name="OctetString"/>
1030                 </avp>
1031                 <avp name="Tunnel-Preference" code="83" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1032                         <type type-name="Unsigned32"/>
1033                 </avp>
1034                 <avp name="ARAP-Challenge-Response" code="84" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1035                         <type type-name="OctetString"/>
1036                 </avp>
1037                 <avp name="Acct-Interim-Interval" code="85" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1038                         <type type-name="Unsigned32"/>
1039                 </avp>
1040                 <avp name="Acct-Tunnel-Packets-Lost" code="86" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1041                         <type type-name="Unsigned32"/>
1042                 </avp>
1043                 <avp name="NAS-Port-Id" code="87" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1044                         <type type-name="UTF8String"/>
1045                 </avp>
1046                 <avp name="Framed-Pool" code="88" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1047                         <type type-name="OctetString"/>
1048                 </avp>
1049                 <avp name="CUI" code="89" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1050                         <type type-name="UTF8String"/>
1051                 </avp>
1052                 <avp name="Tunnel-Client-Auth-Id" code="90" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1053                         <type type-name="UTF8String"/>
1054                 </avp>
1055                 <avp name="Tunnel-Server-Auth-Id" code="91" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1056                         <type type-name="UTF8String"/>
1057                 </avp>
1058                 <avp name="NAS-Filter-Rule" code="92" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1059                         <type type-name="UTF8String"/>
1060                 </avp>
1061                 <avp name="Unassigned" code="93" mandatory="may">
1062                         <type type-name="OctetString"/>
1063                 </avp>
1064                 <avp name="Originating-Line-Info" code="94" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1065                         <type type-name="OctetString"/>
1066                 </avp>
1067                 <avp name="NAS-IPv6-Address" code="95" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1068                         <type type-name="OctetString"/>
1069                 </avp>
1070                 <avp name="Framed-Interface-Id" code="96" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1071                         <type type-name="Unsigned64"/>
1072                 </avp>
1073                 <avp name="Framed-IPv6-Prefix" code="97" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1074                         <type type-name="OctetString"/>
1075                 </avp>
1076                 <avp name="Login-IPv6-Host" code="98" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1077                         <type type-name="OctetString"/>
1078                 </avp>
1079                 <avp name="Framed-IPv6-Route" code="99" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1080                         <type type-name="UTF8String"/>
1081                 </avp>
1082                 <avp name="Framed-IPv6-Pool" code="100" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1083                         <type type-name="OctetString"/>
1084                 </avp>
1085                 <avp name="Error-Cause" code="101" mandatory="may">
1086                         <type type-name="Enumerated"/>
1087                         <enum name="Diameter Common Messages" code="0"/>
1088                         <enum name="Residual Session Context Removed" code="201"/>
1089                         <enum name="Invalid EAP Packet (Ignored)" code="202"/>
1090                         <enum name="Unsupported Attribute" code="401"/>
1091                         <enum name="Missing Attribute" code="402"/>
1092                         <enum name="NAS Identification Mismatch" code="403"/>
1093                         <enum name="Invalid Request" code="404"/>
1094                         <enum name="Unsupported Service" code="405"/>
1095                         <enum name="Unsupported Extension" code="406"/>
1096                         <enum name="Invalid Attribute Value" code="407"/>
1097                         <enum name="Administratively Prohibited" code="501"/>
1098                         <enum name="Request Not Routable (Proxy)" code="502"/>
1099                         <enum name="Session Context Not Found" code="503"/>
1100                         <enum name="Session Context Not Removable" code="504"/>
1101                         <enum name="Other Proxy Processing Error" code="505"/>
1102                         <enum name="Resources Unavailable" code="506"/>
1103                         <enum name="Request Initiated" code="507"/>
1104                         <enum name="Multiple Session Selection Unsupported" code="508"/>
1105                 </avp>
1106                 <avp name="EAP-Key-Name" code="102" mandatory="may">
1107                         <type type-name="UTF8String"/>
1108                 </avp>
1109                 <avp name="Digest-Response" code="103" mandatory="may">
1110                         <type type-name="UTF8String"/>
1111                 </avp>
1112                 <avp name="Digest-Realm" code="104" mandatory="may">
1113                         <type type-name="UTF8String"/>
1114                 </avp>
1115                 <avp name="Digest-Nonce" code="105" mandatory="may">
1116                         <type type-name="UTF8String"/>
1117                 </avp>
1118                 <avp name="Digest-Response-Auth" code="106" mandatory="may">
1119                         <type type-name="UTF8String"/>
1120                 </avp>
1121                 <avp name="Digest-Nextnonce" code="107" mandatory="may">
1122                         <type type-name="UTF8String"/>
1123                 </avp>
1124                 <avp name="Digest-Method" code="108" mandatory="may">
1125                         <type type-name="UTF8String"/>
1126                 </avp>
1127                 <avp name="Digest-URI" code="109" mandatory="may">
1128                         <type type-name="UTF8String"/>
1129                 </avp>
1130                 <avp name="Digest-Qop" code="110" mandatory="may">
1131                         <type type-name="UTF8String"/>
1132                 </avp>
1133                 <avp name="Digest-Algorithm" code="111" mandatory="may">
1134                         <type type-name="UTF8String"/>
1135                 </avp>
1136                 <avp name="Digest-Entity-Body-Hash" code="112" mandatory="may">
1137                         <type type-name="UTF8String"/>
1138                 </avp>
1139                 <avp name="Digest-Digest-CNonce" code="113" mandatory="may">
1140                         <type type-name="UTF8String"/>
1141                 </avp>
1142                 <avp name="Digest-Nonce-Count" code="114" mandatory="may">
1143                         <type type-name="UTF8String"/>
1144                 </avp>
1145                 <avp name="Digest-Username" code="115" mandatory="may">
1146                         <type type-name="UTF8String"/>
1147                 </avp>
1148                 <avp name="Digest-Opaque" code="116" mandatory="may">
1149                         <type type-name="UTF8String"/>
1150                 </avp>
1151                 <avp name="Digest-Auth-Param" code="117" mandatory="may">
1152                         <type type-name="UTF8String"/>
1153                 </avp>
1154                 <avp name="Digest-AKA-Auts" code="118" mandatory="may">
1155                         <type type-name="UTF8String"/>
1156                 </avp>
1157                 <avp name="Digest-Domain" code="119" mandatory="may">
1158                         <type type-name="UTF8String"/>
1159                 </avp>
1160                 <avp name="Digest-Stale" code="120" mandatory="may">
1161                         <type type-name="UTF8String"/>
1162                 </avp>
1163                 <avp name="Digest-HA1" code="121" mandatory="may">
1164                         <type type-name="UTF8String"/>
1165                 </avp>
1166                 <avp name="SIP-AOR" code="122" mandatory="may">
1167                         <type type-name="UTF8String"/>
1168                 </avp>
1169                 <avp name="Delegated-IPv6-Prefix" code="123" mandatory="may">
1170                         <type type-name="OctetString"/>
1171                 </avp>
1172                 <avp name="MIP6-Feature-Vector" code="124" mandatory="may">
1173                         <type type-name="Unsigned64"/>
1174                 </avp>
1175                 <avp name="MIP6-Home-Link-Prefix" code="125" mandatory="may">
1176                         <type type-name="OctetString"/>
1177                 </avp>
1178                 <!-- RFC5580 -->
1179                 <avp name="Operator-Name" code="126" mandatory="may">
1180                         <type type-name="OctetString"/>
1181                 </avp>
1182                 <avp name="Location-Information" code="127" mandatory="may">
1183                         <type type-name="OctetString"/>
1184                 </avp>
1185                 <avp name="Location-Data" code="128" mandatory="may">
1186                         <type type-name="OctetString"/>
1187                 </avp>
1188                 <avp name="Basic-Location-Policy-Rules" code="129" mandatory="may">
1189                         <type type-name="OctetString"/>
1190                 </avp>
1191                 <avp name="Extended-Location-Policy-Rules" code="130" mandatory="may">
1192                         <type type-name="OctetString"/>
1193                 </avp>
1194                 <avp name="Location-Capable" code="131" mandatory="may">
1195                         <type type-name="OctetString"/>
1196                 </avp>
1197                 <avp name="Requested-Location-Info" code="132" mandatory="may">
1198                         <type type-name="OctetString"/>
1199                 </avp>
1200                 <avp name="Framed-Management-Protocol" code="133" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1201                         <type type-name="Enumerated"/>
1202                         <enum name="SNMP" code="1"/>
1203                         <enum name="Web-based" code="2"/>
1204                         <enum name="NETCONF" code="3"/>
1205                         <enum name="FTP" code="4"/>
1206                         <enum name="TFTP" code="5"/>
1207                         <enum name="SFTP" code="6"/>
1208                         <enum name="RCP" code="7"/>
1209                         <enum name="SCP" code="8"/>
1210                 </avp>
1211                 <avp name="Management-Transport-Protection" code="134" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1212                         <type type-name="Enumerated"/>
1213                         <enum name="No-Protection" code="1"/>
1214                         <enum name="Integrity-Protection" code="2"/>
1215                         <enum name="Integrity-Confidentiality-Protection" code="3"/>
1216                 </avp>
1217                 <avp name="Management-Policy-Id" code="135" mandatory="may">
1218                         <type type-name="UTF8String"/>
1219                 </avp>
1220                 <avp name="Management-Privilege-Level" code="136" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1221                         <type type-name="Integer32"/>
1222                 </avp>
1223                 <avp name="PKM-SS-Cert" code="137" mandatory="may">
1224                         <type type-name="OctetString"/>
1225                 </avp>
1226                 <avp name="PKM-CA-Cert" code="138" mandatory="may">
1227                         <type type-name="OctetString"/>
1228                 </avp>
1229                 <avp name="PKM-Config-Settings" code="139" mandatory="may">
1230                         <type type-name="OctetString"/>
1231                 </avp>
1232                 <avp name="PKM-Cryptosuite-List" code="140" mandatory="may">
1233                         <type type-name="OctetString"/>
1234                 </avp>
1235                 <avp name="PPKM-SAID" code="141" mandatory="may">
1236                         <type type-name="OctetString"/>
1237                 </avp>
1238                 <avp name="PKM-SA-Descriptor" code="142" mandatory="may">
1239                         <type type-name="OctetString"/>
1240                 </avp>
1241                 <avp name="PKM-Auth-Key" code="143" mandatory="may">
1242                         <type type-name="OctetString"/>
1243                 </avp>
1244                 <avp name="Unassigned" code="144" mandatory="may">
1245                         <type type-name="OctetString"/>
1246                 </avp>
1247                 <avp name="Unassigned" code="145" mandatory="may">
1248                         <type type-name="OctetString"/>
1249                 </avp>
1250                 <avp name="Unassigned" code="146" mandatory="may">
1251                         <type type-name="OctetString"/>
1252                 </avp>
1253                 <avp name="Unassigned" code="147" mandatory="may">
1254                         <type type-name="OctetString"/>
1255                 </avp>
1256                 <avp name="Unassigned" code="148" mandatory="may">
1257                         <type type-name="OctetString"/>
1258                 </avp>
1259                 <avp name="Unassigned" code="149" mandatory="may">
1260                         <type type-name="OctetString"/>
1261                 </avp>
1262                 <avp name="Unassigned" code="150" mandatory="may">
1263                         <type type-name="OctetString"/>
1264                 </avp>
1265                 <avp name="Unassigned" code="151" mandatory="may">
1266                         <type type-name="OctetString"/>
1267                 </avp>
1268                 <avp name="Unassigned" code="152" mandatory="may">
1269                         <type type-name="OctetString"/>
1270                 </avp>
1271                 <avp name="Unassigned" code="153" mandatory="may">
1272                         <type type-name="OctetString"/>
1273                 </avp>
1274                 <avp name="Unassigned" code="154" mandatory="may">
1275                         <type type-name="OctetString"/>
1276                 </avp>
1277                 <avp name="Unassigned" code="155" mandatory="may">
1278                         <type type-name="OctetString"/>
1279                 </avp>
1280                 <avp name="Unassigned" code="156" mandatory="may">
1281                         <type type-name="OctetString"/>
1282                 </avp>
1283                 <avp name="Unassigned" code="157" mandatory="may">
1284                         <type type-name="OctetString"/>
1285                 </avp>
1286                 <avp name="Unassigned" code="158" mandatory="may">
1287                         <type type-name="OctetString"/>
1288                 </avp>
1289                 <avp name="Unassigned" code="159" mandatory="may">
1290                         <type type-name="OctetString"/>
1291                 </avp>
1292                 <avp name="Unassigned" code="160" mandatory="may">
1293                         <type type-name="OctetString"/>
1294                 </avp>
1295                 <avp name="Unassigned" code="161" mandatory="may">
1296                         <type type-name="OctetString"/>
1297                 </avp>
1298                 <avp name="Unassigned" code="162" mandatory="may">
1299                         <type type-name="OctetString"/>
1300                 </avp>
1301                 <avp name="Unassigned" code="163" mandatory="may">
1302                         <type type-name="OctetString"/>
1303                 </avp>
1304                 <avp name="Unassigned" code="164" mandatory="may">
1305                         <type type-name="OctetString"/>
1306                 </avp>
1307                 <avp name="Unassigned" code="165" mandatory="may">
1308                         <type type-name="OctetString"/>
1309                 </avp>
1310                 <avp name="Unassigned" code="166" mandatory="may">
1311                         <type type-name="OctetString"/>
1312                 </avp>
1313                 <avp name="Unassigned" code="167" mandatory="may">
1314                         <type type-name="OctetString"/>
1315                 </avp>
1316                 <avp name="Unassigned" code="168" mandatory="may">
1317                         <type type-name="OctetString"/>
1318                 </avp>
1319                 <avp name="Unassigned" code="169" mandatory="may">
1320                         <type type-name="OctetString"/>
1321                 </avp>
1322                 <avp name="Unassigned" code="170" mandatory="may">
1323                         <type type-name="OctetString"/>
1324                 </avp>
1325                 <avp name="Unassigned" code="171" mandatory="may">
1326                         <type type-name="OctetString"/>
1327                 </avp>
1328                 <avp name="Unassigned" code="172" mandatory="may">
1329                         <type type-name="OctetString"/>
1330                 </avp>
1331                 <avp name="Unassigned" code="173" mandatory="may">
1332                         <type type-name="OctetString"/>
1333                 </avp>
1334                 <avp name="Unassigned" code="174" mandatory="may">
1335                         <type type-name="OctetString"/>
1336                 </avp>
1337                 <avp name="Unassigned" code="175" mandatory="may">
1338                         <type type-name="OctetString"/>
1339                 </avp>
1340                 <avp name="Unassigned" code="176" mandatory="may">
1341                         <type type-name="OctetString"/>
1342                 </avp>
1343                 <avp name="Unassigned" code="177" mandatory="may">
1344                         <type type-name="OctetString"/>
1345                 </avp>
1346                 <avp name="Unassigned" code="178" mandatory="may">
1347                         <type type-name="OctetString"/>
1348                 </avp>
1349                 <avp name="Unassigned" code="179" mandatory="may">
1350                         <type type-name="OctetString"/>
1351                 </avp>
1352                 <avp name="Unassigned" code="180" mandatory="may">
1353                         <type type-name="OctetString"/>
1354                 </avp>
1355                 <avp name="Unassigned" code="181" mandatory="may">
1356                         <type type-name="OctetString"/>
1357                 </avp>
1358                 <avp name="Unassigned" code="182" mandatory="may">
1359                         <type type-name="OctetString"/>
1360                 </avp>
1361                 <avp name="Unassigned" code="183" mandatory="may">
1362                         <type type-name="OctetString"/>
1363                 </avp>
1364                 <avp name="Unassigned" code="184" mandatory="may">
1365                         <type type-name="OctetString"/>
1366                 </avp>
1367                 <avp name="Unassigned" code="185" mandatory="may">
1368                         <type type-name="OctetString"/>
1369                 </avp>
1370                 <avp name="Unassigned" code="186" mandatory="may">
1371                         <type type-name="OctetString"/>
1372                 </avp>
1373                 <avp name="Unassigned" code="187" mandatory="may">
1374                         <type type-name="OctetString"/>
1375                 </avp>
1376                 <avp name="Unassigned" code="188" mandatory="may">
1377                         <type type-name="OctetString"/>
1378                 </avp>
1379                 <avp name="Unassigned" code="189" mandatory="may">
1380                         <type type-name="OctetString"/>
1381                 </avp>
1382                 <avp name="Unassigned" code="190" mandatory="may">
1383                         <type type-name="OctetString"/>
1384                 </avp>
1385                 <avp name="Unassigned" code="191" mandatory="may">
1386                         <type type-name="OctetString"/>
1387                 </avp>
1388
1389                 <!-- 192-223   Experimental Use [RFC3575] -->
1390                 <avp name="Experimental-Use" code="192" mandatory="may">
1391                         <type type-name="OctetString"/>
1392                 </avp>
1393                 <avp name="Experimental-Use" code="193" mandatory="may">
1394                         <type type-name="OctetString"/>
1395                 </avp>
1396                 <avp name="Experimental-Use" code="194" mandatory="may">
1397                         <type type-name="OctetString"/>
1398                 </avp>
1399                 <avp name="Experimental-Use" code="195" mandatory="may">
1400                         <type type-name="OctetString"/>
1401                 </avp>
1402                 <avp name="Experimental-Use" code="196" mandatory="may">
1403                         <type type-name="OctetString"/>
1404                 </avp>
1405                 <avp name="Experimental-Use" code="197" mandatory="may">
1406                         <type type-name="OctetString"/>
1407                 </avp>
1408                 <avp name="Experimental-Use" code="198" mandatory="may">
1409                         <type type-name="OctetString"/>
1410                 </avp>
1411                 <avp name="Experimental-Use" code="199" mandatory="may">
1412                         <type type-name="OctetString"/>
1413                 </avp>
1414                 <avp name="Experimental-Use" code="200" mandatory="may">
1415                         <type type-name="OctetString"/>
1416                 </avp>
1417                 <avp name="Experimental-Use" code="201" mandatory="may">
1418                         <type type-name="OctetString"/>
1419                 </avp>
1420                 <avp name="Experimental-Use" code="202" mandatory="may">
1421                         <type type-name="OctetString"/>
1422                 </avp>
1423                 <avp name="Experimental-Use" code="203" mandatory="may">
1424                         <type type-name="OctetString"/>
1425                 </avp>
1426                 <avp name="Experimental-Use" code="204" mandatory="may">
1427                         <type type-name="OctetString"/>
1428                 </avp>
1429                 <avp name="Experimental-Use" code="205" mandatory="may">
1430                         <type type-name="OctetString"/>
1431                 </avp>
1432                 <avp name="Experimental-Use" code="206" mandatory="may">
1433                         <type type-name="OctetString"/>
1434                 </avp>
1435                 <avp name="Experimental-Use" code="207" mandatory="may">
1436                         <type type-name="OctetString"/>
1437                 </avp>
1438                 <avp name="Experimental-Use" code="208" mandatory="may">
1439                         <type type-name="OctetString"/>
1440                 </avp>
1441                 <avp name="Experimental-Use" code="209" mandatory="may">
1442                         <type type-name="OctetString"/>
1443                 </avp>
1444                 <avp name="Experimental-Use" code="210" mandatory="may">
1445                         <type type-name="OctetString"/>
1446                 </avp>
1447                 <avp name="Experimental-Use" code="211" mandatory="may">
1448                         <type type-name="OctetString"/>
1449                 </avp>
1450                 <avp name="Experimental-Use" code="212" mandatory="may">
1451                         <type type-name="OctetString"/>
1452                 </avp>
1453                 <avp name="Experimental-Use" code="213" mandatory="may">
1454                         <type type-name="OctetString"/>
1455                 </avp>
1456                 <avp name="Experimental-Use" code="214" mandatory="may">
1457                         <type type-name="OctetString"/>
1458                 </avp>
1459                 <avp name="Experimental-Use" code="215" mandatory="may">
1460                         <type type-name="OctetString"/>
1461                 </avp>
1462                 <avp name="Experimental-Use" code="216" mandatory="may">
1463                         <type type-name="OctetString"/>
1464                 </avp>
1465                 <avp name="Experimental-Use" code="217" mandatory="may">
1466                         <type type-name="OctetString"/>
1467                 </avp>
1468                 <avp name="Experimental-Use" code="218" mandatory="may">
1469                         <type type-name="OctetString"/>
1470                 </avp>
1471                 <avp name="Experimental-Use" code="219" mandatory="may">
1472                         <type type-name="OctetString"/>
1473                 </avp>
1474                 <avp name="Experimental-Use" code="220" mandatory="may">
1475                         <type type-name="OctetString"/>
1476                 </avp>
1477                 <avp name="Experimental-Use" code="221" mandatory="may">
1478                         <type type-name="OctetString"/>
1479                 </avp>
1480                 <avp name="Experimental-Use" code="222" mandatory="may">
1481                         <type type-name="OctetString"/>
1482                 </avp>
1483                 <avp name="Experimental-Use" code="223" mandatory="may">
1484                         <type type-name="OctetString"/>
1485                 </avp>
1486
1487                 <!-- 224-240   Implementation Specific  [RFC3575] -->
1488                 <avp name="Implementation-Specific" code="224" mandatory="may">
1489                         <type type-name="OctetString"/>
1490                 </avp>
1491                 <avp name="Implementation-Specific" code="225" mandatory="may">
1492                         <type type-name="OctetString"/>
1493                 </avp>
1494                 <avp name="Implementation-Specific" code="226" mandatory="may">
1495                         <type type-name="OctetString"/>
1496                 </avp>
1497                 <avp name="Implementation-Specific" code="227" mandatory="may">
1498                         <type type-name="OctetString"/>
1499                 </avp>
1500                 <avp name="Implementation-Specific" code="228" mandatory="may">
1501                         <type type-name="OctetString"/>
1502                 </avp>
1503                 <avp name="Implementation-Specific" code="229" mandatory="may">
1504                         <type type-name="OctetString"/>
1505                 </avp>
1506                 <avp name="Implementation-Specific" code="230" mandatory="may">
1507                         <type type-name="OctetString"/>
1508                 </avp>
1509                 <avp name="Implementation-Specific" code="231" mandatory="may">
1510                         <type type-name="OctetString"/>
1511                 </avp>
1512                 <avp name="Implementation-Specific" code="232" mandatory="may">
1513                         <type type-name="OctetString"/>
1514                 </avp>
1515                 <avp name="Implementation-Specific" code="233" mandatory="may">
1516                         <type type-name="OctetString"/>
1517                 </avp>
1518                 <avp name="Implementation-Specific" code="234" mandatory="may">
1519                         <type type-name="OctetString"/>
1520                 </avp>
1521                 <avp name="Implementation-Specific" code="235" mandatory="may">
1522                         <type type-name="OctetString"/>
1523                 </avp>
1524                 <avp name="Implementation-Specific" code="236" mandatory="may">
1525                         <type type-name="OctetString"/>
1526                 </avp>
1527                 <avp name="Implementation-Specific" code="237" mandatory="may">
1528                         <type type-name="OctetString"/>
1529                 </avp>
1530                 <avp name="Implementation-Specific" code="238" mandatory="may">
1531                         <type type-name="OctetString"/>
1532                 </avp>
1533                 <avp name="Implementation-Specific" code="239" mandatory="may">
1534                         <type type-name="OctetString"/>
1535                 </avp>
1536                 <avp name="Implementation-Specific" code="240" mandatory="may">
1537                         <type type-name="OctetString"/>
1538                 </avp>
1539
1540                 <!--241-255   Reserved  [RFC3575] -->
1541                 <avp name="Reserved" code="241" mandatory="may">
1542                         <type type-name="OctetString"/>
1543                 </avp>
1544                 <avp name="Reserved" code="242" mandatory="may">
1545                         <type type-name="OctetString"/>
1546                 </avp>
1547                 <avp name="Reserved" code="243" mandatory="may">
1548                         <type type-name="OctetString"/>
1549                 </avp>
1550                 <avp name="Reserved" code="244" mandatory="may">
1551                         <type type-name="OctetString"/>
1552                 </avp>
1553                 <avp name="Reserved" code="245" mandatory="may">
1554                         <type type-name="OctetString"/>
1555                 </avp>
1556                 <avp name="Reserved" code="246" mandatory="may">
1557                         <type type-name="OctetString"/>
1558                 </avp>
1559                 <avp name="Reserved" code="247" mandatory="may">
1560                         <type type-name="OctetString"/>
1561                 </avp>
1562                 <avp name="Reserved" code="248" mandatory="may">
1563                         <type type-name="OctetString"/>
1564                 </avp>
1565                 <avp name="Reserved" code="249" mandatory="may">
1566                         <type type-name="OctetString"/>
1567                 </avp>
1568                 <avp name="Reserved" code="250" mandatory="may">
1569                         <type type-name="OctetString"/>
1570                 </avp>
1571                 <avp name="Reserved" code="251" mandatory="may">
1572                         <type type-name="OctetString"/>
1573                 </avp>
1574                 <avp name="Reserved" code="252" mandatory="may">
1575                         <type type-name="OctetString"/>
1576                 </avp>
1577                 <avp name="Reserved" code="253" mandatory="may">
1578                         <type type-name="OctetString"/>
1579                 </avp>
1580                 <avp name="Reserved" code="254" mandatory="may">
1581                         <type type-name="OctetString"/>
1582                 </avp>
1583                 <avp name="Reserved" code="255" mandatory="may">
1584                         <type type-name="OctetString"/>
1585                 </avp>
1586
1587                 <!-- ************************************************************************ -->
1588                 <!-- ******************* DIAMETER BASE PROTOCOL AVPS ************************ -->
1589                 <!-- ************************************************************************ -->
1590                 <avp name="Unassigned" code="256" mandatory="may">
1591                         <type type-name="OctetString"/>
1592                 </avp>
1593                 <avp name="Host-IP-Address" code="257" mandatory="must" protected="may" may-encrypt="no" vendor-bit="mustnot">
1594                         <type type-name="IPAddress"/>
1595                 </avp>
1596                 <avp name="Auth-Application-Id" code="258" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1597                         <type type-name="AppId"/>
1598                 </avp>
1599                 <avp name="Acct-Application-Id" code="259" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1600                         <type type-name="AppId"/>
1601                 </avp>
1602                 <avp name="Vendor-Specific-Application-Id" code="260" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1603                         <grouped>
1604                                 <gavp name="Vendor-Id"/>
1605                                 <gavp name="Auth-Application-Id"/>
1606                                 <gavp name="Acct-Application-Id"/>
1607                         </grouped>
1608                 </avp>
1609                 <avp name="Redirect-Host-Usage" code="261" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1610                         <type type-name="Enumerated"/>
1611                         <enum name="Don't Care" code="0"/>
1612                         <enum name="All Session" code="1"/>
1613                         <enum name="All Realm" code="2"/>
1614                         <enum name="Realm and Application" code="3"/>
1615                         <enum name="All Application" code="4"/>
1616                         <enum name="All Host" code="5"/>
1617                         <enum name="ALL_USER" code="6"/>
1618                 </avp>
1619                 <avp name="Redirect-Max-Cache-Time" code="262" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1620                         <type type-name="Unsigned32"/>
1621                 </avp>
1622                 <avp name="Session-Id" code="263" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1623                         <type type-name="UTF8String"/>
1624                 </avp>
1625                 <avp name="Origin-Host" code="264" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1626                         <type type-name="DiameterIdentity"/>
1627                 </avp>
1628                 <avp name="Supported-Vendor-Id" code="265" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1629                         <type type-name="VendorId"/>
1630                 </avp>
1631                 <avp name="Vendor-Id" code="266" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1632                         <type type-name="VendorId"/>
1633                 </avp>
1634                 <avp name="Firmware-Revision" code="267" mandatory="mustnot" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1635                         <type type-name="Unsigned32"/>
1636                 </avp>
1637                 <avp name="Result-Code" code="268" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1638                         <type type-name="Enumerated"/>
1639                         <enum name="DIAMETER_MULTI_ROUND_AUTH" code="1001"/>
1640                         <enum name="DIAMETER_SUCCESS" code="2001"/>
1641                         <enum name="DIAMETER_LIMITED_SUCCESS" code="2002"/>
1642                         <enum name="DIAMETER_FIRST_REGISTRATION" code="2003"/>
1643                         <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2004"/>
1644                         <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2005"/>
1645                         <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2006"/>
1646                         <enum name="DIAMETER_SERVER_SELECTION" code="2007"/>
1647                         <enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
1648                         <enum name="DIAMETER_SUCCESS_RELOCATE_HA" code="2009"/>
1649                         <!-- 2010-2999 Unassigned -->
1650                         <enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
1651                         <enum name="DIAMETER_UNABLE_TO_DELIVER" code="3002"/>
1652                         <enum name="DIAMETER_REALM_NOT_SERVED" code="3003"/>
1653                         <enum name="DIAMETER_TOO_BUSY" code="3004"/>
1654                         <enum name="DIAMETER_LOOP_DETECTED" code="3005"/>
1655                         <enum name="DIAMETER_REDIRECT_INDICATION" code="3006"/>
1656                         <enum name="DIAMETER_APPLICATION_UNSUPPORTED" code="3007"/>
1657                         <enum name="DIAMETER_INVALID_HDR_BITS" code="3008"/>
1658                         <enum name="DIAMETER_INVALID_AVP_BITS" code="3009"/>
1659                         <enum name="DIAMETER_UNKNOWN_PEER" code="3010"/>
1660                         <!-- 3011-3999 Unassigned -->
1661                         <enum name="DIAMETER_AUTHENTICATION_REJECTED" code="4001"/>
1662                         <enum name="DIAMETER_OUT_OF_SPACE" code="4002"/>
1663                         <enum name="DIAMETER_ELECTION_LOST" code="4003"/>
1664                         <enum name="DIAMETER_ERROR_MIP_REPLY_FAILURE" code="4005"/>
1665                         <enum name="DIAMETER_ERROR_HA_NOT_AVAILABLE" code="4006"/>
1666                         <enum name="DIAMETER_ERROR_BAD_KEY" code="4007"/>
1667                         <enum name="DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED" code="4008"/>
1668                         <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4010"/>
1669                         <enum name="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE" code="4011"/>
1670                         <enum name="DIAMETER_CREDIT_LIMIT_REACHED" code="4012"/>
1671                         <enum name="DIAMETER_USER_NAME_REQUIRED" code="4013"/>
1672                         <!-- 4014-4999 Unassigned -->
1673                         <enum name="DIAMETER_AVP_UNSUPPORTED" code="5001"/>
1674                         <enum name="DIAMETER_UNKNOWN_SESSION_ID" code="5002"/>
1675                         <enum name="DIAMETER_AUTHORIZATION_REJECTED" code="5003"/>
1676                         <enum name="DIAMETER_INVALID_AVP_VALUE" code="5004"/>
1677                         <enum name="DIAMETER_MISSING_AVP" code="5005"/>
1678                         <enum name="DIAMETER_RESOURCES_EXCEEDED" code="5006"/>
1679                         <enum name="DIAMETER_CONTRADICTING_AVPS" code="5007"/>
1680                         <enum name="DIAMETER_AVP_NOT_ALLOWED" code="5008"/>
1681                         <enum name="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES" code="5009"/>
1682                         <enum name="DIAMETER_NO_COMMON_APPLICATION" code="5010"/>
1683                         <enum name="DIAMETER_UNSUPPORTED_VERSION" code="5011"/>
1684                         <enum name="DIAMETER_UNABLE_TO_COMPLY" code="5012"/>
1685                         <enum name="DIAMETER_INVALID_BIT_IN_HEADER" code="5013"/>
1686                         <enum name="DIAMETER_INVALID_AVP_LENGTH" code="5014"/>
1687                         <enum name="DIAMETER_INVALID_MESSAGE_LENGTH" code="5015"/>
1688                         <enum name="DIAMETER_INVALID_AVP_BIT_COMBO" code="5016"/>
1689                         <enum name="DIAMETER_NO_COMMON_SECURITY" code="5017"/>
1690                         <enum name="DIAMETER_RADIUS_AVP_UNTRANSLATABLE" code="5018"/>
1691                         <!-- 5019-5023 Unassigned -->
1692                         <enum name="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE" code="5024"/>
1693                         <enum name="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION" code="5025"/>
1694                         <!-- 5026-5029 Unassigned -->
1695                         <enum name="DIAMETER_USER_UNKNOWN" code="5030"/>
1696                         <enum name="DIAMETER_RATING_FAILED" code="5031"/>
1697                         <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5032"/>
1698                         <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5033"/>
1699                         <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5034"/>
1700                         <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5035"/>
1701                         <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5036"/>
1702                         <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5037"/>
1703                         <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5038"/>
1704                         <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5039"/>
1705                         <enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
1706                         <enum name="DIAMETER_ERROR_MIP6_AUTH_MODE" code="5041"/>
1707
1708                         <!-- (Ericsson) SCAP Result Codes, see 155 19-FAY 112 51/2 rev B -->
1709                         <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4241"/>
1710                         <enum name="DIAMETER_END_USER_NOT_FOUND" code="5241"/>
1711                         <!-- END SCAP Result Codes -->
1712
1713                         <!-- 5042-4294967295 Unassigned -->
1714                 </avp>
1715                 <avp name="Product-Name" code="269" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1716                         <type type-name="UTF8String"/>
1717                 </avp>
1718                 <avp name="Session-Binding" code="270" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1719                         <type type-name="Enumerated"/>
1720                         <enum name="RE_AUTH" code="1"/>
1721                         <enum name="STR" code="2"/>
1722                         <enum name="Unassigned" code="3"/>
1723                         <enum name="ACCOUNTING" code="4"/>
1724                 </avp>
1725                 <avp name="Session-Server-Failover" code="271" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1726                         <type type-name="Enumerated"/>
1727                         <enum name="REFUSE_SERVICE" code="0"/>
1728                         <enum name="TRY_AGAIN" code="1"/>
1729                         <enum name="ALLOW_SERVICE" code="2"/>
1730                         <enum name="TRY_AGAIN_ALLOW_SERVICE" code="3"/>
1731                 </avp>
1732                 <avp name="Multi-Round-Time-Out" code="272" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1733                         <type type-name="Unsigned32"/>
1734                 </avp>
1735                 <avp name="Disconnect-Cause" code="273" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1736                         <type type-name="Enumerated"/>
1737                         <enum name="REBOOTING" code="0"/>
1738                         <enum name="BUSY" code="1"/>
1739                         <enum name="DO_NOT_WANT_TO_TALK_TO_YOU" code="2"/>
1740                 </avp>
1741                 <avp name="Auth-Request-Type" code="274" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1742                         <type type-name="Enumerated"/>
1743                         <enum name="AUTHENTICATE_ONLY" code="1"/>
1744                         <enum name="AUTHORIZE_ONLY" code="2"/>
1745                         <enum name="AUTHORIZE_AUTHENTICATE" code="3"/>
1746                 </avp>
1747                 <avp name="Alternate-Peer" code="275" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1748                         <type type-name="DiameterIdentity"/>
1749                 </avp>
1750                 <avp name="Auth-Grace-Period" code="276" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1751                         <type type-name="Unsigned32"/>
1752                 </avp>
1753                 <avp name="Auth-Session-State" code="277" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1754                         <type type-name="Enumerated"/>
1755                         <enum name="STATE_MAINTAINED" code="0"/>
1756                         <enum name="NO_STATE_MAINTAINED" code="1"/>
1757                 </avp>
1758                 <avp name="Origin-State-Id" code="278" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1759                         <type type-name="Unsigned32"/>
1760                 </avp>
1761                 <avp name="Failed-AVP" code="279" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1762                         <grouped>
1763                                 <!-- This grouped AVP holds any AVP -->
1764                                 <gavp name="Session-Id"/>
1765                         </grouped>
1766                 </avp>
1767                 <avp name="Proxy-Host" code="280" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1768                         <type type-name="DiameterIdentity"/>
1769                 </avp>
1770                 <avp name="Error-Message" code="281" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
1771                         <type type-name="UTF8String"/>
1772                 </avp>
1773                 <avp name="Route-Record" code="282" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1774                         <type type-name="DiameterIdentity"/>
1775                 </avp>
1776                 <avp name="Destination-Realm" code="283" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1777                         <type type-name="DiameterIdentity"/>
1778                 </avp>
1779                 <avp name="Proxy-Info" code="284" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1780                         <grouped>
1781                                 <gavp name="Proxy-Host"/>
1782                                 <gavp name="Proxy-State"/>
1783                         </grouped>
1784                 </avp>
1785                 <avp name="Re-Auth-Request-Type" code="285" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1786                         <type type-name="Enumerated"/>
1787                         <enum name="AUTHORIZE_ONLY" code="0"/>
1788                         <enum name="AUTHORIZE_AUTHENTICATE" code="1"/>
1789                 </avp>
1790                 <avp name="Unassigned" code="286" mandatory="may">
1791                         <type type-name="OctetString"/>
1792                 </avp>
1793                 <avp name="Accounting-Sub-Session-Id" code="287" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
1794                         <type type-name="Unsigned64"/>
1795                 </avp>
1796                 <!-- 288-290    Unallocated http://www.iana.org/assignments/aaa-parameters  -->
1797                 <avp name="Unallocated" code="288" mandatory="may">
1798                         <type type-name="OctetString"/>
1799                 </avp>
1800                 <avp name="Unallocated" code="289" mandatory="may">
1801                         <type type-name="OctetString"/>
1802                 </avp>
1803                 <avp name="Unallocated" code="290" mandatory="may">
1804                         <type type-name="OctetString"/>
1805                 </avp>
1806                 <avp name="Authorization-Lifetime" code="291" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1807                         <type type-name="Integer32"/>
1808                 </avp>
1809                 <avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1810                         <type type-name="DiameterURI"/>
1811                 </avp>
1812                 <avp name="Destination-Host" code="293" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1813                         <type type-name="DiameterIdentity"/>
1814                 </avp>
1815                 <avp name="Error-Reporting-Host" code="294" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
1816                         <type type-name="DiameterIdentity"/>
1817                 </avp>
1818                 <avp name="Termination-Cause" code="295" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1819                         <type type-name="Enumerated"/>
1820                         <enum name="DIAMETER_LOGOUT" code="1"/>
1821                         <enum name="DIAMETER_SERVICE_NOT_PROVIDED" code="2"/>
1822                         <enum name="DIAMETER_BAD_ANSWER" code="3"/>
1823                         <enum name="DIAMETER_ADMINISTRATIVE" code="4"/>
1824                         <enum name="DIAMETER_LINK_BROKEN" code="5"/>
1825                         <enum name="DIAMETER_AUTH_EXPIRED" code="6"/>
1826                         <enum name="DIAMETER_USER_MOVED" code="7"/>
1827                         <enum name="DIAMETER_SESSION_TIMEOUT" code="8"/>
1828                 </avp>
1829                 <avp name="Origin-Realm" code="296" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1830                         <type type-name="DiameterIdentity"/>
1831                 </avp>
1832                 <avp name="Experimental-Result" code="297" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1833                         <grouped>
1834                                 <gavp name="Vendor-Id"/>
1835                                 <gavp name="Experimental-Result-Code"/>
1836                         </grouped>
1837                 </avp>
1838
1839                 <!-- Ideally we could specify, in XML, Experimental-Result-Code values for
1840                      different Vendor IDs.  So far we don't have a way to do that, so:
1841
1842                      1) The below values are for 3GPP (why 3GPP? Because that's the most
1843                         common Vendor ID for the people who did this).  Note that
1844                         packet-diameter.c assumes that the codes specified here are from 3GPP.
1845
1846                      2) Other Vendor-IDs are handled by registering a dissector to the
1847                         "diameter.vnd_exp_res" dissector table.
1848                 -->
1849                 <avp name="Experimental-Result-Code" code="298" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1850                         <!-- 3GPP TS 29.230 version 13.0.0 -->
1851                         <type type-name="Enumerated"/>
1852                         <!-- Success codes -->
1853                         <enum name="DIAMETER_FIRST_REGISTRATION" code="2001"/>
1854                         <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2002"/>
1855                         <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2003"/>
1856                         <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2004"/>
1857                         <enum name="DIAMETER_SERVER_SELECTION(Deprecated value)" code="2005"/>
1858                         <!-- 2006-2020 -->
1859                         <enum name="DIAMETER_PDP_CONTEXT_DELETION_INDICATION" code="2021"/>
1860
1861                         <!-- Transient failures -->
1862                         <enum name="DIAMETER_USER_DATA_NOT_AVAILABLE" code="4100"/>
1863                         <enum name="DIAMETER_PRIOR_UPDATE_IN_PROGRESS" code="4101"/>
1864                         <!-- 4102-4120 -->
1865                         <enum name="DIAMETER_ERROR_OUT_OF_RESOURCES" code="4121"/>
1866                         <!-- 4122-4140 -->
1867                         <enum name="DIAMETER_PCC_BEARER_EVENT" code="4141"/>
1868                         <!-- 4142-4180 -->
1869                         <enum name="DIAMETER_AUTHENTICATION_DATA_UNAVAILABLE" code="4181"/>
1870                         <enum name="DIAMETER_ERROR_CAMEL_SUBSCRIPTION_PRESENT" code="4182"/>
1871                         <!-- 4183-4200 -->
1872                         <enum name="DIAMETER_ERROR_ABSENT_USER" code="4201"/>
1873                         <!-- 4202-4220 -->
1874                         <enum name="DIAMETER_ERROR_UNREACHABLE_USER" code="4221"/>
1875                         <enum name="DIAMETER_ERROR_SUSPENDED_USER" code="4222"/>
1876                         <enum name="DIAMETER_ERROR_DETACHED_USER" code="4223"/>
1877                         <enum name="DIAMETER_ERROR_POSITIONING_DENIED" code="4224"/>
1878                         <enum name="DIAMETER_ERROR_POSITIONING_FAILED" code="4225"/>
1879                         <enum name="DIAMETER_ERROR_UNKNOWN_UNREACHABLE LCS_CLIENT" code="4226"/>
1880                         <!-- 4227-4240 -->
1881                         <enum name="DIAMETER_ERROR_NO_AVAILABLE_POLICY_COUNTERS LCS_CLIENT" code="4241"/>
1882
1883                         <!-- Permanent failures -->
1884                         <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
1885                         <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5002"/>
1886                         <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5003"/>
1887                         <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5004"/>
1888                         <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5005"/>
1889                         <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5006"/>
1890                         <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5007"/>
1891                         <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5008"/>
1892                         <enum name="DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA" code="5009"/>
1893                         <enum name="DIAMETER_MISSING_USER_ID" code="5010"/>
1894                         <enum name="DIAMETER_ERROR_FEATURE_UNSUPPORTED" code="5011"/>
1895                         <enum name="DIAMETER_ERROR_SERVING_NODE_FEATURE_UNSUPPORTED" code="5012"/>
1896                         <!-- 5013-5040 -->
1897                         <enum name="DIAMETER_ERROR_USER_NO_WLAN_SUBSCRIPTION" code="5041"/>
1898                         <enum name="DIAMETER_ERROR_W-APN_UNUSED_BY_USER" code="5042"/>
1899                         <enum name="DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION" code="5043"/>
1900                         <enum name="DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION" code="5044"/>
1901                         <enum name="DIAMETER_ERROR_UNSUITABLE_NETWORK" code="5045"/>
1902                         <!-- 5046-5060 -->
1903                         <enum name="INVALID_SERVICE_INFORMATION" code="5061"/>
1904                         <enum name="FILTER_RESTRICTIONS" code="5062"/>
1905                         <enum name="REQUESTED_SERVICE_NOT_AUTHORIZED" code="5063"/>
1906                         <enum name="DUPLICATED_AF_SESSION" code="5064"/>
1907                         <enum name="IP-CAN_SESSION_NOT_AVAILABLE" code="5065"/>
1908                         <enum name="UNAUTHORIZED_NON_EMERGENCY_SESSION" code="5066"/>
1909                         <enum name="UNAUTHORIZED_SPONSORED_DATA_CONNECTIVITY" code="5067"/>
1910                         <enum name="TEMPORARY_NETWORK_FAILURE" code="5068"/>
1911                         <!-- 5069-5099 -->
1912                         <enum name="DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED" code="5100"/>
1913                         <enum name="DIAMETER_ERROR_OPERATION_NOT_ALLOWED" code="5101"/>
1914                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ" code="5102"/>
1915                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED" code="5103"/>
1916                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED" code="5104"/>
1917                         <enum name="DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC" code="5105"/>
1918                         <enum name="DIAMETER_ERROR_SUBS_DATA_ABSENT" code="5106"/>
1919                         <enum name="DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA" code="5107"/>
1920                         <enum name="DIAMETER_ERROR_DSAI_NOT_AVAILABLE" code="5108"/>
1921                         <!-- 5109-5119 -->
1922                         <enum name="DIAMETER_ERROR_START_INDICATION" code="5120"/>
1923                         <enum name="DIAMETER_ERROR_STOP_INDICATION" code="5121"/>
1924                         <enum name="DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE" code="5122"/>
1925                         <enum name="DIAMETER_ERROR_SERVICE_AREA" code="5123"/>
1926                         <!-- 5124-5139 -->
1927                         <enum name="DIAMETER_ERROR_INITIAL_PARAMETERS" code="5140"/>
1928                         <enum name="DIAMETER_ERROR_TRIGGER_EVENT" code="5141"/>
1929                         <enum name="DIAMETER_BEARER_EVENT" code="5142"/>
1930                         <enum name="DIAMETER_ERROR_BEARER_NOT_AUTHORIZED" code="5143"/>
1931                         <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5144"/>
1932                         <enum name="DIAMETER_QOS_RULE_EVENT" code="5145"/>
1933                         <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5146"/>
1934                         <enum name="DIAMETER_ERROR_CONFLICTING_REQUEST" code="5147"/>
1935                         <enum name="DIAMETER_ADC_RULE_EVENT" code="5148"/>
1936                         <!-- 5149-5400 -->
1937                         <enum name="DIAMETER_ERROR_IMPI_UNKNOWN" code="5401"/>
1938                         <enum name="DIAMETER_ERROR_NOT_AUTHORIZED" code="5402"/>
1939                         <enum name="DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID" code="5403"/>
1940                         <!-- 5404-5419 -->
1941                         <enum name="DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION" code="5420"/>
1942                         <enum name="DIAMETER_ERROR_RAT_NOT_ALLOWED" code="5421"/>
1943                         <enum name="DIAMETER_ERROR_EQUIPMENT_UNKNOWN" code="5422"/>
1944                         <enum name="DIAMETER_ERROR_UNKNOWN_SERVING_NODE" code="5423"/>
1945                         <!-- 5424-5449 -->
1946                         <enum name="DIAMETER_ERROR_USER_NO_NON_3GPP_SUBSCRIPTION" code="5450"/>
1947                         <enum name="DIAMETER_ERROR_USER_NO_APN_SUBSCRIPTION" code="5451"/>
1948                         <enum name="DIAMETER_ERROR_RAT_TYPE_NOT_ALLOWED" code="5452"/>
1949                         <!-- 5453-5469 -->
1950                         <enum name="DIAMETER_ERROR_SUBSESSION" code="5470"/>
1951                         <enum name="DIAMETER_ERROR_ONGOING_SESSION_ESTABLISHMENT" code="5471"/>
1952                         <!-- 5472-5489 -->
1953                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_NETWORK" code="5490"/>
1954                         <!-- 5491-5509 -->
1955                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_ENTITY" code="5510"/>
1956                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_SERVICE" code="5511"/>
1957                         <!-- 5512-5529 -->
1958                         <enum name="DIAMETER_ERROR_INVALID_SME_ADDRESS" code="5530"/>
1959                         <enum name="DIAMETER_ERROR_SC_CONGESTION" code="5531"/>
1960                         <enum name="DIAMETER_ERROR_SM_PROTOCOL" code="5532"/>
1961                         <enum name="DIAMETER_ERROR_TRIGGER_REPLACE_FAILURE" code="5533"/>
1962                         <enum name="DIAMETER_ERROR_TRIGGER_RECALL_FAILURE" code="5534"/>
1963                         <enum name="DIAMETER_ERROR_ORIGINAL_MESSAGE_NOT_PENDING" code="5535"/>
1964                         <!-- 5536-5549 -->
1965                         <enum name="DIAMETER_ERROR_ABSENT_USER" code="5550"/>
1966                         <enum name="DIAMETER_ERROR_USER_BUSY_FOR_MT_SMS" code="5551"/>
1967                         <enum name="DIAMETER_ERROR_FACILITY_NOT_SUPPORTED" code="5552"/>
1968                         <enum name="DIAMETER_ERROR_ILLEGAL_USER" code="5553"/>
1969                         <enum name="DIAMETER_ERROR_ILLEGAL_EQUIPMENT" code="5554"/>
1970                         <enum name="DIAMETER_ERROR_SM_DELIVERY_FAILURE" code="5555"/>
1971                         <enum name="DIAMETER_ERROR_SERVICE_NOT_SUBSCRIBED" code="5556"/>
1972                         <enum name="DIAMETER_ERROR_SERVICE_BARRED" code="5557"/>
1973                         <enum name="DIAMETER_ERROR_MWD_LIST_FULL" code="5558"/>
1974                         <!-- 5559-5569 -->
1975                         <enum name="DIAMETER_ERROR_UNKNOWN_POLICY_COUNTERS" code="5570"/>
1976                         <!-- 5571-5589 -->
1977                         <enum name="DIAMETER_ERROR_ORIGIN_ALUID_UNKNOWN" code="5590"/>
1978                         <enum name="DIAMETER_ERROR_TARGET_ALUID_UNKNOWN" code="5591"/>
1979                         <enum name="DIAMETER_ERROR_PFID_UNKNOWN" code="5592"/>
1980                         <enum name="DIAMETER_ERROR_APP_REGISTER_REJECT" code="5593"/>
1981                         <enum name="DIAMETER_ERROR_PROSE_MAP_REQUEST_DISALLOWED" code="5594"/>
1982                         <enum name="DIAMETER_ERROR_MAP_REQUEST_REJECT" code="5595"/>
1983                         <!-- 5596-5609 -->
1984                         <enum name="DIAMETER_ERROR_UNKNOWN_PROSE_SUBSCRIPTION" code="5610"/>
1985                         <enum name="PROSE_NOT_ALLOWED" code="5611"/>
1986                         <enum name="DIAMETER_ERROR_UE_LOCATION_UNKNOWN" code="5612"/>
1987                         <!-- 5613-5629 -->
1988                         <enum name="DIAMETER_ERROR_NO_ASSOCIATED_DISCOVERY_FILTER" code="5630"/>
1989                         <enum name="DIAMETER_ERROR_ANNOUNCING_UNAUTHORIZED_IN_PLMN" code="5631"/>
1990                         <enum name="DIAMETER_ERROR_INVALID_APPLICATION_CODE" code="5632"/>
1991                         <enum name="DIAMETER_ERROR_PROXIMITY_UNAUTHORIZED" code="5633"/>
1992                         <enum name="DIAMETER_ERROR_PROXIMITY_REJECTED" code="5634"/>
1993                         <enum name="DIAMETER_ERROR_NO_PROXIMITY_REQUEST" code="5635"/>
1994                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_SERVICE_IN_THIS_PLMN" code="5636"/>
1995                         <enum name="DIAMETER_ERROR_PROXIMITY_CANCELLED" code="5637"/>
1996                         <!-- 5637-5999 -->
1997                 </avp>
1998                 <!-- RFC3588 AVP -->
1999                 <avp name="Inband-Security-Id" code="299" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
2000                         <type type-name="Enumerated"/>
2001                                 <enum name="NO_INBAND_SECURITY" code="0"/>
2002                                 <enum name="TLS" code="1"/>
2003                 </avp>
2004                 <avp name="E2E-Sequence" code="300" mandatory="must">
2005                         <grouped>
2006                                 <gavp name="foo"/>
2007                         </grouped>
2008                 </avp>
2009                 <!-- 301-317    Unallocated -->
2010                 <avp name="Unallocated" code="301" mandatory="may">
2011                         <type type-name="OctetString"/>
2012                 </avp>
2013                 <avp name="Unallocated" code="302" mandatory="may">
2014                         <type type-name="OctetString"/>
2015                 </avp>
2016                 <avp name="Unallocated" code="303" mandatory="may">
2017                         <type type-name="OctetString"/>
2018                 </avp>
2019                 <avp name="Unallocated" code="304" mandatory="may">
2020                         <type type-name="OctetString"/>
2021                 </avp>
2022                 <avp name="Unallocated" code="305" mandatory="may">
2023                         <type type-name="OctetString"/>
2024                 </avp>
2025                 <avp name="Unallocated" code="306" mandatory="may">
2026                         <type type-name="OctetString"/>
2027                 </avp>
2028                 <avp name="Unallocated" code="307" mandatory="may">
2029                         <type type-name="OctetString"/>
2030                 </avp>
2031                 <avp name="Unallocated" code="308" mandatory="may">
2032                         <type type-name="OctetString"/>
2033                 </avp>
2034                 <avp name="Unallocated" code="309" mandatory="may">
2035                         <type type-name="OctetString"/>
2036                 </avp>
2037                 <avp name="Unallocated" code="310" mandatory="may">
2038                         <type type-name="OctetString"/>
2039                 </avp>
2040                 <avp name="Unallocated" code="311" mandatory="may">
2041                         <type type-name="OctetString"/>
2042                 </avp>
2043                 <avp name="Unallocated" code="312" mandatory="may">
2044                         <type type-name="OctetString"/>
2045                 </avp>
2046                 <avp name="Unallocated" code="313" mandatory="may">
2047                         <type type-name="OctetString"/>
2048                 </avp>
2049                 <avp name="Unallocated" code="314" mandatory="may">
2050                         <type type-name="OctetString"/>
2051                 </avp>
2052                 <avp name="Unallocated" code="315" mandatory="may">
2053                         <type type-name="OctetString"/>
2054                 </avp>
2055                 <avp name="Unallocated" code="316" mandatory="may">
2056                         <type type-name="OctetString"/>
2057                 </avp>
2058                 <avp name="Unallocated" code="317" mandatory="may">
2059                         <type type-name="OctetString"/>
2060                 </avp>
2061
2062                 <!-- AVPs 318 - 348 belong to Diameter Mobile IPv4 Application and are defined in mobileipv4.xml
2063                 318 MIP-FA-to-HA-SPI [RFC4004]
2064                 319 MIP-FA-to-MN-SPI [RFC4004]
2065                 320 MIP-Reg-Request [RFC4004]
2066                 321 MIP-Reg-Reply [RFC4004]
2067                 322 MIP-MN-AAA-Auth [RFC4004]
2068                 323 MIP-HA-to-FA-SPI [RFC4004]
2069                 324 Unassigned
2070                 325 MIP-MN-to-FA-MSA [RFC4004]
2071                 326 MIP-FA-to-MN-MSA [RFC4004]
2072                 327 Unassigned
2073                 328 MIP-FA-to-HA-MSA [RFC4004]
2074                 329 MIP-HA-to-FA-MSA [RFC4004]
2075                 331 MIP-MN-to-HA-MSA [RFC4004]
2076                 332 MIP-HA-to-MN-MSA [RFC4004]
2077                 333 MIP-Mobile-Node-Address [RFC4004]
2078                 334 MIP-Home-Agent-Address [RFC4004]
2079                 335 MIP-Nonce [RFC4004]
2080                 336 MIP-Candidate-Home-Agent-Host [RFC4004]
2081                 337 MIP-Feature-Vector [RFC4004]
2082                 338 MIP-Auth-Input-Data-Length [RFC4004]
2083                 339 MIP-Authenticator-Length [RFC4004]
2084                 340 MIP-Authenticator-Offset [RFC4004]
2085                 341 MIP-MN-AAA-SPI [RFC4004]
2086                 342 MIP-Filter-Rule [RFC4004]
2087                 343 MIP-Session-Key [RFC4004]
2088                 344 MIP-FA-Challenge [RFC4004]
2089                 345 MIP-Algorithm-Type [RFC4004]
2090                 346 MIP-Replay-Mode [RFC4004]
2091                 347 MIP-Originating-Foreign-AAA [RFC4004]
2092                 348 MIP-Home-Agent-Host [RFC4004]
2093                 -->
2094
2095                 <avp name="Unassigned" code="349" mandatory="may">
2096                         <type type-name="OctetString"/>
2097                 </avp>
2098                 <avp name="Unassigned" code="350" mandatory="may">
2099                         <type type-name="OctetString"/>
2100                 </avp>
2101                 <avp name="Unassigned" code="351" mandatory="may">
2102                         <type type-name="OctetString"/>
2103                 </avp>
2104                 <avp name="Unassigned" code="352" mandatory="may">
2105                         <type type-name="OctetString"/>
2106                 </avp>
2107                 <avp name="Unassigned" code="353" mandatory="may">
2108                         <type type-name="OctetString"/>
2109                 </avp>
2110                 <avp name="Unassigned" code="354" mandatory="may">
2111                         <type type-name="OctetString"/>
2112                 </avp>
2113                 <avp name="Unassigned" code="355" mandatory="may">
2114                         <type type-name="OctetString"/>
2115                 </avp>
2116                 <avp name="Unassigned" code="356" mandatory="may">
2117                         <type type-name="OctetString"/>
2118                 </avp>
2119                 <avp name="Unassigned" code="357" mandatory="may">
2120                         <type type-name="OctetString"/>
2121                 </avp>
2122                 <avp name="Unassigned" code="358" mandatory="may">
2123                         <type type-name="OctetString"/>
2124                 </avp>
2125                 <avp name="Unassigned" code="359" mandatory="may">
2126                         <type type-name="OctetString"/>
2127                 </avp>
2128                 <avp name="Unassigned" code="360" mandatory="may">
2129                         <type type-name="OctetString"/>
2130                 </avp>
2131                 <avp name="Unassigned" code="361" mandatory="may">
2132                         <type type-name="OctetString"/>
2133                 </avp>
2134                 <avp name="Unassigned" code="362" mandatory="may">
2135                         <type type-name="OctetString"/>
2136                 </avp>
2137
2138                 <!-- AVPs 368 - 393 are in sip.xml
2139                 363 Accounting-Input-Octets [RFC4005][RFC4004]
2140                 364 Accounting-Output-Octets [RFC4005][RFC4004]
2141                 365 Accounting-Input-Packets [RFC4005][RFC4004]
2142                 366 Accounting-Output-Packets [RFC4005][RFC4004]
2143                 367 MIP-MSA-Lifetime [RFC4004]
2144                 368 SIP-Accounting-Information [RFC4740]
2145                 369 SIP-Accounting-Server-URI [RFC4740]
2146                 370 SIP-Credit-Control-Server-URI [RFC4740]
2147                 371 SIP-Server-URI [RFC4740]
2148                 372 SIP-Server-Capabilities [RFC4740]
2149                 373 SIP-Mandatory-Capability [RFC4740]
2150                 374 SIP-Optional-Capability [RFC4740]
2151                 375 SIP-Server-Assignment-Type [RFC4740]
2152                 376 SIP-Auth-Data-Item [RFC4740]
2153                 377 SIP-Authentication-Scheme [RFC4740]
2154                 378 SIP-Item-Number [RFC4740]
2155                 379 SIP-Authenticate [RFC4740]
2156                 380 SIP-Authorization [RFC4740]
2157                 381 SIP-Authentication-Info [RFC4740]
2158                 382 SIP-Number-Auth-Items [RFC4740]
2159                 383 SIP-Deregistration-Reason [RFC4740]
2160                 384 SIP-Reason-Code [RFC4740]
2161                 385 SIP-Reason-Info [RFC4740]
2162                 386 SIP-Visited-Network-Id [RFC4740]
2163                 387 SIP-User-Authorization-Type [RFC4740]
2164                 388 SIP-Supported-User-Data-Type [RFC4740]
2165                 389 SIP-User-Data [RFC4740]
2166                 390 SIP-User-Data-Type [RFC4740]
2167                 391 SIP-User-Data-Contents [RFC4740]
2168                 392 SIP-User-Data-Already-Available [RFC4740]
2169                 393 SIP-Method [RFC4740]
2170                 -->
2171
2172                 <avp name="Unassigned" code="394" mandatory="may">
2173                         <type type-name="OctetString"/>
2174                 </avp>
2175                 <avp name="Unassigned" code="395" mandatory="may">
2176                         <type type-name="OctetString"/>
2177                 </avp>
2178                 <avp name="Unassigned" code="396" mandatory="may">
2179                         <type type-name="OctetString"/>
2180                 </avp>
2181                 <avp name="Unassigned" code="397" mandatory="may">
2182                         <type type-name="OctetString"/>
2183                 </avp>
2184                 <avp name="Unassigned" code="398" mandatory="may">
2185                         <type type-name="OctetString"/>
2186                 </avp>
2187                 <avp name="Unassigned" code="399" mandatory="may">
2188                         <type type-name="OctetString"/>
2189                 </avp>
2190
2191                 <!-- AVPs 400 - 408 are defined in nasreq.xml
2192                 400 NAS-Filter-Rule [RFC4005]
2193                 401 Tunneling [RFC4005]
2194                 402 CHAP-Auth [RFC4005]
2195                 403 CHAP-Algorithm [RFC4005]
2196                 404 CHAP-Ident [RFC4005]
2197                 405 CHAP-Response [RFC4005]
2198                 406 Acounting-Auth-Method [RFC4005]
2199                 407 QoS-Filter-Rule [RFC4005]
2200                 408 Origin-AAA-Protocol [RFC4005]
2201                 -->
2202
2203                 <avp name="Unassigned" code="409" mandatory="may">
2204                         <type type-name="OctetString"/>
2205                 </avp>
2206                 <avp name="Unassigned" code="410" mandatory="may">
2207                         <type type-name="OctetString"/>
2208                 </avp>
2209
2210                 <!-- AVPs 411 - 461 belong to Charge Control and are defined in chargecontrol.xml
2211                 411 CC-Correlation-Id [RFC4006]
2212                 412 CC-Input-Octets [RFC4006]
2213                 413 CC-Money [RFC4006]
2214                 414 CC-Output-Octets [RFC4006]
2215                 415 CC-Request-Number [RFC4006]
2216                 416 CC-Request-Type [RFC4006]
2217                 417 CC-Service-Specific-Units [RFC4006]
2218                 418 CC-Session-Failover [RFC4006]
2219                 419 CC-Sub-Session-Id [RFC4006]
2220                 420 CC-Time [RFC4006]
2221                 421 CC-Total-Octets [RFC4006]
2222                 422 Check-Balance-Result [RFC4006]
2223                 423 Cost-Information [RFC4006]
2224                 424 Cost-Unit [RFC4006]
2225                 425 Currency-Code [RFC4006]
2226                 426 Credit-Control [RFC4006]
2227                 427 Credit-Control-Failure-Handling [RFC4006]
2228                 428 Direct-Debiting-Failure-Handling [RFC4006]
2229                 429 Exponent [RFC4006]
2230                 430 Final-Unit-Indication [RFC4006]
2231                 431 Granted-Service-Unit [RFC4006]
2232                 432 Rating-Group [RFC4006]
2233                 433 Redirect-Address-Type [RFC4006]
2234                 434 Redirect-Server [RFC4006]
2235                 435 Redirect-Server-Address [RFC4006]
2236                 -->
2237
2238                 <avp name="Requested-Action" code="436" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2239                         <type type-name="Enumerated"/>
2240                         <enum name="DIRECT_DEBITING" code="0"/>
2241                         <enum name="REFUND_ACCOUNT" code="1"/>
2242                         <enum name="CHECK_BALANCE" code="2"/>
2243                         <enum name="PRICE_ENQUIRY" code="3"/>
2244                 </avp>
2245
2246                 <!--
2247                 437 Requested-Service-Unit [RFC4006]
2248                 438 Restriction-Filter-Rule [RFC4006]
2249                 439 Service-Identifier [RFC4006]
2250                 440 Service-Parameter-Info [RFC4006]
2251                 441 Service-Parameter-Type [RFC4006]
2252                 442 Service-Parameter-Value [RFC4006]
2253                 443 Subscription-Id [RFC4006]
2254                 444 Subscription-Id-Data [RFC4006]
2255                 445 Unit-Value [RFC4006]
2256                 446 Used-Service-Unit [RFC4006]
2257                 447 Value-Digits [RFC4006]
2258                 448 Validity-Time [RFC4006]
2259                 449 Final-Unit-Action [RFC4006]
2260                 450 Subscription-Id-Type [RFC4006]
2261                 451 Tariff-Time-Change [RFC4006]
2262                 452 Tariff-Change-Usage [RFC4006]
2263                 453 G-S-U-Pool-Identifier [RFC4006]
2264                 454 CC-Unit-Type [RFC4006]
2265                 455 Multiple-Services-Indicator [RFC4006]
2266                 456 Multiple-Services-Credit-Control [RFC4006]
2267                 457 G-S-U-Pool-Reference [RFC4006]
2268                 458 User-Equipment-Info [RFC4006]
2269                 459 User-Equipment-Info-Type [RFC4006]
2270                 460 User-Equipment-Info-Value [RFC4006]
2271                 461 Service-Context-Id [RFC4006]
2272                 -->
2273
2274                 <!-- eap.xml
2275                 462 EAP-Payload [RFC4072]
2276                 463 EAP-Reissued-Payload [RFC4072]
2277                 464 EAP-Master-Session-Key [RFC4072]
2278                 465 Accounting-EAP-Auth-Method [RFC4072]
2279                 -->
2280
2281                 <avp name="Unassigned" code="466" mandatory="may">
2282                         <type type-name="OctetString"/>
2283                 </avp>
2284                 <avp name="Unassigned" code="467" mandatory="may">
2285                         <type type-name="OctetString"/>
2286                 </avp>
2287                 <avp name="Unassigned" code="468" mandatory="may">
2288                         <type type-name="OctetString"/>
2289                 </avp>
2290                 <avp name="Unassigned" code="469" mandatory="may">
2291                         <type type-name="OctetString"/>
2292                 </avp>
2293                 <avp name="Unassigned" code="470" mandatory="may">
2294                         <type type-name="OctetString"/>
2295                 </avp>
2296                 <avp name="Unassigned" code="471" mandatory="may">
2297                         <type type-name="OctetString"/>
2298                 </avp>
2299                 <avp name="Unassigned" code="472" mandatory="may">
2300                         <type type-name="OctetString"/>
2301                 </avp>
2302                 <avp name="Unassigned" code="473" mandatory="may">
2303                         <type type-name="OctetString"/>
2304                 </avp>
2305                 <avp name="Unassigned" code="474" mandatory="may">
2306                         <type type-name="OctetString"/>
2307                 </avp>
2308                 <avp name="Unassigned" code="475" mandatory="may">
2309                         <type type-name="OctetString"/>
2310                 </avp>
2311                 <avp name="Unassigned" code="476" mandatory="may">
2312                         <type type-name="OctetString"/>
2313                 </avp>
2314                 <avp name="Unassigned" code="477" mandatory="may">
2315                         <type type-name="OctetString"/>
2316                 </avp>
2317                 <avp name="Unassigned" code="478" mandatory="may">
2318                         <type type-name="OctetString"/>
2319                 </avp>
2320                 <avp name="Unassigned" code="479" mandatory="may">
2321                         <type type-name="OctetString"/>
2322                 </avp>
2323                 <avp name="Accounting-Record-Type" code="480" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2324                         <type type-name="Enumerated"/>
2325                         <enum name="Event Record" code="1"/>
2326                         <enum name="Start Record" code="2"/>
2327                         <enum name="Interim Record" code="3"/>
2328                         <enum name="Stop Record" code="4"/>
2329                 </avp>
2330
2331                 <avp name="Unassigned" code="481" mandatory="may">
2332                         <type type-name="OctetString"/>
2333                 </avp>
2334                 <avp name="Unassigned" code="482" mandatory="may">
2335                         <type type-name="OctetString"/>
2336                 </avp>
2337
2338                 <avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2339                         <type type-name="Enumerated"/>
2340                         <enum name="Reserved" code="0"/>
2341                         <enum name="DELIVER_AND_GRANT" code="1"/>
2342                         <enum name="GRANT_AND_STORE" code="2"/>
2343                         <enum name="GRANT_AND_LOSE" code="3"/>
2344                 </avp>
2345                 <avp name="Unassigned" code="484" mandatory="may">
2346                         <type type-name="OctetString"/>
2347                 </avp>
2348                 <avp name="Accounting-Record-Number" code="485" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2349                         <type type-name="Unsigned32"/>
2350                 </avp>
2351
2352                 <!-- AVPs 486 - 494 are defined in in mobileipv6.xml -->
2353
2354                 <avp name="TMOD-1" code="495" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2355                         <grouped>
2356                                 <gavp name="Token-Rate"/>
2357                                 <gavp name="Bucket-Depth"/>
2358                                 <gavp name="Peak-Traffic-Rate"/>
2359                                 <gavp name="Minimum-Policed-Unit"/>
2360                                 <gavp name="Maximum-Packet-Size"/>
2361                         </grouped>
2362                 </avp>
2363                 <avp name="Token-Rate" code="496" mandatory="may">
2364                         <type type-name="Float32"/>
2365                 </avp>
2366                 <avp name="Bucket-Depth" code="497" mandatory="may">
2367                         <type type-name="Float32"/>
2368                 </avp>
2369                 <avp name="Peak-Traffic-Rate" code="498" mandatory="may">
2370                         <type type-name="Float32"/>
2371                 </avp>
2372                 <avp name="Minimum-Policed-Unit" code="499" mandatory="may">
2373                         <type type-name="Unsigned32"/>
2374                 </avp>
2375                 <avp name="Maximum-Packet-Size" code="500" mandatory="may">
2376                         <type type-name="Unsigned32"/>
2377                 </avp>
2378                 <avp name="TMOD-2" code="501" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2379                         <grouped>
2380                                 <gavp name="Token-Rate"/>
2381                                 <gavp name="Bucket-Depth"/>
2382                                 <gavp name="Peak-Traffic-Rate"/>
2383                                 <gavp name="Minimum-Policed-Unit"/>
2384                                 <gavp name="Maximum-Packet-Size"/>
2385                         </grouped>
2386                 </avp>
2387                 <avp name="Bandwidth" code="502" mandatory="may">
2388                         <type type-name="Float32"/>
2389                 </avp>
2390                 <avp name="PHB-Class" code="503" mandatory="may">
2391                         <type type-name="Unsigned32"/>
2392                 </avp>
2393
2394                 <!-- AVPs 504 - 507 are defined in mobileipv6.xml -->
2395
2396                 <!--
2397                 508 QoS-Resources [RFC5777]
2398                 509 Filter-Rule [RFC5777]
2399                 510 Filter-Rule-Precedence [RFC5777]
2400                 511 Classifier [RFC5777]
2401                 512 Classifier-ID [RFC5777]
2402                 513 Protocol [RFC5777]
2403                 514 Direction [RFC5777]
2404                 515 From-Spec [RFC5777]
2405                 516 To-Spec [RFC5777]
2406                 517 Negated [RFC5777]
2407                 518 IP-Address [RFC5777]
2408                 519 IP-Address-Range [RFC5777]
2409                 520 IP-Address-Start [RFC5777]
2410                 521 IP-Address-End [RFC5777]
2411                 522 IP-Address-Mask [RFC5777]
2412                 523 IP-Mask-Bit-Mask-Width [RFC5777]
2413                 524 MAC-Address [RFC5777]
2414                 525 MAC-Address-Mask [RFC5777]
2415                 526 MAC-Address-Mask-Pattern [RFC5777]
2416                 527 EUI64-Address [RFC5777]
2417                 528 EUI64-Address-Mask [RFC5777]
2418                 529 EUI64-Address-Mask-Pattern [RFC5777]
2419                 -->
2420
2421                 <avp name="Port" code="530" mandatory="may">
2422                         <type type-name="Integer32"/>
2423                 </avp>
2424                 <avp name="Port-Range" code="531" mandatory="may">
2425                         <grouped>
2426                                 <gavp name="Port-Start"/>
2427                                 <gavp name="Port-End "/>
2428                         </grouped>
2429                 </avp>
2430                 <avp name="Port-Start" code="532" mandatory="may">
2431                         <type type-name="Integer32"/>
2432                 </avp>
2433                 <avp name="Port-End" code="533" mandatory="may">
2434                         <type type-name="Integer32"/>
2435                 </avp>
2436
2437                 <!--
2438                 534 Use-Assigned-Address [RFC5777]
2439                 535 Diffserv-Code-Point [RFC5777]
2440                 536 Fragmentation-Flag [RFC5777]
2441                 537 IP-Option [RFC5777]
2442                 538 IP-Option-Type [RFC5777]
2443                 539 IP-Option-Value [RFC5777]
2444                 540 TCP-Option [RFC5777]
2445                 541 TCP-Option-Type [RFC5777]
2446                 542 TCP-Option-Value [RFC5777]
2447                 543 TCP-Flags [RFC5777]
2448                 544 TCP-Flag-Type [RFC5777]
2449                 545 ICMP-Type [RFC5777]
2450                 546 ICMP-Type-Number [RFC5777]
2451                 547 ICMP-Code [RFC5777]
2452                 548 ETH-Option [RFC5777]
2453                 549 ETH-Proto-Type [RFC5777]
2454                 550 ETH-Ether-Type [RFC5777]
2455                 551 ETH-SAP [RFC5777]
2456                 552 VLAN-ID-Range [RFC5777]
2457                 553 S-VID-Start [RFC5777]
2458                 554 S-VID-End [RFC5777]
2459                 555 C-VID-Start [RFC5777]
2460                 556 C-VID-End [RFC5777]
2461                 557 User-Priority-Range [RFC5777]
2462                 558 Low-User-Priority [RFC5777]
2463                 559 High-User-Priority [RFC5777]
2464                 560 Time-Of-Day-Condition [RFC5777]
2465                 561 Time-Of-Day-Start [RFC5777]
2466                 562 Time-Of-Day-End [RFC5777]
2467                 563 Day-Of-Week-Mask [RFC5777]
2468                 564 Day-Of-Month-Mask [RFC5777]
2469                 565 Month-Of-Year-Mask [RFC5777]
2470                 566 Absolute-Start-Time [RFC5777]
2471                 567 Absolute-Start-Fractional-Seconds [RFC5777]
2472                 568 Absolute-End-Time [RFC5777]
2473                 569 Absolute-End-Fractional-Seconds [RFC5777]
2474                 570 Timezone-Flag [RFC5777]
2475                 571 Timezone-Offset [RFC5777]
2476                 572 Treatment-Action [RFC5777]
2477                 573 QoS-Profile-Id [RFC5777]
2478                 574 QoS-Profile-Template [RFC5777]
2479                 575 QoS-Semantics [RFC5777]
2480                 576 QoS-Parameters [RFC5777]
2481                 577 Excess-Treatment [RFC5777]
2482                 578 QoS-Capability [RFC5777]
2483                 579 QoS-Authorization-Data [RFC5866]
2484                 580 Bound-Auth-Session-Id [RFC5866]
2485                 581 Key [RFC-ietf-dime-local-keytran-14]
2486                 582 Key-Type [RFC-ietf-dime-local-keytran-14]
2487                 583 Keying-Material [RFC-ietf-dime-local-keytran-14]
2488                 584 Key-Lifetime [RFC-ietf-dime-local-keytran-14]
2489                 585 Key-SPI [RFC-ietf-dime-local-keytran-14]
2490                 586 Key-Name [RFC-ietf-dime-local-keytran-14]
2491                 587 IKEv2-Nonces [RFC6738]
2492                 588 Ni [RFC6738]
2493                 589 Nr [RFC6738]
2494                 590 IKEv2-Identity [RFC6738]
2495                 591 Initiator-Identity [RFC6738]
2496                 592 ID-Type [RFC6738]
2497                 593 Identification-Data [RFC6738]
2498                 594 Responder-Identity [RFC6738]
2499                 595 NC-Request-Type [RFC6736]
2500                 596 NAT-Control-Install [RFC6736]
2501                 597 NAT-Control-Remove [RFC6736]
2502                 598 NAT-Control-Definition [RFC6736]
2503                 599 NAT-Internal-Address [RFC6736]
2504                 600 NAT-External-Address [RFC6736]
2505                 601 Max-NAT-Bindings [RFC6736]
2506                 602 NAT-Control-Binding-Template [RFC6736]
2507                 603 Duplicate-Session-Id [RFC6736]
2508                 604 NAT-External-Port-Style [RFC6736]
2509                 605 NAT-Control-Record [RFC6736]
2510                 606 NAT-Control-Binding-Status [RFC6736]
2511                 607 Current-NAT-Bindings [RFC6736]
2512                 608 Dual-Priority [RFC6735]
2513                 609 Preemption-Priority [RFC6735]
2514                 610 Defending-Priority [RFC6735]
2515                 611 Admission-Priority [RFC6735]
2516                 612 SIP-Resource-Priority [RFC6735]
2517                 613 SIP-Resource-Priority-Namespace [RFC6735]
2518                 614 SIP-Resource-Priority-Value [RFC6735]
2519                 615 Application-Level-Resource-Priority [RFC6735]
2520                 616 ALRP-Namespace [RFC6735]
2521                 617 ALRP-Value [RFC6735]
2522                 618-0xffffff Unassigned  -->
2523
2524                 <!-- **************************************************************************** -->
2525                 <!-- ************************ END DIAMETER BASE PROTOCOL AVPS ******************* -->
2526                 <!-- **************************************************************************** -->
2527
2528                 <!--
2529                 3GPP TS 29.230 version 8.7.0 Release 8  Table 7.1: 3GPP specific AVP codes
2530                 100 3GPP-WLAN-APN-Id OctetString 29.234 [6]
2531                 Note: The AVP codes from 1 to 255 are reserved for backwards compatibility with 3GPP RADIUS Vendor
2532                 Specific Attributes (See TS 29.061 [13])
2533                 Note: The AVP codes from 256 to 299 are reserved for future use.
2534                 -->
2535                 <avp name="Authentication-Method" code="300" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
2536                         <type type-name="Enumerated"/>
2537                         <enum name="WLAN_EAP_SIM" code="0"/>
2538                         <enum name="WLAN_EAP_AKA" code="1"/>
2539                 </avp>
2540                 <avp name="Authentication-Information-SIM" code="301" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
2541                         <type type-name="OctetString"/>
2542                 </avp>
2543                 <avp name="Authorization-Information-SIM" code="302" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
2544                         <type type-name="OctetString"/>
2545                 </avp>
2546                 <!--
2547                 303 WLAN-User-Data Grouped
2548                 304 Charging-Data Grouped
2549                 305 WLAN-Access Enumerated
2550                 306 WLAN- 3GPP-IP-Access Enumerated
2551                 307 APN-Authorized Grouped
2552                 308 APN-Id
2553                 309 APN-Barring-Type Enumerated
2554                 310 WLAN-Direct-IP-Access Enumerated
2555                 311 Session-Request-Type Enumerated
2556                 312 Routing-Policy IPFilterRule
2557                 313 Max-Requested-Bandwidth OctetString
2558                 314 Charging-Characteristics Integer
2559                 315 Charging-Nodes Grouped
2560                 316 Primary-OCS-Charging-Function-Name DiameterIdentity
2561                 317 Secondary-OCS-Charging-Function-Name DiameterIdentity
2562                 -->
2563
2564                 <avp name="3GPP-AAA-Server-Name" code="318" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2565                         <type type-name="OctetString"/>
2566                 </avp>
2567                 <avp name="Maximum-Number-Accesses" code="319" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2568                         <type type-name="Unsigned32"/>
2569                 </avp>
2570
2571                 <!--
2572                 Note: The AVP codes from 320 to 399 are reserved for TS 29.234
2573                 -->
2574
2575                 <avp name="GBA-UserSecSettings" code="400" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2576                         <type type-name="OctetString"/>
2577                 </avp>
2578                 <avp name="Transaction-Identifier" code="401" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2579                         <type type-name="OctetString"/>
2580                 </avp>
2581                 <avp name="NAF-Hostname" code="402" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2582                         <type type-name="OctetString"/>
2583                 </avp>
2584                 <avp name="GAA-Service-Identifier" code="403" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2585                         <type type-name="OctetString"/>
2586                 </avp>
2587                 <avp name="Key-ExpiryTime" code="404" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2588                         <type type-name="Time"/>
2589                 </avp>
2590                 <avp name="ME-Key-Material" code="405" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2591                         <type type-name="OctetString"/>
2592                 </avp>
2593                 <avp name="UICC-Key-Material" code="406" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2594                         <type type-name="OctetString"/>
2595                 </avp>
2596                 <avp name="GBA_U-Awareness-Indicator" code="407" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2597                         <type type-name="Enumerated"/>
2598                         <enum name="NO" code="0"/>
2599                         <enum name="YES" code="1"/>
2600                 </avp>
2601                 <avp name="BootstrapInfoCreationTime" code="408" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2602                         <type type-name="Time"/>
2603                 </avp>
2604                 <avp name="GUSS-Timestamp" code="409" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2605                         <type type-name="Time"/>
2606                 </avp>
2607                 <avp name="GBA-Type" code="410" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2608                         <type type-name="Enumerated"/>
2609                         <enum name="3G GBA" code="0"/>
2610                         <enum name="2G GBA" code="1"/>
2611                 </avp>
2612                 <avp name="UE-Id" code="411" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2613                         <type type-name="OctetString"/>
2614                 </avp>
2615                 <avp name="UE-Id-Type" code="412" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2616                         <type type-name="Enumerated"/>
2617                         <enum name="Private user identity" code="0"/>
2618                         <enum name="Public user identity" code="1"/>
2619                 </avp>
2620                 <avp name="UICC-App-Label" code="413" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2621                         <type type-name="OctetString"/>
2622                 </avp>
2623                 <avp name="UICC-ME" code="414" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2624                         <type type-name="Enumerated"/>
2625                         <enum name="GBA_ME" code="0"/>
2626                         <enum name="GBA_U" code="1"/>
2627                 </avp>
2628                 <avp name="Requested-Key-Lifetime" code="415" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2629                         <type type-name="Time"/>
2630                 </avp>
2631                 <avp name="Private-Identity-Request" code="416" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2632                         <type type-name="Enumerated"/>
2633                         <enum name="Private identity requested" code="0"/>
2634                         <enum name="Private identity not requested" code="1"/>
2635                 </avp>
2636                 <avp name="GBA-Push-Info" code="417" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2637                         <type type-name="OctetString"/>
2638                 </avp>
2639                 <avp name="NAF-SA-Identifier" code="418" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2640                         <type type-name="OctetString"/>
2641                 </avp>
2642                 <avp name="Security-Feature-Request" code="419" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2643                         <type type-name="OctetString"/>
2644                 </avp>
2645                 <avp name="Security-Feature-Response" code="420" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2646                         <type type-name="OctetString"/>
2647                 </avp>
2648
2649                 <!-- Note: The AVP codes from 421 to 499 are reserved for TS 29.109
2650                 <avp name="Reserved for TS 29.109" code="421" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2651                         <type type-name="OctetString"/>
2652                 </avp>
2653                 <avp name="Reserved for TS 29.109" code="422" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2654                         <type type-name="OctetString"/>
2655                 </avp>
2656                 <avp name="Reserved for TS 29.109" code="423" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2657                         <type type-name="OctetString"/>
2658                 </avp>
2659                 <avp name="Reserved for TS 29.109" code="424" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2660                         <type type-name="OctetString"/>
2661                 </avp>
2662                 <avp name="Reserved for TS 29.109" code="425" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2663                         <type type-name="OctetString"/>
2664                 </avp>
2665                 <avp name="Reserved for TS 29.109" code="426" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2666                         <type type-name="OctetString"/>
2667                 </avp>
2668                 <avp name="Reserved for TS 29.109" code="427" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2669                         <type type-name="OctetString"/>
2670                 </avp>
2671                 <avp name="Reserved for TS 29.109" code="428" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2672                         <type type-name="OctetString"/>
2673                 </avp>
2674                 <avp name="Reserved for TS 29.109" code="429" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2675                         <type type-name="OctetString"/>
2676                 </avp>
2677                 <avp name="Reserved for TS 29.109" code="430" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2678                         <type type-name="OctetString"/>
2679                 </avp>
2680                 <avp name="Reserved for TS 29.109" code="431" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2681                         <type type-name="OctetString"/>
2682                 </avp>
2683                 <avp name="Reserved for TS 29.109" code="432" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2684                         <type type-name="OctetString"/>
2685                 </avp>
2686                 <avp name="Reserved for TS 29.109" code="433" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2687                         <type type-name="OctetString"/>
2688                 </avp>
2689                 <avp name="Reserved for TS 29.109" code="434" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2690                         <type type-name="OctetString"/>
2691                 </avp>
2692                 <avp name="Reserved for TS 29.109" code="435" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2693                         <type type-name="OctetString"/>
2694                 </avp>
2695                 <avp name="Reserved for TS 29.109" code="436" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2696                         <type type-name="OctetString"/>
2697                 </avp>
2698                 <avp name="Reserved for TS 29.109" code="437" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2699                         <type type-name="OctetString"/>
2700                 </avp>
2701                 <avp name="Reserved for TS 29.109" code="438" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2702                         <type type-name="OctetString"/>
2703                 </avp>
2704                 <avp name="Reserved for TS 29.109" code="439" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2705                         <type type-name="OctetString"/>
2706                 </avp>
2707                 29.109 [7]
2708                 Note: The AVP codes from 421 to 499 are reserved for TS 29.109
2709                 -->
2710
2711                 <!-- Note: The AVP codes from 500 to 599 are reserved for TS 29.209, TS 29.211 and TS 29.214 (TGPP.xml)
2712                      Note: The AVP codes from 600 to 699 are reserved for TS 29.229. (TGPP.xml)
2713                      Note: The AVP codes from 700 to 799 are reserved for TS 29.329. (TGPP.xml)
2714                 -->
2715
2716                 <!-- 3GPP Diameter charging applications (3GPP TS 32.299 version 7.0.0 Release 7)-->
2717                 <!-- Note: The AVP codes from 800 to 822 are reserved for TS 32.299. -->
2718
2719                 <avp name="Event-Type" code="823" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot" vendor-id="TGPP">
2720                         <grouped>
2721                                 <gavp name="SIP-Method"/>
2722                                 <gavp name="Event"/>
2723                                 <gavp name="Content-Type"/>
2724                                 <gavp name="Content-Length"/>
2725                                 <gavp name="Content-Disposition"/>
2726                         </grouped>
2727                 </avp>
2728                 <avp name="SIP-Method" code="824" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2729                         <type type-name="UTF8String"/>
2730                 </avp>
2731                 <avp name="Event" code="825" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2732                         <type type-name="UTF8String"/>
2733                 </avp>
2734                 <avp name="Content-Type" code="826" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2735                         <type type-name="UTF8String"/>
2736                 </avp>
2737
2738                 <!--
2739                      In 3GPP TS 32.299 version 6.5.0 Release 6 (2005-12)
2740                      type type-name="UTF8String"
2741                      but according to 3GPP TS 32.299 version 7.4.0 Release 7(2006-12) it should be:
2742                 -->
2743                 <avp name="Content-Length" code="827" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2744                         <type type-name="Unsigned32"/>
2745                 </avp>
2746                 <avp name="Content-Disposition" code="828" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2747                         <type type-name="UTF8String"/>
2748                 </avp>
2749                 <avp name="Role-Of-Node" code="829" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2750                         <type type-name="Enumerated"/>
2751                         <enum name="ORIGINATING_ROLE" code="0"/>
2752                         <enum name="TERMINATING_ROLE" code="1"/>
2753                         <enum name="PROXY_ROLE" code="2"/>
2754                         <enum name="B2BUA_ROLE" code="3"/>
2755                 </avp>
2756                 <avp name="User-Session-Id" code="830" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2757                         <type type-name="UTF8String"/>
2758                 </avp>
2759                 <avp name="Calling-Party-Address" code="831" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2760                         <type type-name="UTF8String"/>
2761                 </avp>
2762                 <avp name="Called-Party-Address" code="832" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2763                         <type type-name="UTF8String"/>
2764                 </avp>
2765                 <avp name="Time-Stamps" code="833" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2766                         <grouped>
2767                                 <gavp name="SIP-Request-Timestamp"/>
2768                                 <gavp name="SIP-Response-Timestamp"/>
2769                         </grouped>
2770                 </avp>
2771                 <avp name="SIP-Request-Timestamp" code="834" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2772                         <type type-name="Time"/>
2773                 </avp>
2774                 <avp name="SIP-Response-Timestamp" code="835" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2775                         <type type-name="Time"/>
2776                 </avp>
2777                 <avp name="Application-Server" code="836" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2778                         <type type-name="UTF8String"/>
2779                 </avp>
2780                 <avp name="Application-provided-Called-Party-Address" code="837" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2781                         <type type-name="UTF8String"/>
2782                 </avp>
2783                 <avp name="Inter-Operator-Identifier" code="838" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2784                         <grouped>
2785                                 <gavp name="Originating-IOI"/>
2786                                 <gavp name="Terminating-IOI"/>
2787                         </grouped>
2788                 </avp>
2789                 <avp name="Originating-IOI" code="839" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2790                         <type type-name="UTF8String"/>
2791                 </avp>
2792                 <avp name="Terminating-IOI" code="840" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2793                         <type type-name="UTF8String"/>
2794                 </avp>
2795                 <avp name="IMS-Charging-Identifier" code="841" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2796                         <type type-name="UTF8String"/>
2797                 </avp>
2798                 <avp name="SDP-Session-Description" code="842" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2799                         <type type-name="UTF8String"/>
2800                 </avp>
2801                 <avp name="SDP-Media-components" code="843" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2802                         <grouped>
2803                                 <gavp name="SDP-Media-Name"/>
2804                                 <gavp name="SDP-Media-Description"/>
2805                         </grouped>
2806                 </avp>
2807                 <avp name="SDP-Media-Name" code="844" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2808                         <type type-name="UTF8String"/>
2809                 </avp>
2810                 <avp name="SDP-Media-Description" code="845" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2811                         <type type-name="UTF8String"/>
2812                 </avp>
2813                 <avp name="CG-Address" code="846" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2814                         <type type-name="IPAddress"/>
2815                 </avp>
2816                 <!-- ETSI TS 132 299 V7.6.0 (2007-06) -->
2817                 <avp name="GGSN-Address" code="847" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2818                         <type type-name="IPAddress"/>
2819                 </avp>
2820                 <avp name="Served-Party-IP-Address" code="848" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2821                         <type type-name="IPAddress"/>
2822                 </avp>
2823                 <avp name="Authorised-QoS" code="849" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2824                         <type type-name="UTF8String"/>
2825                 </avp>
2826                 <avp name="Application-Server-Information" code="850" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2827                         <grouped>
2828                                 <gavp name="Application-Server"/>
2829                                 <gavp name="Application-Provided-Called-Party-Address"/>
2830                         </grouped>
2831                 </avp>
2832                 <avp name="Trunk-Group-ID" code="851" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2833                         <grouped>
2834                                 <gavp name="Incoming-Trunk-Group-ID"/>
2835                                 <gavp name="Outgoing-Trunk-Group-ID"/>
2836                         </grouped>
2837                 </avp>
2838                 <avp name="Incoming-Trunk-Group-ID" code="852" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2839                         <type type-name="UTF8String"/>
2840                 </avp>
2841                 <avp name="Outgoing-Trunk-Group-ID" code="853" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2842                         <type type-name="UTF8String"/>
2843                 </avp>
2844                 <avp name="Bearer-Service" code="854" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2845                         <type type-name="OctetString"/>
2846                 </avp>
2847                 <avp name="Service-ID" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2848                         <type type-name="UTF8String"/>
2849                 </avp>
2850                 <avp name="PoC-Controlling-Address" code="858" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2851                         <type type-name="UTF8String"/>
2852                 </avp>
2853                 <avp name="PoC-Group-Name" code="859" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2854                         <type type-name="UTF8String"/>
2855                 </avp>
2856                 <avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2857                         <grouped>
2858                                 <gavp name="Cause-Code"/>
2859                                 <gavp name="Node-Functionality"/>
2860                         </grouped>
2861                 </avp>
2862                 <avp name="Cause-Code" code="861" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2863                         <type type-name="Enumerated"/>
2864                         <enum name="End of REGISTER dialog" code="-3"/>
2865                         <enum name="End of SUBSCRIBE dialog" code="-2"/>
2866                         <enum name="Successful transaction" code="-1"/>
2867                         <enum name="Normal end of session" code="0"/>
2868                         <enum name="Unspecified error" code="1"/>
2869                         <enum name="Unsuccessful session setup" code="2"/>
2870                         <enum name="Internal error" code="3"/>
2871                         <enum name="Multiple Choices" code="300"/>
2872                         <enum name="Moved Permanently" code="301"/>
2873                         <enum name="Moved Temporarily" code="302"/>
2874                         <enum name="Use Proxy" code="305"/>
2875                         <enum name="Alternative Service" code="380"/>
2876                         <enum name="Bad Request" code="400"/>
2877                         <enum name="Unauthorized" code="401"/>
2878                         <enum name="Payment Required" code="402"/>
2879                         <enum name="Forbidden" code="403"/>
2880                         <enum name="Not Found" code="404"/>
2881                         <enum name="Method Not Allowed" code="405"/>
2882                         <enum name="Not Acceptable" code="406"/>
2883                         <enum name="Proxy Authentication Required" code="407"/>
2884                         <enum name="Request Timeout" code="408"/>
2885                         <enum name="Gone" code="410"/>
2886                         <enum name="Conditional Request Failed" code="412"/>
2887                         <enum name="Request Entity Too Large" code="413"/>
2888                         <enum name="Request-URI Too Long" code="414"/>
2889                         <enum name="Unsupported Media Type" code="415"/>
2890                         <enum name="Unsupported URI Scheme" code="416"/>
2891                         <enum name="Unknown Resource-Priority" code="417"/>
2892                         <enum name="Bad Extension" code="420"/>
2893                         <enum name="Extension Required" code="421"/>
2894                         <enum name="Session Interval Too Small" code="422"/>
2895                         <enum name="Interval Too Brief" code="423"/>
2896                         <enum name="Use Identity Header" code="428"/>
2897                         <enum name="Provide Referrer Identity" code="429"/>
2898                         <enum name="Bad Identity-Info" code="436"/>
2899                         <enum name="Unsupported Certificate" code="437"/>
2900                         <enum name="Invalid Identity Header" code="438"/>
2901                         <enum name="Temporarily Unavailable" code="480"/>
2902                         <enum name="Call/Transaction Does Not Exist" code="481"/>
2903                         <enum name="Loop Detected" code="482"/>
2904                         <enum name="Too Many Hops" code="483"/>
2905                         <enum name="Address Incomplete" code="484"/>
2906                         <enum name="Ambiguous" code="485"/>
2907                         <enum name="Busy Here" code="486"/>
2908                         <enum name="Request Terminated" code="487"/>
2909                         <enum name="Not Acceptable Here" code="488"/>
2910                         <enum name="Bad Event" code="489"/>
2911                         <enum name="Request Pending" code="491"/>
2912                         <enum name="Undecipherable" code="493"/>
2913                         <enum name="Security Agreement Required" code="494"/>
2914                         <enum name="Server Internal Error" code="500"/>
2915                         <enum name="Not Implemented" code="501"/>
2916                         <enum name="Bad Gateway" code="502"/>
2917                         <enum name="Service Unavailable" code="503"/>
2918                         <enum name="Server Time-out" code="504"/>
2919                         <enum name="Version Not Supported" code="505"/>
2920                         <enum name="Message Too Large" code="513"/>
2921                         <enum name="Precondition Failure" code="580"/>
2922                         <enum name="Busy Everywhere" code="600"/>
2923                         <enum name="Decline" code="603"/>
2924                         <enum name="Does Not Exist Anywhere" code="604"/>
2925                         <enum name="Not Acceptable" code="606"/>
2926                 </avp>
2927                 <avp name="Node-Functionality" code="862" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2928                         <type type-name="Enumerated"/>
2929                         <enum name="S-CSCF" code="0"/>
2930                         <enum name="P-CSCF" code="1"/>
2931                         <enum name="I-CSCF" code="2"/>
2932                         <enum name="MRFC" code="3"/>
2933                         <enum name="MGCF" code="4"/>
2934                         <enum name="BGCF" code="5"/>
2935                         <enum name="AS" code="6"/>
2936                         <enum name="IBCF" code="7"/>
2937                         <enum name="S-GW" code="8"/>
2938                         <enum name="P-GW" code="9"/>
2939                         <enum name="HSGW" code="10"/>
2940                         <enum name="E-CSCF" code="11"/>
2941                         <enum name="MME" code="12"/>
2942                         <enum name="TRF" code="13"/>
2943                         <enum name="TF" code="14"/>
2944                         <enum name="ATCF" code="15"/>
2945                         <enum name="Proxy Function" code="16"/>
2946                         <enum name="ePDG" code="17"/>
2947                 </avp>
2948                 <avp name="Service-Specific-Data" code="863" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2949                         <type type-name="UTF8String"/>
2950                 </avp>
2951                 <avp name="Originator" code="864" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2952                         <type type-name="Enumerated"/>
2953                         <enum name="Calling Party" code="0"/>
2954                         <enum name="Called Party" code="1"/>
2955                 </avp>
2956                 <avp name="PS-Furnish-Charging-Information" code="865" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2957                         <grouped>
2958                                 <gavp name="GPRS-Charging-Id"/>
2959                                 <gavp name="PS-Free-Format-Data"/>
2960                                 <gavp name="PS-Append-Free-Format-Data"/>
2961                         </grouped>
2962                 </avp>
2963                 <avp name="PS-Free-Format-Data" code="866" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2964                         <type type-name="OctetString"/>
2965                 </avp>
2966                 <avp name="PS-Append-Free-Format-Data" code="867" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2967                         <type type-name="Enumerated"/>
2968                         <enum name="Append" code="0"/>
2969                         <enum name="Overwrite" code="1"/>
2970                 </avp>
2971                 <avp name="Time-Quota-Threshold" code="868" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
2972                         <type type-name="Unsigned32"/>
2973                 </avp>
2974                 <avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2975                         <type type-name="Unsigned32"/>
2976                 </avp>
2977                 <avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2978                         <type type-name="Enumerated"/>
2979                         <enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
2980                         <enum name="CHANGE_IN_QOS" code="2"/>
2981                         <enum name="CHANGE_IN_LOCATION" code="3"/>
2982                         <enum name="CHANGE_IN_RAT" code="4"/>
2983                         <enum name="CHANGE_IN_UE_TIMEZONE" code="5"/>
2984
2985                         <enum name="Undefined" code="6"/>
2986                         <enum name="Undefined" code="7"/>
2987                         <enum name="Undefined" code="8"/>
2988                         <enum name="Undefined" code="9"/>
2989
2990                         <enum name="CHANGEINQOS_TRAFFIC_CLASS" code="10"/>
2991                         <enum name="CHANGEINQOS_RELIABILITY_CLASS" code="11"/>
2992                         <enum name="CHANGEINQOS_DELAY_CLASS" code="12"/>
2993                         <enum name="CHANGEINQOS_PEAK_THROUGHPUT" code="13"/>
2994                         <enum name="CHANGEINQOS_PRECEDENCE_CLASS" code="14"/>
2995                         <enum name="CHANGEINQOS_MEAN_THROUGHPUT" code="15"/>
2996                         <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK" code="16"/>
2997                         <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK" code="17"/>
2998                         <enum name="CHANGEINQOS_RESIDUAL_BER" code="18"/>
2999                         <enum name="CHANGEINQOS_SDU_ERROR_RATIO" code="19"/>
3000                         <enum name="CHANGEINQOS_TRANSFER_DELAY" code="20"/>
3001                         <enum name="CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY" code="21"/>
3002                         <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK" code="22"/>
3003                         <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK" code="23"/>
3004
3005                         <enum name="Undefined" code="24"/>
3006                         <enum name="Undefined" code="25"/>
3007                         <enum name="Undefined" code="26"/>
3008                         <enum name="Undefined" code="27"/>
3009                         <enum name="Undefined" code="28"/>
3010                         <enum name="Undefined" code="29"/>
3011
3012                         <enum name="CHANGEINLOCATION_MCC" code="30"/>
3013                         <enum name="CHANGEINLOCATION_MNC" code="31"/>
3014                         <enum name="CHANGEINLOCATION_RAC" code="32"/>
3015                         <enum name="CHANGEINLOCATION_LAC" code="33"/>
3016                         <enum name="CHANGEINLOCATION_CellId" code="34"/>
3017                         <enum name="CHANGEINLOCATION_TAC" code="35"/>
3018                         <enum name="CHANGEINLOCATION_ECGI" code="36"/>
3019
3020                         <enum name="Undefined" code="37"/>
3021                         <enum name="Undefined" code="38"/>
3022                         <enum name="Undefined" code="39"/>
3023
3024                         <enum name="CHANGE_IN_MEDIA_COMPOSITION" code="40"/>
3025
3026                         <enum name="Undefined" code="41"/>
3027                         <enum name="Undefined" code="42"/>
3028                         <enum name="Undefined" code="43"/>
3029                         <enum name="Undefined" code="44"/>
3030                         <enum name="Undefined" code="45"/>
3031                         <enum name="Undefined" code="46"/>
3032                         <enum name="Undefined" code="47"/>
3033                         <enum name="Undefined" code="48"/>
3034                         <enum name="Undefined" code="49"/>
3035
3036                         <enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
3037                         <enum name="CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB" code="51"/>
3038                         <enum name="CHANGE_IN_USER_PARTICIPATING_TYPE" code="52"/>
3039
3040                         <enum name="Undefined" code="53"/>
3041                         <enum name="Undefined" code="54"/>
3042                         <enum name="Undefined" code="55"/>
3043                         <enum name="Undefined" code="56"/>
3044                         <enum name="Undefined" code="57"/>
3045                         <enum name="Undefined" code="58"/>
3046                         <enum name="Undefined" code="59"/>
3047
3048                         <enum name="CHANGE_IN_SERVICE_CONDITION" code="60"/>
3049                         <enum name="CHANGE_IN_SERVING_NODE" code="61"/>
3050                         <enum name="Undefined" code="62"/>
3051                         <enum name="Undefined" code="63"/>
3052                         <enum name="Undefined" code="64"/>
3053                         <enum name="Undefined" code="65"/>
3054                         <enum name="Undefined" code="66"/>
3055                         <enum name="Undefined" code="67"/>
3056                         <enum name="Undefined" code="68"/>
3057                         <enum name="Undefined" code="69"/>
3058
3059                         <enum name="CHANGE_IN_USER_CSG_INFORMATION" code="70"/>
3060                         <enum name="CHANGE_IN_HYBRID_SUBSCRIBED_USER_CSG_INFORMATION" code="71"/>
3061                         <enum name="CHANGE_IN_HYBRID_UNSUBSCRIBED_USER_CSG_INFORMATION" code="72"/>
3062                 </avp>
3063                 <avp name="Quota-Holding-Time" code="871" mandatory="must" vendor-bit="must" vendor-id="TGPP">
3064                         <type type-name="Unsigned32"/>
3065                 </avp>
3066                 <avp name="Reporting-Reason" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3067                         <type type-name="Enumerated"/>
3068                         <enum name="THRESHOLD" code="0"/>
3069                         <enum name="QHT" code="1"/>
3070                         <enum name="FINAL" code="2"/>
3071                         <enum name="QUOTA_EXHAUSTED" code="3"/>
3072                         <enum name="VALIDITY_TIME" code="4"/>
3073                         <enum name="OTHER_QUOTA_TYPE" code="5"/>
3074                         <enum name="RATING_CONDITION_CHANGE" code="6"/>
3075                         <enum name="FORCED_REAUTHORISATION" code="7"/>
3076                         <enum name="POOL_EXHAUSTED" code="8"/>
3077                 </avp>
3078                 <avp name="Service-Information" code="873" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3079                         <grouped>
3080                                 <gavp name="PS-Information"/>
3081                                 <gavp name="WLAN-Information"/>
3082                                 <gavp name="IMS-Information"/>
3083                                 <gavp name="MMS-Information"/>
3084                                 <gavp name="LCS-Information"/>
3085                                 <gavp name="PoC-Information"/>
3086                                 <gavp name="MBMS-Information"/>
3087                         </grouped>
3088                 </avp>
3089                 <avp name="PS-Information" code="874" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3090                         <grouped>
3091                                 <gavp name="3GPP-Charging-Id"/>
3092                                 <gavp name="PDN-Connection-ID"/>
3093                                 <gavp name="Node-Id"/>
3094                                 <gavp name="3GPP-PDP Type"/>
3095                                 <gavp name="PDP-Address"/>
3096                                 <gavp name="Dynamic-Address-Flag"/>
3097                                 <gavp name="Dynamic-Address-Flag-Extension"/>
3098                                 <gavp name="3GPP-GPRS-Negotiated-QoS-Profile"/> <!-- ??-->
3099                                 <gavp name="QoS-Information"/>
3100                                 <gavp name="SGSN-Address"/>
3101                                 <gavp name="GGSN-Address"/>
3102                                 <gavp name="CG-Address"/>
3103                                 <gavp name="Serving-Node-Type"/>
3104                                 <gavp name="SGW-Change"/>
3105                                 <gavp name="3GPP-IMSI-MCC-MNC"/>
3106                                 <gavp name="IMSI-Unauthenticated-Flag"/>
3107                                 <gavp name="3GPP-GGSN-MCC-MNC"/>
3108                                 <gavp name="3GPP-NSAPI"/>
3109                                 <gavp name="Called-Station-Id"/>
3110                                 <gavp name="3GPP-Session-Stop-Indicator"/>
3111                                 <gavp name="3GPP-Selection-Mode"/>
3112                                 <gavp name="3GPP-Charging-Characteristics"/>
3113                                 <gavp name="Charging-Characteristics-Selection-Mode"/>
3114                                 <gavp name="3GPP-SGSN-MCC-MNC"/>
3115                                 <gavp name="3GPP-MS-TimeZone"/>
3116                                 <gavp name="3GPP-CAMEL-Charging-Info"/>         <!-- ??-->
3117                                 <gavp name="Charging-Rule-Base-Name"/>
3118                                 <gavp name="3GPP-User-Location-Info"/>
3119                                 <gavp name="3GPP-RAT-Type"/>
3120                                 <gavp name="PS-Furnish-Charging-Information"/>
3121                                 <gavp name="PDP-Context-Type"/>
3122                                 <gavp name="Offline-Charging"/>
3123                                 <gavp name="Traffic-Data-Volumes"/>
3124                                 <gavp name="Service-Data-Container"/>
3125                                 <gavp name="User-Equipment-Info"/>
3126                                 <gavp name="Terminal-Information"/>
3127                                 <gavp name="Start-Time"/>
3128                                 <gavp name="Stop-Time"/>
3129                                 <gavp name="Change-Condition"/>
3130                                 <gavp name="Diagnostics"/>
3131                                 <gavp name="Low-Priority-Indicator"/>
3132                         </grouped>
3133                 </avp>
3134                 <avp name="WLAN-Information" code="875" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3135                         <grouped>
3136                                 <gavp name="WLAN-Session-Id"/>
3137                                 <gavp name="PDG-Address"/>
3138                                 <gavp name="NPDG-Charging-Id"/>
3139                                 <gavp name="WAG-Address"/>
3140                                 <gavp name="WAG-PLMN-Id"/>
3141                                 <gavp name="WLAN-Radio-Container"/>
3142                                 <gavp name="WLAN-UE-Local-IPAddress"/>
3143                         </grouped>
3144                 </avp>
3145                 <avp name="IMS-Information" code="876" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3146                         <grouped>
3147                                 <gavp name="Event-Type"/>
3148                                 <gavp name="Role-Of-Node"/>
3149                                 <gavp name="Node-Functionality"/>
3150                                 <gavp name="User-Session-ID"/>
3151                                 <gavp name="Calling-Party-Address"/>
3152                                 <gavp name="Called-Party-Address"/>
3153                                 <gavp name="Time-Stamps"/>
3154                                 <gavp name="Application-Server-Information"/>
3155                                 <gavp name="Inter-Operator-Identifier"/>
3156                                 <gavp name="IMS-Charging-Identifier"/>
3157                                 <gavp name="SDP-Session-Description"/>
3158                                 <gavp name="SDP-Media-Component"/>
3159                                 <gavp name="GGSN-Address"/>
3160                                 <gavp name="Served-Party-IP-Address"/>
3161                                 <gavp name="Server-Capabilities"/>
3162                                 <gavp name="Trunk-Group-ID"/>
3163                                 <gavp name="Bearer-Service"/>
3164                                 <gavp name="Service-Id"/>
3165                                 <gavp name="Service-Specific-Data"/>
3166                                 <gavp name="Message-Body"/>
3167                                 <gavp name="Cause-Code"/>
3168                                 <gavp name="Access-Network-Information"/>
3169                                 <gavp name="Early-Media-Description"/>
3170                                 <gavp name="IMS-Communication-Service-Identifier"/>
3171                         </grouped>
3172                 </avp>
3173                 <avp name="MMS-Information" code="877" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3174                         <grouped>
3175                                 <gavp name="Originator-Address"/>
3176                                 <gavp name="Recipient-Address"/>
3177                                 <gavp name="Submission-Time"/>
3178                                 <gavp name="MM-Content-Type"/>
3179                                 <gavp name="Priority"/>
3180                                 <gavp name="Message-ID"/>
3181                                 <gavp name="Message-Type"/>
3182                                 <gavp name="Message-Size"/>
3183                                 <gavp name="Message-Class"/>
3184                                 <gavp name="Delivery-Report-Requested"/>
3185                                 <gavp name= "Read-Reply-Report-Requested"/>
3186                                 <gavp name="MMBox-Storage-Information"/>
3187                                 <gavp name="Applic-ID"/>
3188                                 <gavp name="Reply-Applic-ID"/>
3189                                 <gavp name="Aux-Applic-Info"/>
3190                                 <gavp name="Content-Class"/>
3191                                 <gavp name="DRM-Content"/>
3192                                 <gavp name="Adaptations"/>
3193                                 <gavp name="VASP-Id"/>
3194                                 <gavp name="VAS-Id"/>
3195                         </grouped>
3196                 </avp>
3197                 <avp name="LCS-Information" code="878" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3198                         <grouped>
3199                                 <gavp name="LCS-Client-ID"/>
3200                                 <gavp name="Location-Type"/>
3201                                 <gavp name="Location-Estimate"/>
3202                                 <gavp name="Positioning-Data"/>
3203                                 <gavp name="IMSI"/>
3204                                 <gavp name="MSISDN"/>
3205                         </grouped>
3206                 </avp>
3207                 <avp name="PoC-Information" code="879" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3208                         <grouped>
3209                                 <gavp name="PoC-Server-Role"/>
3210                                 <gavp name="PoC-Session-Type"/>
3211                                 <gavp name="PoC-User-Role"/>
3212                                 <gavp name="PoC-Session-Initiation-type"/>
3213                                 <gavp name="PoC-Event-Type"/>
3214                                 <gavp name="Number-Of-Participants"/>
3215                                 <gavp name="Participants-Involved"/>
3216                                 <gavp name="Participant-Group"/>
3217                                 <gavp name="Talk-Burst-Exchange"/>
3218                                 <gavp name="PoC-Controlling-Address"/>
3219                                 <gavp name="PoC-Group-Name"/>
3220                                 <gavp name="PoC-Session-Id"/>
3221                                 <gavp name="Charged-Party"/>
3222                         </grouped>
3223                 </avp>
3224                 <avp name="MBMS-Information" code="880" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3225                         <grouped>
3226                                 <gavp name="TMGI"/>
3227                                 <gavp name="MBMS-Service-Type"/>
3228                                 <gavp name="MBMS-User-Service-Type"/>
3229                                 <gavp name="File-Repair-Supported"/>
3230                                 <gavp name="Required-MBMS-Bearer-Capabilities"/>
3231                                 <gavp name="MBMS-2G-3G-Indicator"/>
3232                                 <gavp name="RAI"/>
3233                                 <gavp name="MBMS-Service-Area"/>
3234                                 <gavp name="MBMS-Session-Identity"/>
3235                         </grouped>
3236                 </avp>
3237                 <avp name="Quota-Consumption-Time" code="881" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3238                         <type type-name="Unsigned32"/>
3239                 </avp>
3240                 <avp name="Media-Initiator-Flag" code="882" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3241                         <type type-name="Enumerated"/>
3242                         <enum name="called party" code="0"/>
3243                         <enum name="calling party" code="1"/>
3244                         <enum name="unknown" code="2"/>
3245                 </avp>
3246                 <avp name="PoC-Server-Role" code="883" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3247                         <type type-name="Enumerated"/>
3248                         <enum name="Participating PoC Server" code="0"/>
3249                         <enum name="Controlling PoC Server" code="1"/>
3250                 </avp>
3251                 <avp name="PoC-Session-Type" code="884" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3252                         <type type-name="Enumerated"/>
3253                         <enum name="1 to 1 PoC session" code="0"/>
3254                         <enum name="chat PoC group session" code="1"/>
3255                         <enum name="pre-arranged PoC group session" code="2"/>
3256                         <enum name="ad-hoc PoC group session" code="3"/>
3257                 </avp>
3258                 <avp name="Number-Of-Participants" code="885" mandatory="must" vendor-bit="must" vendor-id="TGPP">
3259                         <type type-name="Integer32"/>
3260                 </avp>
3261                 <avp name="Originator-Address" code="886" mandatory="must" vendor-bit="must" vendor-id="TGPP">
3262                         <grouped>
3263                                 <gavp name="Address-Type"/>
3264                                 <gavp name="Address-Data"/>
3265                                 <gavp name="Address-Domain"/>
3266                         </grouped>
3267                 </avp>
3268                 <avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3269                         <type type-name="UTF8String"/>
3270                 </avp>
3271                 <avp name="Expires" code="888" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3272                         <type type-name="Unsigned32"/>
3273                 </avp>
3274                 <avp name="Message-Body" code="889" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3275                         <grouped>
3276                                 <gavp name="Content-Type"/>
3277                                 <gavp name="Content-Length"/>
3278                                 <gavp name="Content-Disposition"/>
3279                                 <gavp name="Originator"/>
3280                         </grouped>
3281                 </avp>
3282                 <avp name="WAG-Address" code="890" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3283                         <type type-name="IPAddress"/>
3284                 </avp>
3285                 <avp name="WAG-PLMN-Id" code="891" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
3286                         <type type-name="OctetString"/>
3287                 </avp>
3288                 <avp name="WLAN-Radio-Container" code="892" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3289                         <grouped>
3290                                 <gavp name="Operator-Name"/>
3291                                 <gavp name="Location-Type"/>
3292                                 <gavp name="Location-Information"/>
3293                                 <gavp name="WLAN-Technology"/>
3294                         </grouped>
3295                 </avp>
3296                 <avp name="WLAN-Technology" code="893" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3297                         <type type-name="Unsigned32"/>
3298                 </avp>
3299                 <avp name="WLAN-UE-Local-IPAddress" code="894" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3300                         <type type-name="IPAddress"/>
3301                 </avp>
3302                 <avp name="PDG-Address" code="895" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3303                         <type type-name="IPAddress"/>
3304                 </avp>
3305                 <avp name="PDG-Charging-Id" code="896" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3306                         <type type-name="Unsigned32"/>
3307                 </avp>
3308                 <avp name="Address-Data" code="897" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3309                         <type type-name="UTF8String"/>
3310                 </avp>
3311                 <avp name="Address-Domain" code="898" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3312                         <grouped>
3313                                 <gavp name="Domain-Name"/>
3314                                 <gavp name="3GPP-IMSI-MCC-MNC"/>
3315                         </grouped>
3316                 </avp>
3317                 <avp name="Address-Type" code="899" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3318                         <type type-name="Enumerated"/>
3319                         <enum name="e-mail address" code="0"/>
3320                         <enum name="MSISDN" code="1"/>
3321                         <enum name="IPv4 Address" code="2"/>
3322                         <enum name="IPv6 Address" code="3"/>
3323                         <enum name="Numeric Shortcode" code="4"/>
3324                         <enum name="Alphanumeric Shortcode" code="5"/>
3325                         <enum name="Other" code="6"/>
3326                 </avp>
3327
3328                 <!--
3329                 Note: The AVP codes from 900 to 999 are reserved for TS 29.061 (TGPP.xml)
3330                 -->
3331
3332                 <avp name="Bearer-Usage" code="1000" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3333                         <type type-name="Enumerated"/>
3334                         <enum name="GENERAL" code="0"/>
3335                         <enum name="IMS SIGNALLING" code="1"/>
3336                         <enum name="DEDICATED" code="2"/>
3337                 </avp>
3338                 <avp name="Charging-Rule-Install" code="1001" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3339                         <grouped>
3340                                 <gavp name="Charging-Rule-Definition"/>
3341                                 <gavp name="Charging-Rule-Name"/>
3342                                 <gavp name="Charging-Rule-Base-Name"/>
3343                                 <gavp name="Bearer-Identifier"/>
3344                                 <gavp name="Rule-Activation-Time"/>
3345                                 <gavp name="Rule-Deactivation-Time"/>
3346                                 <gavp name="Resource-Allocation-Notification"/>
3347                         </grouped>
3348                 </avp>
3349                 <avp name="Charging-Rule-Remove" code="1002" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3350                         <grouped>
3351                                 <gavp name="Charging-Rule-Name"/>
3352                                 <gavp name="Charging-Rule-Base-Name"/>
3353                         </grouped>
3354                 </avp>
3355                 <avp name="Charging-Rule-Definition" code="1003" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3356                         <grouped>
3357                                 <gavp name="Charging-Rule-Name"/>
3358                                 <gavp name="Service-Identifier"/>
3359                                 <gavp name="Rating-Group"/>
3360                                 <gavp name="Flow-Description"/>
3361                                 <gavp name="Flow-Information"/>
3362                                 <gavp name="Flow-Status"/>
3363                                 <gavp name="QoS-Information"/>
3364                                 <gavp name="Reporting-Level"/>
3365                                 <gavp name="Online"/>
3366                                 <gavp name="Offline"/>
3367                                 <gavp name="Metering-Method"/>
3368                                 <gavp name="Precedence"/>
3369                                 <gavp name="AF-Charging-Identifier"/>
3370                                 <gavp name="Flows"/>
3371                                 <gavp name="Monitoring-Key"/>
3372                                 <gavp name="AF-Signalling-Protocol"/>
3373                         </grouped>
3374                 </avp>
3375                 <avp name="Charging-Rule-Base-Name" code="1004" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3376                         <type type-name="UTF8String"/>
3377                 </avp>
3378                 <avp name="Charging-Rule-Name" code="1005" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3379                         <type type-name="OctetString"/>
3380                 </avp>
3381                 <avp name="Event-Trigger" code="1006" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3382                         <type type-name="Enumerated"/>
3383                         <enum name="SGSN_CHANGE"                                        code="0"/>
3384                         <enum name="QOS_CHANGE"                                         code="1"/>
3385                         <enum name="RAT_CHANGE"                                         code="2"/>
3386                         <enum name="TFT_CHANGE"                                         code="3"/>
3387                         <enum name="PLMN_CHANGE"                                        code="4"/>
3388                         <enum name="LOSS_OF_BEARER"                                     code="5"/>
3389                         <enum name="RECOVERY_OF_BEARER"                                 code="6"/>
3390                         <enum name="IP-CAN_CHANGE"                                      code="7"/>
3391                         <enum name="GW-PCEF-MALFUNCTION"                                code="8"/>
3392                         <enum name="RESOURCES_LIMITATION"                               code="9"/>
3393                         <enum name="MAX_NR_BEARERS_REACHED"                             code="10"/>
3394                         <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION"                 code="11"/>
3395                         <enum name="RAI_CHANGE"                                         code="12"/>
3396                         <enum name="USER_LOCATION_CHANGE"                               code="13"/>
3397                         <enum name="NO_EVENT_TRIGGERS"                                  code="14"/>
3398                         <enum name="OUT_OF_CREDIT"                                      code="15"/>
3399                         <enum name="REALLOCATION_OF_CREDIT"                             code="16"/>
3400                         <enum name="REVALIDATION_TIMEOUT"                               code="17"/>
3401                         <enum name="UE_IP_ADDRESS_ALLOCATE"                             code="18"/>
3402                         <enum name="UE_IP_ADDRESS_RELEASE"                              code="19"/>
3403                         <enum name="DEFAULT_EPS_BEARER_QOS_CHANGE"                      code="20"/>
3404                         <enum name="AN_GW_CHANGE"                                       code="21"/>
3405                         <enum name="SUCCESSFUL_RESOURCE_ALLOCATION"                     code="22"/>
3406                         <enum name="RESOURCE_MODIFICATION_REQUEST"                      code="23"/>
3407                         <enum name="PGW_TRACE_CONTROL"                                  code="24"/>
3408                         <enum name="UE_TIME_ZONE_CHANGE"                                code="25"/>
3409                         <enum name="TAI_CHANGE"                                         code="26"/>
3410                         <enum name="ECGI_CHANGE"                                        code="27"/>
3411                         <enum name="CHARGING_CORRELATION_EXCHANGE"                      code="28"/>
3412                         <enum name="APN-AMBR_MODIFICATION_FAILURE"                      code="29"/>
3413                         <enum name="USER_CSG_INFORMATION_CHANGE"                        code="30"/>
3414                         <enum name="USAGE_REPORT"                                       code="33"/>
3415                         <enum name="DEFAULT-EPS-BEARER-QOS_MODIFICATION_FAILURE"        code="34"/>
3416                         <enum name="USER_CSG_HYBRID_SUBSCRIBED_INFORMATION_CHANGE"      code="35"/>
3417                         <enum name="USER_CSG_ HYBRID_UNSUBSCRIBED_INFORMATION_CHANGE"   code="36"/>
3418                         <enum name="ROUTING_RULE_CHANGE"                                code="37"/>
3419                         <enum name="MAX_MBR_APN_AMBR_CHANGE"                            code="38"/>
3420                         <enum name="APPLICATION_START"                                  code="39"/>
3421                         <enum name="APPLICATION_STOP"                                   code="40"/>
3422                         <enum name="ADC_REVALIDATION_TIMEOUT"                           code="41"/>
3423                         <enum name="CS_TO_PS_HANDOVER"                                  code="42"/>
3424                         <enum name="UE_LOCAL_IP_ADDRESS_CHANGE"                         code="43"/>
3425                         <enum name="H(E)NB_LOCAL_IP_ADDRESS_CHANGE"                     code="44"/>
3426                         <enum name="ACCESS_NETWORK_INFO_REPORT"                         code="45"/>
3427                         <enum name="CREDIT_MANAGEMENT_SESSION_FAILURE"                  code="46"/>
3428                         <enum name="DEFAULT_QOS_CHANGE"                                 code="47"/>
3429                         <enum name="CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA_REPORT"    code="48"/>
3430                         <enum name="TIME_CHANGE"                                        code="100"/>
3431                         <enum name="TFT DELETED"                                        code="1000"/>
3432                         <enum name="LOSS OF BEARER"                                     code="1001"/>
3433                         <enum name="RECOVERY OF BEARER"                                 code="1002"/>
3434                         <enum name="POLICY ENFORCEMENT FAILED"                          code="1003"/>
3435                 </avp>
3436                 <avp name="Metering-Method" code="1007" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3437                         <type type-name="Enumerated"/>
3438                         <enum name="DURATION" code="0"/>
3439                         <enum name="VOLUME" code="1"/>
3440                         <enum name="DURATION_VOLUME" code="2"/>
3441                 </avp>
3442                 <avp name="Offline" code="1008" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3443                         <type type-name="Enumerated"/>
3444                         <enum name="DISABLE_OFFLINE" code="0"/>
3445                         <enum name="ENABLE_OFFLINE" code="1"/>
3446                 </avp>
3447                 <avp name="Online" code="1009" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3448                         <type type-name="Enumerated"/>
3449                         <enum name="DISABLE_ONLINE" code="0"/>
3450                         <enum name="ENABLE_ONLINE" code="1"/>
3451                 </avp>
3452                 <avp name="Precedence" code="1010" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3453                         <type type-name="Unsigned32"/>
3454                 </avp>
3455                 <avp name="Reporting-Level" code="1011" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3456                         <type type-name="Enumerated"/>
3457                         <enum name="SERVICE_IDENTIFIER_LEVEL" code="0"/>
3458                         <enum name="RATING_GROUP_LEVEL" code="1"/>
3459                         <enum name="SPONSORED_CONNECTIVITY_LEVEL" code="2"/>
3460                 </avp>
3461                 <avp name="TFT-Filter" code="1012" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3462                         <type type-name="IPFilterRule"/>
3463                 </avp>
3464                 <avp name="TFT-Packet-Filter-Information" code="1013" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3465                         <grouped>
3466                                 <gavp name="Precedence"/>
3467                                 <gavp name="TFT-Filter"/>
3468                                 <gavp name="TOS-Traffic-Class"/>
3469                                 <gavp name="Security-Parameter-Index"/>
3470                                 <gavp name="Flow-Label"/>
3471                         </grouped>
3472                 </avp>
3473                 <avp name="ToS-Traffic-Class" code="1014" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3474                         <type type-name="OctetString"/>
3475                 </avp>
3476                 <avp name="PDP-Session-operation" code="1015" vendor-id="TGPP" protected="may" mandatory="must" may-encrypt="yes" vendor-bit="must">
3477                         <type type-name="Enumerated" />
3478                         <enum name="PDP-SESSION-TERMINATION" code="0"/>
3479                 </avp>
3480                 <avp name="QoS-Information" code="1016" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3481                         <grouped>
3482                                 <gavp name="QoS-Class-Identifier"/>
3483                                 <gavp name="Max-Requested-Bandwidth-DL"/>
3484                                 <gavp name="Max-Requested-Bandwidth-UL"/>
3485                                 <gavp name="Guaranteed-Bitrate-UL"/>
3486                                 <gavp name="Guaranteed-Bitrate-DL"/>
3487                                 <gavp name="Bearer-Identifier"/>
3488                                 <gavp name="Allocation-Retention-Priority"/>
3489                                 <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
3490                                 <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
3491                         </grouped>
3492                 </avp>
3493                 <avp name="Charging-Rule-Report" code="1018" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3494                         <grouped>
3495                                 <gavp name="Charging-Rule-Base-Name"/>
3496                                 <gavp name="Charging-Rule-Name"/>
3497                                 <gavp name="Bearer-Identifier"/>
3498                                 <gavp name="PCC-Rule-Status"/>
3499                                 <gavp name="Rule-Failure-Code"/>
3500                                 <gavp name="Final-Unit-Indication"/>
3501                         </grouped>
3502                 </avp>
3503                 <avp name="PCC-Rule-Status" code="1019" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3504                         <type type-name="Enumerated"/>
3505                         <enum name="ACTIVE"             code="0"/>
3506                         <enum name="INACTIVE"           code="1"/>
3507                         <enum name="TEMPORARY_INACTIVE" code="2"/>
3508                 </avp>
3509                 <avp name="Bearer-Identifier" code="1020" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3510                         <type type-name="OctetString"/>
3511                 </avp>
3512                 <avp name="Bearer-Operation" code="1021" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3513                         <type type-name="Enumerated"/>
3514                         <enum name="TERMINATION"        code="0"/>
3515                         <enum name="ESTABLISHMENT"      code="1"/>
3516                         <enum name="MODIFICATION"       code="2"/>
3517                 </avp>
3518                 <avp name="Access-Network-Charging-Identifier-Gx" code="1022" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3519                         <grouped>
3520                                 <gavp name="Access-Network-Charging-Identifier-Value"/>
3521                                 <gavp name="Charging-Rule-Base-Name"/>
3522                                 <gavp name="Charging-Rule-Name"/>
3523                         </grouped>
3524                 </avp>
3525                 <avp name="Bearer-Control-Mode" code="1023" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3526                         <type type-name="Enumerated"/>
3527                         <enum name="UE_ONLY"    code="0"/>
3528                         <enum name="RESERVED"   code="1"/>
3529                         <enum name="UE_NW"      code="2"/>
3530                 </avp>
3531                 <avp name="Network-Request-Support" code="1024" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3532                         <type type-name="Enumerated"/>
3533                         <enum name="NETWORK_REQUEST NOT SUPPORTED"      code="0"/>
3534                         <enum name="NETWORK_REQUEST SUPPORTED"          code="1"/>
3535                 </avp>
3536                 <avp name="Guaranteed-Bitrate-DL" code="1025" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3537                         <type type-name="Unsigned32"/>
3538                 </avp>
3539                 <avp name="Guaranteed-Bitrate-UL" code="1026" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3540                         <type type-name="Unsigned32"/>
3541                 </avp>
3542                 <avp name="IP-CAN-Type" code="1027" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3543                         <type type-name="Enumerated"/>
3544                         <enum name="3GPP-GPRS"          code="0"/>
3545                         <enum name="DOCSIS"             code="1"/>
3546                         <enum name="xDSL"               code="2"/>
3547                         <enum name="WiMAX"              code="3"/>
3548                         <enum name="3GPP2"              code="4"/>
3549                         <enum name="3GPP-EPS"           code="5"/>
3550                         <enum name="Non-3GPP-EPS"       code="6"/>
3551                 </avp>
3552                 <avp name="QoS-Class-Identifier" code="1028" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3553                         <type type-name="Enumerated"/>
3554                         <enum name="QCI_1"      code="1"/>
3555                         <enum name="QCI_2"      code="2"/>
3556                         <enum name="QCI_3"      code="3"/>
3557                         <enum name="QCI_4"      code="4"/>
3558                         <enum name="QCI_5"      code="5"/>
3559                         <enum name="QCI_6"      code="6"/>
3560                         <enum name="QCI_7"      code="7"/>
3561                         <enum name="QCI_8"      code="8"/>
3562                         <enum name="QCI_9"      code="9"/>
3563                         <!-- The values shall be used to indicate standardized characteristics associated with standardized QCI values from
3564                                 3GPP TS 23.203 -->
3565                 </avp>
3566                 <avp name="QoS-Negotiation" code="1029" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3567                         <type type-name="Enumerated"/>
3568                         <enum name="NO_QoS_NEGOTIATION"         code="0"/>
3569                         <enum name="QoS_NEGOTIATION_SUPPORTED"  code="1"/>
3570                 </avp>
3571                 <avp name="QoS-Upgrade" code="1030" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3572                         <type type-name="Enumerated"/>
3573                         <enum name="QoS_UPGRADE_NOT_SUPPORTED"  code="0"/>
3574                         <enum name="QoS_UPGRADE_SUPPORTED"      code="1"/>
3575                 </avp>
3576                 <avp name="Rule-Failure-Code" code="1031" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3577                         <type type-name="Enumerated"/>
3578                         <enum name="UNKNOWN_RULE_NAME"                  code="1"/>
3579                         <enum name="RATING_GROUP_ERROR"                 code="2"/>
3580                         <enum name="SERVICE_IDENTIFIER_ERROR"           code="3"/>
3581                         <enum name="GW/PCEF_MALFUNCTION"                code="4"/>
3582                         <enum name="RESOURCES_LIMITATION"               code="5"/>
3583                         <enum name="MAX_NR_BEARERS_REACHED"             code="6"/>
3584                         <enum name="UNKNOWN_BEARER_ID"                  code="7"/>
3585                         <enum name="MISSING_BEARER_ID"                  code="8"/>
3586                         <enum name="MISSING_FLOW_DESCRIPTION"           code="9"/>
3587                         <enum name="RESOURCE_ALLOCATION_FAILURE"        code="10"/>
3588                         <enum name="UNSUCCESSFUL_QOS_VALIDATION"        code="11"/>
3589                         <enum name="INCORRECT_FLOW_INFORMATION"         code="12"/>
3590                         <enum name="PS_TO_CS_HANDOVER"                  code="13"/>
3591                         <enum name="Unused code value"                  code="14"/>
3592                         <enum name="NO_BEARER_BOUND"                    code="15"/>
3593                 </avp>
3594                 <avp name="RAT-Type" code="1032" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3595                         <type type-name="Enumerated" />
3596                         <enum name="WLAN"               code="0"/>
3597                         <enum name="VIRTUAL"            code="1"/>
3598                         <enum name="UTRAN"              code="1000"/>
3599                         <enum name="GERAN"              code="1001"/>
3600                         <enum name="GAN"                code="1002"/>
3601                         <enum name="HSPA_EVOLUTION"     code="1003"/>
3602                         <enum name="EUTRAN"             code="1004"/>
3603                         <enum name="CDMA2000_1X"        code="2000"/>
3604                         <enum name="HRPD"               code="2001"/>
3605                         <enum name="UMB"                code="2002"/>
3606                         <enum name="EHRPD"              code="2003"/>
3607                 </avp>
3608                 <avp name="Event-Report-Indication" code="1033" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3609                         <grouped>
3610                                 <gavp name="Event-Trigger"/>
3611                                 <gavp name="RAT-Type"/>
3612                                 <gavp name="QoS-Information"/>
3613                                 <gavp name="RAI"/>
3614                                 <gavp name="3GPP-User-Location-Info"/>
3615                         </grouped>
3616                 </avp>
3617                 <avp name="Allocation-Retention-Priority" code="1034" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3618                         <grouped>
3619                                 <gavp name="Priority-Level"/>
3620                                 <gavp name="Pre-emption-Capability"/>
3621                                 <gavp name="Pre-emption-Vulnerability"/>
3622                         </grouped>
3623                 </avp>
3624                 <avp name="CoA-IP-Address" code="1035" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3625                         <type type-name="IPAddress"/>
3626                 </avp>
3627                 <avp name="Tunnel-Header-Filter" code="1036" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3628                         <type type-name="IPFilterRule"/>
3629                 </avp>
3630                 <avp name="Tunnel-Header-Length" code="1037" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3631                         <type type-name="Unsigned32"/>
3632                 </avp>
3633                 <avp name="Tunnel-Information" code="1038" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3634                         <grouped>
3635                                 <gavp name="Tunnel-Header-Length"/>
3636                                 <gavp name="Tunnel-Header-Filter"/>
3637                         </grouped>
3638                 </avp>
3639                 <avp name="CoA-Information" code="1039" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3640                         <grouped>
3641                                 <gavp name="Tunnel-Information"/>
3642                                 <gavp name="CoA-IP-Address"/>
3643                         </grouped>
3644                 </avp>
3645                 <avp name="APN-Aggregate-Max-Bitrate-DL" code="1040" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3646                         <type type-name="Unsigned32"/>
3647                 </avp>
3648                 <avp name="APN-Aggregate-Max-Bitrate-UL" code="1041" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3649                         <type type-name="Unsigned32"/>
3650                 </avp>
3651                 <avp name="Revalidation-Time" code="1042" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3652                         <type type-name="Time"/>
3653                 </avp>
3654                 <avp name="Rule-Activation-Time" code="1043" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3655                         <type type-name="Time"/>
3656                 </avp>
3657                 <avp name="Rule-DeActivation-Time" code="1044" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3658                         <type type-name="Time"/>
3659                 </avp>
3660                 <avp name="Session-Release-Cause" code="1045" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3661                         <type type-name="Enumerated"/>
3662                         <enum name="UNSPECIFIED_REASON"                 code="0"/>
3663                         <enum name="UE_SUBSCRIPTION_REASON"             code="1"/>
3664                         <enum name="INSUFFICIENT_SERVER_RESOURCES"      code="2"/>
3665                 </avp>
3666                 <avp name="Priority-Level" code="1046" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3667                         <type type-name="Unsigned32"/>
3668                 </avp>
3669                 <avp name="Pre-emption-Capability" code="1047" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3670                         <type type-name="Enumerated"/>
3671                         <enum name="PRE-EMPTION_CAPABILITY_ENABLED"     code="0"/>
3672                         <enum name="PRE-EMPTION_CAPABILITY_DISABLED"    code="1"/>
3673                 </avp>
3674                 <avp name="Pre-emption-Vulnerability" code="1048" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3675                         <type type-name="Enumerated"/>
3676                         <enum name="PRE-EMPTION_VULNERABILITY_ENABLED"  code="0"/>
3677                         <enum name="PRE-EMPTION_VULNERABILITY_DISABLED" code="1"/>
3678                 </avp>
3679                 <avp name="Default-EPS-Bearer-QoS" code="1049" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3680                         <grouped>
3681                                 <gavp name="QoS-Class-Identifier"/>
3682                                 <gavp name="Allocation-Retention-Priority"/>
3683                         </grouped>
3684                 </avp>
3685                 <avp name="AN-GW-Address" code="1050" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3686                         <type type-name="IPAddress"/>
3687                 </avp>
3688                 <avp name="QoS-Rule-Install" code="1051" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3689                         <grouped>
3690                                 <gavp name="QoS-Rule-Definition"/>
3691                                 <gavp name="Tunnel-Information"/>
3692                                 <gavp name="Access-Network-Charging-Identifier-Value"/>
3693                                 <gavp name="Resource-Allocation-Notification"/>
3694                         </grouped>
3695                 </avp>
3696                 <avp name="QoS-Rule-Remove" code="1052" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3697                         <grouped>
3698                                 <gavp name="QoS-Rule-Name"/>
3699                         </grouped>
3700                 </avp>
3701                 <avp name="QoS-Rule-Definition" code="1053" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3702                         <grouped>
3703                                 <gavp name="QoS-Rule-Name"/>
3704                                 <gavp name="Flow-Information"/>
3705                                 <gavp name="QoS-Information"/>
3706                                 <gavp name="Precedence"/>
3707                         </grouped>
3708                 </avp>
3709                 <avp name="QoS-Rule-Name" code="1054" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3710                         <type type-name="OctetString"/>
3711                 </avp>
3712                 <avp name="QoS-Rule-Report" code="1055" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3713                         <grouped>
3714                                 <gavp name="QoS-Rule-Name"/>
3715                                 <gavp name="PCC-Rule-Status"/>
3716                                 <gavp name="Rule-Failure-Code"/>
3717                         </grouped>
3718                 </avp>
3719                 <avp name="Security-Parameter-Index" code="1056" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3720                         <type type-name="OctetString"/>
3721                 </avp>
3722                 <avp name="Flow-Label" code="1057" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3723                         <type type-name="OctetString"/>
3724                 </avp>
3725                 <avp name="Flow-Information" code="1058" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3726                         <grouped>
3727                                 <gavp name="Flow-Description"/>
3728                                 <gavp name="Packet-Filter-Identifier"/>
3729                                 <gavp name="ToS-Traffic-Class"/>
3730                                 <gavp name="Security-Parameter-Index"/>
3731                                 <gavp name="Flow-Label"/>
3732                         </grouped>
3733                 </avp>
3734                 <avp name="Packet-Filter-Content" code="1059" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3735                         <type type-name="IPFilterRule"/>
3736                 </avp>
3737                 <avp name="Packet-Filter-Identifier" code="1060" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3738                         <type type-name="OctetString"/>
3739                 </avp>
3740                 <avp name="Packet-Filter-Information" code="1061" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3741                         <grouped>
3742                                 <gavp name="Packet-Filter-Identifier"/>
3743                                 <gavp name="Precedence"/>
3744                                 <gavp name="Packet-Filter-Content"/>
3745                                 <gavp name="ToS-Traffic-Class"/>
3746                                 <gavp name="Security-Parameter-Index"/>
3747                                 <gavp name="Flow-Label"/>
3748                         </grouped>
3749                 </avp>
3750                 <avp name="Packet-Filter-Operation" code="1062" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3751                         <type type-name="Enumerated"/>
3752                         <enum name="DELETION"           code="0"/>
3753                         <enum name="ADDITION"           code="1"/>
3754                         <enum name="MODIFICATION"       code="2"/>
3755                 </avp>
3756                 <avp name="Resource-Allocation-Notification" code="1063" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3757                         <type type-name="Enumerated"/>
3758                         <enum name="ENABLE_NOTIFICATION"  code="0"/>
3759                 </avp>
3760                 <avp name="Session-Linking-Indicator" code="1064" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3761                         <type type-name="Enumerated"/>
3762                         <enum name="SESSION_LINKING_IMMEDIATE"  code="0"/>
3763                         <enum name="SESSION_LINKING_DEFERRED"   code="1"/>
3764                 </avp>
3765                 <avp name="PDN-Connection-ID" code="1065" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3766                         <type type-name="OctetString"/>
3767                 </avp>
3768                 <avp name="Monitoring-Key" code="1066" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3769                         <type type-name="OctetString"/>
3770                 </avp>
3771                 <avp name="Usage-Monitoring-Information" code="1067" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3772                         <grouped>
3773                                 <gavp name="Monitoring-Key"/>
3774                                 <gavp name="Granted-Service-Unit"/>
3775                                 <gavp name="Used-Service-Unit"/>
3776                                 <gavp name="Usage-Monitoring-Level"/>
3777                                 <gavp name="Usage-Monitoring-Report"/>
3778                                 <gavp name="Usage-Monitoring-Support"/>
3779                         </grouped>
3780                 </avp>
3781                 <avp name="Usage-Monitoring-Level" code="1068" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3782                         <type type-name="Enumerated"/>
3783                         <enum name="SESSION_LEVEL"      code="0"/>
3784                         <enum name="PCC_RULE_LEVEL"     code="1"/>
3785                 </avp>
3786                 <avp name="Usage-Monitoring-Report" code="1069" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3787                         <type type-name="Enumerated"/>
3788                         <enum name="USAGE_MONITORING_REPORT_REQUIRED"  code="0"/>
3789                 </avp>
3790                 <avp name="Usage-Monitoring-Support" code="1070" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3791                         <type type-name="Enumerated"/>
3792                         <enum name="USAGE_MONITORING_DISABLED"  code="0"/>
3793                 </avp>
3794                 <avp name="CSG-Information-Reporting" code="1071" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3795                         <type type-name="Enumerated"/>
3796                         <enum name="CHANGE_CSG_CELL"                            code="0"/>
3797                         <enum name="CHANGE_CSG_SUBSCRIBED_HYBRID_CELL"          code="1"/>
3798                         <enum name="CHANGE_CSG_UNSUBSCRIBED_HYBRID_CELL"        code="2"/>
3799                 </avp>
3800                 <avp name="Packet-Filter-Usage" code="1072" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3801                         <type type-name="Enumerated"/>
3802                         <enum name="SEND_TO_UE"  code="1"/>
3803                 </avp>
3804                 <avp name="Charging-Correlation-Indicator" code="1073" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3805                         <type type-name="Enumerated"/>
3806                         <enum name="CHARGING_IDENTIFIER_REQUIRED"       code="0"/>
3807                 </avp>
3808                 <avp name="QoS-Rule-Base-Name" code="1074" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3809                         <type type-name="UTF8String"/>
3810                 </avp>
3811                 <avp name="Routing-Rule-Remove" code="1075" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3812                         <grouped>
3813                                 <gavp name="Routing-Rule-Identifier"/>
3814                         </grouped>
3815                 </avp>
3816                 <avp name="Routing-Rule-Definition" code="1076" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3817                         <grouped>
3818                                 <gavp name="Routing-Rule-Identifier"/>
3819                                 <gavp name="Routing-Filter"/>
3820                                 <gavp name="Precedence"/>
3821                                 <gavp name="Routing-IP-Address"/>
3822                         </grouped>
3823                 </avp>
3824                 <avp name="Routing-Rule-Identifier" code="1077" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3825                         <type type-name="OctetString"/>
3826                 </avp>
3827                 <avp name="Routing-Filter" code="1078" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3828                         <grouped>
3829                                 <gavp name="Flow-Description"/>
3830                                 <gavp name="Flow-Direction"/>
3831                                 <gavp name="ToS-Traffic-Class"/>
3832                                 <gavp name="Security-Parameter-Index"/>
3833                                 <gavp name="Security-Parameter-Index"/>
3834                                 <gavp name="Flow-Label"/>
3835                         </grouped>
3836                 </avp>
3837                 <avp name="Routing-IP-Address" code="1079" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3838                         <type type-name="IPAddress"/>
3839                 </avp>
3840                 <avp name="Flow-Direction" code="1080" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3841                         <type type-name="Enumerated"/>
3842                         <enum name="UNSPECIFIED"        code="0"/>
3843                         <enum name="DOWNLINK"           code="1"/>
3844                         <enum name="UPLINK"             code="2"/>
3845                         <enum name="BIDIRECTIONAL"      code="3"/>
3846                 </avp>
3847                 <avp name="Routing-Rule-Install" code="1081" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3848                         <grouped>
3849                                 <gavp name="Routing-Rule-Definition"/>
3850                         </grouped>
3851                 </avp>
3852                 <avp name="Maximum-Bandwidth" code="1082" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3853                         <grouped>
3854                                 <gavp name="Max-Supported-Bandwidth-UL"/>
3855                                 <gavp name="Max-Supported-Bandwidth-DL"/>
3856                         </grouped>
3857                 </avp>
3858                 <avp name="Max-Supported-Bandwidth-DL" code="1083" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3859                         <type type-name="Unsigned32"/>
3860                 </avp>
3861                 <avp name="Max-Supported-Bandwidth-UL" code="1084" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3862                         <type type-name="Unsigned32"/>
3863                 </avp>
3864                 <!--
3865                 1085 Redirect-Information Grouped
3866                 1086 Redirect- Support Enumerated
3867                 1087 TDF-Information Grouped
3868                 1088 TDF-Application-Identifier OctetString
3869                 1089 TDF-Destination-Host DiameterIdentity
3870                 1090 TDF-Destination-Realm DiameterIdentity
3871                 1091 TDF-IP-address Address
3872                 -->
3873                 <!-- TS 29.212 V13.1.0 (2015-03) -->
3874                 <avp name="ADC-Rule-Install" code="1092" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3875                         <grouped>
3876                                 <gavp name="ADC-Rule-Definition"/>
3877                                 <gavp name="ADC-Rule-Name"/>
3878                                 <gavp name="ADC-Rule-Base-Name"/>
3879                                 <gavp name="Monitoring-Flags"/>
3880                                 <gavp name="Rule-Activation-Time"/>
3881                                 <gavp name="Rule-Deactivation-Time"/>
3882                         </grouped>
3883                 </avp>
3884                 <avp name="ADC-Rule-Remove" code="1093" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3885                         <grouped>
3886                                 <gavp name="ADC-Rule-Name"/>
3887                                 <gavp name="ADC-Rule-Base-Name"/>
3888                         </grouped>
3889                 </avp>
3890                 <avp name="ADC-Rule-Definition" code="1094" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3891                         <grouped>
3892                                 <gavp name="ADC-Rule-Name"/>
3893                                 <gavp name="TDF-Application-Identifier"/>
3894                                 <gavp name="Service-Identifier"/>
3895                                 <gavp name="Rating-Group"/>
3896                                 <gavp name="Reporting-Level"/>
3897                                 <gavp name="Online"/>
3898                                 <gavp name="Offline"/>
3899                                 <gavp name="Metering-Method"/>
3900                                 <gavp name="Precedence"/>
3901                                 <gavp name="Flow-Status"/>
3902                                 <gavp name="QoS-Information"/>
3903                                 <gavp name="Monitoring-Key"/>
3904                                 <gavp name="Redirect-Information"/>
3905                                 <gavp name="Mute-Notification"/>
3906                         </grouped>
3907                 </avp>
3908                 <avp name="ADC-Rule-Base-Name" code="1095" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3909                         <type type-name="UTF8String"/>
3910                 </avp>
3911                 <avp name="ADC-Rule-Name" code="1096" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3912                         <type type-name="OctetString"/>
3913                 </avp>
3914                 <avp name="ADC-Rule-Report" code="1097" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3915                         <grouped>
3916                                 <gavp name="ADC-Rule-Name"/>
3917                                 <gavp name="ADC-Rule-Base-Name"/>
3918                                 <gavp name="PCC-Rule-Status"/>
3919                                 <gavp name="Rule-Failure-Code"/>
3920                                 <gavp name="Final-Unit-Indication"/>
3921                         </grouped>
3922                 </avp>
3923                 <!--
3924                 1098 Application-Detection-Information Grouped
3925                 1099 PS-to-CS-Session-Continuity Enumerated
3926                 -->
3927                 <!-- Note: The AVP codes from 1085 to 1099 are reserved for TS 29.212 -->
3928
3929                 <!-- ETSI TS 129 140 V6.3.0 (2005-12) -->
3930                 <avp name="Served-User-Identity" code="1100" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3931                         <grouped>
3932                                 <gavp name="MSISDN"/>
3933                                 <gavp name="VASP-ID"/>
3934                                 <gavp name="VAS-ID"/>
3935                         </grouped>
3936                 </avp>
3937                 <avp name="VASP-ID" code="1101" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3938                         <type type-name="UTF8String"/>
3939                 </avp>
3940                 <avp name="VAS-ID" code="1102" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3941                         <type type-name="UTF8String"/>
3942                 </avp>
3943                 <avp name="Trigger-Event" code="1103" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3944                         <type type-name="Enumerated"/>
3945                         <enum name="MM1 Message Submission, Profile based" code="0"/>
3946                         <enum name="MM1 Message Submission, Address based" code="1"/>
3947                         <enum name="MM1 Message Delivery"                  code="2"/>
3948                         <enum name="MM7 Message Submission, Profile based" code="3"/>
3949                         <enum name="MM7 Message Submission, Address based" code="4"/>
3950                 </avp>
3951                 <avp name="Sender-Address" code="1104" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3952                         <type type-name="UTF8String"/>
3953                 </avp>
3954                 <avp name="Initial-Recipient-Address" code="1105" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3955                         <grouped>
3956                                 <gavp name="Sequence-Number"/>
3957                                 <gavp name="Recipient-Address"/>
3958                         </grouped>
3959                 </avp>
3960                 <avp name="Result-Recipient-Address" code="1106" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3961                         <grouped>
3962                                 <gavp name="Sequence-Number"/>
3963                                 <gavp name="Recipient-Address"/>
3964                                 <gavp name="Routeing-Address"/>
3965                                 <gavp name="Sender-Address"/>
3966                         </grouped>
3967                 </avp>
3968                 <avp name="Sequence-Number" code="1107" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3969                         <type type-name="Unsigned32"/>
3970                 </avp>
3971                 <avp name="Recipient-Address" code="1108" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3972                         <type type-name="UTF8String"/>
3973                 </avp>
3974                 <avp name="Routeing-Address" code="1109" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3975                         <type type-name="UTF8String"/>
3976                 </avp>
3977                 <avp name="Originating-Interface" code="1110" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3978                         <type type-name="Enumerated"/>
3979                         <enum name="MM1" code="0"/>
3980                         <enum name="MM3" code="1"/>
3981                         <enum name="MM4" code="2"/>
3982                         <enum name="MM7" code="3"/>
3983                 </avp>
3984                 <avp name="Delivery-Report" code="1111" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3985                         <type type-name="Enumerated"/>
3986                         <enum name="No Delivery Report Requested" code="0"/>
3987                         <enum name="Delivery Report Requested" code="1"/>
3988                 </avp>
3989                 <avp name="Read-Reply" code="1112" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3990                         <type type-name="Enumerated"/>
3991                         <enum name="No Read Reply Requested" code="0"/>
3992                         <enum name="Read Reply Requested" code="1"/>
3993                 </avp>
3994                 <avp name="Sender-Visibility" code="1113" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3995                         <type type-name="Enumerated"/>
3996                         <enum name="Sender Identification requested not to be hidden" code="0"/>
3997                         <enum name="Sender Identification requested to be hidden" code="1"/>
3998                 </avp>
3999                 <avp name="Service-Key" code="1114" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4000                         <type type-name="UTF8String"/>
4001                 </avp>
4002                 <avp name="Billing-Information" code="1115" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4003                         <type type-name="UTF8String"/>
4004                 </avp>
4005                 <avp name="Status" code="1116" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4006                         <grouped>
4007                                 <gavp name="Status-Code"/>
4008                                 <gavp name="Status-Text"/>
4009                         </grouped>
4010                 </avp>
4011                 <avp name="Status-Code" code="1117" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4012                         <type type-name="UTF8String"/>
4013                 </avp>
4014                 <avp name="Status-Text" code="1118" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4015                         <type type-name="UTF8String"/>
4016                 </avp>
4017                 <avp name="Routeing-Address-Resolution" code="1119" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4018                         <type type-name="Enumerated"/>
4019                         <enum name="unresolved" code="0"/>
4020                         <enum name="resolved" code="1"/>
4021                 </avp>
4022
4023                 <!-- 29.140 [16]
4024                 Note: The AVP codes from 1119 to 1199 are reserved for TS 29.140
4025                 32.299
4026                 -->
4027
4028                 <avp name="Domain-Name" code="1200" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4029                         <type type-name="UTF8String"/>
4030                 </avp>
4031                 <avp name="Recipient-Address" code="1201" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4032                         <grouped>
4033                                 <gavp name="Address-Type"/>
4034                                 <gavp name="Address-Data"/>
4035                                 <gavp name="Address-Domain"/>
4036                                 <gavp name="Addressee-Type"/>
4037                         </grouped>
4038                 </avp>
4039                 <avp name="Submission-Time" code="1202" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4040                         <type type-name="Time"/>
4041                 </avp>
4042                 <avp name="MM-Content-Type" code="1203" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4043                         <grouped>
4044                                 <gavp name="Type-Number"/>
4045                                 <gavp name="Additional-Type-Information"/>
4046                                 <gavp name="Content-Size"/>
4047                                 <gavp name="Additional-Content-Information"/>
4048                         </grouped>
4049                 </avp>
4050
4051                 <!-- The Type-Number AVP (AVP code 1204) is of type Enumerated and identifies the well-known -->
4052                 <!-- media types. The values are taken from OMNA WSP Content Type Codes database -->
4053                 <!-- http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.aspx -->
4054                 <avp name="Type-Number" code="1204" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4055                         <type type-name="Enumerated"/>
4056                         <enum name="*/*" code="0"/>
4057                         <enum name="text/*" code="1"/>
4058                         <enum name="text/html" code="2"/>
4059                         <enum name="text/plain" code="3"/>
4060                         <enum name="text/x-hdml" code="4"/>
4061                         <enum name="text/x-ttml" code="5"/>
4062                         <enum name="text/x-vCalendar" code="6"/>
4063                         <enum name="text/x-vCard" code="7"/>
4064                         <enum name="text/vnd.wap.wml" code="8"/>
4065                         <enum name="text/vnd.wap.wmlscript" code="9"/>
4066                         <enum name="text/vnd.wap.wta-event" code="10"/>
4067                         <enum name="multipart/*" code="11"/>
4068                         <enum name="multipart/mixed" code="12"/>
4069                         <enum name="multipart/form-data" code="13"/>
4070                         <enum name="multipart/byterantes" code="14"/>
4071                         <enum name="multipart/alternative" code="15"/>
4072                         <enum name="application/*" code="16"/>
4073                         <enum name="application/java-vm" code="17"/>
4074                         <enum name="application/x-www-form-urlencoded" code="18"/>
4075                         <enum name="application/x-hdmlc" code="19"/>
4076                         <enum name="application/vnd.wap.wmlc" code="20"/>
4077                         <enum name="application/vnd.wap.wmlscriptc" code="21"/>
4078                         <enum name="application/vnd.wap.wta-eventc" code="22"/>
4079                         <enum name="application/vnd.wap.uaprof" code="23"/>
4080                         <enum name="application/vnd.wap.wtls-ca-certificate" code="24"/>
4081                         <enum name="application/vnd.wap.wtls-user-certificate" code="25"/>
4082                         <enum name="application/x-x509-ca-cert" code="26"/>
4083                         <enum name="application/x-x509-user-cert" code="27"/>
4084                         <enum name="image/*" code="28"/>
4085                         <enum name="image/gif" code="29"/>
4086                         <enum name="image/jpeg" code="30"/>
4087                         <enum name="image/tiff" code="31"/>
4088                         <enum name="image/png" code="32"/>
4089                         <enum name="image/vnd.wap.wbmp" code="33"/>
4090                         <enum name="application/vnd.wap.multipart.*" code="34"/>
4091                         <enum name="application/vnd.wap.multipart.mixed" code="35"/>
4092                         <enum name="application/vnd.wap.multipart.form-data" code="36"/>
4093                         <enum name="application/vnd.wap.multipart.byteranges" code="37"/>
4094                         <enum name="application/vnd.wap.multipart.alternative" code="38"/>
4095                         <enum name="application/xml" code="39"/>
4096                         <enum name="text/xml" code="40"/>
4097                         <enum name="application/vnd.wap.wbxml" code="41"/>
4098                         <enum name="application/x-x968-cross-cert" code="42"/>
4099                         <enum name="application/x-x968-ca-cert" code="43"/>
4100                         <enum name="application/x-x968-user-cert" code="44"/>
4101                         <enum name="text/vnd.wap.si" code="45"/>
4102                         <enum name="application/vnd.wap.sic" code="46"/>
4103                         <enum name="text/vnd.wap.sl" code="47"/>
4104                         <enum name="application/vnd.wap.slc" code="48"/>
4105                         <enum name="text/vnd.wap.co" code="49"/>
4106                         <enum name="application/vnd.wap.coc" code="50"/>
4107                         <enum name="application/vnd.wap.multipart.related" code="51"/>
4108                         <enum name="application/vnd.wap.sia" code="52"/>
4109                         <enum name="text/vnd.wap.connectivity-xml" code="53"/>
4110                         <enum name="application/vnd.wap.connectivity-wbxml" code="54"/>
4111                         <enum name="application/pkcs7-mime" code="55"/>
4112                         <enum name="application/vnd.wap.hashed-certificate" code="56"/>
4113                         <enum name="application/vnd.wap.signed-certificate" code="57"/>
4114                         <enum name="application/vnd.wap.cert-response" code="58"/>
4115                         <enum name="application/xhtml+xml" code="59"/>
4116                         <enum name="application/wml+xml" code="60"/>
4117                         <enum name="text/css" code="61"/>
4118                         <enum name="application/vnd.wap.mms-message" code="62"/>
4119                         <enum name="application/vnd.wap.rollover-certificate" code="63"/>
4120                         <enum name="application/vnd.wap.locc+wbxml" code="64"/>
4121                         <enum name="application/vnd.wap.loc+xml" code="65"/>
4122                         <enum name="application/vnd.syncml.dm+wbxml" code="66"/>
4123                         <enum name="application/vnd.syncml.dm+xml" code="67"/>
4124                         <enum name="application/vnd.syncml.notification" code="68"/>
4125                         <enum name="application/vnd.wap.xhtml+xml" code="69"/>
4126                         <enum name="application/vnd.wv.csp.cir" code="70"/>
4127                         <enum name="application/vnd.oma.dd+xml" code="71"/>
4128                         <enum name="application/vnd.oma.drm.message" code="72"/>
4129                         <enum name="application/vnd.oma.drm.content" code="73"/>
4130                         <enum name="application/vnd.oma.drm.rights+xml" code="74"/>
4131                         <enum name="application/vnd.oma.drm.rights+wbxml" code="75"/>
4132                         <enum name="application/vnd.wv.csp+xml" code="76"/>
4133                         <enum name="application/vnd.wv.csp+wbxml" code="77"/>
4134                         <enum name="application/vnd.syncml.ds.notification" code="78"/>
4135                         <enum name="audio/*" code="79"/>
4136                         <enum name="video/*" code="80"/>
4137                         <enum name="application/vnd.oma.dd2+xml" code="81"/>
4138                         <enum name="application/mikey" code="82"/>
4139                         <enum name="application/vnd.oma.dcd" code="83"/>
4140                         <enum name="application/vnd.oma.dcdc" code="84"/>
4141                 </avp>
4142                 <avp name="Additional-Type-Information" code="1205" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4143                         <type type-name="UTF8String"/>
4144                 </avp>
4145                 <avp name="Content-Size" code="1206" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4146                         <type type-name="Unsigned32"/>
4147                 </avp>
4148                 <avp name="Additional-Content-Information" code="1207" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4149                         <grouped>
4150                                 <gavp name="Type-Number"/>
4151                                 <gavp name="Additional-Type-Information"/>
4152                                 <gavp name="Content-Size"/>
4153                         </grouped>
4154                 </avp>
4155                 <avp name="Addressee-Type" code="1208" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4156                         <type type-name="Enumerated"/>
4157                         <enum name="TO" code="0"/>
4158                         <enum name="CC" code="1"/>
4159                         <enum name="BCC" code="2"/>
4160                 </avp>
4161                 <avp name="Priority" code="1209" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4162                         <type type-name="Enumerated"/>
4163                         <enum name="Low" code="0"/>
4164                         <enum name="Normal" code="1"/>
4165                         <enum name="High" code="2"/>
4166                 </avp>
4167                 <avp name="Message-ID" code="1210" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4168                         <type type-name="UTF8String"/>
4169                 </avp>
4170                 <avp name="Message-Type" code="1211" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4171                         <type type-name="Enumerated"/>
4172                         <enum name="m-send-req" code="1"/>
4173                         <enum name="m-send-conf" code="2"/>
4174                         <enum name="m-notification-ind" code="3"/>
4175                         <enum name="m-notifyresp-ind" code="4"/>
4176                         <enum name="m-retrieve-conf" code="5"/>
4177                         <enum name="m-acknowledge-ind" code="6"/>
4178                         <enum name="m-delivery-ind" code="7"/>
4179                         <enum name="m-read-rec-ind" code="8"/>
4180                         <enum name="m-read-orig-ind" code="9"/>
4181                         <enum name="m-forward-req" code="10"/>
4182                         <enum name="m-forward-conf" code="11"/>
4183                         <enum name="m-mbox-store-conf" code="12"/>
4184                         <enum name="m-mbox-view-conf" code="13"/>
4185                         <enum name="m-mbox-upload-conf" code="14"/>
4186                         <enum name="m-mbox-delete-conf" code="15"/>
4187                 </avp>
4188                 <avp name="Message-Size" code="1212" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4189                         <type type-name="Unsigned32"/>
4190                 </avp>
4191                 <avp name="Message-Class" code="1213" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4192                         <grouped>
4193                                 <gavp name="Class-Identifier"/>
4194                                 <gavp name="Token-Text"/>
4195                         </grouped>
4196                 </avp>
4197                 <avp name="Class-Identifier" code="1214" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4198                         <type type-name="Enumerated"/>
4199                         <enum name="Personal" code="0"/>
4200                         <enum name="Advertisement" code="1"/>
4201                         <enum name="Informational" code="2"/>
4202                         <enum name="Auto" code="3"/>
4203                 </avp>
4204                 <avp name="Token-Text" code="1215" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4205                         <type type-name="UTF8String"/>
4206                 </avp>
4207                 <avp name="Delivery-Report-Requested" code="1216" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4208                         <type type-name="Enumerated"/>
4209                         <enum name="No" code="0"/>
4210                         <enum name="Yes" code="1"/>
4211                 </avp>
4212                 <avp name="Adaptations" code="1217" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4213                         <type type-name="Enumerated"/>
4214                         <enum name="No" code="0"/>
4215                         <enum name="Yes" code="1"/>
4216                 </avp>
4217                 <avp name="Applic-ID" code="1218" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4218                         <type type-name="UTF8String"/>
4219                 </avp>
4220                 <avp name="Aux-Applic-Info" code="1219" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4221                         <type type-name="UTF8String"/>
4222                 </avp>
4223                 <avp name="Content-Class" code="1220" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4224                         <type type-name="Enumerated"/>
4225                         <enum name="text" code="0"/>
4226                         <enum name="image-basic" code="1"/>
4227                         <enum name="image-rich" code="2"/>
4228                         <enum name="video-basic" code="3"/>
4229                         <enum name="video-rich" code="4"/>
4230                         <enum name="megapixel" code="5"/>
4231                         <enum name="content-basic" code="6"/>
4232                         <enum name="content-rich" code="7"/>
4233                 </avp>
4234                 <avp name="DRM-Content" code="1221" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4235                         <type type-name="Enumerated"/>
4236                         <enum name="No" code="0"/>
4237                         <enum name="Yes" code="1"/>
4238                 </avp>
4239                 <avp name="Read-Reply-Report-Requested" code="1222" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4240                         <type type-name="Enumerated"/>
4241                         <enum name="No" code="0"/>
4242                         <enum name="Yes" code="1"/>
4243                 </avp>
4244                 <avp name="Reply-Applic-ID" code="1223" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4245                         <type type-name="UTF8String"/>
4246                 </avp>
4247                 <avp name="File-Repair-Supported" code="1224" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4248                         <type type-name="Enumerated"/>
4249                         <enum name="SUPPORTED" code="1"/>
4250                         <enum name="NOT_SUPPORTED" code="2"/>
4251                 </avp>
4252                 <avp name="MBMS-User-Service-Type" code="1225" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4253                         <type type-name="Enumerated"/>
4254                         <enum name="DOWNLOAD" code="1"/>
4255                         <enum name="STREAMING" code="2"/>
4256                 </avp>
4257                 <avp name="Unit-Quota-Threshold" code="1226" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4258                         <type type-name="Unsigned32"/>
4259                 </avp>
4260                 <avp name="PDP-Address" code="1227" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4261                         <type type-name="IPAddress"/>
4262                 </avp>
4263                 <avp name="SGSN-Address" code="1228" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4264                         <type type-name="IPAddress"/>
4265                 </avp>
4266                 <avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
4267                         <type type-name="UTF8String"/>
4268                 </avp>
4269                 <avp name="Deferred-Location-Event-Type" code="1230" mandatory="must"  may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4270                         <type type-name="UTF8String"/>
4271                 </avp>
4272                 <avp name="LCS-APN" code="1231" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4273                         <type type-name="UTF8String"/>
4274                 </avp>
4275                 <avp name="LCS-Client-ID" code="1232" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4276                         <grouped>
4277                                 <gavp name="LCS-Client-Type"/>
4278                                 <gavp name="LCS-Client-External-ID"/>
4279                                 <gavp name="LCS-Client-Dialed-By-MS"/>
4280                                 <gavp name="LCS-Client-Name"/>
4281                                 <gavp name="LCS-APN"/>
4282                                 <gavp name="LCS-Requestor-ID"/>
4283                         </grouped>
4284                 </avp>
4285                 <avp name="LCS-Client-Dialed-By-MS" code="1233" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
4286                         <type type-name="UTF8String"/>
4287                 </avp>
4288                 <avp name="LCS-Client-External-ID" code="1234" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
4289                         <type type-name="UTF8String"/>
4290                 </avp>
4291                 <avp name="LCS-Client-Name" code="1235" mandatory="may"  vendor-bit="must" vendor-id="TGPP">
4292                         <grouped>
4293                                 <gavp name="LCS-Data-Coding-Scheme"/>
4294                                 <gavp name="LCS-Name-String"/>
4295                                 <gavp name="LCS-Format-Indicator"/>
4296                         </grouped>
4297                 </avp>
4298                 <avp name="LCS-Data-Coding-Scheme" code="1236" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4299                         <type type-name="UTF8String"/>
4300                 </avp>
4301                 <avp name="LCS-Format-Indicator" code="1237" mandatory="may"  vendor-bit="must" vendor-id="TGPP">
4302                         <type type-name="Enumerated"/>
4303                         <enum name="LOGICAL_NAME" code="0"/>
4304                         <enum name="EMAIL_ADDRESS" code="1"/>
4305                         <enum name="MSISDN" code="2"/>
4306                         <enum name="URL" code="3"/>
4307                         <enum name="SIP_URL" code="4"/>
4308                 </avp>
4309                 <avp name="LCS-Name-String" code="1238" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4310                         <type type-name="UTF8String"/>
4311                 </avp>
4312                 <avp name="LCS-Requestor-ID" code="1239" mandatory="may" vendor-bit="must" vendor-id="TGPP">
4313                         <grouped>
4314                                 <gavp name="LCS-Data-Coding-Scheme"/>
4315                                 <gavp name="LCS-Requestor-ID-String"/>
4316                         </grouped>
4317                 </avp>
4318                 <avp name="LCS-Requestor-ID-String" code="1240" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4319                         <type type-name="UTF8String"/>
4320                 </avp>
4321                 <avp name="LCS-Client-Type" code="1241" mandatory="may" vendor-bit="must" vendor-id="TGPP">
4322                         <type type-name="Enumerated"/>
4323                         <enum name="EMERGENCY_SERVICES" code="0"/>
4324                         <enum name="VALUE_ADDED_SERVICES" code="1"/>
4325                         <enum name="PLMN_OPERATOR_SERVICES" code="2"/>
4326                         <enum name="LAWFUL_INTERCEPT_SERVICES" code="3"/>
4327                 </avp>
4328                 <avp name="Location-Estimate" code="1242" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4329                         <type type-name="UTF8String"/>
4330                 </avp>
4331                 <avp name="Location-Estimate-Type" code="1243" mandatory="may" vendor-bit="must" vendor-id="TGPP">
4332                         <type type-name="Enumerated"/>
4333                         <enum name="CURRENT_LOCATION" code="0"/>
4334                         <enum name="CURRENT_LAST_KNOWN_LOCATION" code="1"/>
4335                         <enum name="INITIAL_LOCATION" code="2"/>
4336                         <enum name="ACTIVATE_DEFERRED_LOCATION" code="3"/>
4337                         <enum name="CANCEL_DEFERRED_LOCATION" code="4"/>
4338                 </avp>
4339                 <avp name="Location-Type" code="1244" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4340                         <grouped>
4341                                 <gavp name="Location-Estimate-Type"/>
4342                                 <gavp name="Deferred-Location-Event-Type"/>
4343                         </grouped>
4344                 </avp>
4345                 <avp name="Positioning-Data" code="1245" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4346                         <type type-name="UTF8String"/>
4347                 </avp>
4348                 <avp name="WLAN-Session-Id" code="1246" vendor-bit="must" vendor-id="TGPP">
4349                         <type type-name="UTF8String"/>
4350                 </avp>
4351                 <avp name="PDP-Context-Type" code="1247" vendor-bit="must" vendor-id="TGPP">
4352                         <type type-name="Enumerated"/>
4353                         <enum name="PRIMARY" code="0"/>
4354                         <enum name="SECONDARY" code="1"/>
4355                 </avp>
4356                 <avp name="MMBox-Storage-Requested" code="1248" vendor-bit="must" vendor-id="TGPP">
4357                         <type type-name="Enumerated"/>
4358                         <enum name="No" code="0"/>
4359                         <enum name="Yes" code="1"/>
4360                 </avp>
4361                 <avp name="Service-Specific-Info" code="1249" vendor-bit="must" vendor-id="TGPP">
4362                         <grouped>
4363                                 <gavp name="Service-Specific-Data"/>
4364                                 <gavp name="Service-Specific-Type"/>
4365                         </grouped>
4366                 </avp>
4367                 <avp name="Called-Asserted-Identity" code="1250" vendor-bit="must" vendor-id="TGPP">
4368                         <type type-name="UTF8String"/>
4369                 </avp>
4370                 <avp name="Requested-Party-Address" code="1251" vendor-bit="must" vendor-id="TGPP">
4371                         <type type-name="UTF8String"/>
4372                 </avp>
4373                 <avp name="PoC-User-Role" code="1252" vendor-bit="must" vendor-id="TGPP">
4374                         <grouped>
4375                                 <gavp name="PoC-User-Role-Ids"/>
4376                                 <gavp name="PoC-User-Role-info-Units"/>
4377                         </grouped>
4378                 </avp>
4379                 <avp name="PoC-User-Role-IDs" code="1253" vendor-bit="must" vendor-id="TGPP">
4380                         <type type-name="UTF8String"/>
4381                 </avp>
4382                 <avp name="PoC-User-Role-info-Units" code="1254" vendor-bit="must" vendor-id="TGPP">
4383                         <type type-name="Enumerated"/>
4384                         <enum name="Moderator" code="1"/>
4385                         <enum name="Dispatcher" code="2"/>
4386                         <enum name="Session-Owner" code="3"/>
4387                         <enum name="Session-Participant" code="4"/>
4388                 </avp>
4389                 <avp name="Talk-Burst-Exchange" code="1255" vendor-bit="must" vendor-id="TGPP">
4390                         <grouped>
4391                                 <gavp name="PoC-Change-Time"/>
4392                                 <gavp name="Number-Of-Talk-Bursts"/>
4393                                 <gavp name="Talk-Burst-Volume"/>
4394                                 <gavp name="Talk-Burst-Time"/>
4395                                 <gavp name="Number-Of-Received-Talk-Bursts"/>
4396                                 <gavp name="Received-Talk-Burst-Volume"/>
4397                                 <gavp name="Received-Talk-Burst-Time"/>
4398                                 <gavp name="Number-Of-Participants"/>
4399                                 <gavp name="PoC-Change-Condition"/>
4400                         </grouped>
4401                 </avp>
4402                 <avp name="Service-Generic-Information" code="1256" vendor-bit="must" vendor-id="TGPP">
4403                         <grouped>
4404                                 <!-- From OMA-DDS-Charging_Data -->
4405                                 <gavp name="Application-Server-ID"/>
4406                                 <gavp name="Application-Service-Type"/>
4407                                 <gavp name="Application-Session-ID"/>
4408                                 <gavp name="Delivery-Status"/>
4409                         </grouped>
4410                 </avp>
4411                 <avp name="Service-Specific-Type" code="1257" vendor-bit="must" vendor-id="TGPP">
4412                         <type type-name="Unsigned32"/>
4413                 </avp>
4414                 <avp name="Event-Charging-TimeStamp" code="1258" vendor-bit="must" vendor-id="TGPP">
4415                         <type type-name="Time"/>
4416                 </avp>
4417                 <avp name="Participant-Access-Priority" code="1259" vendor-bit="must" vendor-id="TGPP">
4418                         <type type-name="Enumerated"/>
4419                         <enum name="Pre-emptive priority" code="1"/>
4420                         <enum name="High priority" code="2"/>
4421                         <enum name="Normal priority" code="3"/>
4422                         <enum name="Low priority" code="4"/>
4423                 </avp>
4424                 <avp name="Participant-Group" code="1260" vendor-bit="must" vendor-id="TGPP">
4425                         <grouped>
4426                                 <gavp name="Called-Party-Address"/>
4427                                 <gavp name="Participant-Access-Priority"/>
4428                                 <gavp name="User-Participating-Type"/>
4429                         </grouped>
4430                 </avp>
4431                 <avp name="PoC-Change-Condition" code="1261" vendor-bit="must" vendor-id="TGPP">
4432                         <type type-name="Enumerated"/>
4433                         <enum name="serviceChange" code="0"/>
4434                         <enum name="volumeLimit" code="1"/>
4435                         <enum name="timeLimit" code="2"/>
4436                         <enum name="numberofTalkBurstLimit" code="3"/>
4437                         <enum name="numberofActiveParticipants" code="4"/>
4438                         <enum name="tariffTime" code="5"/>
4439                 </avp>
4440                 <avp name="PoC-Change-Time" code="1262" vendor-bit="must" vendor-id="TGPP">
4441                         <type type-name="Time"/>
4442                 </avp>
4443                 <!-- The Access-Network-Information AVP (AVP code 1263) is of type OctetString and indicates the SIP P-header
4444                      "P-Access-Network-Information".
4445                      As it's a SIP Header the actual content will be text so for Wireshark displays sake we treat this as
4446                      an UTF8String
4447                 -->
4448                 <avp name="Access-Network-Information" code="1263" vendor-bit="must" vendor-id="TGPP">
4449                         <!-- <type type-name="OctetString"/>  -->
4450                         <type type-name="UTF8String"/>
4451                 </avp>
4452                 <avp name="Trigger" code="1264" vendor-bit="must" vendor-id="TGPP">
4453                         <grouped>
4454                                 <gavp name="Trigger-Type"/>
4455                         </grouped>
4456                 </avp>
4457                 <avp name="Base-Time-Interval" code="1265" vendor-bit="must" vendor-id="TGPP">
4458                         <type type-name="Unsigned32"/>
4459                 </avp>
4460                 <avp name="Envelope" code="1266" vendor-bit="must" vendor-id="TGPP">
4461                         <grouped>
4462                                 <gavp name="Envelope-Start-Time"/>
4463                                 <gavp name="Envelope-End-Time"/>
4464                                 <gavp name="CC-Total-Octets"/>
4465                                 <gavp name="CC-Input-Octets"/>
4466                                 <gavp name="CC-Output-Octets"/>
4467                                 <gavp name="CC-Service-Specific-Units"/>
4468                         </grouped>
4469                 </avp>
4470                 <avp name="Envelope-End-Time" code="1267" vendor-bit="must" vendor-id="TGPP">
4471                         <type type-name="Time"/>
4472                 </avp>
4473                 <avp name="Envelope-Reporting" code="1268" vendor-bit="must" vendor-id="TGPP">
4474                         <type type-name="Enumerated"/>
4475                         <enum name="DO_NOT_REPORT_ENVELOPES" code="0"/>
4476                         <enum name="REPORT_ENVELOPES" code="1"/>
4477                         <enum name="REPORT_ENVELOPES_WITH_VOLUME" code="2"/>
4478                         <enum name="REPORT_ENVELOPES_WITH_EVENTS" code="3"/>
4479                         <enum name="REPORT_ENVELOPES_WITH_VOLUME_AND_EVENTS" code="4"/>
4480                 </avp>
4481                 <avp name="Envelope-Start-Time" code="1269" vendor-bit="must" vendor-id="TGPP">
4482                         <type type-name="Time"/>
4483                 </avp>
4484                 <avp name="Time-Quota-Mechanism" code="1270" vendor-bit="must" vendor-id="TGPP">
4485                         <grouped>
4486                                 <gavp name="Time-Quota-Type"/>
4487                                 <gavp name="Base-Time-Interval"/>
4488                         </grouped>
4489                 </avp>
4490                 <avp name="Time-Quota-Type" code="1271" vendor-bit="must" vendor-id="TGPP">
4491                         <type type-name="Enumerated"/>
4492                         <enum name="DISCRETE_TIME_PERIOD" code="0"/>
4493                         <enum name="CONTINUOUS_TIME_PERIOD" code="1"/>
4494                 </avp>
4495                 <avp name="Early-Media-Description" code="1272" vendor-bit="must" vendor-id="TGPP">
4496                         <grouped>
4497                                 <gavp name="SDP-TimeStamps"/>
4498                                 <gavp name="SDP-Media-Component"/>
4499                                 <gavp name="SDP-Session-Description"/>
4500                         </grouped>
4501                 </avp>
4502                 <avp name="SDP-TimeStamps" code="1273" vendor-bit="must" vendor-id="TGPP">
4503                         <grouped>
4504                                 <gavp name="SDP-Offer-Timestamp"/>
4505                                 <gavp name="SDP-Answer-Timestamp"/>
4506                         </grouped>
4507                 </avp>
4508                 <avp name="SDP-Offer-Timestamp" code="1274" vendor-bit="must" vendor-id="TGPP">
4509                         <type type-name="Time"/>
4510                 </avp>
4511                 <avp name="SDP-Answer-Timestamp" code="1275" vendor-bit="must" vendor-id="TGPP">
4512                         <type type-name="Time"/>
4513                 </avp>
4514                 <avp name="AF-Correlation-Information" code="1276" vendor-bit="must" vendor-id="TGPP">
4515                         <grouped>
4516                                 <gavp name="AF-Charging-Identifier"/>
4517                                 <gavp name="Flows"/>
4518                         </grouped>
4519                 </avp>
4520                 <avp name="PoC-Session-Initiation-type" code="1277" vendor-bit="must" vendor-id="TGPP">
4521                         <type type-name="Enumerated"/>
4522                         <enum name="Pre-established" code="0"/>
4523                         <enum name="On-demand" code="1"/>
4524                 </avp>
4525                 <avp name="Offline-Charging" code="1278" vendor-bit="must" vendor-id="TGPP">
4526                         <grouped>
4527                                 <gavp name="Quota-Consumption-Time"/>
4528                                 <gavp name="Time-Quota-Mechanism"/>
4529                                 <gavp name="Envelope-Reporting"/>
4530                                 <gavp name="Multiple-Services-Credit-Control"/>
4531                         </grouped>
4532                 </avp>
4533                 <avp name="User-Participating-Type" code="1279" vendor-bit="must" vendor-id="TGPP">
4534                         <type type-name="Enumerated"/>
4535                         <enum name="Normal" code="0"/>
4536                         <enum name="NW PoC Box" code="1"/>
4537                         <enum name="UE PoC Box" code="2"/>
4538                 </avp>
4539                 <avp name="Alternate-Charged-Party-Address" code="1280" vendor-bit="must" vendor-id="TGPP">
4540                         <type type-name="UTF8String"/>
4541                 </avp>
4542                 <avp name="IMS-Communication-Service-Identifier" code="1281" vendor-bit="must" vendor-id="TGPP">
4543                         <type type-name="UTF8String"/>
4544                 </avp>
4545                 <avp name="Number-Of-Received-Talk-Bursts" code="1282" vendor-bit="must" vendor-id="TGPP">
4546                         <type type-name="Unsigned32"/>
4547                 </avp>
4548                 <avp name="Number-Of-Talk-Bursts" code="1283" vendor-bit="must" vendor-id="TGPP">
4549                         <type type-name="Unsigned32"/>
4550                 </avp>
4551                 <avp name="Received-Talk-Burst-Time" code="1284" vendor-bit="must" vendor-id="TGPP">
4552                         <type type-name="Unsigned32"/>
4553                 </avp>
4554                 <avp name="Received-Talk-Burst-Volume" code="1285" vendor-bit="must" vendor-id="TGPP">
4555                         <type type-name="Unsigned32"/>
4556                 </avp>
4557                 <avp name="Talk-Burst-Time" code="1286" vendor-bit="must" vendor-id="TGPP">
4558                         <type type-name="Unsigned32"/>
4559                 </avp>
4560                 <avp name="Talk-Burst-Volume" code="1287" vendor-bit="must" vendor-id="TGPP">
4561                         <type type-name="Unsigned32"/>
4562                 </avp>
4563                 <avp name="Media-Initiator-Party" code="1288" vendor-bit="must" vendor-id="TGPP">
4564                         <type type-name="UTF8String"/>
4565                 </avp>
4566
4567                 <!-- Note: The AVP codes from 1289 to 1399 are reserved for TS 32.299 -->
4568
4569                 <!-- 3GPP TS 29.272 V9.1.0 (2009-12 -->
4570                 <avp name="Subscription-Data" code="1400" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4571                         <grouped>
4572                                 <gavp name="Subscriber-Status"/>
4573                                 <gavp name="MSISDN"/>
4574                                 <gavp name="A-MSISDN"/>
4575                                 <gavp name="STN-SR"/>
4576                                 <gavp name="ICS-Indicator"/>
4577                                 <gavp name="Network-Access-Mode"/>
4578                                 <gavp name="Operator-Determined-Barring"/>
4579                                 <gavp name="HPLMN-ODB"/>
4580                                 <gavp name="Regional-Subscription-Zone-Code"/>
4581                                 <gavp name="Access-Restriction-Data"/>
4582                                 <gavp name="APN-OI-Replacement"/>
4583                                 <gavp name="LCS-Info"/>
4584                                 <gavp name="Teleservice-List"/>
4585                                 <gavp name="Call-Barring-Infor-List"/>
4586                                 <gavp name="3GPP-Charging-Characteristics"/>
4587                                 <gavp name="AMBR"/>
4588                                 <gavp name="APN-Configuration-Profile"/>
4589                                 <gavp name="RAT-Frequency-Selection-Priority-ID"/>
4590                                 <gavp name="Trace-Data"/>
4591                                 <gavp name="GPRS-Subscription-Data"/>
4592                                 <gavp name="CSG-Subscription-Data"/>
4593                                 <gavp name="Roaming-Restricted-Due-To-Unsupported-Feature"/>
4594                                 <gavp name="Subscribed-Periodic-RAU-TAU-Timer"/>
4595                                 <gavp name="MPS-Priority"/>
4596                                 <gavp name="VPLMN-LIPA-Allowed"/>
4597                                 <gavp name="Relay-Node-Indicator"/>
4598                                 <gavp name="MDT-User-Consent"/>
4599                                 <gavp name="Subscribed-VSRVCC"/>
4600                                 <gavp name="Subscription-Data-Flags"/>
4601                         </grouped>
4602                 </avp>
4603                 <avp name="Terminal-Information" code="1401" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4604                         <grouped>
4605                                 <gavp name="IMEI"/>
4606                                 <gavp name="TGPP2-MEID"/>
4607                                 <gavp name="Software-Version"/>
4608                         </grouped>
4609                 </avp>
4610                 <avp name="IMEI" code="1402" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4611                         <type type-name="UTF8String"/>
4612                 </avp>
4613                 <avp name="Software-Version" code="1403" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4614                         <type type-name="UTF8String"/>
4615                 </avp>
4616                 <avp name="QoS-Subscribed" code="1404" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4617                         <type type-name="OctetString"/>
4618                 </avp>
4619                 <avp name="ULR-Flags" code="1405" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4620                         <type type-name="Unsigned32"/>
4621                 </avp>
4622                 <avp name="ULA-Flags" code="1406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4623                         <type type-name="Unsigned32"/>
4624                 </avp>
4625                 <avp name="Visited-PLMN-Id" code="1407" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4626                         <type type-name="OctetString"/>
4627                 </avp>
4628                 <avp name="Requested-EUTRAN-Authentication-Info" code="1408" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4629                         <grouped>
4630                                 <gavp name="Number-Of-Requested-Vectors"/>
4631                                 <gavp name="Immediate-Response-Preferred"/>
4632                                 <gavp name="Re-synchronization-Info"/>
4633                         </grouped>
4634                 </avp>
4635                 <avp name="Requested-UTRAN-GERAN-Authentication-Info" code="1409" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4636                         <grouped>
4637                                 <gavp name="Number-Of-Requested-Vectors"/>
4638                                 <gavp name="Immediate-Response-Preferred"/>
4639                                 <gavp name="Re-synchronization-Info"/>
4640                         </grouped>
4641                 </avp>
4642                 <avp name="Number-Of-Requested-Vectors" code="1410" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4643                         <type type-name="Unsigned32"/>
4644                 </avp>
4645                 <avp name="Re-Synchronization-Info" code="1411" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4646                         <type type-name="OctetString"/>
4647                 </avp>
4648                 <avp name="Immediate-Response-Preferred" code="1412" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4649                         <type type-name="Unsigned32"/>
4650                 </avp>
4651                 <avp name="Authentication-Info" code="1413" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4652                         <grouped>
4653                                 <gavp name="E-UTRAN-Vector"/>
4654                                 <gavp name="UTRAN-Vector"/>
4655                                 <gavp name="GERAN-Vector"/>
4656                         </grouped>
4657                 </avp>
4658                 <avp name="E-UTRAN-Vector"      code="1414" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4659                         <grouped>
4660                                 <gavp name="Item-Number"/>
4661                                 <gavp name="RAND"/>
4662                                 <gavp name="XRES"/>
4663                                 <gavp name="AUTN"/>
4664                                 <gavp name="KASME"/>
4665                         </grouped>
4666                 </avp>
4667                 <avp name="UTRAN-Vector" code="1415" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4668                         <grouped>
4669                                 <gavp name="Item-Number"/>
4670                                 <gavp name="RAND"/>
4671                                 <gavp name="XRES"/>
4672                                 <gavp name="AUTN"/>
4673                                 <gavp name="Confidentiality-Key"/>
4674                                 <gavp name="Integrity-Key"/>
4675                         </grouped>
4676                 </avp>
4677                 <avp name="GERAN-Vector" code="1416" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4678                         <grouped>
4679                                 <gavp name="Item-Number"/>
4680                                 <gavp name="RAND"/>
4681                                 <gavp name="SRES"/>
4682                                 <gavp name="Kc"/>
4683                         </grouped>
4684                 </avp>
4685                 <avp name="Network-Access-Mode" code="1417" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4686                         <type type-name="Enumerated"/>
4687                         <enum name="PACKET_AND_CIRCUIT" code="0"/>
4688                         <enum name="Reserved" code="1"/>
4689                         <enum name="ONLY_PACKET" code="2"/>
4690                 </avp>
4691                 <avp name="HPLMN-ODB" code="1418" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4692                         <type type-name="Unsigned32"/>
4693                 </avp>
4694                 <avp name="Item-Number" code="1419" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4695                         <type type-name="Unsigned32"/>
4696                 </avp>
4697                 <avp name="Cancellation-Type" code="1420" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4698                         <type type-name="Enumerated"/>
4699                         <enum name="MME_UPDATE_PROCEDURE" code="0"/>
4700                         <enum name="SGSN_UPDATE_PROCEDURE" code="1"/>
4701                         <enum name="SUBSCRIPTION_WITHDRAWAL" code="2"/>
4702                         <enum name="UPDATE_PROCEDURE_IWF" code="3"/>
4703                         <enum name="INITIAL_ATTACH_PROCEDURE" code="4"/>
4704                 </avp>
4705                 <avp name="DSR-Flags" code="1421" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4706                         <type type-name="Unsigned32"/>
4707                 </avp>
4708                 <avp name="DSA-Flags" code="1422" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4709                         <type type-name="Unsigned32"/>
4710                 </avp>
4711                 <avp name="Context-Identifier" code="1423" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4712                         <type type-name="Unsigned32"/>
4713                 </avp>
4714                 <avp name="Subscriber-Status" code="1424" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4715                         <type type-name="Enumerated"/>
4716                         <enum name="SERVICE_GRANTED" code="0"/>
4717                         <enum name="OPERATOR_DETERMINED_BARRING" code="1"/>
4718                 </avp>
4719                 <avp name="Operator-Determined-Barring" code="1425" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4720                         <type type-name="Unsigned32"/>
4721                 </avp>
4722                 <avp name="Access-Restriction-Data" code="1426" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4723                         <type type-name="Unsigned32"/>
4724                 </avp>
4725                 <avp name="APN-OI-Replacement" code="1427" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4726                         <type type-name="UTF8String"/>
4727                 </avp>
4728                 <avp name="All-APN-Configurations-Included-Indicator" code="1428" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4729                         <type type-name="Enumerated"/>
4730                         <enum name="ALL_APN_CONFIGURATIONS_INCLUDED" code="0"/>
4731                         <enum name="MODIFIED/ADDED_APN_CONFIGURATIONS_INCLUDED" code="1"/>
4732                 </avp>
4733                 <avp name="APN-Configuration-Profile" code="1429" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4734                         <grouped>
4735                                 <gavp name="Context-Identifier"/>
4736                                 <gavp name="All-APN-Configurations-Included-Indicator"/>
4737                                 <gavp name="APN-Configuration"/>
4738                         </grouped>
4739                 </avp>
4740                 <avp name="APN-Configuration" code="1430" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4741                         <grouped>
4742                                 <gavp name="Context-Identifier"/>
4743                                 <gavp name="Served-Party-IP-Address"/>
4744                                 <gavp name="Served-Party-IP-Address"/>
4745                                 <gavp name="PDN-Type"/>
4746                                 <gavp name="Service-Selection"/>
4747                                 <gavp name="EPS-Subscribed-QoS-Profile"/>
4748                                 <gavp name="VPLMN-Dynamic-Address-Allowed"/>
4749                                 <gavp name="MIP6-Agent-Info"/>
4750                                 <gavp name="PDN-GW-Allocation-Type"/>
4751                                 <gavp name="3GPP-Charging-Characteristics"/>
4752                                 <gavp name="AMBR"/>
4753                                 <gavp name="Specific-APN-Info"/>
4754                                 <gavp name="APN-OI-Replacement"/>
4755                         </grouped>
4756                 </avp>
4757                 <avp name="EPS-Subscribed-QoS-Profile" code="1431" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4758                         <grouped>
4759                                 <gavp name="QoS-Class-Identifier"/>
4760                                 <gavp name="Allocation-Retention-Priority"/>
4761                         </grouped>
4762                 </avp>
4763                 <avp name="VPLMN-Dynamic-Address-Allowed" code="1432" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4764                         <type type-name="Enumerated"/>
4765                         <enum name="NOTALLOWED" code="0"/>
4766                         <enum name="ALLOWED" code="1"/>
4767                 </avp>
4768                 <avp name="STN-SR" code="1433" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4769                         <type type-name="OctetString"/>
4770                 </avp>
4771                 <avp name="Alert-Reason" code="1434" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4772                         <type type-name="Enumerated"/>
4773                         <enum name="UE_PRESENT" code="0"/>
4774                         <enum name="UE_MEMORY_AVAILABLE" code="1"/>
4775                 </avp>
4776                 <avp name="AMBR" code="1435" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4777                         <grouped>
4778                                 <gavp name="Max-Requested-Bandwidth-UL"/>
4779                                 <gavp name="Max-Requested-Bandwidth-DL"/>
4780                         </grouped>
4781                 </avp>
4782                 <avp name="CSG-Subscription-Data" code="1436" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4783                         <grouped>
4784                                 <gavp name="CSG-Id"/>
4785                                 <gavp name="Expiration-Date"/>
4786                         </grouped>
4787                 </avp>
4788                 <avp name="CSG-Id" code="1437" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4789                         <type type-name="Unsigned32"/>
4790                 </avp>
4791                 <avp name="PDN-GW-Allocation-Type" code="1438" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4792                         <type type-name="Enumerated"/>
4793                         <enum name="STATIC" code="0"/>
4794                         <enum name="DYNAMIC" code="1"/>
4795                 </avp>
4796                 <avp name="Expiration-Date" code="1439" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4797                         <type type-name="Time"/>
4798                 </avp>
4799                 <avp name="RAT-Frequency-Selection-Priority-ID" code="1440" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4800                         <type type-name="Unsigned32"/>
4801                 </avp>
4802                 <avp name="IDA-Flags" code="1441" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4803                         <type type-name="Unsigned32"/>
4804                 </avp>
4805                 <avp name="PUA-Flags" code="1442" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4806                         <type type-name="Unsigned32"/>
4807                 </avp>
4808                 <avp name="NOR-Flags" code="1443" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4809                         <type type-name="Unsigned32"/>
4810                 </avp>
4811                 <avp name="User-Id" code="1444" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
4812                         <type type-name="UTF8String"/>
4813                 </avp>
4814                 <avp name="Equipment-Status" code="1445" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4815                         <type type-name="Enumerated"/>
4816                         <enum name="WHITELISTED" code="0"/>
4817                         <enum name="BLACKLISTED" code="1"/>
4818                         <enum name="GREYLISTED" code="2"/>
4819                 </avp>
4820                 <avp name="Regional-Subscription-Zone-Code" code="1446" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4821                         <type type-name="OctetString"/>
4822                 </avp>
4823                 <avp name="RAND" code="1447" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4824                         <type type-name="OctetString"/>
4825                 </avp>
4826                 <avp name="XRES" code="1448" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4827                         <type type-name="OctetString"/>
4828                 </avp>
4829                 <avp name="AUTN" code="1449" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4830                         <type type-name="OctetString"/>
4831                 </avp>
4832                 <avp name="KASME" code="1450" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4833                         <type type-name="OctetString"/>
4834                 </avp>
4835                 <avp name="Trace-Collection-Entity" code="1452" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4836                         <type type-name="IPAddress"/>
4837                 </avp>
4838                 <avp name="Kc" code="1453" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4839                         <type type-name="OctetString"/>
4840                 </avp>
4841                 <avp name="SRES" code="1454" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4842                         <type type-name="OctetString"/>
4843                 </avp>
4844                 <!-- Requesting-Node-Type is from old (v8.1.0 - v8.2.0) versions of 29.272. -->
4845                 <avp name="Requesting-Node-Type" code="1455" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4846                         <type type-name="Enumerated"/>
4847                         <enum name="MME" code="0"/>
4848                         <enum name="SGSN" code="1"/>
4849                         <enum name="MME/SGSN" code="2"/>
4850                 </avp>
4851                 <avp name="PDN-Type" code="1456" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4852                         <type type-name="Enumerated"/>
4853                         <enum name="IPv4" code="0"/>
4854                         <enum name="IPv6" code="1"/>
4855                         <enum name="IPv4v6" code="2"/>
4856                 </avp>
4857                 <avp name="Roaming-Restricted-Due-To-Unsupported-Feature" code="1457" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4858                         <type type-name="Enumerated"/>
4859                         <enum name="Roaming-Restricted-Due-To-Unsupported-Feature" code="0"/>
4860                 </avp>
4861                 <avp name="Trace-Data" code="1458" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4862                         <grouped>
4863                                 <gavp name="Trace-Reference"/>
4864                                 <gavp name="Trace-Depth"/>
4865                                 <gavp name="Trace-NE-Type-List"/>
4866                                 <gavp name="Trace-Interface-List"/>
4867                                 <gavp name="Trace-Event-List"/>
4868                                 <gavp name="OMC-Id"/>
4869                                 <gavp name="Trace-Collection-Entity"/>
4870                         </grouped>
4871                 </avp>
4872                 <avp name="Trace-Reference" code="1459" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4873                         <type type-name="OctetString"/>
4874                 </avp>
4875                 <avp name="Trace-Depth" code="1462" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4876                         <type type-name="Enumerated"/>
4877                         <enum name="Minimum" code="0"/>
4878                         <enum name="Medium" code="1"/>
4879                         <enum name="Maximum" code="2"/>
4880                         <enum name="MinimumWithoutVendorSpecificExtension" code="3"/>
4881                         <enum name="MediumWithoutVendorSpecificExtension" code="4"/>
4882                         <enum name="MaximumWithoutVendorSpecificExtension" code="5"/>
4883                         <!--
4884                           The Trace-Depth AVP is of type Enumerated.
4885                           The possible values are those defined in 3GPP TS 32.422 [23] for Trace Depth.
4886                         -->
4887                 </avp>
4888                 <avp name="Trace-NE-Type-List" code="1463" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4889                         <type type-name="OctetString"/>
4890                 </avp>
4891                 <avp name="Trace-Interface-List" code="1464" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4892                         <type type-name="OctetString"/>
4893                 </avp>
4894                 <avp name="Trace-Event-List" code="1465" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4895                         <type type-name="OctetString"/>
4896                 </avp>
4897                 <avp name="OMC-Id" code="1466" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4898                         <type type-name="OctetString"/>
4899                 </avp>
4900                 <avp name="GPRS-Subscription-Data" code="1467" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4901                         <grouped>
4902                                 <gavp name="Complete-Data-List-Included-Indicator"/>
4903                                 <gavp name="PDP-Context"/>
4904                         </grouped>
4905                 </avp>
4906                 <avp name="Complete-Data-List-Included-Indicator" code="1468" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4907                         <type type-name="Enumerated"/>
4908                         <enum name="ALL_PDP_CONTEXTS_INCLUDED" code="0"/>
4909                         <enum name="MODIFIED/ADDED_PDP CONTEXTS_INCLUDED" code="1"/>
4910                 </avp>
4911                 <avp name="PDP-Context" code="1469" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4912                         <grouped>
4913                                 <gavp name="Context-Identifier"/>
4914                                 <gavp name="PDP-Type"/>
4915                                 <gavp name="PDP-Address"/>
4916                                 <gavp name="QoS-Subscribed"/>
4917                                 <gavp name="VPLMN-Dynamic-Address-Allowed"/>
4918                                 <gavp name="Service-Selection"/>
4919                                 <gavp name="3GPP-Charging-Characteristics"/>
4920                                 <gavp name="APN-OI-Replacement"/>
4921                         </grouped>
4922                 </avp>
4923                 <avp name="PDP-Type" code="1470" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4924                         <type type-name="OctetString"/>
4925                 </avp>
4926                 <avp name="TGPP2-MEID" code="1471" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4927                         <type type-name="OctetString"/>
4928                 </avp>
4929                 <avp name="Specific-APN-Info" code="1472" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4930                         <grouped>
4931                                 <gavp name="Service-Selection"/>
4932                                 <gavp name="MIP6-Agent-Info"/>
4933                         </grouped>
4934                 </avp>
4935                 <avp name="LCS-Info" code="1473" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4936                         <grouped>
4937                                 <gavp name="GMLC-Address"/>
4938                                 <gavp name="LCS-PrivacyException"/>
4939                                 <gavp name="MO-LR"/>
4940                         </grouped>
4941                 </avp>
4942                 <avp name="GMLC-Address" code="1474" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4943                         <type type-name="OctetString"/>
4944                 </avp>
4945                 <avp name="LCS-PrivacyException" code="1475" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4946                         <grouped>
4947                                 <gavp name="SS-Code"/>
4948                                 <gavp name="SS-Status"/>
4949                                 <gavp name="Notification-To-UE-User"/>
4950                                 <gavp name="External-Client"/>
4951                                 <gavp name="PLMN-Client"/>
4952                                 <gavp name="Service-Type"/>
4953                         </grouped>
4954                 </avp>
4955                 <avp name="SS-Code" code="1476" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4956                         <type type-name="OctetString"/>
4957                 </avp>
4958                 <avp name="SS-Status" code="1477" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4959                         <type type-name="OctetString"/>
4960                 </avp>
4961                 <avp name="Notification-To-UE-User" code="1478" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4962                         <type type-name="Enumerated"/>
4963                         <enum name="NOTIFY_LOCATION_ALLOWED" code="0"/>
4964                         <enum name="NOTIFYANDVERIFY_LOCATION_ALLOWED_IF_NO_RESPONSE" code="1"/>
4965                         <enum name="NOTIFYANDVERIFY_LOCATION_NOT_ALLOWED_IF_NO_RESPONSE" code="2"/>
4966                         <enum name="LOCATION_NOT_ALLOWED" code="3"/>
4967                 </avp>
4968                 <avp name="External-Client" code="1479" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4969                         <grouped>
4970                                 <gavp name="Client-Identity"/>
4971                                 <gavp name="GMLC-Restriction"/>
4972                                 <gavp name="Notification-To-UE-User"/>
4973                         </grouped>
4974                 </avp>
4975                 <avp name="Client-Identity" code="1480" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4976                         <type type-name="OctetString"/>
4977                 </avp>
4978                 <avp name="GMLC-Restriction" code="1481" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4979                         <type type-name="Enumerated"/>
4980                         <enum name="GMLC_LIST" code="0"/>
4981                         <enum name="HOME_COUNTRY" code="1"/>
4982                 </avp>
4983                 <avp name="PLMN-Client" code="1482" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4984                         <type type-name="Enumerated"/>
4985                         <enum name="BROADCAST_SERVICE" code="0"/>
4986                         <enum name="O_AND_M_HPLMN" code="1"/>
4987                         <enum name="O_AND_M_VPLMN" code="2"/>
4988                         <enum name="ANONYMOUS_LOCATION" code="3"/>
4989                         <enum name="TARGET_UE_SUBSCRIBED_SERVICE" code="4"/>
4990                 </avp>
4991                 <avp name="Service-Type" code="1483" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4992                         <grouped>
4993                                 <gavp name="ServiceTypeIdentity"/>
4994                                 <gavp name="GMLC-Restriction"/>
4995                                 <gavp name="Notification-To-UE-User"/>
4996                         </grouped>
4997                 </avp>
4998                 <avp name="ServiceTypeIdentity" code="1484" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4999                         <type type-name="Unsigned32"/>
5000                 </avp>
5001                 <avp name="MO-LR" code="1485" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5002                         <grouped>
5003                                 <gavp name="SS-Code"/>
5004                                 <gavp name="SS-Status"/>
5005                         </grouped>
5006                 </avp>
5007                 <avp name="Teleservice-List" code="1486" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5008                         <grouped>
5009                                 <gavp name="TS-Code"/>
5010                         </grouped>
5011                 </avp>
5012                 <avp name="TS-Code" code="1487" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5013                         <type type-name="OctetString"/>
5014                 </avp>
5015                 <avp name="Call-Barring-Infor-List" code="1488" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5016                         <grouped>
5017                                 <gavp name="SS-Code"/>
5018                         </grouped>
5019                 </avp>
5020                 <avp name="SGSN-Number" code="1489" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5021                         <type type-name="OctetString"/>
5022                 </avp>
5023                 <avp name="IDR-Flags" code="1490" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5024                         <type type-name="Unsigned32"/>
5025                 </avp>
5026                 <avp name="ICS-Indicator" code="1491" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
5027                         <type type-name="Enumerated"/>
5028                         <enum name="FALSE" code="0"/>
5029                         <enum name="TRUE" code="1"/>
5030                 </avp>
5031                 <avp name="IMS-Voice-Over-PS-Sessions-Supported" code="1492"  mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5032                         <type type-name="Enumerated"/>
5033                         <enum name="NOT_SUPPORTED" code="0"/>
5034                         <enum name="SUPPORTED" code="1"/>
5035                 </avp>
5036                 <avp name="Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions" code="1493"  mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5037                         <type type-name="Enumerated"/>
5038                         <enum name="NOT_SUPPORTED" code="0"/>
5039                         <enum name="SUPPORTED" code="1"/>
5040                 </avp>
5041                 <avp name="Last-UE-Activity-Time" code="1494" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5042                         <type type-name="Time"/>
5043                 </avp>
5044                 <avp name="EPS-User-State" code="1495"  mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5045                         <grouped>
5046                                 <gavp name="MME-User-State"/>
5047                                 <gavp name="SGSN-User-State"/>
5048                         </grouped>
5049                 </avp>
5050                 <avp name="EPS-Location-Information" code="1496" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5051                         <grouped>
5052                                 <gavp name="MME-Location-Information"/>
5053                                 <gavp name="SGSN-Location-Information"/>
5054                         </grouped>
5055                 </avp>
5056                 <avp name="MME-User-State" code="1497" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5057                         <grouped>
5058                                 <gavp name="User-State"/>
5059                         </grouped>
5060                 </avp>
5061                 <avp name="SGSN-User-State" code="1498" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5062                         <grouped>
5063                                 <gavp name="User-State"/>
5064                         </grouped>
5065                 </avp>
5066                 <avp name="User-State" code="1499" vendor-bit="mustnot" may-encrypt="no" vendor-id="TGPP">
5067                         <type type-name="Enumerated"/>
5068                         <enum name="DETACHED" code="0"/>
5069                         <enum name="ATTACHED_NOT_REACHABLE_FOR_PAGING" code="1"/>
5070                         <enum name="ATTACHED_REACHABLE_FOR_PAGING" code="2"/>
5071                         <enum name="CONNECTED_NOT_REACHABLE_FOR_PAGING" code="3"/>
5072                         <enum name="CONNECTED_REACHABLE_FOR_PAGING" code="4"/>
5073                         <enum name="NETWORK_DETERMINED_NOT_REACHABLE" code="5"/>
5074                 </avp>
5075                 <avp name="Non-3GPP-User-Data" code="1500" vendor-bit="must" vendor-id="TGPP">
5076                         <grouped>
5077                                 <gavp name="Subscription-ID"/>
5078                                 <gavp name="Non-3GPP-IP-Access"/>
5079                                 <gavp name="Non-3GPP-IP-Access-APN"/>
5080                                 <gavp name="RAT-Type"/>
5081                                 <gavp name="Session-Timeout"/>
5082                                 <gavp name="MIP6-Feature-Vector"/>
5083                                 <gavp name="AMBR"/>
5084                                 <gavp name="3GPP-Charging-Characteristics"/>
5085                                 <gavp name="APN-OI-Replacement"/>
5086                                 <gavp name="APN-Configuration"/>
5087                                 <gavp name="Trace-Info"/>
5088                         </grouped>
5089                 </avp>
5090                 <avp name="Non-3GPP-IP-Access" code="1501" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
5091                         <type type-name="Enumerated"/>
5092                         <enum name="NON_3GPP_SUBSCRIPTION_ALLOWED" code="0"/>
5093                         <enum name="NON_3GPP_SUBSCRIPTION_BARRED" code="1"/>
5094                 </avp>
5095                 <avp name="Non-3GPP-IP-Access-APN" code="1502" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
5096                         <type type-name="Enumerated"/>
5097                         <enum name="NON_3GPP_APNS_ENABLE" code="0"/>
5098                         <enum name="NON_3GPP_APNS_DISABLE" code="1"/>
5099                 </avp>
5100                 <avp name="AN-Trusted" code="1503" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
5101                         <type type-name="Enumerated"/>
5102                         <enum name="TRUSTED" code="0"/>
5103                         <enum name="UNTRUSTED" code="1"/>
5104                 </avp>
5105                 <avp name="ANID" code="1504" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5106                         <type type-name="UTF8String"/>
5107                 </avp>
5108                 <avp name="Trace-Info" code="1505" vendor-bit="must" vendor-id="TGPP">
5109                         <grouped>
5110                                 <gavp name="Trace-Data"/>
5111                                 <gavp name="Trace-Reference"/>
5112                         </grouped>
5113                 </avp>
5114                 <avp name="MIP-FA-RK" code="1506" may-encrypt="yes" vendor-id="TGPP" vendor-bit="must" mandatory="must">
5115                         <type type-name="OctetString"/>
5116                 </avp>
5117                 <avp name="MIP-FA-RK-SPI" code="1507" may-encrypt="yes" vendor-id="TGPP" vendor-bit="must" mandatory="must">
5118                         <type type-name="Unsigned32"/>
5119                 </avp>
5120                 <!--
5121                 1508 PPR-Flags Unsigned32
5122                 1509 WLAN-Identifier Grouped
5123                 1510 TWAN-Access-Info Grouped
5124                 1511 Access-Authorization-Flags Unsigned32
5125                 1512 TWAN-Default-APN-Context-Id Unsigned32
5126                 1513 Reserved -
5127                 1514 Reserved -
5128                 1515 Reserved -
5129                 1516 Full-Network-Name OctetString
5130                 1517 Short-Network-Name OctetString
5131                 1518 AAA-Failure-Indication Unsigned32
5132                 1519 Transport-Access-Type Enumerated
5133                 1520 DER-Flags Unsigned32
5134                 1521 DEA-Flags Unsigned32
5135                 1522 RAR-Flags Unsigned32
5136                 1523 DER-S6b-Flags Unsigned32
5137                 -->
5138                 <!--
5139                 Note: The AVP codes from 1485 to 1499 are reserved for TS 29.272.
5140                 Note: The AVP codes from 1508 to 1599 are reserved for TS 29.273
5141                 -->
5142
5143                 <avp name="MME-Location-Information" code="1600" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5144                         <grouped>
5145                                 <gavp name="E-UTRAN-Cell-Global-Identity"/>
5146                                 <gavp name="Tracking-Area-Identity"/>
5147                                 <gavp name="Geographical-Information"/>
5148                                 <gavp name="Geodetic-Information"/>
5149                                 <gavp name="Current-Location-Retrieved"/>
5150                                 <gavp name="Age-Of-Location-Information"/>
5151                         </grouped>
5152                 </avp>
5153                 <avp name="SGSN-Location-Information" code="1601" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5154                         <grouped>
5155                                 <gavp name="Cell-Global-Identity"/>
5156                                 <gavp name="Location-Area-Identity"/>
5157                                 <gavp name="Service-Area-Identity"/>
5158                                 <gavp name="Routing-Area-Identity"/>
5159                                 <gavp name="Geographical-Information"/>
5160                                 <gavp name="Geodetic-Information"/>
5161                                 <gavp name="Current-Location-Retrieved"/>
5162                                 <gavp name="Age-Of-Location-Information"/>
5163                         </grouped>
5164                 </avp>
5165                 <avp name="E-UTRAN-Cell-Global-Identity" code="1602" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5166                         <type type-name="OctetString"/>
5167                 </avp>
5168                 <avp name="Tracking-Area-Identity" code="1603" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5169                         <type type-name="OctetString"/>
5170                 </avp>
5171                 <avp name="Cell-Global-Identity" code="1604" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5172                         <type type-name="OctetString"/>
5173                 </avp>
5174                 <avp name="Routing-Area-Identity" code="1605" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5175                         <type type-name="OctetString"/>
5176                 </avp>
5177                 <avp name="Location-Area-Identity" code="1606" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5178                         <type type-name="OctetString"/>
5179                 </avp>
5180                 <avp name="Service-Area-Identity" code="1607" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5181                         <type type-name="OctetString"/>
5182                 </avp>
5183                 <avp name="Geographical-Information" code="1608" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5184                         <type type-name="OctetString"/>
5185                 </avp>
5186                 <avp name="Geodetic-Information" code="1609" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5187                         <type type-name="OctetString"/>
5188                 </avp>
5189                 <avp name="Current-Location-Retrieved" code="1610" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5190                         <type type-name="Enumerated"/>
5191                         <enum name="ACTIVE-LOCATION-RETRIEVAL" code="0"/>
5192                 </avp>
5193                 <avp name="Age-Of-Location-Information" code="1611" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5194                         <type type-name="Unsigned32"/>
5195                 </avp>
5196                 <avp name="Active-APN" code="1612" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5197                         <grouped>
5198                                 <gavp name="Context-Identifier"/>
5199                                 <gavp name="Service-Selection"/>
5200                                 <gavp name="MIP6-Agent-Info"/>
5201                                 <gavp name="Visited-Network-Identifier"/>
5202                                 <gavp name="Specific-APN-Info"/>
5203                         </grouped>
5204                 </avp>
5205                 <avp name="SIPTO-Permission" code="1613" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5206                         <type type-name="Enumerated"/>
5207                         <enum name="SIPTO_ALLOWED" code="0"/>
5208                         <enum name="SIPTO_NOTALLOWED" code="1"/>
5209                 </avp>
5210                 <avp name="Error-Diagnostic" code="1614" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5211                         <type type-name="Enumerated"/>
5212                         <enum name="GPRS_DATA_SUBSCRIBED" code="0"/>
5213                         <enum name="NO_GPRS_DATA_SUBSCRIBED" code="1"/>
5214                         <enum name="ODB-ALL-APN" code="2"/>
5215                         <enum name="ODB-HPLMN-APN" code="3"/>
5216                         <enum name="ODB-VPLMN-APN" code="4"/>
5217                 </avp>
5218                 <avp name="UE-SRVCC-Capability" code="1615" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5219                         <type type-name="Enumerated"/>
5220                         <enum name="UE-SRVCC-NOT-SUPPORTED" code="0"/>
5221                         <enum name="UE-SRVCC-SUPPORTED" code="1"/>
5222                 </avp>
5223                 <avp name="MPS-Priority" code="1616" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5224                         <type type-name="Unsigned32"/>
5225                 </avp>
5226                 <avp name="VPLMN-LIPA-Allowed" code="1617" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5227                         <type type-name="Enumerated"/>
5228                         <enum name="LIPA-NOTALLOWED" code="0"/>
5229                         <enum name="LIPA-ALLOWED" code="1"/>
5230                 </avp>
5231                 <avp name="LIPA-Permission" code="1618" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5232                         <type type-name="Enumerated"/>
5233                         <enum name="LIPA-PROHIBITED" code="0"/>
5234                         <enum name="LIPA-ONLY" code="1"/>
5235                         <enum name="LIPA-CONDITIONAL" code="2"/>
5236                 </avp>
5237                 <avp name="Subscribed-Periodic-RAU-TAU-Timer" code="1619" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5238                         <type type-name="Unsigned32"/>
5239                 </avp>
5240                 <avp name="Ext-PDP-Type" code="1620" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5241                         <type type-name="OctetString"/>
5242                 </avp>
5243                 <avp name="Ext-PDP-Address" code="1621" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5244                         <type type-name="IPAddress"/>
5245                 </avp>
5246                 <avp name="MDT-Configuration" code="1622" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5247                         <grouped>
5248                                 <gavp name="Job-Type"/>
5249                                 <gavp name="Area-Scope"/>
5250                                 <gavp name="List-Of-Measurements"/>
5251                                 <gavp name="Reporting-Trigger"/>
5252                                 <gavp name="Report-Interval"/>
5253                                 <gavp name="Report-Amount"/>
5254                                 <gavp name="Event-Threshold-RSRP"/>
5255                                 <gavp name="Event-Threshold-RSRQ"/>
5256                                 <gavp name="Logging-Interval"/>
5257                                 <gavp name="Logging-Duration"/>
5258                         </grouped>
5259                 </avp>
5260                 <avp name="Job-Type" code="1623" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5261                         <type type-name="Enumerated"/>
5262                         <enum name="Immediate-MDT-only" code="0"/>
5263                         <enum name="Logged-MDT-only" code="1"/>
5264                         <enum name="Trace-only" code="2"/>
5265                         <enum name="Immediate-MDT-and-Trace" code="3"/>
5266                         <enum name="RLF-reports-only" code="4"/>
5267                 </avp>
5268                 <avp name="Area-Scope" code="1624" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5269                         <grouped>
5270                                 <gavp name="Cell-Global-Identity"/>
5271                                 <gavp name="E-UTRAN-Cell-Global-Identity"/>
5272                                 <gavp name="Routing-Area-Identity"/>
5273                                 <gavp name="Location-Area-Identity"/>
5274                                 <gavp name="Tracking-Area-Identity"/>
5275                         </grouped>
5276                 </avp>
5277                 <avp name="List-Of-Measurements" code="1625" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5278                         <type type-name="Unsigned32"/>
5279                 </avp>
5280                 <avp name="Reporting-Trigger" code="1626" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5281                         <type type-name="Unsigned32"/>
5282                 </avp>
5283                 <avp name="Report-Interval" code="1627" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5284                         <type type-name="Enumerated"/>
5285                         <enum name="UMTS_250_ms" code="0"/>
5286                         <enum name="UMTS_500_ms" code="1"/>
5287                         <enum name="UMTS_1000_ms" code="2"/>
5288                         <enum name="UMTS_2000_ms" code="3"/>
5289                         <enum name="UMTS_3000_ms" code="4"/>
5290                         <enum name="UMTS_4000_ms" code="5"/>
5291                         <enum name="UMTS_6000_ms" code="6"/>
5292                         <enum name="UMTS_8000_ms" code="7"/>
5293                         <enum name="UMTS_12000_ms" code="8"/>
5294                         <enum name="UMTS_16000_ms" code="9"/>
5295                         <enum name="UMTS_20000_ms" code="10"/>
5296                         <enum name="UMTS_24000_ms" code="11"/>
5297                         <enum name="UMTS_28000_ms" code="12"/>
5298                         <enum name="UMTS_32000_ms" code="13"/>
5299                         <enum name="UMTS_64000_ms" code="14"/>
5300                         <enum name="LTE_120_ms" code="15"/>
5301                         <enum name="LTE_240_ms" code="16"/>
5302                         <enum name="LTE_480_ms" code="17"/>
5303                         <enum name="LTE_640_ms" code="18"/>
5304                         <enum name="LTE_1024_ms" code="19"/>
5305                         <enum name="LTE_2048_ms" code="20"/>
5306                         <enum name="LTE_5120_ms" code="21"/>
5307                         <enum name="LTE_10240_ms" code="22"/>
5308                         <enum name="LTE_60000_ms" code="23"/>
5309                         <enum name="LTE_360000_ms" code="24"/>
5310                         <enum name="LTE_720000_ms" code="25"/>
5311                         <enum name="LTE_1800000_ms" code="26"/>
5312                         <enum name="LTE_3600000_ms" code="27"/>
5313                 </avp>
5314                 <avp name="Report-Amount" code="1628" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5315                         <type type-name="Enumerated"/>
5316                         <enum name="1" code="0"/>
5317                         <enum name="2" code="1"/>
5318                         <enum name="4" code="2"/>
5319                         <enum name="8" code="3"/>
5320                         <enum name="16" code="4"/>
5321                         <enum name="32" code="5"/>
5322                         <enum name="64" code="6"/>
5323                         <enum name="infinity" code="7"/>
5324                 </avp>
5325                 <avp name="Event-Threshold-RSRP" code="1629" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5326                         <type type-name="Unsigned32"/>
5327                 </avp>
5328                 <avp name="Event-Threshold-RSRQ" code="1630" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5329                         <type type-name="Unsigned32"/>
5330                 </avp>
5331                 <avp name="Logging-Interval" code="1631" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5332                         <type type-name="Enumerated"/>
5333                         <enum name="1.28" code="0"/>
5334                         <enum name="2.56" code="1"/>
5335                         <enum name="5.12" code="2"/>
5336                         <enum name="10.24" code="3"/>
5337                         <enum name="20.48" code="4"/>
5338                         <enum name="30.72" code="5"/>
5339                         <enum name="40.96" code="6"/>
5340                         <enum name="61.44" code="7"/>
5341                 </avp>
5342                 <avp name="Logging-Duration" code="1632" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5343                         <type type-name="Enumerated"/>
5344                         <enum name="600_sec" code="0"/>
5345                         <enum name="1200_sec" code="1"/>
5346                         <enum name="2400_sec" code="2"/>
5347                         <enum name="3600_sec" code="3"/>
5348                         <enum name="5400_sec" code="4"/>
5349                         <enum name="7200_sec" code="5"/>
5350                 </avp>
5351                 <avp name="Relay-Node-Indicator" code="1633" vendor-bit="must" vendor-id="TGPP">
5352                         <type type-name="Enumerated"/>
5353                         <enum name="NOT_RELAY_NODE" code="0"/>
5354                         <enum name="RELAY_NODE" code="1"/>
5355                 </avp>
5356                 <avp name="MDT-User-Consent" code="1634" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5357                         <type type-name="Enumerated"/>
5358                         <enum name="CONSENT_NOT_GIVEN" code="0"/>
5359                         <enum name="CONSENT_GIVEN" code="1"/>
5360                 </avp>
5361                 <avp name="PUR-Flags" code="1635" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5362                         <type type-name="Unsigned32"/>
5363                 </avp>
5364                 <avp name="Subscribed-VSRVCC" code="1636" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5365                         <type type-name="Enumerated"/>
5366                         <enum name="VSRVCC_SUBSCRIBED" code="0"/>
5367                 </avp>
5368                 <avp name="Equivalent-PLMN-List" code="1637" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5369                         <grouped>
5370                                 <gavp name="Visited-PLMN-Id"/>
5371                         </grouped>
5372                 </avp>
5373                 <avp name="CLR-Flags" code="1638" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5374                         <type type-name="Unsigned32"/>
5375                 </avp>
5376                 <avp name="UVR-Flags" code="1639" vendor-bit="must" vendor-id="TGPP">
5377                         <type type-name="Unsigned32"/>
5378                 </avp>
5379                 <avp name="UVA-Flags" code="1640" vendor-bit="must" vendor-id="TGPP">
5380                         <type type-name="Unsigned32"/>
5381                 </avp>
5382                 <avp name="VPLMN-CSG-Subscription-Data" code="1641" vendor-bit="must" vendor-id="TGPP">
5383                         <grouped>
5384                         <gavp name="CSG-Id"/>
5385                         <gavp name="Expiration-Date"/>
5386                         </grouped>
5387                 </avp>
5388                 <avp name="Time-Zone" code="1642" vendor-bit="must" vendor-id="TGPP">
5389                         <type type-name="UTF8String"/>
5390                 </avp>
5391                 <avp name="A-MSISDN" code="1643" vendor-bit="must" vendor-id="TGPP">
5392                         <type type-name="OctetString"/>
5393                 </avp>
5394                 <avp name="MME-Number-for-MT-SMS" code="1645" vendor-bit="must" vendor-id="TGPP">
5395                         <type type-name="OctetString"/>
5396                 </avp>
5397                 <avp name="SMS-Register-Request" code="1648" vendor-bit="must" vendor-id="TGPP">
5398                         <type type-name="Enumerated"/>
5399                         <enum name="SMS_REGISTRATION_REQUIRED" code="0"/>
5400                         <enum name="SMS_REGISTRATION_NOT_PREFERRED" code="1"/>
5401                         <enum name="NO_PREFERENCE" code="2"/>
5402                 </avp>
5403                 <avp name="Daylight-Saving-Time" code="1650" vendor-bit="must" vendor-id="TGPP">
5404                         <type type-name="Enumerated"/>
5405                         <enum name="NO_ADJUSTMENT" code="0"/>
5406                         <enum name="PLUS_ONE_HOUR_ADJUSTMENT" code="1"/>
5407                         <enum name="PLUS_TWO_HOURS_ADJUSTMENT" code="2"/>
5408                 </avp>
5409                 <avp name="Subscription-Data-Flags" code="1654" vendor-bit="must" vendor-id="TGPP">
5410                         <type type-name="Unsigned32"/>
5411                 </avp>
5412                 <avp name="Measurement-Period-UMTS" code="1655" vendor-bit="must" vendor-id="TGPP">
5413                         <!-- The possible values are those defined in 3GPP TS 32.422 -->
5414                         <type type-name="Enumerated"/>
5415                 </avp>
5416                 <avp name="Measurement-Period-LTE" code="1656" vendor-bit="must" vendor-id="TGPP">
5417                         <!-- The possible values are those defined in 3GPP TS 32.422 -->
5418                         <type type-name="Enumerated"/>
5419                 </avp>
5420                 <avp name="Collection-Period-RRM-LTE" code="1657" vendor-bit="must" vendor-id="TGPP">
5421                         <!-- The possible values are those defined in 3GPP TS 32.422 -->
5422                         <type type-name="Enumerated"/>
5423                 </avp>
5424                 <avp name="Collection-Period-RRM-UMTS" code="1658" vendor-bit="must" vendor-id="TGPP">
5425                         <!-- The possible values are those defined in 3GPP TS 32.422 -->
5426                         <type type-name="Enumerated"/>
5427                 </avp>
5428                 <avp name="Positioning-Method" code="1659" vendor-bit="must" vendor-id="TGPP">
5429                         <type type-name="OctetString"/>
5430                 </avp>
5431                 <avp name="Measurement-Quantity" code="1660" vendor-bit="must" vendor-id="TGPP">
5432                         <type type-name="OctetString"/>
5433                 </avp>
5434                 <avp name="Event-Threshold-Event-1F" code="1661" vendor-bit="must" vendor-id="TGPP">
5435                         <type type-name="Integer32"/>
5436                 </avp>
5437                 <avp name="Event-Threshold-Event-1I" code="1662" vendor-bit="must" vendor-id="TGPP">
5438                         <type type-name="Integer32"/>
5439                 </avp>
5440                 <avp name="Restoration-Priority" code="1663" vendor-bit="must" vendor-id="TGPP">
5441                         <type type-name="Unsigned32"/>
5442                 </avp>
5443                 <!--
5444                 1664 Reserved -
5445                 1665 Reserved -
5446                 -->
5447                 <!--
5448                 Note: The AVP codes from 1665 to 1699 are reserved for TS 29.272.
5449                 -->
5450
5451                 <avp name="SMS-Information" code="2000" vendor-bit="must" vendor-id="TGPP">
5452                         <grouped>
5453                                 <gavp name="SMS-Node"/>
5454                                 <gavp name="Client-Address"/>
5455                                 <gavp name="Originator-SCCP-Address"/>
5456                                 <gavp name="Recipient-SCCP-Address"/>
5457                                 <gavp name="SMSC-Address"/>
5458                                 <gavp name="Data-Coding-Scheme"/>
5459                                 <gavp name="Destination-Interface"/>
5460                                 <gavp name="SM-Discharge-Time"/>
5461                                 <gavp name="SM-Message-Type"/>
5462                                 <gavp name="Originator-Interface"/>
5463                                 <gavp name="SM-Protocol-ID"/>
5464                                 <gavp name="Reply-Path-Requested"/>
5465                                 <gavp name="SM-Status"/>
5466                                 <gavp name="SM-User-Data-Header"/>
5467                                 <gavp name="Number-Of-Messages-Sent"/>
5468                                 <gavp name="Recipients"/>
5469                         </grouped>
5470                 </avp>
5471                 <avp name="Data-Coding-Scheme" code="2001" vendor-bit="must" vendor-id="TGPP">
5472                         <type type-name="Integer32"/>
5473                 </avp>
5474                 <avp name="Destination-Interface" code="2002" vendor-bit="must" vendor-id="TGPP">
5475                         <grouped>
5476                                 <gavp name="Interface-Id"/>
5477                                 <gavp name="Interface-Text"/>
5478                                 <gavp name="Interface-Port"/>
5479                                 <gavp name="Interface-Type"/>
5480                         </grouped>
5481                 </avp>
5482                 <avp name="Interface-Id" code="2003" vendor-bit="must" vendor-id="TGPP">
5483                         <type type-name="UTF8String"/>
5484                 </avp>
5485                 <avp name="Interface-Port" code="2004" vendor-bit="must" vendor-id="TGPP">
5486                         <type type-name="UTF8String"/>
5487                 </avp>
5488                 <avp name="Interface-Text" code="2005" vendor-bit="must" vendor-id="TGPP">
5489                         <type type-name="UTF8String"/>
5490                 </avp>
5491                 <avp name="Interface-Type" code="2006" vendor-bit="must" vendor-id="TGPP">
5492                         <type type-name="Enumerated"/>
5493                         <enum name="Unknown" code="0"/>
5494                         <enum name="MOBILE_ORIGINATING" code="1"/>
5495                         <enum name="MOBILE_TERMINATING" code="2"/>
5496                         <enum name="APPLICATION_ORIGINATING" code="3"/>
5497                         <enum name="APPLICATION_TERMINATION" code="4"/>
5498                 </avp>
5499                 <avp name="SM-Message-Type" code="2007" vendor-bit="must" vendor-id="TGPP">
5500                         <type type-name="Enumerated"/>
5501                         <enum name="SUBMISSION" code="0"/>
5502                         <enum name="DELIVERY_REPORT" code="1"/>
5503                         <enum name="SM Service Request" code="2"/>
5504                 </avp>
5505                 <avp name="Originating-SCCP-Address" code="2008" vendor-bit="must" vendor-id="TGPP">
5506                         <type type-name="IPAddress"/>
5507                 </avp>
5508                 <avp name="Originator-Interface" code="2009" vendor-bit="must" vendor-id="TGPP">
5509                         <grouped>
5510                                 <gavp name="Interface-Id"/>
5511                                 <gavp name="Interface-Text"/>
5512                                 <gavp name="Interface-Port"/>
5513                                 <gavp name="Interface-Type"/>
5514                         </grouped>
5515                 </avp>
5516                 <avp name="Recipient-SCCP-Address" code="2010" vendor-bit="must" vendor-id="TGPP">
5517                         <type type-name="IPAddress"/>
5518                 </avp>
5519                 <avp name="Reply-Path-Requested" code="2011" vendor-bit="must" vendor-id="TGPP">
5520                         <type type-name="Enumerated"/>
5521                         <enum name="No Reply Path Set" code="0"/>
5522                         <enum name="Reply path Set" code="1"/>
5523                 </avp>
5524                 <avp name="SM-Discharge-Time" code="2012" vendor-bit="must" vendor-id="TGPP">
5525                         <type type-name="Time"/>
5526                 </avp>
5527                 <avp name="SM-Protocol-ID" code="2013" vendor-bit="must" vendor-id="TGPP">
5528                         <type type-name="OctetString"/>
5529                 </avp>
5530                 <avp name="SM-Status" code="2014" vendor-bit="must" vendor-id="TGPP">
5531                         <type type-name="OctetString"/>
5532                 </avp>
5533                 <avp name="SM-User-Data-Header" code="2015" vendor-bit="must" vendor-id="TGPP">
5534                         <type type-name="OctetString"/>
5535                 </avp>
5536                 <avp name="SMS-Node" code="2016" vendor-bit="must" vendor-id="TGPP">
5537                         <type type-name="Enumerated"/>
5538                         <enum name="SMS Router" code="0"/>
5539                         <enum name="IP-SM-GW" code="1"/>
5540                         <enum name="SMS Router and IP-SM-GW" code="2"/>
5541                         <enum name="SMS-SC" code="3"/>
5542                 </avp>
5543                 <avp name="SMSC-Address" code="2017" vendor-bit="must" vendor-id="TGPP">
5544                         <type type-name="IPAddress"/>
5545                 </avp>
5546                 <avp name="Client-Address" code="2018" vendor-bit="must" vendor-id="TGPP">
5547                         <type type-name="IPAddress"/>
5548                 </avp>
5549                 <avp name="Number-of-Messages-Sent" code="2019" vendor-bit="must" vendor-id="TGPP">
5550                         <type type-name="Unsigned32"/>
5551                 </avp>
5552                 <avp name="Low-Balance-Indication" code="2020" vendor-bit="must" vendor-id="TGPP">
5553                         <type type-name="Enumerated"/>
5554                         <enum name="NOT-APPLICABLE" code="0"/>
5555                         <enum name="YES" code="1"/>
5556                 </avp>
5557                 <avp name="Remaining-Balance" code="2021" vendor-bit="must" vendor-id="TGPP">
5558                         <grouped>
5559                                 <gavp name="Unit-Value"/>
5560                                 <gavp name="Currency-Code"/>
5561                         </grouped>
5562                 </avp>
5563                 <avp name="Refund-Information" code="2022" vendor-bit="must" vendor-id="TGPP">
5564                         <type type-name="OctetString"/>
5565                 </avp>
5566                 <avp name="Carrier-Select-Routing-Information" code="2023" vendor-bit="must" vendor-id="TGPP">
5567                         <type type-name="UTF8String"/>
5568                 </avp>
5569                 <avp name="Number-Portability-Routing-Information" code="2024" vendor-bit="must" vendor-id="TGPP">
5570                         <type type-name="UTF8String"/>
5571                 </avp>
5572                 <avp name="PoC-Event-Type" code="2025" vendor-bit="must" vendor-id="TGPP">
5573                         <type type-name="Enumerated"/>
5574                         <enum name="Normal" code="0"/>
5575                         <enum name="Instant Personal Aalert event" code="1"/>
5576                         <enum name="PoC Group Advertisement event" code="2"/>
5577                         <enum name="Early Ssession Setting-up event" code="3"/>
5578                         <enum name="PoC Talk Burst" code="4"/>
5579                 </avp>
5580                 <avp name="Recipients" code="2026" vendor-bit="must" vendor-id="TGPP">
5581                         <grouped>
5582                                 <gavp name="Recipient-Address"/>
5583                         </grouped>
5584                 </avp>
5585                 <avp name="Destination-Interface" code="2027" vendor-bit="must" vendor-id="TGPP">
5586                         <grouped>
5587                                 <gavp name="Address-Type"/>
5588                                 <gavp name="Address-Data"/>
5589                                 <gavp name="Address-Domain"/>
5590                         </grouped>
5591                 </avp>
5592                 <avp name="Recipient-Received-Address" code="2028" vendor-bit="must" vendor-id="TGPP">
5593                         <grouped>
5594                                 <gavp name="Address-Type"/>
5595                                 <gavp name="Address-Data"/>
5596                                 <gavp name="Address-Domain"/>
5597                         </grouped>
5598                 </avp>
5599                 <avp name="SM-Service-Type" code="2029" vendor-bit="must" vendor-id="TGPP">
5600                         <type type-name="Enumerated"/>
5601                         <enum name="VAS4SMS Short Message content processing" code="0"/>
5602                         <enum name="VAS4SMS Short Message forwarding" code="1"/>
5603                         <enum name="VAS4SMS Short Message Forwarding multiple subscriptions" code="2"/>
5604                         <enum name="VAS4SMS Short Message filtering" code="3"/>
5605                         <enum name="VAS4SMS Short Message receipt" code="4"/>
5606                         <enum name="VAS4SMS Short Message Network Storage" code="5"/>
5607                         <enum name="VAS4SMS Short Message to multiple destinations" code="6"/>
5608                         <enum name="VAS4SMS Short Message Virtual Private Network (VPN)" code="7"/>
5609                         <enum name="VAS4SMS Short Message Auto Reply" code="8"/>
5610                         <enum name="VAS4SMS Short Message Personal Signature" code="9"/>
5611                         <enum name="VAS4SMS Short Message Deferred Delivery" code="10"/>
5612                 </avp>
5613                 <avp name="MMTel-Information" code="2030" vendor-bit="must" vendor-id="TGPP">
5614                         <grouped>
5615                                 <gavp name="Service-type"/>
5616                                 <gavp name="Service-mode"/>
5617                                 <gavp name="Subscriber-Role"/>
5618                                 <gavp name="Number-Of-Diversions"/>
5619                                 <gavp name="Associated-Party-Address"/>
5620                         </grouped>
5621                 </avp>
5622                 <avp name="Service-type" code="2031" vendor-bit="must" vendor-id="TGPP">
5623                         <type type-name="Enumerated"/>
5624                         <enum name="Originating Identification Presentation (OIP)" code="0"/>
5625                         <enum name="Originating Identification Restriction (OIR)" code="1"/>
5626                         <enum name="Terminating Identification Presentation (TIP)" code="2"/>
5627                         <enum name="Terminating Identification Restriction (TIR)" code="3"/>
5628                         <enum name="Communication HOLD (HOLD)" code="4"/>
5629                         <enum name="Communications Barring (CB )" code="5"/>
5630                         <enum name="Communication Diversion (CDIV)" code="6"/>
5631                         <enum name="Communication Diversion Notification (CDIVN)" code="7"/>
5632                         <enum name="Communication Waiting (CW)" code="8"/>
5633                         <enum name="Message Waiting Indication (MWI)" code="9"/>
5634                         <enum name="Conference (CONF)" code="10"/>
5635                         <enum name="Flexible Alerting (FA)" code="11"/>
5636                         <enum name="Completion of Communication to Busy Subscriber (CCBS)" code="12"/>
5637                         <enum name="Completion of Communications on No Reply (CCNR)" code="13"/>
5638                         <enum name="Malicious Communication Identification (MCID)" code="14"/>
5639                         <enum name="Customized Alerting Tone (CAT)" code="15"/>
5640                         <enum name="Closed User Group (CUG)" code="16"/>
5641                         <enum name="Personal Network management (PNM)" code="17"/>
5642                         <enum name="Customized Ringing Signal (CRS)" code="18"/>
5643                         <enum name="Advice of Charge (AoC)" code="19"/>
5644                 </avp>
5645                 <avp name="Service-Mode" code="2032" vendor-bit="must" vendor-id="TGPP">
5646                         <type type-name="Enumerated"/>
5647                 </avp>
5648                 <avp name="Subscriber-Role" code="2033" vendor-bit="must" vendor-id="TGPP">
5649                         <type type-name="Enumerated"/>
5650                         <enum name="ORIGINATING" code="0"/>
5651                         <enum name="TERMINATING" code="1"/>
5652                 </avp>
5653                 <avp name="Number-Of-Diversions" code="2034" vendor-bit="must" vendor-id="TGPP">
5654                 <type type-name="Unsigned32"/>
5655                 </avp>
5656                 <avp name="Associated-Party-Address" code="2035" vendor-bit="must" vendor-id="TGPP">
5657                         <type type-name="UTF8String"/>
5658                 </avp>
5659                 <avp name="SDP-Type" code="2036" vendor-bit="must" vendor-id="TGPP">
5660                         <type type-name="Enumerated"/>
5661                         <enum name="SDP Offer" code="0"/>
5662                         <enum name="SDP Answer" code="1"/>
5663                 </avp>
5664                 <avp name="Change-Condition" code="2037" vendor-bit="must" vendor-id="TGPP">
5665                         <type type-name="Integer32"/>
5666                 </avp>
5667                 <avp name="Change-Time" code="2038" vendor-bit="must" vendor-id="TGPP">
5668                         <type type-name="Time"/>
5669                 </avp>
5670                 <avp name="Diagnostics" code="2039" vendor-bit="must" vendor-id="TGPP">
5671                         <type type-name="Enumerated"/>
5672                         <enum name="UNSPECIFIED" code="0"/>
5673                         <enum name="SESSION_TIMEOUT" code="1"/>
5674                         <enum name="RESOURCE_LIMITATION" code="2"/>
5675                         <enum name="ADMIN_DISCONNECT" code="3"/>
5676                         <enum name="IDLE_TIMEOUT" code="4"/>
5677                         <enum name="PCRF_UNREACHABLE" code="5"/>
5678                         <enum name="AAA_UNREACHABLE" code="6"/>
5679                         <enum name="AAA_INITIATED_SESSION_TERMINATION" code="7"/>
5680                         <enum name="REAUTHENTICATION_FAILED" code="8"/>
5681                         <enum name="PCRF_INITIATED_SESSION_TERMINATION" code="9"/>
5682                         <enum name="PCRF_INITIATED_FLOW_TERMINATION" code="10"/>
5683                         <enum name="PCRF_ACCOUNTING_PARAMETERS_CHANGED" code="11"/>
5684                         <enum name="PMIP_INITIATED_SESSION_TERMINATION" code="12"/>
5685                         <enum name="PPP_INITIATED_SESSION_TERMINATION" code="13"/>
5686                         <enum name="GTP_INITIATED_SESSION_TERMINATION" code="14"/>
5687                         <enum name="PMIP_REVOCATION" code="15"/>
5688                         <enum name="HANDOVER_ERROR" code="16"/>
5689                         <enum name="PMIP_LIFETIME_EXPIRED" code="17"/>
5690                         <enum name="REAUTHORIZATION_FAILED" code="18"/>
5691                 </avp>
5692                 <avp name="Service-Data-Container" code="2040" vendor-bit="must" vendor-id="TGPP">
5693                         <grouped>
5694                                 <gavp name="AF-Correlation-Information"/>
5695                                 <gavp name="Charging-Rule-Base-Name"/>
5696                                 <gavp name="Accounting-Input-Octets"/>
5697                                 <gavp name="Accounting-Output-Octets"/>
5698                                 <gavp name="Accounting-Input-Packets"/>
5699                                 <gavp name="Accounting-Output-Packets"/>
5700                                 <gavp name="Local-Sequence-Number"/>
5701                                 <gavp name="QoS-Information"/>
5702                                 <gavp name="Rating-Group"/>
5703                                 <gavp name="Change-Time"/>
5704                                 <gavp name="Service-Identifier"/>
5705                                 <gavp name="Service-Specific-Info"/>
5706                                 <gavp name="SGSN-Address"/>
5707                                 <gavp name="Time-First-Usage"/>
5708                                 <gavp name="Time-Last-Usage"/>
5709                                 <gavp name="Time-Usage"/>
5710                                 <gavp name="Change-Condition"/>
5711                                 <gavp name="3GPP-User-Location-Info"/>
5712                                 <gavp name="3GPP2-BSID"/>
5713                         </grouped>
5714                 </avp>
5715                 <avp name="Start-Time" code="2041" vendor-bit="must" vendor-id="TGPP">
5716                         <type type-name="Time"/>
5717                 </avp>
5718                 <avp name="Stop-Time" code="2042" vendor-bit="must" vendor-id="TGPP">
5719                         <type type-name="Time"/>
5720                 </avp>
5721                 <avp name="Time-First-Usage" code="2043" vendor-bit="must" vendor-id="TGPP">
5722                         <type type-name="Time"/>
5723                 </avp>
5724                 <avp name="Time-Last-Usage" code="2044" vendor-bit="must" vendor-id="TGPP">
5725                         <type type-name="Time"/>
5726                 </avp>
5727                 <avp name="Time-Usage" code="2045" vendor-bit="must" vendor-id="TGPP">
5728                         <type type-name="Unsigned32"/>
5729                 </avp>
5730                 <avp name="Traffic-Data-Volumes" code="2046" vendor-bit="must" vendor-id="TGPP">
5731                         <grouped>
5732                                 <gavp name="QoS-Information"/>
5733                                 <gavp name="Accounting-Input-Octets"/>
5734                                 <gavp name="Accounting-Input-Packets"/>
5735                                 <gavp name="Accounting-Output-Octets"/>
5736                                 <gavp name="Accounting-Output-Packets"/>
5737                                 <gavp name="Change-condition"/>
5738                                 <gavp name="Change-Time"/>
5739                                 <gavp name="3GPP-User-Location-Info"/>
5740                         </grouped>
5741                 </avp>
5742                 <avp name="Serving-Node-Type" code="2047" vendor-bit="must" vendor-id="TGPP">
5743                         <type type-name="Enumerated"/>
5744                         <enum name="SGSN" code="0"/>
5745                         <enum name="PMIPSGW" code="1"/>
5746                         <enum name="GTPSGW" code="2"/>
5747                         <enum name="ePDG" code="3"/>
5748                         <enum name="hSGW" code="4"/>
5749                         <enum name="MME" code="5"/>
5750                 </avp>
5751                 <avp name="Supplementary-Service" code="2048" vendor-bit="must" vendor-id="TGPP">
5752                         <grouped>
5753                                 <gavp name="Service-Type"/>
5754                                 <gavp name="Service-Mode"/>
5755                                 <gavp name="Number-Of-Diversions"/>
5756                                 <gavp name="Associated-Party-Address"/>
5757                                 <gavp name="Service-ID"/>
5758                                 <gavp name="Change-Time"/>
5759                                 <gavp name="Number-Of-Participants"/>
5760                                 <gavp name="Participant-Action-Type"/>
5761                         </grouped>
5762                 </avp>
5763                 <avp name="Participant-Action-Type" code="2049" vendor-bit="must" vendor-id="TGPP">
5764                         <type type-name="Enumerated"/>
5765                         <enum name="CREATE_CONF" code="0"/>
5766                         <enum name="JOIN_CONF" code="1"/>
5767                         <enum name="INVITE_INTO_CONF" code="2"/>
5768                         <enum name="QUIT_CONF" code="3"/>
5769                 </avp>
5770                 <avp name="PDN-Connection-ID" code="2050" vendor-bit="must" vendor-id="TGPP">
5771                         <type type-name="Unsigned32"/>
5772                 </avp>
5773                 <avp name="Dynamic-Address-Flag" code="2051" vendor-bit="must" vendor-id="TGPP">
5774                         <type type-name="Enumerated"/>
5775                         <enum name="Static" code="0"/>
5776                         <enum name="Dynamic" code="1"/>
5777                 </avp>
5778                 <avp name="Accumulated-Cost" code="2052" vendor-bit="must" vendor-id="TGPP">
5779                         <grouped>
5780                                 <gavp name="Value-Digits"/>
5781                                 <gavp name="Exponent"/>
5782                         </grouped>
5783                 </avp>
5784                 <avp name="AoC-Cost-Information" code="2053" vendor-bit="must" vendor-id="TGPP">
5785                         <grouped>
5786                                 <gavp name="Accumulated-Cost"/>
5787                                 <gavp name="Incremental-Cost"/>
5788                                 <gavp name="Currency-Code"/>
5789                         </grouped>
5790                 </avp>
5791                 <avp name="AoC-Information" code="2054" vendor-bit="must" vendor-id="TGPP">
5792                         <grouped>
5793                                 <gavp name="AoC-Cost-Information"/>
5794                                 <gavp name="Incremental-Cost"/>
5795                                 <gavp name="Tariff-Information"/>
5796                         </grouped>
5797                 </avp>
5798                 <avp name="AoC-Request-Type" code="2055" vendor-bit="must" vendor-id="TGPP">
5799                         <type type-name="Enumerated"/>
5800                         <enum name="AoC_NOT_REQUESTED" code="0"/>
5801                         <enum name="AoC_FULL" code="1"/>
5802                         <enum name="AoC_COST_ONLY" code="2"/>
5803                         <enum name="AoC_TARIFF_ONLY" code="3"/>
5804                 </avp>
5805                 <avp name="Current-Tariff" code="2056" vendor-bit="must" vendor-id="TGPP">
5806                         <grouped>
5807                                 <gavp name="Value-Digits"/>
5808                                 <gavp name="Exponent"/>
5809                         </grouped>
5810                 </avp>
5811                 <avp name="Next-Tariff" code="2057" vendor-bit="must" vendor-id="TGPP">
5812                         <grouped>
5813                                 <gavp name="Currency-Code"/>
5814                                 <gavp name="Scale-Factor"/>
5815                                 <gavp name="Rate-Element"/>
5816                         </grouped>
5817                 </avp>
5818                 <avp name="Rate-Element" code="2058" vendor-bit="must" vendor-id="TGPP">
5819                         <grouped>
5820                                 <gavp name="CC-Unit-Type"/>
5821                                 <gavp name="Unit-Value"/>
5822                                 <gavp name="Unit-Cost"/>
5823                                 <gavp name="Unit-Threshold"/>
5824                         </grouped>
5825                 </avp>
5826                 <avp name="Scale-Factor" code="2059" vendor-bit="must" vendor-id="TGPP">
5827                         <grouped>
5828                                 <gavp name="Value-Digits"/>
5829                                 <gavp name="Exponent"/>
5830                         </grouped>
5831                 </avp>
5832                 <avp name="Tariff-Information" code="2060" vendor-bit="must" vendor-id="TGPP">
5833                         <grouped>
5834                                 <gavp name="Current-Tariff"/>
5835                                 <gavp name="Tariff-Time-Change"/>
5836                                 <gavp name="Next-Tariff"/>
5837                         </grouped>
5838                 </avp>
5839                 <avp name="Unit-Cost" code="2061" vendor-bit="must" vendor-id="TGPP">
5840                         <grouped>
5841                                 <gavp name="Value-Digits"/>
5842                                 <gavp name="Exponent"/>
5843                         </grouped>
5844                 </avp>
5845                 <avp name="Incremental-Cost" code="2062" vendor-bit="must" vendor-id="TGPP">
5846                         <grouped>
5847                                 <gavp name="Value-Digits"/>
5848                                 <gavp name="Exponent"/>
5849                         </grouped>
5850                 </avp>
5851                 <avp name="Local-Sequence-Number" code="2063" vendor-bit="must" vendor-id="TGPP">
5852                         <type type-name="Unsigned32"/>
5853                 </avp>
5854                 <avp name="Node-Id" code="2064" vendor-bit="must" vendor-id="TGPP">
5855                         <type type-name="UTF8String"/>
5856                 </avp>
5857                 <avp name="SGW-Change" code="2065" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
5858                         <type type-name="Enumerated"/>
5859                         <enum name="ACR_Start_NOT_due_to_SGW_Change" code="0"/>
5860                         <enum name="ACR_Start_due_to_SGW_Change" code="1"/>
5861                 </avp>
5862                 <avp name="Charging-Characteristics-Selection-Mode" code="2066" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
5863                         <type type-name="Enumerated"/>
5864                         <enum name="Serving-Node-Supplied" code="0"/>
5865                         <enum name="Subscription-specific" code="1"/>
5866                         <enum name="APN-specific" code="2"/>
5867                         <enum name="Home-Default" code="3"/>
5868                         <enum name="Roaming-Default" code="4"/>
5869                         <enum name="Visiting-Default" code="5"/>
5870                 </avp>
5871                 <avp name="SGW-Address" code="2067" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
5872                         <type type-name="IPAddress"/>
5873                 </avp>
5874                 <avp name="Dynamic-Address-Flag-Extension" code="2068" vendor-bit="must" vendor-id="TGPP">
5875                         <type type-name="Enumerated"/>
5876                         <enum name="Static" code="0"/>
5877                         <enum name="Dynamic" code="1"/>
5878                 </avp>
5879
5880                 <!-- Note: The AVP codes from 2067 to 2099 are reserved for TS 32.299 -->
5881
5882                 <avp name="Reserved" code="2100" vendor-bit="must" vendor-id="TGPP">
5883                         <type type-name="OctetString"/>
5884                 </avp>
5885                 <avp name="Application-Server-ID" code="2101" vendor-bit="must" vendor-id="TGPP">
5886                         <type type-name="Unsigned32"/>
5887                 </avp>
5888                 <avp name="Application-Service-Type" code="2102" vendor-bit="must" vendor-id="TGPP">
5889                         <type type-name="Enumerated"/>
5890                         <enum name="SENDING" code="100"/>
5891                         <enum name="RECEIVING" code="101"/>
5892                         <enum name="RETRIEVAL" code="102"/>
5893                         <enum name="INVITING" code="103"/>
5894                         <enum name="LEAVING" code="104"/>
5895                         <enum name="JOINING" code="105"/>
5896                 </avp>
5897                 <avp name="Application-Session-ID" code="2103" vendor-bit="must" vendor-id="TGPP">
5898                         <type type-name="Unsigned32"/>
5899                 </avp>
5900                 <avp name="Delivery-Status" code="2104" vendor-bit="must" vendor-id="TGPP">
5901                         <type type-name="UTF8String"/>
5902                 </avp>
5903                 <avp name="Reserved" code="2105" vendor-bit="must" vendor-id="TGPP">
5904                         <type type-name="OctetString"/>
5905                 </avp>
5906                 <avp name="Reserved" code="2106" vendor-bit="must" vendor-id="TGPP">
5907                         <type type-name="OctetString"/>
5908                 </avp>
5909                 <avp name="Reserved" code="2107" vendor-bit="must" vendor-id="TGPP">
5910                         <type type-name="OctetString"/>
5911                 </avp>
5912                 <avp name="Reserved" code="2108" vendor-bit="must" vendor-id="TGPP">
5913                         <type type-name="OctetString"/>
5914                 </avp>
5915                 <avp name="Reserved" code="2109" vendor-bit="must" vendor-id="TGPP">
5916                         <type type-name="OctetString"/>
5917                 </avp>
5918                 <avp name="IM-Information" code="2110" vendor-bit="must" vendor-id="TGPP">
5919                         <grouped>
5920                                 <gavp name="Interface-Id"/>
5921                                 <gavp name="Interface-Text"/>
5922                                 <gavp name="Interface-Port"/>
5923                                 <gavp name="Interface-Type"/>
5924                         </grouped>
5925                 </avp>
5926                 <avp name="Number-Of-Messages-Successfully-Exploded" code="2111" vendor-bit="must" vendor-id="TGPP">
5927                         <type type-name="Unsigned32"/>
5928                 </avp>
5929                 <avp name="Number-Of-Messages-Successfully-Sent" code="2112" vendor-bit="must" vendor-id="TGPP">
5930                         <type type-name="Unsigned32"/>
5931                 </avp>
5932                 <avp name="Total-Number-Of-Messages-Exploded" code="2113" vendor-bit="must" vendor-id="TGPP">
5933                         <type type-name="Unsigned32"/>
5934                 </avp>
5935                 <avp name="Total-Number-Of-Messages-Sent" code="2114" vendor-bit="must" vendor-id="TGPP">
5936                         <type type-name="Unsigned32"/>
5937                 </avp>
5938                 <!-- The AVP is defined in OMA-DDS-Charging_Data -->
5939                 <avp name="DCD-Information" code="2115" vendor-bit="must" vendor-id="TGPP">
5940                         <grouped>
5941                                 <gavp name="Content-ID"/>
5942                                 <gavp name="Content-provider-ID"/>
5943                         </grouped>
5944                  </avp>
5945                 <avp name="Content-ID" code="2116" vendor-bit="must" vendor-id="TGPP">
5946                         <type type-name="UTF8String"/>
5947                 </avp>
5948                 <avp name="Content-provider-ID" code="2117" vendor-bit="must" vendor-id="TGPP">
5949                         <type type-name="UTF8String"/>
5950                 </avp>
5951                 <avp name="Charge-Reason-Code" code="2118" vendor-bit="must" vendor-id="TGPP">
5952                         <type type-name="Enumerated"/>
5953                         <enum name="UNKNOWN" code="0"/>
5954                         <enum name="USAGE" code="1"/>
5955                         <enum name="COMMUNICATION-ATTEMPT-CHARGE" code="2"/>
5956                         <enum name="SETUP-CHARGE" code="3"/>
5957                         <enum name="ADD-ON-CHARGE" code="4"/>
5958                 </avp>
5959
5960                 <!--
5961                 32.299 [5]
5962                 Note: The AVP codes from 2118 to 2199 are reserved for TS 32.299
5963
5964                 Note: The AVP codes from 2200 to 2299 are reserved for TS 29.215 (TGPP.xml)
5965                 -->
5966
5967                 <avp name="Reserved" code="2300" vendor-bit="must" vendor-id="TGPP">
5968                         <type type-name="OctetString"/>
5969                 </avp>
5970                 <avp name="SIP-Request-Timestamp-Fraction" code="2301" vendor-bit="must" vendor-id="TGPP">
5971                         <type type-name="Unsigned32"/>
5972                 </avp>
5973                 <avp name="SIP-Response-Timestamp-Fraction" code="2302" vendor-bit="must" vendor-id="TGPP">
5974                         <type type-name="Unsigned32"/>
5975                 </avp>
5976                 <avp name="Online-Charging-Flag" code="2303" vendor-bit="must" vendor-id="TGPP">
5977                         <type type-name="Enumerated"/>
5978                         <enum name="ECF address not provided" code="0"/>
5979                         <enum name="ECF address provided" code="1"/>
5980                 </avp>
5981                 <avp name="CUG-Information" code="2304" vendor-bit="must" vendor-id="TGPP">
5982                         <type type-name="OctetString"/>
5983                 </avp>
5984                 <avp name="Real-Time-Tariff-Information" code="2305" vendor-bit="must" vendor-id="TGPP">
5985                         <grouped>
5986                                 <gavp name="Tariff-Information"/>
5987                                 <gavp name="Tariff-XML"/>
5988                         </grouped>
5989                 </avp>
5990                 <avp name="Tariff-XML" code="2306" vendor-bit="must" vendor-id="TGPP">
5991                         <type type-name="UTF8String"/>
5992                 </avp>
5993                 <avp name="MBMS-GW-Address" code="2307" vendor-bit="must" vendor-id="TGPP">
5994                         <type type-name="IPAddress"/>
5995                 </avp>
5996                 <avp name="IMSI-Unauthenticated-Flag" code="2308" vendor-bit="must" vendor-id="TGPP">
5997                         <type type-name="Enumerated"/>
5998                         <enum name="Authenticated" code="0"/>
5999                         <enum name="Unauthenticated" code="1"/>
6000                 </avp>
6001                 <avp name="Account-Expiration" code="2309" vendor-bit="must" vendor-id="TGPP">
6002                 <type type-name="Time"/>
6003                 </avp>
6004                 <avp name="AoC-Format" code="2310" vendor-bit="must" vendor-id="TGPP">
6005                         <type type-name="Enumerated"/>
6006                         <enum name="MONETARY" code="0"/>
6007                         <enum name="NON_MONETARY" code="1"/>
6008                         <enum name="CAI" code="2"/>
6009                 </avp>
6010                 <avp name="AoC-Service" code="2311" vendor-bit="must" vendor-id="TGPP">
6011                         <grouped>
6012                         <gavp name="AoC-Service-Obligatory-Type"/>
6013                         <gavp name="AoC-Service-Type"/>
6014                         </grouped>
6015                 </avp>
6016                 <avp name="AoC-Service-Obligatory-Type" code="2312" vendor-bit="must" vendor-id="TGPP">
6017                         <type type-name="Enumerated"/>
6018                         <enum name="NON_BINDING" code="0"/>
6019                         <enum name="BINDING" code="1"/>
6020                 </avp>
6021                 <avp name="AoC-Service-Type" code="2313" vendor-bit="must" vendor-id="TGPP">
6022                         <type type-name="Enumerated"/>
6023                         <enum name="NONE" code="0"/>
6024                         <enum name="AOC-S" code="1"/>
6025                         <enum name="AOC-D" code="2"/>
6026                         <enum name="AOC-E" code="3"/>
6027                 </avp>
6028                 <avp name="AoC-Subscription-Information" code="2314" vendor-bit="must" vendor-id="TGPP">
6029                         <grouped>
6030                         <gavp name="AoC-Service"/>
6031                         <gavp name="AoC-Format"/>
6032                         <gavp name="Preferred-AoC-Currency"/>
6033                         </grouped>
6034                 </avp>
6035                 <!-- Specified by using the numeric values defined in the ISO 4217 standard, refer RFC 4006 XXX Add them as enum-->
6036                 <avp name="Preferred-AoC-Currency" code="2315" vendor-bit="must" vendor-id="TGPP">
6037                         <type type-name="Unsigned32"/>
6038                 </avp>
6039
6040                 <!--
6041                         2316    Reason-Code     Enumerated
6042                 -->
6043                 <avp name="CSG-Access-Mode" code="2317" vendor-bit="must" vendor-id="TGPP">
6044                         <type type-name="Enumerated"/>
6045                         <enum name="Closed mode" code="0"/>
6046                         <enum name="Hybrid Mode" code="1"/>
6047                 </avp>
6048                 <avp name="CSG-Membership-Indication" code="2318" vendor-bit="must" vendor-id="TGPP">
6049                         <type type-name="Enumerated"/>
6050                         <enum name="Not CSG member" code="0"/>
6051                         <enum name="CSG Member" code="1"/>
6052                 </avp>
6053                 <avp name="User-CSG-Information" code="2319" vendor-bit="must" vendor-id="TGPP">
6054                         <grouped>
6055                                 <gavp name="CSG-Id"/>
6056                                 <gavp name="CSG-Access-Mode"/>
6057                                 <gavp name="CSG-Membership-Indication"/>
6058                         </grouped>
6059                 </avp>
6060                 <avp name="Outgoing-Session-Id" code="2320" vendor-bit="must" vendor-id="TGPP">
6061                         <type type-name="UTF8String"/>
6062                 </avp>
6063                 <avp name="Initial-IMS-Charging-Identifier" code="2321" vendor-bit="must" vendor-id="TGPP">
6064                         <type type-name="UTF8String"/>
6065                 </avp>
6066
6067                 <!--
6068                 Note: The AVP codes from 2322 to 2399 are reserved for TS 32.299
6069                 -->
6070
6071                 <avp name="LMSI" code="2400" vendor-bit="must" vendor-id="TGPP">
6072                         <type type-name="OctetString"/>
6073                 </avp>
6074                 <avp name="Serving-Node" code="2401" vendor-bit="must" vendor-id="TGPP">
6075                         <grouped>
6076                                 <gavp name="SGSN-Number"/>
6077                                 <gavp name="SGSN-Name"/>
6078                                 <gavp name="SGSN-Realm"/>
6079                                 <gavp name="MME-Name"/>
6080                                 <gavp name="MME-Realm"/>
6081                                 <gavp name="MSC-Number"/>
6082                                 <gavp name="3GPP-AAA-Server-Name"/>
6083                                 <gavp name="LCS-Capabilities-Sets"/>
6084                                 <gavp name="GMLC-Address"/>
6085                                 <gavp name="IP-SM-GW-Number"/>
6086                                 <gavp name="IP-SM-GW-Name"/>
6087                         </grouped>
6088                 </avp>
6089                 <avp name="MME-Name" code="2402" vendor-bit="must" vendor-id="TGPP">
6090                         <type type-name="DiameterIdentity"/>
6091                 </avp>
6092                 <avp name="MSC-Number" code="2403" vendor-bit="must" vendor-id="TGPP">
6093                         <type type-name="OctetString"/>
6094                 </avp>
6095                 <avp name="LCS-Capabilities-Sets" code="2404" vendor-bit="must" vendor-id="TGPP">
6096                         <type type-name="Unsigned32"/>
6097                 </avp>
6098                 <avp name="GMLC-Address" code="2405" vendor-bit="must" vendor-id="TGPP">
6099                         <type type-name="IPAddress"/>
6100                 </avp>
6101                 <avp name="Additional-Serving-Node" code="2406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6102                         <grouped>
6103                                 <gavp name="SGSN-Number"/>
6104                                 <gavp name="MME-Name"/>
6105                                 <gavp name="SGSN-Name"/>
6106                                 <gavp name="SGSN-Realm"/>
6107                                 <gavp name="MME-Realm"/>
6108                                 <gavp name="MSC-Number"/>
6109                                 <gavp name="3GPP-AAA-Server-Name"/>
6110                                 <gavp name="LCS-Capabilities-Sets"/>
6111                                 <gavp name="GMLC-Address"/>
6112                         </grouped>
6113                 </avp>
6114                 <avp name="PSR-Address" code="2407" vendor-bit="must" vendor-id="TGPP">
6115                         <type type-name="IPAddress"/>
6116                 </avp>
6117                 <avp name="MME-Realm" code="2408" vendor-bit="must" vendor-id="TGPP">
6118                         <type type-name="DiameterIdentity"/>
6119                 </avp>
6120                 <avp name="SGSN-Name" code="2409" vendor-bit="must" vendor-id="TGPP">
6121                         <type type-name="DiameterIdentity"/>
6122                 </avp>
6123                 <avp name="SGSN-Realm" code="2410" vendor-bit="must" vendor-id="TGPP">
6124                         <type type-name="DiameterIdentity"/>
6125                 </avp>
6126                 <avp name="RIA-Flags" code="2411" vendor-bit="must" vendor-id="TGPP">
6127                         <type type-name="Unsigned32"/>
6128                 </avp>
6129
6130                 <!--
6131                 Note: The AVP codes from 2412 to 2499 are reserved for TS 29.173
6132                 -->
6133
6134                 <avp name="Location-Type" code="2500" vendor-bit="must" vendor-id="TGPP">
6135                 <type type-name="Enumerated"/>
6136                         <enum name="CURRENT_LOCATION" code="0"/>
6137                         <enum name="CURRENT_OR_LAST_KNOWN_LOCATION" code="1"/>
6138                         <enum name="INITIAL_LOCATION " code="2"/>
6139                         <enum name="RESERVED" code="3"/>
6140                         <enum name="RESERVED" code="4"/>
6141                         <enum name="NOTIFICATION_VERIFICATION_ONLY" code="5"/>
6142                 </avp>
6143                 <avp name="LCS-EPS-Client-Name" code="2501" vendor-bit="must" vendor-id="TGPP">
6144                         <grouped>
6145                                 <gavp name="LCS-Name-String"/>
6146                                 <gavp name="LCS-Format-Indicator"/>
6147                         </grouped>
6148                 </avp>
6149                 <avp name="LCS-Requestor-Name" code="2502" vendor-bit="must" vendor-id="TGPP">
6150                         <grouped>
6151                                 <gavp name="LCS-Requestor-Id-String"/>
6152                                 <gavp name="LCS-Format-Indicator"/>
6153                         </grouped>
6154                 </avp>
6155                 <avp name="LCS-Priority" code="2503" vendor-bit="must" vendor-id="TGPP">
6156                         <type type-name="Unsigned32"/>
6157                 </avp>
6158
6159                 <avp name="LCS-QoS" code="2504" vendor-bit="must" vendor-id="TGPP">
6160                         <grouped>
6161                                 <gavp name="LCS-QoS-Class"/>
6162                                 <gavp name="Vertical-Accuracy "/>
6163                                 <gavp name="Vertical-Requested"/>
6164                                 <gavp name="Response-Time"/>
6165                         </grouped>
6166                 </avp>
6167                 <avp name="Horizontal-Accuracy" code="2505" vendor-bit="must" vendor-id="TGPP">
6168                         <type type-name="Unsigned32"/>
6169                 </avp>
6170                 <avp name="Vertical-Accuracy" code="2506" vendor-bit="must" vendor-id="TGPP">
6171                         <type type-name="Unsigned32"/>
6172                 </avp>
6173
6174                 <!-- 2507       Vertical-Requested      Enumerated -->
6175
6176                 <avp name="Velocity-Requested" code="2508" vendor-bit="must" vendor-id="TGPP">
6177                         <type type-name="Enumerated"/>
6178                         <enum name="VELOCITY_IS_NOT_REQUESTED" code="0"/>
6179                         <enum name="BEST VELOCITY_IS_REQUESTED" code="1"/>
6180                 </avp>
6181                 <avp name="Response-Time" code="2509" vendor-bit="must" vendor-id="TGPP">
6182                         <type type-name="Enumerated"/>
6183                         <enum name="LOW_DELAY" code="0"/>
6184                         <enum name="DELAY_TOLERANT" code="1"/>
6185                 </avp>
6186                 <avp name="Supported-GAD-Shapes" code="2510" vendor-bit="must" vendor-id="TGPP">
6187                         <type type-name="Unsigned32"/>
6188                 </avp>
6189                 <avp name="LCS-Codeword" code="2511" vendor-bit="must" vendor-id="TGPP">
6190                         <type type-name="UTF8String"/>
6191                 </avp>
6192                 <avp name="LCS-Privacy-Check" code="2512" vendor-bit="must" vendor-id="TGPP">
6193                         <type type-name="Enumerated"/>
6194                         <enum name="ALLOWED_WITHOUT_NOTIFICATION" code="0"/>
6195                         <enum name="ALLOWED_WITH_NOTIFICATION" code="1"/>
6196                         <enum name="ALLOWED_IF_NO_RESPONSE" code="2"/>
6197                         <enum name="RESTRICTED_IF_NO_RESPONSE" code="3"/>
6198                         <enum name="NOT_ALLOWED" code="4"/>
6199                 </avp>
6200
6201                 <avp name="Accuracy-Fulfilment-Indicator" code="2513" vendor-bit="must" vendor-id="TGPP">
6202                         <type type-name="Enumerated"/>
6203                         <enum name="REQUESTED_ACCURACY_FULFILLED" code="0"/>
6204                         <enum name="REQUESTED_ACCURACY_NOT_FULFILLED" code="1"/>
6205                 </avp>
6206
6207                 <avp name="Age-Of-Location-Estimate" code="2514" vendor-bit="must" vendor-id="TGPP">
6208                         <type type-name="Unsigned32"/>
6209                 </avp>
6210                 <avp name="Velocity-Estimate" code="2515" vendor-bit="must" vendor-id="TGPP">
6211                 <type type-name="OctetString"/>
6212                 </avp>
6213                 <avp name="EUTRAN-Positioning-Data" code="2516" vendor-bit="must" vendor-id="TGPP">
6214                 <type type-name="OctetString"/>
6215                 </avp>
6216                 <avp name="ECGI" code="2517" vendor-bit="must" vendor-id="TGPP">
6217                         <type type-name="OctetString"/>
6218                 </avp>
6219                 <avp name="Location-Event" code="2518" vendor-bit="must" vendor-id="TGPP">
6220                         <type type-name="Enumerated"/>
6221                         <enum name="EMERGENCY_CALL_ORIGINATION" code="0"/>
6222                         <enum name="EMERGENCY_CALL_RELEASE" code="1"/>
6223                         <enum name="MO_LR" code="2"/>
6224                         <enum name="EMERGENCY_CALL_HANDOVER" code="3"/>
6225                 </avp>
6226
6227                 <!-- 2519       Pseudonym-Indicator     Enumerated -->
6228
6229                 <avp name="LCS-Service-Type-ID" code="2520" vendor-bit="must" vendor-id="TGPP">
6230                         <type type-name="Unsigned32"/>
6231                 </avp>
6232
6233                 <avp name="LCS-Privacy-Check-Non-Session" code="2521" vendor-bit="must" vendor-id="TGPP">
6234                         <grouped>
6235                                 <gavp name="LCS-Privacy-Check"/>
6236                         </grouped>
6237                 </avp>
6238                 <avp name="LCS-Privacy-Check-Session" code="2522" vendor-bit="must" vendor-id="TGPP">
6239                         <grouped>
6240                                 <gavp name="LCS-Privacy-Check"/>
6241                         </grouped>
6242                 </avp>
6243                 <avp name="LCS-QoS-Class" code="2523" vendor-bit="must" vendor-id="TGPP">
6244                         <type type-name="Enumerated"/>
6245                         <enum name="ASSURED" code="0"/>
6246                         <enum name="BEST EFFORT" code="1"/>
6247                 </avp>
6248
6249                 <!--
6250                 Note: The AVP codes from 2524 to 2599 are reserved for TS 29.172
6251
6252                 32.299 [5]
6253                 2600 reserved -
6254                 -->
6255
6256                 <avp name="Reserved" code="2600" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6257                         <type type-name="OctetString"/>
6258                 </avp>
6259                 <avp name="IMS-Application-Reference-Identifier" code="2601" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6260                         <type type-name="UTF8String"/>
6261                 </avp>
6262                 <avp name="Low-Priority-Indicator" code="2602" vendor-bit="must" vendor-id="TGPP">
6263                         <type type-name="Enumerated"/>
6264                         <enum name="NO" code="0"/>
6265                         <enum name="YES" code="1"/>
6266                 </avp>
6267                 <avp name="IP-Realm-Default-Indicator" code="2603" vendor-bit="must" vendor-id="TGPP">
6268                         <type type-name="Enumerated"/>
6269                         <enum name="Default IP Realm Not used" code="0"/>
6270                         <enum name="Default IP realm used" code="1"/>
6271                 </avp>
6272                 <avp name="Local-GW-Inserted-Indicator" code="2604" vendor-bit="must" vendor-id="TGPP">
6273                         <type type-name="Enumerated"/>
6274                         <enum name="Local GW Not Inserted" code="0"/>
6275                         <enum name="Local GW Inserted" code="1"/>
6276                 </avp>
6277                 <avp name="Transcoder-Inserted-Indicator" code="2605" vendor-bit="must" vendor-id="TGPP">
6278                         <type type-name="Enumerated"/>
6279                         <enum name="Transcoder Not Inserted" code="0"/>
6280                         <enum name="Transcoder Inserted" code="1"/>
6281                 </avp>
6282                 <avp name="PDP-Address-Prefix-Length" code="2606" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6283                         <type type-name="Unsigned32"/>
6284                 </avp>
6285                 <!--
6286                 Note: The AVP codes from 2607 to 2699 are reserved for TS 32.299
6287                 -->
6288                 <!-- -->
6289                 <avp name="Presence-Reporting-Area-Elements-List" code="2820" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
6290                         <type type-name="OctetString"/>
6291                 </avp>
6292                 <avp name="Presence-Reporting-Area-Identifier" code="2821" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
6293                         <type type-name="OctetString"/>
6294                 </avp>
6295                 <avp name="Presence-Reporting-Area-Information" code="2822" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
6296                         <grouped>
6297                                 <gavp name="Presence-Reporting-Area-Identifier"/>
6298                                 <gavp name="Presence-Reporting-Area-Status"/>
6299                                 <gavp name="Presence-Reporting-Area-Elements-List"/>
6300                         </grouped>
6301                 </avp>
6302                 <avp name="Presence-Reporting-Area-Status" code="2823" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
6303                         <type type-name="Enumerated"/>
6304                         <enum name="In area" code="0"/>
6305                         <enum name="Out of area" code="1"/>
6306                 </avp>
6307
6308                 <avp name="Policy-Counter-Identifier" code="2901" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6309                         <type type-name="UTF8String"/>
6310                 </avp>
6311                 <avp name="Policy-Counter-Status" code="2902" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6312                         <type type-name="UTF8String"/>
6313                 </avp>
6314                 <avp name="Policy-Counter-Status-Report" code="2903" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6315                         <grouped>
6316                                 <gavp name="Policy-Counter-Identifier"/>
6317                                 <gavp name="Policy-Counter-Status"/>
6318                                 <gavp name="Pending-Policy-Counter-Information"/>
6319                         </grouped>
6320                 </avp>
6321                 <avp name="SL-Request-Type" code="2904" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6322                         <type type-name="Enumerated"/>
6323                         <enum name="INITIAL_REQUEST"            code="0"/>
6324                         <enum name="INTERMEDIATE_REQUEST"       code="1"/>
6325                 </avp>
6326                 <avp name="Pending-Policy-Counter-Information" code="2905" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6327                         <grouped>
6328                                 <gavp name="Policy-Counter-Status"/>
6329                                 <gavp name="Pending-Policy-Counter-Change-Time"/>
6330                         </grouped>
6331                 </avp>
6332                 <avp name="Pending-Policy-Counter-Change-Time" code="2906" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6333                         <type type-name="Time"/>
6334                 </avp>
6335
6336                 <avp name="Device-Action" code="3001" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6337                         <grouped>
6338                                 <gavp name="External-Identifier"/>
6339                                 <gavp name="MSISDN"/>
6340                                 <gavp name="SCS-Identity"/>
6341                                 <gavp name="Reference-Number"/>
6342                                 <gavp name="Action-Type"/>
6343                                 <gavp name="Trigger-Data"/>
6344                                 <gavp name="Validity-Time"/>
6345                         </grouped>
6346                 </avp>
6347                 <avp name="Device-Notification" code="3002" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6348                         <grouped>
6349                                 <gavp name="External-Identifier"/>
6350                                 <gavp name="MSISDN"/>
6351                                 <gavp name="SCS-Identity"/>
6352                                 <gavp name="Reference-Number"/>
6353                                 <gavp name="Action-Type"/>
6354                                 <gavp name="Request-Status"/>
6355                                 <gavp name="Delivery-Outcome"/>
6356                         </grouped>
6357                 </avp>
6358                 <avp name="Trigger-Data" code="3003" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6359                         <grouped>
6360                                 <gavp name="Payload"/>
6361                                 <gavp name="Priority-Indication"/>
6362                                 <gavp name="Application-Port-Identifier"/>
6363                         </grouped>
6364                 </avp>
6365                 <avp name="Payload" code="3004" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6366                         <type type-name="OctetString"/>
6367                 </avp>
6368                 <avp name="Action-Type" code="3005" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6369                         <type type-name="Enumerated"/>
6370                         <enum name="Device Trigger Request" code="1"/>
6371                         <enum name="Delivery Report" code="2"/>
6372                 </avp>
6373                 <avp name="Priority-Indication" code="3006" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6374                         <type type-name="Enumerated"/>
6375                         <enum name="Non-Priority" code="0"/>
6376                         <enum name="Priority" code="1"/>
6377                 </avp>
6378                 <avp name="Reference-Number" code="3007" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6379                         <type type-name="Unsigned32"/>
6380                 </avp>
6381                 <avp name="Request-Status" code="3008" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6382                         <type type-name="Enumerated"/>
6383                         <enum name="SUCCESS" code="0"/>
6384                         <enum name="TEMPORARYERROR" code="201"/>
6385                         <enum name="INVPAYLOAD" code="101"/>
6386                         <enum name="INVEXTID" code="102"/>
6387                         <enum name="INVSCSID" code="103"/>
6388                         <enum name="INVPERIOD" code="104"/>
6389                         <enum name="NOTAUTHORIZED" code="105"/>
6390                         <enum name="SERVICEUNAVAILABLE" code="106"/>
6391                         <enum name="PERMANENTERROR" code="107"/>
6392                         <enum name="QUOTAEXCEEDED" code="108"/>
6393                         <enum name="RATEEXCEEDED" code="109"/>
6394                 </avp>
6395                 <avp name="Delivery-Outcome" code="3009" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6396                         <type type-name="Enumerated"/>
6397                         <enum name="SUCCESS" code="0"/>
6398                         <enum name="EXPIRED" code="1"/>
6399                         <enum name="TEMPORARYERROR" code="2"/>
6400                         <enum name="UNDELIVERABLE" code="3"/>
6401                 </avp>
6402                 <avp name="Application-Port-Identifier" code="3010" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6403                         <type type-name="Unsigned32"/>
6404                 </avp>
6405
6406                 <avp name="IP-SM-GW-Number" code="3100" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6407                         <type type-name="OctetString"/>
6408                 </avp>
6409                 <avp name="IP-SM-GW-Name" code="3101" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6410                         <type type-name="DiameterIdentity"/>
6411                 </avp>
6412                 <avp name="User-Identifier" code="3102" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6413                         <grouped>
6414                                 <gavp name="User-Name"/>
6415                                 <gavp name="MSISDN"/>
6416                                 <gavp name="External-Identifier"/>
6417                                 <gavp name="LMSI"/>
6418                         </grouped>
6419                 </avp>
6420                 <avp name="Service-ID" code="3103" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6421                         <type type-name="Enumerated"/>
6422                         <enum name="DEVICE_TRIGGER" code="0"/>
6423                 </avp>
6424                 <avp name="SCS-Identity" code="3104" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6425                         <type type-name="OctetString"/>
6426                 </avp>
6427                 <avp name="Service-Parameters" code="3105" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6428                         <grouped>
6429                                 <gavp name="T4-Parameters"/>
6430                         </grouped>
6431                 </avp>
6432                 <avp name="T4-Parameters" code="3106" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6433                         <grouped>
6434                                 <gavp name="Priority-Indication"/>
6435                                 <gavp name="SM-RP-SMEA"/>
6436                         </grouped>
6437                 </avp>
6438                 <avp name="Service-Data" code="3107" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6439                         <grouped>
6440                                 <gavp name="T4-Data"/>
6441                         </grouped>
6442                 </avp>
6443                 <avp name="T4-Data" code="3108" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6444                         <grouped>
6445                                 <gavp name="HSS-Cause"/>
6446                                 <gavp name="Serving-Node"/>
6447                                 <gavp name="Additional-Serving-Node"/>
6448                         </grouped>
6449                 </avp>
6450                 <avp name="HSS-Cause" code="3109" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6451                         <type type-name="Unsigned32"/>
6452                 </avp>
6453                 <avp name="SIR-Flags" code="3110" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6454                         <type type-name="Unsigned32"/>
6455                 </avp>
6456                 <avp name="External-Identifier" code="3111" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6457                         <type type-name="UTF8String"/>
6458                 </avp>
6459
6460                 <avp name="SM-Delivery-Outcome-T4" code="3200" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6461                         <type type-name="Enumerated"/>
6462                         <enum name="ABSENT_SUBSCRIBER" code="0"/>
6463                         <enum name="UE_MEMORTY_CAPACITY_EXCEEDED" code="1"/>
6464                         <enum name="SUCCESSFUL_TRANSFER" code="2"/>
6465                 </avp>
6466                 <avp name="Absent-Subscriber-Diagnostic-T4" code="3201" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6467                         <type type-name="Enumerated"/>
6468                         <enum name="NO_PAGING_RESPONSE" code="0"/>
6469                         <enum name="UE_DETACHED" code="1"/>
6470                         <enum name="UE_DEREGISTERED" code="2"/>
6471                         <enum name="UE_PURGED" code="3"/>
6472                         <enum name="ROAMING_RESTRICTION" code="4"/>
6473                         <enum name="UNIDENTIFIED_SUBSCRIBER" code="5"/>
6474                 </avp>
6475
6476                 <avp name="Reason-Header" code="3401" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6477                         <type type-name="UTF8String"/>
6478                 </avp>
6479                 <avp name="Instance-Id" code="3402" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6480                         <type type-name="UTF8String"/>
6481                 </avp>
6482                 <avp name="Route-Header-Received" code="3403" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6483                         <type type-name="UTF8String"/>
6484                 </avp>
6485                 <avp name="Route-Header-Transmitted" code="3404" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6486                         <type type-name="UTF8String"/>
6487                 </avp>
6488                 <avp name="SM-Device-Trigger-Information" code="3405" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6489                         <grouped>
6490                                 <gavp name="MTC-IWF-Address"/>
6491                                 <gavp name="Reference-Number"/>
6492                                 <gavp name="Serving-Node"/>
6493                                 <gavp name="Validity-Time"/>
6494                                 <gavp name="Priority-Indication"/>
6495                                 <gavp name="Application-Port-Identifier"/>
6496                         </grouped>
6497                 </avp>
6498                 <avp name="MTC-IWF-Address" code="3406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6499                         <type type-name="IPAddress"/>
6500                 </avp>
6501                 <avp name="ePDG-Address" code="3425" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
6502                         <type type-name="IPAddress"/>
6503                 </avp>
6504
6505         </base>
6506
6507         <!-- ********************************************************************** -->
6508         <!-- ************************* Application IDs **************************** -->
6509         <!-- ********************************************************************** -->
6510         <application id="0"             name="Diameter Common Messages"         uri="http://tools.ietf.org/html/rfc6733"/>
6511         <!-- application 1              is defined in nasreq.xml -->
6512         <!-- application 2              is defined in mobileipv4.xml -->
6513         <application id="3"             name="Diameter Base Accounting"         uri="http://tools.ietf.org/html/rfc6733"/>
6514         <!-- application 4              is defined in chargecontrol.xml -->
6515         <!-- application 5              is defined in eap.xml -->
6516         <!-- application 6              is defined in sip.xml -->
6517         <!-- application 7              is defined in mobileipv6.xml -->
6518         <!-- application 8              is defined in mobileipv6.xml -->
6519         <application id="9"             name="Diameter QoS application"         uri="http://tools.ietf.org/html/rfc5866"/>
6520         <application id="10"            name="Diameter Capabilities Update"     uri="http://tools.ietf.org/html/rfc6737"/>
6521         <application id="11"            name="Diameter IKE SK (IKESK)"          uri="http://tools.ietf.org/html/rfc6738"/>
6522         <application id="12"            name="Diameter NAT Control Application" uri="http://tools.ietf.org/html/rfc6736"/>
6523         <application id="13"            name="Diameter ERP"                     uri="http://tools.ietf.org/html/rfc6942"/>
6524
6525         <!-- application 16777216       is defined in TGPP.xml -->
6526         <!-- application 16777217       is defined in TGPP.xml -->
6527         <application id="16777218"      name="3GPP Re/Rf"                       uri="http://www.3GPP.org/ftp/Specs/html-info/32296.htm"/>
6528         <application id="16777219"      name="3GPP Wx"                          uri="http://www.3GPP.org/ftp/Specs/html-info/29234.htm"/>
6529         <application id="16777220"      name="3GPP Zn"                          uri="http://www.3GPP.org/ftp/Specs/html-info/29109.htm"/>
6530         <application id="16777221"      name="3GPP Zh"                          uri="http://www.3GPP.org/ftp/Specs/html-info/29109.htm"/>
6531         <!-- application 16777222       is defined in TGPP.xml -->
6532         <!-- application 16777223       is defined in TGPP.xml -->
6533         <application id="16777224"      name="3GPP Gx"                          uri="http://www.3gpp.org/ftp/Specs/html-info/29210.htm"/>
6534         <application id="16777225"      name="3GPP Gx over Gy"                  uri="http://www.3GPP.org/ftp/Specs/html-info/29210.htm"/>
6535         <application id="16777226"      name="3GPP MM10"                        uri="http://www.3GPP.org/ftp/Specs/html-info/29140.htm"/>
6536         <!-- application 16777227       is defined in Ericsson.xml -->
6537         <!-- application 16777228       is defined in Ericsson.xml -->
6538         <application id="16777229"      name="3GPP Rx Release 6"                uri="http://www.3GPP.org/ftp/Specs/html-info/29211.htm"/>
6539         <application id="16777230"      name="3GPP Pr"                          uri="http://www.3gpp.org/ftp/Specs/html-info/29234.htm"/>
6540         <!-- application 16777231       is defined in etsie2e4.xml -->
6541         <!-- application 16777232       is defined in Ericsson.xml -->
6542         <!-- application 16777233       is defined in Ericsson.xml -->
6543         <!-- application 16777234       is defined in Vodafone.xml -->
6544         <application id="16777235"      name="ITU-T Rs"                         uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11971"/>
6545         <!-- application 16777236       is defined in TGPP.xml -->
6546         <!-- application 16777237       is defined in TGPP2.xml -->
6547         <application id="16777238"      name="3GPP Gx"                          uri="http://www.3GPP.org/ftp/Specs/html-info/29210.htm"/>
6548         <application id="16777239"      name="Juniper Cluster"                  uri="none"/>
6549         <application id="16777240"      name="Juniper Policy-Control-AAA"       uri="none"/>
6550         <application id="16777241"      name="iptego USPI"                      uri="none"/>
6551         <application id="16777242"      name="Covergence-specific SIP routing"  uri="none"/>
6552         <application id="16777243"      name="Policy Processing"                uri="none"/>
6553         <application id="16777244"      name="Juniper Policy-Control-JSRC"      uri="none"/>
6554         <application id="16777245"      name="ITU-T S-TC1"                      uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=9340"/>
6555         <!-- application 16777246       is defined in NokiaSolutionsAndNetworks.xml -->
6556         <application id="16777247"      name="3GPP2 CAN Access Authentication and Authorization"        uri="http://www.3gpp2.org/Public_html/specs/X.S0054-100-0_v2.0_080909.pdf"/>
6557         <application id="16777248"      name="3GPP2 WLAN Interworking Access Authentication and Authorization"  uri="http://www.3gpp2.org/Public_html/specs/X.S0028-200-A_v1.0_080625.pdf"/>
6558         <application id="16777249"      name="3GPP2 WLAN Interworking Accounting"       uri="http://www.3gpp2.org/Public_html/specs/X.S0028-200-A_v1.0_080625.pdf"/>
6559         <application id="16777250"      name="3GPP STa"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"/>
6560         <application id="16777251"      name="3GPP S6a/S6d"                     uri="http://tools.ietf.org/html/rfc5516"/>
6561         <application id="16777252"      name="3GPP S13/S13'"                    uri="http://tools.ietf.org/html/rfc5516"/>
6562         <application id="16777253"      name="ETSI Re"                          uri="http://www.etsi.org/deliver/etsi_ts%5C183000_183099%5C183060%5C03.01.01_60%5Cts_183060v030101p.pdf"/>
6563         <application id="16777254"      name="ETSI GOCAP"                       uri="http://www.etsi.org/deliver/etsi_es%5C283000_283099%5C28303902%5C03.01.01_60%5Ces_28303902v030101p.pdf"/>
6564         <application id="16777255"      name="3GPP SLg"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29172.htm"/>
6565         <application id="16777256"      name="ITU-T Rw"                         uri="https://tools.ietf.org/html/rfc5431"/>
6566         <application id="16777257"      name="ETSI a4"                          uri="http://www.etsi.org/deliver/etsi_ts%5C183000_183099%5C183066%5C02.01.01_60%5Cts_183066v020101p.pdf"/>
6567         <application id="16777258"      name="ITU-T Rt"                         uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11450"/>
6568         <application id="16777259"      name="CARA"                             uri="none"/>
6569         <application id="16777260"      name="CAMA"                             uri="none"/>
6570         <application id="16777261"      name="Femtocell extension to Diameter EAP Application" uri="none"/>
6571         <application id="16777262"      name="ITU-T Ru"                         uri="none"/>
6572         <application id="16777263"      name="ITU-T Ng"                         uri="none"/>
6573         <application id="16777264"      name="3GPP SWm"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"/>
6574         <application id="16777265"      name="3GPP SWx"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"/>
6575         <application id="16777266"      name="3GPP Gxx"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"/>
6576         <!-- application 16777267       is defined in TGPP.xml -->
6577         <application id="16777268"      name="3GPP Zpn"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29109.htm"/>
6578         <!-- application 16777269       is defined in Ericsson.xml -->
6579         <application id="16777270"      name="Juniper-Example"                  uri="none"/>
6580         <application id="16777271"      name="ITU-T Ri"                         uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=9881"/>
6581         <application id="16777272"      name="3GPP S6b"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"/>
6582         <application id="16777273"      name="Juniper JGx"                      uri="none"/>
6583         <application id="16777274"      name="ITU-T Rd"                         uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=10224"/>
6584         <application id="16777275"      name="ADMI Notification Application"    uri="none"/>
6585         <application id="16777276"      name="ADMI Messaging Interface Application"     uri="none"/>
6586         <application id="16777277"      name="Peter-Service VSI"                uri="none"/>
6587         <application id="16777278"      name="ETSI Rr request model"            uri="http://www.etsi.org/deliver/etsi_ts%5C183000_183099%5C183071%5C03.01.01_60%5Cts_183071v030101p.pdf"/>
6588         <application id="16777279"      name="ETSI Rr delegated model"          uri="http://www.etsi.org/deliver/etsi_ts%5C183000_183099%5C183071%5C03.01.01_60%5Cts_183071v030101p.pdf"/>
6589                         <!--
6590                          16777280 WIMAX HRPD Interworking [3GPP2 X.S0058-0 v1.0][Avi_Lior]
6591                          16777281 WiMAX Network Access Authentication and Authorization Diameter Application (WNAAADA) [WiMAX Release 1.5][Avi_Lior]
6592                          16777282 WiMAX Network Accounting Diameter Application (WNADA) [WiMAX Release 1.5][Avi_Lior]
6593                          16777283 WiMAX MIP4 Diameter Application (WM4DA) [WiMAX Release 1.5][Avi_Lior]
6594                          16777284 WiMAX MIP6 Diameter Application (WM6DA) [WiMAX Release 1.5][Avi_Lior]
6595                          16777285 WiMAX DHCP Diameter Application (WDDA) [WiMAX Release 1.5][Avi_Lior]
6596                          16777286 WiMAX-Location-Authentication-Authorization Diameter Application (WLAADA) [WiMAX Release 1.5][Avi_Lior]
6597                          16777287 WiMAX-Policy-and-Charging-Control-R3-Policies Diameter Application (WiMAX PCC-R3-P) [WiMAX Release 1.5][Avi_Lior]
6598                          16777288 WiMAX-Policy-and-Charging-Control-R3-OFfline-Charging Diameter Application (WiMAX PCC-R3-OFC) [WiMAX Release 1.5][Avi_Lior]
6599                          16777289 WiMAX-Policy-and-Charging-Control-R3-Offline-Charging-Prime Diameter Application (WiMAX PCC-R3-OFC-PRIME) [WiMAX Release 1.5][Avi_Lior]
6600                          16777290 WiMAX-Policy-and-Charging-Control-R3-Online-Charging Diameter Application (WiMAX PCC-R3-OC) [WiMAX Release 1.5][Avi_Lior]
6601                         -->
6602         <application id="16777291"      name="3GPP SLh"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29173.htm"/>
6603         <!-- application 16777292       is defined in TGPP.xml -->
6604         <application id="16777293"      name="Cloudmark Diameter Interface"     uri="none"/>
6605         <application id="16777294"      name="Camiant DRMA"                     uri="none"/>
6606         <application id="16777295"      name="PiLTE Interworking Diameter Application" uri="http://www.3gpp2.org/Public_html/specs/X.S0057-0%20v3.0%20(clean)%20E-UTRAN-eHRPD%20Interworking.pdf"/>
6607         <application id="16777296"      name="Juniper-Sessions-Recovery"        uri="none"/>
6608         <application id="16777297"      name="Vedicis LiveProxy"                uri="none"/>
6609         <application id="16777298"      name="Pi*3GPP2 Diameter Application"    uri="http://www.3gpp2.org/Public_html/specs/X.S0057-A%20v2.0_20121018.pdf"/>
6610         <application id="16777299"      name="Sandvine Rf+"                     uri="none"/>
6611         <application id="16777300"      name="Subscription Information Application" uri="none"/>
6612         <!-- application 16777301       is defined in Ericsson.xml -->
6613         <application id="16777302"      name="3GPP Sy"                          uri="http://www.3gpp.org/ftp/Specs/html-info/29219.htm"/>
6614         <application id="16777303"      name="3GPP Sd"                          uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"/>
6615         <!-- application 16777304       is defined in Ericsson.xml -->
6616         <application id="16777305"      name="HP DTD"                           uri="none"/>
6617         <application id="16777306"      name="ITU-T M9"                         uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11570"/>
6618         <application id="16777307"      name="ITU-T M13"                        uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11712"/>
6619         <application id="16777308"      name="3GPP S7a"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29272.htm"/>
6620         <application id="16777309"      name="3GPP Tsp"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29368.htm"/>
6621         <application id="16777310"      name="3GPP S6m"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29336.htm"/>
6622         <application id="16777311"      name="3GPP T4"                          uri="http://www.3gpp.org/ftp/Specs/html-info/29337.htm"/>
6623         <application id="16777312"      name="3GPP S6c"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29338.htm"/>
6624         <application id="16777313"      name="3GPP SGd"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29338.htm"/>
6625         <application id="16777314"      name="Intrado-SLg"                      uri="none"/>
6626         <!-- application 16777315       is defined in Ericsson.xml -->
6627         <application id="16777316"      name="Verizon-Femto-Loc"                uri="none"/>
6628         <!-- application 16777317       is defined in NokiaSolutionsAndNetworks.xml -->
6629         <application id="16777318"      name="3GPP S15"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"/>
6630         <application id="16777319"      name="3GPP S9a"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29215.htm"/>
6631         <application id="16777320"      name="3GPP S9a*"                        uri="http://www.3gpp.org/ftp/Specs/html-info/29215.htm"/>
6632         <application id="16777321"      name="Gateway Location Application"     uri="none"/>
6633         <application id="16777322"      name="Verizon Session Recovery"         uri="none"/>
6634         <!-- application 16777323       is defined in TGPP2.xml -->
6635         <application id="16777324"      name="MAGIC Client Interface Protocol (CIP)" uri="none"/>
6636         <application id="16777325"      name="ITU-T Nc"                         uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=12217"/>
6637         <application id="16777326"      name="ITU-T Ne"                         uri="none"/>
6638         <!-- application 16777327       is defined in Ericsson.xml -->
6639         <!-- application 16777328       is defined in Nokia.xml -->
6640         <application id="16777329"      name="Rivada Xd"                        uri="none"/>
6641         <application id="16777330"      name="Rivada Xm"                        uri="none"/>
6642         <application id="16777331"      name="Rivada Xh"                        uri="none"/>
6643         <application id="16777332"      name="Rivada Xf"                        uri="none"/>
6644         <application id="16777333"      name="Rivada Xf"                        uri="none"/>
6645         <application id="16777334"      name="Rivada Xp"                        uri="none"/>
6646         <application id="16777335"      name="3GPP MB2-C"                       uri="http://www.3gpp.org/ftp/Specs/html-info/29468.htm"/>
6647         <application id="16777336"      name="3GPP PC4a"                        uri="http://www.3gpp.org/ftp/Specs/html-info/29344.htm"/>
6648         <application id="16777337"      name="3GPP PC2"                         uri="http://www.3gpp.org/ftp/Specs/html-info/29343.htm"/>
6649         <application id="16777338"      name="Juniper Domain Policy"            uri="none"/>
6650         <application id="16777339"      name="Host Observer"                    uri="none"/>
6651         <application id="16777340"      name="3GPP PC6/PC7"                     uri="http://www.3gpp.org/ftp/Specs/html-info/29345.htm"/>
6652         <!-- application 16777341       is defined in Nokia.xml -->
6653         <application id="16777342"      name="3GPP Np"                          uri="http://www.3gpp.org/ftp/Specs/html-info/29217.htm"/>
6654         <application id="4294967295"    name="Relay"                            uri="http://tools.ietf.org/html/rfc6733"/>
6655         <!-- *********************** End Application IDs ************************** -->
6656
6657
6658         <!-- ************************************************************** -->
6659         <!-- ************************* Vendors **************************** -->
6660         <!-- ************************************************************** -->
6661         <vendor vendor-id="None"                        code="0"        name="None"/>
6662         <vendor vendor-id="Merit"                       code="61"       name="Merit Networks"/>
6663         <vendor vendor-id="USR"                         code="429"      name="US Robotics Corp."/>
6664         <vendor vendor-id="Lucent"                      code="1751"     name="Lucent Technologies"/>
6665         <vendor vendor-id="Huawei"                      code="2011"     name="Huawei"/>
6666         <vendor vendor-id="Deutsche_Telekom_AG"         code="2937"     name="Deutsche Telekom AG"/>
6667         <vendor vendor-id="Acision"                     code="3830"     name="Acision"/>
6668         <vendor vendor-id="SKT"                         code="5806"     name="SK Telecom"/>
6669         <vendor vendor-id="TGPP"                        code="10415"    name="3GPP"/>
6670         <vendor vendor-id="VerizonWireless"             code="12951"    name="Verizon Wireless"/>
6671         <vendor vendor-id="ETSI"                        code="13019"    name="ETSI"/>
6672         <vendor vendor-id="Tango"                       code="13421"    name="Tango Telecom Limited"/>
6673         <vendor vendor-id="ChinaTelecom"                code="81000"    name="China Telecom"/>
6674         <vendor vendor-id="TGPPCX"                      code="16777216" name="3GPP CX/DX"/>
6675         <!-- *********************** End Vendors ************************** -->
6676
6677         &nasreq;
6678         &eap;
6679         &mobileipv4;
6680         &chargecontrol;
6681         &sunping;
6682         &TGPP;
6683         &TGPP2;
6684         &sip;
6685         &etsie2e4;
6686         &Ericsson;
6687         &mobileipv6;
6688         &Cisco;
6689         &Starent;
6690         &Vodafone;
6691         &AlcatelLucent;
6692         &Nokia;
6693         &NokiaSolutionsAndNetworks;
6694         &HP;
6695         &Oracle;
6696         &Custom;
6697 </dictionary>