Add missing vendor atribute.
[obnox/wireshark/wip.git] / diameter / dictionary.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- $Id$ -->
3
4 <?type-proto key="MIPRegistrationRequest" value="mip" ?>
5 <?avp-proto key="Example-AVP" value="data" ?>
6
7 <!DOCTYPE dictionary SYSTEM "dictionary.dtd" [
8         <!ENTITY nasreq SYSTEM "nasreq.xml">
9         <!ENTITY eap SYSTEM "eap.xml">
10         <!ENTITY mobileipv4 SYSTEM "mobileipv4.xml">
11         <!ENTITY chargecontrol SYSTEM "chargecontrol.xml">
12         <!ENTITY sunping SYSTEM "sunping.xml">
13         <!ENTITY imscxdx SYSTEM "imscxdx.xml">
14         <!ENTITY TGPPGmb SYSTEM "TGPPGmb.xml">
15         <!ENTITY TGPPSh SYSTEM "TGPPSh.xml">
16         <!ENTITY TGPPRx SYSTEM "TGPPRx.xml">
17         <!ENTITY sip SYSTEM "sip.xml">
18         <!ENTITY gqpolicy SYSTEM "gqpolicy.xml">
19         <!ENTITY etsie2e4 SYSTEM "etsie2e4.xml">
20         <!ENTITY Ericsson SYSTEM "Ericsson.xml">
21         <!ENTITY mobileipv6 SYSTEM "mobileipv6.xml">
22 ]>
23 <dictionary>
24         <base uri="http://www.ietf.org/rfc/rfc3588.txt">
25                 <!--
26   $Log: dictionary.xml,v $
27   Revision 1.1  2001/11/01 21:52:44  guy
28   From David Frascone: duUpdate to Diameter dissector to load the
29   dictionary as an XML file rather than building it in, and various
30   Diameter updates.
31
32   Revision 1.8  2008/01/06 02:49:24  grzegorz  Added missing RFC 3588   
33   AVP 299 by Grzegorz Szczytowski 
34
35   Revision 1.7  2001/08/24 18:03:24  chaos
36   Mark's Changes
37
38   Revision 1.6  2001/07/31 19:13:55  chaos
39   Missed a couple of MIP AVPs
40
41   Revision 1.5  2001/07/31 19:09:22  chaos
42   Added Mobile-Ip and Sun Ping Extension
43
44   Revision 1.4  2001/07/31 17:43:25  chaos
45   Oops, forgot to turn on validity checking.  Fixed some errors found with validity checking turned on
46
47   Revision 1.3  2001/07/31 16:56:31  chaos
48   Added commands, and validated with xmllint
49
50   Revision 1.2  2001/07/31 16:29:34  chaos
51   Checking in some changes to verify log and ident strings
52
53 -->
54                 <!-- *********************** Commands ***************************** -->
55                 <!-- Diameter Base Protocol Command Codes -->
56     <!-- 0-255 RADIUS compatability codes [http://www.iana.org/assignments/radius-types] -->
57     <!--256 Unassigned -->
58                 <command name="Capabilities-Exchange"         code="257" vendor-id="None"/>
59                 <command name="Re-Auth"                       code="258" vendor-id="None"/>
60     <!-- 259 Unassigned  
61          260 AMR / AMA [RFC4004]     mobileipv4.xml
62          261 Unassigned  
63          262 HAR / HAA [RFC4004]     mobileipv4.xml
64          263-264 Unassigned  
65          265 AAR / AAA [RFC4005]     nasreq.xml
66          266-267 Unassigned  
67          268 DER / DEA [RFC4072]     eap.xml
68          269-270 Unassigned 
69 -->
70                 <command name="Accounting"                    code="271" vendor-id="None"/>
71     <!-- 272 CCR / CCA [RFC4006]     chargecontrol.xml
72          273 Unassigned 
73 -->
74                 <command name="Abort-Session"                 code="274" vendor-id="None"/>
75                 <command name="Session-Termination"           code="275" vendor-id="None"/>
76     <!--276-279 Unassigned -->
77                 <command name="Device-Watchdog"               code="280" vendor-id="None"/>
78                 <command name="Disconnect-Peer"               code="282" vendor-id="None"/>
79     <!--283 UAR / UAA [RFC4740]      sip.xml
80         284 SAR / SAA [RFC4740]      sip.xml
81         285 LIR / LIA [RFC4740]      sip.xml
82         286 MAR / MAA [RFC4740]      sip.xml
83         287 RTR / RTA [RFC4740]      sip.xml
84         288 PPR / PPA [RFC4740]      sip.xml
85         289-299 Unassigned  
86         300-313 Allocated for 3GPP [RFC3589] 
87            imscxdx.xml ( 300 - 305 )
88            300  User-Authorization-Request/-Answer      UAR/UAA 29.229 [2]
89            301  Server-Assignment-Request/-Answer       SAR/SAA 
90            302  Location-Info-Request/-Answer   LIR/LIA 
91            303  Multimedia-Auth-Request/-Answer MAR/MAA 
92            304  Registration-Termination-Request/-Answer        RTR/RTA 
93            305  Push-Profile-Request/-Answer    PPR/PPA 
94            TGPPSh.xml  ( 306 - 309 )
95            306  User-Data-Request/-Answer       UDR/UDA 
96            307  Profile-Update-Request/-Answer  PUR/PUA 
97            308  Subscribe-Notifications-Request/-Answer SNR/SNA 
98            309  Push-Notification-Request/-Answer       PNR/PNA 
99            -->
100
101     <command name="Boostrapping-Info"             code="310" vendor-id="None"/>        <!-- BIR/BIA     29.109 [7] -->
102     <command name="Message-Process"               code="311" vendor-id="None"/>        <!-- MPR/MPA     29.140 [16] -->
103     <command name="GBAPush-Info"                  code="312" vendor-id="None"/>        <!-- GPR/GPI     29.109 [7] -->
104     <!-- 313 (Not used yet) -->
105     <command name="Policy-Data"                    code="314" vendor-id="None"/>         <!-- PDR / PDA [RFC5224] -->
106     <command name="Policy-Install"                 code="315" vendor-id="None"/>         <!--  (PIA) [ITU-T Rec. Q.3303.3][RFC5431] -->
107
108     <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
109     <command name="3GPP-Update-Location"            code="316" vendor-id="None"/>
110     <command name="3GPP-Cancel-Location"            code="317" vendor-id="None"/>         <!--[3GPP TS 29.272][RFC5516] -->
111     <command name="3GPP-Authentication-Information" code="318" vendor-id="None"/>         <!--[3GPP TS 29.272][RFC5516] -->
112     <command name="3GPP-Insert-Subscriber-Data"     code="319" vendor-id="None"/>         <!--[3GPP TS 29.272][RFC5516] -->
113     <command name="3GPP-Delete-Subscriber-Data"     code="320" vendor-id="None"/>         <!--[3GPP TS 29.272][RFC5516] -->
114     <command name="3GPP-Purge-UE"                   code="321" vendor-id="None"/>         <!--[3GPP TS 29.272][RFC5516] -->
115     <command name="3GPP-Reset"                      code="322" vendor-id="None"/>         <!--[3GPP TS 29.272][RFC5516] -->
116     <command name="3GPP-Notify"                     code="323" vendor-id="None"/>         <!--[3GPP TS 29.272][RFC5516] -->
117
118     <command name="3GPP-ME-Identity-Check"          code="324" vendor-id="None"/>         <!--(ECR/ECA) [3GPP TS 29.272][RFC5516] -->
119     <command name="MIP6"                            code="325" vendor-id="None"/>         <!--(MIR/MIA) [RFC5778] -->
120     <command name="QoS-Authorization"               code="326" vendor-id="None"/>         <!--(QAR/QAA) [RFC-ietf-dime-diameter-qos-15] -->
121     <command name="QoS-Install"                     code="327" vendor-id="None"/>         <!--(QIR/QIA) [RFC-ietf-dime-diameter-qos-15] -->
122     <!-- 
123         328-8388607 Unassigned
124         8388608 WIMAX-HRPD-SFF Request/Answer [http://www.3gpp2.org/Public_html/specs/tsgx.cfm][3GPP2 X.S0058-0 v1.0][Avi_Lior]
125         8388609 WiMAX-Diameter-EAP-Request/Answer (WDER/WDEA) WDE [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
126         8388610 WiMAX-Change-of-Authorization-Request/Answer (WCAR/WCAA) WCA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
127         8388611 WiMAX-Reauthentication-Request/Answer (WRAR/WRAA) WRA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
128         8388612 WiMAX-Session-Termination-Request/Answer (WSTR/WSTA) WST [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
129         8388613 WiMAX-Abort-Session-Request/Answer (WASR/WASA) WAS [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
130         8388614 WiMAX-Home-Agent-IPv4-Request/Answer (WHA4R/WHA4A) WHA4 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
131         8388615 WiMAX-Home-Agent-IPv6-Request/Answer (WHA6R/WHA6A) WHA6 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
132         8388616 WiMAX-DHCP-Request/Answer (WDHCPR/WDHCPA) WDHCP [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
133         8388617 WiMAX-LAA-Request/Answer (WLAAR/WLAA) WLAA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
134         8388618 WiMAX-Location-Accounting-Request/Answer (WLACR/WLACA) WLAC [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
135         8388619 WiMAX-Location-Measurement-Query-Request/Answer (WLMQR/WLMQA) WLMQ [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
136         8388620 3GPP-Provide-Location-Request/Answer (PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172][Kimmo_Kymalainen]
137         8388621 3GPP-Location-Report-Request/Answer (LRR/LRA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172][Kimmo_Kymalainen]
138         8388622 3GPP-LCS-Routing-Info-Request/Answer (RIR/RIA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.173][Kimmo_Kymalainen]
139         8388623-16777213 Unassigned
140         16777214 Experimental code [RFC3588]
141         16777215 Experimental code [RFC3588]
142         -->
143         <!-- ********************** End Commands ************************** -->
144                 <!-- ************************* Vendors **************************** -->
145                 <vendor vendor-id="None" code="0" name="None"/>
146                 <vendor vendor-id="HP"    code="11"    name="Hewlett Packard"/>
147                 <vendor vendor-id="Merit" code="61" name="Merit Networks"/>
148                 <vendor vendor-id="Sun" code="42" name="Sun Microsystems, Inc."/>
149                 <vendor vendor-id="USR" code="429" name="US Robotics Corp."/>
150                 <vendor vendor-id="TGPP2" code="5535" name="3GPP2"/>
151                 <vendor vendor-id="TGPP"  code="10415" name="3GPP"/>
152                 <vendor vendor-id="TGPPCX" code="16777216" name="3GPP CX/DX"/>
153                 <vendor vendor-id="Ericsson"  code="193" name="Ericsson"/>
154                 <vendor vendor-id="ETSI"  code="13019" name="ETSI"/>
155     <vendor vendor-id="Vodafone" code="12645" name="Vodafone"/>
156     <vendor vendor-id="Deutsche_Telekom_AG" code="2937" name="Deutsche Telekom AG"/>
157     <!-- *********************** End Vendors ************************** -->
158                 <!-- ************************ typedefn's ************************** -->
159                 <typedefn type-name="OctetString"/>
160                 <!--
161          The data contains arbitrary data of variable length. Unless
162          otherwise noted, the AVP Length field MUST be set to at least 9
163          (13 if the 'V' bit is enabled).  Data used to transmit (human
164          readable) character string data uses the UTF-8 [24] character
165          set and is NOT NULL-terminated. The minimum Length field MUST
166          be 9, but can be set to any value up to 65504 bytes. AVP Values
167          of this type that do not align on a 32-bit boundary MUST have
168          the necessary padding.
169          -->
170                 <typedefn type-name="UTF8String" type-parent="OctetString"/>
171                 <!--
172          The UTF8String format is derived from the OctetString AVP Base
173          Format. This is a human readable string represented using the
174          ISO/IEC IS 10646-1 character set, encoded as an OctetString
175          using the UTF-8 [29] transformation format described in RFC
176          2279.
177
178          Since additional code points are added by amendments to the
179          10646 standard from time to time, implementations MUST be
180          prepared to encounter any code point from 0x00000001 to
181          0x7fffffff. Byte sequences that do not correspond to the valid
182          UTF-8 encoding of a code point or are outside this range are
183          prohibited. Note that since a code point of 0x00000000 is
184          prohibited, no octet will contain a value of 0x00.
185
186          The use of control codes SHOULD be avoided. When it is
187          necessary to represent a newline, the control code sequence CR
188          LF SHOULD be used.
189
190          The use of leading or trailing white space SHOULD be avoided.
191
192          For code points not directly supported by user interface
193          hardware or software, an alternative means of entry and
194          display, such as hexadecimal, MAY be provided.
195
196          For information encoded in 7-bit US-ASCII, the UTF-8 encoding
197          is identical to the US-ASCII encoding.
198
199          UTF-8 may require multiple bytes to represent a single
200          character / code point; thus the length of a UTF8String in
201          octets may be different from the number of characters encoded.
202
203          Note that the size of an UTF8String is measured in octets, not
204          characters.
205
206          The UTF8String MUST not contain any octets with a value of
207          zero.
208         -->
209                 <typedefn type-name="IPAddress" type-parent="OctetString"/>
210                 <!--
211          The IPAddress format is derived from the OctetString AVP Base
212          Format. It represents 32 bit (IPv4) [17] or 128 bit (IPv6) [16]
213          address, most significant octet first. The format of the
214          address (IPv4 or IPv6) is determined by the length. If the
215          attribute value is an IPv4 address, the AVP Length field MUST
216          be 12 (16 if 'V' bit is enabled), otherwise the AVP Length
217          field MUST be set to 24 (28 if the 'V' bit is enabled) for IPv6
218          addresses.
219          -->
220                 <typedefn type-name="DiameterIdentity" type-parent="OctetString"/>
221                 <!--
222          The DiameterIdentity format is derived from the OctetString AVP
223          Base Format.  It uses the UTF-8 encoding and has the same
224          requirements as the UTF8String.  In addition, it must follow
225          the Uniform Resource Identifiers (URI) syntax [29] rules
226          specified below:
227
228             Diameter-Identity  = fqdn [ port ] [ transport ]
229                                  [ protocol ]
230
231             aaa-protocol       = ( "diameter" | "radius" | "tacacs+" )
232
233             protocol           = ";protocol=" aaa-protocol
234                                  ; If absent, the default AAA protocol
235                                  ; is diameter.
236
237             fqdn               = Fully Qualified Host Name
238
239             port               = ":" 1*DIGIT
240                                  ; One of the ports used to listen for
241                                  ; incoming connections. ; If absent,
242                                  ; the default Diameter port (TBD) is
243                                  ; assumed.
244
245             transport-protocol = ( "tcp" | "sctp" | "udp" )
246
247             transport          = ";transport=" transport-protocol
248
249                                  ; One of the transports used to listen
250                                  ; for incoming connections. If absent,
251                                  ; the default SCTP [26] protocol is
252                                  ; assumed. UDP MUST NOT be used when
253                                  ; the aaa-protocol field is set to
254                                  ; diameter.
255
256             The following are examples of valid Diameter host
257             identities:
258
259                host.abc.com;transport=tcp
260                host.abc.com:6666;transport=tcp
261                aaa://host.abc.com;protocol=diameter
262                aaa://host.abc.com:6666;protocol=diameter
263                aaa://host.abc.com:6666;transport=tcp;protocol=diameter
264                aaa://host.abc.com:1813;transport=udp;protocol=radius
265
266          Since multiple Diameter processes on a single host cannot
267          listen for incoming connections on the same port on a given
268          protocol, the DiameterIdentity is guaranteed to be unique per
269          host.
270
271          A Diameter node MAY advertise different identities on each
272          connection, via the CER and CEA's Origin-Host AVP, but the same
273          identity MUST be used throughout the duration of a connection.
274
275          When comparing AVPs of this format, it is necessary to add any
276          absent fields with the default values prior to the comparison.
277          For example, diameter-host.abc.com would be expanded to
278          aaa://diameter/diameter-host.abc.com:TBD;protocol=sctp.
279         -->
280                 <typedefn type-name="IPFilterRule" type-parent="OctetString"/>
281                 <!--
282          The IPFilterRule format is derived from the OctetString AVP
283          Base Format.  It uses the UTF-8 encoding and has the same
284          requirements as the UTF8String. Packets may be filtered based
285          on the following information that is associated with it:
286
287             Direction                          (in or out)
288             Source and destination IP address  (possibly masked)
289             Protocol
290             Source and destination port        (lists or ranges)
291             TCP flags
292             IP fragment flag
293             IP options
294             ICMP types
295
296          Rules for the appropriate direction are evaluated in order,
297          with the first matched rule terminating the evaluation.  Each
298          packet is evaluated once. If no rule matches, the packet is
299          dropped if the last rule evaluated was a permit, and passed if
300          the last rule was a deny.
301
302          IPFilterRule filters MUST follow the format:
303
304             action dir proto from src to dst [options]
305
306             action       permit - Allow packets that match the rule.
307                          deny   - Drop packets that match the rule.
308
309             dir          "in" is from the terminal, "out" is to the
310                          terminal.
311
312             proto        An IP protocol specified by number.  The "ip"
313                          keyword means any protocol will match.
314
315             src and dst  <address/mask> [ports]
316
317                          The <address/mask> may be specified as:
318                          ipno       An IPv4 or IPv6 number in dotted-
319                                     quad or canonical IPv6 form. Only
320                                     this exact IP number will match the
321                                     rule.
322                          ipno/bits  An IP number as above with a mask
323                                     width of the form 1.2.3.4/24.  In
324                                     this case all IP numbers from
325                                     1.2.3.0 to 1.2.3.255 will match.
326                                     The bit width MUST be valid for the
327                                     IP version and the IP number MUST
328                                     NOT have bits set beyond the mask.
329
330                          The sense of the match can be inverted by
331                          preceding an address with the not modifier,
332                          causing all other addresses to be matched
333                          instead.  This does not affect the selection of
334                          port numbers.
335
336                             The keyword "any" is 0.0.0.0/0 or the IPv6
337                             equivalent.  The keyword "assigned" is the
338                             address or set of addresses assigned to the
339                             terminal.  The first rule SHOULD be "deny in
340                             ip !assigned".
341
342                          With the TCP, UDP and SCTP protocols, optional
343                          ports may be specified as:
344
345                             {port|port-port}[,port[,...]]
346
347                          The `-' notation specifies a range of ports
348                          (including boundaries).
349
350                          Fragmented packets which have a non-zero offset
351                          (i.e. not the first fragment) will never match
352                          a rule which has one or more port
353                          specifications.  See the frag option for
354                          details on matching fragmented packets.
355
356             options:
357                frag    Match if the packet is a fragment and this is not
358                        the first fragment of the datagram.  frag may not
359                        be used in conjunction with either tcpflags or
360                        TCP/UDP port specifications.
361
362                ipoptions spec
363                        Match if the IP header contains the comma
364                        separated list of options specified in spec. The
365                        supported IP options are:
366
367                        ssrr (strict source route), lsrr (loose source
368                        route), rr (record packet route) and ts
369                        (timestamp). The absence of a particular option
370                        may be denoted with a `!'.
371
372                tcpoptions spec
373                        Match if the TCP header contains the comma
374                        separated list of options specified in spec. The
375                        supported TCP options are:
376
377                        mss (maximum segment size), window (tcp window
378                        advertisement), sack (selective ack), ts (rfc1323
379                        timestamp) and cc (rfc1644 t/tcp connection
380                        count).  The absence of a particular option may
381                        be denoted with a `!'.
382
383                established
384                        TCP packets only. Match packets that have the RST
385                        or ACK bits set.
386
387                setup   TCP packets only. Match packets that have the SYN
388                        bit set but no ACK bit.
389
390                tcpflags spec
391                        TCP packets only. Match if the TCP header
392                        contains the comma separated list of flags
393                        specified in spec. The supported TCP flags are:
394
395                        fin, syn, rst, psh, ack and urg. The absence of a
396                        particular flag may be denoted with a `!'. A rule
397                        which contains a tcpflags specification can never
398                        match a fragmented packet which has a non-zero
399                        offset.  See the frag option for details on
400                        matching fragmented packets.
401
402                icmptypes types
403                        ICMP packets only.  Match if the ICMP type is in
404                        the list types. The list may be specified as any
405                        combination of ranges or individual types
406                        separated by commas.  The supported ICMP types
407                        are:
408
409                        echo reply (0), destination unreachable (3),
410                        source quench (4), redirect (5), echo request
411                        (8), router advertisement (9), router
412                        solicitation (10), time-to-live exceeded (11), IP
413                        header bad (12), timestamp request (13),
414                        timestamp reply (14), information request (15),
415                        information reply (16), address mask request (17)
416                        and address mask reply (18).
417
418          There is one kind of packet that the access device MUST always
419          discard, that is an IP fragment with a fragment offset of one.
420          This is a valid packet, but it only has one use, to try to
421          circumvent firewalls.
422
423             An access device that is unable to interpret or apply a deny
424             rule MUST terminate the session.  An access device that is
425             unable to interpret or apply a permit rule MAY apply a more
426             restrictive rule.  An access device MAY apply deny rules of
427             its own before the supplied rules, for example to protect
428             the access device owner's infrastructure.
429
430          The rule syntax is a modified subset of ipfw(8) from FreeBSD,
431          and the ipfw.c code may provide a useful base for
432          implementations.
433         -->
434                 <typedefn type-name="QOSFilterRule" type-parent="OctetString"/>
435                 <!--
436          The QosFilterRule format is derived from the OctetString AVP
437          Base Format.  It uses the UTF-8 encoding and has the same
438          requirements as the UTF8String. Packets may be marked or
439          metered based on the following information that is associated
440          with it:
441
442             Direction                          (in or out)
443             Source and destination IP address  (possibly masked)
444             Protocol
445             Source and destination port        (lists or ranges)
446             DSCP values                        (no mask or range)
447
448          Rules for the appropriate direction are evaluated in order,
449          with the first matched rule terminating the evaluation.  Each
450          packet is evaluated once. If no rule matches, the packet is
451          treated as best effort.
452
453          QoSFilterRule filters MUST follow the format:
454
455             action dir proto from src to dst [options]
456
457                          tag    - Mark packet with a specific DSCP [49].
458                                   The DSCP option MUST be included.
459
460                          meter  - Meter traffic. The metering options
461                                   MUST be included.
462
463             dir          "in" is from the terminal, "out" is to the
464                          terminal.
465
466             proto        An IP protocol specified by number.  The "ip"
467                          keyword means any protocol will match.
468
469             src and dst  <address/mask> [ports]
470
471                          The <address/mask> may be specified as:
472                          ipno       An IPv4 or IPv6 number in dotted-
473                                     quad or canonical IPv6 form. Only
474                                     this exact IP number will match the
475                                     rule.
476                          ipno/bits  An IP number as above with a mask
477                                     width of the form 1.2.3.4/24.  In
478                                     this case all IP numbers from
479                                     1.2.3.0 to 1.2.3.255 will match.
480                                     The bit width MUST be valid for the
481                                     IP version and the IP number MUST
482                                     NOT have bits set beyond the mask.
483
484                          The sense of the match can be inverted by
485                          preceding an address with the not modifier,
486                          causing all other addresses to be matched
487                          instead.  This does not affect the selection of
488                          port numbers.
489
490                             The keyword "any" is 0.0.0.0/0 or the IPv6
491                             equivalent.  The keyword "assigned" is the
492                             address or set of addresses assigned to the
493                             terminal.  The first rule SHOULD be "deny in
494                             ip !assigned".
495
496                          With the TCP, UDP and SCTP protocols, optional
497                          ports may be specified as:
498
499                             {port|port-port}[,port[,...]]
500
501                          The `-' notation specifies a range of ports
502                          (including boundaries).
503
504             options:
505
506                DSCP <color>
507                        color values as defined in [49]. Exact matching
508                        of DSCP values is required (no masks or ranges).
509                        the "deny" can replace the color_under or
510                        color_over values in the meter action for rate-
511                        dependent packet drop.
512
513                metering <rate> <color_under> <color_over>
514                        The metering option provides Assured Forwarding,
515                        as defined in [50], and MUST be present if the
516                        action is set to meter. The rate option is the
517                        throughput, in bits per second, which is used by
518                        the access device to mark packets. Traffic above
519                        the rate is marked with the color_over codepoint,
520                        while traffic under the rate is marked with the
521                        color_under codepoint. The color_under and
522                        color_over options contain the drop preferences,
523                        and MUST conform to the recommended codepoint
524                        keywords described in [50] (e.g. AF13).
525
526                        The metering option also supports the strict
527                        limit on traffic required by Expedited
528                        Forwarding, as defined in [51]. The color_over
529                        option may contain the keyword "drop" to prevent
530                        forwarding of traffic that exceeds the rate
531                        parameter.
532
533          The rule syntax is a modified subset of ipfw(8) from FreeBSD,
534          and the ipfw.c code may provide a useful base for
535          implementations.
536
537         -->
538                 <typedefn type-name="MIPRegistrationRequest" type-parent="OctetString"/>
539                 <typedefn type-name="Integer32"/>
540                 <!--
541          32 bit signed value, in network byte order. The AVP Length
542          field MUST be set to 12 (16 if the 'V' bit is enabled).
543         -->
544                 <typedefn type-name="VendorId" type-parent="Unsigned32"/>
545                 <typedefn type-name="AppId" type-parent="Integer32"/>
546                 <typedefn type-name="Integer64"/>
547                 <!--
548          64 bit signed value, in network byte order. The AVP Length
549          field MUST be set to 16 (20 if the 'V' bit is enabled).
550         -->
551                 <typedefn type-name="Unsigned32"/>
552                 <!--
553          32 bit unsigned value, in network byte order. The AVP Length
554          field MUST be set to 12 (16 if the 'V' bit is enabled).
555          Unsigned32 values used to transmit time data contains the four
556          most significant octets returned from NTP [18], in network byte
557          order.
558         -->
559                 <typedefn type-name="Time"/>
560                 <!--
561          The Time format is derived from the Unsigned32 AVP Base Format.
562          This is 32 bit unsigned value containing the four most
563          significant octets returned from NTP [18], in network byte
564          order.
565
566          This represent the number of seconds since 0h on 1 January 1900
567          with respect to the Coordinated Universal Time (UTC).
568
569          On 6h 28m 16s UTC, 7 February 2036 the time value will
570          overflow.  NTP [18] describes a procedure to extend the time to
571          2104.
572         -->
573                 <typedefn type-name="Unsigned64"/>
574                 <!--
575          64 bit unsigned value, in network byte order. The AVP Length
576          field MUST be set to 16 (20 if the 'V' bit is enabled).
577         -->
578                 <typedefn type-name="Enumerated" type-parent="Unsigned32"/>
579                 <typedefn type-name="DiameterURI" type-parent="UTF8String"/>
580
581                 <!-- ************************* End Typedefns ************************ -->
582                 <!-- ******************* RADIUS AVPS ************************ -->
583                 <!-- http://www.iana.org/assignments/aaa-parameters -->
584                 <!-- 1-255    Radius attributes                  [RAD-IANA] -->
585                 <avp name="User-Name" code="1" mandatory="must">
586                         <type type-name="UTF8String"/>
587                 </avp>
588                 <avp name="User-Password" code="2" mandatory="may">
589                         <type type-name="OctetString"/>
590                 </avp>
591                 <avp name="CHAP-Password" code="3" mandatory="may">
592                         <type type-name="OctetString"/>
593                 </avp>
594                 <avp name="NAS-IP-Address" code="4" mandatory="may">
595                         <type type-name="OctetString"/>
596                 </avp>
597                 <avp name="NAS-Port" code="5" mandatory="may">
598                         <type type-name="Integer32"/>
599                 </avp>
600                 <avp name="Service-Type" code="6">
601                         <type type-name="Unsigned32"/>
602       <enum name="Unknown" code="0"/>
603       <enum name="Login" code="1"/>
604       <enum name="Framed" code="2"/>
605                         <enum name="Callback-Login" code="3"/>
606                         <enum name="Callback-Framed" code="4"/>
607                         <enum name="Outbound" code="5"/>
608                         <enum name="Administrative" code="6"/>
609                         <enum name="NAS-Prompt" code="7"/>
610                         <enum name="Authenticate-Only" code="8"/>
611                         <enum name="Callback-NAS-Prompt" code="9"/>
612                         <enum name="Call Check" code="10"/>
613                         <enum name="Callback Administrative" code="11"/>
614                         <enum name="Voice" code="12"/>
615                         <enum name="Fax" code="13"/>
616                         <enum name="Modem Relay" code="14"/>
617                         <enum name="IAPP-Register" code="15"/>
618                         <enum name="IAPP-AP-Check" code="16"/>
619                         <enum name="Authorize Only" code="17"/>
620                 </avp>
621                 <avp name="Framed-Protocol" code="7">
622                         <type type-name="Unsigned32"/>
623                         <enum name="ARA" code="3"/>
624                         <enum name="Ascend-ARA" code="255"/>
625                         <enum name="COMB" code="260"/>
626                         <enum name="EURAW" code="257"/>
627                         <enum name="EUUI" code="258"/>
628                         <enum name="FR" code="261"/>
629                         <enum name="Gandalf" code="4"/>
630                         <enum name="MPP" code="256"/>
631                         <enum name="PPP" code="1"/>
632                         <enum name="SLIP" code="2"/>
633                         <enum name="X25" code="259"/>
634                         <enum name="Xylogics" code="5"/>
635                 </avp>
636                 <avp name="Framed-IP-Address" code="8" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
637                         <type type-name="IPAddress"/>
638                 </avp>
639                 <avp name="Framed-IP-Netmask" code="9" mandatory="may">
640                         <type type-name="IPAddress"/>
641                 </avp>
642                 <avp name="Framed-Routing" code="10">
643                         <type type-name="Unsigned32"/>
644                         <enum name="Broadcast" code="1"/>
645                         <enum name="Broadcast-Listen" code="3"/>
646                         <enum name="Listen" code="2"/>
647                         <enum name="None" code="0"/>
648                 </avp>
649                 <avp name="Filter-Id" code="11" mandatory="may">
650                         <type type-name="OctetString"/>
651                 </avp>
652                 <avp name="Framed-MTU" code="12" mandatory="may">
653                         <type type-name="Integer32"/>
654                 </avp>
655                 <avp name="Framed-Compression" code="13">
656                         <type type-name="Unsigned32"/>
657                         <enum name="IPX-Header-Compression" code="2"/>
658                         <enum name="None" code="0"/>
659                         <enum name="Van-Jacobson-TCP-IP" code="1"/>
660                 </avp>
661                 <avp name="Login-IP-Host" code="14" mandatory="may">
662                         <type type-name="IPAddress"/>
663                 </avp>
664                 <avp name="Login-Service" code="15">
665                         <type type-name="Unsigned32"/>
666                         <enum name="Telnet" code="0"/>
667                         <enum name="Rlogin" code="1"/>
668                         <enum name="TCP-Clear" code="2"/>
669                         <enum name="PortMaster" code="3"/>
670                         <enum name="LAT" code="4"/>
671                         <enum name="X25-PAD" code="5"/>
672                         <enum name="X25-T3POS" code="6"/>
673                         <enum name="TCP Clear Quiet (suppresses any NAS-generated connect string)" code="8"/>
674                 </avp>
675                 <avp name="Login-TCP-Port" code="16" mandatory="may">
676                         <type type-name="Integer32"/>
677                 </avp>
678                 <avp name="Reply-Message" code="18" mandatory="may">
679                         <type type-name="OctetString"/>
680                 </avp>
681                 <avp name="Callback-Number" code="19" mandatory="may">
682                         <type type-name="OctetString"/>
683                 </avp>
684                 <avp name="Callback-Id" code="20" mandatory="may">
685                         <type type-name="OctetString"/>
686                 </avp>
687                 <avp name="Framed-Route" code="22" mandatory="may">
688                         <type type-name="OctetString"/>
689                 </avp>
690                 <avp name="Framed-IPX-Network" code="23" mandatory="may">
691                         <type type-name="Integer32"/>
692                 </avp>
693                 <avp name="State" code="24" mandatory="may">
694                         <type type-name="OctetString"/>
695                 </avp>
696                 <avp name="Class" code="25" mandatory="must">
697                         <type type-name="OctetString"/>
698                 </avp>
699                 <avp name="Vendor-Specific" code="26">
700                         <type type-name="Unsigned32"/>
701                         <!-- Should vendors be enum'ed? -->
702                 </avp>
703                 <avp name="Session-Timeout" code="27" mandatory="must">
704                         <type type-name="Unsigned32"/>
705                 </avp>
706                 <avp name="Idle-Timeout" code="28" mandatory="may">
707                         <type type-name="Integer32"/>
708                 </avp>
709                 <avp name="Termination-Action" code="29">
710                         <type type-name="Unsigned32"/>
711                         <enum name="Default" code="0"/>
712                         <enum name="RADIUS-Request" code="1"/>
713                 </avp>
714                 <avp name="Called-Station-Id" code="30" mandatory="may">
715                         <type type-name="OctetString"/>
716                 </avp>
717                 <avp name="Calling-Station-Id" code="31" mandatory="may">
718                         <type type-name="OctetString"/>
719                 </avp>
720                 <avp name="NAS-Identifier" code="32" mandatory="may">
721                         <type type-name="OctetString"/>
722                 </avp>
723                 <avp name="Proxy-State" code="33" mandatory="must">
724                         <type type-name="OctetString"/>
725                 </avp>
726                 <avp name="Login-LAT-Service" code="34" mandatory="may">
727                         <type type-name="OctetString"/>
728                 </avp>
729                 <avp name="Login-LAT-Node" code="35" mandatory="may">
730                         <type type-name="OctetString"/>
731                 </avp>
732                 <avp name="Login-LAT-Group" code="36" mandatory="may">
733                         <type type-name="OctetString"/>
734                 </avp>
735                 <avp name="Framed-AppleTalk-Link" code="37" mandatory="may">
736                         <type type-name="Integer32"/>
737                 </avp>
738                 <avp name="Framed-AppleTalk-Network" code="38" mandatory="may">
739                         <type type-name="Integer32"/>
740                 </avp>
741                 <avp name="Framed-AppleTalk-Zone" code="39" mandatory="may">
742                         <type type-name="OctetString"/>
743                 </avp>
744                 <avp name="Acct-Status-Type" code="40">
745                         <type type-name="Unsigned32"/>
746                         <enum name="Accounting-Off" code="8"/>
747                         <enum name="Accounting-On" code="7"/>
748                         <enum name="Alive" code="3"/>
749                         <enum name="Cancel" code="6"/>
750                         <enum name="Modem-Start" code="4"/>
751                         <enum name="Modem-Stop" code="5"/>
752                         <enum name="Start" code="1"/>
753                         <enum name="Stop" code="2"/>
754                 </avp>
755                 <avp name="Acct-Delay-Time" code="41" mandatory="may">
756                         <type type-name="Integer32"/>
757                 </avp>
758                 <avp name="Acct-Input-Octets" code="42" mandatory="may">
759                         <type type-name="Integer32"/>
760                 </avp>
761                 <avp name="Acct-Output-Octets" code="43" mandatory="may">
762                         <type type-name="Integer32"/>
763                 </avp>
764                 <avp name="Accounting-Session-Id" code="44" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
765                         <type type-name="Unsigned32"/>
766                 </avp>
767                 <avp name="Acct-Authentic" code="45">
768                         <type type-name="Unsigned32"/>
769                         <enum name="None" code="0"/>
770                         <enum name="RADIUS" code="1"/>
771                         <enum name="Local" code="2"/>
772                         <enum name="Remote" code="3"/>
773                         <enum name="Diameter" code="4"/>
774                 </avp>
775                 <avp name="Acct-Session-Time" code="46" mandatory="may">
776                         <type type-name="Integer32"/>
777                 </avp>
778                 <avp name="Acct-Input-Packets" code="47" mandatory="may">
779                         <type type-name="Integer32"/>
780                 </avp>
781                 <avp name="Acct-Output-Packets" code="48" mandatory="may">
782                         <type type-name="Integer32"/>
783                 </avp>
784                 <avp name="Acct-Terminate-Cause" code="49">
785                         <type type-name="Unsigned32"/>
786                         <enum name="User-Request" code="1"/>
787                         <enum name="Lost-Carrier" code="2"/>
788                         <enum name="Lost-Service" code="3"/>
789                         <enum name="Idle-Timeout" code="4"/>
790                         <enum name="Session-Timeout" code="5"/>
791                         <enum name="Admin-Reset" code="6"/>
792                         <enum name="Admin-Reboot" code="7"/>
793                         <enum name="Port-Error" code="8"/>
794                         <enum name="NAS-Error" code="9"/>
795                         <enum name="NAS-Request" code="10"/>
796                         <enum name="NAS-Reboot" code="11"/>
797                         <enum name="Port-Unneeded" code="12"/>
798                         <enum name="Port-Preempted" code="13"/>
799                         <enum name="Port-Suspended" code="14"/>
800                         <enum name="Service-Unavailable" code="15"/>
801                         <enum name="Callback" code="16"/>
802                         <enum name="User-Error" code="17"/>
803                         <enum name="Host-Request" code="18"/>
804                         <enum name="Supplicant Restart" code="19"/>
805                         <enum name="Reauthentication Failure" code="20"/>
806                         <enum name="Port Reinitialized" code="21"/>
807                         <enum name="Port Administratively Disabled" code="22"/>
808                 </avp>
809                 <avp name="Accounting-Multi-Session-Id" code="50" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
810                         <type type-name="OctetString"/>
811                 </avp>
812                 <avp name="Acct-Link-Count" code="51" mandatory="may">
813                         <type type-name="Integer32"/>
814                 </avp>
815                 <avp name="Acct-Input-Gigawords" code="52" mandatory="may">
816                         <type type-name="Integer32"/>
817                 </avp>
818                 <avp name="Acct-Output-Gigawords" code="53" mandatory="may">
819                         <type type-name="Integer32"/>
820                 </avp>
821                 <avp name="Event-Timestamp" code="55" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
822                         <type type-name="Time"/>
823                 </avp>
824 <!--  56-59     (unassigned) -->
825                 <avp name="CHAP-Challenge" code="60" mandatory="may">
826                         <type type-name="OctetString"/>
827                 </avp>
828                 <avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes">
829                         <type type-name="Enumerated"/>
830                         <enum name="Async" code="0"/>
831                         <enum name="HDLC-Clear-Channel" code="7"/>
832                         <enum name="ISDN-Async-v110" code="4"/>
833                         <enum name="ISDN-Async-v120" code="3"/>
834                         <enum name="ISDN-Sync" code="2"/>
835                         <enum name="PIAFS" code="6"/>
836                         <enum name="Sync" code="1"/>
837                         <enum name="Virtual" code="5"/>
838                         <enum name="X25" code="8"/>
839                         <enum name="X75" code="9"/>
840                         <enum name="G.3 Fax" code="10"/>
841                         <enum name="SDSL - Symmetric DSL" code="11"/>
842                         <enum name="ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation" code="12"/>
843                         <enum name="ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone" code="13"/>
844                         <enum name="IDSL - ISDN Digital Subscriber Line" code="14"/>
845                         <enum name="Ethernet" code="15"/>
846                         <enum name="xDSL - Digital Subscriber Line of unknown type" code="16"/>
847                         <enum name="Cable" code="17"/>
848                         <enum name="Wireless - Other" code="18"/>
849                         <enum name="Wireless - IEEE 802.11" code="19"/>
850                         <enum name="Token-Ring" code="20"/>
851                         <enum name="FDDI" code="21"/>
852                         <enum name="Wireless - CDMA2000" code="22"/>
853                         <enum name="Wireless - UMTS" code="23"/>
854                         <enum name="Wireless - 1X-EV" code="24"/>
855                         <enum name="IAPP" code="25"/>
856                         <enum name="FTTP - Fiber to the Premises" code="26"/>
857                 </avp>
858                 <avp name="Port-Limit" code="62" mandatory="may">
859                         <type type-name="Integer32"/>
860                 </avp>
861                 <avp name="Login-LAT-Port" code="63" mandatory="may">
862                         <type type-name="OctetString"/>
863                 </avp>
864                 <avp name="Tunnel-Type" code="64">
865                         <type type-name="Unsigned32"/>
866                         <enum name="PPTP" code="1"/>
867                         <enum name="L2F" code="2"/>
868                         <enum name="L2TP" code="3"/>
869                         <enum name="ATMP" code="4"/>
870                         <enum name="VTP" code="5"/>
871                         <enum name="AH" code="6"/>
872                         <enum name="IP-IP-Encap" code="7"/>
873                         <enum name="MIN-IP-IP" code="8"/>
874                         <enum name="ESP" code="9"/>
875                         <enum name="GRE" code="10"/>
876                         <enum name="DVS" code="11"/>
877                         <enum name="IP-IP" code="12"/>
878                         <enum name="VLAN" code="13"/>
879                 </avp>
880                 <avp name="Tunnel-Medium-Type" code="65">
881                         <type type-name="Unsigned32"/>
882                         <enum name="IPv4" code="1"/>
883                         <enum name="IPv6" code="2"/>
884                         <enum name="NSAP" code="3"/>
885                         <enum name="HDLC" code="4"/>
886                         <enum name="BBN" code="5"/>
887                         <enum name="IEEE-802" code="6"/>
888                         <enum name="E-163" code="7"/>
889                         <enum name="E-164" code="8"/>
890                         <enum name="F-69" code="9"/>
891                         <enum name="X-121" code="10"/>
892                         <enum name="IPX" code="11"/>
893                         <enum name="Appletalk-802" code="12"/>
894                         <enum name="Decnet4" code="13"/>
895                         <enum name="Vines" code="14"/>
896                         <enum name="E-164-NSAP" code="15"/>
897                 </avp>
898                 <avp name="Acct-Tunnel-Client-Endpoint" code="66" mandatory="may">
899                         <type type-name="OctetString"/>
900                 </avp>
901                 <avp name="Tunnel-Server-Endpoint" code="67" mandatory="may">
902                         <type type-name="OctetString"/>
903                 </avp>
904                 <avp name="Acct-Tunnel-Connection-ID" code="68" mandatory="may">
905                         <type type-name="OctetString"/>
906                 </avp>
907                 <avp name="Tunnel-Password" code="69" mandatory="may">
908                         <type type-name="OctetString"/>
909                 </avp>
910                 <avp name="ARAP-Password" code="70" mandatory="may">
911                         <type type-name="OctetString"/>
912                 </avp>
913                 <avp name="ARAP-Features" code="71" mandatory="may">
914                         <type type-name="OctetString"/>
915                 </avp>
916                 <avp name="ARAP-Zone-Access" code="72" mandatory="may">
917                         <type type-name="Integer32"/>
918                 </avp>
919                 <avp name="ARAP-Security" code="73" mandatory="may">
920                         <type type-name="Integer32"/>
921                 </avp>
922                 <avp name="ARAP-Security-Data" code="74" mandatory="may">
923                         <type type-name="OctetString"/>
924                 </avp>
925                 <avp name="Password-Retry" code="75" mandatory="may">
926                         <type type-name="Integer32"/>
927                 </avp>
928                 <avp name="Prompt" code="76" mandatory="may">
929                         <type type-name="Integer32"/>
930                 </avp>
931                 <avp name="Connect-Info" code="77" mandatory="may">
932                         <type type-name="OctetString"/>
933                 </avp>
934                 <avp name="Configuration-Token" code="78" mandatory="may">
935                         <type type-name="OctetString"/>
936                 </avp>
937                 <avp name="EAP-Message" code="79" mandatory="may">
938                         <type type-name="OctetString"/>
939                 </avp>
940                 <avp name="Signature" code="80" mandatory="may">
941                         <type type-name="OctetString"/>
942                 </avp>
943                 <avp name="ARAP-Challenge-Response" code="84" mandatory="may">
944                         <type type-name="OctetString"/>
945                 </avp>
946                 <avp name="Acct-Interim-Interval" code="85" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
947                         <type type-name="Integer32"/>
948                 </avp>
949                 <avp name="Framed-Interface-Id" code="96" mandatory="may">
950                         <type type-name="Unsigned64"/>
951                 </avp>
952                 <avp name="Framed-IPv6-Prefix" code="97" mandatory="must" may-encrypt="yes" protected="may">
953                         <type type-name="OctetString"/>
954                 </avp>
955 <!--
956 http://www.iana.org/assignments/radius-types
957    98     Login-IPv6-Host                          [RFC3162]
958    99     Framed-IPv6-Route                        [RFC3162]
959   100     Framed-IPv6-Pool                         [RFC3162]
960 -->
961                 <avp name="Error-Cause" code="101" mandatory="may">
962                         <type type-name="Integer32"/>
963                         <enum name="Diameter Common Messages" code="0"/>
964                         <enum name="Residual Session Context Removed" code="201"/>
965                         <enum name="Invalid EAP Packet (Ignored)" code="202"/>
966                         <enum name="Unsupported Attribute" code="401"/>
967                         <enum name="Missing Attribute" code="402"/>
968                         <enum name="NAS Identification Mismatch" code="403"/>
969                         <enum name="Invalid Request" code="404"/>
970                         <enum name="Unsupported Service" code="405"/>
971                         <enum name="Unsupported Extension" code="406"/>
972                         <enum name="Invalid Attribute Value" code="407"/>              
973                         <enum name="Administratively Prohibited" code="501"/>
974                         <enum name="Request Not Routable (Proxy)" code="502"/>
975                         <enum name="Session Context Not Found" code="503"/>
976                         <enum name="Session Context Not Removable" code="504"/>
977                         <enum name="Other Proxy Processing Error" code="505"/>
978                         <enum name="Resources Unavailable" code="506"/>
979                         <enum name="Request Initiated" code="507"/>
980                         <enum name="Multiple Session Selection Unsupported" code="508"/>
981                 </avp>
982                 <avp name="EAP-Key-Name" code="102" mandatory="may">
983                         <type type-name="UTF8String"/>
984                 </avp>
985                 <avp name="Digest-Response" code="103" mandatory="may">
986                         <type type-name="UTF8String"/>
987                 </avp>
988                 <avp name="Digest-Realm" code="104" mandatory="may">
989                         <type type-name="UTF8String"/>
990                 </avp>
991                 <avp name="Digest-Nonce" code="105" mandatory="may">
992                         <type type-name="UTF8String"/>
993                 </avp>
994                 <avp name="Digest-Response-Auth" code="106" mandatory="may">
995                         <type type-name="UTF8String"/>
996                 </avp>
997                 <avp name="Digest-Nextnonce" code="107" mandatory="may">
998                         <type type-name="UTF8String"/>
999                 </avp>
1000                 <avp name="Digest-Method" code="108" mandatory="may">
1001                         <type type-name="UTF8String"/>
1002                 </avp>
1003                 <avp name="Digest-URI" code="109" mandatory="may">
1004                         <type type-name="UTF8String"/>
1005                 </avp>
1006                 <avp name="Digest-Qop" code="110" mandatory="may">
1007                         <type type-name="UTF8String"/>
1008                 </avp>
1009                 <avp name="Digest-Algorithm" code="111" mandatory="may">
1010                         <type type-name="UTF8String"/>
1011                 </avp>
1012                 <avp name="Digest-Entity-Body-Hash" code="112" mandatory="may">
1013                         <type type-name="UTF8String"/>
1014                 </avp>
1015                 <avp name="Digest-Digest-CNonce" code="113" mandatory="may">
1016                         <type type-name="UTF8String"/>
1017                 </avp>
1018                 <avp name="Digest-Nonce-Count" code="114" mandatory="may">
1019                         <type type-name="UTF8String"/>
1020                 </avp>
1021                 <avp name="Digest-Username" code="115" mandatory="may">
1022                         <type type-name="UTF8String"/>
1023                 </avp>
1024                 <avp name="Digest-Opaque" code="116" mandatory="may">
1025                         <type type-name="UTF8String"/>
1026                 </avp>
1027                 <avp name="Digest-Auth-Param" code="117" mandatory="may">
1028                         <type type-name="UTF8String"/>
1029                 </avp>
1030                 <avp name="Digest-AKA-Auts" code="118" mandatory="may">
1031                         <type type-name="UTF8String"/>
1032                 </avp>
1033                 <avp name="Digest-Domain" code="119" mandatory="may">
1034                         <type type-name="UTF8String"/>
1035                 </avp>
1036                 <avp name="Digest-Stale" code="120" mandatory="may">
1037                         <type type-name="UTF8String"/>
1038                 </avp>
1039                 <avp name="Digest-HA1" code="121" mandatory="may">
1040                         <type type-name="UTF8String"/>
1041                 </avp>
1042                 <avp name="SIP-AOR" code="122" mandatory="may">
1043                         <type type-name="UTF8String"/>
1044                 </avp>
1045 <!--
1046 123       Delegated-IPv6-Prefix                    [RFC4818]
1047 -->
1048     <avp name="MIP6-Feature-Vector" code="124" mandatory="may">
1049       <type type-name="Unsigned64"/>
1050     </avp>
1051     <avp name="MIP6-Home-Link-Prefix" code="125" mandatory="may">
1052       <type type-name="OctetString"/>
1053     </avp>
1054     <!-- RFC5580 -->
1055     <avp name="Operator-Name" code="126" mandatory="may">
1056       <type type-name="OctetString"/>
1057     </avp>
1058     <avp name="Location-Information" code="127" mandatory="may">
1059       <type type-name="OctetString"/>
1060     </avp>
1061     <avp name="Location-Data" code="128" mandatory="may">
1062       <type type-name="OctetString"/>
1063     </avp>
1064     <avp name="Basic-Location-Policy-Rules" code="129" mandatory="may">
1065       <type type-name="OctetString"/>
1066     </avp>
1067     <avp name="Extended-Location-Policy-Rules" code="130" mandatory="may">
1068       <type type-name="OctetString"/>
1069     </avp>
1070     <avp name="Location-Capable" code="131" mandatory="may">
1071       <type type-name="OctetString"/>
1072     </avp>
1073     <!--
1074 133       Framed-Management-Protocol               [RFC5607]
1075 134       Management-Transport-Protection          [RFC5607]
1076 135       Management-Policy-Id                     [RFC5607]
1077 136       Management-Privilege-Level               [RFC5607]
1078 137       PKM-SS-Cert                              [RFC-zorn-radius-pkmv1-12.txt]
1079 138       PKM-CA-Cert                              [RFC-zorn-radius-pkmv1-12.txt]
1080 139       PKM-Auth-Wait-Timeout                    [RFC-zorn-radius-pkmv1-12.txt]
1081 140       PKM-Cryptosuite-List                     [RFC-zorn-radius-pkmv1-12.txt]
1082 141       PKM-SAID                                 [RFC-zorn-radius-pkmv1-12.txt]
1083 142       PKM-SA-Descriptor                        [RFC-zorn-radius-pkmv1-12.txt]
1084 143       PKM-Auth-Key                             [RFC-zorn-radius-pkmv1-12.txt]
1085 144-191   Unassigned
1086 192-223   Experimental Use                         [RFC3575]
1087 224-240   Implementation Specific                  [RFC3575]
1088 241-255   Reserved                                 [RFC3575]   
1089
1090
1091 -->
1092                 <!-- ******************* DIAMETER BASE PROTOCOL AVPS ************************ -->
1093                 <avp name="Host-IP-Address" code="257" mandatory="must" protected="may" may-encrypt="no" vendor-bit="mustnot">
1094                         <type type-name="IPAddress"/>
1095                 </avp>
1096                 <avp name="Auth-Application-Id" code="258" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1097                         <type type-name="AppId"/>
1098                         <enum name="Diameter Common Messages" code="0"/>
1099                         <enum name="Diameter NASREQ Application" code="1"/>
1100                         <enum name="Diameter Mobile IPv4 Application" code="2"/>
1101       <enum name="Diameter Base Accounting" code="3"/>
1102       <enum name="Diameter Credit Control" code="4"/>
1103       <enum name="Diameter EAP" code="5"/>
1104       <enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
1105                         <enum name="Diameter Mobile IPv6 IKE   (MIP6I)" code="7"/>
1106       <enum name="Diameter Mobile IPv6 Auth  (MIP6A)" code="8"/>
1107       <enum name="Diameter QoS application" code="9"/>
1108       <!-- 10-16777215 Unassigned -->
1109       <enum name="3GPP CX/DX" code="16777216"/>
1110                         <enum name="3GPP Sh" code="16777217"/>
1111                         <enum name="3GPP Re/Rf" code="16777218"/>
1112                         <enum name="3GPP Wx" code="16777219"/>
1113                         <enum name="GPP Zn" code="16777220"/>
1114                         <enum name="3GPP Zh" code="16777221"/>
1115                         <enum name="3GPP Gq" code="16777222"/>
1116                         <enum name="3GPP Gmb" code="16777223"/>
1117                         <enum name="3GPP Gx(Obsolete)" code="16777224"/>
1118                         <enum name="3GPP Gx over Gy" code="16777225"/>
1119                         <enum name="3GPP MM10" code="16777226"/>
1120                         <enum name="Ericsson MSI" code="16777227"/>
1121                         <enum name="Ericsson Zx" code="16777228"/>
1122                         <enum name="3GPP Rx" code="16777229"/>
1123                         <enum name="3GPP Pr" code="16777230"/>
1124                         <enum name="ETSI e4" code="16777231"/>
1125                         <enum name="Ericsson Charging-CIP" code="16777232"/>
1126                         <enum name="Ericsson Mm" code="16777233"/>
1127                         <enum name="Vodafone Gx+" code="16777234"/>
1128                         <enum name="ITU-T Rs" code="16777235"/>
1129                         <enum name="3GPP Rx" code="16777236"/>
1130                         <enum name="3GPP2 Ty" code="16777237"/>
1131                         <enum name="3GPP Gx" code="16777238"/>
1132                         <enum name="Juniper Cluster" code="16777239"/>
1133                         <enum name="Juniper Policy-Control-AAA" code="16777240"/>
1134                         <enum name="iptego USPI" code="16777241"/>
1135                         <enum name="Covergence-specific SIP routing" code="16777242"/>   
1136                         <enum name="Policy Processing" code="16777243"/>   
1137                         <enum name="Juniper Policy-Control-JSRC" code="16777244"/>   
1138                         <enum name="ITU-T S-TC1" code="16777245"/>                                              <!-- ITU-T Rec. Q.3221 -->
1139       <enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
1140       <enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
1141       <enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
1142       <enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
1143       <enum name="3GPP STaMIP" code="16777250"/>
1144       <enum name="3GPP S6a" code="16777251"/>
1145       <enum name="3GPP S13" code="16777252"/>
1146       <enum name="ETSI Re" code="16777253"/>
1147       <enum name="ETSI GOCAP" code="16777254"/>
1148       <enum name="SLg" code="16777255"/>
1149       <enum name="ITU-T Rw" code="16777256"/>
1150       <enum name="ETSI a4" code="16777257"/>
1151       <enum name="ITU-T Rt" code="16777258"/>
1152       <enum name="CARA" code="16777259"/>
1153       <enum name="CAMA" code="16777260"/>
1154       <enum name="Femtocell extension to Diameter EAP Application" code="16777261"/>
1155       <enum name="ITU-T Ru" code="16777262"/>
1156       <enum name="ITU-T Ng" code="16777263"/>
1157       <enum name="3GPP SWm" code="16777264"/>
1158       <enum name="3GPP SWx" code="16777265"/>
1159       <enum name="3GPP Gxx" code="16777266"/>
1160       <enum name="3GPP S9" code="16777267"/>
1161       <enum name="3GPP Zpn" code="16777268"/>
1162       <enum name="Ericsson HSI" code="16777269"/>
1163       <enum name="Juniper-Example" code="16777270"/>
1164       <enum name="ITU-T Ri" code="16777271"/>
1165       <enum name="3GPP S6b" code="16777272"/>
1166       <enum name="Relay" code="4294967295"/>
1167
1168                 </avp>          
1169                 <avp name="Acct-Application-Id" code="259" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1170                         <type type-name="AppId"/>
1171                         <enum name="Diameter Common Messages" code="0"/>
1172                         <enum name="Diameter NASREQ Application" code="1"/>
1173                         <enum name="Diameter Mobile IPv4 Application" code="2"/>
1174                         <enum name="Diameter Base Accounting" code="3"/>
1175       <enum name="Diameter Credit Control" code="4"/>
1176       <enum name="Diameter EAP" code="5"/>
1177       <enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
1178                         <enum name="Diameter Mobile IPv6 IKE   (MIP6I)" code="7"/>
1179                         <enum name="Diameter Mobile IPv6 Auth  (MIP6A)" code="8"/>
1180       <enum name="3GPP CX/DX" code="16777216"/>
1181                         <enum name="3GPP Sh" code="16777217"/>
1182                         <enum name="3GPP Re/Rf" code="16777218"/>
1183                         <enum name="3GPP Wx" code="16777219"/>
1184                         <enum name="GPP Zn" code="16777220"/>
1185                         <enum name="3GPP Zh" code="16777221"/>
1186                         <enum name="3GPP Gq" code="16777222"/>
1187                         <enum name="3GPP Gmb" code="16777223"/>
1188                         <enum name="3GPP Gx(Obsolete)" code="16777224"/>
1189                         <enum name="3GPP Gx over Gy" code="16777225"/>
1190                         <enum name="3GPP MM10" code="16777226"/>
1191                         <enum name="Ericsson MSI" code="16777227"/>
1192                         <enum name="Ericsson Zx" code="16777228"/>
1193                         <enum name="3GPP Rx" code="16777229"/>
1194                         <enum name="3GPP Pr" code="16777230"/>
1195                         <enum name="ETSI e4" code="16777231"/>
1196                         <enum name="Ericsson Charging-CIP" code="16777232"/>
1197                         <enum name="Ericsson Mm" code="16777233"/>
1198                         <enum name="Vodafone Gx+" code="16777234"/>
1199                         <enum name="ITU-T Rs" code="16777235"/>
1200                         <enum name="3GPP Rx" code="16777236"/>
1201                         <enum name="3GPP2 Ty" code="16777237"/>
1202                         <enum name="3GPP Gx" code="16777238"/>
1203                         <enum name="Juniper Cluster" code="16777239"/>
1204                         <enum name="Juniper Policy-Control-AAA" code="16777240"/>
1205                         <enum name="iptego USPI" code="16777241"/>
1206                         <enum name="Covergence-specific SIP routing" code="16777242"/>   
1207                         <enum name="Policy Processing" code="16777243"/>   
1208                         <enum name="Juniper Policy-Control-JSRC" code="16777244"/>   
1209                         <enum name="ITU-T S-TC1" code="16777245"/>                                              <!-- ITU-T Rec. Q.3221 --> 
1210       <enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
1211       <enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
1212       <enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
1213       <enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
1214       <enum name="3GPP STaMIP" code="16777250"/>
1215       <enum name="3GPP S6a" code="16777251"/>
1216       <enum name="3GPP S13" code="16777252"/>
1217       <enum name="ETSI Re" code="16777253"/>
1218       <enum name="ETSI GOCAP" code="16777254"/>
1219       <enum name="SLg" code="16777255"/>
1220       <enum name="ITU-T Rw" code="16777256"/>
1221       <enum name="ETSI a4" code="16777257"/>
1222       <enum name="ITU-T Rt" code="16777258"/>
1223       <enum name="CARA" code="16777259"/>
1224       <enum name="CAMA" code="16777260"/>
1225       <enum name="Femtocell extension to Diameter EAP Application" code="16777261"/>
1226       <enum name="ITU-T Ru" code="16777262"/>
1227       <enum name="ITU-T Ng" code="16777263"/>
1228       <enum name="3GPP SWm" code="16777264"/>
1229       <enum name="3GPP SWx" code="16777265"/>
1230       <enum name="3GPP Gxx" code="16777266"/>
1231       <enum name="3GPP S9" code="16777267"/>
1232       <enum name="3GPP Zpn" code="16777268"/>
1233       <enum name="Ericsson HSI" code="16777269"/>
1234       <enum name="Juniper-Example" code="16777270"/>
1235       <enum name="ITU-T Ri" code="16777271"/>
1236       <enum name="3GPP S6b" code="16777272"/>
1237       <enum name="Relay" code="4294967295"/>
1238     </avp>
1239                 <avp name="Vendor-Specific-Application-Id" code="260" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1240                         <grouped>
1241                                 <gavp name="Vendor-Id"/>
1242                                 <gavp name="Auth-Application-Id"/>
1243                                 <gavp name="Acct-Application-Id"/>
1244                         </grouped>
1245                 </avp>
1246                 <avp name="Redirect-Host-Usage" code="261" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1247                         <type type-name="Enumerated"/>
1248                         <enum name="Don't Care" code="0"/>
1249                         <enum name="All Session" code="1"/>
1250                         <enum name="All Realm" code="2"/>
1251                         <enum name="Realm and Application" code="3"/>
1252                         <enum name="All Application" code="4"/>
1253       <enum name="All Host" code="5"/>
1254       <enum name="ALL_USER" code="6"/>
1255     </avp>
1256                 <avp name="Redirect-Max-Cache-Time" code="262" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1257                         <type type-name="Unsigned32"/>
1258                 </avp>
1259                 <avp name="Session-Id" code="263" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1260                         <type type-name="UTF8String"/>
1261                 </avp>
1262                 <avp name="Origin-Host" code="264" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1263                         <type type-name="DiameterIdentity"/>
1264                 </avp>
1265                 <avp name="Supported-Vendor-Id" code="265" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1266                         <type type-name="VendorId"/>
1267                 </avp>
1268                 <avp name="Vendor-Id" code="266" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1269                         <type type-name="VendorId"/>
1270                 </avp>
1271                 <avp name="Firmware-Revision" code="267" mandatory="mustnot" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1272                         <type type-name="Unsigned32"/>
1273                 </avp>
1274                 <avp name="Result-Code" code="268" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1275                         <type type-name="Unsigned32"/>
1276                         <enum name="DIAMETER_MULTI_ROUND_AUTH" code="1001"/>
1277       
1278                         <enum name="DIAMETER_SUCCESS" code="2001"/>
1279                         <enum name="DIAMETER_LIMITED_SUCCESS" code="2002"/>
1280                         <enum name="DIAMETER_FIRST_REGISTRATION" code="2003"/>
1281                         <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2004"/>
1282                         <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2005"/>
1283                         <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2006"/>
1284                         <enum name="DIAMETER_SERVER_SELECTION" code="2007"/>
1285       <enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
1286       <enum name="DIAMETER_SUCCESS_RELOCATE_HA" code="2009"/>
1287       <!-- 2010-2999 Unassigned -->
1288
1289       <enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
1290                         <enum name="DIAMETER_UNABLE_TO_DELIVER" code="3002"/>
1291                         <enum name="DIAMETER_REALM_NOT_SERVED" code="3003"/>
1292                         <enum name="DIAMETER_TOO_BUSY" code="3004"/>
1293                         <enum name="DIAMETER_LOOP_DETECTED" code="3005"/>
1294                         <enum name="DIAMETER_REDIRECT_INDICATION" code="3006"/>
1295                         <enum name="DIAMETER_APPLICATION_UNSUPPORTED" code="3007"/>
1296                         <enum name="DIAMETER_INVALID_HDR_BITS" code="3008"/>
1297                         <enum name="DIAMETER_INVALID_AVP_BITS" code="3009"/>
1298                         <enum name="DIAMETER_UNKNOWN_PEER" code="3010"/>
1299       <!-- 3011-3999 Unassigned -->
1300
1301                         <enum name="DIAMETER_AUTHENTICATION_REJECTED" code="4001"/>
1302                         <enum name="DIAMETER_OUT_OF_SPACE" code="4002"/>
1303                         <enum name="DIAMETER_ELECTION_LOST" code="4003"/>
1304                         <enum name="DIAMETER_ERROR_MIP_REPLY_FAILURE" code="4005"/>
1305                         <enum name="DIAMETER_ERROR_HA_NOT_AVAILABLE" code="4006"/>
1306                         <enum name="DIAMETER_ERROR_BAD_KEY" code="4007"/>
1307                         <enum name="DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED" code="4008"/>
1308                         <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4010"/>
1309                         <enum name="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE" code="4011"/>
1310                         <enum name="DIAMETER_CREDIT_LIMIT_REACHED" code="4012"/>
1311                         <enum name="DIAMETER_USER_NAME_REQUIRED" code="4013"/>
1312       <!-- 4014-4999 Unassigned -->
1313
1314                         <enum name="DIAMETER_AVP_UNSUPPORTED" code="5001"/>
1315                         <enum name="DIAMETER_UNKNOWN_SESSION_ID" code="5002"/>
1316                         <enum name="DIAMETER_AUTHORIZATION_REJECTED" code="5003"/>
1317                         <enum name="DIAMETER_INVALID_AVP_VALUE" code="5004"/>
1318                         <enum name="DIAMETER_MISSING_AVP" code="5005"/>
1319                         <enum name="DIAMETER_RESOURCES_EXCEEDED" code="5006"/>
1320                         <enum name="DIAMETER_CONTRADICTING_AVPS" code="5007"/>
1321                         <enum name="DIAMETER_AVP_NOT_ALLOWED" code="5008"/>
1322                         <enum name="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES" code="5009"/>
1323                         <enum name="DIAMETER_NO_COMMON_APPLICATION" code="5010"/>
1324                         <enum name="DIAMETER_UNSUPPORTED_VERSION" code="5011"/>
1325                         <enum name="DIAMETER_UNABLE_TO_COMPLY" code="5012"/>
1326                         <enum name="DIAMETER_INVALID_BIT_IN_HEADER" code="5013"/>
1327                         <enum name="DIAMETER_INVALID_AVP_LENGTH" code="5014"/>
1328                         <enum name="DIAMETER_INVALID_MESSAGE_LENGTH" code="5015"/>
1329                         <enum name="DIAMETER_INVALID_AVP_BIT_COMBO" code="5016"/>
1330                         <enum name="DIAMETER_NO_COMMON_SECURITY" code="5017"/>
1331                         <enum name="DIAMETER_RADIUS_AVP_UNTRANSLATABLE" code="5018"/>
1332       <!-- 5019-5023 Unassigned -->
1333                         <enum name="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE" code="5024"/>
1334                         <enum name="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION" code="5025"/>
1335       <!-- 5026-5029 Unassigned -->
1336                         <enum name="DIAMETER_USER_UNKNOWN" code="5030"/>
1337                         <enum name="DIAMETER_RATING_FAILED" code="5031"/>
1338                         <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5032"/>
1339                         <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5033"/>
1340                         <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5034"/>
1341                         <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5035"/>
1342                         <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5036"/>
1343                         <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5037"/>
1344                         <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5038"/>
1345                         <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5039"/>
1346       <enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
1347       <enum name="DIAMETER_ERROR_MIP6_AUTH_MODE" code="5041"/>
1348       <!-- 5042-4294967295 Unassigned -->
1349     </avp>
1350                 <avp name="Product-Name" code="269" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1351                         <type type-name="UTF8String"/>
1352                 </avp>
1353                 <avp name="Session-Binding" code="270" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1354                         <type type-name="Unsigned32"/>
1355                         <enum name="RE_AUTH" code="1"/>
1356                         <enum name="STR" code="2"/>
1357                         <enum name="Unassigned" code="3"/>
1358                         <enum name="ACCOUNTING" code="4"/>
1359                 </avp>
1360                 <avp name="Session-Server-Failover" code="271" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1361                         <type type-name="Unsigned32"/>
1362                         <enum name="REFUSE_SERVICE" code="0"/>
1363                         <enum name="TRY_AGAIN" code="1"/>
1364                         <enum name="ALLOW_SERVICE" code="2"/>
1365                         <enum name="TRY_AGAIN_ALLOW_SERVICE" code="3"/>
1366                 </avp>
1367                 <avp name="Multi-Round-Time-Out" code="272" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1368                         <type type-name="Unsigned32"/>
1369                 </avp>
1370                 <avp name="Disconnect-Cause" code="273" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1371                         <type type-name="Enumerated"/>
1372                         <enum name="REBOOTING" code="0"/>
1373                         <enum name="BUSY" code="1"/>
1374                         <enum name="DO_NOT_WANT_TO_TALK_TO_YOU" code="2"/>
1375                 </avp>
1376                 <avp name="Auth-Request-Type" code="274" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1377                         <type type-name="Unsigned32"/>
1378                         <enum name="Authenticate Only" code="1"/>
1379                         <enum name="Authorize Only" code="2"/>
1380                         <enum name="Authorize Authenticate" code="3"/>
1381                 </avp>
1382                 <avp name="Alternate-Peer" code="275" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1383                         <type type-name="DiameterIdentity"/>
1384                 </avp>
1385                 <avp name="Auth-Grace-Period" code="276" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1386                         <type type-name="Unsigned32"/>
1387                 </avp>
1388                 <avp name="Auth-Session-State" code="277" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1389                         <type type-name="Unsigned32"/>
1390                         <enum name="STATE_MAINTAINED" code="0"/>
1391                         <enum name="NO_STATE_MAINTAINED" code="1"/>
1392                 </avp>
1393                 <avp name="Origin-State-Id" code="278" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1394                         <type type-name="Unsigned32"/>
1395                 </avp>
1396                 <avp name="Failed-AVP" code="279" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1397                         <grouped>
1398                         
1399                         </grouped>
1400                         
1401                 </avp>
1402                 <avp name="Proxy-Host" code="280" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1403                         <type type-name="DiameterIdentity"/>
1404                 </avp>
1405                 <avp name="Error-Message" code="281" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
1406                         <type type-name="UTF8String"/>
1407                 </avp>
1408                 <avp name="Route-Record" code="282" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1409                         <type type-name="DiameterIdentity"/>
1410                 </avp>
1411                 <avp name="Destination-Realm" code="283" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1412                         <type type-name="DiameterIdentity"/>
1413                 </avp>
1414                 <avp name="Proxy-Info" code="284" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1415                         <grouped>
1416                                 <gavp name="Proxy-Host"/>
1417                                 <gavp name="Proxy-State"/>
1418                         </grouped>
1419                 </avp>
1420                 <avp name="Re-Auth-Request-Type" code="285" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1421                         <type type-name="Unsigned32"/>
1422                         <enum name="AUTHORIZE_ONLY" code="0"/>
1423                         <enum name="AUTHORIZE_AUTHENTICATE" code="1"/>
1424                 </avp>
1425                 <avp name="Accounting-Sub-Session-Id" code="287" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
1426                         <type type-name="Unsigned64"/>
1427                 </avp>
1428 <!-- 288-290    Unallocated http://www.iana.org/assignments/aaa-parameters (last updated 20 September 2005)?? -->
1429                 <avp name="Authorization-Lifetime" code="291" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1430                         <type type-name="Integer32"/>
1431                 </avp>
1432                 <avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1433                         <type type-name="DiameterURI"/>
1434                 </avp>
1435                 <avp name="Destination-Host" code="293" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1436                         <type type-name="DiameterIdentity"/>
1437                 </avp>
1438                 <avp name="Error-Reporting-Host" code="294" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
1439                         <type type-name="DiameterIdentity"/>
1440                 </avp>
1441                 <avp name="Termination-Cause" code="295" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1442                         <type type-name="Enumerated"/>
1443                         <enum name="DIAMETER_LOGOUT" code="1"/>
1444                         <enum name="DIAMETER_SERVICE_NOT_PROVIDED" code="2"/>
1445                         <enum name="DIAMETER_BAD_ANSWER" code="3"/>
1446                         <enum name="DIAMETER_ADMINISTRATIVE" code="4"/>
1447                         <enum name="DIAMETER_LINK_BROKEN" code="5"/>
1448                         <enum name="DIAMETER_AUTH_EXPIRED" code="6"/>
1449                         <enum name="DIAMETER_USER_MOVED" code="7"/>
1450                         <enum name="DIAMETER_SESSION_TIMEOUT" code="8"/>
1451                 </avp>
1452                 <avp name="Origin-Realm" code="296" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1453                         <type type-name="DiameterIdentity"/>
1454                 </avp>
1455                 <avp name="Experimental-Result" code="297" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1456                         <grouped>
1457                                 <gavp name="Vendor-Id"/>
1458                                 <gavp name="Experimental-Result-Code"/>
1459                         </grouped>
1460                 </avp>
1461                 <!-- 3GPP TS 29.230 version 6.5.0 Release 6, ETSI TS 129 230 V6.5.0 (2005-09) -->
1462                 <avp name="Experimental-Result-Code" code="298" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1463                         <type type-name="Unsigned32"/>
1464                         <enum name="DIAMETER_FIRST_REGISTRATION" code="2001"/>
1465                         <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2002"/>
1466                         <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2003"/>
1467                         <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2004"/>
1468                         <enum name="DIAMETER_SERVER_SELECTION(Deprecated value)" code="2005"/>
1469       
1470                         <enum name="DIAMETER_USER_DATA_NOT_AVAILABLE" code="4100"/>
1471                         <enum name="DIAMETER_PRIOR_UPDATE_IN_PROGRESS" code="4101"/>
1472       <enum name="DIAMETER_ERROR_OUT_OF_RESOURCES" code="4121"/>
1473       <enum name="DIAMETER_PCC_BEARER_EVENT" code="4141"/>
1474
1475       <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
1476                         <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5002"/>
1477                         <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5003"/>
1478                         <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5004"/>
1479                         <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5005"/>
1480                         <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5006"/>
1481                         <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5007"/>
1482                         <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5008"/>
1483                         <enum name="DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA" code="5009"/>
1484                         <enum name="DIAMETER_MISSING_USER_ID" code="5010"/>
1485                         <enum name="DIAMETER_ERROR_FEATURE_UNSUPPORTED" code="5011"/>
1486                         <enum name="DIAMETER_ERROR_USER_NO_WLAN_SUBSCRIPTION" code="5041"/>
1487                         <enum name="DIAMETER_ERROR_W-APN_UNUSED_BY_USER" code="5042"/>
1488                         <enum name="DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION" code="5043"/>
1489                         <enum name="DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION" code="5044"/>
1490                         <enum name="DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED" code="5100"/>
1491                         <enum name="DIAMETER_ERROR_OPERATION_NOT_ALLOWED" code="5101"/>
1492                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ" code="5102"/>
1493                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED" code="5103"/>
1494                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED" code="5104"/>
1495                         <enum name="DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC" code="5105"/>
1496                         <enum name="DIAMETER_ERROR_START_INDICATION" code="5120"/>
1497                         <enum name="DIAMETER_ERROR_STOP_INDICATION" code="5121"/>
1498                         <enum name="DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE" code="5122"/>
1499                         <enum name="DIAMETER_ERROR_SERVICE_AREA" code="5123"/>
1500                         <enum name="DIAMETER_ERROR_INITIAL_PARAMETERS" code="5140"/>
1501                         <enum name="DIAMETER_ERROR_TRIGGER_EVENT" code="5141"/>
1502       <enum name="DIAMETER_BEARER_EVENT" code="5142"/>
1503       <enum name="DIAMETER_ERROR_BEARER_NOT_AUTHORIZED" code="5143"/>
1504       <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5144"/>
1505       <enum name="DIAMETER_QOS_RULE_EVENT" code="5145"/>
1506       <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5146"/>
1507       <enum name="DIAMETER_ERROR_CONFLICTING_REQUEST" code="5147"/>
1508     </avp>
1509                 <!-- RFC3588 AVP -->   
1510                 <avp name="Inband-Security-Id" code="299" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">   
1511                         <type type-name="Unsigned32"/>   
1512                                 <enum name="NO_INBAND_SECURITY" code="0"/>   
1513                                 <enum name="TLS" code="1"/>   
1514                 </avp> 
1515
1516                 <avp name="E2E-Sequence" code="300" mandatory="must">
1517                         <grouped>
1518                                 <gavp name="foo"/>
1519                         </grouped>
1520                 </avp>
1521                 <!-- 301-317    Unallocated -->
1522 <!-- AVP:s 318 - 348 Belongs to Diameter Mobile IPv4 Application and is defined in mobileipv4.xml --> 
1523 <!-- AVP:s 349-362        Unassigned -->
1524 <!-- AVP:s 363 - 408 Belongs to Diameter Network Access Server Application and is defined in nasreq.xml -->
1525 <!-- AVP:s 411 - 461 Belongs to Carge Control and is defined in chargecontrol.xml --> 
1526 <!-- 462 EAP-Payload [RFC4072] 
1527      463 EAP-Reissued-Payload [RFC4072] 
1528      464 EAP-Master-Session-Key [RFC4072] 
1529      465 Accounting-EAP-Auth-Method [RFC4072] 
1530 -->
1531 <!-- 466-479    Unallocated -->
1532                 <avp name="Accounting-Record-Type" code="480" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1533                         <type type-name="Enumerated"/>
1534                         <enum name="Event Record" code="1"/>
1535                         <enum name="Start Record" code="2"/>
1536                         <enum name="Interim Record" code="3"/>
1537                         <enum name="Stop Record" code="4"/>
1538                 </avp>
1539 <!-- 481-482    Unallocated http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xhtml -->
1540
1541                 <avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1542                         <type type-name="Unsigned32"/>
1543                         <enum name="Reserved" code="0"/>
1544                         <enum name="DELIVER_AND_GRANT" code="1"/>
1545                         <enum name="GRANT_AND_STORE" code="2"/>
1546                         <enum name="GRANT_AND_LOSE" code="3"/>
1547                 </avp>
1548 <!-- 484    unallocated  -->
1549                 <avp name="Accounting-Record-Number" code="485" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1550                         <type type-name="Unsigned32"/>
1551                 </avp>
1552 <!--
1553 486 - 494 in mobileipv6.xml
1554 495 TMOD-1 [RFC5624] 
1555 496 Token-Rate [RFC5624] 
1556 497 Bucket-Depth [RFC5624] 
1557 498 Peak-Traffic-Rate [RFC5624] 
1558 499 Minimum-Policed-Unit [RFC5624] 
1559 500 Maximum-Packet-Size [RFC5624] 
1560 501 TMOD-2 [RFC5624] 
1561 502 Bandwidth [RFC5624] 
1562 503 PHB-Class [RFC5624] 
1563 504 - 507 in mobileipv6.xml
1564  503 PHB-Class [RFC5624] 
1565  504 PMIP6-DHCP-Server-Address [RFC5779] 
1566  505 PMIP6-IPv4-Home-Address [RFC5779] 
1567  506 Mobile-Node-Identifier [RFC5779] 
1568  507 Service-Configuration [RFC5779] 
1569 508 QoS-Resources [RFC5777] 
1570 509 Filter-Rule [RFC5777] 
1571 510 Filter-Rule-Precedence [RFC5777] 
1572 511 Classifier [RFC5777] 
1573 512 Classifier-ID [RFC5777] 
1574 513 Protocol [RFC5777] 
1575 514 Direction [RFC5777] 
1576 515 From-Spec [RFC5777] 
1577 516 To-Spec [RFC5777] 
1578 517 Negated [RFC5777] 
1579 518 IP-Address [RFC5777] 
1580 519 IP-Address-Range [RFC5777] 
1581 520 IP-Address-Start [RFC5777] 
1582 521 IP-Address-End [RFC5777] 
1583 522 IP-Address-Mask [RFC5777] 
1584 523 IP-Mask-Bit-Mask-Width [RFC5777] 
1585 524 MAC-Address [RFC5777] 
1586 525 MAC-Address-Mask [RFC5777] 
1587 526 MAC-Address-Mask-Pattern [RFC5777] 
1588 527 EUI64-Address [RFC5777] 
1589 528 EUI64-Address-Mask [RFC5777] 
1590 529 EUI64-Address-Mask-Pattern [RFC5777] 
1591 530 Port [RFC5777] 
1592 531 Port-Range [RFC5777] 
1593 532 Port-Start [RFC5777] 
1594 533 Port-End [RFC5777] 
1595 534 Use-Assigned-Address [RFC5777] 
1596 535 Diffserv-Code-Point [RFC5777] 
1597 536 Fragmentation-Flag [RFC5777] 
1598 537 IP-Option [RFC5777] 
1599 538 IP-Option-Type [RFC5777] 
1600 539 IP-Option-Value [RFC5777] 
1601 540 TCP-Option [RFC5777] 
1602 541 TCP-Option-Type [RFC5777] 
1603 542 TCP-Option-Value [RFC5777] 
1604 543 TCP-Flags [RFC5777] 
1605 544 TCP-Flag-Type [RFC5777] 
1606 545 ICMP-Type [RFC5777] 
1607 546 ICMP-Type-Number [RFC5777] 
1608 547 ICMP-Code [RFC5777] 
1609 548 ETH-Option [RFC5777] 
1610 549 ETH-Proto-Type [RFC5777] 
1611 550 ETH-Ether-Type [RFC5777] 
1612 551 ETH-SAP [RFC5777] 
1613 552 VLAN-ID-Range [RFC5777] 
1614 553 S-VID-Start [RFC5777] 
1615 554 S-VID-End [RFC5777] 
1616 555 C-VID-Start [RFC5777] 
1617 556 C-VID-End [RFC5777] 
1618 557 User-Priority-Range [RFC5777] 
1619 558 Low-User-Priority [RFC5777] 
1620 559 High-User-Priority [RFC5777] 
1621 560 Time-Of-Day-Condition [RFC5777] 
1622 561 Time-Of-Day-Start [RFC5777] 
1623 562 Time-Of-Day-End [RFC5777] 
1624 563 Day-Of-Week-Mask [RFC5777] 
1625 564 Day-Of-Month-Mask [RFC5777] 
1626 565 Month-Of-Year-Mask [RFC5777] 
1627 566 Absolute-Start-Time [RFC5777] 
1628 567 Absolute-Start-Fractional-Seconds [RFC5777] 
1629 568 Absolute-End-Time [RFC5777] 
1630 569 Absolute-End-Fractional-Seconds [RFC5777] 
1631 570 Timezone-Flag [RFC5777] 
1632 571 Timezone-Offset [RFC5777] 
1633 572 Treatment-Action [RFC5777] 
1634 573 QoS-Profile-Id [RFC5777] 
1635 574 QoS-Profile-Template [RFC5777] 
1636 575 QoS-Semantics [RFC5777] 
1637 576 QoS-Parameters [RFC5777] 
1638 577 Excess-Treatment [RFC5777] 
1639 578 QoS-Capability [RFC5777] 
1640 579 QoS-Authorization-Data [RFC-ietf-dime-diameter-qos-15] 
1641 580 Bound-Auth-Session-Id [RFC-ietf-dime-diameter-qos-15] 
1642 581-0xffffff Unassigned 
1643
1644 -->
1645     <avp name="Example-AVP" code="999999" mandatory="mustnot" vendor-bit="may">
1646                         <grouped>
1647                                 <gavp name="Origin-Host"/>
1648                                 <gavp name="Host-IP-Address"/>
1649                         </grouped>
1650                 </avp>
1651                 <!-- ************************ END DIAMETER BASE PROTOCOL AVPS ******************* -->
1652 <!--
1653 3GPP TS 29.230 version 8.7.0 Release 8  Table 7.1: 3GPP specific AVP codes
1654 100 3GPP-WLAN-APN-Id OctetString 29.234 [6]
1655 Note: The AVP codes from 1 to 255 are reserved for backwards compatibility with 3GPP RADIUS Vendor
1656 Specific Attributes (See TS 29.061 [13])
1657 Note: The AVP codes from 256 to 299 are reserved for future use.
1658 300 Authentication-Method Enumerated
1659 301 Authentication-Information-SIM OctetString
1660 302 Authorization -Information-SIM OctetString
1661 303 WLAN-User-Data Grouped
1662 304 Charging-Data Grouped
1663 305 WLAN-Access Enumerated
1664 306 WLAN- 3GPP-IP-Access Enumerated
1665 307 APN-Authorized Grouped
1666 308 APN-Id
1667 309 APN-Barring-Type Enumerated
1668 310 WLAN-Direct-IP-Access Enumerated
1669 311 Session-Request-Type Enumerated
1670 312 Routing-Policy IPFilterRule
1671 313 Max-Requested-Bandwidth OctetString
1672 314 Charging-Characteristics Integer
1673 315 Charging-Nodes Grouped
1674 316 Primary-OCS-Charging-Function-Name DiameterIdentity
1675 317 Secondary-OCS-Charging-Function-Name DiameterIdentity
1676 318 3GPP-AAA-Server-Name DiameterIdentity 29.234 [6]
1677 319 Maximum-Number-Accesses Unsigned32
1678 Note: The AVP codes from 320 to 399 are reserved for TS 29.234
1679 -->
1680                 <avp name="GBA-UserSecSettings" code="400" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1681                         <type type-name="OctetString"/>
1682                 </avp>
1683
1684                 <avp name="Transaction-Identifier" code="401" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1685                         <type type-name="OctetString"/>
1686                 </avp>
1687                 <avp name="NAF-Hostname" code="402" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1688                         <type type-name="OctetString"/>
1689                 </avp>
1690                 <avp name="GAA-Service-Identifier" code="403" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1691                         <type type-name="OctetString"/>
1692                 </avp>
1693                 <avp name="Key-ExpiryTime" code="404" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1694                         <type type-name="Time"/>
1695                 </avp>
1696                 <avp name="ME-Key-Material" code="405" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1697                         <type type-name="OctetString"/>
1698                 </avp>
1699                 <avp name="UICC-Key-Material" code="406" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1700                         <type type-name="OctetString"/>
1701                 </avp>
1702                 <avp name="GBA_U-Awareness-Indicator" code="407" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1703                         <type type-name="Enumerated"/>
1704                         <enum name="NO" code="0"/>
1705                         <enum name="YES" code="1"/>
1706                 </avp>
1707                 <avp name="BootstrapInfoCreationTime" code="408" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1708                         <type type-name="Time"/>
1709                 </avp>
1710                 <avp name="GUSS-Timestamp" code="409" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1711                         <type type-name="Time"/>
1712                 </avp>
1713                 <avp name="GBA-Type" code="410" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
1714                         <type type-name="Enumerated"/>
1715                         <enum name="3G GBA" code="0"/>
1716                         <enum name="2G GBA" code="1"/>
1717                 </avp>
1718 <!--
1719 411 UE-Id OctectString
1720 412 UE-Id-Type Enumerated
1721 413 UICC-App-Label OctectString
1722 414 UICC-ME Enumerated
1723 415 Requested-Key-Lifetime Time
1724 416 Private-Identity-Request Enumerated
1725 417 GBA-Push-Info OctectString
1726 418 NAF-SA-Identifier OctectString
1727 419     Security-Feature-Request        OctetString
1728 420     Security-Feature-Response       OctetString
1729 29.109 [7]
1730 Note: TThe AVP codes from 419 to 499 are reserved for TS 29.109
1731 -->
1732 <!-- Ref 3GPP TS 29.209 version 6.7.0 Release 6 
1733  NOTE AVP 500 - 523 is in gqpolicy.xml
1734       AVP 524 - 527 is in TGPPRx.xml (3GPP TS 29.214)
1735 Note: The AVP codes from 524 to 599 are reserved for TS 29.209 and TS 29.211
1736  NOTE AVP 600 - 650 is in imscxdx.xml
1737
1738 Note: The AVP codes from 651 to 699 are reserved for TS 29.229.
1739  ************************** 3GPP Sh AVPS        **************************
1740  ************************** NOTE see TGPPSh.xml **************************
1741  ************************** 3GPP TS 29.329      **************************
1742  **************************       700 - 712         **************************
1743 Note: The AVP codes from 712 to799 are reserved for TS 29.329.
1744 Note: The AVP codes from 800 to 822 are reserved for TS 32.299.
1745 -->
1746                 <!-- 3GPP Diameter charging applications (3GPP TS 32.299 version 7.0.0 Release 7)-->
1747                 <!-- Note: The AVP codes from 800 to 822 are reserved for TS 32.299. -->
1748                 <avp name="Event-Type" code="823" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot" vendor-id="TGPP" >
1749                         <grouped>
1750                                 <gavp name="SIP-Method"/>
1751                                 <gavp name="Event"/>
1752                                 <gavp name="Content-Type"/>
1753                                 <gavp name="Content-Length"/>
1754                                 <gavp name="Content-Disposition"/>
1755                         </grouped>
1756                 </avp>
1757                 <avp name="SIP-Method" code="824" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1758                         <type type-name="UTF8String"/>
1759                 </avp>
1760                 <avp name="Event" code="825" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1761                         <type type-name="UTF8String"/>
1762                 </avp>
1763                 <avp name="Content-Type" code="826" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1764                         <type type-name="UTF8String"/>
1765                 </avp>
1766                 <!-- In 3GPP TS 32.299 version 6.5.0 Release 6 (2005-12)                                        -->
1767                 <!-- type type-name="UTF8String"                                                                                        -->
1768                 <!-- but according to 3GPP TS 32.299 version 7.4.0 Release 7(2006-12) it        -->
1769                 <!-- should be:                                                                                                                         -->
1770                 <avp name="Content-Length" code="827" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1771                         <type type-name="Unsigned32"/>
1772                 </avp>
1773                 <avp name="Content-Disposition" code="828" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1774                         <type type-name="UTF8String"/>
1775                 </avp>
1776                 <avp name="Role-Of-Node" code="829" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1777                         <type type-name="Enumerated"/>
1778                         <enum name="ORIGINATING_ROLE" code="0"/>
1779                         <enum name="TERMINATING_ROLE" code="1"/>
1780                         <enum name="PROXY_ROLE" code="2"/>
1781                         <enum name="B2BUA_ROLE" code="3"/>
1782                 </avp>
1783                 <avp name="User-Session-Id" code="830" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1784                         <type type-name="UTF8String"/>
1785                 </avp>
1786                 <avp name="Calling-Party-Address" code="831" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1787                         <type type-name="UTF8String"/>
1788                 </avp>
1789                 <avp name="Called-Party-Address" code="832" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1790                         <type type-name="UTF8String"/>
1791                 </avp>
1792                 <avp name="Time-Stamps" code="833" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1793                         <grouped>
1794                                 <gavp name="SIP-Request-Timestamp"/>
1795                                 <gavp name="SIP-Response-Timestamp"/>
1796                         </grouped>
1797                 </avp>
1798                 <avp name="SIP-Request-Timestamp" code="834" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1799                         <type type-name="Time"/>
1800                 </avp>
1801                 <avp name="SIP-Response-Timestamp" code="835" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1802                         <type type-name="Time"/>
1803                 </avp>
1804                 <avp name="Application-Server" code="836" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1805                         <type type-name="UTF8String"/>
1806                 </avp>
1807                 <avp name="Application-provided-Called-Party-Address" code="837" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1808                         <type type-name="UTF8String"/>
1809                 </avp>
1810                 <avp name="Inter-Operator-Identifier" code="838" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1811                         <grouped>
1812                                 <gavp name="Originating-IOI"/>
1813                                 <gavp name="Terminating-IOI"/>
1814                         </grouped>
1815                 </avp>
1816                 <avp name="Originating-IOI" code="839" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1817                         <type type-name="UTF8String"/>
1818                 </avp>
1819                 <avp name="Terminating-IOI" code="840" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1820                         <type type-name="UTF8String"/>
1821                 </avp>
1822                 <avp name="IMS-Charging-Identifier" code="841" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1823                         <type type-name="UTF8String"/>
1824                 </avp>
1825                 <avp name="SDP-Session-Description" code="842" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1826                         <type type-name="UTF8String"/>
1827                 </avp>
1828                 <avp name="SDP-Media-components" code="843" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1829                         <grouped>
1830                                 <gavp name="SDP-Media-Name"/>
1831                                 <gavp name="SDP-Media-Description"/>
1832                         </grouped>
1833                 </avp>
1834                 <avp name="SDP-Media-Name" code="844" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1835                         <type type-name="UTF8String"/>
1836                 </avp>
1837                 <avp name="SDP-Media-Description" code="845" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1838                         <type type-name="UTF8String"/>
1839                 </avp>
1840                 <avp name="GPRS-Charging-ID" code="846" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1841                         <type type-name="UTF8String"/>
1842                 </avp>
1843     <!--
1844     ETSI TS 132 299 V7.6.0 (2007-06) 
1845     -->  
1846                 <avp name="GGSN-Address" code="847" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1847                         <type type-name="IPAddress"/>
1848                 </avp>
1849                 <avp name="Served-Party-IP-Address" code="848" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1850                         <type type-name="IPAddress"/>
1851                 </avp>
1852                 <avp name="Authorised-QoS" code="849" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1853                         <type type-name="UTF8String"/>
1854                 </avp>
1855                 <avp name="Application-Server-Information" code="850" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1856                         <grouped>
1857                                 <gavp name="Application-Server"/>
1858                                 <gavp name="Application-Provided-Called-Party-Address"/>
1859                         </grouped>
1860                 </avp>
1861                 <avp name="Trunk-Group-ID" code="851" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1862                         <grouped>
1863                                 <gavp name="Incoming-Trunk-Group-ID"/>
1864                                 <gavp name="Outgoing-Trunk-Group-ID"/>
1865                         </grouped>
1866                 </avp>
1867                 <avp name="Incoming-Trunk-Group-ID" code="852" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1868                         <type type-name="UTF8String"/>
1869                 </avp>
1870                 <avp name="Outgoing-Trunk-Group-ID" code="853" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1871                         <type type-name="UTF8String"/>
1872                 </avp>
1873                 <avp name="Bearer-Service" code="854" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1874                         <type type-name="OctetString"/>
1875                 </avp>
1876                 <avp name="Service-ID" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1877                         <type type-name="UTF8String"/>
1878                 </avp>
1879
1880                 <avp name="PoC-Controlling-Address" code="858" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
1881                         <type type-name="UTF8String"/>
1882                 </avp>
1883
1884                 <avp name="PoC-Group-Name" code="859" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
1885                         <type type-name="UTF8String"/>
1886                 </avp>
1887
1888                 <avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1889                         <grouped>
1890                                 <gavp name="Cause-Code"/>
1891                                 <gavp name="Node-Functionality"/>
1892                         </grouped>
1893                 </avp>
1894                 <avp name="Cause-Code" code="861" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1895                         <type type-name="Enumerated"/>
1896       <enum name="End of REGISTER dialog" code="-3"/>
1897       <enum name="End of SUBSCRIBE dialog" code="-2"/>
1898       <enum name="Successful transaction" code="-1"/>
1899                         <enum name="Normal end of session" code="0"/>
1900                         <enum name="Unspecified error" code="1"/>
1901                         <enum name="Unsuccessful session setup" code="2"/>
1902                         <enum name="Internal error" code="3"/>
1903                         <enum name="Multiple Choices" code="300"/>
1904                         <enum name="Moved Permanently" code="301"/>
1905                         <enum name="Moved Temporarily" code="302"/>
1906                         <enum name="Use Proxy" code="305"/>
1907                         <enum name="Alternative Service" code="380"/>
1908                         <enum name="Bad Request" code="400"/>
1909                         <enum name="Unauthorized" code="401"/>
1910                         <enum name="Payment Required" code="402"/>
1911                         <enum name="Forbidden" code="403"/>
1912                         <enum name="Not Found" code="404"/>
1913                         <enum name="Method Not Allowed" code="405"/>
1914                         <enum name="Not Acceptable" code="406"/>
1915                         <enum name="Proxy Authentication Required" code="407"/>
1916                         <enum name="Request Timeout" code="408"/>
1917                         <enum name="Gone" code="410"/>
1918                         <enum name="Conditional Request Failed" code="412"/>
1919                         <enum name="Request Entity Too Large" code="413"/>
1920                         <enum name="Request-URI Too Long" code="414"/>
1921                         <enum name="Unsupported Media Type" code="415"/>
1922                         <enum name="Unsupported URI Scheme" code="416"/>
1923                         <enum name="Unknown Resource-Priority" code="417"/>
1924                         <enum name="Bad Extension" code="420"/>
1925                         <enum name="Extension Required" code="421"/>
1926                         <enum name="Session Interval Too Small" code="422"/>
1927                         <enum name="Interval Too Brief" code="423"/>
1928                         <enum name="Use Identity Header" code="428"/>
1929                         <enum name="Provide Referrer Identity" code="429"/>
1930                         <enum name="Bad Identity-Info" code="436"/>
1931                         <enum name="Unsupported Certificate" code="437"/>
1932                         <enum name="Invalid Identity Header" code="438"/>
1933                         <enum name="Temporarily Unavailable" code="480"/>
1934                         <enum name="Call/Transaction Does Not Exist" code="481"/>
1935                         <enum name="Loop Detected" code="482"/>
1936                         <enum name="Too Many Hops" code="483"/>
1937                         <enum name="Address Incomplete" code="484"/>
1938                         <enum name="Ambiguous" code="485"/>
1939                         <enum name="Busy Here" code="486"/>
1940                         <enum name="Request Terminated" code="487"/>
1941                         <enum name="Not Acceptable Here" code="488"/>
1942                         <enum name="Bad Event" code="489"/>
1943                         <enum name="Request Pending" code="491"/>
1944                         <enum name="Undecipherable" code="493"/>
1945                         <enum name="Security Agreement Required" code="494"/>
1946                         <enum name="Server Internal Error" code="500"/>
1947                         <enum name="Not Implemented" code="501"/>
1948                         <enum name="Bad Gateway" code="502"/>
1949                         <enum name="Service Unavailable" code="503"/>
1950                         <enum name="Server Time-out" code="504"/>
1951                         <enum name="Version Not Supported" code="505"/>
1952                         <enum name="Message Too Large" code="513"/>
1953                         <enum name="Precondition Failure" code="580"/> 
1954                 <enum name="Busy Everywhere" code="600"/>
1955                         <enum name="Decline" code="603"/>
1956                         <enum name="Does Not Exist Anywhere" code="604"/>
1957                         <enum name="Not Acceptable" code="606"/>
1958                 </avp>
1959                 <avp name="Node-Functionality" code="862" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1960                         <type type-name="Unsigned32"/>
1961                         <enum name="S-CSCF" code="0"/>
1962                         <enum name="P-CSCF" code="1"/>
1963                         <enum name="I-CSCF" code="2"/>
1964                         <enum name="MRFC" code="3"/>
1965                         <enum name="MGCF" code="4"/>
1966                         <enum name="BGCF" code="5"/>
1967                         <enum name="AS" code="6"/>
1968       <enum name="IBCF" code="7"/>
1969       <enum name="S-GW" code="8"/>
1970       <enum name="P-GW" code="9"/>
1971     </avp>
1972                 <avp name="Service-Specific-Data" code="863" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1973                         <type type-name="UTF8String"/>
1974                 </avp>
1975                 <avp name="Originator" code="864" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1976                         <type type-name="Enumerated"/>
1977                         <enum name="Calling Party" code="0"/>
1978                         <enum name="Called Party" code="1"/>
1979                 </avp>
1980                 <avp name="PS-Furnish-Charging-Information" code="865" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1981                         <grouped>
1982                                 <gavp name="GPRS-Charging-Id"/>
1983                                 <gavp name="PS-Free-Format-Data"/>
1984                                 <gavp name="PS-Append-Free-Format-Data"/>
1985                         </grouped>
1986                 </avp>
1987                 <avp name="PS-Free-Format-Data" code="866" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1988                         <type type-name="OctetString"/>
1989                 </avp>
1990                 <avp name="PS-Append-Free-Format-Data" code="867" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1991                         <type type-name="Enumerated"/>
1992                         <enum name="Append" code="0"/>
1993                         <enum name="Overwrite" code="1"/>
1994                 </avp>
1995                 <avp name="Time-Quota-Threshold" code="868" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
1996                         <type type-name="Unsigned32"/>
1997                 </avp>
1998                 <avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
1999                         <type type-name="Unsigned32"/>
2000                 </avp>
2001                 <avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
2002                         <type type-name="Enumerated"/>
2003                         <enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
2004                         <enum name="CHANGE_IN_QOS" code="2"/>
2005                         <enum name="CHANGE_IN_LOCATION" code="3"/>
2006                         <enum name="CHANGE_IN_RAT" code="4"/>
2007                         <enum name="CHANGEINQOS_TRAFFIC_CLASS" code="10"/>
2008                         <enum name="CHANGEINQOS_RELIABILITY_CLASS" code="11"/>
2009                         <enum name="CHANGEINQOS_DELAY_CLASS" code="12"/>
2010                         <enum name="CHANGEINQOS_PEAK_THROUGHPUT" code="13"/>
2011                         <enum name="CHANGEINQOS_PRECEDENCE_CLASS" code="14"/>
2012                         <enum name="CHANGEINQOS_MEAN_THROUGHPUT" code="15"/>
2013                         <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK" code="16"/>
2014                         <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK" code="17"/>
2015                         <enum name="CHANGEINQOS_RESIDUAL_BER" code="18"/>
2016                         <enum name="CHANGEINQOS_SDU_ERROR_RATIO" code="19"/>
2017                         <enum name="CHANGEINQOS_TRANSFER_DELAY" code="20"/>
2018                         <enum name="CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY" code="21"/>
2019                         <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK" code="22"/>
2020                         <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK" code="23"/>
2021                         <enum name="CHANGEINLOCATION_MCC" code="30"/>
2022                         <enum name="CHANGEINLOCATION_MNC" code="31"/>
2023                         <enum name="CHANGEINLOCATION_RAC" code="32"/>
2024                         <enum name="CHANGEINLOCATION_LAC" code="33"/>
2025       <enum name="CHANGEINLOCATION_CellId" code="34"/>
2026       <enum name="CHANGE_IN_MEDIA_COMPOSITION" code="40"/>
2027       <enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
2028       <enum name="CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB" code="51"/>
2029       <enum name="CHANGE_IN_USER_PARTICIPATING_TYPE" code="52"/>
2030       <enum name="CHANGE_IN_SERVICE_CONDITION" code="60"/>
2031     </avp>
2032                 <avp name="Quota-Holding-Time" code="871" mandatory="must" vendor-bit="must" vendor-id="TGPP">
2033                         <type type-name="Unsigned32"/>
2034                 </avp>
2035                 <avp name="Reporting-Reason" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
2036                         <type type-name="Enumerated"/>
2037                         <enum name="THRESHOLD" code="0"/>
2038                         <enum name="QHT" code="1"/>
2039                         <enum name="FINAL" code="2"/>
2040                         <enum name="QUOTA_EXHAUSTED" code="3"/>
2041                         <enum name="VALIDITY_TIME" code="4"/>
2042                         <enum name="OTHER_QUOTA_TYPE" code="5"/>
2043                         <enum name="RATING_CONDITION_CHANGE" code="6"/>
2044                         <enum name="FORCED_REAUTHORISATION" code="7"/>
2045                         <enum name="POOL_EXHAUSTED" code="8"/>
2046                 </avp>
2047                 <avp name="Service-Information" code="873" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
2048                         <grouped>
2049                                 <gavp name="PS-Information"/>
2050                                 <gavp name="WLAN-Information"/>
2051                                 <gavp name="IMS-Information"/>
2052                                 <gavp name="MMS-Information"/>
2053                                 <gavp name="LCS-Information"/>
2054                                 <gavp name="PoC-Information"/>
2055                                 <gavp name="MBMS-Information"/>
2056                         </grouped>
2057                 </avp>
2058                 <avp name="PS-Information" code="874" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
2059                         <grouped>
2060                                 <gavp name="3GPP-Charging-Id"/>
2061                                 <gavp name="3GPP-PDP Type"/>
2062                                 <gavp name="PDP-Address"/>
2063                                 <gavp name="3GPP-GPRS-Negotiated-QoS-Profile"/>
2064                                 <gavp name="SGSN-Address"/>
2065                                 <gavp name="GGSN-Address"/>
2066                                 <gavp name="CG-Address"/>
2067                                 <gavp name="3GPP-IMSI-MCC-MNC"/>
2068                                 <gavp name="3GPP-GGSN-MCC-MNC"/>
2069                                 <gavp name="3GPP-NSAPI"/>
2070                                 <gavp name="Called-Station-Id"/>
2071                                 <gavp name="3GPP-Session-Stop-Indicator"/>
2072                                 <gavp name="3GPP-Selection-Mode"/>
2073                                 <gavp name="3GPP-Charging-Characteristics"/>
2074                                 <gavp name="3GPP-SGSN-MCC-MNC"/>
2075                                 <gavp name="3GPP-MS-TimeZone"/>
2076                                 <gavp name="3GPP-CAMEL-Charging-Info"/>
2077                                 <gavp name="Charging-Rule-Base-Name"/>
2078                                 <gavp name="3GPP-User-Location-Info"/>
2079                                 <gavp name="3GPP-RAT-Type"/>
2080                                 <gavp name="PS-Furnish-Charging-Information"/>
2081                         </grouped>
2082                 </avp>
2083                 <avp name="WLAN-Information" code="875" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
2084       <grouped>
2085         <gavp name="WLAN-Session-Id"/>
2086         <gavp name="PDG-Address"/>
2087         <gavp name="NPDG-Charging-Id"/>
2088         <gavp name="WAG-Address"/>
2089         <gavp name="WAG-PLMN-Id"/>
2090         <gavp name="WLAN-Radio-Container"/>
2091         <gavp name="WLAN-UE-Local-IPAddress"/>
2092       </grouped>
2093     </avp>
2094                 <avp name="IMS-Information" code="876" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
2095                         <grouped>
2096                                 <gavp name="Event-Type"/>
2097                                 <gavp name="Role-Of-Node"/>
2098                                 <gavp name="Node-Functionality"/>
2099                                 <gavp name="User-Session-ID"/>
2100                                 <gavp name="Calling-Party-Address"/>
2101                                 <gavp name="Called-Party-Address"/>
2102                                 <gavp name="Time-Stamps"/>
2103                                 <gavp name="Application-Server-Information"/>
2104                                 <gavp name="Inter-Operator-Identifier"/>
2105                                 <gavp name="IMS-Charging-Identifier"/>
2106                                 <gavp name="SDP-Session-Description"/>
2107                                 <gavp name="SDP-Media-Component"/>
2108                                 <gavp name="GGSN-Address"/>
2109                                 <gavp name="Served-Party-IP-Address"/>
2110                                 <gavp name="Server-Capabilities"/>
2111                                 <gavp name="Trunk-Group-ID"/>
2112                                 <gavp name="Bearer-Service"/>
2113                                 <gavp name="Service-Id"/>
2114                                 <gavp name="Service-Specific-Data"/>
2115                                 <gavp name="Message-Body"/>
2116         <gavp name="Cause-Code"/>
2117         <gavp name="Access-Network-Information"/>
2118         <gavp name="Early-Media-Description"/>
2119         <gavp name="IMS-Communication-Service-Identifier"/>
2120       </grouped>
2121                 </avp>
2122                 <avp name="MMS-Information" code="877" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
2123                         <grouped>
2124                                 <gavp name="Originator-Address"/>
2125                                 <gavp name="Recipient-Address"/>
2126                                 <gavp name="Submission-Time"/>
2127                                 <gavp name="MM-Content-Type"/>  
2128                                 <gavp name="Priority"/>
2129                                 <gavp name="Message-ID"/>
2130                                 <gavp name="Message-Type"/>
2131                                 <gavp name="Message-Size"/>
2132                                 <gavp name="Message-Class"/>
2133                                 <gavp name="Delivery-Report-Requested"/>
2134                                 <gavp name= "Read-Reply-Report-Requested"/>
2135                                 <gavp name="MMBox-Storage-Information"/>
2136                                 <gavp name="Applic-ID"/>
2137                                 <gavp name="Reply-Applic-ID"/>
2138                                 <gavp name="Aux-Applic-Info"/>
2139                                 <gavp name="Content-Class"/>
2140                                 <gavp name="DRM-Content"/>
2141         <gavp name="Adaptations"/>
2142         <gavp name="VASP-Id"/>
2143         <gavp name="VAS-Id"/>
2144       </grouped>
2145     </avp>
2146                 <avp name="LCS-Information" code="878" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
2147                         <grouped>
2148                                 <gavp name="LCS-Client-ID"/>
2149                                 <gavp name="Location-Type"/>
2150                                 <gavp name="Location-Estimate"/>
2151                                 <gavp name="Positioning-Data"/>
2152                                 <gavp name="IMSI"/>
2153                                 <gavp name="MSISDN"/>
2154                         </grouped>
2155                 </avp>
2156                 <avp name="PoC-Information" code="879" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
2157                         <grouped>
2158                                 <gavp name="PoC-Server-Role"/>
2159         <gavp name="PoC-Session-Type"/>
2160         <gavp name="PoC-User-Role"/>
2161         <gavp name="PoC-Session-Initiation-type"/>
2162         <gavp name="PoC-Event-Type"/>
2163         <gavp name="Number-Of-Participants"/>
2164         <gavp name="Participants-Involved"/>
2165         <gavp name="Participant-Group"/>
2166         <gavp name="Talk-Burst-Exchange"/>
2167                                 <gavp name="PoC-Controlling-Address"/>
2168         <gavp name="PoC-Group-Name"/>
2169         <gavp name="PoC-Session-Id"/>
2170         <gavp name="Charged-Party"/>
2171       </grouped>
2172                 </avp>
2173                 <avp name="MBMS-Information" code="880" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
2174       <grouped>
2175         <gavp name="TMGI"/>
2176         <gavp name="MBMS-Service-Type"/>
2177         <gavp name="MBMS-User-Service-Type"/>
2178         <gavp name="File-Repair-Supported"/>
2179         <gavp name="Required-MBMS-Bearer-Capabilities"/>
2180         <gavp name="MBMS-2G-3G-Indicator"/>
2181         <gavp name="RAI"/>
2182         <gavp name="MBMS-Service-Area"/>
2183         <gavp name="MBMS-Session-Identity"/>
2184       </grouped>
2185     </avp>
2186                 <avp name="Quota-Consumption-Time" code="881" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
2187                         <type type-name="Unsigned32"/>
2188                 </avp>
2189                 <avp name="Media-Initiator-Flag" code="882" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2190                         <type type-name="Enumerated"/>
2191                         <enum name="called party" code="0"/>
2192                         <enum name="calling party" code="1"/>
2193                         <enum name="unknown" code="2"/>
2194                 </avp>
2195
2196                 <avp name="PoC-Server-Role" code="883" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2197                         <type type-name="Enumerated"/>
2198                         <enum name="Participating PoC Server" code="0"/>
2199                         <enum name="Controlling PoC Server" code="1"/>
2200                 </avp>
2201
2202                 <avp name="PoC-Session-Type" code="884" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2203                         <type type-name="Enumerated"/>
2204                         <enum name="1 to 1 PoC session" code="0"/>
2205                         <enum name="chat PoC group session" code="1"/>
2206                         <enum name="pre-arranged PoC group session" code="2"/>
2207                         <enum name="ad-hoc PoC group session" code="3"/>
2208                 </avp>
2209
2210                 <avp name="Number-Of-Participants" code="885" mandatory="must" vendor-bit="must" vendor-id="TGPP">
2211                         <type type-name="Integer32"/>
2212                 </avp>
2213     <avp name="Originator-Address" code="886" mandatory="must" vendor-bit="must" vendor-id="TGPP">
2214       <grouped>
2215         <gavp name="Address-Type"/>
2216         <gavp name="Address-Data"/>
2217         <gavp name="Address-Domain"/>
2218                         </grouped>
2219     </avp>
2220     <avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2221                         <type type-name="UTF8String"/>
2222                 </avp>
2223
2224                 <avp name="Expires" code="888" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
2225                         <type type-name="Unsigned32"/>
2226                 </avp>
2227
2228                 <avp name="Message-Body" code="889" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2229                         <grouped>
2230                                 <gavp name="Content-Type"/>
2231                                 <gavp name="Content-Length"/>
2232                                 <gavp name="Content-Disposition"/>
2233                                 <gavp name="Originator"/>
2234                         </grouped>
2235                 </avp>
2236                 <avp name="WAG-Address" code="890" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
2237                         <type type-name="IPAddress"/>
2238                 </avp>
2239                 <avp name="WAG-PLMN-Id" code="891" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
2240                         <type type-name="OctetString"/>
2241                 </avp>
2242                 <avp name="WLAN-Radio-Container" code="892" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2243                         <grouped>
2244         <gavp name="Operator-Name"/>
2245         <gavp name="Location-Type"/>
2246         <gavp name="Location-Information"/>
2247         <gavp name="WLAN-Technology"/>
2248       </grouped>
2249                 </avp>
2250                 <avp name="WLAN-Technology" code="893" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2251                         <type type-name="Unsigned32"/>
2252                 </avp>
2253                 <avp name="WLAN-UE-Local-IPAddress" code="894" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2254                         <type type-name="IPAddress"/>
2255                 </avp>
2256                 <avp name="PDG-Address" code="895" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2257                         <type type-name="IPAddress"/>
2258                 </avp>
2259                 <avp name="PDG-Charging-Id" code="896" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2260                         <type type-name="Unsigned32"/>
2261                 </avp>
2262                 <avp name="Address-Data" code="897" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2263                         <type type-name="UTF8String"/>
2264                 </avp>
2265                 <avp name="Address-Domain" code="898" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2266                         <grouped>
2267         <gavp name="Domain-Name"/>
2268         <gavp name="3GPP-IMSI-MCC-MNC"/>
2269       </grouped>
2270                 </avp>
2271                 <avp name="Address-Type" code="899" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2272                         <type type-name="Enumerated"/>
2273       <enum name="e-mail address" code="0"/>
2274       <enum name="MSISDN" code="1"/>
2275       <enum name="IPv4 Address" code="2"/>
2276       <enum name="IPv6 Address" code="3"/>
2277       <enum name="Numeric Shortcode" code="4"/>
2278       <enum name="Alphanumeric Shortcode" code="5"/>
2279       <enum name="Other" code="6"/>
2280     </avp>
2281
2282 <!--
2283 900 TMGI OctectString
2284 901 Required-MBMS-Bearer-Capabilities UTF8String
2285 902 MBMS-StartStop-Indication Enumerated
2286 903 MBMS-Service-Area OctectString
2287 904 MBMS-Session-Duration Unsigned32
2288 905 Alternative-APN UTF8String
2289 906 MBMS-Service-Type Enumerated
2290 907 MBMS-2G-3G-Indicator Enumerated
2291 908 MBMS-Session-Identity OctetString
2292 909 RAI UTF8String
2293 910 Additional-MBMS-Trace-Info OctetString
2294 911 MBMS-Time-To-Data-Transfer Unsigned32
2295 912 MBMS-Session-Identity-Repetition-Number Unsigned32
2296 913 MBMS-Required-QoS UTF8String
2297 914 MBMS-Counting-Information Enumerated
2298 915 MBMS-User-Data-Mode-Indication Enumerated
2299 916 MBMS-GGSN-Address UTF8String
2300 917 MBMS-GGSN-IPv6-Address UTF8String
2301 918 MBMS-BMSC-SSM-IP-Address UTF8String
2302 919 MBMS-BMSC-SSM-IPv6-Address UTF8Strin
2303 Note: The AVP codes from 920 to 999 are reserved for TS 29.061
2304 29.210
2305 ******** Found in TGPPGmb.xml ********
2306 -->
2307                 <avp name="Bearer-Usage" code="1000" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2308                         <type type-name="Enumerated"/>
2309                         <enum name="GENERAL" code="0"/>
2310                         <enum name="IMS SIGNALLING" code="1"/>
2311                         <enum name="DEDICATED" code="2"/>
2312                 </avp>
2313                 <avp name="Charging-Rule-Install" code="1001" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2314                         <grouped>
2315                                 <gavp name="Charging-Rule-Definition"/>
2316                                 <gavp name="Charging-Rule-Name"/>
2317                                 <gavp name="Charging-Rule-Base-Name"/>
2318                                 <gavp name="Bearer-Identifier"/>
2319                                 <gavp name="Rule-Activation-Time"/>
2320                                 <gavp name="Rule-Deactivation-Time"/>
2321                                 <gavp name="Resource-Allocation-Notification"/>
2322                         </grouped>
2323                 </avp>
2324                 <avp name="Charging-Rule-Remove" code="1002" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2325                         <grouped>
2326                                 <gavp name="Charging-Rule-Name"/>
2327                                 <gavp name="Charging-Rule-Base-Name"/>
2328                         </grouped>
2329                 </avp>
2330                 <avp name="Charging-Rule-Definition" code="1003" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2331                         <grouped>
2332                                 <gavp name="Charging-Rule-Name"/>
2333                                 <gavp name="Service-Identifier"/>
2334                                 <gavp name="Rating-Group"/>
2335                                 <gavp name="Flow-Description"/>
2336                                 <gavp name="Flow-Information"/>
2337                                 <gavp name="Flow-Status"/>
2338                                 <gavp name="QoS-Information"/>
2339                                 <gavp name="Reporting-Level"/>
2340                                 <gavp name="Online"/>
2341                                 <gavp name="Offline"/>
2342                                 <gavp name="Metering-Method"/>
2343                                 <gavp name="Precedence"/>
2344                                 <gavp name="AF-Charging-Identifier"/>
2345                                 <gavp name="Flows"/>
2346                                 <gavp name="Monitoring-Key"/>
2347                                 <gavp name="AF-Signalling-Protocol"/>
2348                         </grouped>
2349                 </avp>
2350                 <avp name="Charging-Rule-Base-Name" code="1004" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2351                         <type type-name="UTF8String"/>
2352                 </avp>
2353                 <avp name="Charging-Rule-Name" code="1005" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2354                         <type type-name="OctetString"/>
2355                 </avp>
2356                 <avp name="Event-Trigger" code="1006" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2357                         <type type-name="Enumerated"/>
2358                         <enum name="SGSN CHANGE"                                code="0"/>
2359                         <enum name="QOS CHANGE"                                 code="1"/>
2360                         <enum name="RAT CHANGE"                                 code="2"/>
2361                         <enum name="TFT CHANGE"                                 code="3"/>
2362                         <enum name="PLMN CHANGE"                                code="4"/>
2363                         <enum name="LOSS_OF_BEARER"                             code="5"/>
2364                         <enum name="RECOVERY_OF_BEARER"                         code="6"/>
2365                         <enum name="IP-CAN_CHANGE"                              code="7"/>
2366                         <enum name="GW-PCEF-MALFUNCTION"                        code="8"/>
2367                         <enum name="RESOURCES_LIMITATION"                       code="9"/>
2368                         <enum name="MAX_NR_BEARERS_REACHED"                     code="10"/>
2369                         <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION"         code="11"/>
2370                         <enum name="NO_EVENT_TRIGGER"                           code="12"/>
2371                         <enum name="USER_LOCATION_CHANGE"                       code="13"/>
2372                         <enum name="NO_EVENT_TRIGGERS"                          code="14"/>
2373                         <enum name="OUT_OF_CREDIT"                              code="15"/>
2374                         <enum name="REALLOCATION_OF_CREDIT"                     code="16"/>
2375                         <enum name="REVALIDATION_TIMEOUT"                       code="17"/>
2376                         <enum name="UE_IP_ADDRESS_ALLOCATE"                     code="18"/>
2377                         <enum name="UE_IP_ADDRESS_RELEASE"                      code="19"/>
2378                         <enum name="DEFAULT_EPS_BEARER_QOS_CHANGE"              code="20"/>
2379                         <enum name="AN_GW_CHANGE"                               code="21"/>
2380                         <enum name="SUCCESSFUL_RESOURCE_ALLOCATION"             code="22"/>
2381                         <enum name="RESOURCE_MODIFICATION_REQUEST"              code="23"/>
2382                         <enum name="PGW_TRACE_CONTROL"                          code="24"/>
2383                         <enum name="UE_TIME_ZONE_CHANGE"                        code="25"/>
2384                         <enum name="USAGE_REPORT"                               code="26"/>
2385                         <enum name="TAI_CHANGE"                                 code="27"/>
2386                         <enum name="ECGI_CHANGE"                                code="28"/>
2387                         <enum name="TIME_CHANGE"                                code="100"/>
2388                         <enum name="TFT DELETED"                                code="1000"/>
2389                         <enum name="LOSS OF BEARER"                             code="1001"/>
2390                         <enum name="RECOVERY OF BEARER"                         code="1002"/>
2391                         <enum name="POLICY ENFORCEMENT FAILED"                  code="1003"/>
2392                 </avp>
2393                 <avp name="Metering-Method" code="1007" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2394                         <type type-name="Enumerated"/>
2395                         <enum name="DURATION" code="0"/>
2396                         <enum name="VOLUME" code="1"/>
2397                         <enum name="DURATION_VOLUME" code="2"/>
2398                 </avp>
2399                 <avp name="Offline" code="1008" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2400                         <type type-name="Enumerated"/>
2401                         <enum name="DISABLE_OFFLINE" code="0"/>
2402                         <enum name="ENABLE_OFFLINE" code="1"/>
2403                 </avp>
2404                 <avp name="Online" code="1009" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2405                         <type type-name="Enumerated"/>
2406                         <enum name="DISABLE_ONLINE" code="0"/>
2407                         <enum name="ENABLE_ONLINE" code="1"/>
2408                 </avp>
2409                 <avp name="Precedence" code="1010" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2410                         <type type-name="Unsigned32"/>
2411                 </avp>
2412                 <avp name="Reporting-Level" code="1011" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2413                         <type type-name="Enumerated"/>
2414                         <enum name="CHARGING RULE LEVEL" code="0"/>
2415                         <enum name="RATING GROUP LEVEL" code="1"/>
2416                 </avp>
2417                 <avp name="TFT-Filter" code="1012" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2418                         <type type-name="IPFilterRule"/>
2419                 </avp>
2420                 <avp name="TFT-Packet-Filter-Information" code="1013" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2421                         <grouped>
2422                                 <gavp name="Precedence"/>
2423                                 <gavp name="TFT-Filter"/>
2424                                 <gavp name="TOS-Traffic-Class"/>
2425                                 <gavp name="Security-Parameter-Index"/>
2426                                 <gavp name="Flow-Label"/>
2427                         </grouped>
2428                 </avp>
2429                 <avp name="ToS-Traffic-Class" code="1014" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2430                         <type type-name="OctetString"/>
2431                 </avp>
2432                 <avp name="PDP-Session-operation" code="1015" vendor-id="TGPP" protected="may" mandatory="must" may-encrypt="yes" vendor-bit="must">
2433                         <type type-name="Unsigned32" /> 
2434                         <enum name="PDP-SESSION-TERMINATION" code="0"/>
2435                 </avp>
2436                 <avp name="QoS-Information" code="1016" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2437                         <grouped>
2438                                 <gavp name="QoS-Class-Identifier"/>
2439                                 <gavp name="Max-Requested-Bandwdith-DL"/>
2440                                 <gavp name="Max-Requested-Bandwdith-UL"/>
2441                                 <gavp name="Guaranteed-Bitrate-UL"/>
2442                                 <gavp name="Guaranteed-Bitrate-DL"/>
2443                                 <gavp name="Bearer-Identifier"/>
2444                                 <gavp name="Allocation-Retention-Priority"/>
2445                                 <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
2446                                 <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
2447                         </grouped>
2448                 </avp>
2449                 <avp name="Charging-Rule-Report" code="1018" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2450                         <grouped>
2451                                 <gavp name="Charging-Rule-Base-Name"/>
2452                                 <gavp name="Charging-Rule-Name"/>
2453                                 <gavp name="Bearer-Identifier"/>
2454                                 <gavp name="PCC-Rule-Status"/>
2455                                 <gavp name="Rule-Failure-Code"/>
2456                                 <gavp name="Final-Unit-Indication"/>
2457                         </grouped>
2458                 </avp>
2459                 <avp name="PCC-Rule-Status" code="1019" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2460                         <type type-name="Unsigned32"/>
2461                         <enum name="ACTIVE"             code="0"/>
2462                         <enum name="INACTIVE"           code="1"/>
2463                         <enum name="TEMPORARY_INACTIVE" code="2"/>
2464                 </avp>
2465                 <avp name="Bearer-Identifier" code="1020" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2466                         <type type-name="OctetString"/>
2467                 </avp>
2468     <avp name="Bearer-Operation" code="1021" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2469       <type type-name="Enumerated"/>
2470       <enum name="TERMINATION"                  code="0"/>
2471       <enum name="ESTABLISHMENT"        code="1"/>
2472       <enum name="MODIFICATION"         code="2"/>
2473     </avp>
2474     <avp name="Access-Network-Charging-Identifier-Gx" code="1022" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2475       <grouped>
2476         <gavp name="Access-Network-Charging-Identifier-Value"/>
2477         <gavp name="Charging-Rule-Base-Name"/>
2478         <gavp name="Charging-Rule-Name"/>
2479       </grouped>
2480     </avp>
2481     <avp name="Bearer-Control-Mode" code="1023" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2482       <type type-name="Enumerated"/>
2483       <enum name="UE_ONLY"                      code="0"/>
2484       <enum name="RESERVED"     code="1"/>
2485       <enum name="UE_NW"        code="2"/>
2486     </avp>
2487     <avp name="Network-Request-Support" code="1024" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2488       <type type-name="Enumerated"/>
2489       <enum name="NETWORK_REQUEST NOT SUPPORTED"                        code="0"/>
2490       <enum name="NETWORK_REQUEST SUPPORTED"    code="1"/>
2491     </avp>
2492                 <avp name="Guaranteed-Bitrate-DL" code="1025" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2493                         <type type-name="Unsigned32"/>
2494                 </avp>          
2495                 <avp name="Guaranteed-Bitrate-UL" code="1026" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2496                         <type type-name="Unsigned32"/>
2497                 </avp>
2498     <avp name="IP-CAN-Type" code="1027" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2499       <type type-name="Enumerated"/>
2500       <enum name="3GPP-GPRS"                    code="0"/>
2501       <enum name="DOCSIS"       code="1"/>
2502       <enum name="xDSL"         code="2"/>
2503       <enum name="WiMAX"        code="3"/>
2504       <enum name="3GPP2"        code="4"/>
2505       <enum name="3GPP-EPS"     code="5"/>
2506     </avp>
2507                 <avp name="QoS-Class-Identifier" code="1028" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2508                         <type type-name="Enumerated"/>
2509                         <enum name="None"                       code="0"/>
2510                         <enum name="Conversational"                     code="1"/>
2511                         <enum name="Conversational"                     code="2"/>
2512                         <enum name="Streaming"  code="3"/>
2513                         <enum name="Streaming"          code="4"/>
2514                         <enum name="Interactive"                        code="5"/>
2515                         <enum name="Interactive"                code="6"/>
2516                         <enum name="Interactive"                code="7"/>
2517                         <enum name="Interactive"                code="8"/>
2518                         <enum name="Background"                 code="9"/>
2519                         <enum name="OTHER"                      code="0xFFFFFFFF"/>
2520                 </avp>
2521     <avp name="QoS-Negotiation" code="1029" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2522       <type type-name="Enumerated"/>
2523       <enum name="NO_QoS_NEGOTIATION"                   code="0"/>
2524       <enum name="QoS_NEGOTIATION_SUPPORTED"    code="1"/>
2525     </avp>
2526     <avp name="QoS-Upgrade" code="1030" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2527       <type type-name="Enumerated"/>
2528       <enum name="QoS_UPGRADE_NOT_SUPPORTED"                    code="0"/>
2529       <enum name="QoS_UPGRADE_SUPPORTED"        code="1"/>
2530     </avp>
2531     <avp name="Rule-Failure-Code" code="1031" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2532       <type type-name="Enumerated"/>
2533       <enum name="UNKNOWN_RULE_NAME"                    code="1"/>
2534       <enum name="RATING_GROUP_ERROR"                   code="2"/>
2535       <enum name="SERVICE_IDENTIFIER_ERROR"     code="3"/>
2536       <enum name="GW/PCEF_MALFUNCTION"          code="4"/>
2537       <enum name="RESOURCES_LIMITATION"                 code="5"/>
2538       <enum name="MAX_NR_BEARERS_REACHED"               code="6"/>
2539       <enum name="UNKNOWN_BEARER_ID"            code="7"/>
2540       <enum name="MISSING_BEARER_ID"            code="8"/>
2541       <enum name="MISSING_FLOW_DESCRIPTION"             code="9"/>
2542       <enum name="RESOURCE_ALLOCATION_FAILURE"                  code="10"/>
2543       <enum name="UNSUCCESSFUL_QOS_VALIDATION"                  code="11"/>
2544     </avp>
2545     <avp name="RAT-Type" code="1032" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2546       <type type-name="Enumerated" />
2547       <enum name="WLAN" code="0" />
2548       <enum name="UTRAN" code="1000" />
2549       <enum name="GERAN" code="1001" />
2550       <enum name="GAN" code="1002" />
2551       <enum name="HSPA_EVOLUTION" code="1003" />
2552       <enum name="EUTRAN" code="1004" />
2553       <enum name="CDMA2000_1X" code="2000" />
2554       <enum name="HRPD" code="2001" />
2555       <enum name="UMB" code="2002" />
2556     </avp>
2557     <avp name="Event-Report-Indication" code="1033" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2558       <grouped>
2559         <gavp name="Event-Trigger"/>
2560         <gavp name="RAT-Type"/>
2561         <gavp name="QoS-Information"/>
2562         <gavp name="RAI"/>
2563         <gavp name="3GPP-User-Location-Info"/>
2564       </grouped>
2565     </avp>
2566     <avp name="Allocation-Retention-Priority" code="1034" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2567       <grouped>
2568         <gavp name="Priority-Level"/>
2569         <gavp name="Pre-emption-Capability"/>
2570         <gavp name="Pre-emption-Vulnerability"/>
2571       </grouped>
2572     </avp>
2573     <avp name="CoA-IP-Address" code="1035" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2574       <type type-name="IPAddress"/>
2575     </avp>
2576     <avp name="Tunnel-Header-Filter" code="1036" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2577       <type type-name="IPFilterRule"/>
2578     </avp>
2579     <avp name="Tunnel-Header-Length" code="1037" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2580       <type type-name="Unsigned32"/>
2581     </avp>
2582     <avp name="Tunnel-Information" code="1038" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2583       <grouped>
2584         <gavp name="Tunnel-Header-Length"/>
2585         <gavp name="Tunnel-Header-Filter"/>
2586       </grouped>
2587     </avp>
2588     <avp name="CoA-Information" code="1039" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2589       <grouped>
2590         <gavp name="Tunnel-Information"/>
2591         <gavp name="CoA-IP-Address"/>
2592       </grouped>
2593     </avp>
2594     <avp name="APN-Aggregate-Max-Bitrate-DL" code="1040" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2595       <type type-name="Unsigned32"/>
2596     </avp>
2597     <avp name="APN-Aggregate-Max-Bitrate-UL" code="1041" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2598       <type type-name="Unsigned32"/>
2599     </avp>
2600     <avp name="Revalidation-Time" code="1042" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2601       <type type-name="Time"/>
2602     </avp>
2603     <avp name="Rule-Activation-Time" code="1043" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2604       <type type-name="Time"/>
2605     </avp>
2606     <avp name="Rule-DeActivation-Time" code="1044" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2607       <type type-name="Time"/>
2608     </avp>
2609     <avp name="Session-Release-Cause" code="1045" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2610       <type type-name="Enumerated"/>
2611       <enum name="UNSPECIFIED_REASON"                   code="0"/>
2612       <enum name="UE_SUBSCRIPTION_REASON"       code="1"/>
2613       <enum name="INSUFFICIENT_SERVER_RESOURCES"        code="2"/>
2614     </avp>
2615     <avp name="Priority-Level" code="1046" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2616       <type type-name="Unsigned32"/>
2617     </avp>
2618     <avp name="Pre-emption-Capability" code="1047" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2619       <type type-name="Enumerated"/>
2620       <enum name="PRE-EMPTION_CAPABILITY_ENABLED"                       code="0"/>
2621       <enum name="PRE-EMPTION_CAPABILITY_DISABLED"      code="1"/>
2622     </avp>
2623     <avp name="Pre-emption-Vulnerability" code="1048" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2624       <type type-name="Enumerated"/>
2625       <enum name="PRE-EMPTION_VULNERABILITY_ENABLED"                    code="0"/>
2626       <enum name="PRE-EMPTION_VULNERABILITY_DISABLED"   code="1"/>
2627     </avp>
2628     <avp name="Default-EPS-Bearer-QoS" code="1049" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2629       <grouped>
2630         <gavp name="QoS-Class-Identifier"/>
2631         <gavp name="Allocation-Retention-Priority"/>
2632       </grouped>
2633     </avp>
2634     <avp name="AN-GW-Address" code="1050" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2635       <type type-name="IPAddress"/>
2636     </avp>
2637     <avp name="QoS-Rule-Install" code="1051" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2638       <grouped>
2639         <gavp name="QoS-Rule-Definition"/>
2640         <gavp name="Tunnel-Information"/>
2641         <gavp name="Access-Network-Charging-Identifier-Value"/>
2642         <gavp name="Resource-Allocation-Notification"/>
2643       </grouped>
2644     </avp>
2645     <avp name="QoS-Rule-Remove" code="1052" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2646       <grouped>
2647         <gavp name="QoS-Rule-Name"/>
2648       </grouped>
2649     </avp>
2650     <avp name="QoS-Rule-Definition" code="1053" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2651       <grouped>
2652         <gavp name="QoS-Rule-Name"/>
2653         <gavp name="Flow-Information"/>
2654         <gavp name="QoS-Information"/>
2655         <gavp name="Precedence"/>
2656       </grouped>
2657     </avp>
2658     <avp name="QoS-Rule-Name" code="1054" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2659       <type type-name="OctetString"/>
2660     </avp>
2661     <avp name="QoS-Rule-Report" code="1055" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2662       <grouped>
2663         <gavp name="QoS-Rule-Name"/>
2664         <gavp name="PCC-Rule-Status"/>
2665         <gavp name="Rule-Failure-Code"/>
2666       </grouped>
2667     </avp>
2668     <avp name="Security-Parameter-Index" code="1056" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2669       <type type-name="OctetString"/>
2670     </avp>
2671     <avp name="Flow-Label" code="1057" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2672       <type type-name="OctetString"/>
2673     </avp>
2674     <avp name="Flow-Information" code="1058" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2675       <grouped>
2676         <gavp name="Flow-Description"/>
2677         <gavp name="Packet-Filter-Identifier"/>
2678         <gavp name="ToS-Traffic-Class"/>
2679         <gavp name="Security-Parameter-Index"/>
2680         <gavp name="Flow-Label"/>
2681       </grouped>
2682     </avp>
2683     <avp name="Packet-Filter-Content" code="1059" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2684       <type type-name="IPFilterRule"/>
2685     </avp>
2686     <avp name="Packet-Filter-Identifier" code="1060" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2687       <type type-name="OctetString"/>
2688     </avp>
2689     <avp name="Packet-Filter-Information" code="1061" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2690       <grouped>
2691         <gavp name="Packet-Filter-Identifier"/>
2692         <gavp name="Precedence"/>
2693         <gavp name="Packet-Filter-Content"/>
2694         <gavp name="ToS-Traffic-Class"/>
2695         <gavp name="Security-Parameter-Index"/>
2696         <gavp name="Flow-Label"/>
2697       </grouped>
2698     </avp>
2699     <avp name="Packet-Filter-Operation" code="1062" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2700       <type type-name="Enumerated"/>
2701       <enum name="DELETION"                     code="0"/>
2702       <enum name="ADDITION"     code="1"/>
2703       <enum name="MODIFICATION"         code="2"/>
2704     </avp>
2705     <avp name="Resource-Allocation-Notification" code="1063" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2706       <type type-name="Enumerated"/>
2707       <enum name="ENABLE_NOTIFICATION"  code="0"/>
2708     </avp>
2709     <avp name="Session-Linking-Indicator" code="1064" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2710       <type type-name="Enumerated"/>
2711       <enum name="SESSION_LINKING_IMMEDIATE"  code="0"/>
2712       <enum name="SESSION_LINKING_DEFERRED"   code="1"/>
2713     </avp>
2714     <avp name="PDN-Connection-ID" code="1065" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2715       <type type-name="OctetString"/>
2716     </avp>
2717     <avp name="Monitoring-Key" code="1066" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2718       <type type-name="OctetString"/>
2719     </avp>
2720     <avp name="Usage-Monitoring-Information" code="1067" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2721       <grouped>
2722         <gavp name="Monitoring-Key"/>
2723         <gavp name="Granted-Service-Unit"/>
2724         <gavp name="Used-Service-Unit"/>
2725         <gavp name="Usage-Monitoring-Level"/>
2726         <gavp name="Usage-Monitoring-Report"/>
2727         <gavp name="Usage-Monitoring-Support"/>
2728       </grouped>
2729     </avp>
2730     <avp name="Usage-Monitoring-Level" code="1068" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2731       <type type-name="Enumerated"/>
2732       <enum name="SESSION_LEVEL"  code="0"/>
2733       <enum name="PCC_RULE_LEVEL"   code="1"/>
2734     </avp>
2735     <avp name="Usage-Monitoring-Report" code="1069" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2736       <type type-name="Enumerated"/>
2737       <enum name="USAGE_MONITORING_REPORT_REQUIRED"  code="0"/>
2738     </avp>
2739     <avp name="Usage-Monitoring-Support" code="1070" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2740       <type type-name="Enumerated"/>
2741       <enum name="USAGE_MONITORING_DISABLED"  code="0"/>
2742     </avp>
2743     <avp name="CSG-Information-Reporting" code="1071" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2744       <type type-name="Enumerated"/>
2745       <enum name="CHANGE_CSG_CELL"  code="0"/>
2746       <enum name="CHANGE_CSG_SUBSCRIBED_HYBRID_CELL"   code="1"/>
2747       <enum name="CHANGE_CSG_UNSUBSCRIBED_HYBRID_CELL"   code="2"/>
2748     </avp>
2749     <!-- Note: The AVP codes from 1072 to 1099 are reserved for TS 29.212 -->
2750 <!-- ETSI TS 129 140 V6.3.0 (2005-12) -->
2751                 <avp name="Served-User-Identity" code="1100" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2752                         <grouped>
2753                                 <gavp name="MSISDN"/>
2754                                 <gavp name="VASP-ID"/>
2755                                 <gavp name="VAS-ID"/>
2756                         </grouped>              
2757                 </avp>
2758                 <avp name="VASP-ID" code="1101" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2759                         <type type-name="UTF8String"/>
2760                 </avp>
2761                 <avp name="VAS-ID" code="1102" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2762                         <type type-name="UTF8String"/>
2763                 </avp>
2764                 <avp name="Trigger-Event" code="1103" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2765                         <type type-name="Enumerated"/>
2766                         <enum name="MM1 Message Submission, Profile based" code="0"/>
2767                         <enum name="MM1 Message Submission, Address based" code="1"/>
2768                         <enum name="MM1 Message Delivery" code="2"/>
2769                         <enum name="MM7 Message Submission, Profile based" code="3"/>
2770                         <enum name="MM7 Message Submission, Address based" code="4"/>
2771                 </avp>
2772                 <avp name="Sender-Address" code="1104" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2773                         <type type-name="UTF8String"/>
2774                 </avp>
2775                 <avp name="Initial-Recipient-Address" code="1105" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2776                         <grouped>
2777                                 <gavp name="Sequence-Number"/>
2778                                 <gavp name="Recipient-Address"/>
2779                         </grouped>              
2780                 </avp>
2781                 <avp name="Result-Recipient-Address" code="1106" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2782                         <grouped>
2783                                 <gavp name="Sequence-Number"/>
2784                                 <gavp name="Recipient-Address"/>
2785                                 <gavp name="Routeing-Address"/>
2786                                 <gavp name="Sender-Address"/>
2787                         </grouped>              
2788                 </avp>
2789                 <avp name="Sequence-Number" code="1107" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2790                         <type type-name="Unsigned32"/>
2791                 </avp>
2792                 <avp name="Recipient-Address" code="1108" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2793                         <type type-name="UTF8String"/>
2794                 </avp>
2795                 <avp name="Routeing-Address" code="1109" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2796                         <type type-name="UTF8String"/>
2797                 </avp>
2798                 <avp name="Originating-Interface" code="1110" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2799                         <type type-name="Enumerated"/>
2800                         <enum name="MM1" code="0"/>
2801                         <enum name="MM3" code="1"/>
2802                         <enum name="MM4" code="2"/>
2803                         <enum name="MM7" code="3"/>
2804                 </avp>
2805                 <avp name="Delivery-Report" code="1111" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2806                         <type type-name="Enumerated"/>
2807                         <enum name="No Delivery Report Requested" code="0"/>
2808                         <enum name="Delivery Report Requested" code="1"/>
2809                 </avp>
2810                 <avp name="Read-Reply" code="1112" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2811                         <type type-name="Enumerated"/>
2812                         <enum name="No Read Reply Requested" code="0"/>
2813                         <enum name="Read Reply Requested" code="1"/>
2814                 </avp>
2815                 <avp name="Sender-Visibility" code="1113" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2816                         <type type-name="Enumerated"/>
2817                         <enum name="Sender Identification requested not to be hidden" code="0"/>
2818                         <enum name="Sender Identification requested to be hidden" code="1"/>
2819                 </avp>
2820                 <avp name="Service-Key" code="1114" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2821                         <type type-name="UTF8String"/>
2822                 </avp>
2823                 <avp name="Billing-Information" code="1115" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2824                         <type type-name="UTF8String"/>
2825                 </avp>
2826                 <avp name="Status" code="1116" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2827                         <grouped>
2828                                 <gavp name="Status-Code"/>
2829                                 <gavp name="Status-Text"/>
2830                         </grouped>              
2831                 </avp>
2832                 <avp name="Status-Code" code="1117" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2833                         <type type-name="UTF8String"/>
2834                 </avp>
2835                 <avp name="Status-Text" code="1118" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2836                         <type type-name="UTF8String"/>
2837                 </avp>
2838                 <avp name="Routeing-Address-Resolution" code="1119" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2839                         <type type-name="Enumerated"/>
2840                         <enum name="unresolved" code="0"/>
2841                         <enum name="resolved" code="1"/>
2842                 </avp>
2843
2844 <!--29.140 [16]
2845 Note: The AVP codes from 1119 to 1199 are reserved for TS 29.140
2846 32.299
2847 -->
2848                 <avp name="Domain-Name" code="1200" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2849                         <type type-name="UTF8String"/>
2850                 </avp>
2851                 <avp name="Recipient-Address" code="1201" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2852                         <grouped>
2853                                 <gavp name="Address-Type"/>
2854                                 <gavp name="Address-Data"/>
2855                                 <gavp name="Address-Domain"/>
2856                                 <gavp name="Addressee-Type"/>
2857                         </grouped>              
2858                 </avp>
2859                 <avp name="Submission-Time" code="1202" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2860                         <type type-name="Time"/>
2861                 </avp>
2862                 <avp name="MM-Content-Type" code="1203" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2863                         <grouped>
2864                                 <gavp name="Type-Number"/>
2865                                 <gavp name="Additional-Type-Information"/>
2866                                 <gavp name="Content-Size"/>
2867                                 <gavp name="Additional-Content-Information"/>
2868                         </grouped>
2869                 </avp>
2870 <!-- The Type-Number AVP (AVP code1204) is of type Enumerated and identifies the well-known -->
2871 <!-- media types. The values are taken from OMNA WSP Content Type Codes database -->
2872 <!-- http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.htm -->
2873                 <avp name="Type-Number" code="1204" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2874                         <type type-name="Enumerated"/>
2875                         <enum name="text/*" code="1"/>
2876                         <enum name="text/html" code="2"/> 
2877                         <enum name="text/plain" code="3"/> 
2878                         <enum name="text/x-hdml" code="4"/> 
2879                         <enum name="text/x-ttml" code="5"/>
2880                         <enum name="text/x-vCalendar" code="6"/>
2881                         <enum name="text/x-vCard" code="7"/>
2882                         <enum name="text/vnd.wap.wml" code="9"/>
2883                         <enum name="text/vnd.wap.wmlscript" code="9"/>
2884                         <enum name="text/vnd.wap.wta-event" code="10"/>
2885                         <enum name="multipart/*" code="11"/>
2886                         <enum name="multipart/mixed" code="12"/>
2887                         <enum name="multipart/form-data" code="13"/>
2888                         <enum name="multipart/byterantes" code="14"/>
2889                         <enum name="multipart/alternative" code="15"/>
2890                         <enum name="application/*" code="16"/>
2891                         <enum name="application/java-vm" code="17"/> 
2892                         <enum name="application/x-www-form-urlencoded" code="18"/>
2893       <enum name="application/x-hdmlc" code="19"/>
2894       <enum name="application/vnd.wap.wmlc" code="20"/>
2895       <enum name="application/vnd.wap.wmlscriptc" code="21"/>
2896       <enum name="application/vnd.wap.wta-eventc" code="22"/>
2897       <enum name="application/vnd.wap.uaprof" code="23"/>
2898       <enum name="application/vnd.wap.wtls-ca-certificate" code="24"/>
2899       <enum name="application/vnd.wap.wtls-user-certificate" code="25"/>
2900       <enum name="application/x-x509-ca-cert" code="26"/>
2901       <enum name="application/x-x509-user-cert" code="27"/>
2902       <enum name="image/*" code="28"/>
2903       <enum name="image/gif" code="29"/>
2904       <enum name="image/jpeg" code="30"/>
2905       <enum name="image/tiff" code="31"/>
2906       <enum name="image/png" code="32"/>
2907       <enum name="image/vnd.wap.wbmp" code="33"/>
2908       <enum name="application/vnd.wap.multipart.*" code="34"/>
2909       <enum name="application/vnd.wap.multipart.mixed" code="35"/>
2910       <enum name="application/vnd.wap.multipart.form-data" code="36"/>
2911       <enum name="application/vnd.wap.multipart.byteranges" code="37"/>
2912       <enum name="application/vnd.wap.multipart.alternative" code="38"/>
2913       <enum name="application/xml" code="39"/>
2914       <enum name="text/xml" code="40"/>
2915       <enum name="application/vnd.wap.wbxml" code="41"/>
2916       <enum name="application/x-x968-cross-cert" code="42"/>
2917       <enum name="application/x-x968-ca-cert" code="43"/>
2918       <enum name="application/x-x968-user-cert" code="44"/>
2919       <enum name="text/vnd.wap.si" code="45"/>
2920       <enum name="application/vnd.wap.sic" code="46"/>
2921       <enum name="text/vnd.wap.sl" code="47"/>
2922       <enum name="application/vnd.wap.slc" code="48"/>
2923       <enum name="text/vnd.wap.co" code="49"/>
2924       <enum name="application/vnd.wap.coc" code="50"/>
2925       <enum name="application/vnd.wap.multipart.related" code="51"/>
2926       <enum name="application/vnd.wap.sia" code="52"/>
2927       <enum name="text/vnd.wap.connectivity-xml" code="53"/>
2928       <enum name="application/vnd.wap.connectivity-wbxml" code="54"/>
2929       <enum name="application/pkcs7-mime" code="55"/>
2930       <enum name="application/vnd.wap.hashed-certificate" code="56"/>
2931       <enum name="application/vnd.wap.signed-certificate" code="57"/>
2932       <enum name="application/vnd.wap.cert-response" code="58"/>
2933       <enum name="application/xhtml+xml" code="59"/>
2934       <enum name="application/wml+xml" code="60"/>
2935       <enum name="text/css" code="61"/>
2936       <enum name="application/vnd.wap.mms-message" code="62"/>
2937       <enum name="application/vnd.wap.rollover-certificate" code="63"/>
2938       <enum name="application/vnd.wap.locc+wbxml" code="64"/>
2939       <enum name="application/vnd.wap.loc+xml" code="65"/>
2940       <enum name="application/vnd.syncml.dm+wbxml" code="66"/>
2941       <enum name="application/vnd.syncml.dm+xml" code="67"/>
2942       <enum name="application/vnd.syncml.notification" code="68"/>
2943       <enum name="application/vnd.wap.xhtml+xml" code="69"/>
2944       <enum name="application/vnd.wv.csp.cir" code="70"/>
2945       <enum name="application/vnd.oma.dd+xml" code="71"/>
2946       <enum name="application/vnd.oma.drm.message" code="72"/>
2947       <enum name="application/vnd.oma.drm.content" code="73"/>
2948       <enum name="application/vnd.oma.drm.rights+xml" code="74"/>
2949       <enum name="application/vnd.oma.drm.rights+wbxml" code="75"/>
2950       <enum name="application/vnd.wv.csp+xml" code="76"/>
2951       <enum name="application/vnd.wv.csp+wbxml" code="77"/>
2952       <enum name="application/vnd.syncml.ds.notification" code="78"/>
2953       <enum name="audio/*" code="79"/>
2954       <enum name="video/*" code="80"/>
2955       <enum name="application/vnd.oma.dd2+xml" code="81"/>
2956       <enum name="application/mikey" code="82"/>
2957       <enum name="application/vnd.oma.dcd" code="83"/>
2958       <enum name="application/vnd.oma.dcdc" code="84"/>
2959     </avp>
2960                 <avp name="Additional-Type-Information" code="1205" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2961                         <type type-name="UTF8String"/>
2962                 </avp>
2963     <avp name="Content-Size" code="1206" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2964                         <type type-name="Unsigned32"/>
2965                 </avp>
2966     <avp name="Additional-Content-Information" code="1207" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2967       <grouped>
2968         <gavp name="Type-Number"/>
2969         <gavp name="Additional-Type-Information"/>
2970         <gavp name="Content-Size"/>
2971                         </grouped>
2972     </avp>
2973     <avp name="Addressee-Type" code="1208" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2974       <type type-name="Enumerated"/>
2975       <enum name="TO" code="0"/>
2976       <enum name="CC" code="1"/>
2977       <enum name="BCC" code="2"/>
2978     </avp>
2979     <avp name="Priority" code="1209" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2980                         <type type-name="Enumerated"/>
2981                         <enum name="Low" code="0"/>
2982                         <enum name="Normal" code="2"/> 
2983                         <enum name="High" code="3"/> 
2984                 </avp>
2985                 <avp name="Message-ID" code="1210" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2986                         <type type-name="UTF8String"/>
2987                 </avp>
2988                 <avp name="Message-Type" code="1211" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2989                         <type type-name="Enumerated"/>
2990                         <enum name="m-send-req" code="1"/>
2991                         <enum name="m-send-conf" code="2"/>
2992                         <enum name="m-notification-ind" code="3"/>
2993                         <enum name="m-notifyresp-ind" code="4"/>
2994                         <enum name="m-retrieve-conf" code="5"/>
2995                         <enum name="m-acknowledge-ind" code="6"/>
2996                         <enum name="m-delivery-ind" code="7"/>
2997                         <enum name="m-read-rec-ind" code="8"/>
2998                         <enum name="m-read-orig-ind" code="9"/>
2999                         <enum name="m-forward-req" code="10"/>
3000                         <enum name="m-forward-conf" code="11"/>
3001                         <enum name="m-mbox-store-conf" code="12"/>
3002                         <enum name="m-mbox-view-conf" code="13"/>
3003                         <enum name="m-mbox-upload-conf" code="14"/>
3004                         <enum name="m-mbox-delete-conf" code="15"/>
3005                 </avp>
3006                 <avp name="Message-Size" code="1212" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3007                         <type type-name="Unsigned32"/>
3008                 </avp>
3009                 <avp name="Message-Class" code="1213" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3010                         <grouped>
3011                                 <gavp name="Class-Identifier"/>
3012                                 <gavp name="Token-Text"/>
3013                         </grouped>
3014                 </avp>
3015                 <avp name="Class-Identifier" code="1214" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3016                         <type type-name="Enumerated"/>
3017                         <enum name="Personal" code="0"/>
3018                         <enum name="Advertisement" code="1"/>
3019                         <enum name="Informational" code="2"/>
3020                         <enum name="Auto" code="3"/>
3021                 </avp>
3022                 <avp name="Token-Text" code="1215" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3023                         <type type-name="UTF8String"/>
3024                 </avp>
3025                 <avp name="Delivery-Report-Requested" code="1216" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3026                         <type type-name="Enumerated"/>
3027                         <enum name="No" code="0"/>
3028                         <enum name="Yes" code="1"/>
3029                 </avp>
3030                 <avp name="Adaptations" code="1217" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3031                         <type type-name="Enumerated"/>
3032                         <enum name="No" code="0"/>
3033                         <enum name="Yes" code="1"/>
3034                 </avp>
3035                 <avp name="Applic-ID" code="1218" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3036                         <type type-name="UTF8String"/>
3037                 </avp>
3038                 <avp name="Aux-Applic-Info" code="1219" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3039                         <type type-name="UTF8String"/>
3040                 </avp>
3041                 <avp name="Content-Class" code="1220" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3042                         <type type-name="Enumerated"/>
3043                         <enum name="text" code="0"/>
3044                         <enum name="image-basic" code="1"/>
3045                         <enum name="image-rich" code="2"/>
3046                         <enum name="video-basic" code="3"/>
3047                         <enum name="video-rich" code="4"/>
3048                         <enum name="megapixel" code="5"/>
3049                         <enum name="content-basic" code="6"/>
3050                         <enum name="content-rich" code="7"/>
3051                 </avp>
3052                 <avp name="DRM-Content" code="1221" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3053                         <type type-name="Enumerated"/>
3054                         <enum name="No" code="0"/>
3055                         <enum name="Yes" code="1"/>
3056                 </avp>
3057                 <avp name="Read-Reply-Report-Requested" code="1222" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3058                         <type type-name="Enumerated"/>
3059       <enum name="No" code="0"/>
3060       <enum name="Yes" code="1"/>
3061     </avp>
3062                 <avp name="Reply-Applic-ID" code="1223" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3063                         <type type-name="UTF8String"/>
3064                 </avp>
3065                 <avp name="File-Repair-Supported" code="1224" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3066                         <type type-name="Enumerated"/>
3067                         <enum name="SUPPORTED" code="1"/>
3068                         <enum name="NOT_SUPPORTED" code="2"/>
3069                 </avp>
3070                 <avp name="MBMS-User-Service-Type" code="1225" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3071                         <type type-name="Enumerated"/>
3072                         <enum name="DOWNLOAD" code="1"/>
3073                         <enum name="STREAMING" code="2"/>
3074                 </avp>
3075                 <avp name="Unit-Quota-Threshold" code="1226" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3076                         <type type-name="Unsigned32"/>
3077                 </avp>
3078                 <avp name="PDP-Address" code="1227" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3079                         <type type-name="IPAddress"/>
3080                 </avp>
3081                 <avp name="SGSN-Address" code="1228" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3082                         <type type-name="IPAddress"/>
3083                 </avp>
3084     <avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
3085                         <type type-name="UTF8String"/>
3086                 </avp>
3087                 <avp name="Deferred-Location-Event-Type" code="1230" mandatory="must"  may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3088                         <type type-name="UTF8String"/>
3089                 </avp>
3090                 <avp name="LCS-APN" code="1231" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3091                         <type type-name="UTF8String"/>
3092                 </avp>
3093                 <avp name="LCS-Client-ID" code="1232" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3094                         <grouped>
3095                                 <gavp name="LCS-Client-Type"/>
3096                                 <gavp name="LCS-Client-External-ID"/>
3097                                 <gavp name="LCS-Client-Dialed-By-MS"/>
3098                                 <gavp name="LCS-Client-Name"/>
3099                                 <gavp name="LCS-APN"/>
3100                                 <gavp name="LCS-Requestor-ID"/>
3101                         </grouped>
3102                 </avp>
3103                 <avp name="LCS-Client-Dialed-By-MS" code="1233" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3104                         <type type-name="UTF8String"/>
3105                 </avp>
3106                 <avp name="LCS-Client-External-ID" code="1234" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3107                         <type type-name="UTF8String"/>
3108                 </avp>
3109                 <avp name="LCS-Client-Name" code="1235" mandatory="may"  vendor-bit="must" vendor-id="TGPP">
3110                         <grouped>
3111                                 <gavp name="LCS-Data-Coding-Scheme"/>
3112                                 <gavp name="LCS-Name-String"/>
3113                                 <gavp name="LCS-Format-Indicator"/>
3114                         </grouped>
3115                 </avp>
3116                 <avp name="LCS-Data-Coding-Scheme" code="1236" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
3117                         <type type-name="UTF8String"/>
3118                 </avp>
3119                 <avp name="LCS-Format-Indicator" code="1237" mandatory="may"  vendor-bit="must" vendor-id="TGPP">
3120                         <type type-name="Enumerated"/>
3121                         <enum name="LOGICAL_NAME" code="0"/>
3122                         <enum name="EMAIL_ADDRESS" code="1"/>
3123                         <enum name="MSISDN" code="2"/>
3124                         <enum name="URL" code="3"/>
3125                         <enum name="SIP_URL" code="4"/>
3126                 </avp>
3127                 <avp name="LCS-Name-String" code="1238" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
3128                         <type type-name="UTF8String"/>
3129                 </avp>
3130                 <avp name="LCS-Requestor-ID" code="1239" mandatory="may" vendor-bit="must" vendor-id="TGPP">
3131                         <grouped>
3132                                 <gavp name="LCS-Data-Coding-Scheme"/>
3133                                 <gavp name="LCS-Requestor-ID-String"/>
3134                         </grouped>
3135                 </avp>
3136                 <avp name="LCS-Requestor-ID-String" code="1240" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
3137                         <type type-name="UTF8String"/>
3138                 </avp>
3139                 <avp name="LCS-Client-Type" code="1241" mandatory="may" vendor-bit="must" vendor-id="TGPP">
3140                         <type type-name="Enumerated"/>
3141                         <enum name="EMERGENCY_SERVICES" code="0"/>
3142                         <enum name="VALUE_ADDED_SERVICES" code="1"/>
3143                         <enum name="PLMN_OPERATOR_SERVICES" code="2"/>
3144                         <enum name="LAWFUL_INTERCEPT_SERVICES" code="3"/>
3145                 </avp>
3146                 <avp name="Location-Estimate" code="1242" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
3147                         <type type-name="UTF8String"/>
3148                 </avp>
3149                 <avp name="Location-Estimate-Type" code="1243" mandatory="may" vendor-bit="must" vendor-id="TGPP">
3150                         <type type-name="Enumerated"/>
3151                         <enum name="CURRENT_LOCATION" code="0"/>
3152                         <enum name="CURRENT_LAST_KNOWN_LOCATION" code="1"/>
3153                         <enum name="INITIAL_LOCATION" code="2"/>
3154                         <enum name="ACTIVATE_DEFERRED_LOCATION" code="3"/>
3155                         <enum name="CANCEL_DEFERRED_LOCATION" code="4"/>
3156                 </avp>
3157                 <avp name="Location-Type" code="1244" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3158                         <grouped>
3159                                 <gavp name="Location-Estimate-Type"/>
3160                                 <gavp name="Deferred-Location-Event-Type"/>
3161                         </grouped>
3162                 </avp>
3163                 <avp name="Positioning-Data" code="1245" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
3164                         <type type-name="UTF8String"/>
3165                 </avp>
3166                 <avp name="WLAN-Session-Id" code="1246" vendor-bit="must" vendor-id="TGPP">
3167                         <type type-name="UTF8String"/>
3168                 </avp>
3169                 <avp name="PDP-Context-Type" code="1247" vendor-bit="must" vendor-id="TGPP">
3170                         <type type-name="Enumerated"/>
3171                         <enum name="PRIMARY" code="0"/>
3172                         <enum name="SECONDARY" code="1"/>
3173                 </avp>
3174                 <avp name="MMBox-Storage-Requested" code="1248" vendor-bit="must" vendor-id="TGPP">
3175                         <type type-name="Enumerated"/>
3176                         <enum name="No" code="0"/>
3177                         <enum name="Yes" code="1"/>
3178                 </avp>
3179                 <avp name="Service-Specific-Info" code="1249" vendor-bit="must" vendor-id="TGPP">
3180       <grouped>
3181         <gavp name="Service-Specific-Data"/>
3182         <gavp name="Service-Specific-Type"/>
3183       </grouped>
3184     </avp>
3185                 <avp name="Called-Asserted-Identity" code="1250" vendor-bit="must" vendor-id="TGPP">
3186                         <type type-name="UTF8String"/>
3187                 </avp>
3188                 <avp name="Requested-Party-Address" code="1251" vendor-bit="must" vendor-id="TGPP">
3189                         <type type-name="UTF8String"/>
3190                 </avp>
3191                 <avp name="PoC-User-Role" code="1252" vendor-bit="must" vendor-id="TGPP">
3192                         <grouped>
3193                                 <gavp name="PoC-User-Role-Ids"/>
3194                                 <gavp name="PoC-User-Role-info-Units"/>
3195                         </grouped>
3196                 </avp>
3197                 <avp name="PoC-User-Role-IDs" code="1253" vendor-bit="must" vendor-id="TGPP">
3198                         <type type-name="UTF8String"/>
3199                 </avp>
3200                 <avp name="PoC-User-Role-info-Units" code="1254" vendor-bit="must" vendor-id="TGPP">
3201                         <type type-name="Enumerated"/>
3202                         <enum name="Moderator" code="1"/>
3203         <enum name="Dispatcher" code="2"/>
3204         <enum name="Session-Owner" code="3"/>
3205         <enum name="Session-Participant" code="4"/>
3206     </avp>
3207
3208                 <avp name="Talk-Burst-Exchange" code="1255" vendor-bit="must" vendor-id="TGPP">
3209                         <grouped>
3210         <gavp name="PoC-Change-Time"/>
3211         <gavp name="Number-Of-Talk-Bursts"/>
3212         <gavp name="Talk-Burst-Volume"/>
3213         <gavp name="Talk-Burst-Time"/>
3214         <gavp name="Number-Of-Received-Talk-Bursts"/>
3215         <gavp name="Received-Talk-Burst-Volume"/>
3216         <gavp name="Received-Talk-Burst-Time"/>
3217         <gavp name="Number-Of-Participants"/>
3218         <gavp name="PoC-Change-Condition"/>
3219       </grouped>
3220                 </avp>
3221                 <avp name="Service-Generic-Information" code="1256" vendor-bit="must" vendor-id="TGPP">
3222       <grouped>
3223       </grouped>
3224     </avp>
3225                 <avp name="Service-Specific-Type" code="1257" vendor-bit="must" vendor-id="TGPP">
3226                         <type type-name="Unsigned32"/>
3227                 </avp>
3228                 <avp name="Event-Charging-TimeStamp" code="1258" vendor-bit="must" vendor-id="TGPP">
3229                         <type type-name="Time"/>
3230                 </avp>
3231                 <avp name="Participant-Access-Priority" code="1259" vendor-bit="must" vendor-id="TGPP">
3232                         <type type-name="Enumerated"/>
3233       <enum name="Pre-emptive priority" code="1"/>
3234       <enum name="High priority" code="2"/>
3235       <enum name="Normal priority" code="3"/>
3236       <enum name="Low priority" code="4"/>
3237     </avp>
3238                 <avp name="Participant-Group" code="1260" vendor-bit="must" vendor-id="TGPP">
3239       <grouped>
3240         <gavp name="Called-Party-Address"/>
3241         <gavp name="Participant-Access-Priority"/>
3242         <gavp name="User-Participating-Type"/>
3243       </grouped>
3244     </avp>
3245                 <avp name="PoC-Change-Condition" code="1261" vendor-bit="must" vendor-id="TGPP">
3246                         <type type-name="Enumerated"/>
3247       <enum name="serviceChange" code="0"/>
3248       <enum name="volumeLimit" code="1"/>
3249       <enum name="timeLimit" code="2"/>
3250       <enum name="numberofTalkBurstLimit" code="3"/>
3251       <enum name="numberofActiveParticipants" code="4"/>
3252       <enum name="tariffTime" code="5"/>
3253     </avp>
3254                 <avp name="PoC-Change-Time" code="1262" vendor-bit="must" vendor-id="TGPP">
3255                         <type type-name="Time"/>
3256                 </avp>
3257                 <avp name="Access-Network-Information" code="1263" vendor-bit="must" vendor-id="TGPP">
3258                         <type type-name="OctetString"/>
3259                 </avp>
3260                 <avp name="Trigger" code="1264" vendor-bit="must" vendor-id="TGPP">
3261                                         <grouped>
3262                                         <gavp name="Trigger-Type_3GPP"/>
3263                                         </grouped>
3264                 </avp>
3265                 <avp name="Base-Time-Interval" code="1265" vendor-bit="must" vendor-id="TGPP">
3266                         <type type-name="Unsigned32"/>
3267                 </avp>
3268                 <avp name="Envelope" code="1266" vendor-bit="must" vendor-id="TGPP">
3269                                         <grouped>
3270                                         <gavp name="Envelope-Start-Time"/>
3271                                         <gavp name="Envelope-End-Time"/>
3272                                         <gavp name="CC-Total-Octets"/>
3273                                         <gavp name="CC-Input-Octets"/>
3274                                         <gavp name="CC-Output-Octets"/>
3275                                         <gavp name="CC-Service-Specific-Units"/>
3276                                         </grouped>
3277                 </avp>
3278                 <avp name="Envelope-End-Time" code="1267" vendor-bit="must" vendor-id="TGPP">
3279                         <type type-name="Time"/>
3280                 </avp>
3281                 <avp name="Envelope-Reporting" code="1268" vendor-bit="must" vendor-id="TGPP">
3282                         <type type-name="Enumerated"/>
3283       <enum name="DO_NOT_REPORT_ENVELOPES" code="0"/>
3284       <enum name="REPORT_ENVELOPES" code="1"/>
3285       <enum name="REPORT_ENVELOPES_WITH_VOLUME" code="2"/>
3286       <enum name="REPORT_ENVELOPES_WITH_EVENTS" code="3"/>
3287       <enum name="REPORT_ENVELOPES_WITH_VOLUME_AND_EVENTS" code="4"/>
3288     </avp>
3289                 <avp name="Envelope-Start-Time" code="1269" vendor-bit="must" vendor-id="TGPP">
3290                         <type type-name="Time"/>
3291                 </avp>
3292                 <avp name="Time-Quota-Mechanism" code="1270" vendor-bit="must" vendor-id="TGPP">
3293                                         <grouped>
3294             <gavp name="Time-Quota-Type"/>
3295             <gavp name="Base-Time-Interval"/>
3296           </grouped>
3297                 </avp>  
3298                 <avp name="Time-Quota-Type" code="1271" vendor-bit="must" vendor-id="TGPP">
3299                         <type type-name="Enumerated"/>
3300       <enum name="DISCRETE_TIME_PERIOD" code="0"/>
3301       <enum name="CONTINUOUS_TIME_PERIOD" code="1"/>
3302     </avp>
3303                 <avp name="Early-Media-Description" code="1272" vendor-bit="must" vendor-id="TGPP">
3304                                         <grouped>
3305             <gavp name="SDP-TimeStamps"/>
3306             <gavp name="SDP-Media-Component"/>
3307             <gavp name="SDP-Session-Description"/>
3308           </grouped>
3309                 </avp>
3310                 <avp name="SDP-TimeStamps" code="1273" vendor-bit="must" vendor-id="TGPP">
3311                                         <grouped>
3312             <gavp name="SDP-Offer-Timestamp"/>
3313             <gavp name="SDP-Answer-Timestamp"/>
3314           </grouped>
3315                 </avp>
3316                 <avp name="SDP-Offer-Timestamp" code="1274" vendor-bit="must" vendor-id="TGPP">
3317                         <type type-name="Time"/>
3318                 </avp>
3319                 <avp name="SDP-Answer-Timestamp" code="1275" vendor-bit="must" vendor-id="TGPP">
3320                         <type type-name="Time"/>
3321                 </avp>
3322                 <avp name="AF-Correlation-Information" code="1276" vendor-bit="must" vendor-id="TGPP">
3323                                         <grouped>
3324             <gavp name="AF-Charging-Identifier"/>
3325             <gavp name="Flows"/>
3326           </grouped>
3327                 </avp>  
3328                 <avp name="PoC-Session-Initiation-type" code="1277" vendor-bit="must" vendor-id="TGPP">
3329                         <type type-name="Enumerated"/>
3330       <enum name="Pre-established" code="0"/>
3331       <enum name="On-demand" code="1"/>
3332     </avp>
3333                 <avp name="Offline-Charging" code="1278" vendor-bit="must" vendor-id="TGPP">
3334                                         <grouped>
3335             <gavp name="Quota-Consumption-Time"/>
3336             <gavp name="Time-Quota-Mechanism"/>
3337             <gavp name="Envelope-Reporting"/>
3338             <gavp name="Multiple-Services-Credit-Control"/>
3339           </grouped>
3340                 </avp>
3341                 <avp name="User-Participating-Type" code="1279" vendor-bit="must" vendor-id="TGPP">
3342                         <type type-name="Enumerated"/>
3343       <enum name="Normal" code="0"/>
3344       <enum name="NW PoC Box" code="1"/>
3345       <enum name="UE PoC Box" code="2"/>
3346     </avp>      
3347                 <avp name="Alternate-Charged-Party-Address" code="1280" vendor-bit="must" vendor-id="TGPP">
3348                         <type type-name="UTF8String"/>
3349                 </avp>
3350                 <avp name="IMS-Communication-Service-Identifier" code="1281" vendor-bit="must" vendor-id="TGPP">
3351                         <type type-name="UTF8String"/>
3352                 </avp>
3353     <avp name="Number-Of-Received-Talk-Bursts" code="1282" vendor-bit="must" vendor-id="TGPP">
3354       <type type-name="Unsigned32"/>
3355     </avp>
3356     <avp name="Number-Of-Talk-Bursts" code="1283" vendor-bit="must" vendor-id="TGPP">
3357       <type type-name="Unsigned32"/>
3358     </avp>
3359     <avp name="Received-Talk-Burst-Time" code="1284" vendor-bit="must" vendor-id="TGPP">
3360       <type type-name="Unsigned32"/>
3361     </avp>
3362     <avp name="Received-Talk-Burst-Volume" code="1285" vendor-bit="must" vendor-id="TGPP">
3363       <type type-name="Unsigned32"/>
3364     </avp>
3365     <avp name="Talk-Burst-Time" code="1286" vendor-bit="must" vendor-id="TGPP">
3366       <type type-name="Unsigned32"/>
3367     </avp>
3368     <avp name="Talk-Burst-Volume" code="1287" vendor-bit="must" vendor-id="TGPP">
3369       <type type-name="Unsigned32"/>
3370     </avp>
3371                 <avp name="Media-Initiator-Party" code="1288" vendor-bit="must" vendor-id="TGPP">
3372                         <type type-name="UTF8String"/>
3373                 </avp>
3374     <!-- 
3375 Note: The AVP codes from 1289 to 1399 are reserved for TS 32.299
3376 -->
3377 <!--    
3378 3GPP TS 29.272 V9.1.0 (2009-12
3379 -->
3380                 <avp name="Subscription-Data" code="1400" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3381                         <grouped>
3382                                         <gavp name="Subscriber-Status"/>
3383                                         <gavp name="MSISDN"/> 
3384                                         <gavp name="STN-SR"/> 
3385                                         <gavp name="Network-Access-Mode"/>
3386                                         <gavp name="Operator-Determined-Barring"/>
3387                                         <gavp name="HPLMN-ODB"/>
3388                                         <gavp name="Regional-Subscription-Zone-Code"/>
3389                                         <gavp name="Access-Restriction-Data"/>
3390                                         <gavp name="APN-OI-Replacement"/>
3391                                         <gavp name="3GPP-Charging-Characteristics"/> 
3392                                         <gavp name="AMBR"/>
3393                                         <gavp name="APN-Configuration-Profile"/>
3394                                         <gavp name="RAT-Frequency-Selection-Priority-ID"/>
3395                                         <gavp name="Trace-Data"/>
3396                                         <gavp name="GPRS-Subscription-Data"/>
3397                                         <gavp name="CSG-Subscription-Data"/> 
3398                                         <gavp name="Roaming-Restricted-Due-To-Unsupported-Feature"/>
3399                         </grouped>
3400                 </avp>
3401                 <avp name="Terminal-Information" code="1401" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3402                         <grouped>
3403                                         <gavp name="IMEI"/> 
3404                                         <gavp name="TGPP2-MEID"/>
3405                                         <gavp name="Software-Version"/>
3406                         </grouped>
3407                 </avp>
3408                 <avp name="IMEI" code="1402" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3409                         <type type-name="UTF8String"/>
3410                 </avp>
3411                 <avp name="Software-Version" code="1403" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3412                         <type type-name="UTF8String"/>
3413                 </avp>
3414                 <avp name="QoS-Subscribed" code="1404" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3415                         <type type-name="UTF8String"/>
3416                 </avp>
3417                 <avp name="ULR-Flags" code="1405" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3418                         <type type-name="Unsigned32"/>
3419                 </avp>
3420                 <avp name="ULA-Flags" code="1406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3421                         <type type-name="Unsigned32"/>
3422                 </avp>
3423                 <avp name="Visited-PLMN-Id" code="1407" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3424                         <type type-name="OctetString"/>
3425                 </avp>
3426                 <avp name="Requested-EUTRAN-Authentication-Info" code="1408" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3427                         <grouped>
3428                                         <gavp name="Number-Of-Requested-Vectors"/>
3429                                         <gavp name="Immediate-Response-Preferred"/>
3430                                         <gavp name="Re-synchronization-Info"/>
3431                         </grouped>
3432                 </avp>
3433                 <avp name="Requested-UTRAN-GERAN-Authentication-Info" code="1409" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3434                         <grouped>
3435                                         <gavp name="Number-Of-Requested-Vectors"/>
3436                                         <gavp name="Immediate-Response-Preferred"/>
3437                                         <gavp name="Re-synchronization-Info"/>
3438                         </grouped>
3439                 </avp>
3440                 <avp name="Number-Of-Requested-Vectors" code="1410" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3441                         <type type-name="Unsigned32"/>
3442                 </avp>
3443                 <avp name="Re-Synchronization-Info" code="1411" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3444                         <type type-name="OctetString"/>
3445                 </avp>
3446                 <avp name="Immediate-Response-Preferred" code="1412" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3447                         <type type-name="Unsigned32"/>
3448                 </avp>
3449                 <avp name="Authentication-Info" code="1413" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3450                         <grouped>
3451                                         <gavp name="E-UTRAN-Vector"/> 
3452                                         <gavp name="UTRAN-Vector"/>
3453                                         <gavp name="GERAN-Vector"/>
3454                         </grouped>
3455                 </avp>    
3456                 <avp name="E-UTRAN-Vector"      code="1414" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3457                         <grouped>
3458                                         <gavp name="Item-Number"/>
3459                                         <gavp name="RAND"/>
3460                                         <gavp name="XRES"/>
3461                                         <gavp name="AUTN"/>
3462                                         <gavp name="KASME"/>
3463                         </grouped>
3464                 </avp>
3465                 <avp name="UMTS-Vector" code="1415" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3466                         <grouped>
3467                                         <gavp name="Item-Number"/>
3468                                         <gavp name="RAND"/>
3469                                         <gavp name="XRES"/>
3470                                         <gavp name="AUTN"/>
3471                                         <gavp name="Confidentiality-Key"/>
3472                                         <gavp name="Integrity-Key"/>
3473                         </grouped>
3474                 </avp>
3475                 <avp name="GERAN-Vector" code="1416" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3476                         <grouped>
3477                                         <gavp name="Item-Number"/>
3478                                         <gavp name="RAND"/>
3479                                         <gavp name="SRES"/>
3480                                         <gavp name="Kc"/>
3481                         </grouped>
3482                 </avp>
3483                 <avp name="Network-Access-Mode" code="1417" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3484                         <type type-name="Enumerated"/>
3485                         <enum name="PACKET_AND_CIRCUIT" code="0"/>
3486                         <enum name="Reserved" code="1"/>
3487                         <enum name="ONLY_PACKET" code="2"/>
3488                 </avp>
3489                 <avp name="HPLMN-ODB" code="1418" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3490                         <type type-name="Unsigned32"/>
3491                 </avp>
3492                 <avp name="Item-Number" code="1419" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3493                         <type type-name="Unsigned32"/>
3494                 </avp>
3495                 <avp name="Cancellation-Type" code="1420" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3496                         <type type-name="Enumerated"/>
3497                         <enum name="MME_UPDATE_PROCEDURE" code="0"/>
3498                         <enum name="SGSN_UPDATE_PROCEDURE" code="1"/>
3499                         <enum name="SUBSCRIPTION_WITHDRAWAL" code="2"/>
3500                         <enum name="UPDATE_PROCEDURE_IWF" code="3"/>
3501                         <enum name="INITIAL_ATTACH_PROCEDURE" code="4"/>
3502                 </avp>
3503                 <avp name="DSR-Flags" code="1421" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3504                         <type type-name="Unsigned32"/>
3505                 </avp>
3506                 <avp name="DSA-Flags" code="1422" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3507                         <type type-name="Unsigned32"/>
3508                 </avp>
3509                 <avp name="Context-Identifier" code="1423" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3510                         <type type-name="Unsigned32"/>
3511                 </avp>
3512                 <avp name="Subscriber-Status" code="1424" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3513                         <type type-name="Enumerated"/>
3514                         <enum name="SERVICE_GRANTED" code="0"/>
3515                         <enum name="OPERATOR_DETERMINED_BARRING" code="1"/>
3516                 </avp>
3517                 <avp name="Operator-Determined-Barring" code="1425" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3518                         <type type-name="Unsigned32"/>
3519                 </avp>
3520                 <avp name="Access-Restriction-Data" code="1426" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3521                         <type type-name="Unsigned32"/>
3522                 </avp>
3523                 <avp name="APN-OI-Replacement" code="1427" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3524                         <type type-name="UTF8String"/>
3525                 </avp>
3526                 <avp name="All-APN-Configurations-Included-Indicator" code="1428" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3527                         <type type-name="Enumerated"/>
3528                         <enum name="ALL_APN_CONFIGURATIONS_INCLUDED" code="0"/>
3529                         <enum name="MODIFIED/ADDED_APN_CONFIGURATIONS_INCLUDED" code="1"/>
3530                 </avp>
3531                 <avp name="APN-Configuration-Profile" code="1429" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3532                         <grouped>
3533                                         <gavp name="Context-Identifier"/>
3534                                         <gavp name="All-APN-Configurations-Included-Indicator"/>
3535                                         <gavp name="APN-Configuration"/>
3536                         </grouped>
3537                 </avp>
3538                 <avp name="APN-Configuration" code="1430" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3539                         <grouped>
3540                                         <gavp name="Context-Identifier"/> 
3541                                         <gavp name="Served-Party-IP-Address"/>
3542                                         <gavp name="Served-Party-IP-Address"/>
3543                                         <gavp name="PDN-Type"/>
3544                                         <gavp name="Service-Selection"/>
3545                                         <gavp name="EPS-Subscribed-QoS-Profile"/>
3546                                         <gavp name="VPLMN-Dynamic-Address-Allowed"/>
3547                                         <gavp name="MIP6-Agent-Info"/>
3548                                         <gavp name="PDN-GW-Allocation-Type"/>
3549                                         <gavp name="3GPP-Charging-Characteristics"/>
3550                                         <gavp name="AMBR"/>
3551                                         <gavp name="Specific-APN-Info"/>
3552                                         <gavp name="APN-OI-Replacement"/>
3553                         </grouped>
3554                 </avp>
3555                 <avp name="EPS-Subscribed-QoS-Profile" code="1431" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3556                         <grouped>
3557                                         <gavp name="QoS-Class-Identifier"/>
3558                                         <gavp name="Allocation-Retention-Priority"/>
3559                         </grouped>
3560                 </avp>
3561                 <avp name="VPLMN-Dynamic-Address-Allowed" code="1432" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3562                         <type type-name="Enumerated"/>
3563                         <enum name="NOTALLOWED" code="0"/>
3564                         <enum name="ALLOWED" code="1"/>
3565                 </avp>
3566                 <avp name="STN-SR" code="1433" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3567                         <type type-name="OctetString"/>
3568                 </avp>
3569                 <avp name="Alert-Reason" code="1434" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3570                         <type type-name="Enumerated"/>
3571                         <enum name="UE_PRESENT" code="0"/>
3572                         <enum name="UE_MEMORY_AVAILABLE" code="1"/>
3573                 </avp>
3574                 <avp name="AMBR" code="1435" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3575                         <grouped>
3576                                         <gavp name="Max-Requested-Bandwidth-UL"/>
3577                                         <gavp name="Max-Requested-Bandwidth-DL"/>
3578                         </grouped>
3579                 </avp>
3580                 <avp name="CSG-Subscription-Data" code="1436" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3581                         <grouped>
3582                                         <gavp name="CSG-Id"/>
3583                                         <gavp name="Expiration-Date"/>
3584                         </grouped>
3585                 </avp>
3586                 <avp name="CSG-Id" code="1437" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3587                         <type type-name="Unsigned32"/>
3588                 </avp>
3589                 <avp name="PDN-GW-Allocation-Type" code="1438" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3590                         <type type-name="Enumerated"/>
3591                         <enum name="STATIC" code="0"/>
3592                         <enum name="DYNAMIC" code="1"/>
3593                 </avp>
3594                 <avp name="Expiration-Date" code="1439" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3595                         <type type-name="Time"/>
3596                 </avp>
3597                 <avp name="RAT-Frequency-Selection-Priority-ID" code="1440" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3598                         <type type-name="Unsigned32"/>
3599                 </avp>
3600                 <avp name="IDA-Flags" code="1441" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3601                         <type type-name="Unsigned32"/>
3602                 </avp>
3603                 <avp name="PUA-Flags" code="1442" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3604                         <type type-name="Unsigned32"/>
3605                 </avp>
3606                 <avp name="NOR-Flags" code="1443" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3607                         <type type-name="Unsigned32"/>
3608                 </avp>
3609                 <avp name="User-Id" code="1444" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
3610                         <type type-name="UTF8String"/>
3611                 </avp>
3612                 <avp name="Equipment-Status" code="1445" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3613                         <type type-name="Enumerated"/>
3614                         <enum name="WHITELISTED" code="0"/>
3615                         <enum name="BLACKLISTED" code="1"/>
3616                         <enum name="GREYLISTED" code="2"/>
3617                 </avp>
3618                 <avp name="Regional-Subscription-Zone-Code" code="1446" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3619                         <type type-name="OctetString"/>
3620                 </avp>
3621                 <avp name="RAND" code="1447" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3622                         <type type-name="OctetString"/>
3623                 </avp>
3624                 <avp name="XRES" code="1448" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3625                         <type type-name="OctetString"/>
3626                 </avp>
3627                 <avp name="AUTN" code="1449" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3628                         <type type-name="OctetString"/>
3629                 </avp>
3630                 <avp name="KASME" code="1450" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3631                         <type type-name="OctetString"/>
3632                 </avp>
3633                 <avp name="Trace-Collection-Entity" code="1452" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3634                         <type type-name="IPAddress"/>
3635                 </avp>
3636                 <avp name="Kc" code="1453" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3637                         <type type-name="OctetString"/>
3638                 </avp>
3639                 <avp name="SRES" code="1454" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3640                         <type type-name="OctetString"/>
3641                 </avp>
3642                 <avp name="PDN-Type" code="1456" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3643                         <type type-name="Enumerated"/>
3644                         <enum name="IPv4" code="0"/>
3645                         <enum name="IPv6" code="1"/>
3646                         <enum name="IPv4v6" code="2"/>
3647                 </avp>
3648                 <avp name="Roaming-Restricted-Due-To-Unsupported-Feature" code="1457" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3649                         <type type-name="Enumerated"/>
3650                         <enum name="Roaming-Restricted-Due-To-Unsupported-Feature" code="0"/>
3651                 </avp>
3652                 <avp name="Trace-Data" code="1458" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">        
3653                         <grouped>
3654                                 <gavp name="Trace-Reference"/>
3655                                 <gavp name="Trace-Depth"/>
3656                                 <gavp name="Trace-NE-Type-List"/>
3657                                 <gavp name="Trace-Interface-List"/>
3658                                 <gavp name="Trace-Event-List"/>
3659                                 <gavp name="OMC-Id"/>
3660                                 <gavp name="Trace-Collection-Entity"/>
3661                         </grouped>
3662                 </avp>
3663                 <avp name="Trace-Reference" code="1459" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3664                         <type type-name="OctetString"/> 
3665                 </avp>
3666                 <avp name="Trace-Depth" code="1462" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3667                         <type type-name="Enumerated"/>
3668                         <enum name="Minimum" code="0"/>
3669                         <enum name="Medium" code="1"/>
3670                         <enum name="Maximum" code="2"/>
3671                         <enum name="MinimumWithoutVendorSpecificExtension" code="3"/>
3672                         <enum name="MediumWithoutVendorSpecificExtension" code="4"/>
3673                         <enum name="MaximumWithoutVendorSpecificExtension" code="5"/>
3674                         <!--
3675                           The Trace-Depth AVP is of type Enumerated. 
3676                           The possible values are those defined in 3GPP TS 32.422 [23] for Trace Depth.
3677                         -->
3678                 </avp>
3679                 <avp name="Trace-NE-Type-List" code="1463" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3680                         <type type-name="OctetString"/>
3681                 </avp>
3682                 <avp name="Trace-Interface-List" code="1464" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3683                         <type type-name="OctetString"/>
3684                 </avp>
3685                 <avp name="Trace-Event-List" code="1465" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3686                         <type type-name="OctetString"/>
3687                 </avp>
3688                 <avp name="OMC-Id" code="1466" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3689                         <type type-name="OctetString"/>
3690                 </avp>
3691                 <avp name="GPRS-Subscription-Data" code="1467" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3692                         <grouped>
3693                                 <gavp name="Complete-Data-List-Included-Indicator"/>
3694                                 <gavp name="PDP-Context"/>
3695                         </grouped>
3696                 </avp>
3697                 <avp name="Complete-Data-List-Included-Indicator" code="1468" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3698                         <type type-name="Enumerated"/>
3699                         <enum name="ALL_PDP_CONTEXTS_INCLUDED" code="0"/>
3700                         <enum name="MODIFIED/ADDED_PDP CONTEXTS_INCLUDED" code="1"/>
3701                 </avp>
3702                 <avp name="PDP-Context" code="1469" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3703                         <grouped>
3704                                 <gavp name="Context-Identifier"/>
3705                                 <gavp name="PDP-Type"/>
3706                                 <gavp name="PDP-Address"/>
3707                                 <gavp name="QoS-Subscribed"/>
3708                                 <gavp name="VPLMN-Dynamic-Address-Allowed"/>
3709                                 <gavp name="Service-Selection"/>
3710                                 <gavp name="3GPP-Charging-Characteristics"/>
3711                         </grouped>
3712                 </avp>
3713                 <avp name="PDP-Type" code="1470" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3714                         <type type-name="OctetString"/> 
3715                 </avp>
3716                 <avp name="TGPP2-MEID" code="1471" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP"> 
3717                         <type type-name="OctetString"/>
3718                 </avp>
3719                 <avp name="Specific-APN-Info" code="1472" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3720                         <grouped>
3721                                 <gavp name="Service-Selection"/>
3722                                 <gavp name="MIP6-Agent-Info"/>
3723                         </grouped>
3724                 </avp>
3725                 <avp name="LCS-Info" code="1473" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3726                         <grouped>
3727                                 <gavp name="GMLC-Address"/>
3728                                 <gavp name="LCS-PrivacyException"/>
3729                                 <gavp name="MO-LR"/>
3730                         </grouped>
3731                 </avp>
3732                 <avp name="GMLC-Address" code="1474" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3733                         <type type-name="OctetString"/>
3734                 </avp>
3735                 <avp name="LCS-PrivacyException" code="1475" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3736                         <grouped>
3737                                 <gavp name="SS-Code"/>
3738                                 <gavp name="SS-Status"/>
3739                                 <gavp name="Notification-To-UE-User"/>
3740                                 <gavp name="External-Client"/>
3741                                 <gavp name="PLMN-Client"/>
3742                                 <gavp name="Service-Type"/>
3743                         </grouped>
3744                 </avp>
3745                 <avp name="SS-Code" code="1476" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3746                         <type type-name="OctetString"/>
3747                 </avp>
3748                 <avp name="SS-Status" code="1477" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3749                         <type type-name="OctetString"/>
3750                 </avp>
3751                 <avp name="Notification-To-UE-User" code="1478" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3752                         <type type-name="Enumerated"/>
3753                         <enum name="NOTIFY_LOCATION_ALLOWED" code="0"/>
3754                         <enum name="NOTIFYANDVERIFY_LOCATION_ALLOWED_IF_NO_RESPONSE" code="1"/>
3755                         <enum name="NOTIFYANDVERIFY_LOCATION_NOT_ALLOWED_IF_NO_RESPONSE" code="2"/>
3756                         <enum name="LOCATION_NOT_ALLOWED" code="3"/>
3757                 </avp>
3758                 <avp name="External-Client" code="1479" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3759                         <grouped>
3760                                 <gavp name="Client-Identity"/>
3761                                 <gavp name="GMLC-Restriction"/>
3762                                 <gavp name="Notification-To-UE-User"/>
3763                         </grouped>
3764                 </avp>
3765                 <avp name="Client-Identity" code="1480" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3766                         <type type-name="OctetString"/>
3767                 </avp>
3768                 <avp name="GMLC-Restriction" code="1481" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3769                         <type type-name="Enumerated"/>
3770                         <enum name="GMLC_LIST" code="0"/>
3771                         <enum name="HOME_COUNTRY" code="1"/>
3772                 </avp>
3773                 <avp name="PLMN-Client" code="1482" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3774                         <type type-name="Enumerated"/>
3775                         <enum name="BROADCAST_SERVICE" code="0"/>
3776                         <enum name="O_AND_M_HPLMN" code="1"/>
3777                         <enum name="O_AND_M_VPLMN" code="2"/>
3778                         <enum name="ANONYMOUS_LOCATION" code="3"/>
3779                         <enum name="TARGET_UE_SUBSCRIBED_SERVICE" code="4"/>
3780                 </avp>
3781                 <avp name="Service-Type" code="1483" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3782                         <grouped>
3783                                 <gavp name="ServiceTypeIdentity"/>
3784                                 <gavp name="GMLC-Restriction"/>
3785                                 <gavp name="Notification-To-UE-User"/>
3786                         </grouped>
3787                 </avp>
3788                 <avp name="ServiceTypeIdentity" code="1484" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3789                         <type type-name="Unsigned32"/>
3790                 </avp>
3791                 <avp name="MO-LR" code="1485" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3792                         <grouped>
3793                                 <gavp name="SS-Code"/>
3794                                 <gavp name="SS-Status"/>
3795                         </grouped>
3796                 </avp>
3797                 <avp name="Teleservice-List" code="1486" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3798                         <grouped>
3799                                 <gavp name="TS-Code"/>
3800                         </grouped>
3801                 </avp>
3802                 <avp name="TS-Code" code="1487" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3803                         <type type-name="OctetString"/>
3804                 </avp>
3805                 <avp name="Call-Barring-Infor-List" code="1488" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3806                         <grouped>
3807                                 <gavp name="SS-Code"/>
3808                         </grouped>
3809                 </avp>
3810                 <avp name="SGSN-Number" code="1489" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3811                         <type type-name="OctetString"/>
3812                 </avp>
3813                 <avp name="IDR-Flags" code="1490" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3814                         <type type-name="Unsigned32"/>
3815                 </avp>
3816                 <avp name="ICS-Indicator" code="1491" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
3817                         <type type-name="Enumerated"/>
3818                         <enum name="FALSE" code="0"/>
3819                         <enum name="TRUE" code="1"/>
3820                 </avp>
3821     <avp name="IMS-Voice-Over-PSSessions-Supported" code="1492"  vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3822       <type type-name="Enumerated"/>
3823       <enum name="NOT_SUPPORTED" code="0"/>
3824       <enum name="SUPPORTED" code="1"/>
3825     </avp>
3826     <avp name="Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions" code="1493" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3827       <type type-name="Enumerated"/>
3828       <enum name="NOT_SUPPORTED" code="0"/>
3829       <enum name="SUPPORTED" code="1"/>
3830     </avp>
3831     <avp name="Last-UE-Activity-Time" code="1494" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3832       <type type-name="Time"/>
3833     </avp>
3834     <avp name="EPS-User-State" code="1495" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3835       <grouped>
3836         <gavp name="MME-User-State"/>
3837         <gavp name="SGSN-User-State"/>
3838       </grouped>
3839     </avp>
3840     <avp name="EPS-Location-Information" code="1496" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3841       <grouped>
3842         <gavp name="MME-Location-Information"/>
3843         <gavp name="SGSN-Location-Information"/>
3844       </grouped>
3845     </avp>
3846     <avp name="MME-User-State" code="1497" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3847       <grouped>
3848         <gavp name="User-State"/>
3849       </grouped>
3850     </avp>
3851     <avp name="SGSN-User-State" code="1498" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3852       <grouped>
3853         <gavp name="User-State"/>
3854       </grouped>
3855     </avp>
3856     <avp name="User-State" code="1499" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3857       <type type-name="Enumerated"/>
3858        <enum name="DETACHED" code="0"/>
3859        <enum name="ATTACHED_NOT_REACHABLE_FOR_PAGING" code="1"/>
3860        <enum name="ATTACHED_REACHABLE_FOR_PAGING" code="2"/>
3861        <enum name="CONNECTED_NOT_REACHABLE_FOR_PAGING" code="3"/>
3862        <enum name="CONNECTED_REACHABLE_FOR_PAGING" code="4"/>
3863        <enum name="NETWORK_DETERMINED_NOT_REACHABLE" code="5"/>
3864     </avp>
3865     <avp name="Non-3GPP-User-Data" code="1500" vendor-bit="must" vendor-id="TGPP">
3866       <grouped>
3867         <gavp name="Subscription-ID"/>
3868         <gavp name="Non-3GPP-IP-Access"/>
3869         <gavp name="Non-3GPP-IP-Access-APN"/>
3870         <gavp name="RAT-Type"/>
3871         <gavp name="Session-Timeout"/>
3872         <gavp name="MIP6-Feature-Vector"/>
3873         <gavp name="AMBR"/>
3874         <gavp name="3GPP-Charging-Characteristics"/>
3875         <gavp name="APN-OI-Replacement"/>
3876         <gavp name="APN-Configuration"/>
3877         <gavp name="Trace-Info"/>
3878       </grouped>
3879     </avp>
3880     <avp name="Non-3GPP-IP-Access" code="1501" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
3881       <type type-name="Enumerated"/>
3882       <enum name="NON_3GPP_SUBSCRIPTION_ALLOWED" code="0"/>
3883       <enum name="NON_3GPP_SUBSCRIPTION_BARRED" code="1"/>
3884     </avp>
3885     <avp name="Non-3GPP-IP-Access-APN" code="1502" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
3886       <type type-name="Enumerated"/>
3887       <enum name="NON_3GPP_APNS_ENABLE" code="0"/>
3888       <enum name="NON_3GPP_APNS_DISABLE" code="1"/>
3889     </avp>
3890     <avp name="AN-Trusted" code="1503" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
3891       <type type-name="Enumerated"/>
3892       <enum name="TRUSTED" code="0"/>
3893       <enum name="UNTRUSTED" code="1"/>
3894     </avp>
3895     <avp name="ANID" code="1504" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
3896       <type type-name="UTF8String"/>
3897     </avp>
3898     <avp name="Trace-Info" code="1505" vendor-bit="must" vendor-id="TGPP">
3899       <grouped>
3900         <gavp name="Trace-Data"/>
3901         <gavp name="Trace-Reference"/>
3902       </grouped>
3903     </avp>
3904     <!--    
3905 Note: The AVP codes from 1485 to 1499 are reserved for TS 29.272.
3906 Note: The AVP codes from 1506 to 1599 are reserved for TS 29.273
3907 -->
3908     <avp name="MME-Location-Information" code="1600" vendor-bit="must" vendor-id="TGPP">
3909       <grouped>
3910         <gavp name="E-UTRAN-Cell-Global-Identity"/>
3911         <gavp name="Tracking-Area-Identity"/>
3912         <gavp name="Geographical-Information"/>
3913         <gavp name="Geodetic-Information"/>
3914         <gavp name="Current-Location-Retrieved"/>
3915         <gavp name="Age-Of-Location-Information"/>
3916       </grouped>
3917     </avp>
3918     <avp name="SGSN-Location-Information" code="1601" vendor-bit="must" vendor-id="TGPP">
3919       <grouped>
3920         <gavp name="Cell-Global-Identity"/>
3921         <gavp name="Location-Area-Identity"/>
3922         <gavp name="Service-Area-Identity"/>
3923         <gavp name="Routing-Area-Identity"/>
3924         <gavp name="Geographical-Information"/>
3925         <gavp name="Geodetic-Information"/>
3926         <gavp name="Current-Location-Retrieved"/>
3927         <gavp name="Age-Of-Location-Information"/>
3928       </grouped>
3929     </avp>
3930     <avp name="E-UTRAN-Cell-Global-Identity" code="1602" vendor-bit="must" vendor-id="TGPP">
3931       <type type-name="OctetString"/>
3932     </avp>
3933     <avp name="Tracking-Area-Identity" code="1603" vendor-bit="must" vendor-id="TGPP">
3934       <type type-name="OctetString"/>
3935     </avp>
3936     <avp name="Cell-Global-Identity" code="1604" vendor-bit="must" vendor-id="TGPP">
3937       <type type-name="OctetString"/>
3938     </avp>
3939     <avp name="Routing-Area-Identity" code="1605" vendor-bit="must" vendor-id="TGPP">
3940       <type type-name="OctetString"/>
3941     </avp>
3942
3943     <!-- -->    
3944                 <avp name="SMS-Information" code="2000" vendor-bit="must" vendor-id="TGPP"> 
3945      <grouped>
3946       <gavp name="SMS-Node"/>
3947       <gavp name="Client-Address"/>
3948       <gavp name="Originator-SCCP-Address"/>
3949       <gavp name="Recipient-SCCP-Address"/>
3950       <gavp name="SMSC-Address"/>
3951       <gavp name="Data-Coding-Scheme"/>
3952       <gavp name="Destination-Interface"/>
3953       <gavp name="SM-Discharge-Time"/>
3954       <gavp name="SM-Message-Type"/>
3955       <gavp name="Originator-Interface"/>
3956       <gavp name="SM-Protocol-ID"/>
3957       <gavp name="Reply-Path-Requested"/>
3958       <gavp name="SM-Status"/>
3959       <gavp name="SM-User-Data-Header"/>
3960       <gavp name="Number-Of-Messages-Sent"/>
3961       <gavp name="Recipients"/>
3962      </grouped>
3963                 </avp>
3964                 <avp name="Data-Coding-Scheme" code="2001" vendor-bit="must" vendor-id="TGPP"> 
3965       <type type-name="Integer32"/>
3966                 </avp>
3967                 <avp name="Destination-Interface" code="2002" vendor-bit="must" vendor-id="TGPP"> 
3968      <grouped>
3969       <gavp name="Interface-Id"/>
3970       <gavp name="Interface-Text"/>
3971       <gavp name="Interface-Port"/>
3972       <gavp name="Interface-Type"/>
3973      </grouped>
3974                 </avp>
3975                 <avp name="Interface-Id" code="2003" vendor-bit="must" vendor-id="TGPP"> 
3976       <type type-name="UTF8String"/>
3977                 </avp>
3978                 <avp name="Interface-Port" code="2004" vendor-bit="must" vendor-id="TGPP"> 
3979       <type type-name="UTF8String"/>
3980                 </avp>
3981                 <avp name="Interface-Text" code="2005" vendor-bit="must" vendor-id="TGPP"> 
3982       <type type-name="UTF8String"/>
3983                 </avp>
3984                 <avp name="Interface-Type" code="2006" vendor-bit="must" vendor-id="TGPP">
3985       <type type-name="Enumerated"/>
3986       <enum name="Unknown" code="0"/>
3987       <enum name="MOBILE_ORIGINATING" code="1"/>
3988       <enum name="MOBILE_TERMINATING" code="2"/>
3989       <enum name="APPLICATION_ORIGINATING" code="3"/>
3990       <enum name="APPLICATION_TERMINATION" code="4"/>
3991     </avp>
3992                 <avp name="SM-Message-Type" code="2007" vendor-bit="must" vendor-id="TGPP">
3993       <type type-name="Enumerated"/>
3994       <enum name="SUBMISSION" code="0"/>
3995       <enum name="DELIVERY_REPORT" code="1"/>
3996       <enum name="SM Service Request" code="1"/>
3997     </avp>
3998                 <avp name="Originating-SCCP-Address" code="2008" vendor-bit="must" vendor-id="TGPP"> 
3999       <type type-name="Address"/>
4000                 </avp>
4001                 <avp name="Originator-Interface" code="2009" vendor-bit="must" vendor-id="TGPP"> 
4002      <grouped>
4003       <gavp name="Interface-Id"/>
4004       <gavp name="Interface-Text"/>
4005       <gavp name="Interface-Port"/>
4006       <gavp name="Interface-Type"/>
4007      </grouped>
4008     </avp>
4009     <avp name="Recipient-SCCP-Address" code="2010" vendor-bit="must" vendor-id="TGPP"> 
4010       <type type-name="Address"/>
4011                 </avp>
4012                 <avp name="Reply-Path-Requested" code="2011" vendor-bit="must" vendor-id="TGPP">
4013       <type type-name="Enumerated"/>
4014       <enum name="No Reply Path Set" code="0"/>
4015       <enum name="Reply path Set" code="1"/>
4016     </avp>
4017                 <avp name="SM-Discharge-Time" code="2012" vendor-bit="must" vendor-id="TGPP"> 
4018       <type type-name="Time"/>
4019                 </avp>
4020                 <avp name="SM-Protocol-ID" code="2013" vendor-bit="must" vendor-id="TGPP"> 
4021       <type type-name="OctetString"/>
4022                 </avp>
4023                 <avp name="SM-Status" code="2014" vendor-bit="must" vendor-id="TGPP"> 
4024       <type type-name="OctetString"/>
4025                 </avp>
4026                 <avp name="SM-User-Data-Header" code="2015" vendor-bit="must" vendor-id="TGPP"> 
4027       <type type-name="OctetString"/>
4028                 </avp>
4029                 <avp name="SMS-Node" code="2016" vendor-bit="must" vendor-id="TGPP">
4030       <type type-name="Enumerated"/>
4031       <enum name="SMS Router" code="0"/>
4032       <enum name="IP-SM-GW" code="1"/>
4033       <enum name="SMS Router and IP-SM-GW" code="2"/>
4034       <enum name="SMS-SC" code="4"/>
4035     </avp>
4036                 <avp name="SMSC-Address" code="2017" vendor-bit="must" vendor-id="TGPP"> 
4037       <type type-name="Address"/>
4038                 </avp>
4039                 <avp name="Client-Address" code="2018" vendor-bit="must" vendor-id="TGPP"> 
4040       <type type-name="Address"/>
4041                 </avp>
4042                 <avp name="Number-of-Messages-Sent" code="2019" vendor-bit="must" vendor-id="TGPP"> 
4043       <type type-name="Unsigned32"/>
4044                 </avp>
4045                 <avp name="Low-Balance-Indication" code="2020" vendor-bit="must" vendor-id="TGPP">
4046       <type type-name="Enumerated"/>
4047       <enum name="NOT-APPLICABLE" code="0"/>
4048       <enum name="YES" code="1"/>
4049     </avp>
4050                 <avp name="Remaining-Balance" code="2021" vendor-bit="must" vendor-id="TGPP"> 
4051      <grouped>
4052       <gavp name="Unit-Value"/>
4053       <gavp name="Currency-Code"/>
4054      </grouped>
4055     </avp>
4056     <avp name="Refund-Information" code="2022" vendor-bit="must" vendor-id="TGPP"> 
4057       <type type-name="OctetString"/>
4058                 </avp>
4059
4060                 <avp name="Carrier-Select-Routing-Information" code="2023" vendor-bit="must" vendor-id="TGPP"> 
4061       <type type-name="UTF8String"/>
4062                 </avp>
4063                 <avp name="Number-Portability-Routing-Information" code="2024" vendor-bit="must" vendor-id="TGPP"> 
4064       <type type-name="UTF8String"/>
4065                 </avp>
4066                 <avp name="PoC-Event-Type" code="2025" vendor-bit="must" vendor-id="TGPP">
4067       <type type-name="Enumerated"/>
4068       <enum name="Normal" code="0"/>
4069       <enum name="Instant Personal Aalert event" code="1"/>
4070       <enum name="PoC Group Advertisement event" code="2"/>
4071       <enum name="Early Ssession Setting-up event" code="3"/>
4072       <enum name="PoC Talk Burst" code="4"/>
4073     </avp>    
4074                 <avp name="Recipients" code="2026" vendor-bit="must" vendor-id="TGPP"> 
4075      <grouped>
4076       <gavp name="Recipient-Address"/>
4077      </grouped>
4078     </avp>
4079     <avp name="Destination-Interface" code="2027" vendor-bit="must" vendor-id="TGPP"> 
4080      <grouped>
4081       <gavp name="Address-Type"/>
4082       <gavp name="Address-Data"/>
4083       <gavp name="Address-Domain"/>
4084      </grouped>
4085     </avp>
4086     <avp name="Recipient-Received-Address" code="2028" vendor-bit="must" vendor-id="TGPP"> 
4087      <grouped>
4088       <gavp name="Address-Type"/>
4089       <gavp name="Address-Data"/>
4090       <gavp name="Address-Domain"/>
4091      </grouped>
4092     </avp>
4093     <avp name="SM-Service-Type" code="2029" vendor-bit="must" vendor-id="TGPP">
4094       <type type-name="Enumerated"/>
4095       <enum name="VAS4SMS Short Message content processing" code="0"/>
4096       <enum name="VAS4SMS Short Message forwarding" code="1"/>
4097       <enum name="VAS4SMS Short Message Forwarding multiple subscriptions" code="2"/>
4098       <enum name="VAS4SMS Short Message filtering" code="3"/>
4099       <enum name="VAS4SMS Short Message receipt" code="4"/>
4100       <enum name="VAS4SMS Short Message Network Storage" code="5"/>
4101       <enum name="VAS4SMS Short Message to multiple destinations" code="6"/>
4102       <enum name="VAS4SMS Short Message Virtual Private Network (VPN)" code="7"/>
4103       <enum name="VAS4SMS Short Message Auto Reply" code="8"/>
4104       <enum name="VAS4SMS Short Message Personal Signature" code="9"/>
4105       <enum name="VAS4SMS Short Message Deferred Delivery" code="10"/>
4106     </avp>    
4107                 <avp name="MMTel-Information" code="2030" vendor-bit="must" vendor-id="TGPP"> 
4108      <grouped>
4109       <gavp name="Service-type"/>
4110       <gavp name="Service-mode"/>
4111       <gavp name="Subscriber-Role"/>
4112       <gavp name="Number-Of-Diversions"/>
4113       <gavp name="Associated-Party-Address"/>
4114      </grouped>
4115     </avp>
4116     <avp name="Service-type" code="2031" vendor-bit="must" vendor-id="TGPP"> 
4117        <type type-name="Enumerated"/>
4118                 </avp>
4119                 <avp name="Service-Mode" code="2032" vendor-bit="must" vendor-id="TGPP"> 
4120        <type type-name="Enumerated"/>
4121                 </avp>
4122                 <avp name="Subscriber-Role" code="2033" vendor-bit="must" vendor-id="TGPP">
4123       <type type-name="Enumerated"/>
4124       <enum name="ORIGINATING" code="0"/>
4125       <enum name="TERMINATING" code="1"/>
4126     </avp>    
4127                 <avp name="Number-Of-Diversions" code="2034" vendor-bit="must" vendor-id="TGPP"> 
4128       <type type-name="Unsigned32"/>
4129                 </avp>
4130                 <avp name="Associated-Party-Address" code="2035" vendor-bit="must" vendor-id="TGPP"> 
4131       <type type-name="UTF8String"/>
4132                 </avp>
4133                 <avp name="SDP-Type" code="2036" vendor-bit="must" vendor-id="TGPP"> 
4134       <type type-name="Enumerated"/>
4135       <enum name="SDP Offer" code="0"/>
4136       <enum name="SDP Answer" code="1"/>
4137                 </avp>
4138                 <avp name="Change-Condition" code="2037" vendor-bit="must" vendor-id="TGPP"> 
4139       <type type-name="Integer32"/>
4140                 </avp>
4141                 <avp name="Change-Time" code="2038" vendor-bit="must" vendor-id="TGPP"> 
4142       <type type-name="Time"/>
4143                 </avp>
4144                 <avp name="Diagnostics" code="2039" vendor-bit="must" vendor-id="TGPP"> 
4145       <type type-name="Time"/>
4146                 </avp>
4147                 <avp name="Service-Data-Container" code="2040" vendor-bit="must" vendor-id="TGPP"> 
4148      <grouped>
4149       <gavp name="AF-Correlation-Information"/>
4150       <gavp name="Charging-Rule-Base-Name"/>
4151       <gavp name="Accounting-Input-Octets"/>
4152       <gavp name="Accounting-Output-Octets"/>
4153       <gavp name="Accounting-Input-Packets"/>
4154       <gavp name="Accounting-Output-Packets"/>
4155       <gavp name="Local-Sequence-Number"/>
4156       <gavp name="QoS-Information"/>
4157       <gavp name="Rating-Group"/>
4158       <gavp name="Change-Time"/>
4159       <gavp name="Service-Identifier"/>
4160       <gavp name="Service-Specific-Info"/>
4161       <gavp name="SGSN-Address"/>
4162       <gavp name="Time-First-Usage"/>
4163       <gavp name="Time-Last-Usage"/>
4164       <gavp name="Time-Usage"/>
4165       <gavp name="Change-Condition"/>
4166       <gavp name="3GPP-User-Location-Info"/>
4167       <gavp name="3GPP2-BSID"/>
4168     </grouped>
4169     </avp>
4170                 <avp name="Start-Time" code="2041" vendor-bit="must" vendor-id="TGPP"> 
4171       <type type-name="Time"/>
4172                 </avp>
4173                 <avp name="Stop-Time" code="2042" vendor-bit="must" vendor-id="TGPP"> 
4174       <type type-name="Time"/>
4175                 </avp>
4176                 <avp name="Time-First-Usage" code="2043" vendor-bit="must" vendor-id="TGPP"> 
4177       <type type-name="Time"/>
4178                 </avp>
4179                 <avp name="Time-Last-Usage" code="2044" vendor-bit="must" vendor-id="TGPP"> 
4180       <type type-name="Time"/>
4181                 </avp>
4182                 <avp name="Time-Usage" code="2045" vendor-bit="must" vendor-id="TGPP"> 
4183       <type type-name="Unsigned32"/>
4184                 </avp>
4185                 <avp name="Traffic-Data-Volumes" code="2046" vendor-bit="must" vendor-id="TGPP"> 
4186      <grouped>
4187       <gavp name="QoS-Information"/>
4188       <gavp name="Accounting-Input-Octets"/>
4189       <gavp name="Accounting-Input-Packets"/>
4190       <gavp name="Accounting-Output-Octets"/>
4191       <gavp name="Accounting-Output-Packets"/>
4192       <gavp name="Change-condition"/>
4193       <gavp name="Change-Time"/>
4194       <gavp name="3GPP-User-Location-Info"/>
4195      </grouped>
4196     </avp>
4197                 <avp name="Serving-Node-Type" code="2047" vendor-bit="must" vendor-id="TGPP"> 
4198        <type type-name="Enumerated"/>
4199       <enum name="SGSN" code="0"/>
4200       <enum name="PMIPSGW" code="1"/>
4201       <enum name="GTPSGW" code="2"/>
4202       <enum name="ePDG" code="3"/>
4203       <enum name="hSGW" code="4"/>
4204       <enum name="MME" code="5"/>
4205                 </avp>
4206                 <avp name="Supplementary-Service" code="2048" vendor-bit="must" vendor-id="TGPP"> 
4207      <grouped>
4208       <gavp name="Service-Type"/>
4209       <gavp name="Service-Mode"/>
4210       <gavp name="Number-Of-Diversions"/>
4211       <gavp name="Associated-Party-Address"/>
4212       <gavp name="Service-ID"/>
4213       <gavp name="Change-Time"/>
4214       <gavp name="Number-Of-Participants"/>
4215       <gavp name="Participant-Action-Type"/>
4216      </grouped>
4217     </avp>
4218                 <avp name="Participant-Action-Type" code="2049" vendor-bit="must" vendor-id="TGPP"> 
4219        <type type-name="Enumerated"/>
4220       <enum name="CREATE_CONF" code="0"/>
4221       <enum name="JOIN_CONF" code="1"/>
4222       <enum name="INVITE_INTO_CONF" code="2"/>
4223       <enum name="QUIT_CONF" code="3"/>
4224                 </avp>
4225                 <avp name="PDN-Conncetion-ID" code="2050" vendor-bit="must" vendor-id="TGPP"> 
4226       <type type-name="Unsigned32"/>
4227                 </avp>
4228                 <avp name="Dynamic-Address-Flag" code="2051" vendor-bit="must" vendor-id="TGPP"> 
4229        <type type-name="Enumerated"/>
4230       <enum name="Static" code="0"/>
4231       <enum name="Dynamic" code="1"/>
4232                 </avp>
4233                 <avp name="Accumulated-Cost" code="2052" vendor-bit="must" vendor-id="TGPP"> 
4234      <grouped>
4235       <gavp name="Value-Digits"/>
4236       <gavp name="Exponent"/>
4237      </grouped>
4238     </avp>
4239                 <avp name="AoC-Cost-Information" code="2053" vendor-bit="must" vendor-id="TGPP"> 
4240      <grouped>
4241       <gavp name="Accumulated-Cost"/>
4242       <gavp name="Incremental-Cost"/>
4243       <gavp name="Currency-Code"/>
4244      </grouped>
4245     </avp>
4246                 <avp name="AoC-Information" code="2054" vendor-bit="must" vendor-id="TGPP"> 
4247      <grouped>
4248       <gavp name="AoC-Cost-Information"/>
4249       <gavp name="Incremental-Cost"/>
4250       <gavp name="Tariff-Information"/>
4251      </grouped>
4252     </avp>
4253                 <avp name="AoC-Request-Type" code="2055" vendor-bit="must" vendor-id="TGPP"> 
4254        <type type-name="Enumerated"/>
4255       <enum name="AoC_NOT_REQUESTED" code="0"/>
4256       <enum name="AoC_FULL" code="1"/>
4257       <enum name="AoC_COST_ONLY" code="2"/>
4258       <enum name="AoC_TARIFF_ONLY" code="3"/>
4259                 </avp>
4260                 <avp name="Current-Tariff" code="2056" vendor-bit="must" vendor-id="TGPP"> 
4261      <grouped>
4262       <gavp name="Value-Digits"/>
4263       <gavp name="Exponent"/>
4264      </grouped>
4265     </avp>
4266     <avp name="Next-Tariff" code="2057" vendor-bit="must" vendor-id="TGPP">
4267       <grouped>
4268         <gavp name="Currency-Code"/>
4269         <gavp name="Scale-Factor"/>
4270         <gavp name="Rate-Element"/>
4271       </grouped>
4272     </avp>
4273     <avp name="Rate-Element" code="2058" vendor-bit="must" vendor-id="TGPP">
4274       <grouped>
4275         <gavp name="CC-Unit-Type"/>
4276         <gavp name="Unit-Value"/>
4277         <gavp name="Unit-Cost"/>
4278         <gavp name="Unit-Threshold"/>
4279       </grouped>
4280     </avp>
4281     <avp name="Scale-Factor" code="2059" vendor-bit="must" vendor-id="TGPP"> 
4282      <grouped>
4283       <gavp name="Value-Digits"/>
4284       <gavp name="Exponent"/>
4285      </grouped>
4286     </avp>
4287     <avp name="Tariff-Information" code="2060" vendor-bit="must" vendor-id="TGPP">
4288       <grouped>
4289         <gavp name="Current-Tariff"/>
4290         <gavp name="Tariff-Time-Change"/>
4291         <gavp name="Next-Tariff"/>
4292       </grouped>
4293     </avp>
4294     <avp name="Unit-Cost" code="2061" vendor-bit="must" vendor-id="TGPP">
4295       <grouped>
4296         <gavp name="Value-Digits"/>
4297         <gavp name="Exponent"/>
4298       </grouped>
4299     </avp>
4300     <avp name="Incremental-Cost" code="2062" vendor-bit="must" vendor-id="TGPP">
4301       <grouped>
4302         <gavp name="Value-Digits"/>
4303         <gavp name="Exponent"/>
4304       </grouped>
4305     </avp>
4306     <avp name="Local-Sequence-Number" code="2063" vendor-bit="must" vendor-id="TGPP">
4307       <type type-name="Unsigned32"/>
4308     </avp>
4309     <avp name="Node-Id" code="2064" vendor-bit="must" vendor-id="TGPP">
4310       <type type-name="UTF8String"/>
4311     </avp>
4312                 <avp name="SGW-Change" code="2065" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
4313                         <type type-name="Enumerated"/>
4314                         <enum name="ARC_Start_NOT_due_to_SGW_Change" code="0"/>
4315                         <enum name="ARC_Start_due_to_SGW_Change" code="1"/>
4316                 </avp>
4317                 <avp name="Charging-Characteristic-Selection-Mode" code="2066" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
4318                         <type type-name="Enumerated"/>
4319                         <enum name="Serving-Node-Supplied" code="0"/>
4320                         <enum name="Subscription-specific" code="1"/>
4321                         <enum name="APN-specific" code="2"/>
4322                         <enum name="Home-Default" code="3"/>
4323                         <enum name="Roaming-Default" code="4"/>
4324                         <enum name="Visiting-Default" code="5"/>
4325                 </avp>
4326     <!--  
4327       Note: The AVP codes from 2067 to 2099 are reserved for TS 32.299
4328       -->
4329     <!--
4330 2100    reserved        -       32.299 [5]
4331 -->
4332     <avp name="Application-Server-ID" code="2101" vendor-bit="must" vendor-id="TGPP">
4333       <type type-name="Unsigned32"/>
4334     </avp>
4335                 <avp name="Application-Service-Type" code="2102" vendor-bit="must" vendor-id="TGPP"> 
4336       <type type-name="Enumerated"/>
4337       <enum name="SENDING" code="100"/>
4338       <enum name="RECEIVING" code="101"/>
4339       <enum name="RETRIEVAL" code="102"/>
4340       <enum name="INVITING" code="103"/>
4341       <enum name="LEAVING" code="104"/>
4342       <enum name="JOINING" code="105"/>
4343                 </avp>
4344     <avp name="Application-Session-ID" code="2103" vendor-bit="must" vendor-id="TGPP">
4345       <type type-name="Unsigned32"/>
4346     </avp>
4347     <avp name="Delivery-Status" code="2104" vendor-bit="must" vendor-id="TGPP">
4348       <type type-name="UTF8String"/>
4349     </avp>
4350     <!--
4351 2105    reserved        -       
4352 2106    reserved        -       
4353 2107    reserved        -       
4354 2108    reserved        -       
4355 2109    reserved        -       
4356 -->
4357                 <avp name="IM-Information" code="2110" vendor-bit="must" vendor-id="TGPP"> 
4358      <grouped>
4359       <gavp name="Interface-Id"/>
4360       <gavp name="Interface-Text"/>
4361       <gavp name="Interface-Port"/>
4362       <gavp name="Interface-Type"/>
4363       </grouped>
4364     </avp>
4365     <avp name="Number-Of-Messages-Successfully-Exploded" code="2111" vendor-bit="must" vendor-id="TGPP">
4366       <type type-name="Unsigned32"/>
4367     </avp>
4368     <avp name="Number-Of-Messages-Successfully-Sent" code="2112" vendor-bit="must" vendor-id="TGPP">
4369       <type type-name="Unsigned32"/>
4370     </avp>
4371     <avp name="Total-Number-Of-Messages-Exploded" code="2113" vendor-bit="must" vendor-id="TGPP">
4372       <type type-name="Unsigned32"/>
4373     </avp>
4374     <avp name="Total-Number-Of-Messages-Sen" code="2114" vendor-bit="must" vendor-id="TGPP">
4375       <type type-name="Unsigned32"/>
4376     </avp>
4377     <!--
4378 2115 DCD-Information Grouped
4379 2116 Content-ID UTF8String
4380 2117 Content-provider-ID UTF8String
4381 32.299 [5]
4382 Note: The AVP codes from 2118 to 2199 are reserved for TS 32.299
4383 2200 Subsession-Decision-Info Grouped
4384 2201 Subsession-Enforcement-Info Grouped
4385 2202 Subsession-Id Unsigned32
4386 2203 Subsession-Operation Enumerated
4387 29.215 [22]
4388 Note: The AVP codes from 2204 to 2299 are reserved for TS 29.215
4389 -->
4390     <avp name="SIP-Request-Timestamp-Fraction" code="2301" vendor-bit="must" vendor-id="TGPP">
4391       <type type-name="Unsigned32"/>
4392     </avp>
4393     <avp name="SIP-Response-Timestamp-Fraction" code="2302" vendor-bit="must" vendor-id="TGPP">
4394       <type type-name="Unsigned32"/>
4395     </avp>
4396                 <avp name="Online-Charging-Flag" code="2303" vendor-bit="must" vendor-id="TGPP"> 
4397       <type type-name="Enumerated"/>
4398       <enum name="ECF address not provided" code="0"/>
4399       <enum name="ECF address provided" code="1"/>
4400                 </avp>
4401     <avp name="CUG-Information" code="2304" vendor-bit="must" vendor-id="TGPP">
4402       <type type-name="OctetString"/>
4403     </avp>
4404                 <avp name="Real-Time-Tariff-Information" code="2305" vendor-bit="must" vendor-id="TGPP"> 
4405      <grouped>
4406       <gavp name="Tariff-Information"/>
4407       <gavp name="Tariff-XML"/>
4408       </grouped>
4409     </avp>
4410     <avp name="Tariff-XML" code="2306" vendor-bit="must" vendor-id="TGPP">
4411       <type type-name="UTF8String"/>
4412     </avp>
4413     <avp name="MBMS-GW-Address" code="2307" vendor-bit="must" vendor-id="TGPP">
4414       <type type-name="Address"/>
4415     </avp>
4416                 <avp name="IMSI-Unauthenticated-Flag" code="2308" vendor-bit="must" vendor-id="TGPP"> 
4417       <type type-name="Enumerated"/>
4418       <enum name="Authenticated" code="0"/>
4419       <enum name="Unauthenticated" code="1"/>
4420                 </avp>
4421 <!--
4422 2309    Account-Expiration      Time
4423 2310    AoC-Format      Enumerated
4424 2311    AoC-Service     Enumerated
4425 2312    AoC-Service-Obligatory-Type     Grouped
4426 2313    AoC-Service-Type        Enumerated
4427 2314    AoC-Subscription-Information    Grouped
4428 2315    Preferred-AoC-Currency  Unsigned32
4429 2316    Reason-Code     Enumerated
4430 2317    CSG-Access-Mode Enumerated
4431 2318    CSG-Membership-Indication       Enumerated
4432 2319    User-CSG-Information    Grouped
4433
4434 Note: The AVP codes from 2320 to 2399 are reserved for TS 32.299
4435 2400    LMSI    OctetString     
4436 2401    Serving-Node    Grouped 
4437 2402    MME-Name        DiameterIdentity        
4438 2403    MSC-Number      OctetString     
4439 2404    LCS-Capabilities-Sets   Unsigned32      
4440 2405    GMLC-Address    Address 
4441 2406    Additional-Serving-Node Grouped 
4442 2407    PPR-Address     Address 
4443 Note: The AVP codes from 2408 to 2499 are reserved for TS 29.173
4444 2500    Location-Type   Enumerated      
4445 2501    LCS-EPS-Client-Name     Grouped 
4446 2502    LCS-Requestor-Name      Grouped 
4447 2503    LCS-Priority    Unsigned32      
4448 2504    LCS-QoS Grouped 
4449 2505    Horizontal-Accuracy     Unsigned32      
4450 2506    Vertical-Accuracy       Unsigned32      
4451 2507    Vertical-Requested      Enumerated      
4452 2508    Velocity-Requested      Enumerated      
4453 2509    Response-Time   Enumerated      
4454 2510    Supported-GAD-Shapes    Unsigned32      
4455 2511    LCS-Codeword    UTF8String      
4456 2512    LCS-Privacy-Check       Enumerated      
4457 2513    Accuracy-Fulfilment-Indicator   Enumerated      
4458 2514    Age-Of-Location-Estimate        Unsigned32      
4459 2515    Velocity-Estimate       OctetString     
4460 2516    EUTRAN-Positioning-Data OctetString     
4461 2517    ECGI    OctetString     
4462 2518    Location-Event  Enumerated      
4463 2519    Pseudonym-Indicator     Enumerated      
4464 2520    LCS-Service-Type-ID     Unsigned32      
4465 2521    LCS-Privacy-Check-Non-Session   Grouped 
4466 2522    LCS-Privacy-Check-Session       Grouped 
4467 2523    LCS-QoS-Class   Enumerated      
4468 Note: The AVP codes from 2524 to 2599 are reserved for TS 29.172
4469
4470 -->
4471 <!--- TGPP2 AVP's X.S0013-014-0 
4472 http://www.3gcn.org/TGPP2/TSGX/Projects/X.P0013-B%20IP%20Network%20-%20MMD/X.S0013-014%20v0.3.0%20SBBC%20Ty%20Stage-3.doc
4473 -->
4474                 <avp name="Bearer-Usage" code="1000" vendor-bit="must" vendor-id="TGPP2">
4475                         <type type-name="Enumerated"/>
4476                         <enum name="GENERAL" code="0"/>
4477                         <enum name="IMS_SIGNALLING" code="1"/>
4478                 </avp>
4479                 <avp name="Charging-Rule-Install" code="1001" vendor-bit="must" vendor-id="TGPP2">
4480                         <grouped>
4481                                 <gavp name="Charging-Rule-Definition"/>
4482                                 <gavp name="Charging-Rule-Name"/>
4483                                 <gavp name="Charging-Rule-Base-Name"/>
4484                         </grouped>
4485                 </avp>
4486                 <avp name="Charging-Rule-Remove" code="1002" vendor-bit="must" vendor-id="TGPP2">
4487                         <grouped>
4488                                 <gavp name="Charging-Rule-Name"/>
4489                                 <gavp name="Charging-Rule-Base-Name"/>
4490                         </grouped>
4491                 </avp>
4492                 <avp name="Charging-Rule-Definition" code="1003" vendor-bit="must" vendor-id="TGPP2">
4493                         <grouped>
4494                                 <gavp name="Charging-Rule-Name"/>
4495                                 <gavp name="Service-Identifier"/>
4496                                 <gavp name="Rating-Group"/>
4497                                 <gavp name="Flow-Description"/>
4498                                 <gavp name="Reporting-Level"/>
4499                                 <gavp name="Online"/>
4500                                 <gavp name="Offline"/>
4501                                 <gavp name="Metering-Method"/>
4502                                 <gavp name="Precedence"/>
4503                                 <gavp name="AF-Charging-Identifier"/>
4504                                 <gavp name="Flows"/>
4505                         </grouped>
4506                 </avp>
4507                 <avp name="Charging-Rule-Base-Name" code="1004" vendor-bit="must" vendor-id="TGPP2">
4508                         <type type-name="OctetString"/>
4509                 </avp>
4510                 <avp name="Charging-Rule-Name" code="1005" vendor-bit="must" vendor-id="TGPP2">
4511                         <type type-name="OctetString"/>
4512                 </avp>
4513                 <avp name="Event-Trigger" code="1006" vendor-bit="must" vendor-id="TGPP2">
4514                         <type type-name="Enumerated"/>
4515                         <enum name="SGSN_CHANGE" code="0"/>
4516                         <enum name="QOS_CHANGE" code="1"/>
4517                         <enum name="RAT_CHANGE" code="2"/>
4518                         <enum name="TFT_CHANGE" code="3"/>
4519                 </avp>
4520                 <avp name="Metering-Method" code="1007" vendor-bit="must" vendor-id="TGPP2">
4521                         <type type-name="Enumerated"/>
4522                         <enum name="DURATION" code="0"/>
4523                         <enum name="VOLUME" code="1"/>
4524                         <enum name="DURATION_VOLUME" code="2"/>
4525                 </avp>
4526                 <avp name="Offline" code="1008" vendor-bit="must" vendor-id="TGPP2">
4527                         <type type-name="Enumerated"/>
4528                         <enum name="DISABLE_OFFLINE" code="0"/>
4529                         <enum name="ENABLE_OFFLINE" code="1"/>
4530                 </avp>
4531                 <avp name="Online" code="1009" vendor-bit="must" vendor-id="TGPP2">
4532                         <type type-name="Enumerated"/>
4533                         <enum name="DISABLE_ONLINE" code="0"/>
4534                         <enum name="ENABLE_ONLINE" code="1"/>
4535                 </avp>
4536                 <avp name="Precedence" code="1010" vendor-bit="must" vendor-id="TGPP2">
4537                         <type type-name="Unsigned32"/>
4538                 </avp>
4539                 <avp name="Primary-CCF-Address" code="1011" vendor-bit="must" vendor-id="TGPP2">
4540                         <type type-name="DiameterURI"/>
4541                 </avp>
4542                 <avp name="Primary-OCS-Address" code="1012" vendor-bit="must" vendor-id="TGPP2">
4543                         <type type-name="DiameterURI"/>
4544                 </avp>
4545                 <avp name="Reporting-Level" code="1014" vendor-bit="must" vendor-id="TGPP2">
4546                         <type type-name="Enumerated"/>
4547                         <enum name="CHARGING_RULE_LEVEL" code="0"/>
4548                         <enum name="RATING_GROUP_LEVEL" code="1"/>
4549                 </avp>
4550                 <avp name="Secondary-CCF-Address" code="1015" vendor-bit="must" vendor-id="TGPP2">
4551                         <type type-name="DiameterURI"/>
4552                 </avp>
4553                 <avp name="Secondary-OCS-Address" code="1016" vendor-bit="must" vendor-id="TGPP2">
4554                         <type type-name="DiameterURI"/>
4555                 </avp>
4556                 <avp name="TFT-Filter" code="1017" vendor-bit="must" vendor-id="TGPP2">
4557                         <type type-name="IPFilterRule"/>
4558                 </avp>
4559                 <avp name="TFT-Packet-Filter-Information" code="1018" vendor-bit="must" vendor-id="TGPP2">
4560                         <grouped>
4561                                 <gavp name="Precedence"/>
4562                                 <gavp name="TFT-Filter"/>
4563                                 <gavp name="ToS-Traffic-Class"/>
4564                         </grouped>
4565                 </avp>
4566                 <avp name="ToS-Traffic-Class" code="1019" vendor-bit="must" vendor-id="TGPP2">
4567                         <type type-name="OctetString"/>
4568                 </avp>
4569
4570         </base>
4571         <application id="0" name="Diameter Common Messages" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
4572         </application>
4573
4574         <application id="3" name="Diameter Base Accounting" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
4575         </application>
4576
4577         <application id="16777216" name="3GPP Cx" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
4578         </application>
4579   <application id="16777224" name="3GPP Gx(Obsolete)" uri="http://www.3gpp.org/ftp/Specs/html-info/29210.htm">
4580   </application>
4581   <application id="16777238" name="3GPP Gx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
4582   </application>
4583   <application id="16777251" name="3GPP S6a/S6d" uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516">
4584   </application>
4585   <application id="16777252" name="3GPP S13/S13'" uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516">
4586     <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
4587     <command name="3GPP-ME-Identity-Check" code="324" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
4588   </application>
4589   <application id="16777265" name="3GPP SWx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
4590   </application>
4591   <application id="16777266" name="3GPP Gxx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
4592   </application>
4593   &nasreq;
4594   &eap;
4595         &mobileipv4;
4596         &chargecontrol;
4597         &sunping;
4598         &imscxdx;
4599         &TGPPGmb;
4600         &TGPPSh;
4601         &TGPPRx;
4602         &sip;
4603         &gqpolicy;
4604         &etsie2e4;
4605         &Ericsson;
4606         &mobileipv6;
4607 </dictionary>