Witness: set col_info for interfaceInfo_state
[metze/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         <!-- Any files added here need to be added to Makefile.am and
9              packaging/nsis/wireshark.nsi -->
10
11         <!ENTITY nasreq                 SYSTEM "nasreq.xml">
12         <!ENTITY eap                    SYSTEM "eap.xml">
13         <!ENTITY mobileipv4             SYSTEM "mobileipv4.xml">
14         <!ENTITY chargecontrol          SYSTEM "chargecontrol.xml">
15         <!ENTITY sunping                SYSTEM "sunping.xml">
16         <!ENTITY imscxdx                SYSTEM "imscxdx.xml">
17         <!ENTITY TGPPGmb                SYSTEM "TGPPGmb.xml">
18         <!ENTITY TGPPS9                 SYSTEM "TGPPS9.xml">
19         <!ENTITY TGPPSh                 SYSTEM "TGPPSh.xml">
20         <!ENTITY TGPPRx                 SYSTEM "TGPPRx.xml">
21         <!ENTITY sip                    SYSTEM "sip.xml">
22         <!ENTITY gqpolicy               SYSTEM "gqpolicy.xml">
23         <!ENTITY etsie2e4               SYSTEM "etsie2e4.xml">
24         <!ENTITY Ericsson               SYSTEM "Ericsson.xml">
25         <!ENTITY mobileipv6             SYSTEM "mobileipv6.xml">
26         <!ENTITY Cisco                  SYSTEM "Cisco.xml">
27         <!ENTITY Vodafone               SYSTEM "Vodafone.xml">
28         <!ENTITY AlcatelLucent          SYSTEM "AlcatelLucent.xml">
29         <!ENTITY Nokia                  SYSTEM "Nokia.xml">
30         <!ENTITY NokiaSiemensNetworks   SYSTEM "NokiaSiemensNetworks.xml">
31         <!ENTITY SKT                    SYSTEM "SKT.xml">
32         <!ENTITY ChinaTelecom           SYSTEM "ChinaTelecom.xml">
33         <!ENTITY VerizonWireless        SYSTEM "VerizonWireless.xml">
34         <!ENTITY Custom                 SYSTEM "Custom.xml">
35 ]>
36 <dictionary>
37         <base uri="http://www.ietf.org/rfc/rfc3588.txt">
38                 <!-- ************************************************************** -->
39                 <!-- *********************** Commands ***************************** -->
40                 <!-- ************************************************************** -->
41
42                 <!-- Diameter Base Protocol Command Codes -->
43                 <!-- 0-255 RADIUS compatibility codes [http://www.iana.org/assignments/radius-types] -->
44                 <!--256 Unassigned -->
45                 <command name="Capabilities-Exchange"           code="257" vendor-id="None"/>
46                 <command name="Re-Auth"                         code="258" vendor-id="None"/>
47                 <!-- 259 Unassigned
48                      260 AMR / AMA [RFC4004]     mobileipv4.xml
49                      261 Unassigned
50                      262 HAR / HAA [RFC4004]     mobileipv4.xml
51                      263-264 Unassigned
52                      265 AAR / AAA [RFC4005]     nasreq.xml
53                      266-267 Unassigned
54                      268 DER / DEA [RFC4072]     eap.xml
55                      269-270 Unassigned
56                 -->
57                 <command name="Accounting"                      code="271" vendor-id="None"/>
58                 <!-- 272 CCR / CCA [RFC4006]     chargecontrol.xml
59                      273 Unassigned
60                 -->
61                 <command name="Abort-Session"                   code="274" vendor-id="None"/>
62                 <command name="Session-Termination"             code="275" vendor-id="None"/>
63                 <!--276-279 Unassigned -->
64                 <command name="Device-Watchdog"                 code="280" vendor-id="None"/>
65                 <command name="Disconnect-Peer"                 code="282" vendor-id="None"/>
66                 <!--283 UAR / UAA [RFC4740]      sip.xml
67                     284 SAR / SAA [RFC4740]      sip.xml
68                     285 LIR / LIA [RFC4740]      sip.xml
69                     286 MAR / MAA [RFC4740]      sip.xml
70                     287 RTR / RTA [RFC4740]      sip.xml
71                     288 PPR / PPA [RFC4740]      sip.xml
72                     289-299 Unassigned
73                     300-313 Allocated for 3GPP [RFC3589]
74                       imscxdx.xml ( 300 - 305 )
75                       300       User-Authorization-Request/-Answer      UAR/UAA 29.229 [2]
76                       301       Server-Assignment-Request/-Answer       SAR/SAA
77                       302       Location-Info-Request/-Answer           LIR/LIA
78                       303       Multimedia-Auth-Request/-Answer         MAR/MAA
79                       304       Registration-Termination-Request/-Answer RTR/RTA
80                       305       Push-Profile-Request/-Answer            PPR/PPA
81                       TGPPSh.xml  ( 306 - 309 )
82                       306       User-Data-Request/-Answer               UDR/UDA
83                       307       Profile-Update-Request/-Answer          PUR/PUA
84                       308       Subscribe-Notifications-Request/-Answer SNR/SNA
85                       309       Push-Notification-Request/-Answer       PNR/PNA
86                 -->
87
88                 <command name="Boostrapping-Info"       code="310" vendor-id="None"/>           <!-- BIR/BIA    29.109 [7] -->
89                 <command name="Message-Process"         code="311" vendor-id="None"/>           <!-- MPR/MPA    29.140 [16] -->
90                 <command name="GBAPush-Info"            code="312" vendor-id="None"/>           <!-- GPR/GPI    29.109 [7] -->
91                 <!-- 313 (Not used yet) -->
92                 <command name="Policy-Data"             code="314" vendor-id="None"/>           <!-- PDR / PDA [RFC5224] -->
93                 <command name="Policy-Install"          code="315" vendor-id="None"/>           <!-- (PIA) [ITU-T Rec. Q.3303.3][RFC5431] -->
94
95                 <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
96                 <command name="3GPP-Update-Location"            code="316" vendor-id="None"/>
97                 <command name="3GPP-Cancel-Location"            code="317" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
98                 <command name="3GPP-Authentication-Information" code="318" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
99                 <command name="3GPP-Insert-Subscriber-Data"     code="319" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
100                 <command name="3GPP-Delete-Subscriber-Data"     code="320" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
101                 <command name="3GPP-Purge-UE"                   code="321" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
102                 <command name="3GPP-Reset"                      code="322" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
103                 <command name="3GPP-Notify"                     code="323" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
104                 <command name="3GPP-ME-Identity-Check"          code="324" vendor-id="None"/>           <!--(ECR/ECA) [3GPP TS 29.272][RFC5516] -->
105                 <command name="MIP6"                            code="325" vendor-id="None"/>           <!--(MIR/MIA) [RFC5778] -->
106                 <command name="QoS-Authorization"               code="326" vendor-id="None"/>           <!--(QAR/QAA) [RFC5866] -->
107                 <command name="QoS-Install"                     code="327" vendor-id="None"/>           <!--(QIR/QIA) [RFC5866] -->
108                 <command name="Capabilities-Update"             code="328" vendor-id="None"/>           <!--[RFC6737] -->
109                 <command name="IKEv2-SK"                        code="329" vendor-id="None"/>           <!--[RFC6738] -->
110     <command name="NAT-Control"                 code="330" vendor-id="None"/>   <!--[RFC6736] -->
111     <!--
112                         331-8388607 Unassigned
113                         8388608 WIMAX-HRPD-SFF Request/Answer [http://www.3gpp2.org/Public_html/specs/tsgx.cfm][3GPP2 X.S0058-0 v1.0][Avi_Lior]
114                         8388609 WiMAX-Diameter-EAP-Request/Answer (WDER/WDEA) WDE [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
115                         8388610 WiMAX-Change-of-Authorization-Request/Answer (WCAR/WCAA) WCA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
116                         8388611 WiMAX-Reauthentication-Request/Answer (WRAR/WRAA) WRA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
117                         8388612 WiMAX-Session-Termination-Request/Answer (WSTR/WSTA) WST [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
118                         8388613 WiMAX-Abort-Session-Request/Answer (WASR/WASA) WAS [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
119                         8388614 WiMAX-Home-Agent-IPv4-Request/Answer (WHA4R/WHA4A) WHA4 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
120                         8388615 WiMAX-Home-Agent-IPv6-Request/Answer (WHA6R/WHA6A) WHA6 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
121                         8388616 WiMAX-DHCP-Request/Answer (WDHCPR/WDHCPA) WDHCP [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
122                         8388617 WiMAX-LAA-Request/Answer (WLAAR/WLAA) WLAA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
123                         8388618 WiMAX-Location-Accounting-Request/Answer (WLACR/WLACA) WLAC [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
124                         8388619 WiMAX-Location-Measurement-Query-Request/Answer (WLMQR/WLMQA) WLMQ [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
125                 -->
126                 <command name="3GPP-Provide-Location"           code="8388620" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
127                 <command name="3GPP-Location-Report"            code="8388621" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
128                 <command name="3GPP-LCS-Routing-Info"           code="8388622" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
129
130                 <!--
131                 8388623 Notif-Request/Answer (NFR/NFA) [Tomas_Menzl]
132                 8388624 Msg-Interface-Request/Answer (MIFR/MIFA) [Tomas_Menzl]
133                 8388625 Mobile-Application-Request/Answer (MAPR/MAPA) [Tomas_Menzl]
134                 8388626 Update Location Request/Answer (ULR / ULA) [3GPP2 publication X.S0057][Avi_Lior]
135                 8388627 Cancel Location Request/Answer (CLR CLA) [3GPP2 publication X.S0057][Avi_Lior]
136                 8388628 Juniper-Sync-Event (JSE) [Aleksey_Romanov]
137                 8388629 Juniper-Session-Discovery (JSD) [Aleksey_Romanov]
138                 8388630 Query Profile Request Answer (QPR/QPA) [3GPP2 publication X.S0057A E-UTRAN eHRPD7][Avi_Lior]
139                 -->
140
141                 <command name="Subscription Information Application" code="8388631" vendor-id="None"/>
142                 <command name="Distributed Charging"            code="8388632" vendor-id="None"/>
143                 <command name="Ericsson-SL"                     code="8388633" vendor-id="None"/>       <!-- Ericsson Spending Limit -->
144                 <command name="Ericsson-SN"                     code="8388634" vendor-id="None"/>       <!-- Ericsson Spending Status Notification -->
145                 <command name="Spending-Limit"                  code="8388635" vendor-id="None"/>       <!-- TGPP 29.219/Sy -->
146                 <command name="Spending-Status-Notification"    code="8388636" vendor-id="None"/>       <!-- TGPP 29.219/Sy -->
147                 <!--
148                 8388637 TDF-Session-Request/Answer (TSR/TSA) [3GPP TS 29.212][Kimmo_Kymalainen]
149                 8388638 3GPP-Update-VCSG-Location-Request/Answer (UVR/UVA) [3GPP TS 29.272][Kimmo_Kymalainen]
150     -->
151     <command name="3GPP-Device-Action"          code="8388639" vendor-id="None"/>     <!--[3GPP TS 29.368][RFC5719] -->
152     <command name="3GPP-Device-Notification"    code="8388640" vendor-id="None"/>    <!--[3GPP TS 29.368][RFC5719] -->
153     <command name="3GPP-Subscriber-Information" code="8388641" vendor-id="None"/>     <!-- 3GPP TS 29.336 -->
154     <command name="Cancel-VCSG-Location"        code="8388642" vendor-id="None"/>
155     <command name="3GPP-Device-Trigger"         code="8388643" vendor-id="None"/>     <!-- 3GPP TS 29.337 -->
156     <command name="3GPP-Delivery-Report"                code="8388644" vendor-id="None"/>   <!-- 3GPP TS 29.337 -->
157     <!--
158     8388645 MO-Forward-Short-Message Request/Answer (OFR/OFA) [3GPP TS 29.338][Kimmo_Kymalainen] 
159     8388646 MT-Forward-Short-Message Request/Answer (TFR/TFA) [3GPP TS 29.338][Kimmo_Kymalainen] 
160     8388647 Send-Routing-Info-for-SM-Request/Answer (SRR/SRA) [3GPP TS 29.338][Kimmo_Kymalainen] 
161     8388648 Alert-Service-Centre-Request/Answer (ALR/ALA) [3GPP TS 29.338][Kimmo_Kymalainen] 
162     8388649 Report-SM-Delivery-Status-Request/Answer (RDR/RDA) [3GPP TS 29.338][Kimmo_Kymalainen] 
163     8388650 NSN Cancel-LocationMS-Request/Answer (CLR/CLA) [Hannes_Tschofenig] 
164     8388651 NSN User-DataMS-Request/Answer (UDR/UDA) [Hannes_Tschofenig] 
165     8388652 NSN Profile-UpdateMS-Request/Answer (PUR/PUA) [Hannes_Tschofenig] 
166     8388653 NSN Subscribe-NotificationsMS-Request/Answer (SNR/SNA) [Hannes_Tschofenig] 
167     8388654 NSN Push-NotificationMS-Request/Answer (PNR/PNA) [Hannes_Tschofenig] 
168     8388655 Get Gateway Request/Answer (GGR/GGA) [Steve_Donovan] 
169     8388656 Trigger-Establishment-Request/Answer (TER/TEA) [3GPP TS 29.215][Kimmo_Kymalainen] 
170     -->
171     <command name="Ericsson Binding-Data"               code="8388657" vendor-id="None"/>
172     <!-- 3GPP TS 29.337 -->
173     <!--
174     8388658-16777213 Unassigned  
175                 16777214 Experimental code [RFC3588]
176                 16777215 Experimental code [RFC3588]
177                 -->
178
179                 <!-- ************************************************************** -->
180                 <!-- ********************** End Commands ************************** -->
181                 <!-- ************************************************************** -->
182
183
184                 <!-- ************************************************************** -->
185                 <!-- ************************* Vendors **************************** -->
186                 <!-- ************************************************************** -->
187                 <vendor vendor-id="None" code="0" name="None"/>
188                 <vendor vendor-id="HP"    code="11"    name="Hewlett Packard"/>
189                 <vendor vendor-id="Sun" code="42" name="Sun Microsystems, Inc."/>
190                 <vendor vendor-id="Merit" code="61" name="Merit Networks"/>
191                 <vendor vendor-id="Nokia" code="94" name="Nokia"/>
192                 <vendor vendor-id="NokiaSiemensNetworks" code="28458" name="Nokia Siemens Networks"/>
193                 <vendor vendor-id="Ericsson"  code="193" name="Ericsson"/>
194                 <vendor vendor-id="USR" code="429" name="US Robotics Corp."/>
195                 <vendor vendor-id="ALU" code="637" name="ALU Network"/>
196                 <vendor vendor-id="Lucent" code="1751" name="Lucent Technologies"/>
197                 <vendor vendor-id="Huawei" code="2011" name="Huawei"/>
198                 <vendor vendor-id="Deutsche_Telekom_AG" code="2937" name="Deutsche Telekom AG"/>
199                 <vendor vendor-id="TGPP2" code="5535" name="3GPP2"/>
200                 <vendor vendor-id="Cisco" code="5771" name="Cisco"/>
201                 <vendor vendor-id="SKT" code="5806" name="SK Telecom"/>
202                 <vendor vendor-id="TGPP"  code="10415" name="3GPP"/>
203                 <vendor vendor-id="Vodafone" code="12645" name="Vodafone"/>
204                 <vendor vendor-id="VerizonWireless" code="12951" name="Verizon Wireless"/>
205                 <vendor vendor-id="ETSI"  code="13019" name="ETSI"/>
206                 <vendor vendor-id="Tango" code="13421" name="Tango Telecom Limited"/>
207                 <vendor vendor-id="ChinaTelecom" code="81000" name="China Telecom"/>
208                 <vendor vendor-id="TGPPCX" code="16777216" name="3GPP CX/DX"/>
209     <vendor vendor-id="Acision" code="3830" name="Acision"/>
210                 <!-- *********************** End Vendors ************************** -->
211
212
213                 <!-- ************************************************************** -->
214                 <!-- ************************ typedefn's ************************** -->
215                 <!-- ************************************************************** -->
216                 <typedefn type-name="OctetString"/>
217                 <!--
218                         The data contains arbitrary data of variable length. Unless
219                         otherwise noted, the AVP Length field MUST be set to at least 9
220                         (13 if the 'V' bit is enabled).  Data used to transmit (human
221                         readable) character string data uses the UTF-8 [24] character
222                         set and is NOT NULL-terminated. The minimum Length field MUST
223                         be 9, but can be set to any value up to 65504 bytes. AVP Values
224                         of this type that do not align on a 32-bit boundary MUST have
225                         the necessary padding.
226                 -->
227                 <typedefn type-name="UTF8String" type-parent="OctetString"/>
228                 <!--
229                         The UTF8String format is derived from the OctetString AVP Base
230                         Format. This is a human readable string represented using the
231                         ISO/IEC IS 10646-1 character set, encoded as an OctetString
232                         using the UTF-8 [29] transformation format described in RFC
233                         2279.
234
235                         Since additional code points are added by amendments to the
236                         10646 standard from time to time, implementations MUST be
237                         prepared to encounter any code point from 0x00000001 to
238                         0x7fffffff. Byte sequences that do not correspond to the valid
239                         UTF-8 encoding of a code point or are outside this range are
240                         prohibited. Note that since a code point of 0x00000000 is
241                         prohibited, no octet will contain a value of 0x00.
242
243                         The use of control codes SHOULD be avoided. When it is
244                         necessary to represent a newline, the control code sequence CR
245                         LF SHOULD be used.
246
247                         The use of leading or trailing white space SHOULD be avoided.
248
249                         For code points not directly supported by user interface
250                         hardware or software, an alternative means of entry and
251                         display, such as hexadecimal, MAY be provided.
252
253                         For information encoded in 7-bit US-ASCII, the UTF-8 encoding
254                         is identical to the US-ASCII encoding.
255
256                         UTF-8 may require multiple bytes to represent a single
257                         character / code point; thus the length of a UTF8String in
258                         octets may be different from the number of characters encoded.
259
260                         Note that the size of an UTF8String is measured in octets, not
261                         characters.
262
263                         The UTF8String MUST not contain any octets with a value of
264                         zero.
265                 -->
266                 <typedefn type-name="IPAddress" type-parent="OctetString"/>
267                 <!--
268                         The IPAddress format is derived from the OctetString AVP Base
269                         Format. It represents 32 bit (IPv4) [17] or 128 bit (IPv6) [16]
270                         address, most significant octet first. The format of the
271                         address (IPv4 or IPv6) is determined by the length. If the
272                         attribute value is an IPv4 address, the AVP Length field MUST
273                         be 12 (16 if 'V' bit is enabled), otherwise the AVP Length
274                         field MUST be set to 24 (28 if the 'V' bit is enabled) for IPv6
275                         addresses.
276                 -->
277                 <typedefn type-name="DiameterIdentity" type-parent="OctetString"/>
278                 <!--
279                         The DiameterIdentity format is derived from the OctetString AVP
280                         Base Format.  It uses the UTF-8 encoding and has the same
281                         requirements as the UTF8String.  In addition, it must follow
282                         the Uniform Resource Identifiers (URI) syntax [29] rules
283                         specified below:
284
285                            Diameter-Identity  = fqdn [ port ] [ transport ]
286                                                 [ protocol ]
287
288                            aaa-protocol       = ( "diameter" | "radius" | "tacacs+" )
289
290                            protocol           = ";protocol=" aaa-protocol
291                                                 ; If absent, the default AAA protocol
292                                                 ; is diameter.
293
294                            fqdn               = Fully Qualified Host Name
295
296                            port               = ":" 1*DIGIT
297                                                 ; One of the ports used to listen for
298                                                 ; incoming connections. ; If absent,
299                                                 ; the default Diameter port (TBD) is
300                                                 ; assumed.
301
302                            transport-protocol = ( "tcp" | "sctp" | "udp" )
303
304                            transport          = ";transport=" transport-protocol
305
306                                                 ; One of the transports used to listen
307                                                 ; for incoming connections. If absent,
308                                                 ; the default SCTP [26] protocol is
309                                                 ; assumed. UDP MUST NOT be used when
310                                                 ; the aaa-protocol field is set to
311                                                 ; diameter.
312
313                            The following are examples of valid Diameter host
314                            identities:
315
316                               host.abc.com;transport=tcp
317                               host.abc.com:6666;transport=tcp
318                               aaa://host.abc.com;protocol=diameter
319                               aaa://host.abc.com:6666;protocol=diameter
320                               aaa://host.abc.com:6666;transport=tcp;protocol=diameter
321                               aaa://host.abc.com:1813;transport=udp;protocol=radius
322
323                         Since multiple Diameter processes on a single host cannot
324                         listen for incoming connections on the same port on a given
325                         protocol, the DiameterIdentity is guaranteed to be unique per
326                         host.
327
328                         A Diameter node MAY advertise different identities on each
329                         connection, via the CER and CEA's Origin-Host AVP, but the same
330                         identity MUST be used throughout the duration of a connection.
331
332                         When comparing AVPs of this format, it is necessary to add any
333                         absent fields with the default values prior to the comparison.
334                         For example, diameter-host.abc.com would be expanded to
335                         aaa://diameter/diameter-host.abc.com:TBD;protocol=sctp.
336                 -->
337                 <typedefn type-name="IPFilterRule" type-parent="OctetString"/>
338                 <!--
339                         The IPFilterRule format is derived from the OctetString AVP
340                         Base Format.  It uses the UTF-8 encoding and has the same
341                         requirements as the UTF8String. Packets may be filtered based
342                         on the following information that is associated with it:
343
344                            Direction                          (in or out)
345                            Source and destination IP address  (possibly masked)
346                            Protocol
347                            Source and destination port        (lists or ranges)
348                            TCP flags
349                            IP fragment flag
350                            IP options
351                            ICMP types
352
353                         Rules for the appropriate direction are evaluated in order,
354                         with the first matched rule terminating the evaluation.  Each
355                         packet is evaluated once. If no rule matches, the packet is
356                         dropped if the last rule evaluated was a permit, and passed if
357                         the last rule was a deny.
358
359                         IPFilterRule filters MUST follow the format:
360
361                            action dir proto from src to dst [options]
362
363                            action       permit - Allow packets that match the rule.
364                                         deny   - Drop packets that match the rule.
365
366                            dir          "in" is from the terminal, "out" is to the
367                                         terminal.
368
369                            proto        An IP protocol specified by number.  The "ip"
370                                         keyword means any protocol will match.
371
372                            src and dst  <address/mask> [ports]
373
374                                         The <address/mask> may be specified as:
375                                         ipno       An IPv4 or IPv6 number in dotted-
376                                                    quad or canonical IPv6 form. Only
377                                                    this exact IP number will match the
378                                                    rule.
379                                         ipno/bits  An IP number as above with a mask
380                                                    width of the form 1.2.3.4/24.  In
381                                                    this case all IP numbers from
382                                                    1.2.3.0 to 1.2.3.255 will match.
383                                                    The bit width MUST be valid for the
384                                                    IP version and the IP number MUST
385                                                    NOT have bits set beyond the mask.
386
387                                         The sense of the match can be inverted by
388                                         preceding an address with the not modifier,
389                                         causing all other addresses to be matched
390                                         instead.  This does not affect the selection of
391                                         port numbers.
392
393                                            The keyword "any" is 0.0.0.0/0 or the IPv6
394                                            equivalent.  The keyword "assigned" is the
395                                            address or set of addresses assigned to the
396                                            terminal.  The first rule SHOULD be "deny in
397                                            ip !assigned".
398
399                                         With the TCP, UDP and SCTP protocols, optional
400                                         ports may be specified as:
401
402                                            {port|port-port}[,port[,...]]
403
404                                         The `-' notation specifies a range of ports
405                                         (including boundaries).
406
407                                         Fragmented packets which have a non-zero offset
408                                         (i.e. not the first fragment) will never match
409                                         a rule which has one or more port
410                                         specifications.  See the frag option for
411                                         details on matching fragmented packets.
412
413                            options:
414                               frag    Match if the packet is a fragment and this is not
415                                       the first fragment of the datagram.  frag may not
416                                       be used in conjunction with either tcpflags or
417                                       TCP/UDP port specifications.
418
419                               ipoptions spec
420                                       Match if the IP header contains the comma
421                                       separated list of options specified in spec. The
422                                       supported IP options are:
423
424                                       ssrr (strict source route), lsrr (loose source
425                                       route), rr (record packet route) and ts
426                                       (timestamp). The absence of a particular option
427                                       may be denoted with a `!'.
428
429                               tcpoptions spec
430                                       Match if the TCP header contains the comma
431                                       separated list of options specified in spec. The
432                                       supported TCP options are:
433
434                                       mss (maximum segment size), window (tcp window
435                                       advertisement), sack (selective ack), ts (rfc1323
436                                       timestamp) and cc (rfc1644 t/tcp connection
437                                       count).  The absence of a particular option may
438                                       be denoted with a `!'.
439
440                               established
441                                       TCP packets only. Match packets that have the RST
442                                       or ACK bits set.
443
444                               setup   TCP packets only. Match packets that have the SYN
445                                       bit set but no ACK bit.
446
447                               tcpflags spec
448                                       TCP packets only. Match if the TCP header
449                                       contains the comma separated list of flags
450                                       specified in spec. The supported TCP flags are:
451
452                                       fin, syn, rst, psh, ack and urg. The absence of a
453                                       particular flag may be denoted with a `!'. A rule
454                                       which contains a tcpflags specification can never
455                                       match a fragmented packet which has a non-zero
456                                       offset.  See the frag option for details on
457                                       matching fragmented packets.
458
459                               icmptypes types
460                                       ICMP packets only.  Match if the ICMP type is in
461                                       the list types. The list may be specified as any
462                                       combination of ranges or individual types
463                                       separated by commas.  The supported ICMP types
464                                       are:
465
466                                       echo reply (0), destination unreachable (3),
467                                       source quench (4), redirect (5), echo request
468                                       (8), router advertisement (9), router
469                                       solicitation (10), time-to-live exceeded (11), IP
470                                       header bad (12), timestamp request (13),
471                                       timestamp reply (14), information request (15),
472                                       information reply (16), address mask request (17)
473                                       and address mask reply (18).
474
475                         There is one kind of packet that the access device MUST always
476                         discard, that is an IP fragment with a fragment offset of one.
477                         This is a valid packet, but it only has one use, to try to
478                         circumvent firewalls.
479
480                            An access device that is unable to interpret or apply a deny
481                            rule MUST terminate the session.  An access device that is
482                            unable to interpret or apply a permit rule MAY apply a more
483                            restrictive rule.  An access device MAY apply deny rules of
484                            its own before the supplied rules, for example to protect
485                            the access device owner's infrastructure.
486
487                         The rule syntax is a modified subset of ipfw(8) from FreeBSD,
488                         and the ipfw.c code may provide a useful base for
489                         implementations.
490                 -->
491                 <typedefn type-name="QOSFilterRule" type-parent="OctetString"/>
492                 <!--
493                         The QosFilterRule format is derived from the OctetString AVP
494                         Base Format.  It uses the UTF-8 encoding and has the same
495                         requirements as the UTF8String. Packets may be marked or
496                         metered based on the following information that is associated
497                         with it:
498
499                            Direction                          (in or out)
500                            Source and destination IP address  (possibly masked)
501                            Protocol
502                            Source and destination port        (lists or ranges)
503                            DSCP values                        (no mask or range)
504
505                         Rules for the appropriate direction are evaluated in order,
506                         with the first matched rule terminating the evaluation.  Each
507                         packet is evaluated once. If no rule matches, the packet is
508                         treated as best effort.
509
510                         QoSFilterRule filters MUST follow the format:
511
512                            action dir proto from src to dst [options]
513
514                                         tag    - Mark packet with a specific DSCP [49].
515                                                  The DSCP option MUST be included.
516
517                                         meter  - Meter traffic. The metering options
518                                                  MUST be included.
519
520                            dir          "in" is from the terminal, "out" is to the
521                                         terminal.
522
523                            proto        An IP protocol specified by number.  The "ip"
524                                         keyword means any protocol will match.
525
526                            src and dst  <address/mask> [ports]
527
528                                         The <address/mask> may be specified as:
529                                         ipno       An IPv4 or IPv6 number in dotted-
530                                                    quad or canonical IPv6 form. Only
531                                                    this exact IP number will match the
532                                                    rule.
533                                         ipno/bits  An IP number as above with a mask
534                                                    width of the form 1.2.3.4/24.  In
535                                                    this case all IP numbers from
536                                                    1.2.3.0 to 1.2.3.255 will match.
537                                                    The bit width MUST be valid for the
538                                                    IP version and the IP number MUST
539                                                    NOT have bits set beyond the mask.
540
541                                         The sense of the match can be inverted by
542                                         preceding an address with the not modifier,
543                                         causing all other addresses to be matched
544                                         instead.  This does not affect the selection of
545                                         port numbers.
546
547                                            The keyword "any" is 0.0.0.0/0 or the IPv6
548                                            equivalent.  The keyword "assigned" is the
549                                            address or set of addresses assigned to the
550                                            terminal.  The first rule SHOULD be "deny in
551                                            ip !assigned".
552
553                                         With the TCP, UDP and SCTP protocols, optional
554                                         ports may be specified as:
555
556                                            {port|port-port}[,port[,...]]
557
558                                         The `-' notation specifies a range of ports
559                                         (including boundaries).
560
561                            options:
562
563                               DSCP <color>
564                                       color values as defined in [49]. Exact matching
565                                       of DSCP values is required (no masks or ranges).
566                                       the "deny" can replace the color_under or
567                                       color_over values in the meter action for rate-
568                                       dependent packet drop.
569
570                               metering <rate> <color_under> <color_over>
571                                       The metering option provides Assured Forwarding,
572                                       as defined in [50], and MUST be present if the
573                                       action is set to meter. The rate option is the
574                                       throughput, in bits per second, which is used by
575                                       the access device to mark packets. Traffic above
576                                       the rate is marked with the color_over codepoint,
577                                       while traffic under the rate is marked with the
578                                       color_under codepoint. The color_under and
579                                       color_over options contain the drop preferences,
580                                       and MUST conform to the recommended codepoint
581                                       keywords described in [50] (e.g. AF13).
582
583                                       The metering option also supports the strict
584                                       limit on traffic required by Expedited
585                                       Forwarding, as defined in [51]. The color_over
586                                       option may contain the keyword "drop" to prevent
587                                       forwarding of traffic that exceeds the rate
588                                       parameter.
589
590                         The rule syntax is a modified subset of ipfw(8) from FreeBSD,
591                         and the ipfw.c code may provide a useful base for
592                         implementations.
593                 -->
594                 <typedefn type-name="MIPRegistrationRequest" type-parent="OctetString"/>
595                 <typedefn type-name="Integer32"/>
596                 <!--
597                         32 bit signed value, in network byte order. The AVP Length
598                         field MUST be set to 12 (16 if the 'V' bit is enabled).
599                 -->
600                 <typedefn type-name="VendorId" type-parent="Unsigned32"/>
601                 <typedefn type-name="AppId" type-parent="Unsigned32"/>
602                 <typedefn type-name="Integer64"/>
603                 <!--
604                         64 bit signed value, in network byte order. The AVP Length
605                         field MUST be set to 16 (20 if the 'V' bit is enabled).
606                 -->
607                 <typedefn type-name="Unsigned32"/>
608                 <!--
609                         32 bit unsigned value, in network byte order. The AVP Length
610                         field MUST be set to 12 (16 if the 'V' bit is enabled).
611                         Unsigned32 values used to transmit time data contains the four
612                         most significant octets returned from NTP [18], in network byte
613                         order.
614                 -->
615                 <typedefn type-name="Time"/>
616                 <!--
617                         The Time format is derived from the Unsigned32 AVP Base Format.
618                         This is 32 bit unsigned value containing the four most
619                         significant octets returned from NTP [18], in network byte
620                         order.
621
622                         This represent the number of seconds since 0h on 1 January 1900
623                         with respect to the Coordinated Universal Time (UTC).
624
625                         On 6h 28m 16s UTC, 7 February 2036 the time value will
626                         overflow.  NTP [18] describes a procedure to extend the time to
627                         2104.
628                 -->
629                 <typedefn type-name="Unsigned64"/>
630                 <!--
631                         64 bit unsigned value, in network byte order. The AVP Length
632                         field MUST be set to 16 (20 if the 'V' bit is enabled).
633                 -->
634                 <typedefn type-name="Enumerated" type-parent="Integer32"/>
635                 <typedefn type-name="DiameterURI" type-parent="UTF8String"/>
636
637                 <!-- ************************************************************** -->
638                 <!-- ************************* End Typedefns ************************ -->
639                 <!-- ************************************************************** -->
640
641                 <!-- ************************************************************** -->
642                 <!-- ******************* RADIUS AVPS ************************ -->
643                 <!-- ************************************************************** -->
644                 <!-- http://www.iana.org/assignments/aaa-parameters -->
645                 <!-- 1-255    Radius attributes                  [RAD-IANA] -->
646                 <avp name="User-Name" code="1" mandatory="must">
647                         <type type-name="UTF8String"/>
648                 </avp>
649                 <avp name="User-Password" code="2" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
650                         <type type-name="OctetString"/>
651                 </avp>
652                 <avp name="CHAP-Password" code="3" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
653                         <type type-name="OctetString"/>
654                 </avp>
655                 <avp name="NAS-IP-Address" code="4" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
656                         <type type-name="OctetString"/>
657                 </avp>
658                 <avp name="NAS-Port" code="5" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
659                         <type type-name="Unsigned32"/>
660                 </avp>
661                 <avp name="Service-Type" code="6" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
662                         <type type-name="Enumerated"/>
663                         <enum name="Unknown" code="0"/>
664                         <enum name="Login" code="1"/>
665                         <enum name="Framed" code="2"/>
666                         <enum name="Callback-Login" code="3"/>
667                         <enum name="Callback-Framed" code="4"/>
668                         <enum name="Outbound" code="5"/>
669                         <enum name="Administrative" code="6"/>
670                         <enum name="NAS-Prompt" code="7"/>
671                         <enum name="Authenticate-Only" code="8"/>
672                         <enum name="Callback-NAS-Prompt" code="9"/>
673                         <enum name="Call Check" code="10"/>
674                         <enum name="Callback Administrative" code="11"/>
675                         <enum name="Voice" code="12"/>
676                         <enum name="Fax" code="13"/>
677                         <enum name="Modem Relay" code="14"/>
678                         <enum name="IAPP-Register" code="15"/>
679                         <enum name="IAPP-AP-Check" code="16"/>
680                         <enum name="Authorize Only" code="17"/>
681                         <enum name="Framed-Management" code="18"/>
682                 </avp>
683                 <avp name="Framed-Protocol" code="7" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
684                         <type type-name="Enumerated"/>
685                         <enum name="PPP" code="1"/>
686                         <enum name="SLIP" code="2"/>
687                         <enum name="ARAP" code="3"/>
688                         <enum name="Gandalf" code="4"/>
689                         <enum name="Xylogics" code="5"/>
690                         <enum name="X.75" code="6"/>
691                         <enum name="GPRS PDP Context" code="7"/>
692                         <enum name="Ascend-ARA" code="255"/>
693                         <enum name="MPP" code="256"/>
694                         <enum name="EURAW" code="257"/>
695                         <enum name="EUUI" code="258"/>
696                         <enum name="X25" code="259"/>
697                         <enum name="COMB" code="260"/>
698                         <enum name="FR" code="261"/>
699                 </avp>
700                 <avp name="Framed-IP-Address" code="8" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
701                         <type type-name="IPAddress"/>
702                 </avp>
703                 <avp name="Framed-IP-Netmask" code="9" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
704                         <type type-name="IPAddress"/>
705                 </avp>
706                 <avp name="Framed-Routing" code="10" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
707                         <type type-name="Enumerated"/>
708                         <enum name="None" code="0"/>
709                         <enum name="Send routing packets" code="1"/>
710                         <enum name="Listen for routing packets" code="2"/>
711                         <enum name="Send and Listen     " code="3"/>
712                 </avp>
713                 <avp name="Filter-Id" code="11" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
714                         <type type-name="UTF8String"/>
715                 </avp>
716                 <avp name="Framed-MTU" code="12" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
717                         <type type-name="Unsigned32"/>
718                 </avp>
719                 <avp name="Framed-Compression" code="13" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
720                         <type type-name="Enumerated"/>
721                         <enum name="None" code="0"/>
722                         <enum name="Van Jacobson TCP/IP header compression" code="1"/>
723                         <enum name="IPX header compression" code="2"/>
724                         <enum name="Stac-LZS compression" code="3"/>
725                 </avp>
726                 <avp name="Login-IP-Host" code="14" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
727                         <type type-name="IPAddress"/>
728                 </avp>
729                 <avp name="Login-Service" code="15" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
730                         <type type-name="Enumerated"/>
731                         <enum name="Telnet" code="0"/>
732                         <enum name="Rlogin" code="1"/>
733                         <enum name="TCP-Clear" code="2"/>
734                         <enum name="PortMaster" code="3"/>
735                         <enum name="LAT" code="4"/>
736                         <enum name="X25-PAD" code="5"/>
737                         <enum name="X25-T3POS" code="6"/>
738                         <enum name="Unassigned" code="7"/>
739                         <enum name="TCP Clear Quiet (suppresses any NAS-generated connect string)" code="8"/>
740                 </avp>
741                 <avp name="Login-TCP-Port" code="16" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
742                         <type type-name="Unsigned32"/>
743                 </avp>
744                 <avp name="Unassigned" code="17" mandatory="may">
745                         <type type-name="OctetString"/>
746                 </avp>
747                 <avp name="Reply-Message" code="18" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
748                         <type type-name="UTF8String"/>
749                 </avp>
750                 <avp name="Callback-Number" code="19" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
751                         <type type-name="UTF8String"/>
752                 </avp>
753                 <avp name="Callback-Id" code="20" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
754                         <type type-name="UTF8String"/>
755                 </avp>
756                 <avp name="Unassigned" code="21" mandatory="may">
757                         <type type-name="OctetString"/>
758                 </avp>
759                 <avp name="Framed-Route" code="22" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
760                         <type type-name="UTF8String"/>
761                 </avp>
762                 <avp name="Framed-IPX-Network" code="23" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
763                         <type type-name="UTF8String"/>
764                 </avp>
765                 <avp name="State" code="24" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
766                         <type type-name="OctetString"/>
767                 </avp>
768                 <avp name="Class" code="25" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
769                         <type type-name="OctetString"/>
770                 </avp>
771                 <avp name="Vendor-Specific" code="26" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
772                         <type type-name="Unsigned32"/>
773                         <!-- Should vendors be enum'ed? -->
774                 </avp>
775                 <avp name="Session-Timeout" code="27" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
776                         <type type-name="Unsigned32"/>
777                 </avp>
778                 <avp name="Idle-Timeout" code="28" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
779                         <type type-name="Unsigned32"/>
780                 </avp>
781                 <avp name="Termination-Action" code="29" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
782                         <type type-name="Unsigned32"/>
783                         <enum name="Default" code="0"/>
784                         <enum name="RADIUS-Request" code="1"/>
785                 </avp>
786                 <avp name="Called-Station-Id" code="30" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
787                         <type type-name="UTF8String"/>
788                 </avp>
789                 <avp name="Calling-Station-Id" code="31" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
790                         <type type-name="UTF8String"/>
791                 </avp>
792                 <avp name="NAS-Identifier" code="32" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
793                         <type type-name="OctetString"/>
794                 </avp>
795                 <avp name="Proxy-State" code="33" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
796                         <type type-name="OctetString"/>
797                 </avp>
798                 <avp name="Login-LAT-Service" code="34" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
799                         <type type-name="OctetString"/>
800                 </avp>
801                 <avp name="Login-LAT-Node" code="35" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
802                         <type type-name="OctetString"/>
803                 </avp>
804                 <avp name="Login-LAT-Group" code="36" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
805                         <type type-name="OctetString"/>
806                 </avp>
807                 <avp name="Framed-AppleTalk-Link" code="37" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
808                         <type type-name="Unsigned32"/>
809                 </avp>
810                 <avp name="Framed-AppleTalk-Network" code="38" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
811                         <type type-name="Unsigned32"/>
812                 </avp>
813                 <avp name="Framed-AppleTalk-Zone" code="39" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
814                         <type type-name="OctetString"/>
815                 </avp>
816                 <avp name="Acct-Status-Type" code="40">
817                         <type type-name="Unsigned32"/>
818                         <enum name="Start" code="1"/>
819                         <enum name="Stop" code="2"/>
820                         <enum name="Interim-Update" code="3"/>
821                         <enum name="Modem-Start" code="4"/>
822                         <enum name="Modem-Stop" code="5"/>
823                         <enum name="Cancel" code="6"/>
824                         <enum name="Accounting-On" code="7"/>
825                         <enum name="Accounting-Off" code="8"/>
826                         <!-- 9-14 Reserved for Tunnel Accounting -->
827                         <enum name="Tunnel-Start" code="9"/>
828                         <enum name="Tunnel-Stop" code="10"/>
829                         <enum name="Tunnel-Reject" code="11"/>
830                         <enum name="Tunnel-Link-Start" code="12"/>
831                         <enum name="Tunnel-Link-Stop" code="13"/>
832                         <enum name="Tunnel-Link-Rejectf" code="14"/>
833                         <!-- 15 Reserved for Tunnel Failed -->
834                         <enum name="Failed" code="15"/>
835                 </avp>
836                 <avp name="Acct-Delay-Time" code="41" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
837                         <type type-name="Unsigned32"/>
838                 </avp>
839                 <avp name="Acct-Input-Octets" code="42" mandatory="may">
840                         <type type-name="Unsigned32"/>
841                 </avp>
842                 <avp name="Acct-Output-Octets" code="43" mandatory="may">
843                         <type type-name="Unsigned32"/>
844                 </avp>
845                 <avp name="Acct-Session-Id" code="44" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
846                         <type type-name="OctetString"/>
847                         <!-- See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5411 -->
848                 </avp>
849                 <avp name="Acct-Authentic" code="45" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
850                         <type type-name="Enumerated"/>
851                         <enum name="None" code="0"/>
852                         <enum name="RADIUS" code="1"/>
853                         <enum name="Local" code="2"/>
854                         <enum name="Remote" code="3"/>
855                         <enum name="Diameter" code="4"/>
856                 </avp>
857                 <avp name="Acct-Session-Time" code="46" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
858                         <type type-name="Unsigned32"/>
859                 </avp>
860                 <avp name="Acct-Input-Packets" code="47" mandatory="may">
861                         <type type-name="Integer32"/>
862                 </avp>
863                 <avp name="Acct-Output-Packets" code="48" mandatory="may">
864                         <type type-name="Integer32"/>
865                 </avp>
866                 <avp name="Acct-Terminate-Cause" code="49">
867                         <type type-name="Unsigned32"/>
868                         <enum name="User-Request" code="1"/>
869                         <enum name="Lost-Carrier" code="2"/>
870                         <enum name="Lost-Service" code="3"/>
871                         <enum name="Idle-Timeout" code="4"/>
872                         <enum name="Session-Timeout" code="5"/>
873                         <enum name="Admin-Reset" code="6"/>
874                         <enum name="Admin-Reboot" code="7"/>
875                         <enum name="Port-Error" code="8"/>
876                         <enum name="NAS-Error" code="9"/>
877                         <enum name="NAS-Request" code="10"/>
878                         <enum name="NAS-Reboot" code="11"/>
879                         <enum name="Port-Unneeded" code="12"/>
880                         <enum name="Port-Preempted" code="13"/>
881                         <enum name="Port-Suspended" code="14"/>
882                         <enum name="Service-Unavailable" code="15"/>
883                         <enum name="Callback" code="16"/>
884                         <enum name="User-Error" code="17"/>
885                         <enum name="Host-Request" code="18"/>
886                         <enum name="Supplicant Restart" code="19"/>
887                         <enum name="Reauthentication Failure" code="20"/>
888                         <enum name="Port Reinitialized" code="21"/>
889                         <enum name="Port Administratively Disabled" code="22"/>
890                 </avp>
891                 <avp name="Accounting-Multi-Session-Id" code="50" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
892                         <type type-name="OctetString"/>
893                 </avp>
894                 <avp name="Acct-Link-Count" code="51" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
895                         <type type-name="Unsigned32"/>
896                 </avp>
897                 <avp name="Acct-Input-Gigawords" code="52" mandatory="may">
898                         <type type-name="Integer32"/>
899                 </avp>
900                 <avp name="Acct-Output-Gigawords" code="53" mandatory="may">
901                         <type type-name="Integer32"/>
902                 </avp>
903                 <avp name="Unassigned" code="54" mandatory="may">
904                         <type type-name="OctetString"/>
905                 </avp>
906                 <avp name="Event-Timestamp" code="55" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
907                         <type type-name="Time"/>
908                 </avp>
909                 <avp name="Egress-VLANID" code="56" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
910                         <type type-name="OctetString"/>
911                 </avp>
912                 <avp name="Ingress-Filters" code="57" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
913                         <type type-name="Enumerated"/>
914                         <enum name="Enabled" code="1"/>
915                         <enum name="Disabled" code="2"/>
916                 </avp>
917                 <avp name="Egress-VLAN-Name" code="58" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
918                         <type type-name="UTF8String"/>
919                 </avp>
920                 <avp name="User-Priority-Table" code="59" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
921                         <type type-name="OctetString"/>
922                 </avp>
923                 <avp name="CHAP-Challenge" code="60" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
924                         <type type-name="OctetString"/>
925                 </avp>
926                 <avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
927                         <type type-name="Enumerated"/>
928                         <enum name="Async" code="0"/>
929                         <enum name="Sync" code="1"/>
930                         <enum name="ISDN-Sync" code="2"/>
931                         <enum name="ISDN-Async-v120" code="3"/>
932                         <enum name="ISDN-Async-v110" code="4"/>
933                         <enum name="Virtual" code="5"/>
934                         <enum name="PIAFS" code="6"/>
935                         <enum name="HDLC-Clear-Channel" code="7"/>
936                         <enum name="X25" code="8"/>
937                         <enum name="X75" code="9"/>
938                         <enum name="G.3 Fax" code="10"/>
939                         <enum name="SDSL - Symmetric DSL" code="11"/>
940                         <enum name="ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation" code="12"/>
941                         <enum name="ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone" code="13"/>
942                         <enum name="IDSL - ISDN Digital Subscriber Line" code="14"/>
943                         <enum name="Ethernet" code="15"/>
944                         <enum name="xDSL - Digital Subscriber Line of unknown type" code="16"/>
945                         <enum name="Cable" code="17"/>
946                         <enum name="Wireless - Other" code="18"/>
947                         <enum name="Wireless - IEEE 802.11" code="19"/>
948                         <enum name="Token-Ring" code="20"/>
949                         <enum name="FDDI" code="21"/>
950                         <enum name="Wireless - CDMA2000" code="22"/>
951                         <enum name="Wireless - UMTS" code="23"/>
952                         <enum name="Wireless - 1X-EV" code="24"/>
953                         <enum name="IAPP" code="25"/>
954                         <enum name="FTTP - Fiber to the Premises" code="26"/>
955                         <enum name="Wireless - IEEE 802.16" code="27"/>
956                         <enum name="Wireless - IEEE 802.20" code="28"/>
957                         <enum name="Wireless - IEEE 802.22" code="29"/>
958                         <enum name="PPPoA - PPP over ATM" code="30"/>
959                         <enum name="PPPoEoA - PPP over Ethernet over ATM" code="31"/>
960                         <enum name="PPPoEoE - PPP over Ethernet over Ethernet" code="32"/>
961                         <enum name="PPPoEoVLAN - PPP over Ethernet over VLAN" code="33"/>
962                         <enum name="PPPoEoQinQ - PPP over Ethernet over IEEE 802.1QinQ" code="34"/>
963                         <enum name="xPON - Passive Optical Network" code="35"/>
964                         <enum name="Wireless - XGP" code="36"/>
965                 </avp>
966                 <avp name="Port-Limit" code="62" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
967                         <type type-name="Unsigned32"/>
968                 </avp>
969                 <avp name="Login-LAT-Port" code="63" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
970                         <type type-name="OctetString"/>
971                 </avp>
972                 <avp name="Tunnel-Type" code="64" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
973                         <type type-name="Enumerated"/>
974                         <enum name="PPTP" code="1"/>
975                         <enum name="L2F" code="2"/>
976                         <enum name="L2TP" code="3"/>
977                         <enum name="ATMP" code="4"/>
978                         <enum name="VTP" code="5"/>
979                         <enum name="AH" code="6"/>
980                         <enum name="IP-IP-Encap" code="7"/>
981                         <enum name="MIN-IP-IP" code="8"/>
982                         <enum name="ESP" code="9"/>
983                         <enum name="GRE" code="10"/>
984                         <enum name="DVS" code="11"/>
985                         <enum name="IP-in-IP Tunneling" code="12"/>
986                         <enum name="VLAN" code="13"/>
987                 </avp>
988                 <avp name="Tunnel-Medium-Type" code="65" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
989                         <type type-name="Enumerated"/>
990                         <enum name="IPv4" code="1"/>
991                         <enum name="IPv6" code="2"/>
992                         <enum name="NSAP" code="3"/>
993                         <enum name="HDLC" code="4"/>
994                         <enum name="BBN" code="5"/>
995                         <enum name="IEEE-802" code="6"/>
996                         <enum name="E-163" code="7"/>
997                         <enum name="E-164" code="8"/>
998                         <enum name="F-69" code="9"/>
999                         <enum name="X-121" code="10"/>
1000                         <enum name="IPX" code="11"/>
1001                         <enum name="Appletalk-802" code="12"/>
1002                         <enum name="Decnet4" code="13"/>
1003                         <enum name="Vines" code="14"/>
1004                         <enum name="E-164-NSAP" code="15"/>
1005                 </avp>
1006                 <avp name="Acct-Tunnel-Client-Endpoint" code="66" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1007                         <type type-name="UTF8String"/>
1008                 </avp>
1009                 <avp name="Tunnel-Server-Endpoint" code="67" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1010                         <type type-name="UTF8String"/>
1011                 </avp>
1012                 <avp name="Acct-Tunnel-Connection-ID" code="68" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1013                         <type type-name="OctetString"/>
1014                 </avp>
1015                 <avp name="Tunnel-Password" code="69" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1016                         <type type-name="OctetString"/>
1017                 </avp>
1018                 <avp name="ARAP-Password" code="70" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1019                         <type type-name="OctetString"/>
1020                 </avp>
1021                 <avp name="ARAP-Features" code="71" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1022                         <type type-name="OctetString"/>
1023                 </avp>
1024                 <avp name="ARAP-Zone-Access" code="72" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1025                         <type type-name="Enumerated"/>
1026                         <enum name="Only allow access to default zone" code="1"/>
1027                         <enum name="Use zone filter inclusively" code="2"/>
1028                         <enum name="Use zone filter exclusively" code="3"/>
1029                 </avp>
1030                 <avp name="ARAP-Security" code="73" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1031                         <type type-name="Unsigned32"/>
1032                 </avp>
1033                 <avp name="ARAP-Security-Data" code="74" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1034                         <type type-name="OctetString"/>
1035                 </avp>
1036                 <avp name="Password-Retry" code="75" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1037                         <type type-name="Unsigned32"/>
1038                 </avp>
1039                 <avp name="Prompt" code="76" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1040                         <type type-name="Enumerated"/>
1041                         <enum name="No Echo" code="0"/>
1042                         <enum name="Echo" code="1"/>
1043                 </avp>
1044                 <avp name="Connect-Info" code="77" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1045                         <type type-name="UTF8String"/>
1046                 </avp>
1047                 <avp name="Configuration-Token" code="78" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1048                         <type type-name="OctetString"/>
1049                 </avp>
1050                 <avp name="EAP-Message" code="79" mandatory="may">
1051                         <type type-name="OctetString"/>
1052                 </avp>
1053                 <avp name="Signature" code="80" mandatory="may">
1054                         <type type-name="OctetString"/>
1055                 </avp>
1056                 <avp name="Tunnel-Private-Group-Id" code="81" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1057                         <type type-name="OctetString"/>
1058                 </avp>
1059                 <avp name="Tunnel-Assignment-Id" code="82" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1060                         <type type-name="OctetString"/>
1061                 </avp>
1062                 <avp name="Tunnel-Preference" code="83" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1063                         <type type-name="Unsigned32"/>
1064                 </avp>
1065                 <avp name="ARAP-Challenge-Response" code="84" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1066                         <type type-name="OctetString"/>
1067                 </avp>
1068                 <avp name="Acct-Interim-Interval" code="85" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1069                         <type type-name="Unsigned32"/>
1070                 </avp>
1071                 <avp name="Acct-Tunnel-Packets-Lost" code="86" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1072                         <type type-name="Unsigned32"/>
1073                 </avp>
1074                 <avp name="NAS-Port-Id" code="87" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1075                         <type type-name="UTF8String"/>
1076                 </avp>
1077                 <avp name="Framed-Pool" code="88" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1078                         <type type-name="OctetString"/>
1079                 </avp>
1080                 <avp name="CUI" code="89" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1081                         <type type-name="UTF8String"/>
1082                 </avp>
1083                 <avp name="Tunnel-Client-Auth-Id" code="90" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1084                         <type type-name="UTF8String"/>
1085                 </avp>
1086                 <avp name="Tunnel-Server-Auth-Id" code="91" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1087                         <type type-name="UTF8String"/>
1088                 </avp>
1089                 <avp name="NAS-Filter-Rule" code="92" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1090                         <type type-name="UTF8String"/>
1091                 </avp>
1092                 <avp name="Unassigned" code="93" mandatory="may">
1093                         <type type-name="OctetString"/>
1094                 </avp>
1095                 <avp name="Originating-Line-Info" code="94" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1096                         <type type-name="OctetString"/>
1097                 </avp>
1098                 <avp name="NAS-IPv6-Address" code="95" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1099                         <type type-name="OctetString"/>
1100                 </avp>
1101                 <avp name="Framed-Interface-Id" code="96" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1102                         <type type-name="Unsigned64"/>
1103                 </avp>
1104                 <avp name="Framed-IPv6-Prefix" code="97" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1105                         <type type-name="OctetString"/>
1106                 </avp>
1107                 <avp name="Login-IPv6-Host" code="98" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1108                         <type type-name="OctetString"/>
1109                 </avp>
1110                 <avp name="Framed-IPv6-Route" code="99" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1111                         <type type-name="UTF8String"/>
1112                 </avp>
1113                 <avp name="Framed-IPv6-Pool" code="100" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1114                         <type type-name="OctetString"/>
1115                 </avp>
1116                 <avp name="Error-Cause" code="101" mandatory="may">
1117                         <type type-name="Integer32"/>
1118                         <enum name="Diameter Common Messages" code="0"/>
1119                         <enum name="Residual Session Context Removed" code="201"/>
1120                         <enum name="Invalid EAP Packet (Ignored)" code="202"/>
1121                         <enum name="Unsupported Attribute" code="401"/>
1122                         <enum name="Missing Attribute" code="402"/>
1123                         <enum name="NAS Identification Mismatch" code="403"/>
1124                         <enum name="Invalid Request" code="404"/>
1125                         <enum name="Unsupported Service" code="405"/>
1126                         <enum name="Unsupported Extension" code="406"/>
1127                         <enum name="Invalid Attribute Value" code="407"/>
1128                         <enum name="Administratively Prohibited" code="501"/>
1129                         <enum name="Request Not Routable (Proxy)" code="502"/>
1130                         <enum name="Session Context Not Found" code="503"/>
1131                         <enum name="Session Context Not Removable" code="504"/>
1132                         <enum name="Other Proxy Processing Error" code="505"/>
1133                         <enum name="Resources Unavailable" code="506"/>
1134                         <enum name="Request Initiated" code="507"/>
1135                         <enum name="Multiple Session Selection Unsupported" code="508"/>
1136                 </avp>
1137                 <avp name="EAP-Key-Name" code="102" mandatory="may">
1138                         <type type-name="UTF8String"/>
1139                 </avp>
1140                 <avp name="Digest-Response" code="103" mandatory="may">
1141                         <type type-name="UTF8String"/>
1142                 </avp>
1143                 <avp name="Digest-Realm" code="104" mandatory="may">
1144                         <type type-name="UTF8String"/>
1145                 </avp>
1146                 <avp name="Digest-Nonce" code="105" mandatory="may">
1147                         <type type-name="UTF8String"/>
1148                 </avp>
1149                 <avp name="Digest-Response-Auth" code="106" mandatory="may">
1150                         <type type-name="UTF8String"/>
1151                 </avp>
1152                 <avp name="Digest-Nextnonce" code="107" mandatory="may">
1153                         <type type-name="UTF8String"/>
1154                 </avp>
1155                 <avp name="Digest-Method" code="108" mandatory="may">
1156                         <type type-name="UTF8String"/>
1157                 </avp>
1158                 <avp name="Digest-URI" code="109" mandatory="may">
1159                         <type type-name="UTF8String"/>
1160                 </avp>
1161                 <avp name="Digest-Qop" code="110" mandatory="may">
1162                         <type type-name="UTF8String"/>
1163                 </avp>
1164                 <avp name="Digest-Algorithm" code="111" mandatory="may">
1165                         <type type-name="UTF8String"/>
1166                 </avp>
1167                 <avp name="Digest-Entity-Body-Hash" code="112" mandatory="may">
1168                         <type type-name="UTF8String"/>
1169                 </avp>
1170                 <avp name="Digest-Digest-CNonce" code="113" mandatory="may">
1171                         <type type-name="UTF8String"/>
1172                 </avp>
1173                 <avp name="Digest-Nonce-Count" code="114" mandatory="may">
1174                         <type type-name="UTF8String"/>
1175                 </avp>
1176                 <avp name="Digest-Username" code="115" mandatory="may">
1177                         <type type-name="UTF8String"/>
1178                 </avp>
1179                 <avp name="Digest-Opaque" code="116" mandatory="may">
1180                         <type type-name="UTF8String"/>
1181                 </avp>
1182                 <avp name="Digest-Auth-Param" code="117" mandatory="may">
1183                         <type type-name="UTF8String"/>
1184                 </avp>
1185                 <avp name="Digest-AKA-Auts" code="118" mandatory="may">
1186                         <type type-name="UTF8String"/>
1187                 </avp>
1188                 <avp name="Digest-Domain" code="119" mandatory="may">
1189                         <type type-name="UTF8String"/>
1190                 </avp>
1191                 <avp name="Digest-Stale" code="120" mandatory="may">
1192                         <type type-name="UTF8String"/>
1193                 </avp>
1194                 <avp name="Digest-HA1" code="121" mandatory="may">
1195                         <type type-name="UTF8String"/>
1196                 </avp>
1197                 <avp name="SIP-AOR" code="122" mandatory="may">
1198                         <type type-name="UTF8String"/>
1199                 </avp>
1200                 <avp name="Delegated-IPv6-Prefix" code="123" mandatory="may">
1201                         <type type-name="OctetString"/>
1202                 </avp>
1203                 <avp name="MIP6-Feature-Vector" code="124" mandatory="may">
1204                         <type type-name="Unsigned64"/>
1205                 </avp>
1206                 <avp name="MIP6-Home-Link-Prefix" code="125" mandatory="may">
1207                         <type type-name="OctetString"/>
1208                 </avp>
1209                 <!-- RFC5580 -->
1210                 <avp name="Operator-Name" code="126" mandatory="may">
1211                         <type type-name="OctetString"/>
1212                 </avp>
1213                 <avp name="Location-Information" code="127" mandatory="may">
1214                         <type type-name="OctetString"/>
1215                 </avp>
1216                 <avp name="Location-Data" code="128" mandatory="may">
1217                         <type type-name="OctetString"/>
1218                 </avp>
1219                 <avp name="Basic-Location-Policy-Rules" code="129" mandatory="may">
1220                         <type type-name="OctetString"/>
1221                 </avp>
1222                 <avp name="Extended-Location-Policy-Rules" code="130" mandatory="may">
1223                         <type type-name="OctetString"/>
1224                 </avp>
1225                 <avp name="Location-Capable" code="131" mandatory="may">
1226                         <type type-name="OctetString"/>
1227                 </avp>
1228                 <avp name="Requested-Location-Info" code="132" mandatory="may">
1229                         <type type-name="OctetString"/>
1230                 </avp>
1231                 <avp name="Framed-Management-Protocol" code="133" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1232                         <type type-name="Enumerated"/>
1233                         <enum name="SNMP" code="1"/>
1234                         <enum name="Web-based" code="2"/>
1235                         <enum name="NETCONF" code="3"/>
1236                         <enum name="FTP" code="4"/>
1237                         <enum name="TFTP" code="5"/>
1238                         <enum name="SFTP" code="6"/>
1239                         <enum name="RCP" code="7"/>
1240                         <enum name="SCP" code="8"/>
1241                 </avp>
1242                 <avp name="Management-Transport-Protection" code="134" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1243                         <type type-name="Enumerated"/>
1244                         <enum name="No-Protection" code="1"/>
1245                         <enum name="Integrity-Protection" code="2"/>
1246                         <enum name="Integrity-Confidentiality-Protection" code="3"/>
1247                 </avp>
1248                 <avp name="Management-Policy-Id" code="135" mandatory="may">
1249                         <type type-name="UTF8String"/>
1250                 </avp>
1251                 <avp name="Management-Privilege-Level" code="136" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1252                         <type type-name="Integer32"/>
1253                 </avp>
1254                 <avp name="PKM-SS-Cert" code="137" mandatory="may">
1255                         <type type-name="OctetString"/>
1256                 </avp>
1257                 <avp name="PKM-CA-Cert" code="138" mandatory="may">
1258                         <type type-name="OctetString"/>
1259                 </avp>
1260                 <avp name="PKM-Config-Settings" code="139" mandatory="may">
1261                         <type type-name="OctetString"/>
1262                 </avp>
1263                 <avp name="PKM-Cryptosuite-List" code="140" mandatory="may">
1264                         <type type-name="OctetString"/>
1265                 </avp>
1266                 <avp name="PPKM-SAID" code="141" mandatory="may">
1267                         <type type-name="OctetString"/>
1268                 </avp>
1269                 <avp name="PKM-SA-Descriptor" code="142" mandatory="may">
1270                         <type type-name="OctetString"/>
1271                 </avp>
1272                 <avp name="PKM-Auth-Key" code="143" mandatory="may">
1273                         <type type-name="OctetString"/>
1274                 </avp>
1275                 <avp name="Unassigned" code="144" mandatory="may">
1276                         <type type-name="OctetString"/>
1277                 </avp>
1278                 <avp name="Unassigned" code="145" mandatory="may">
1279                         <type type-name="OctetString"/>
1280                 </avp>
1281                 <avp name="Unassigned" code="146" mandatory="may">
1282                         <type type-name="OctetString"/>
1283                 </avp>
1284                 <avp name="Unassigned" code="147" mandatory="may">
1285                         <type type-name="OctetString"/>
1286                 </avp>
1287                 <avp name="Unassigned" code="148" mandatory="may">
1288                         <type type-name="OctetString"/>
1289                 </avp>
1290                 <avp name="Unassigned" code="149" mandatory="may">
1291                         <type type-name="OctetString"/>
1292                 </avp>
1293                 <avp name="Unassigned" code="150" mandatory="may">
1294                         <type type-name="OctetString"/>
1295                 </avp>
1296                 <avp name="Unassigned" code="151" mandatory="may">
1297                         <type type-name="OctetString"/>
1298                 </avp>
1299                 <avp name="Unassigned" code="152" mandatory="may">
1300                         <type type-name="OctetString"/>
1301                 </avp>
1302                 <avp name="Unassigned" code="153" mandatory="may">
1303                         <type type-name="OctetString"/>
1304                 </avp>
1305                 <avp name="Unassigned" code="154" mandatory="may">
1306                         <type type-name="OctetString"/>
1307                 </avp>
1308                 <avp name="Unassigned" code="155" mandatory="may">
1309                         <type type-name="OctetString"/>
1310                 </avp>
1311                 <avp name="Unassigned" code="156" mandatory="may">
1312                         <type type-name="OctetString"/>
1313                 </avp>
1314                 <avp name="Unassigned" code="157" mandatory="may">
1315                         <type type-name="OctetString"/>
1316                 </avp>
1317                 <avp name="Unassigned" code="158" mandatory="may">
1318                         <type type-name="OctetString"/>
1319                 </avp>
1320                 <avp name="Unassigned" code="159" mandatory="may">
1321                         <type type-name="OctetString"/>
1322                 </avp>
1323                 <avp name="Unassigned" code="160" mandatory="may">
1324                         <type type-name="OctetString"/>
1325                 </avp>
1326                 <avp name="Unassigned" code="161" mandatory="may">
1327                         <type type-name="OctetString"/>
1328                 </avp>
1329                 <avp name="Unassigned" code="162" mandatory="may">
1330                         <type type-name="OctetString"/>
1331                 </avp>
1332                 <avp name="Unassigned" code="163" mandatory="may">
1333                         <type type-name="OctetString"/>
1334                 </avp>
1335                 <avp name="Unassigned" code="164" mandatory="may">
1336                         <type type-name="OctetString"/>
1337                 </avp>
1338                 <avp name="Unassigned" code="165" mandatory="may">
1339                         <type type-name="OctetString"/>
1340                 </avp>
1341                 <avp name="Unassigned" code="166" mandatory="may">
1342                         <type type-name="OctetString"/>
1343                 </avp>
1344                 <avp name="Unassigned" code="167" mandatory="may">
1345                         <type type-name="OctetString"/>
1346                 </avp>
1347                 <avp name="Unassigned" code="168" mandatory="may">
1348                         <type type-name="OctetString"/>
1349                 </avp>
1350                 <avp name="Unassigned" code="169" mandatory="may">
1351                         <type type-name="OctetString"/>
1352                 </avp>
1353                 <avp name="Unassigned" code="170" mandatory="may">
1354                         <type type-name="OctetString"/>
1355                 </avp>
1356                 <avp name="Unassigned" code="171" mandatory="may">
1357                         <type type-name="OctetString"/>
1358                 </avp>
1359                 <avp name="Unassigned" code="172" mandatory="may">
1360                         <type type-name="OctetString"/>
1361                 </avp>
1362                 <avp name="Unassigned" code="173" mandatory="may">
1363                         <type type-name="OctetString"/>
1364                 </avp>
1365                 <avp name="Unassigned" code="174" mandatory="may">
1366                         <type type-name="OctetString"/>
1367                 </avp>
1368                 <avp name="Unassigned" code="175" mandatory="may">
1369                         <type type-name="OctetString"/>
1370                 </avp>
1371                 <avp name="Unassigned" code="176" mandatory="may">
1372                         <type type-name="OctetString"/>
1373                 </avp>
1374                 <avp name="Unassigned" code="177" mandatory="may">
1375                         <type type-name="OctetString"/>
1376                 </avp>
1377                 <avp name="Unassigned" code="178" mandatory="may">
1378                         <type type-name="OctetString"/>
1379                 </avp>
1380                 <avp name="Unassigned" code="179" mandatory="may">
1381                         <type type-name="OctetString"/>
1382                 </avp>
1383                 <avp name="Unassigned" code="180" mandatory="may">
1384                         <type type-name="OctetString"/>
1385                 </avp>
1386                 <avp name="Unassigned" code="181" mandatory="may">
1387                         <type type-name="OctetString"/>
1388                 </avp>
1389                 <avp name="Unassigned" code="182" mandatory="may">
1390                         <type type-name="OctetString"/>
1391                 </avp>
1392                 <avp name="Unassigned" code="183" mandatory="may">
1393                         <type type-name="OctetString"/>
1394                 </avp>
1395                 <avp name="Unassigned" code="184" mandatory="may">
1396                         <type type-name="OctetString"/>
1397                 </avp>
1398                 <avp name="Unassigned" code="185" mandatory="may">
1399                         <type type-name="OctetString"/>
1400                 </avp>
1401                 <avp name="Unassigned" code="186" mandatory="may">
1402                         <type type-name="OctetString"/>
1403                 </avp>
1404                 <avp name="Unassigned" code="187" mandatory="may">
1405                         <type type-name="OctetString"/>
1406                 </avp>
1407                 <avp name="Unassigned" code="188" mandatory="may">
1408                         <type type-name="OctetString"/>
1409                 </avp>
1410                 <avp name="Unassigned" code="189" mandatory="may">
1411                         <type type-name="OctetString"/>
1412                 </avp>
1413                 <avp name="Unassigned" code="190" mandatory="may">
1414                         <type type-name="OctetString"/>
1415                 </avp>
1416                 <avp name="Unassigned" code="191" mandatory="may">
1417                         <type type-name="OctetString"/>
1418                 </avp>
1419
1420                 <!-- 192-223   Experimental Use [RFC3575] -->
1421                 <avp name="Experimental-Use" code="192" mandatory="may">
1422                         <type type-name="OctetString"/>
1423                 </avp>
1424                 <avp name="Experimental-Use" code="193" mandatory="may">
1425                         <type type-name="OctetString"/>
1426                 </avp>
1427                 <avp name="Experimental-Use" code="194" mandatory="may">
1428                         <type type-name="OctetString"/>
1429                 </avp>
1430                 <avp name="Experimental-Use" code="195" mandatory="may">
1431                         <type type-name="OctetString"/>
1432                 </avp>
1433                 <avp name="Experimental-Use" code="196" mandatory="may">
1434                         <type type-name="OctetString"/>
1435                 </avp>
1436                 <avp name="Experimental-Use" code="197" mandatory="may">
1437                         <type type-name="OctetString"/>
1438                 </avp>
1439                 <avp name="Experimental-Use" code="198" mandatory="may">
1440                         <type type-name="OctetString"/>
1441                 </avp>
1442                 <avp name="Experimental-Use" code="199" mandatory="may">
1443                         <type type-name="OctetString"/>
1444                 </avp>
1445                 <avp name="Experimental-Use" code="200" mandatory="may">
1446                         <type type-name="OctetString"/>
1447                 </avp>
1448                 <avp name="Experimental-Use" code="201" mandatory="may">
1449                         <type type-name="OctetString"/>
1450                 </avp>
1451                 <avp name="Experimental-Use" code="202" mandatory="may">
1452                         <type type-name="OctetString"/>
1453                 </avp>
1454                 <avp name="Experimental-Use" code="203" mandatory="may">
1455                         <type type-name="OctetString"/>
1456                 </avp>
1457                 <avp name="Experimental-Use" code="204" mandatory="may">
1458                         <type type-name="OctetString"/>
1459                 </avp>
1460                 <avp name="Experimental-Use" code="205" mandatory="may">
1461                         <type type-name="OctetString"/>
1462                 </avp>
1463                 <avp name="Experimental-Use" code="206" mandatory="may">
1464                         <type type-name="OctetString"/>
1465                 </avp>
1466                 <avp name="Experimental-Use" code="207" mandatory="may">
1467                         <type type-name="OctetString"/>
1468                 </avp>
1469                 <avp name="Experimental-Use" code="208" mandatory="may">
1470                         <type type-name="OctetString"/>
1471                 </avp>
1472                 <avp name="Experimental-Use" code="209" mandatory="may">
1473                         <type type-name="OctetString"/>
1474                 </avp>
1475                 <avp name="Experimental-Use" code="210" mandatory="may">
1476                         <type type-name="OctetString"/>
1477                 </avp>
1478                 <avp name="Experimental-Use" code="211" mandatory="may">
1479                         <type type-name="OctetString"/>
1480                 </avp>
1481                 <avp name="Experimental-Use" code="212" mandatory="may">
1482                         <type type-name="OctetString"/>
1483                 </avp>
1484                 <avp name="Experimental-Use" code="213" mandatory="may">
1485                         <type type-name="OctetString"/>
1486                 </avp>
1487                 <avp name="Experimental-Use" code="214" mandatory="may">
1488                         <type type-name="OctetString"/>
1489                 </avp>
1490                 <avp name="Experimental-Use" code="215" mandatory="may">
1491                         <type type-name="OctetString"/>
1492                 </avp>
1493                 <avp name="Experimental-Use" code="216" mandatory="may">
1494                         <type type-name="OctetString"/>
1495                 </avp>
1496                 <avp name="Experimental-Use" code="217" mandatory="may">
1497                         <type type-name="OctetString"/>
1498                 </avp>
1499                 <avp name="Experimental-Use" code="218" mandatory="may">
1500                         <type type-name="OctetString"/>
1501                 </avp>
1502                 <avp name="Experimental-Use" code="219" mandatory="may">
1503                         <type type-name="OctetString"/>
1504                 </avp>
1505                 <avp name="Experimental-Use" code="220" mandatory="may">
1506                         <type type-name="OctetString"/>
1507                 </avp>
1508                 <avp name="Experimental-Use" code="221" mandatory="may">
1509                         <type type-name="OctetString"/>
1510                 </avp>
1511                 <avp name="Experimental-Use" code="222" mandatory="may">
1512                         <type type-name="OctetString"/>
1513                 </avp>
1514                 <avp name="Experimental-Use" code="223" mandatory="may">
1515                         <type type-name="OctetString"/>
1516                 </avp>
1517
1518                 <!-- 224-240   Implementation Specific  [RFC3575] -->
1519                 <avp name="Implementation-Specific" code="224" mandatory="may">
1520                         <type type-name="OctetString"/>
1521                 </avp>
1522                 <avp name="Implementation-Specific" code="225" mandatory="may">
1523                         <type type-name="OctetString"/>
1524                 </avp>
1525                 <avp name="Implementation-Specific" code="226" mandatory="may">
1526                         <type type-name="OctetString"/>
1527                 </avp>
1528                 <avp name="Implementation-Specific" code="227" mandatory="may">
1529                         <type type-name="OctetString"/>
1530                 </avp>
1531                 <avp name="Implementation-Specific" code="228" mandatory="may">
1532                         <type type-name="OctetString"/>
1533                 </avp>
1534                 <avp name="Implementation-Specific" code="229" mandatory="may">
1535                         <type type-name="OctetString"/>
1536                 </avp>
1537                 <avp name="Implementation-Specific" code="230" mandatory="may">
1538                         <type type-name="OctetString"/>
1539                 </avp>
1540                 <avp name="Implementation-Specific" code="231" mandatory="may">
1541                         <type type-name="OctetString"/>
1542                 </avp>
1543                 <avp name="Implementation-Specific" code="232" mandatory="may">
1544                         <type type-name="OctetString"/>
1545                 </avp>
1546                 <avp name="Implementation-Specific" code="233" mandatory="may">
1547                         <type type-name="OctetString"/>
1548                 </avp>
1549                 <avp name="Implementation-Specific" code="234" mandatory="may">
1550                         <type type-name="OctetString"/>
1551                 </avp>
1552                 <avp name="Implementation-Specific" code="235" mandatory="may">
1553                         <type type-name="OctetString"/>
1554                 </avp>
1555                 <avp name="Implementation-Specific" code="236" mandatory="may">
1556                         <type type-name="OctetString"/>
1557                 </avp>
1558                 <avp name="Implementation-Specific" code="237" mandatory="may">
1559                         <type type-name="OctetString"/>
1560                 </avp>
1561                 <avp name="Implementation-Specific" code="238" mandatory="may">
1562                         <type type-name="OctetString"/>
1563                 </avp>
1564                 <avp name="Implementation-Specific" code="239" mandatory="may">
1565                         <type type-name="OctetString"/>
1566                 </avp>
1567                 <avp name="Implementation-Specific" code="240" mandatory="may">
1568                         <type type-name="OctetString"/>
1569                 </avp>
1570
1571                 <!--241-255   Reserved  [RFC3575] -->
1572                 <avp name="Reserved" code="241" mandatory="may">
1573                         <type type-name="OctetString"/>
1574                 </avp>
1575                 <avp name="Reserved" code="242" mandatory="may">
1576                         <type type-name="OctetString"/>
1577                 </avp>
1578                 <avp name="Reserved" code="243" mandatory="may">
1579                         <type type-name="OctetString"/>
1580                 </avp>
1581                 <avp name="Reserved" code="244" mandatory="may">
1582                         <type type-name="OctetString"/>
1583                 </avp>
1584                 <avp name="Reserved" code="245" mandatory="may">
1585                         <type type-name="OctetString"/>
1586                 </avp>
1587                 <avp name="Reserved" code="246" mandatory="may">
1588                         <type type-name="OctetString"/>
1589                 </avp>
1590                 <avp name="Reserved" code="247" mandatory="may">
1591                         <type type-name="OctetString"/>
1592                 </avp>
1593                 <avp name="Reserved" code="248" mandatory="may">
1594                         <type type-name="OctetString"/>
1595                 </avp>
1596                 <avp name="Reserved" code="249" mandatory="may">
1597                         <type type-name="OctetString"/>
1598                 </avp>
1599                 <avp name="Reserved" code="250" mandatory="may">
1600                         <type type-name="OctetString"/>
1601                 </avp>
1602                 <avp name="Reserved" code="251" mandatory="may">
1603                         <type type-name="OctetString"/>
1604                 </avp>
1605                 <avp name="Reserved" code="252" mandatory="may">
1606                         <type type-name="OctetString"/>
1607                 </avp>
1608                 <avp name="Reserved" code="253" mandatory="may">
1609                         <type type-name="OctetString"/>
1610                 </avp>
1611                 <avp name="Reserved" code="254" mandatory="may">
1612                         <type type-name="OctetString"/>
1613                 </avp>
1614                 <avp name="Reserved" code="255" mandatory="may">
1615                         <type type-name="OctetString"/>
1616                 </avp>
1617
1618                 <!-- ************************************************************************ -->
1619                 <!-- ******************* DIAMETER BASE PROTOCOL AVPS ************************ -->
1620                 <!-- ************************************************************************ -->
1621                 <avp name="Unassigned" code="256" mandatory="may">
1622                         <type type-name="OctetString"/>
1623                 </avp>
1624                 <avp name="Host-IP-Address" code="257" mandatory="must" protected="may" may-encrypt="no" vendor-bit="mustnot">
1625                         <type type-name="IPAddress"/>
1626                 </avp>
1627                 <avp name="Auth-Application-Id" code="258" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1628                         <type type-name="AppId"/>
1629                         <enum name="Diameter Common Messages" code="0"/>
1630                         <enum name="Diameter NASREQ Application" code="1"/>
1631                         <enum name="Diameter Mobile IPv4 Application" code="2"/>
1632                         <enum name="Diameter Base Accounting" code="3"/>
1633                         <enum name="Diameter Credit Control" code="4"/>
1634                         <enum name="Diameter EAP" code="5"/>
1635                         <enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
1636                         <enum name="Diameter Mobile IPv6 IKE   (MIP6I)" code="7"/>
1637                         <enum name="Diameter Mobile IPv6 Auth  (MIP6A)" code="8"/>
1638                         <enum name="Diameter QoS application" code="9"/>
1639                         <!-- 10-16777215 Unassigned -->
1640                         <enum name="3GPP CX/DX" code="16777216"/>
1641                         <enum name="3GPP Sh" code="16777217"/>
1642                         <enum name="3GPP Re/Rf" code="16777218"/>
1643                         <enum name="3GPP Wx" code="16777219"/>
1644                         <enum name="GPP Zn" code="16777220"/>
1645                         <enum name="3GPP Zh" code="16777221"/>
1646                         <enum name="3GPP Gq" code="16777222"/>
1647                         <enum name="3GPP Gmb" code="16777223"/>
1648                         <enum name="3GPP Gx" code="16777224"/>
1649                         <enum name="3GPP Gx over Gy" code="16777225"/>
1650                         <enum name="3GPP MM10" code="16777226"/>
1651                         <enum name="Ericsson MSI" code="16777227"/>
1652                         <enum name="Ericsson Zx" code="16777228"/>
1653                         <enum name="3GPP Rx" code="16777229"/>
1654                         <enum name="3GPP Pr" code="16777230"/>
1655                         <enum name="ETSI e4" code="16777231"/>
1656                         <enum name="Ericsson Charging-CIP" code="16777232"/>
1657                         <enum name="Ericsson Mm" code="16777233"/>
1658                         <enum name="Vodafone Gx+" code="16777234"/>
1659                         <enum name="ITU-T Rs" code="16777235"/>
1660                         <enum name="3GPP Rx" code="16777236"/>
1661                         <enum name="3GPP2 Ty" code="16777237"/>
1662                         <enum name="3GPP Gx" code="16777238"/>
1663                         <enum name="Juniper Cluster" code="16777239"/>
1664                         <enum name="Juniper Policy-Control-AAA" code="16777240"/>
1665                         <enum name="iptego USPI" code="16777241"/>
1666                         <enum name="Covergence-specific SIP routing" code="16777242"/>
1667                         <enum name="Policy Processing" code="16777243"/>
1668                         <enum name="Juniper Policy-Control-JSRC" code="16777244"/>
1669                         <enum name="ITU-T S-TC1" code="16777245"/>                      <!-- ITU-T Rec. Q.3221 -->
1670                         <enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
1671                         <enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
1672                         <enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
1673                         <enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
1674                         <enum name="3GPP STaMIP" code="16777250"/>
1675                         <enum name="3GPP S6a" code="16777251"/>
1676                         <enum name="3GPP S13" code="16777252"/>
1677                         <enum name="ETSI Re" code="16777253"/>
1678                         <enum name="ETSI GOCAP" code="16777254"/>
1679                         <enum name="SLg" code="16777255"/>
1680                         <enum name="ITU-T Rw" code="16777256"/>
1681                         <enum name="ETSI a4" code="16777257"/>
1682                         <enum name="ITU-T Rt" code="16777258"/>
1683                         <enum name="CARA" code="16777259"/>
1684                         <enum name="CAMA" code="16777260"/>
1685                         <enum name="Femtocell extension to Diameter EAP Application" code="16777261"/>
1686                         <enum name="ITU-T Ru" code="16777262"/>
1687                         <enum name="ITU-T Ng" code="16777263"/>
1688                         <enum name="3GPP SWm" code="16777264"/>
1689                         <enum name="3GPP SWx" code="16777265"/>
1690                         <enum name="3GPP Gxx" code="16777266"/>
1691                         <enum name="3GPP S9" code="16777267"/>
1692                         <enum name="3GPP Zpn" code="16777268"/>
1693                         <enum name="Ericsson HSI" code="16777269"/>
1694                         <enum name="Juniper-Example" code="16777270"/>
1695                         <enum name="ITU-T Ri" code="16777271"/>
1696                         <enum name="3GPP S6b" code="16777272"/>
1697                         <!--
1698                         16777273 Juniper JGx [Claudio_Lordello]
1699                         16777274 ITU-T Rd [ITU-T Rec. Q.3306.1][Janusz_Pieczerak]
1700                         16777275 ADMI Notification Application [Tomas_Menzl]
1701                         16777276 ADMI Messaging Interface Application [Tomas_Menzl]
1702                         16777277 Peter-Service VSI [Alexey_Grishin]
1703                         16777278 ETSI Rr request model [ETSI TS 183 071][Miguel_Angel_Reina_Ortega]
1704                         16777279 ETSI Rr delegated model [ETSI TS 183 071][Miguel_Angel_Reina_Ortega]
1705                         16777280 WIMAX HRPD Interworking [3GPP2 X.S0058-0 v1.0][Avi_Lior]
1706                         16777281 WiMAX Network Access Authentication and Authorization Diameter Application (WNAAADA) [WiMAX Release 1.5][Avi_Lior]
1707                         16777282 WiMAX Network Accounting Diameter Application (WNADA) [WiMAX Release 1.5][Avi_Lior]
1708                         16777283 WiMAX MIP4 Diameter Application (WM4DA) [WiMAX Release 1.5][Avi_Lior]
1709                         16777284 WiMAX MIP6 Diameter Application (WM6DA) [WiMAX Release 1.5][Avi_Lior]
1710                         16777285 WiMAX DHCP Diameter Application (WDDA) [WiMAX Release 1.5][Avi_Lior]
1711                         16777286 WiMAX-Location-Authentication-Authorization Diameter Application (WLAADA) [WiMAX Release 1.5][Avi_Lior]
1712                         16777287 WiMAX-Policy-and-Charging-Control-R3-Policies Diameter Application (WiMAX PCC-R3-P) [WiMAX Release 1.5][Avi_Lior]
1713                         16777288 WiMAX-Policy-and-Charging-Control-R3-OFfline-Charging Diameter Application (WiMAX PCC-R3-OFC) [WiMAX Release 1.5][Avi_Lior]
1714                         16777289 WiMAX-Policy-and-Charging-Control-R3-Offline-Charging-Prime Diameter Application (WiMAX PCC-R3-OFC-PRIME) [WiMAX Release 1.5][Avi_Lior]
1715                         16777290 WiMAX-Policy-and-Charging-Control-R3-Online-Charging Diameter Application (WiMAX PCC-R3-OC) [WiMAX Release 1.5][Avi_Lior]
1716                         16777291 3GPP SLh [3GPP TS 29.173][Kimmo_Kymalainen]
1717                         16777292 3GPP SGmb [3GPP TS 29.061][Kimmo_Kymalainen]
1718                         16777293 CMDI - Cloudmark Diameter Interface [Sanjiv_Parikh]
1719                         16777294 Camiant DRMA [Tarek_Abou-Assali][Michael_Mercurio]
1720                         16777295 PiLTE Interworking Diameter Application [3GPP2 publication X.S0057][Avi_Lior]
1721                         16777296 Juniper-Sessions-Recovery (JSR) [Aleksey_Romanov]
1722                         16777297 Vedicis LiveProxy [Francois-Frederic_Ozog]
1723                         16777298 Pi*3GPP2 Diameter Application [3GPP2 publication X.S0057A E-UTRAN eHRPD][Avi_Lior]
1724                         16777299 Sandvine Rf+ [Yoni_Eitan]
1725                         16777300 Subscription Information Application [Lars_Anglert]
1726                         16777301 Ericsson Charging-DCIP [Lars_Anglert]
1727                         -->
1728                         <enum name="3GPP Sy" code="16777302"/>
1729                         <enum name="3GPP Sd" code="16777303"/>
1730                         <enum name="Ericsson Sy" code="16777304"/>
1731                         <!--
1732                         16777305 HP DTD [Chiranjeev_Agrawal][J_V_Kishore]
1733                         -->
1734                         <enum name="3GPP Tsp" code="16777309"/>
1735                         <enum name="3GPP S6m" code="16777310"/>
1736                         <enum name="3GPP T4" code="16777311"/>
1737                         <enum name="Relay" code="4294967295"/>
1738                 </avp>
1739                 <avp name="Acct-Application-Id" code="259" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1740                         <type type-name="AppId"/>
1741                         <enum name="Diameter Common Messages" code="0"/>
1742                         <enum name="Diameter NASREQ Application" code="1"/>
1743                         <enum name="Diameter Mobile IPv4 Application" code="2"/>
1744                         <enum name="Diameter Base Accounting" code="3"/>
1745                         <enum name="Diameter Credit Control" code="4"/>
1746                         <enum name="Diameter EAP" code="5"/>
1747                         <enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
1748                         <enum name="Diameter Mobile IPv6 IKE   (MIP6I)" code="7"/>
1749                         <enum name="Diameter Mobile IPv6 Auth  (MIP6A)" code="8"/>
1750                         <enum name="3GPP CX/DX" code="16777216"/>
1751                         <enum name="3GPP Sh" code="16777217"/>
1752                         <enum name="3GPP Re/Rf" code="16777218"/>
1753                         <enum name="3GPP Wx" code="16777219"/>
1754                         <enum name="GPP Zn" code="16777220"/>
1755                         <enum name="3GPP Zh" code="16777221"/>
1756                         <enum name="3GPP Gq" code="16777222"/>
1757                         <enum name="3GPP Gmb" code="16777223"/>
1758                         <enum name="3GPP Gx" code="16777224"/>
1759                         <enum name="3GPP Gx over Gy" code="16777225"/>
1760                         <enum name="3GPP MM10" code="16777226"/>
1761                         <enum name="Ericsson MSI" code="16777227"/>
1762                         <enum name="Ericsson Zx" code="16777228"/>
1763                         <enum name="3GPP Rx" code="16777229"/>
1764                         <enum name="3GPP Pr" code="16777230"/>
1765                         <enum name="ETSI e4" code="16777231"/>
1766                         <enum name="Ericsson Charging-CIP" code="16777232"/>
1767                         <enum name="Ericsson Mm" code="16777233"/>
1768                         <enum name="Vodafone Gx+" code="16777234"/>
1769                         <enum name="ITU-T Rs" code="16777235"/>
1770                         <enum name="3GPP Rx" code="16777236"/>
1771                         <enum name="3GPP2 Ty" code="16777237"/>
1772                         <enum name="3GPP Gx" code="16777238"/>
1773                         <enum name="Juniper Cluster" code="16777239"/>
1774                         <enum name="Juniper Policy-Control-AAA" code="16777240"/>
1775                         <enum name="iptego USPI" code="16777241"/>
1776                         <enum name="Covergence-specific SIP routing" code="16777242"/>
1777                         <enum name="Policy Processing" code="16777243"/>
1778                         <enum name="Juniper Policy-Control-JSRC" code="16777244"/>
1779                         <enum name="ITU-T S-TC1" code="16777245"/>              <!-- ITU-T Rec. Q.3221 -->
1780                         <enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
1781                         <enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
1782                         <enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
1783                         <enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
1784                         <enum name="3GPP STaMIP" code="16777250"/>
1785                         <enum name="3GPP S6a" code="16777251"/>
1786                         <enum name="3GPP S13" code="16777252"/>
1787                         <enum name="ETSI Re" code="16777253"/>
1788                         <enum name="ETSI GOCAP" code="16777254"/>
1789                         <enum name="SLg" code="16777255"/>
1790                         <enum name="ITU-T Rw" code="16777256"/>
1791                         <enum name="ETSI a4" code="16777257"/>
1792                         <enum name="ITU-T Rt" code="16777258"/>
1793                         <enum name="CARA" code="16777259"/>
1794                         <enum name="CAMA" code="16777260"/>
1795                         <enum name="Femtocell extension to Diameter EAP Application" code="16777261"/>
1796                         <enum name="ITU-T Ru" code="16777262"/>
1797                         <enum name="ITU-T Ng" code="16777263"/>
1798                         <enum name="3GPP SWm" code="16777264"/>
1799                         <enum name="3GPP SWx" code="16777265"/>
1800                         <enum name="3GPP Gxx" code="16777266"/>
1801                         <enum name="3GPP S9" code="16777267"/>
1802                         <enum name="3GPP Zpn" code="16777268"/>
1803                         <enum name="Ericsson HSI" code="16777269"/>
1804                         <enum name="Juniper-Example" code="16777270"/>
1805                         <enum name="ITU-T Ri" code="16777271"/>
1806                         <enum name="3GPP S6b" code="16777272"/>
1807                         <!--
1808                         16777273 Juniper JGx [Claudio_Lordello]
1809                         16777274 ITU-T Rd [ITU-T Rec. Q.3306.1][Janusz_Pieczerak]
1810                         16777275 ADMI Notification Application [Tomas_Menzl]
1811                         16777276 ADMI Messaging Interface Application [Tomas_Menzl]
1812                         16777277 Peter-Service VSI [Alexey_Grishin]
1813                         16777278 ETSI Rr request model [ETSI TS 183 071][Miguel_Angel_Reina_Ortega]
1814                         16777279 ETSI Rr delegated model [ETSI TS 183 071][Miguel_Angel_Reina_Ortega]
1815                         16777280 WIMAX HRPD Interworking [3GPP2 X.S0058-0 v1.0][Avi_Lior]
1816                         16777281 WiMAX Network Access Authentication and Authorization Diameter Application (WNAAADA) [WiMAX Release 1.5][Avi_Lior]
1817                         16777282 WiMAX Network Accounting Diameter Application (WNADA) [WiMAX Release 1.5][Avi_Lior]
1818                         16777283 WiMAX MIP4 Diameter Application (WM4DA) [WiMAX Release 1.5][Avi_Lior]
1819                         16777284 WiMAX MIP6 Diameter Application (WM6DA) [WiMAX Release 1.5][Avi_Lior]
1820                         16777285 WiMAX DHCP Diameter Application (WDDA) [WiMAX Release 1.5][Avi_Lior]
1821                         16777286 WiMAX-Location-Authentication-Authorization Diameter Application (WLAADA) [WiMAX Release 1.5][Avi_Lior]
1822                         16777287 WiMAX-Policy-and-Charging-Control-R3-Policies Diameter Application (WiMAX PCC-R3-P) [WiMAX Release 1.5][Avi_Lior]
1823                         16777288 WiMAX-Policy-and-Charging-Control-R3-OFfline-Charging Diameter Application (WiMAX PCC-R3-OFC) [WiMAX Release 1.5][Avi_Lior]
1824                         16777289 WiMAX-Policy-and-Charging-Control-R3-Offline-Charging-Prime Diameter Application (WiMAX PCC-R3-OFC-PRIME) [WiMAX Release 1.5][Avi_Lior]
1825                         16777290 WiMAX-Policy-and-Charging-Control-R3-Online-Charging Diameter Application (WiMAX PCC-R3-OC) [WiMAX Release 1.5][Avi_Lior]
1826                         16777291 3GPP SLh [3GPP TS 29.173][Kimmo_Kymalainen]
1827                         16777292 3GPP SGmb [3GPP TS 29.061][Kimmo_Kymalainen]
1828                         16777293 CMDI - Cloudmark Diameter Interface [Sanjiv_Parikh]
1829                         16777294 Camiant DRMA [Tarek_Abou-Assali][Michael_Mercurio]
1830                         16777295 PiLTE Interworking Diameter Application [3GPP2 publication X.S0057][Avi_Lior]
1831                         16777296 Juniper-Sessions-Recovery (JSR) [Aleksey_Romanov]
1832                         16777297 Vedicis LiveProxy [Francois-Frederic_Ozog]
1833                         16777298 Pi*3GPP2 Diameter Application [3GPP2 publication X.S0057A E-UTRAN eHRPD][Avi_Lior]
1834                         16777299 Sandvine Rf+ [Yoni_Eitan]
1835                         16777300 Subscription Information Application [Lars_Anglert]
1836                         16777301 Ericsson Charging-DCIP [Lars_Anglert]
1837                         -->
1838                         <enum name="3GPP Sy" code="16777302"/>
1839                         <enum name="3GPP Sd" code="16777303"/>
1840                         <enum name="Ericsson Sy" code="16777304"/>
1841                         <!--
1842                         16777305 HP DTD [Chiranjeev_Agrawal][J_V_Kishore]
1843                         -->
1844
1845                         <enum name="Relay" code="4294967295"/>
1846                 </avp>
1847                 <avp name="Vendor-Specific-Application-Id" code="260" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1848                         <grouped>
1849                                 <gavp name="Vendor-Id"/>
1850                                 <gavp name="Auth-Application-Id"/>
1851                                 <gavp name="Acct-Application-Id"/>
1852                         </grouped>
1853                 </avp>
1854                 <avp name="Redirect-Host-Usage" code="261" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1855                         <type type-name="Enumerated"/>
1856                         <enum name="Don't Care" code="0"/>
1857                         <enum name="All Session" code="1"/>
1858                         <enum name="All Realm" code="2"/>
1859                         <enum name="Realm and Application" code="3"/>
1860                         <enum name="All Application" code="4"/>
1861                         <enum name="All Host" code="5"/>
1862                         <enum name="ALL_USER" code="6"/>
1863                 </avp>
1864                 <avp name="Redirect-Max-Cache-Time" code="262" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1865                         <type type-name="Unsigned32"/>
1866                 </avp>
1867                 <avp name="Session-Id" code="263" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1868                         <type type-name="UTF8String"/>
1869                 </avp>
1870                 <avp name="Origin-Host" code="264" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1871                         <type type-name="DiameterIdentity"/>
1872                 </avp>
1873                 <avp name="Supported-Vendor-Id" code="265" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1874                         <type type-name="VendorId"/>
1875                 </avp>
1876                 <avp name="Vendor-Id" code="266" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1877                         <type type-name="VendorId"/>
1878                 </avp>
1879                 <avp name="Firmware-Revision" code="267" mandatory="mustnot" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1880                         <type type-name="Unsigned32"/>
1881                 </avp>
1882                 <avp name="Result-Code" code="268" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1883                         <type type-name="Unsigned32"/>
1884                         <enum name="DIAMETER_MULTI_ROUND_AUTH" code="1001"/>
1885                         <enum name="DIAMETER_SUCCESS" code="2001"/>
1886                         <enum name="DIAMETER_LIMITED_SUCCESS" code="2002"/>
1887                         <enum name="DIAMETER_FIRST_REGISTRATION" code="2003"/>
1888                         <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2004"/>
1889                         <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2005"/>
1890                         <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2006"/>
1891                         <enum name="DIAMETER_SERVER_SELECTION" code="2007"/>
1892                         <enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
1893                         <enum name="DIAMETER_SUCCESS_RELOCATE_HA" code="2009"/>
1894                         <!-- 2010-2999 Unassigned -->
1895                         <enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
1896                         <enum name="DIAMETER_UNABLE_TO_DELIVER" code="3002"/>
1897                         <enum name="DIAMETER_REALM_NOT_SERVED" code="3003"/>
1898                         <enum name="DIAMETER_TOO_BUSY" code="3004"/>
1899                         <enum name="DIAMETER_LOOP_DETECTED" code="3005"/>
1900                         <enum name="DIAMETER_REDIRECT_INDICATION" code="3006"/>
1901                         <enum name="DIAMETER_APPLICATION_UNSUPPORTED" code="3007"/>
1902                         <enum name="DIAMETER_INVALID_HDR_BITS" code="3008"/>
1903                         <enum name="DIAMETER_INVALID_AVP_BITS" code="3009"/>
1904                         <enum name="DIAMETER_UNKNOWN_PEER" code="3010"/>
1905                         <!-- 3011-3999 Unassigned -->
1906                         <enum name="DIAMETER_AUTHENTICATION_REJECTED" code="4001"/>
1907                         <enum name="DIAMETER_OUT_OF_SPACE" code="4002"/>
1908                         <enum name="DIAMETER_ELECTION_LOST" code="4003"/>
1909                         <enum name="DIAMETER_ERROR_MIP_REPLY_FAILURE" code="4005"/>
1910                         <enum name="DIAMETER_ERROR_HA_NOT_AVAILABLE" code="4006"/>
1911                         <enum name="DIAMETER_ERROR_BAD_KEY" code="4007"/>
1912                         <enum name="DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED" code="4008"/>
1913                         <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4010"/>
1914                         <enum name="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE" code="4011"/>
1915                         <enum name="DIAMETER_CREDIT_LIMIT_REACHED" code="4012"/>
1916                         <enum name="DIAMETER_USER_NAME_REQUIRED" code="4013"/>
1917                         <!-- 4014-4999 Unassigned -->
1918                         <enum name="DIAMETER_AVP_UNSUPPORTED" code="5001"/>
1919                         <enum name="DIAMETER_UNKNOWN_SESSION_ID" code="5002"/>
1920                         <enum name="DIAMETER_AUTHORIZATION_REJECTED" code="5003"/>
1921                         <enum name="DIAMETER_INVALID_AVP_VALUE" code="5004"/>
1922                         <enum name="DIAMETER_MISSING_AVP" code="5005"/>
1923                         <enum name="DIAMETER_RESOURCES_EXCEEDED" code="5006"/>
1924                         <enum name="DIAMETER_CONTRADICTING_AVPS" code="5007"/>
1925                         <enum name="DIAMETER_AVP_NOT_ALLOWED" code="5008"/>
1926                         <enum name="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES" code="5009"/>
1927                         <enum name="DIAMETER_NO_COMMON_APPLICATION" code="5010"/>
1928                         <enum name="DIAMETER_UNSUPPORTED_VERSION" code="5011"/>
1929                         <enum name="DIAMETER_UNABLE_TO_COMPLY" code="5012"/>
1930                         <enum name="DIAMETER_INVALID_BIT_IN_HEADER" code="5013"/>
1931                         <enum name="DIAMETER_INVALID_AVP_LENGTH" code="5014"/>
1932                         <enum name="DIAMETER_INVALID_MESSAGE_LENGTH" code="5015"/>
1933                         <enum name="DIAMETER_INVALID_AVP_BIT_COMBO" code="5016"/>
1934                         <enum name="DIAMETER_NO_COMMON_SECURITY" code="5017"/>
1935                         <enum name="DIAMETER_RADIUS_AVP_UNTRANSLATABLE" code="5018"/>
1936                         <!-- 5019-5023 Unassigned -->
1937                         <enum name="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE" code="5024"/>
1938                         <enum name="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION" code="5025"/>
1939                         <!-- 5026-5029 Unassigned -->
1940                         <enum name="DIAMETER_USER_UNKNOWN" code="5030"/>
1941                         <enum name="DIAMETER_RATING_FAILED" code="5031"/>
1942                         <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5032"/>
1943                         <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5033"/>
1944                         <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5034"/>
1945                         <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5035"/>
1946                         <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5036"/>
1947                         <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5037"/>
1948                         <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5038"/>
1949                         <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5039"/>
1950                         <enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
1951                         <enum name="DIAMETER_ERROR_MIP6_AUTH_MODE" code="5041"/>
1952
1953                         <!-- (Ericsson) SCAP Result Codes, see 155 19-FAY 112 51/2 rev B -->
1954                         <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4241"/>
1955                         <enum name="DIAMETER_END_USER_NOT_FOUND" code="5241"/>
1956                         <!-- END SCAP Result Codes -->
1957
1958                         <!-- 5042-4294967295 Unassigned -->
1959                 </avp>
1960                 <avp name="Product-Name" code="269" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1961                         <type type-name="UTF8String"/>
1962                 </avp>
1963                 <avp name="Session-Binding" code="270" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1964                         <type type-name="Unsigned32"/>
1965                         <enum name="RE_AUTH" code="1"/>
1966                         <enum name="STR" code="2"/>
1967                         <enum name="Unassigned" code="3"/>
1968                         <enum name="ACCOUNTING" code="4"/>
1969                 </avp>
1970                 <avp name="Session-Server-Failover" code="271" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1971                         <type type-name="Unsigned32"/>
1972                         <enum name="REFUSE_SERVICE" code="0"/>
1973                         <enum name="TRY_AGAIN" code="1"/>
1974                         <enum name="ALLOW_SERVICE" code="2"/>
1975                         <enum name="TRY_AGAIN_ALLOW_SERVICE" code="3"/>
1976                 </avp>
1977                 <avp name="Multi-Round-Time-Out" code="272" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1978                         <type type-name="Unsigned32"/>
1979                 </avp>
1980                 <avp name="Disconnect-Cause" code="273" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1981                         <type type-name="Enumerated"/>
1982                         <enum name="REBOOTING" code="0"/>
1983                         <enum name="BUSY" code="1"/>
1984                         <enum name="DO_NOT_WANT_TO_TALK_TO_YOU" code="2"/>
1985                 </avp>
1986                 <avp name="Auth-Request-Type" code="274" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1987                         <type type-name="Unsigned32"/>
1988                         <enum name="AUTHENTICATE_ONLY" code="1"/>
1989                         <enum name="AUTHORIZE_ONLY" code="2"/>
1990                         <enum name="AUTHORIZE_AUTHENTICATE" code="3"/>
1991                 </avp>
1992                 <avp name="Alternate-Peer" code="275" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1993                         <type type-name="DiameterIdentity"/>
1994                 </avp>
1995                 <avp name="Auth-Grace-Period" code="276" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1996                         <type type-name="Unsigned32"/>
1997                 </avp>
1998                 <avp name="Auth-Session-State" code="277" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1999                         <type type-name="Unsigned32"/>
2000                         <enum name="STATE_MAINTAINED" code="0"/>
2001                         <enum name="NO_STATE_MAINTAINED" code="1"/>
2002                 </avp>
2003                 <avp name="Origin-State-Id" code="278" mandatory="must" protected="mustnot" vendor-bit="mustnot">
2004                         <type type-name="Unsigned32"/>
2005                 </avp>
2006                 <avp name="Failed-AVP" code="279" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
2007                         <grouped>
2008
2009                         </grouped>
2010                 </avp>
2011                 <avp name="Proxy-Host" code="280" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2012                         <type type-name="DiameterIdentity"/>
2013                 </avp>
2014                 <avp name="Error-Message" code="281" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
2015                         <type type-name="UTF8String"/>
2016                 </avp>
2017                 <avp name="Route-Record" code="282" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2018                         <type type-name="DiameterIdentity"/>
2019                 </avp>
2020                 <avp name="Destination-Realm" code="283" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
2021                         <type type-name="DiameterIdentity"/>
2022                 </avp>
2023                 <avp name="Proxy-Info" code="284" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2024                         <grouped>
2025                                 <gavp name="Proxy-Host"/>
2026                                 <gavp name="Proxy-State"/>
2027                         </grouped>
2028                 </avp>
2029                 <avp name="Re-Auth-Request-Type" code="285" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
2030                         <type type-name="Unsigned32"/>
2031                         <enum name="AUTHORIZE_ONLY" code="0"/>
2032                         <enum name="AUTHORIZE_AUTHENTICATE" code="1"/>
2033                 </avp>
2034                 <avp name="Unassigned" code="286" mandatory="may">
2035                         <type type-name="OctetString"/>
2036                 </avp>
2037                 <avp name="Accounting-Sub-Session-Id" code="287" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
2038                         <type type-name="Unsigned64"/>
2039                 </avp>
2040                 <!-- 288-290    Unallocated http://www.iana.org/assignments/aaa-parameters  -->
2041                 <avp name="Unallocated" code="288" mandatory="may">
2042                         <type type-name="OctetString"/>
2043                 </avp>
2044                 <avp name="Unallocated" code="289" mandatory="may">
2045                         <type type-name="OctetString"/>
2046                 </avp>
2047                 <avp name="Unallocated" code="290" mandatory="may">
2048                         <type type-name="OctetString"/>
2049                 </avp>
2050                 <avp name="Authorization-Lifetime" code="291" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
2051                         <type type-name="Integer32"/>
2052                 </avp>
2053                 <avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
2054                         <type type-name="DiameterURI"/>
2055                 </avp>
2056                 <avp name="Destination-Host" code="293" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
2057                         <type type-name="DiameterIdentity"/>
2058                 </avp>
2059                 <avp name="Error-Reporting-Host" code="294" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
2060                         <type type-name="DiameterIdentity"/>
2061                 </avp>
2062                 <avp name="Termination-Cause" code="295" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
2063                         <type type-name="Enumerated"/>
2064                         <enum name="DIAMETER_LOGOUT" code="1"/>
2065                         <enum name="DIAMETER_SERVICE_NOT_PROVIDED" code="2"/>
2066                         <enum name="DIAMETER_BAD_ANSWER" code="3"/>
2067                         <enum name="DIAMETER_ADMINISTRATIVE" code="4"/>
2068                         <enum name="DIAMETER_LINK_BROKEN" code="5"/>
2069                         <enum name="DIAMETER_AUTH_EXPIRED" code="6"/>
2070                         <enum name="DIAMETER_USER_MOVED" code="7"/>
2071                         <enum name="DIAMETER_SESSION_TIMEOUT" code="8"/>
2072                 </avp>
2073                 <avp name="Origin-Realm" code="296" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2074                         <type type-name="DiameterIdentity"/>
2075                 </avp>
2076                 <avp name="Experimental-Result" code="297" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2077                         <grouped>
2078                                 <gavp name="Vendor-Id"/>
2079                                 <gavp name="Experimental-Result-Code"/>
2080                         </grouped>
2081                 </avp>
2082                 <!-- 3GPP TS 29.230 version 9.2.0 Release 9, ETSI TS 129 230 V9.2.0 (2010-04) -->
2083                 <avp name="Experimental-Result-Code" code="298" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2084                         <type type-name="Unsigned32"/>
2085                         <enum name="DIAMETER_FIRST_REGISTRATION" code="2001"/>
2086                         <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2002"/>
2087                         <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2003"/>
2088                         <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2004"/>
2089                         <enum name="DIAMETER_SERVER_SELECTION(Deprecated value)" code="2005"/>
2090                         <enum name="DIAMETER_PDP_CONTEXT_DELETION_INDICATION" code="2021"/>
2091                         <enum name="DIAMETER_USER_DATA_NOT_AVAILABLE" code="4100"/>
2092                         <enum name="DIAMETER_PRIOR_UPDATE_IN_PROGRESS" code="4101"/>
2093                         <enum name="DIAMETER_ERROR_OUT_OF_RESOURCES" code="4121"/>
2094                         <enum name="DIAMETER_PCC_BEARER_EVENT" code="4141"/>
2095                         <enum name="DIAMETER_AUTHENTICATION_DATA_UNAVAILABLE" code="4181"/>
2096                         <enum name="DIAMETER_ERROR_ABSENT_USER" code="4201"/>
2097                         <enum name="DIAMETER_ERROR_UNREACHABLE_USER" code="4221"/>
2098                         <enum name="DIAMETER_ERROR_SUSPENDED_USER" code="4222"/>
2099                         <enum name="DIAMETER_ERROR_DETACHED_USER" code="4223"/>
2100                         <enum name="DIAMETER_ERROR_POSITIONING_DENIED" code="4224"/>
2101                         <enum name="DIAMETER_ERROR_POSITIONING_FAILED" code="4225"/>
2102                         <enum name="DIAMETER_ERROR_UNKNOWN_UNREACHABLE LCS_CLIENT" code="4226"/>
2103                         <!-- 4227-5000 Unassigned -->
2104                         <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
2105                         <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5002"/>
2106                         <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5003"/>
2107                         <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5004"/>
2108                         <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5005"/>
2109                         <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5006"/>
2110                         <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5007"/>
2111                         <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5008"/>
2112                         <enum name="DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA" code="5009"/>
2113                         <enum name="DIAMETER_MISSING_USER_ID" code="5010"/>
2114                         <enum name="DIAMETER_ERROR_FEATURE_UNSUPPORTED" code="5011"/>
2115                         <!-- 5012 - 5040 -->
2116                         <enum name="DIAMETER_ERROR_USER_NO_WLAN_SUBSCRIPTION" code="5041"/>
2117                         <enum name="DIAMETER_ERROR_W-APN_UNUSED_BY_USER" code="5042"/>
2118                         <enum name="DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION" code="5043"/>
2119                         <enum name="DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION" code="5044"/>
2120                         <enum name="DIAMETER_ERROR_UNSUITABLE_NETWORK" code="5045"/>
2121                         <!-- 5046-5060 Unassigned -->
2122                         <enum name="INVALID_SERVICE_INFORMATION" code="5061"/>
2123                         <enum name="FILTER_RESTRICTIONS" code="5062"/>
2124                         <enum name="REQUESTED_SERVICE_NOT_AUTHORIZED" code="5063"/>
2125                         <enum name="DUPLICATED_AF_SESSION" code="5064"/>
2126                         <enum name="IP-CAN_SESSION_NOT_AVAILABLE" code="5065"/>
2127                         <enum name="UNAUTHORIZED_NON_EMERGENCY_SESSION" code="5066"/>
2128                         <enum name="DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED" code="5100"/>
2129                         <enum name="DIAMETER_ERROR_OPERATION_NOT_ALLOWED" code="5101"/>
2130                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ" code="5102"/>
2131                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED" code="5103"/>
2132                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED" code="5104"/>
2133                         <enum name="DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC" code="5105"/>
2134                         <enum name="DIAMETER_ERROR_SUBS_DATA_ABSENT" code="5106"/>
2135                         <enum name="DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA" code="5107"/>
2136                         <enum name="DIAMETER_ERROR_DSAI_NOT_AVAILABLE" code="5108"/>
2137                         <!-- 5109-5119 Unassigned -->
2138                         <enum name="DIAMETER_ERROR_START_INDICATION" code="5120"/>
2139                         <enum name="DIAMETER_ERROR_STOP_INDICATION" code="5121"/>
2140                         <enum name="DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE" code="5122"/>
2141                         <enum name="DIAMETER_ERROR_SERVICE_AREA" code="5123"/>
2142                         <enum name="DIAMETER_ERROR_INITIAL_PARAMETERS" code="5140"/>
2143                         <enum name="DIAMETER_ERROR_TRIGGER_EVENT" code="5141"/>
2144                         <enum name="DIAMETER_BEARER_EVENT" code="5142"/>
2145                         <enum name="DIAMETER_ERROR_BEARER_NOT_AUTHORIZED" code="5143"/>
2146                         <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5144"/>
2147                         <enum name="DIAMETER_QOS_RULE_EVENT" code="5145"/>
2148                         <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5146"/>
2149                         <enum name="DIAMETER_ERROR_CONFLICTING_REQUEST" code="5147"/>
2150                         <enum name="DIAMETER_ERROR_IMPI_UNKNOWN" code="5401"/>
2151                         <enum name="DIAMETER_ERROR_NOT_AUTHORIZED" code="5402"/>
2152                         <enum name="DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID" code="5403"/>
2153                         <enum name="DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION" code="5420"/>
2154                         <enum name="DIAMETER_ERROR_RAT_NOT_ALLOWED" code="5421"/>
2155                         <enum name="DIAMETER_ERROR_EQUIPMENT_UNKNOWN" code="5422"/>
2156                         <enum name="DIAMETER_ERROR_UNKNOWN_SERVING_NODE" code="5423"/>
2157                         <!-- 5424-5449 Unassigned -->
2158                         <enum name="DIAMETER_ERROR_USER_NO_NON_3GPP_SUBSCRIPTION" code="5450"/>
2159                         <enum name="DIAMETER_ERROR_USER_NO_APN_SUBSCRIPTION" code="5451"/>
2160                         <enum name="DIAMETER_ERROR_RAT_TYPE_NOT_ALLOWED" code="5452"/>
2161                         <enum name="DIAMETER_ERROR_SUBSESSION" code="5470"/>
2162                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_NETWORK" code="5490"/>
2163                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_ENTITY" code="5510"/>
2164                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_SERVICE" code="5511"/>
2165                         <enum name="DIAMETER_ERROR_INVALID_SME_ADDRESS" code="5530"/>
2166                         <enum name="DIAMETER_ERROR_SC_CONGESTION" code="5531"/>
2167                         <enum name="DIAMETER_ERROR_SM_PROTOCOL" code="5532"/>
2168                 </avp>
2169                 <!-- RFC3588 AVP -->
2170                 <avp name="Inband-Security-Id" code="299" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
2171                         <type type-name="Unsigned32"/>
2172                                 <enum name="NO_INBAND_SECURITY" code="0"/>
2173                                 <enum name="TLS" code="1"/>
2174                 </avp>
2175                 <avp name="E2E-Sequence" code="300" mandatory="must">
2176                         <grouped>
2177                                 <gavp name="foo"/>
2178                         </grouped>
2179                 </avp>
2180                 <!-- 301-317    Unallocated -->
2181                 <avp name="Unallocated" code="301" mandatory="may">
2182                         <type type-name="OctetString"/>
2183                 </avp>
2184                 <avp name="Unallocated" code="302" mandatory="may">
2185                         <type type-name="OctetString"/>
2186                 </avp>
2187                 <avp name="Unallocated" code="303" mandatory="may">
2188                         <type type-name="OctetString"/>
2189                 </avp>
2190                 <avp name="Unallocated" code="304" mandatory="may">
2191                         <type type-name="OctetString"/>
2192                 </avp>
2193                 <avp name="Unallocated" code="305" mandatory="may">
2194                         <type type-name="OctetString"/>
2195                 </avp>
2196                 <avp name="Unallocated" code="306" mandatory="may">
2197                         <type type-name="OctetString"/>
2198                 </avp>
2199                 <avp name="Unallocated" code="307" mandatory="may">
2200                         <type type-name="OctetString"/>
2201                 </avp>
2202                 <avp name="Unallocated" code="308" mandatory="may">
2203                         <type type-name="OctetString"/>
2204                 </avp>
2205                 <avp name="Unallocated" code="309" mandatory="may">
2206                         <type type-name="OctetString"/>
2207                 </avp>
2208                 <avp name="Unallocated" code="310" mandatory="may">
2209                         <type type-name="OctetString"/>
2210                 </avp>
2211                 <avp name="Unallocated" code="311" mandatory="may">
2212                         <type type-name="OctetString"/>
2213                 </avp>
2214                 <avp name="Unallocated" code="312" mandatory="may">
2215                         <type type-name="OctetString"/>
2216                 </avp>
2217                 <avp name="Unallocated" code="313" mandatory="may">
2218                         <type type-name="OctetString"/>
2219                 </avp>
2220                 <avp name="Unallocated" code="314" mandatory="may">
2221                         <type type-name="OctetString"/>
2222                 </avp>
2223                 <avp name="Unallocated" code="315" mandatory="may">
2224                         <type type-name="OctetString"/>
2225                 </avp>
2226                 <avp name="Unallocated" code="316" mandatory="may">
2227                         <type type-name="OctetString"/>
2228                 </avp>
2229                 <avp name="Unallocated" code="317" mandatory="may">
2230                         <type type-name="OctetString"/>
2231                 </avp>
2232
2233                 <!-- AVPs 318 - 348 belong to Diameter Mobile IPv4 Application and are defined in mobileipv4.xml
2234                 318 MIP-FA-to-HA-SPI [RFC4004]
2235                 319 MIP-FA-to-MN-SPI [RFC4004]
2236                 320 MIP-Reg-Request [RFC4004]
2237                 321 MIP-Reg-Reply [RFC4004]
2238                 322 MIP-MN-AAA-Auth [RFC4004]
2239                 323 MIP-HA-to-FA-SPI [RFC4004]
2240                 324 Unassigned
2241                 325 MIP-MN-to-FA-MSA [RFC4004]
2242                 326 MIP-FA-to-MN-MSA [RFC4004]
2243                 327 Unassigned
2244                 328 MIP-FA-to-HA-MSA [RFC4004]
2245                 329 MIP-HA-to-FA-MSA [RFC4004]
2246                 331 MIP-MN-to-HA-MSA [RFC4004]
2247                 332 MIP-HA-to-MN-MSA [RFC4004]
2248                 333 MIP-Mobile-Node-Address [RFC4004]
2249                 334 MIP-Home-Agent-Address [RFC4004]
2250                 335 MIP-Nonce [RFC4004]
2251                 336 MIP-Candidate-Home-Agent-Host [RFC4004]
2252                 337 MIP-Feature-Vector [RFC4004]
2253                 338 MIP-Auth-Input-Data-Length [RFC4004]
2254                 339 MIP-Authenticator-Length [RFC4004]
2255                 340 MIP-Authenticator-Offset [RFC4004]
2256                 341 MIP-MN-AAA-SPI [RFC4004]
2257                 342 MIP-Filter-Rule [RFC4004]
2258                 343 MIP-Session-Key [RFC4004]
2259                 344 MIP-FA-Challenge [RFC4004]
2260                 345 MIP-Algorithm-Type [RFC4004]
2261                 346 MIP-Replay-Mode [RFC4004]
2262                 347 MIP-Originating-Foreign-AAA [RFC4004]
2263                 348 MIP-Home-Agent-Host [RFC4004]
2264                 -->
2265
2266                 <avp name="Unassigned" code="349" mandatory="may">
2267                         <type type-name="OctetString"/>
2268                 </avp>
2269                 <avp name="Unassigned" code="350" mandatory="may">
2270                         <type type-name="OctetString"/>
2271                 </avp>
2272                 <avp name="Unassigned" code="351" mandatory="may">
2273                         <type type-name="OctetString"/>
2274                 </avp>
2275                 <avp name="Unassigned" code="352" mandatory="may">
2276                         <type type-name="OctetString"/>
2277                 </avp>
2278                 <avp name="Unassigned" code="353" mandatory="may">
2279                         <type type-name="OctetString"/>
2280                 </avp>
2281                 <avp name="Unassigned" code="354" mandatory="may">
2282                         <type type-name="OctetString"/>
2283                 </avp>
2284                 <avp name="Unassigned" code="355" mandatory="may">
2285                         <type type-name="OctetString"/>
2286                 </avp>
2287                 <avp name="Unassigned" code="356" mandatory="may">
2288                         <type type-name="OctetString"/>
2289                 </avp>
2290                 <avp name="Unassigned" code="357" mandatory="may">
2291                         <type type-name="OctetString"/>
2292                 </avp>
2293                 <avp name="Unassigned" code="358" mandatory="may">
2294                         <type type-name="OctetString"/>
2295                 </avp>
2296                 <avp name="Unassigned" code="359" mandatory="may">
2297                         <type type-name="OctetString"/>
2298                 </avp>
2299                 <avp name="Unassigned" code="360" mandatory="may">
2300                         <type type-name="OctetString"/>
2301                 </avp>
2302                 <avp name="Unassigned" code="361" mandatory="may">
2303                         <type type-name="OctetString"/>
2304                 </avp>
2305                 <avp name="Unassigned" code="362" mandatory="may">
2306                         <type type-name="OctetString"/>
2307                 </avp>
2308
2309                 <!-- AVPs 368 - 393 are in sip.xml
2310                 363 Accounting-Input-Octets [RFC4005][RFC4004]
2311                 364 Accounting-Output-Octets [RFC4005][RFC4004]
2312                 365 Accounting-Input-Packets [RFC4005][RFC4004]
2313                 366 Accounting-Output-Packets [RFC4005][RFC4004]
2314                 367 MIP-MSA-Lifetime [RFC4004]
2315                 368 SIP-Accounting-Information [RFC4740]
2316                 369 SIP-Accounting-Server-URI [RFC4740]
2317                 370 SIP-Credit-Control-Server-URI [RFC4740]
2318                 371 SIP-Server-URI [RFC4740]
2319                 372 SIP-Server-Capabilities [RFC4740]
2320                 373 SIP-Mandatory-Capability [RFC4740]
2321                 374 SIP-Optional-Capability [RFC4740]
2322                 375 SIP-Server-Assignment-Type [RFC4740]
2323                 376 SIP-Auth-Data-Item [RFC4740]
2324                 377 SIP-Authentication-Scheme [RFC4740]
2325                 378 SIP-Item-Number [RFC4740]
2326                 379 SIP-Authenticate [RFC4740]
2327                 380 SIP-Authorization [RFC4740]
2328                 381 SIP-Authentication-Info [RFC4740]
2329                 382 SIP-Number-Auth-Items [RFC4740]
2330                 383 SIP-Deregistration-Reason [RFC4740]
2331                 384 SIP-Reason-Code [RFC4740]
2332                 385 SIP-Reason-Info [RFC4740]
2333                 386 SIP-Visited-Network-Id [RFC4740]
2334                 387 SIP-User-Authorization-Type [RFC4740]
2335                 388 SIP-Supported-User-Data-Type [RFC4740]
2336                 389 SIP-User-Data [RFC4740]
2337                 390 SIP-User-Data-Type [RFC4740]
2338                 391 SIP-User-Data-Contents [RFC4740]
2339                 392 SIP-User-Data-Already-Available [RFC4740]
2340                 393 SIP-Method [RFC4740]
2341                 -->
2342
2343                 <avp name="Unassigned" code="394" mandatory="may">
2344                         <type type-name="OctetString"/>
2345                 </avp>
2346                 <avp name="Unassigned" code="395" mandatory="may">
2347                         <type type-name="OctetString"/>
2348                 </avp>
2349                 <avp name="Unassigned" code="396" mandatory="may">
2350                         <type type-name="OctetString"/>
2351                 </avp>
2352                 <avp name="Unassigned" code="397" mandatory="may">
2353                         <type type-name="OctetString"/>
2354                 </avp>
2355                 <avp name="Unassigned" code="398" mandatory="may">
2356                         <type type-name="OctetString"/>
2357                 </avp>
2358                 <avp name="Unassigned" code="399" mandatory="may">
2359                         <type type-name="OctetString"/>
2360                 </avp>
2361
2362                 <!-- AVPs 400 - 408 are defined in nasreq.xml
2363                 400 NAS-Filter-Rule [RFC4005]
2364                 401 Tunneling [RFC4005]
2365                 402 CHAP-Auth [RFC4005]
2366                 403 CHAP-Algorithm [RFC4005]
2367                 404 CHAP-Ident [RFC4005]
2368                 405 CHAP-Response [RFC4005]
2369                 406 Acounting-Auth-Method [RFC4005]
2370                 407 QoS-Filter-Rule [RFC4005]
2371                 408 Origin-AAA-Protocol [RFC4005]
2372                 -->
2373
2374                 <avp name="Unassigned" code="409" mandatory="may">
2375                         <type type-name="OctetString"/>
2376                 </avp>
2377                 <avp name="Unassigned" code="410" mandatory="may">
2378                         <type type-name="OctetString"/>
2379                 </avp>
2380
2381                 <!-- AVPs 411 - 461 belong to Charge Control and are defined in chargecontrol.xml
2382                 411 CC-Correlation-Id [RFC4006]
2383                 412 CC-Input-Octets [RFC4006]
2384                 413 CC-Money [RFC4006]
2385                 414 CC-Output-Octets [RFC4006]
2386                 415 CC-Request-Number [RFC4006]
2387                 416 CC-Request-Type [RFC4006]
2388                 417 CC-Service-Specific-Units [RFC4006]
2389                 418 CC-Session-Failover [RFC4006]
2390                 419 CC-Sub-Session-Id [RFC4006]
2391                 420 CC-Time [RFC4006]
2392                 421 CC-Total-Octets [RFC4006]
2393                 422 Check-Balance-Result [RFC4006]
2394                 423 Cost-Information [RFC4006]
2395                 424 Cost-Unit [RFC4006]
2396                 425 Currency-Code [RFC4006]
2397                 426 Credit-Control [RFC4006]
2398                 427 Credit-Control-Failure-Handling [RFC4006]
2399                 428 Direct-Debiting-Failure-Handling [RFC4006]
2400                 429 Exponent [RFC4006]
2401                 430 Final-Unit-Indication [RFC4006]
2402                 431 Granted-Service-Unit [RFC4006]
2403                 432 Rating-Group [RFC4006]
2404                 433 Redirect-Address-Type [RFC4006]
2405                 434 Redirect-Server [RFC4006]
2406                 435 Redirect-Server-Address [RFC4006]
2407                 -->
2408
2409                 <avp name="Requested-Action" code="436" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2410                         <type type-name="Enumerated"/>
2411                         <enum name="DIRECT_DEBITING" code="0"/>
2412                         <enum name="REFUND_ACCOUNT" code="1"/>
2413                         <enum name="CHECK_BALANCE" code="2"/>
2414                         <enum name="PRICE_ENQUIRY" code="3"/>
2415                 </avp>
2416
2417                 <!--
2418                 437 Requested-Service-Unit [RFC4006]
2419                 438 Restriction-Filter-Rule [RFC4006]
2420                 439 Service-Identifier [RFC4006]
2421                 440 Service-Parameter-Info [RFC4006]
2422                 441 Service-Parameter-Type [RFC4006]
2423                 442 Service-Parameter-Value [RFC4006]
2424                 443 Subscription-Id [RFC4006]
2425                 444 Subscription-Id-Data [RFC4006]
2426                 445 Unit-Value [RFC4006]
2427                 446 Used-Service-Unit [RFC4006]
2428                 447 Value-Digits [RFC4006]
2429                 448 Validity-Time [RFC4006]
2430                 449 Final-Unit-Action [RFC4006]
2431                 450 Subscription-Id-Type [RFC4006]
2432                 451 Tariff-Time-Change [RFC4006]
2433                 452 Tariff-Change-Usage [RFC4006]
2434                 453 G-S-U-Pool-Identifier [RFC4006]
2435                 454 CC-Unit-Type [RFC4006]
2436                 455 Multiple-Services-Indicator [RFC4006]
2437                 456 Multiple-Services-Credit-Control [RFC4006]
2438                 457 G-S-U-Pool-Reference [RFC4006]
2439                 458 User-Equipment-Info [RFC4006]
2440                 459 User-Equipment-Info-Type [RFC4006]
2441                 460 User-Equipment-Info-Value [RFC4006]
2442                 461 Service-Context-Id [RFC4006]
2443                 -->
2444
2445                 <!-- eap.xml
2446                 462 EAP-Payload [RFC4072]
2447                 463 EAP-Reissued-Payload [RFC4072]
2448                 464 EAP-Master-Session-Key [RFC4072]
2449                 465 Accounting-EAP-Auth-Method [RFC4072]
2450                 -->
2451
2452                 <avp name="Unassigned" code="466" mandatory="may">
2453                         <type type-name="OctetString"/>
2454                 </avp>
2455                 <avp name="Unassigned" code="467" mandatory="may">
2456                         <type type-name="OctetString"/>
2457                 </avp>
2458                 <avp name="Unassigned" code="468" mandatory="may">
2459                         <type type-name="OctetString"/>
2460                 </avp>
2461                 <avp name="Unassigned" code="469" mandatory="may">
2462                         <type type-name="OctetString"/>
2463                 </avp>
2464                 <avp name="Unassigned" code="470" mandatory="may">
2465                         <type type-name="OctetString"/>
2466                 </avp>
2467                 <avp name="Unassigned" code="471" mandatory="may">
2468                         <type type-name="OctetString"/>
2469                 </avp>
2470                 <avp name="Unassigned" code="472" mandatory="may">
2471                         <type type-name="OctetString"/>
2472                 </avp>
2473                 <avp name="Unassigned" code="473" mandatory="may">
2474                         <type type-name="OctetString"/>
2475                 </avp>
2476                 <avp name="Unassigned" code="474" mandatory="may">
2477                         <type type-name="OctetString"/>
2478                 </avp>
2479                 <avp name="Unassigned" code="475" mandatory="may">
2480                         <type type-name="OctetString"/>
2481                 </avp>
2482                 <avp name="Unassigned" code="476" mandatory="may">
2483                         <type type-name="OctetString"/>
2484                 </avp>
2485                 <avp name="Unassigned" code="477" mandatory="may">
2486                         <type type-name="OctetString"/>
2487                 </avp>
2488                 <avp name="Unassigned" code="478" mandatory="may">
2489                         <type type-name="OctetString"/>
2490                 </avp>
2491                 <avp name="Unassigned" code="479" mandatory="may">
2492                         <type type-name="OctetString"/>
2493                 </avp>
2494                 <avp name="Accounting-Record-Type" code="480" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2495                         <type type-name="Enumerated"/>
2496                         <enum name="Event Record" code="1"/>
2497                         <enum name="Start Record" code="2"/>
2498                         <enum name="Interim Record" code="3"/>
2499                         <enum name="Stop Record" code="4"/>
2500                 </avp>
2501
2502                 <avp name="Unassigned" code="481" mandatory="may">
2503                         <type type-name="OctetString"/>
2504                 </avp>
2505                 <avp name="Unassigned" code="482" mandatory="may">
2506                         <type type-name="OctetString"/>
2507                 </avp>
2508
2509                 <avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2510                         <type type-name="Unsigned32"/>
2511                         <enum name="Reserved" code="0"/>
2512                         <enum name="DELIVER_AND_GRANT" code="1"/>
2513                         <enum name="GRANT_AND_STORE" code="2"/>
2514                         <enum name="GRANT_AND_LOSE" code="3"/>
2515                 </avp>
2516                 <avp name="Unassigned" code="484" mandatory="may">
2517                         <type type-name="OctetString"/>
2518                 </avp>
2519                 <avp name="Accounting-Record-Number" code="485" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2520                         <type type-name="Unsigned32"/>
2521                 </avp>
2522
2523                 <!-- AVPs 486 - 494 are defined in in mobileipv6.xml -->
2524
2525                 <avp name="TMOD-1" code="495" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2526                         <grouped>
2527                                 <gavp name="Token-Rate"/>
2528                                 <gavp name="Bucket-Depth"/>
2529                                 <gavp name="Peak-Traffic-Rate"/>
2530                                 <gavp name="Minimum-Policed-Unit"/>
2531                                 <gavp name="Maximum-Packet-Size"/>
2532                         </grouped>
2533                 </avp>
2534                 <avp name="Token-Rate" code="496" mandatory="may">
2535                         <type type-name="Float32"/>
2536                 </avp>
2537                 <avp name="Bucket-Depth" code="497" mandatory="may">
2538                         <type type-name="Float32"/>
2539                 </avp>
2540                 <avp name="Peak-Traffic-Rate" code="498" mandatory="may">
2541                         <type type-name="Float32"/>
2542                 </avp>
2543                 <avp name="Minimum-Policed-Unit" code="499" mandatory="may">
2544                         <type type-name="Unsigned32"/>
2545                 </avp>
2546                 <avp name="Maximum-Packet-Size" code="500" mandatory="may">
2547                         <type type-name="Unsigned32"/>
2548                 </avp>
2549                 <avp name="TMOD-2" code="501" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2550                         <grouped>
2551                                 <gavp name="Token-Rate"/>
2552                                 <gavp name="Bucket-Depth"/>
2553                                 <gavp name="Peak-Traffic-Rate"/>
2554                                 <gavp name="Minimum-Policed-Unit"/>
2555                                 <gavp name="Maximum-Packet-Size"/>
2556                         </grouped>
2557                 </avp>
2558                 <avp name="Bandwidth" code="502" mandatory="may">
2559                         <type type-name="Float32"/>
2560                 </avp>
2561                 <avp name="PHB-Class" code="503" mandatory="may">
2562                         <type type-name="Unsigned32"/>
2563                 </avp>
2564
2565                 <!-- AVPs 504 - 507 are defined in mobileipv6.xml -->
2566
2567                 <!--
2568                 508 QoS-Resources [RFC5777]
2569                 509 Filter-Rule [RFC5777]
2570                 510 Filter-Rule-Precedence [RFC5777]
2571                 511 Classifier [RFC5777]
2572                 512 Classifier-ID [RFC5777]
2573                 513 Protocol [RFC5777]
2574                 514 Direction [RFC5777]
2575                 515 From-Spec [RFC5777]
2576                 516 To-Spec [RFC5777]
2577                 517 Negated [RFC5777]
2578                 518 IP-Address [RFC5777]
2579                 519 IP-Address-Range [RFC5777]
2580                 520 IP-Address-Start [RFC5777]
2581                 521 IP-Address-End [RFC5777]
2582                 522 IP-Address-Mask [RFC5777]
2583                 523 IP-Mask-Bit-Mask-Width [RFC5777]
2584                 524 MAC-Address [RFC5777]
2585                 525 MAC-Address-Mask [RFC5777]
2586                 526 MAC-Address-Mask-Pattern [RFC5777]
2587                 527 EUI64-Address [RFC5777]
2588                 528 EUI64-Address-Mask [RFC5777]
2589                 529 EUI64-Address-Mask-Pattern [RFC5777]
2590     -->
2591     <avp name="Port" code="530" mandatory="may">
2592       <type type-name="Integer32"/>
2593     </avp>
2594     <avp name="Port-Range" code="531" mandatory="may">
2595       <grouped>
2596         <gavp name="Port-Start"/>
2597         <gavp name="Port-End "/>
2598       </grouped>
2599     </avp>
2600     <avp name="Port-Start" code="532" mandatory="may">
2601       <type type-name="Integer32"/>
2602     </avp>
2603     <avp name="Port-End" code="533" mandatory="may">
2604       <type type-name="Integer32"/>
2605     </avp>
2606
2607     <!--
2608                 534 Use-Assigned-Address [RFC5777]
2609                 535 Diffserv-Code-Point [RFC5777]
2610                 536 Fragmentation-Flag [RFC5777]
2611                 537 IP-Option [RFC5777]
2612                 538 IP-Option-Type [RFC5777]
2613                 539 IP-Option-Value [RFC5777]
2614                 540 TCP-Option [RFC5777]
2615                 541 TCP-Option-Type [RFC5777]
2616                 542 TCP-Option-Value [RFC5777]
2617                 543 TCP-Flags [RFC5777]
2618                 544 TCP-Flag-Type [RFC5777]
2619                 545 ICMP-Type [RFC5777]
2620                 546 ICMP-Type-Number [RFC5777]
2621                 547 ICMP-Code [RFC5777]
2622                 548 ETH-Option [RFC5777]
2623                 549 ETH-Proto-Type [RFC5777]
2624                 550 ETH-Ether-Type [RFC5777]
2625                 551 ETH-SAP [RFC5777]
2626                 552 VLAN-ID-Range [RFC5777]
2627                 553 S-VID-Start [RFC5777]
2628                 554 S-VID-End [RFC5777]
2629                 555 C-VID-Start [RFC5777]
2630                 556 C-VID-End [RFC5777]
2631                 557 User-Priority-Range [RFC5777]
2632                 558 Low-User-Priority [RFC5777]
2633                 559 High-User-Priority [RFC5777]
2634                 560 Time-Of-Day-Condition [RFC5777]
2635                 561 Time-Of-Day-Start [RFC5777]
2636                 562 Time-Of-Day-End [RFC5777]
2637                 563 Day-Of-Week-Mask [RFC5777]
2638                 564 Day-Of-Month-Mask [RFC5777]
2639                 565 Month-Of-Year-Mask [RFC5777]
2640                 566 Absolute-Start-Time [RFC5777]
2641                 567 Absolute-Start-Fractional-Seconds [RFC5777]
2642                 568 Absolute-End-Time [RFC5777]
2643                 569 Absolute-End-Fractional-Seconds [RFC5777]
2644                 570 Timezone-Flag [RFC5777]
2645                 571 Timezone-Offset [RFC5777]
2646                 572 Treatment-Action [RFC5777]
2647                 573 QoS-Profile-Id [RFC5777]
2648                 574 QoS-Profile-Template [RFC5777]
2649                 575 QoS-Semantics [RFC5777]
2650                 576 QoS-Parameters [RFC5777]
2651                 577 Excess-Treatment [RFC5777]
2652                 578 QoS-Capability [RFC5777]
2653                 579 QoS-Authorization-Data [RFC5866]
2654                 580 Bound-Auth-Session-Id [RFC5866]
2655                 581 Key [RFC-ietf-dime-local-keytran-14]
2656                 582 Key-Type [RFC-ietf-dime-local-keytran-14]
2657                 583 Keying-Material [RFC-ietf-dime-local-keytran-14]
2658                 584 Key-Lifetime [RFC-ietf-dime-local-keytran-14]
2659                 585 Key-SPI [RFC-ietf-dime-local-keytran-14]
2660                 586 Key-Name [RFC-ietf-dime-local-keytran-14]
2661                 587 IKEv2-Nonces [RFC6738]
2662                 588 Ni [RFC6738]
2663                 589 Nr [RFC6738]
2664                 590 IKEv2-Identity [RFC6738]
2665                 591 Initiator-Identity [RFC6738]
2666                 592 ID-Type [RFC6738]
2667                 593 Identification-Data [RFC6738]
2668                 594 Responder-Identity [RFC6738]
2669                 595 NC-Request-Type [RFC6736]
2670                 596 NAT-Control-Install [RFC6736]
2671                 597 NAT-Control-Remove [RFC6736]
2672                 598 NAT-Control-Definition [RFC6736]
2673                 599 NAT-Internal-Address [RFC6736]
2674                 600 NAT-External-Address [RFC6736]
2675                 601 Max-NAT-Bindings [RFC6736]
2676                 602 NAT-Control-Binding-Template [RFC6736]
2677                 603 Duplicate-Session-Id [RFC6736]
2678                 604 NAT-External-Port-Style [RFC6736]
2679                 605 NAT-Control-Record [RFC6736]
2680                 606 NAT-Control-Binding-Status [RFC6736]
2681                 607 Current-NAT-Bindings [RFC6736]
2682                 608 Dual-Priority [RFC6735]
2683                 609 Preemption-Priority [RFC6735]
2684                 610 Defending-Priority [RFC6735]
2685                 611 Admission-Priority [RFC6735]
2686                 612 SIP-Resource-Priority [RFC6735]
2687                 613 SIP-Resource-Priority-Namespace [RFC6735]
2688                 614 SIP-Resource-Priority-Value [RFC6735]
2689                 615 Application-Level-Resource-Priority [RFC6735]
2690                 616 ALRP-Namespace [RFC6735]
2691                 617 ALRP-Value [RFC6735]
2692                 618-0xffffff Unassigned  -->
2693
2694                 <!-- **************************************************************************** -->
2695                 <!-- ************************ END DIAMETER BASE PROTOCOL AVPS ******************* -->
2696                 <!-- **************************************************************************** -->
2697
2698                 <!--
2699                 3GPP TS 29.230 version 8.7.0 Release 8  Table 7.1: 3GPP specific AVP codes
2700                 100 3GPP-WLAN-APN-Id OctetString 29.234 [6]
2701                 Note: The AVP codes from 1 to 255 are reserved for backwards compatibility with 3GPP RADIUS Vendor
2702                 Specific Attributes (See TS 29.061 [13])
2703                 Note: The AVP codes from 256 to 299 are reserved for future use.
2704                 300 Authentication-Method Enumerated
2705                 301 Authentication-Information-SIM OctetString
2706                 302 Authorization -Information-SIM OctetString
2707                 303 WLAN-User-Data Grouped
2708                 304 Charging-Data Grouped
2709                 305 WLAN-Access Enumerated
2710                 306 WLAN- 3GPP-IP-Access Enumerated
2711                 307 APN-Authorized Grouped
2712                 308 APN-Id
2713                 309 APN-Barring-Type Enumerated
2714                 310 WLAN-Direct-IP-Access Enumerated
2715                 311 Session-Request-Type Enumerated
2716                 312 Routing-Policy IPFilterRule
2717                 313 Max-Requested-Bandwidth OctetString
2718                 314 Charging-Characteristics Integer
2719                 315 Charging-Nodes Grouped
2720                 316 Primary-OCS-Charging-Function-Name DiameterIdentity
2721                 317 Secondary-OCS-Charging-Function-Name DiameterIdentity
2722                 -->
2723                 <avp name="3GPP-AAA-Server-Name" code="318" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2724                         <type type-name="OctetString"/>
2725                 </avp>
2726                 <avp name="Maximum-Number-Accesses" code="319" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2727                         <type type-name="Unsigned32"/>
2728                 </avp>
2729
2730                 <!--
2731                 Note: The AVP codes from 320 to 399 are reserved for TS 29.234
2732                 -->
2733
2734                 <avp name="GBA-UserSecSettings" code="400" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2735                         <type type-name="OctetString"/>
2736                 </avp>
2737                 <avp name="Transaction-Identifier" code="401" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2738                         <type type-name="OctetString"/>
2739                 </avp>
2740                 <avp name="NAF-Hostname" code="402" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2741                         <type type-name="OctetString"/>
2742                 </avp>
2743                 <avp name="GAA-Service-Identifier" code="403" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2744                         <type type-name="OctetString"/>
2745                 </avp>
2746                 <avp name="Key-ExpiryTime" code="404" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2747                         <type type-name="Time"/>
2748                 </avp>
2749                 <avp name="ME-Key-Material" code="405" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2750                         <type type-name="OctetString"/>
2751                 </avp>
2752                 <avp name="UICC-Key-Material" code="406" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2753                         <type type-name="OctetString"/>
2754                 </avp>
2755                 <avp name="GBA_U-Awareness-Indicator" code="407" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2756                         <type type-name="Enumerated"/>
2757                         <enum name="NO" code="0"/>
2758                         <enum name="YES" code="1"/>
2759                 </avp>
2760                 <avp name="BootstrapInfoCreationTime" code="408" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2761                         <type type-name="Time"/>
2762                 </avp>
2763                 <avp name="GUSS-Timestamp" code="409" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2764                         <type type-name="Time"/>
2765                 </avp>
2766                 <avp name="GBA-Type" code="410" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2767                         <type type-name="Enumerated"/>
2768                         <enum name="3G GBA" code="0"/>
2769                         <enum name="2G GBA" code="1"/>
2770                 </avp>
2771                 <avp name="UE-Id" code="411" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2772                         <type type-name="OctetString"/>
2773                 </avp>
2774                 <avp name="UE-Id-Type" code="412" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2775                         <type type-name="Enumerated"/>
2776                         <enum name="Private user identity" code="0"/>
2777                         <enum name="Public user identity" code="1"/>
2778                 </avp>
2779                 <avp name="UICC-App-Label" code="413" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2780                         <type type-name="OctetString"/>
2781                 </avp>
2782                 <avp name="UICC-ME" code="414" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2783                         <type type-name="Enumerated"/>
2784                         <enum name="GBA_ME" code="0"/>
2785                         <enum name="GBA_U" code="1"/>
2786                 </avp>
2787                 <avp name="Requested-Key-Lifetime" code="415" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2788                         <type type-name="Time"/>
2789                 </avp>
2790                 <avp name="Private-Identity-Request" code="416" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2791                         <type type-name="Enumerated"/>
2792                         <enum name="Private identity requested" code="0"/>
2793                         <enum name="Private identity not requested" code="1"/>
2794                 </avp>
2795                 <avp name="GBA-Push-Info" code="417" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2796                         <type type-name="OctetString"/>
2797                 </avp>
2798                 <avp name="NAF-SA-Identifier" code="418" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2799                         <type type-name="OctetString"/>
2800                 </avp>
2801                 <avp name="Security-Feature-Request" code="419" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2802                         <type type-name="OctetString"/>
2803                 </avp>
2804                 <avp name="Security-Feature-Response" code="420" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2805                         <type type-name="OctetString"/>
2806                 </avp>
2807
2808                 <!-- Note: The AVP codes from 421 to 499 are reserved for TS 29.109
2809                 <avp name="Reserved for TS 29.109" code="421" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2810                         <type type-name="OctetString"/>
2811                 </avp>
2812                 <avp name="Reserved for TS 29.109" code="422" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2813                         <type type-name="OctetString"/>
2814                 </avp>
2815                 <avp name="Reserved for TS 29.109" code="423" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2816                         <type type-name="OctetString"/>
2817                 </avp>
2818                 <avp name="Reserved for TS 29.109" code="424" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2819                         <type type-name="OctetString"/>
2820                 </avp>
2821                 <avp name="Reserved for TS 29.109" code="425" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2822                         <type type-name="OctetString"/>
2823                 </avp>
2824                 <avp name="Reserved for TS 29.109" code="426" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2825                         <type type-name="OctetString"/>
2826                 </avp>
2827                 <avp name="Reserved for TS 29.109" code="427" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2828                         <type type-name="OctetString"/>
2829                 </avp>
2830                 <avp name="Reserved for TS 29.109" code="428" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2831                         <type type-name="OctetString"/>
2832                 </avp>
2833                 <avp name="Reserved for TS 29.109" code="429" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2834                         <type type-name="OctetString"/>
2835                 </avp>
2836                 <avp name="Reserved for TS 29.109" code="430" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2837                         <type type-name="OctetString"/>
2838                 </avp>
2839                 <avp name="Reserved for TS 29.109" code="431" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2840                         <type type-name="OctetString"/>
2841                 </avp>
2842                 <avp name="Reserved for TS 29.109" code="432" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2843                         <type type-name="OctetString"/>
2844                 </avp>
2845                 <avp name="Reserved for TS 29.109" code="433" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2846                         <type type-name="OctetString"/>
2847                 </avp>
2848                 <avp name="Reserved for TS 29.109" code="434" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2849                         <type type-name="OctetString"/>
2850                 </avp>
2851                 <avp name="Reserved for TS 29.109" code="435" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2852                         <type type-name="OctetString"/>
2853                 </avp>
2854                 <avp name="Reserved for TS 29.109" code="436" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2855                         <type type-name="OctetString"/>
2856                 </avp>
2857                 <avp name="Reserved for TS 29.109" code="437" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2858                         <type type-name="OctetString"/>
2859                 </avp>
2860                 <avp name="Reserved for TS 29.109" code="438" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2861                         <type type-name="OctetString"/>
2862                 </avp>
2863                 <avp name="Reserved for TS 29.109" code="439" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2864                         <type type-name="OctetString"/>
2865                 </avp>
2866                 29.109 [7]
2867                 Note: The AVP codes from 421 to 499 are reserved for TS 29.109
2868                 -->
2869
2870                 <!-- Ref 3GPP TS 29.209 version 6.7.0 Release 6
2871                 NOTE AVP 500 - 523 is in gqpolicy.xml
2872                 AVP 524 - 532 is in TGPPRx.xml (3GPP TS 29.214)
2873     -->
2874     <avp name="Rx-Request-Type" code="533" mandatory="may"  may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2875       <type type-name="Enumerated"/>
2876       <enum name="INITIAL_REQUEST" code="0"/>
2877       <enum name="UPDATE_REQUEST" code="1"/>
2878     </avp>
2879     <avp name="Min-Requested-Bandwidth-DL" code="534" mandatory="may"  may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2880       <type type-name="Unsigned32"/>
2881     </avp>
2882     <avp name="Min-Requested-Bandwidth-UL" code="535" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2883       <type type-name="Unsigned32"/>
2884     </avp>
2885     <avp name="Required-Access-Info" code="536" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2886       <type type-name="Enumerated"/>
2887       <enum name="USER_LOCATION" code="0"/>
2888       <enum name="MS_TIME_ZONE" code="1"/>
2889     </avp>
2890     <avp name="IP-Domain-Id" code="537" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
2891       <type type-name="OctetString"/>
2892     </avp>
2893
2894     <!--                Note: The AVP codes from 533 to 599 are reserved for TS 29.209 and TS 29.211
2895                 NOTE AVP 600 - 652 is in imscxdx.xml
2896
2897                 Note: The AVP codes from 652 to 699 are reserved for TS 29.229.
2898                 ************************** 3GPP Sh AVPS         **************************
2899                 ************************** NOTE see TGPPSh.xml  **************************
2900                 ************************** 3GPP TS 29.329       **************************
2901                 **************************   700 - 717          **************************
2902                 Note: The AVP codes from 717 to799 are reserved for TS 29.329.
2903                 Note: The AVP codes from 800 to 822 are reserved for TS 32.299.
2904                 -->
2905
2906                 <!-- 3GPP Diameter charging applications (3GPP TS 32.299 version 7.0.0 Release 7)-->
2907                 <!-- Note: The AVP codes from 800 to 822 are reserved for TS 32.299. -->
2908
2909                 <avp name="Event-Type" code="823" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot" vendor-id="TGPP">
2910                         <grouped>
2911                                 <gavp name="SIP-Method"/>
2912                                 <gavp name="Event"/>
2913                                 <gavp name="Content-Type"/>
2914                                 <gavp name="Content-Length"/>
2915                                 <gavp name="Content-Disposition"/>
2916                         </grouped>
2917                 </avp>
2918                 <avp name="SIP-Method" code="824" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2919                         <type type-name="UTF8String"/>
2920                 </avp>
2921                 <avp name="Event" code="825" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2922                         <type type-name="UTF8String"/>
2923                 </avp>
2924                 <avp name="Content-Type" code="826" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2925                         <type type-name="UTF8String"/>
2926                 </avp>
2927
2928                 <!--
2929                      In 3GPP TS 32.299 version 6.5.0 Release 6 (2005-12)
2930                      type type-name="UTF8String"
2931                      but according to 3GPP TS 32.299 version 7.4.0 Release 7(2006-12) it should be:
2932                 -->
2933                 <avp name="Content-Length" code="827" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2934                         <type type-name="Unsigned32"/>
2935                 </avp>
2936                 <avp name="Content-Disposition" code="828" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2937                         <type type-name="UTF8String"/>
2938                 </avp>
2939                 <avp name="Role-Of-Node" code="829" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2940                         <type type-name="Enumerated"/>
2941                         <enum name="ORIGINATING_ROLE" code="0"/>
2942                         <enum name="TERMINATING_ROLE" code="1"/>
2943                         <enum name="PROXY_ROLE" code="2"/>
2944                         <enum name="B2BUA_ROLE" code="3"/>
2945                 </avp>
2946                 <avp name="User-Session-Id" code="830" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2947                         <type type-name="UTF8String"/>
2948                 </avp>
2949                 <avp name="Calling-Party-Address" code="831" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2950                         <type type-name="UTF8String"/>
2951                 </avp>
2952                 <avp name="Called-Party-Address" code="832" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2953                         <type type-name="UTF8String"/>
2954                 </avp>
2955                 <avp name="Time-Stamps" code="833" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2956                         <grouped>
2957                                 <gavp name="SIP-Request-Timestamp"/>
2958                                 <gavp name="SIP-Response-Timestamp"/>
2959                         </grouped>
2960                 </avp>
2961                 <avp name="SIP-Request-Timestamp" code="834" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2962                         <type type-name="Time"/>
2963                 </avp>
2964                 <avp name="SIP-Response-Timestamp" code="835" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2965                         <type type-name="Time"/>
2966                 </avp>
2967                 <avp name="Application-Server" code="836" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2968                         <type type-name="UTF8String"/>
2969                 </avp>
2970                 <avp name="Application-provided-Called-Party-Address" code="837" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2971                         <type type-name="UTF8String"/>
2972                 </avp>
2973                 <avp name="Inter-Operator-Identifier" code="838" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2974                         <grouped>
2975                                 <gavp name="Originating-IOI"/>
2976                                 <gavp name="Terminating-IOI"/>
2977                         </grouped>
2978                 </avp>
2979                 <avp name="Originating-IOI" code="839" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2980                         <type type-name="UTF8String"/>
2981                 </avp>
2982                 <avp name="Terminating-IOI" code="840" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2983                         <type type-name="UTF8String"/>
2984                 </avp>
2985                 <avp name="IMS-Charging-Identifier" code="841" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2986                         <type type-name="UTF8String"/>
2987                 </avp>
2988                 <avp name="SDP-Session-Description" code="842" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2989                         <type type-name="UTF8String"/>
2990                 </avp>
2991                 <avp name="SDP-Media-components" code="843" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2992                         <grouped>
2993                                 <gavp name="SDP-Media-Name"/>
2994                                 <gavp name="SDP-Media-Description"/>
2995                         </grouped>
2996                 </avp>
2997                 <avp name="SDP-Media-Name" code="844" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
2998                         <type type-name="UTF8String"/>
2999                 </avp>
3000                 <avp name="SDP-Media-Description" code="845" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3001                         <type type-name="UTF8String"/>
3002                 </avp>
3003                 <avp name="CG-Address" code="846" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3004                         <type type-name="IPAddress"/>
3005                 </avp>
3006                 <!-- ETSI TS 132 299 V7.6.0 (2007-06) -->
3007                 <avp name="GGSN-Address" code="847" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3008                         <type type-name="IPAddress"/>
3009                 </avp>
3010                 <avp name="Served-Party-IP-Address" code="848" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3011                         <type type-name="IPAddress"/>
3012                 </avp>
3013                 <avp name="Authorised-QoS" code="849" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3014                         <type type-name="UTF8String"/>
3015                 </avp>
3016                 <avp name="Application-Server-Information" code="850" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3017                         <grouped>
3018                                 <gavp name="Application-Server"/>
3019                                 <gavp name="Application-Provided-Called-Party-Address"/>
3020                         </grouped>
3021                 </avp>
3022                 <avp name="Trunk-Group-ID" code="851" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3023                         <grouped>
3024                                 <gavp name="Incoming-Trunk-Group-ID"/>
3025                                 <gavp name="Outgoing-Trunk-Group-ID"/>
3026                         </grouped>
3027                 </avp>
3028                 <avp name="Incoming-Trunk-Group-ID" code="852" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3029                         <type type-name="UTF8String"/>
3030                 </avp>
3031                 <avp name="Outgoing-Trunk-Group-ID" code="853" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3032                         <type type-name="UTF8String"/>
3033                 </avp>
3034                 <avp name="Bearer-Service" code="854" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3035                         <type type-name="OctetString"/>
3036                 </avp>
3037                 <avp name="Service-ID" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3038                         <type type-name="UTF8String"/>
3039                 </avp>
3040                 <avp name="PoC-Controlling-Address" code="858" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3041                         <type type-name="UTF8String"/>
3042                 </avp>
3043                 <avp name="PoC-Group-Name" code="859" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3044                         <type type-name="UTF8String"/>
3045                 </avp>
3046                 <avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3047                         <grouped>
3048                                 <gavp name="Cause-Code"/>
3049                                 <gavp name="Node-Functionality"/>
3050                         </grouped>
3051                 </avp>
3052                 <avp name="Cause-Code" code="861" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3053                         <type type-name="Enumerated"/>
3054                         <enum name="End of REGISTER dialog" code="-3"/>
3055                         <enum name="End of SUBSCRIBE dialog" code="-2"/>
3056                         <enum name="Successful transaction" code="-1"/>
3057                         <enum name="Normal end of session" code="0"/>
3058                         <enum name="Unspecified error" code="1"/>
3059                         <enum name="Unsuccessful session setup" code="2"/>
3060                         <enum name="Internal error" code="3"/>
3061                         <enum name="Multiple Choices" code="300"/>
3062                         <enum name="Moved Permanently" code="301"/>
3063                         <enum name="Moved Temporarily" code="302"/>
3064                         <enum name="Use Proxy" code="305"/>
3065                         <enum name="Alternative Service" code="380"/>
3066                         <enum name="Bad Request" code="400"/>
3067                         <enum name="Unauthorized" code="401"/>
3068                         <enum name="Payment Required" code="402"/>
3069                         <enum name="Forbidden" code="403"/>
3070                         <enum name="Not Found" code="404"/>
3071                         <enum name="Method Not Allowed" code="405"/>
3072                         <enum name="Not Acceptable" code="406"/>
3073                         <enum name="Proxy Authentication Required" code="407"/>
3074                         <enum name="Request Timeout" code="408"/>
3075                         <enum name="Gone" code="410"/>
3076                         <enum name="Conditional Request Failed" code="412"/>
3077                         <enum name="Request Entity Too Large" code="413"/>
3078                         <enum name="Request-URI Too Long" code="414"/>
3079                         <enum name="Unsupported Media Type" code="415"/>
3080                         <enum name="Unsupported URI Scheme" code="416"/>
3081                         <enum name="Unknown Resource-Priority" code="417"/>
3082                         <enum name="Bad Extension" code="420"/>
3083                         <enum name="Extension Required" code="421"/>
3084                         <enum name="Session Interval Too Small" code="422"/>
3085                         <enum name="Interval Too Brief" code="423"/>
3086                         <enum name="Use Identity Header" code="428"/>
3087                         <enum name="Provide Referrer Identity" code="429"/>
3088                         <enum name="Bad Identity-Info" code="436"/>
3089                         <enum name="Unsupported Certificate" code="437"/>
3090                         <enum name="Invalid Identity Header" code="438"/>
3091                         <enum name="Temporarily Unavailable" code="480"/>
3092                         <enum name="Call/Transaction Does Not Exist" code="481"/>
3093                         <enum name="Loop Detected" code="482"/>
3094                         <enum name="Too Many Hops" code="483"/>
3095                         <enum name="Address Incomplete" code="484"/>
3096                         <enum name="Ambiguous" code="485"/>
3097                         <enum name="Busy Here" code="486"/>
3098                         <enum name="Request Terminated" code="487"/>
3099                         <enum name="Not Acceptable Here" code="488"/>
3100                         <enum name="Bad Event" code="489"/>
3101                         <enum name="Request Pending" code="491"/>
3102                         <enum name="Undecipherable" code="493"/>
3103                         <enum name="Security Agreement Required" code="494"/>
3104                         <enum name="Server Internal Error" code="500"/>
3105                         <enum name="Not Implemented" code="501"/>
3106                         <enum name="Bad Gateway" code="502"/>
3107                         <enum name="Service Unavailable" code="503"/>
3108                         <enum name="Server Time-out" code="504"/>
3109                         <enum name="Version Not Supported" code="505"/>
3110                         <enum name="Message Too Large" code="513"/>
3111                         <enum name="Precondition Failure" code="580"/>
3112                         <enum name="Busy Everywhere" code="600"/>
3113                         <enum name="Decline" code="603"/>
3114                         <enum name="Does Not Exist Anywhere" code="604"/>
3115                         <enum name="Not Acceptable" code="606"/>
3116                 </avp>
3117                 <avp name="Node-Functionality" code="862" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3118                         <type type-name="Unsigned32"/>
3119                         <enum name="S-CSCF" code="0"/>
3120                         <enum name="P-CSCF" code="1"/>
3121                         <enum name="I-CSCF" code="2"/>
3122                         <enum name="MRFC" code="3"/>
3123                         <enum name="MGCF" code="4"/>
3124                         <enum name="BGCF" code="5"/>
3125                         <enum name="AS" code="6"/>
3126                         <enum name="IBCF" code="7"/>
3127                         <enum name="S-GW" code="8"/>
3128                         <enum name="P-GW" code="9"/>
3129                         <enum name="HSGW" code="10"/>
3130                         <enum name="E-CSCF" code="11"/>
3131                 </avp>
3132                 <avp name="Service-Specific-Data" code="863" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3133                         <type type-name="UTF8String"/>
3134                 </avp>
3135                 <avp name="Originator" code="864" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3136                         <type type-name="Enumerated"/>
3137                         <enum name="Calling Party" code="0"/>
3138                         <enum name="Called Party" code="1"/>
3139                 </avp>
3140                 <avp name="PS-Furnish-Charging-Information" code="865" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3141                         <grouped>
3142                                 <gavp name="GPRS-Charging-Id"/>
3143                                 <gavp name="PS-Free-Format-Data"/>
3144                                 <gavp name="PS-Append-Free-Format-Data"/>
3145                         </grouped>
3146                 </avp>
3147                 <avp name="PS-Free-Format-Data" code="866" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3148                         <type type-name="OctetString"/>
3149                 </avp>
3150                 <avp name="PS-Append-Free-Format-Data" code="867" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3151                         <type type-name="Enumerated"/>
3152                         <enum name="Append" code="0"/>
3153                         <enum name="Overwrite" code="1"/>
3154                 </avp>
3155                 <avp name="Time-Quota-Threshold" code="868" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3156                         <type type-name="Unsigned32"/>
3157                 </avp>
3158                 <avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3159                         <type type-name="Unsigned32"/>
3160                 </avp>
3161                 <avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3162                         <type type-name="Enumerated"/>
3163                         <enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
3164                         <enum name="CHANGE_IN_QOS" code="2"/>
3165                         <enum name="CHANGE_IN_LOCATION" code="3"/>
3166                         <enum name="CHANGE_IN_RAT" code="4"/>
3167                         <enum name="CHANGE_IN_UE_TIMEZONE" code="5"/>
3168
3169                         <enum name="Undefined" code="6"/>
3170                         <enum name="Undefined" code="7"/>
3171                         <enum name="Undefined" code="8"/>
3172                         <enum name="Undefined" code="9"/>
3173
3174                         <enum name="CHANGEINQOS_TRAFFIC_CLASS" code="10"/>
3175                         <enum name="CHANGEINQOS_RELIABILITY_CLASS" code="11"/>
3176                         <enum name="CHANGEINQOS_DELAY_CLASS" code="12"/>
3177                         <enum name="CHANGEINQOS_PEAK_THROUGHPUT" code="13"/>
3178                         <enum name="CHANGEINQOS_PRECEDENCE_CLASS" code="14"/>
3179                         <enum name="CHANGEINQOS_MEAN_THROUGHPUT" code="15"/>
3180                         <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK" code="16"/>
3181                         <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK" code="17"/>
3182                         <enum name="CHANGEINQOS_RESIDUAL_BER" code="18"/>
3183                         <enum name="CHANGEINQOS_SDU_ERROR_RATIO" code="19"/>
3184                         <enum name="CHANGEINQOS_TRANSFER_DELAY" code="20"/>
3185                         <enum name="CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY" code="21"/>
3186                         <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK" code="22"/>
3187                         <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK" code="23"/>
3188
3189                         <enum name="Undefined" code="24"/>
3190                         <enum name="Undefined" code="25"/>
3191                         <enum name="Undefined" code="26"/>
3192                         <enum name="Undefined" code="27"/>
3193                         <enum name="Undefined" code="28"/>
3194                         <enum name="Undefined" code="29"/>
3195
3196                         <enum name="CHANGEINLOCATION_MCC" code="30"/>
3197                         <enum name="CHANGEINLOCATION_MNC" code="31"/>
3198                         <enum name="CHANGEINLOCATION_RAC" code="32"/>
3199                         <enum name="CHANGEINLOCATION_LAC" code="33"/>
3200                         <enum name="CHANGEINLOCATION_CellId" code="34"/>
3201                         <enum name="CHANGEINLOCATION_TAC" code="35"/>
3202                         <enum name="CHANGEINLOCATION_ECGI" code="36"/>
3203
3204                         <enum name="Undefined" code="37"/>
3205                         <enum name="Undefined" code="38"/>
3206                         <enum name="Undefined" code="39"/>
3207
3208                         <enum name="CHANGE_IN_MEDIA_COMPOSITION" code="40"/>
3209
3210                         <enum name="Undefined" code="41"/>
3211                         <enum name="Undefined" code="42"/>
3212                         <enum name="Undefined" code="43"/>
3213                         <enum name="Undefined" code="44"/>
3214                         <enum name="Undefined" code="45"/>
3215                         <enum name="Undefined" code="46"/>
3216                         <enum name="Undefined" code="47"/>
3217                         <enum name="Undefined" code="48"/>
3218                         <enum name="Undefined" code="49"/>
3219
3220                         <enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
3221                         <enum name="CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB" code="51"/>
3222                         <enum name="CHANGE_IN_USER_PARTICIPATING_TYPE" code="52"/>
3223
3224                         <enum name="Undefined" code="53"/>
3225                         <enum name="Undefined" code="54"/>
3226                         <enum name="Undefined" code="55"/>
3227                         <enum name="Undefined" code="56"/>
3228                         <enum name="Undefined" code="57"/>
3229                         <enum name="Undefined" code="58"/>
3230                         <enum name="Undefined" code="59"/>
3231
3232                         <enum name="CHANGE_IN_SERVICE_CONDITION" code="60"/>
3233                         <enum name="CHANGE_IN_SERVING_NODE" code="61"/>
3234                         <enum name="Undefined" code="62"/>
3235                         <enum name="Undefined" code="63"/>
3236                         <enum name="Undefined" code="64"/>
3237                         <enum name="Undefined" code="65"/>
3238                         <enum name="Undefined" code="66"/>
3239                         <enum name="Undefined" code="67"/>
3240                         <enum name="Undefined" code="68"/>
3241                         <enum name="Undefined" code="69"/>
3242
3243                         <enum name="CHANGE_IN_USER_CSG_INFORMATION" code="70"/>
3244                         <enum name="CHANGE_IN_HYBRID_SUBSCRIBED_USER_CSG_INFORMATION" code="71"/>
3245                         <enum name="CHANGE_IN_HYBRID_UNSUBSCRIBED_USER_CSG_INFORMATION" code="72"/>
3246                 </avp>
3247                 <avp name="Quota-Holding-Time" code="871" mandatory="must" vendor-bit="must" vendor-id="TGPP">
3248                         <type type-name="Unsigned32"/>
3249                 </avp>
3250                 <avp name="Reporting-Reason" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3251                         <type type-name="Enumerated"/>
3252                         <enum name="THRESHOLD" code="0"/>
3253                         <enum name="QHT" code="1"/>
3254                         <enum name="FINAL" code="2"/>
3255                         <enum name="QUOTA_EXHAUSTED" code="3"/>
3256                         <enum name="VALIDITY_TIME" code="4"/>
3257                         <enum name="OTHER_QUOTA_TYPE" code="5"/>
3258                         <enum name="RATING_CONDITION_CHANGE" code="6"/>
3259                         <enum name="FORCED_REAUTHORISATION" code="7"/>
3260                         <enum name="POOL_EXHAUSTED" code="8"/>
3261                 </avp>
3262                 <avp name="Service-Information" code="873" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3263                         <grouped>
3264                                 <gavp name="PS-Information"/>
3265                                 <gavp name="WLAN-Information"/>
3266                                 <gavp name="IMS-Information"/>
3267                                 <gavp name="MMS-Information"/>
3268                                 <gavp name="LCS-Information"/>
3269                                 <gavp name="PoC-Information"/>
3270                                 <gavp name="MBMS-Information"/>
3271                         </grouped>
3272                 </avp>
3273                 <avp name="PS-Information" code="874" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3274                         <grouped>
3275                                 <gavp name="3GPP-Charging-Id"/>
3276                                 <gavp name="PDN-Connection-ID"/>
3277                                 <gavp name="Node-Id"/>
3278                                 <gavp name="3GPP-PDP Type"/>
3279                                 <gavp name="PDP-Address"/>
3280                                 <gavp name="Dynamic-Address-Flag"/>
3281                                 <gavp name="Dynamic-Address-Flag-Extension"/>
3282                                 <gavp name="3GPP-GPRS-Negotiated-QoS-Profile"/> <!-- ??-->
3283                                 <gavp name="QoS-Information"/>
3284                                 <gavp name="SGSN-Address"/>
3285                                 <gavp name="GGSN-Address"/>
3286                                 <gavp name="CG-Address"/>
3287                                 <gavp name="Serving-Node-Type"/>
3288                                 <gavp name="SGW-Change"/>
3289                                 <gavp name="3GPP-IMSI-MCC-MNC"/>
3290                                 <gavp name="IMSI-Unauthenticated-Flag"/>
3291                                 <gavp name="3GPP-GGSN-MCC-MNC"/>
3292                                 <gavp name="3GPP-NSAPI"/>
3293                                 <gavp name="Called-Station-Id"/>
3294                                 <gavp name="3GPP-Session-Stop-Indicator"/>
3295                                 <gavp name="3GPP-Selection-Mode"/>
3296                                 <gavp name="3GPP-Charging-Characteristics"/>
3297                                 <gavp name="Charging-Characteristics-Selection-Mode"/>
3298                                 <gavp name="3GPP-SGSN-MCC-MNC"/>
3299                                 <gavp name="3GPP-MS-TimeZone"/>
3300                                 <gavp name="3GPP-CAMEL-Charging-Info"/>         <!-- ??-->
3301                                 <gavp name="Charging-Rule-Base-Name"/>
3302                                 <gavp name="3GPP-User-Location-Info"/>
3303                                 <gavp name="3GPP-RAT-Type"/>
3304                                 <gavp name="PS-Furnish-Charging-Information"/>
3305                                 <gavp name="PDP-Context-Type"/>
3306                                 <gavp name="Offline-Charging"/>
3307                                 <gavp name="Traffic-Data-Volumes"/>
3308                                 <gavp name="Service-Data-Container"/>
3309                                 <gavp name="User-Equipment-Info"/>
3310                                 <gavp name="Terminal-Information"/>
3311                                 <gavp name="Start-Time"/>
3312                                 <gavp name="Stop-Time"/>
3313                                 <gavp name="Change-Condition"/>
3314                                 <gavp name="Diagnostics"/>
3315                                 <gavp name="Low-Priority-Indicator"/>
3316                         </grouped>
3317                 </avp>
3318                 <avp name="WLAN-Information" code="875" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3319                         <grouped>
3320                                 <gavp name="WLAN-Session-Id"/>
3321                                 <gavp name="PDG-Address"/>
3322                                 <gavp name="NPDG-Charging-Id"/>
3323                                 <gavp name="WAG-Address"/>
3324                                 <gavp name="WAG-PLMN-Id"/>
3325                                 <gavp name="WLAN-Radio-Container"/>
3326                                 <gavp name="WLAN-UE-Local-IPAddress"/>
3327                         </grouped>
3328                 </avp>
3329                 <avp name="IMS-Information" code="876" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3330                         <grouped>
3331                                 <gavp name="Event-Type"/>
3332                                 <gavp name="Role-Of-Node"/>
3333                                 <gavp name="Node-Functionality"/>
3334                                 <gavp name="User-Session-ID"/>
3335                                 <gavp name="Calling-Party-Address"/>
3336                                 <gavp name="Called-Party-Address"/>
3337                                 <gavp name="Time-Stamps"/>
3338                                 <gavp name="Application-Server-Information"/>
3339                                 <gavp name="Inter-Operator-Identifier"/>
3340                                 <gavp name="IMS-Charging-Identifier"/>
3341                                 <gavp name="SDP-Session-Description"/>
3342                                 <gavp name="SDP-Media-Component"/>
3343                                 <gavp name="GGSN-Address"/>
3344                                 <gavp name="Served-Party-IP-Address"/>
3345                                 <gavp name="Server-Capabilities"/>
3346                                 <gavp name="Trunk-Group-ID"/>
3347                                 <gavp name="Bearer-Service"/>
3348                                 <gavp name="Service-Id"/>
3349                                 <gavp name="Service-Specific-Data"/>
3350                                 <gavp name="Message-Body"/>
3351                                 <gavp name="Cause-Code"/>
3352                                 <gavp name="Access-Network-Information"/>
3353                                 <gavp name="Early-Media-Description"/>
3354                                 <gavp name="IMS-Communication-Service-Identifier"/>
3355                         </grouped>
3356                 </avp>
3357                 <avp name="MMS-Information" code="877" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3358                         <grouped>
3359                                 <gavp name="Originator-Address"/>
3360                                 <gavp name="Recipient-Address"/>
3361                                 <gavp name="Submission-Time"/>
3362                                 <gavp name="MM-Content-Type"/>
3363                                 <gavp name="Priority"/>
3364                                 <gavp name="Message-ID"/>
3365                                 <gavp name="Message-Type"/>
3366                                 <gavp name="Message-Size"/>
3367                                 <gavp name="Message-Class"/>
3368                                 <gavp name="Delivery-Report-Requested"/>
3369                                 <gavp name= "Read-Reply-Report-Requested"/>
3370                                 <gavp name="MMBox-Storage-Information"/>
3371                                 <gavp name="Applic-ID"/>
3372                                 <gavp name="Reply-Applic-ID"/>
3373                                 <gavp name="Aux-Applic-Info"/>
3374                                 <gavp name="Content-Class"/>
3375                                 <gavp name="DRM-Content"/>
3376                                 <gavp name="Adaptations"/>
3377                                 <gavp name="VASP-Id"/>
3378                                 <gavp name="VAS-Id"/>
3379                         </grouped>
3380                 </avp>
3381                 <avp name="LCS-Information" code="878" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3382                         <grouped>
3383                                 <gavp name="LCS-Client-ID"/>
3384                                 <gavp name="Location-Type"/>
3385                                 <gavp name="Location-Estimate"/>
3386                                 <gavp name="Positioning-Data"/>
3387                                 <gavp name="IMSI"/>
3388                                 <gavp name="MSISDN"/>
3389                         </grouped>
3390                 </avp>
3391                 <avp name="PoC-Information" code="879" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3392                         <grouped>
3393                                 <gavp name="PoC-Server-Role"/>
3394                                 <gavp name="PoC-Session-Type"/>
3395                                 <gavp name="PoC-User-Role"/>
3396                                 <gavp name="PoC-Session-Initiation-type"/>
3397                                 <gavp name="PoC-Event-Type"/>
3398                                 <gavp name="Number-Of-Participants"/>
3399                                 <gavp name="Participants-Involved"/>
3400                                 <gavp name="Participant-Group"/>
3401                                 <gavp name="Talk-Burst-Exchange"/>
3402                                 <gavp name="PoC-Controlling-Address"/>
3403                                 <gavp name="PoC-Group-Name"/>
3404                                 <gavp name="PoC-Session-Id"/>
3405                                 <gavp name="Charged-Party"/>
3406                         </grouped>
3407                 </avp>
3408                 <avp name="MBMS-Information" code="880" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3409                         <grouped>
3410                                 <gavp name="TMGI"/>
3411                                 <gavp name="MBMS-Service-Type"/>
3412                                 <gavp name="MBMS-User-Service-Type"/>
3413                                 <gavp name="File-Repair-Supported"/>
3414                                 <gavp name="Required-MBMS-Bearer-Capabilities"/>
3415                                 <gavp name="MBMS-2G-3G-Indicator"/>
3416                                 <gavp name="RAI"/>
3417                                 <gavp name="MBMS-Service-Area"/>
3418                                 <gavp name="MBMS-Session-Identity"/>
3419                         </grouped>
3420                 </avp>
3421                 <avp name="Quota-Consumption-Time" code="881" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3422                         <type type-name="Unsigned32"/>
3423                 </avp>
3424                 <avp name="Media-Initiator-Flag" code="882" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3425                         <type type-name="Enumerated"/>
3426                         <enum name="called party" code="0"/>
3427                         <enum name="calling party" code="1"/>
3428                         <enum name="unknown" code="2"/>
3429                 </avp>
3430                 <avp name="PoC-Server-Role" code="883" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3431                         <type type-name="Enumerated"/>
3432                         <enum name="Participating PoC Server" code="0"/>
3433                         <enum name="Controlling PoC Server" code="1"/>
3434                 </avp>
3435                 <avp name="PoC-Session-Type" code="884" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3436                         <type type-name="Enumerated"/>
3437                         <enum name="1 to 1 PoC session" code="0"/>
3438                         <enum name="chat PoC group session" code="1"/>
3439                         <enum name="pre-arranged PoC group session" code="2"/>
3440                         <enum name="ad-hoc PoC group session" code="3"/>
3441                 </avp>
3442                 <avp name="Number-Of-Participants" code="885" mandatory="must" vendor-bit="must" vendor-id="TGPP">
3443                         <type type-name="Integer32"/>
3444                 </avp>
3445                 <avp name="Originator-Address" code="886" mandatory="must" vendor-bit="must" vendor-id="TGPP">
3446                         <grouped>
3447                                 <gavp name="Address-Type"/>
3448                                 <gavp name="Address-Data"/>
3449                                 <gavp name="Address-Domain"/>
3450                         </grouped>
3451                 </avp>
3452                 <avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3453                         <type type-name="UTF8String"/>
3454                 </avp>
3455                 <avp name="Expires" code="888" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
3456                         <type type-name="Unsigned32"/>
3457                 </avp>
3458                 <avp name="Message-Body" code="889" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3459                         <grouped>
3460                                 <gavp name="Content-Type"/>
3461                                 <gavp name="Content-Length"/>
3462                                 <gavp name="Content-Disposition"/>
3463                                 <gavp name="Originator"/>
3464                         </grouped>
3465                 </avp>
3466                 <avp name="WAG-Address" code="890" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3467                         <type type-name="IPAddress"/>
3468                 </avp>
3469                 <avp name="WAG-PLMN-Id" code="891" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
3470                         <type type-name="OctetString"/>
3471                 </avp>
3472                 <avp name="WLAN-Radio-Container" code="892" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3473                         <grouped>
3474                                 <gavp name="Operator-Name"/>
3475                                 <gavp name="Location-Type"/>
3476                                 <gavp name="Location-Information"/>
3477                                 <gavp name="WLAN-Technology"/>
3478                         </grouped>
3479                 </avp>
3480                 <avp name="WLAN-Technology" code="893" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3481                         <type type-name="Unsigned32"/>
3482                 </avp>
3483                 <avp name="WLAN-UE-Local-IPAddress" code="894" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3484                         <type type-name="IPAddress"/>
3485                 </avp>
3486                 <avp name="PDG-Address" code="895" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3487                         <type type-name="IPAddress"/>
3488                 </avp>
3489                 <avp name="PDG-Charging-Id" code="896" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3490                         <type type-name="Unsigned32"/>
3491                 </avp>
3492                 <avp name="Address-Data" code="897" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3493                         <type type-name="UTF8String"/>
3494                 </avp>
3495                 <avp name="Address-Domain" code="898" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3496                         <grouped>
3497                                 <gavp name="Domain-Name"/>
3498                                 <gavp name="3GPP-IMSI-MCC-MNC"/>
3499                         </grouped>
3500                 </avp>
3501                 <avp name="Address-Type" code="899" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3502                         <type type-name="Enumerated"/>
3503                         <enum name="e-mail address" code="0"/>
3504                         <enum name="MSISDN" code="1"/>
3505                         <enum name="IPv4 Address" code="2"/>
3506                         <enum name="IPv6 Address" code="3"/>
3507                         <enum name="Numeric Shortcode" code="4"/>
3508                         <enum name="Alphanumeric Shortcode" code="5"/>
3509                         <enum name="Other" code="6"/>
3510                 </avp>
3511
3512                 <!--
3513                 Note: The AVP codes from 900 to 999 are reserved for TS 29.061
3514                 29.210 -> 3GPP TS 29.212
3515                 ******** Found in TGPPGmb.xml ********
3516                 -->
3517
3518                 <avp name="Bearer-Usage" code="1000" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3519                         <type type-name="Enumerated"/>
3520                         <enum name="GENERAL" code="0"/>
3521                         <enum name="IMS SIGNALLING" code="1"/>
3522                         <enum name="DEDICATED" code="2"/>
3523                 </avp>
3524                 <avp name="Charging-Rule-Install" code="1001" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3525                         <grouped>
3526                                 <gavp name="Charging-Rule-Definition"/>
3527                                 <gavp name="Charging-Rule-Name"/>
3528                                 <gavp name="Charging-Rule-Base-Name"/>
3529                                 <gavp name="Bearer-Identifier"/>
3530                                 <gavp name="Rule-Activation-Time"/>
3531                                 <gavp name="Rule-Deactivation-Time"/>
3532                                 <gavp name="Resource-Allocation-Notification"/>
3533                         </grouped>
3534                 </avp>
3535                 <avp name="Charging-Rule-Remove" code="1002" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3536                         <grouped>
3537                                 <gavp name="Charging-Rule-Name"/>
3538                                 <gavp name="Charging-Rule-Base-Name"/>
3539                         </grouped>
3540                 </avp>
3541                 <avp name="Charging-Rule-Definition" code="1003" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3542                         <grouped>
3543                                 <gavp name="Charging-Rule-Name"/>
3544                                 <gavp name="Service-Identifier"/>
3545                                 <gavp name="Rating-Group"/>
3546                                 <gavp name="Flow-Description"/>
3547                                 <gavp name="Flow-Information"/>
3548                                 <gavp name="Flow-Status"/>
3549                                 <gavp name="QoS-Information"/>
3550                                 <gavp name="Reporting-Level"/>
3551                                 <gavp name="Online"/>
3552                                 <gavp name="Offline"/>
3553                                 <gavp name="Metering-Method"/>
3554                                 <gavp name="Precedence"/>
3555                                 <gavp name="AF-Charging-Identifier"/>
3556                                 <gavp name="Flows"/>
3557                                 <gavp name="Monitoring-Key"/>
3558                                 <gavp name="AF-Signalling-Protocol"/>
3559                         </grouped>
3560                 </avp>
3561                 <avp name="Charging-Rule-Base-Name" code="1004" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3562                         <type type-name="UTF8String"/>
3563                 </avp>
3564                 <avp name="Charging-Rule-Name" code="1005" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3565                         <type type-name="OctetString"/>
3566                 </avp>
3567                 <avp name="Event-Trigger" code="1006" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3568                         <type type-name="Enumerated"/>
3569                         <enum name="SGSN_CHANGE"                                        code="0"/>
3570                         <enum name="QOS_CHANGE"                                         code="1"/>
3571                         <enum name="RAT_CHANGE"                                         code="2"/>
3572                         <enum name="TFT_CHANGE"                                         code="3"/>
3573                         <enum name="PLMN_CHANGE"                                        code="4"/>
3574                         <enum name="LOSS_OF_BEARER"                                     code="5"/>
3575                         <enum name="RECOVERY_OF_BEARER"                                 code="6"/>
3576                         <enum name="IP-CAN_CHANGE"                                      code="7"/>
3577                         <enum name="GW-PCEF-MALFUNCTION"                                code="8"/>
3578                         <enum name="RESOURCES_LIMITATION"                               code="9"/>
3579                         <enum name="MAX_NR_BEARERS_REACHED"                             code="10"/>
3580                         <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION"                 code="11"/>
3581                         <enum name="RAI_CHANGE"                                         code="12"/>
3582                         <enum name="USER_LOCATION_CHANGE"                               code="13"/>
3583                         <enum name="NO_EVENT_TRIGGERS"                                  code="14"/>
3584                         <enum name="OUT_OF_CREDIT"                                      code="15"/>
3585                         <enum name="REALLOCATION_OF_CREDIT"                             code="16"/>
3586                         <enum name="REVALIDATION_TIMEOUT"                               code="17"/>
3587                         <enum name="UE_IP_ADDRESS_ALLOCATE"                             code="18"/>
3588                         <enum name="UE_IP_ADDRESS_RELEASE"                              code="19"/>
3589                         <enum name="DEFAULT_EPS_BEARER_QOS_CHANGE"                      code="20"/>
3590                         <enum name="AN_GW_CHANGE"                                       code="21"/>
3591                         <enum name="SUCCESSFUL_RESOURCE_ALLOCATION"                     code="22"/>
3592                         <enum name="RESOURCE_MODIFICATION_REQUEST"                      code="23"/>
3593                         <enum name="PGW_TRACE_CONTROL"                                  code="24"/>
3594                         <enum name="UE_TIME_ZONE_CHANGE"                                code="25"/>
3595                         <enum name="TAI_CHANGE"                                         code="26"/>
3596                         <enum name="ECGI_CHANGE"                                        code="27"/>
3597                         <enum name="CHARGING_CORRELATION_EXCHANGE"                      code="28"/>
3598                         <enum name="APN-AMBR_MODIFICATION_FAILURE"                      code="29"/>
3599                         <enum name="USER_CSG_INFORMATION_CHANGE"                        code="30"/>
3600                         <enum name="USAGE_REPORT"                                       code="33"/>
3601                         <enum name="DEFAULT-EPS-BEARER-QOS_MODIFICATION_FAILURE"        code="34"/>
3602                         <enum name="USER_CSG_HYBRID_SUBSCRIBED_INFORMATION_CHANGE"      code="35"/>
3603                         <enum name="USER_CSG_ HYBRID_UNSUBSCRIBED_INFORMATION_CHANGE"   code="36"/>
3604                         <enum name="ROUTING_RULE_CHANGE"                                code="37"/>
3605                         <enum name="MAX_MBR_APN_AMBR_CHANGE"                            code="38"/>
3606                         <enum name="APPLICATION_START"                                  code="39"/>
3607                         <enum name="APPLICATION_STOP"                                   code="40"/>
3608                         <enum name="ADC_REVALIDATION_TIMEOUT"                           code="41"/>
3609                         <enum name="CS_TO_PS_HANDOVER"                                  code="42"/>
3610                         <enum name="UE_LOCAL_IP_ADDRESS_CHANGE"                         code="43"/>
3611                         <enum name="H(E)NB_LOCAL_IP_ADDRESS_CHANGE"                     code="44"/>
3612                         <enum name="ACCESS_NETWORK_INFO_REPORT"                         code="45"/>
3613                         <enum name="TIME_CHANGE"                                        code="100"/>
3614                         <enum name="TFT DELETED"                                        code="1000"/>
3615                         <enum name="LOSS OF BEARER"                                     code="1001"/>
3616                         <enum name="RECOVERY OF BEARER"                                 code="1002"/>
3617                         <enum name="POLICY ENFORCEMENT FAILED"                          code="1003"/>
3618                 </avp>
3619                 <avp name="Metering-Method" code="1007" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3620                         <type type-name="Enumerated"/>
3621                         <enum name="DURATION" code="0"/>
3622                         <enum name="VOLUME" code="1"/>
3623                         <enum name="DURATION_VOLUME" code="2"/>
3624                 </avp>
3625                 <avp name="Offline" code="1008" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3626                         <type type-name="Enumerated"/>
3627                         <enum name="DISABLE_OFFLINE" code="0"/>
3628                         <enum name="ENABLE_OFFLINE" code="1"/>
3629                 </avp>
3630                 <avp name="Online" code="1009" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3631                         <type type-name="Enumerated"/>
3632                         <enum name="DISABLE_ONLINE" code="0"/>
3633                         <enum name="ENABLE_ONLINE" code="1"/>
3634                 </avp>
3635                 <avp name="Precedence" code="1010" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3636                         <type type-name="Unsigned32"/>
3637                 </avp>
3638                 <avp name="Reporting-Level" code="1011" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3639                         <type type-name="Enumerated"/>
3640                         <enum name="SERVICE_IDENTIFIER_LEVEL" code="0"/>
3641                         <enum name="RATING_GROUP_LEVEL" code="1"/>
3642                         <enum name="SPONSORED_CONNECTIVITY_LEVEL" code="2"/>
3643                 </avp>
3644                 <avp name="TFT-Filter" code="1012" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3645                         <type type-name="IPFilterRule"/>
3646                 </avp>
3647                 <avp name="TFT-Packet-Filter-Information" code="1013" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3648                         <grouped>
3649                                 <gavp name="Precedence"/>
3650                                 <gavp name="TFT-Filter"/>
3651                                 <gavp name="TOS-Traffic-Class"/>
3652                                 <gavp name="Security-Parameter-Index"/>
3653                                 <gavp name="Flow-Label"/>
3654                         </grouped>
3655                 </avp>
3656                 <avp name="ToS-Traffic-Class" code="1014" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3657                         <type type-name="OctetString"/>
3658                 </avp>
3659                 <avp name="PDP-Session-operation" code="1015" vendor-id="TGPP" protected="may" mandatory="must" may-encrypt="yes" vendor-bit="must">
3660                         <type type-name="Unsigned32" />
3661                         <enum name="PDP-SESSION-TERMINATION" code="0"/>
3662                 </avp>
3663                 <avp name="QoS-Information" code="1016" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3664                         <grouped>
3665                                 <gavp name="QoS-Class-Identifier"/>
3666                                 <gavp name="Max-Requested-Bandwidth-DL"/>
3667                                 <gavp name="Max-Requested-Bandwidth-UL"/>
3668                                 <gavp name="Guaranteed-Bitrate-UL"/>
3669                                 <gavp name="Guaranteed-Bitrate-DL"/>
3670                                 <gavp name="Bearer-Identifier"/>
3671                                 <gavp name="Allocation-Retention-Priority"/>
3672                                 <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
3673                                 <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
3674                         </grouped>
3675                 </avp>
3676                 <avp name="Charging-Rule-Report" code="1018" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3677                         <grouped>
3678                                 <gavp name="Charging-Rule-Base-Name"/>
3679                                 <gavp name="Charging-Rule-Name"/>
3680                                 <gavp name="Bearer-Identifier"/>
3681                                 <gavp name="PCC-Rule-Status"/>
3682                                 <gavp name="Rule-Failure-Code"/>
3683                                 <gavp name="Final-Unit-Indication"/>
3684                         </grouped>
3685                 </avp>
3686                 <avp name="PCC-Rule-Status" code="1019" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3687                         <type type-name="Unsigned32"/>
3688                         <enum name="ACTIVE"             code="0"/>
3689                         <enum name="INACTIVE"           code="1"/>
3690                         <enum name="TEMPORARY_INACTIVE" code="2"/>
3691                 </avp>
3692                 <avp name="Bearer-Identifier" code="1020" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3693                         <type type-name="OctetString"/>
3694                 </avp>
3695                 <avp name="Bearer-Operation" code="1021" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3696                         <type type-name="Enumerated"/>
3697                         <enum name="TERMINATION"                        code="0"/>
3698                         <enum name="ESTABLISHMENT"      code="1"/>
3699                         <enum name="MODIFICATION"       code="2"/>
3700                 </avp>
3701                 <avp name="Access-Network-Charging-Identifier-Gx" code="1022" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3702                         <grouped>
3703                                 <gavp name="Access-Network-Charging-Identifier-Value"/>
3704                                 <gavp name="Charging-Rule-Base-Name"/>
3705                                 <gavp name="Charging-Rule-Name"/>
3706                         </grouped>
3707                 </avp>
3708                 <avp name="Bearer-Control-Mode" code="1023" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3709                         <type type-name="Enumerated"/>
3710                         <enum name="UE_ONLY"                    code="0"/>
3711                         <enum name="RESERVED"   code="1"/>
3712                         <enum name="UE_NW"      code="2"/>
3713                 </avp>
3714                 <avp name="Network-Request-Support" code="1024" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3715                         <type type-name="Enumerated"/>
3716                         <enum name="NETWORK_REQUEST NOT SUPPORTED"                      code="0"/>
3717                         <enum name="NETWORK_REQUEST SUPPORTED"  code="1"/>
3718                 </avp>
3719                 <avp name="Guaranteed-Bitrate-DL" code="1025" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3720                         <type type-name="Unsigned32"/>
3721                 </avp>
3722                 <avp name="Guaranteed-Bitrate-UL" code="1026" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3723                         <type type-name="Unsigned32"/>
3724                 </avp>
3725                 <avp name="IP-CAN-Type" code="1027" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3726                         <type type-name="Enumerated"/>
3727                         <enum name="3GPP-GPRS"                  code="0"/>
3728                         <enum name="DOCSIS"     code="1"/>
3729                         <enum name="xDSL"       code="2"/>
3730                         <enum name="WiMAX"      code="3"/>
3731                         <enum name="3GPP2"      code="4"/>
3732                         <enum name="3GPP-EPS"   code="5"/>
3733                         <enum name="Non-3GPP-EPS"       code="6"/>
3734                 </avp>
3735                 <avp name="QoS-Class-Identifier" code="1028" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3736                         <type type-name="Enumerated"/>
3737                         <enum name="QCI_1"      code="1"/>
3738                         <enum name="QCI_2"      code="2"/>
3739                         <enum name="QCI_3"      code="3"/>
3740                         <enum name="QCI_4"      code="4"/>
3741                         <enum name="QCI_5"      code="5"/>
3742                         <enum name="QCI_6"      code="6"/>
3743                         <enum name="QCI_7"      code="7"/>
3744                         <enum name="QCI_8"      code="8"/>
3745                         <enum name="QCI_9"      code="9"/>
3746                         <!-- The values shall be used to indicate standardized characteristics associated with standardized QCI values from
3747                                 3GPP TS 23.203 -->
3748                 </avp>
3749                 <avp name="QoS-Negotiation" code="1029" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3750                         <type type-name="Enumerated"/>
3751                         <enum name="NO_QoS_NEGOTIATION"         code="0"/>
3752                         <enum name="QoS_NEGOTIATION_SUPPORTED"  code="1"/>
3753                 </avp>
3754                 <avp name="QoS-Upgrade" code="1030" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3755                         <type type-name="Enumerated"/>
3756                         <enum name="QoS_UPGRADE_NOT_SUPPORTED"  code="0"/>
3757                         <enum name="QoS_UPGRADE_SUPPORTED"      code="1"/>
3758                 </avp>
3759                 <avp name="Rule-Failure-Code" code="1031" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3760                         <type type-name="Enumerated"/>
3761                         <enum name="UNKNOWN_RULE_NAME"                  code="1"/>
3762                         <enum name="RATING_GROUP_ERROR"                 code="2"/>
3763                         <enum name="SERVICE_IDENTIFIER_ERROR"           code="3"/>
3764                         <enum name="GW/PCEF_MALFUNCTION"                code="4"/>
3765                         <enum name="RESOURCES_LIMITATION"               code="5"/>
3766                         <enum name="MAX_NR_BEARERS_REACHED"             code="6"/>
3767                         <enum name="UNKNOWN_BEARER_ID"                  code="7"/>
3768                         <enum name="MISSING_BEARER_ID"                  code="8"/>
3769                         <enum name="MISSING_FLOW_DESCRIPTION"           code="9"/>
3770                         <enum name="RESOURCE_ALLOCATION_FAILURE"        code="10"/>
3771                         <enum name="UNSUCCESSFUL_QOS_VALIDATION"        code="11"/>
3772                         <enum name="INCORRECT_FLOW_INFORMATION" code="12"/>
3773                         <enum name="PS_TO_CS_HANDOVER"  code="13"/>
3774                         <enum name="Unused code value"  code="14"/>
3775                         <enum name="NO_BEARER_BOUND"    code="15"/>
3776                 </avp>
3777                 <avp name="RAT-Type" code="1032" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3778                         <type type-name="Enumerated" />
3779                         <enum name="WLAN"               code="0" />
3780                         <enum name="VIRTUAL"            code="1" />
3781                         <enum name="UTRAN"              code="1000" />
3782                         <enum name="GERAN"              code="1001" />
3783                         <enum name="GAN"                code="1002" />
3784                         <enum name="HSPA_EVOLUTION"     code="1003" />
3785                         <enum name="EUTRAN"             code="1004" />
3786                         <enum name="CDMA2000_1X"        code="2000" />
3787                         <enum name="HRPD"               code="2001" />
3788                         <enum name="UMB"                code="2002" />
3789                         <enum name="EHRPD"              code="2003" />
3790                 </avp>
3791                 <avp name="Event-Report-Indication" code="1033" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3792                         <grouped>
3793                                 <gavp name="Event-Trigger"/>
3794                                 <gavp name="RAT-Type"/>
3795                                 <gavp name="QoS-Information"/>
3796                                 <gavp name="RAI"/>
3797                                 <gavp name="3GPP-User-Location-Info"/>
3798                         </grouped>
3799                 </avp>
3800                 <avp name="Allocation-Retention-Priority" code="1034" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3801                         <grouped>
3802                                 <gavp name="Priority-Level"/>
3803                                 <gavp name="Pre-emption-Capability"/>
3804                                 <gavp name="Pre-emption-Vulnerability"/>
3805                         </grouped>
3806                 </avp>
3807                 <avp name="CoA-IP-Address" code="1035" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3808                         <type type-name="IPAddress"/>
3809                 </avp>
3810                 <avp name="Tunnel-Header-Filter" code="1036" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3811                         <type type-name="IPFilterRule"/>
3812                 </avp>
3813                 <avp name="Tunnel-Header-Length" code="1037" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3814                         <type type-name="Unsigned32"/>
3815                 </avp>
3816                 <avp name="Tunnel-Information" code="1038" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3817                         <grouped>
3818                                 <gavp name="Tunnel-Header-Length"/>
3819                                 <gavp name="Tunnel-Header-Filter"/>
3820                         </grouped>
3821                 </avp>
3822                 <avp name="CoA-Information" code="1039" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3823                         <grouped>
3824                                 <gavp name="Tunnel-Information"/>
3825                                 <gavp name="CoA-IP-Address"/>
3826                         </grouped>
3827                 </avp>
3828                 <avp name="APN-Aggregate-Max-Bitrate-DL" code="1040" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3829                         <type type-name="Unsigned32"/>
3830                 </avp>
3831                 <avp name="APN-Aggregate-Max-Bitrate-UL" code="1041" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3832                         <type type-name="Unsigned32"/>
3833                 </avp>
3834                 <avp name="Revalidation-Time" code="1042" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3835                         <type type-name="Time"/>
3836                 </avp>
3837                 <avp name="Rule-Activation-Time" code="1043" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3838                         <type type-name="Time"/>
3839                 </avp>
3840                 <avp name="Rule-DeActivation-Time" code="1044" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3841                         <type type-name="Time"/>
3842                 </avp>
3843                 <avp name="Session-Release-Cause" code="1045" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3844                         <type type-name="Enumerated"/>
3845                         <enum name="UNSPECIFIED_REASON"                 code="0"/>
3846                         <enum name="UE_SUBSCRIPTION_REASON"             code="1"/>
3847                         <enum name="INSUFFICIENT_SERVER_RESOURCES"      code="2"/>
3848                 </avp>
3849                 <avp name="Priority-Level" code="1046" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3850                         <type type-name="Unsigned32"/>
3851                 </avp>
3852                 <avp name="Pre-emption-Capability" code="1047" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3853                         <type type-name="Enumerated"/>
3854                         <enum name="PRE-EMPTION_CAPABILITY_ENABLED"     code="0"/>
3855                         <enum name="PRE-EMPTION_CAPABILITY_DISABLED"    code="1"/>
3856                 </avp>
3857                 <avp name="Pre-emption-Vulnerability" code="1048" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3858                         <type type-name="Enumerated"/>
3859                         <enum name="PRE-EMPTION_VULNERABILITY_ENABLED"          code="0"/>
3860                         <enum name="PRE-EMPTION_VULNERABILITY_DISABLED"         code="1"/>
3861                 </avp>
3862                 <avp name="Default-EPS-Bearer-QoS" code="1049" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3863                         <grouped>
3864                                 <gavp name="QoS-Class-Identifier"/>
3865                                 <gavp name="Allocation-Retention-Priority"/>
3866                         </grouped>
3867                 </avp>
3868                 <avp name="AN-GW-Address" code="1050" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3869                         <type type-name="IPAddress"/>
3870                 </avp>
3871                 <avp name="QoS-Rule-Install" code="1051" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3872                         <grouped>
3873                                 <gavp name="QoS-Rule-Definition"/>
3874                                 <gavp name="Tunnel-Information"/>
3875                                 <gavp name="Access-Network-Charging-Identifier-Value"/>
3876                                 <gavp name="Resource-Allocation-Notification"/>
3877                         </grouped>
3878                 </avp>
3879                 <avp name="QoS-Rule-Remove" code="1052" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3880                         <grouped>
3881                                 <gavp name="QoS-Rule-Name"/>
3882                         </grouped>
3883                 </avp>
3884                 <avp name="QoS-Rule-Definition" code="1053" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3885                         <grouped>
3886                                 <gavp name="QoS-Rule-Name"/>
3887                                 <gavp name="Flow-Information"/>
3888                                 <gavp name="QoS-Information"/>
3889                                 <gavp name="Precedence"/>
3890                         </grouped>
3891                 </avp>
3892                 <avp name="QoS-Rule-Name" code="1054" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3893                         <type type-name="OctetString"/>
3894                 </avp>
3895                 <avp name="QoS-Rule-Report" code="1055" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3896                         <grouped>
3897                                 <gavp name="QoS-Rule-Name"/>
3898                                 <gavp name="PCC-Rule-Status"/>
3899                                 <gavp name="Rule-Failure-Code"/>
3900                         </grouped>
3901                 </avp>
3902                 <avp name="Security-Parameter-Index" code="1056" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3903                         <type type-name="OctetString"/>
3904                 </avp>
3905                 <avp name="Flow-Label" code="1057" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3906                         <type type-name="OctetString"/>
3907                 </avp>
3908                 <avp name="Flow-Information" code="1058" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3909                         <grouped>
3910                                 <gavp name="Flow-Description"/>
3911                                 <gavp name="Packet-Filter-Identifier"/>
3912                                 <gavp name="ToS-Traffic-Class"/>
3913                                 <gavp name="Security-Parameter-Index"/>
3914                                 <gavp name="Flow-Label"/>
3915                         </grouped>
3916                 </avp>
3917                 <avp name="Packet-Filter-Content" code="1059" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3918                         <type type-name="IPFilterRule"/>
3919                 </avp>
3920                 <avp name="Packet-Filter-Identifier" code="1060" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3921                         <type type-name="OctetString"/>
3922                 </avp>
3923                 <avp name="Packet-Filter-Information" code="1061" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3924                         <grouped>
3925                                 <gavp name="Packet-Filter-Identifier"/>
3926                                 <gavp name="Precedence"/>
3927                                 <gavp name="Packet-Filter-Content"/>
3928                                 <gavp name="ToS-Traffic-Class"/>
3929                                 <gavp name="Security-Parameter-Index"/>
3930                                 <gavp name="Flow-Label"/>
3931                         </grouped>
3932                 </avp>
3933                 <avp name="Packet-Filter-Operation" code="1062" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3934                         <type type-name="Enumerated"/>
3935                         <enum name="DELETION"           code="0"/>
3936                         <enum name="ADDITION"           code="1"/>
3937                         <enum name="MODIFICATION"       code="2"/>
3938                 </avp>
3939                 <avp name="Resource-Allocation-Notification" code="1063" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3940                         <type type-name="Enumerated"/>
3941                         <enum name="ENABLE_NOTIFICATION"  code="0"/>
3942                 </avp>
3943                 <avp name="Session-Linking-Indicator" code="1064" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3944                         <type type-name="Enumerated"/>
3945                         <enum name="SESSION_LINKING_IMMEDIATE"  code="0"/>
3946                         <enum name="SESSION_LINKING_DEFERRED"   code="1"/>
3947                 </avp>
3948                 <avp name="PDN-Connection-ID" code="1065" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3949                         <type type-name="OctetString"/>
3950                 </avp>
3951                 <avp name="Monitoring-Key" code="1066" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3952                         <type type-name="OctetString"/>
3953                 </avp>
3954                 <avp name="Usage-Monitoring-Information" code="1067" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3955                         <grouped>
3956                                 <gavp name="Monitoring-Key"/>
3957                                 <gavp name="Granted-Service-Unit"/>
3958                                 <gavp name="Used-Service-Unit"/>
3959                                 <gavp name="Usage-Monitoring-Level"/>
3960                                 <gavp name="Usage-Monitoring-Report"/>
3961                                 <gavp name="Usage-Monitoring-Support"/>
3962                         </grouped>
3963                 </avp>
3964                 <avp name="Usage-Monitoring-Level" code="1068" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3965                         <type type-name="Enumerated"/>
3966                         <enum name="SESSION_LEVEL"      code="0"/>
3967                         <enum name="PCC_RULE_LEVEL"     code="1"/>
3968                 </avp>
3969                 <avp name="Usage-Monitoring-Report" code="1069" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3970                         <type type-name="Enumerated"/>
3971                         <enum name="USAGE_MONITORING_REPORT_REQUIRED"  code="0"/>
3972                 </avp>
3973                 <avp name="Usage-Monitoring-Support" code="1070" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3974                         <type type-name="Enumerated"/>
3975                         <enum name="USAGE_MONITORING_DISABLED"  code="0"/>
3976                 </avp>
3977                 <avp name="CSG-Information-Reporting" code="1071" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3978                         <type type-name="Enumerated"/>
3979                         <enum name="CHANGE_CSG_CELL"                            code="0"/>
3980                         <enum name="CHANGE_CSG_SUBSCRIBED_HYBRID_CELL"          code="1"/>
3981                         <enum name="CHANGE_CSG_UNSUBSCRIBED_HYBRID_CELL"        code="2"/>
3982                 </avp>
3983                 <avp name="Packet-Filter-Usage" code="1072" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3984                         <type type-name="Enumerated"/>
3985                         <enum name="SEND_TO_UE"  code="1"/>
3986                 </avp>
3987                 <avp name="Charging-Correlation-Indicator" code="1073" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3988                         <type type-name="Enumerated"/>
3989                         <enum name="CHARGING_IDENTIFIER_REQUIRED"       code="0"/>
3990                 </avp>
3991                 <avp name="QoS-Rule-Base-Name" code="1074" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
3992                         <type type-name="UTF8String"/>
3993                 </avp>
3994                 <avp name="Routing-Rule-Remove" code="1075" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
3995                         <grouped>
3996                                 <gavp name="Routing-Rule-Identifier"/>
3997                         </grouped>
3998                 </avp>
3999                 <avp name="Routing-Rule-Definition" code="1076" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
4000                         <grouped>
4001                                 <gavp name="Routing-Rule-Identifier"/>
4002                                 <gavp name="Routing-Filter"/>
4003                                 <gavp name="Precedence"/>
4004                                 <gavp name="Routing-IP-Address"/>
4005                         </grouped>
4006                 </avp>
4007                 <avp name="Routing-Rule-Identifier" code="1077" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4008                         <type type-name="OctetString"/>
4009                 </avp>
4010                 <avp name="Routing-Filter" code="1078" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
4011                         <grouped>
4012                                 <gavp name="Flow-Description"/>
4013                                 <gavp name="Flow-Direction"/>
4014                                 <gavp name="ToS-Traffic-Class"/>
4015                                 <gavp name="Security-Parameter-Index"/>
4016                                 <gavp name="Security-Parameter-Index"/>
4017                                 <gavp name="Flow-Label"/>
4018                         </grouped>
4019                 </avp>
4020                 <avp name="Routing-IP-Address" code="1079" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
4021                         <type type-name="IPAddress"/>
4022                 </avp>
4023                 <avp name="Flow-Direction" code="1080" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
4024                         <type type-name="Enumerated"/>
4025                         <enum name="UNSPECIFIED"        code="0"/>
4026                         <enum name="DOWNLINK"           code="1"/>
4027                         <enum name="UPLINK"             code="2"/>
4028                         <enum name="BIDIRECTIONAL"      code="3"/>
4029                 </avp>
4030                 <avp name="Routing-Rule-Install" code="1081" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
4031                         <grouped>
4032                                 <gavp name="Routing-Rule-Definition"/>
4033                         </grouped>
4034                 </avp>
4035                 <avp name="Maximum-Bandwidth" code="1082" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
4036                         <grouped>
4037                                 <gavp name="Max-Supported-Bandwidth-UL"/>
4038                                 <gavp name="Max-Supported-Bandwidth-DL"/>
4039                         </grouped>
4040                 </avp>
4041                 <avp name="Max-Supported-Bandwidth-DL" code="1083" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
4042                         <type type-name="Unsigned32"/>
4043                 </avp>
4044                 <avp name="Max-Supported-Bandwidth-UL" code="1084" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
4045                         <type type-name="Unsigned32"/>
4046                 </avp>
4047 <!-- 
4048 1085 Redirect-Information Grouped
4049 1086 Redirect- Support Enumerated
4050 1087 TDF-Information Grouped
4051 1088 TDF-Application-Identifier OctetString
4052 1089 TDF-Destination-Host DiameterIdentity
4053 1090 TDF-Destination-Realm DiameterIdentity
4054 1091 TDF-IP-address Address
4055 1092 ADC-Rule-Install Grouped
4056 1093 ADC-Rule-Remove Grouped
4057 1094 ADC-Rule-Definition Grouped
4058 1095 ADC-Rule-Base-Name UTF8String
4059 1096 ADC-Rule-Name OctetString
4060 1097 ADC-Rule-Report Grouped
4061 1098 Application-Detection-Information Grouped
4062 1099 PS-to-CS-Session-Continuity Enumerated
4063 -->
4064                 <!-- Note: The AVP codes from 1085 to 1099 are reserved for TS 29.212 -->
4065
4066                 <!-- ETSI TS 129 140 V6.3.0 (2005-12) -->
4067                 <avp name="Served-User-Identity" code="1100" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4068                         <grouped>
4069                                 <gavp name="MSISDN"/>
4070                                 <gavp name="VASP-ID"/>
4071                                 <gavp name="VAS-ID"/>
4072                         </grouped>
4073                 </avp>
4074                 <avp name="VASP-ID" code="1101" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4075                         <type type-name="UTF8String"/>
4076                 </avp>
4077                 <avp name="VAS-ID" code="1102" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4078                         <type type-name="UTF8String"/>
4079                 </avp>
4080                 <avp name="Trigger-Event" code="1103" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4081                         <type type-name="Enumerated"/>
4082                         <enum name="MM1 Message Submission, Profile based" code="0"/>
4083                         <enum name="MM1 Message Submission, Address based" code="1"/>
4084                         <enum name="MM1 Message Delivery"                  code="2"/>
4085                         <enum name="MM7 Message Submission, Profile based" code="3"/>
4086                         <enum name="MM7 Message Submission, Address based" code="4"/>
4087                 </avp>
4088                 <avp name="Sender-Address" code="1104" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4089                         <type type-name="UTF8String"/>
4090                 </avp>
4091                 <avp name="Initial-Recipient-Address" code="1105" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4092                         <grouped>
4093                                 <gavp name="Sequence-Number"/>
4094                                 <gavp name="Recipient-Address"/>
4095                         </grouped>
4096                 </avp>
4097                 <avp name="Result-Recipient-Address" code="1106" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4098                         <grouped>
4099                                 <gavp name="Sequence-Number"/>
4100                                 <gavp name="Recipient-Address"/>
4101                                 <gavp name="Routeing-Address"/>
4102                                 <gavp name="Sender-Address"/>
4103                         </grouped>
4104                 </avp>
4105                 <avp name="Sequence-Number" code="1107" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4106                         <type type-name="Unsigned32"/>
4107                 </avp>
4108                 <avp name="Recipient-Address" code="1108" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4109                         <type type-name="UTF8String"/>
4110                 </avp>
4111                 <avp name="Routeing-Address" code="1109" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4112                         <type type-name="UTF8String"/>
4113                 </avp>
4114                 <avp name="Originating-Interface" code="1110" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4115                         <type type-name="Enumerated"/>
4116                         <enum name="MM1" code="0"/>
4117                         <enum name="MM3" code="1"/>
4118                         <enum name="MM4" code="2"/>
4119                         <enum name="MM7" code="3"/>
4120                 </avp>
4121                 <avp name="Delivery-Report" code="1111" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4122                         <type type-name="Enumerated"/>
4123                         <enum name="No Delivery Report Requested" code="0"/>
4124                         <enum name="Delivery Report Requested" code="1"/>
4125                 </avp>
4126                 <avp name="Read-Reply" code="1112" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4127                         <type type-name="Enumerated"/>
4128                         <enum name="No Read Reply Requested" code="0"/>
4129                         <enum name="Read Reply Requested" code="1"/>
4130                 </avp>
4131                 <avp name="Sender-Visibility" code="1113" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4132                         <type type-name="Enumerated"/>
4133                         <enum name="Sender Identification requested not to be hidden" code="0"/>
4134                         <enum name="Sender Identification requested to be hidden" code="1"/>
4135                 </avp>
4136                 <avp name="Service-Key" code="1114" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4137                         <type type-name="UTF8String"/>
4138                 </avp>
4139                 <avp name="Billing-Information" code="1115" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4140                         <type type-name="UTF8String"/>
4141                 </avp>
4142                 <avp name="Status" code="1116" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4143                         <grouped>
4144                                 <gavp name="Status-Code"/>
4145                                 <gavp name="Status-Text"/>
4146                         </grouped>
4147                 </avp>
4148                 <avp name="Status-Code" code="1117" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4149                         <type type-name="UTF8String"/>
4150                 </avp>
4151                 <avp name="Status-Text" code="1118" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4152                         <type type-name="UTF8String"/>
4153                 </avp>
4154                 <avp name="Routeing-Address-Resolution" code="1119" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4155                         <type type-name="Enumerated"/>
4156                         <enum name="unresolved" code="0"/>
4157                         <enum name="resolved" code="1"/>
4158                 </avp>
4159
4160                 <!-- 29.140 [16]
4161                 Note: The AVP codes from 1119 to 1199 are reserved for TS 29.140
4162                 32.299
4163                 -->
4164
4165                 <avp name="Domain-Name" code="1200" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4166                         <type type-name="UTF8String"/>
4167                 </avp>
4168                 <avp name="Recipient-Address" code="1201" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4169                         <grouped>
4170                                 <gavp name="Address-Type"/>
4171                                 <gavp name="Address-Data"/>
4172                                 <gavp name="Address-Domain"/>
4173                                 <gavp name="Addressee-Type"/>
4174                         </grouped>
4175                 </avp>
4176                 <avp name="Submission-Time" code="1202" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4177                         <type type-name="Time"/>
4178                 </avp>
4179                 <avp name="MM-Content-Type" code="1203" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4180                         <grouped>
4181                                 <gavp name="Type-Number"/>
4182                                 <gavp name="Additional-Type-Information"/>
4183                                 <gavp name="Content-Size"/>
4184                                 <gavp name="Additional-Content-Information"/>
4185                         </grouped>
4186                 </avp>
4187
4188                 <!-- The Type-Number AVP (AVP code 1204) is of type Enumerated and identifies the well-known -->
4189                 <!-- media types. The values are taken from OMNA WSP Content Type Codes database -->
4190                 <!-- http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.aspx -->
4191                 <avp name="Type-Number" code="1204" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4192                         <type type-name="Enumerated"/>
4193                         <enum name="*/*" code="0"/>
4194                         <enum name="text/*" code="1"/>
4195                         <enum name="text/html" code="2"/>
4196                         <enum name="text/plain" code="3"/>
4197                         <enum name="text/x-hdml" code="4"/>
4198                         <enum name="text/x-ttml" code="5"/>
4199                         <enum name="text/x-vCalendar" code="6"/>
4200                         <enum name="text/x-vCard" code="7"/>
4201                         <enum name="text/vnd.wap.wml" code="8"/>
4202                         <enum name="text/vnd.wap.wmlscript" code="9"/>
4203                         <enum name="text/vnd.wap.wta-event" code="10"/>
4204                         <enum name="multipart/*" code="11"/>
4205                         <enum name="multipart/mixed" code="12"/>
4206                         <enum name="multipart/form-data" code="13"/>
4207                         <enum name="multipart/byterantes" code="14"/>
4208                         <enum name="multipart/alternative" code="15"/>
4209                         <enum name="application/*" code="16"/>
4210                         <enum name="application/java-vm" code="17"/>
4211                         <enum name="application/x-www-form-urlencoded" code="18"/>
4212                         <enum name="application/x-hdmlc" code="19"/>
4213                         <enum name="application/vnd.wap.wmlc" code="20"/>
4214                         <enum name="application/vnd.wap.wmlscriptc" code="21"/>
4215                         <enum name="application/vnd.wap.wta-eventc" code="22"/>
4216                         <enum name="application/vnd.wap.uaprof" code="23"/>
4217                         <enum name="application/vnd.wap.wtls-ca-certificate" code="24"/>
4218                         <enum name="application/vnd.wap.wtls-user-certificate" code="25"/>
4219                         <enum name="application/x-x509-ca-cert" code="26"/>
4220                         <enum name="application/x-x509-user-cert" code="27"/>
4221                         <enum name="image/*" code="28"/>
4222                         <enum name="image/gif" code="29"/>
4223                         <enum name="image/jpeg" code="30"/>
4224                         <enum name="image/tiff" code="31"/>
4225                         <enum name="image/png" code="32"/>
4226                         <enum name="image/vnd.wap.wbmp" code="33"/>
4227                         <enum name="application/vnd.wap.multipart.*" code="34"/>
4228                         <enum name="application/vnd.wap.multipart.mixed" code="35"/>
4229                         <enum name="application/vnd.wap.multipart.form-data" code="36"/>
4230                         <enum name="application/vnd.wap.multipart.byteranges" code="37"/>
4231                         <enum name="application/vnd.wap.multipart.alternative" code="38"/>
4232                         <enum name="application/xml" code="39"/>
4233                         <enum name="text/xml" code="40"/>
4234                         <enum name="application/vnd.wap.wbxml" code="41"/>
4235                         <enum name="application/x-x968-cross-cert" code="42"/>
4236                         <enum name="application/x-x968-ca-cert" code="43"/>
4237                         <enum name="application/x-x968-user-cert" code="44"/>
4238                         <enum name="text/vnd.wap.si" code="45"/>
4239                         <enum name="application/vnd.wap.sic" code="46"/>
4240                         <enum name="text/vnd.wap.sl" code="47"/>
4241                         <enum name="application/vnd.wap.slc" code="48"/>
4242                         <enum name="text/vnd.wap.co" code="49"/>
4243                         <enum name="application/vnd.wap.coc" code="50"/>
4244                         <enum name="application/vnd.wap.multipart.related" code="51"/>
4245                         <enum name="application/vnd.wap.sia" code="52"/>
4246                         <enum name="text/vnd.wap.connectivity-xml" code="53"/>
4247                         <enum name="application/vnd.wap.connectivity-wbxml" code="54"/>
4248                         <enum name="application/pkcs7-mime" code="55"/>
4249                         <enum name="application/vnd.wap.hashed-certificate" code="56"/>
4250                         <enum name="application/vnd.wap.signed-certificate" code="57"/>
4251                         <enum name="application/vnd.wap.cert-response" code="58"/>
4252                         <enum name="application/xhtml+xml" code="59"/>
4253                         <enum name="application/wml+xml" code="60"/>
4254                         <enum name="text/css" code="61"/>
4255                         <enum name="application/vnd.wap.mms-message" code="62"/>
4256                         <enum name="application/vnd.wap.rollover-certificate" code="63"/>
4257                         <enum name="application/vnd.wap.locc+wbxml" code="64"/>
4258                         <enum name="application/vnd.wap.loc+xml" code="65"/>
4259                         <enum name="application/vnd.syncml.dm+wbxml" code="66"/>
4260                         <enum name="application/vnd.syncml.dm+xml" code="67"/>
4261                         <enum name="application/vnd.syncml.notification" code="68"/>
4262                         <enum name="application/vnd.wap.xhtml+xml" code="69"/>
4263                         <enum name="application/vnd.wv.csp.cir" code="70"/>
4264                         <enum name="application/vnd.oma.dd+xml" code="71"/>
4265                         <enum name="application/vnd.oma.drm.message" code="72"/>
4266                         <enum name="application/vnd.oma.drm.content" code="73"/>
4267                         <enum name="application/vnd.oma.drm.rights+xml" code="74"/>
4268                         <enum name="application/vnd.oma.drm.rights+wbxml" code="75"/>
4269                         <enum name="application/vnd.wv.csp+xml" code="76"/>
4270                         <enum name="application/vnd.wv.csp+wbxml" code="77"/>
4271                         <enum name="application/vnd.syncml.ds.notification" code="78"/>
4272                         <enum name="audio/*" code="79"/>
4273                         <enum name="video/*" code="80"/>
4274                         <enum name="application/vnd.oma.dd2+xml" code="81"/>
4275                         <enum name="application/mikey" code="82"/>
4276                         <enum name="application/vnd.oma.dcd" code="83"/>
4277                         <enum name="application/vnd.oma.dcdc" code="84"/>
4278                 </avp>
4279                 <avp name="Additional-Type-Information" code="1205" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4280                         <type type-name="UTF8String"/>
4281                 </avp>
4282                 <avp name="Content-Size" code="1206" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4283                         <type type-name="Unsigned32"/>
4284                 </avp>
4285                 <avp name="Additional-Content-Information" code="1207" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4286                         <grouped>
4287                                 <gavp name="Type-Number"/>
4288                                 <gavp name="Additional-Type-Information"/>
4289                                 <gavp name="Content-Size"/>
4290                         </grouped>
4291                 </avp>
4292                 <avp name="Addressee-Type" code="1208" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4293                         <type type-name="Enumerated"/>
4294                         <enum name="TO" code="0"/>
4295                         <enum name="CC" code="1"/>
4296                         <enum name="BCC" code="2"/>
4297                 </avp>
4298                 <avp name="Priority" code="1209" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4299                         <type type-name="Enumerated"/>
4300                         <enum name="Low" code="0"/>
4301                         <enum name="Normal" code="1"/>
4302                         <enum name="High" code="2"/>
4303                 </avp>
4304                 <avp name="Message-ID" code="1210" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4305                         <type type-name="UTF8String"/>
4306                 </avp>
4307                 <avp name="Message-Type" code="1211" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4308                         <type type-name="Enumerated"/>
4309                         <enum name="m-send-req" code="1"/>
4310                         <enum name="m-send-conf" code="2"/>
4311                         <enum name="m-notification-ind" code="3"/>
4312                         <enum name="m-notifyresp-ind" code="4"/>
4313                         <enum name="m-retrieve-conf" code="5"/>
4314                         <enum name="m-acknowledge-ind" code="6"/>
4315                         <enum name="m-delivery-ind" code="7"/>
4316                         <enum name="m-read-rec-ind" code="8"/>
4317                         <enum name="m-read-orig-ind" code="9"/>
4318                         <enum name="m-forward-req" code="10"/>
4319                         <enum name="m-forward-conf" code="11"/>
4320                         <enum name="m-mbox-store-conf" code="12"/>
4321                         <enum name="m-mbox-view-conf" code="13"/>
4322                         <enum name="m-mbox-upload-conf" code="14"/>
4323                         <enum name="m-mbox-delete-conf" code="15"/>
4324                 </avp>
4325                 <avp name="Message-Size" code="1212" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4326                         <type type-name="Unsigned32"/>
4327                 </avp>
4328                 <avp name="Message-Class" code="1213" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4329                         <grouped>
4330                                 <gavp name="Class-Identifier"/>
4331                                 <gavp name="Token-Text"/>
4332                         </grouped>
4333                 </avp>
4334                 <avp name="Class-Identifier" code="1214" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4335                         <type type-name="Enumerated"/>
4336                         <enum name="Personal" code="0"/>
4337                         <enum name="Advertisement" code="1"/>
4338                         <enum name="Informational" code="2"/>
4339                         <enum name="Auto" code="3"/>
4340                 </avp>
4341                 <avp name="Token-Text" code="1215" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4342                         <type type-name="UTF8String"/>
4343                 </avp>
4344                 <avp name="Delivery-Report-Requested" code="1216" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4345                         <type type-name="Enumerated"/>
4346                         <enum name="No" code="0"/>
4347                         <enum name="Yes" code="1"/>
4348                 </avp>
4349                 <avp name="Adaptations" code="1217" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4350                         <type type-name="Enumerated"/>
4351                         <enum name="No" code="0"/>
4352                         <enum name="Yes" code="1"/>
4353                 </avp>
4354                 <avp name="Applic-ID" code="1218" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4355                         <type type-name="UTF8String"/>
4356                 </avp>
4357                 <avp name="Aux-Applic-Info" code="1219" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4358                         <type type-name="UTF8String"/>
4359                 </avp>
4360                 <avp name="Content-Class" code="1220" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4361                         <type type-name="Enumerated"/>
4362                         <enum name="text" code="0"/>
4363                         <enum name="image-basic" code="1"/>
4364                         <enum name="image-rich" code="2"/>
4365                         <enum name="video-basic" code="3"/>
4366                         <enum name="video-rich" code="4"/>
4367                         <enum name="megapixel" code="5"/>
4368                         <enum name="content-basic" code="6"/>
4369                         <enum name="content-rich" code="7"/>
4370                 </avp>
4371                 <avp name="DRM-Content" code="1221" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4372                         <type type-name="Enumerated"/>
4373                         <enum name="No" code="0"/>
4374                         <enum name="Yes" code="1"/>
4375                 </avp>
4376                 <avp name="Read-Reply-Report-Requested" code="1222" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4377                         <type type-name="Enumerated"/>
4378                         <enum name="No" code="0"/>
4379                         <enum name="Yes" code="1"/>
4380                 </avp>
4381                 <avp name="Reply-Applic-ID" code="1223" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4382                         <type type-name="UTF8String"/>
4383                 </avp>
4384                 <avp name="File-Repair-Supported" code="1224" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4385                         <type type-name="Enumerated"/>
4386                         <enum name="SUPPORTED" code="1"/>
4387                         <enum name="NOT_SUPPORTED" code="2"/>
4388                 </avp>
4389                 <avp name="MBMS-User-Service-Type" code="1225" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4390                         <type type-name="Enumerated"/>
4391                         <enum name="DOWNLOAD" code="1"/>
4392                         <enum name="STREAMING" code="2"/>
4393                 </avp>
4394                 <avp name="Unit-Quota-Threshold" code="1226" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4395                         <type type-name="Unsigned32"/>
4396                 </avp>
4397                 <avp name="PDP-Address" code="1227" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4398                         <type type-name="IPAddress"/>
4399                 </avp>
4400                 <avp name="SGSN-Address" code="1228" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4401                         <type type-name="IPAddress"/>
4402                 </avp>
4403                 <avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
4404                         <type type-name="UTF8String"/>
4405                 </avp>
4406                 <avp name="Deferred-Location-Event-Type" code="1230" mandatory="must"  may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4407                         <type type-name="UTF8String"/>
4408                 </avp>
4409                 <avp name="LCS-APN" code="1231" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4410                         <type type-name="UTF8String"/>
4411                 </avp>
4412                 <avp name="LCS-Client-ID" code="1232" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4413                         <grouped>
4414                                 <gavp name="LCS-Client-Type"/>
4415                                 <gavp name="LCS-Client-External-ID"/>
4416                                 <gavp name="LCS-Client-Dialed-By-MS"/>
4417                                 <gavp name="LCS-Client-Name"/>
4418                                 <gavp name="LCS-APN"/>
4419                                 <gavp name="LCS-Requestor-ID"/>
4420                         </grouped>
4421                 </avp>
4422                 <avp name="LCS-Client-Dialed-By-MS" code="1233" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
4423                         <type type-name="UTF8String"/>
4424                 </avp>
4425                 <avp name="LCS-Client-External-ID" code="1234" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
4426                         <type type-name="UTF8String"/>
4427                 </avp>
4428                 <avp name="LCS-Client-Name" code="1235" mandatory="may"  vendor-bit="must" vendor-id="TGPP">
4429                         <grouped>
4430                                 <gavp name="LCS-Data-Coding-Scheme"/>
4431                                 <gavp name="LCS-Name-String"/>
4432                                 <gavp name="LCS-Format-Indicator"/>
4433                         </grouped>
4434                 </avp>
4435                 <avp name="LCS-Data-Coding-Scheme" code="1236" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4436                         <type type-name="UTF8String"/>
4437                 </avp>
4438                 <avp name="LCS-Format-Indicator" code="1237" mandatory="may"  vendor-bit="must" vendor-id="TGPP">
4439                         <type type-name="Enumerated"/>
4440                         <enum name="LOGICAL_NAME" code="0"/>
4441                         <enum name="EMAIL_ADDRESS" code="1"/>
4442                         <enum name="MSISDN" code="2"/>
4443                         <enum name="URL" code="3"/>
4444                         <enum name="SIP_URL" code="4"/>
4445                 </avp>
4446                 <avp name="LCS-Name-String" code="1238" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4447                         <type type-name="UTF8String"/>
4448                 </avp>
4449                 <avp name="LCS-Requestor-ID" code="1239" mandatory="may" vendor-bit="must" vendor-id="TGPP">
4450                         <grouped>
4451                                 <gavp name="LCS-Data-Coding-Scheme"/>
4452                                 <gavp name="LCS-Requestor-ID-String"/>
4453                         </grouped>
4454                 </avp>
4455                 <avp name="LCS-Requestor-ID-String" code="1240" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4456                         <type type-name="UTF8String"/>
4457                 </avp>
4458                 <avp name="LCS-Client-Type" code="1241" mandatory="may" vendor-bit="must" vendor-id="TGPP">
4459                         <type type-name="Enumerated"/>
4460                         <enum name="EMERGENCY_SERVICES" code="0"/>
4461                         <enum name="VALUE_ADDED_SERVICES" code="1"/>
4462                         <enum name="PLMN_OPERATOR_SERVICES" code="2"/>
4463                         <enum name="LAWFUL_INTERCEPT_SERVICES" code="3"/>
4464                 </avp>
4465                 <avp name="Location-Estimate" code="1242" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4466                         <type type-name="UTF8String"/>
4467                 </avp>
4468                 <avp name="Location-Estimate-Type" code="1243" mandatory="may" vendor-bit="must" vendor-id="TGPP">
4469                         <type type-name="Enumerated"/>
4470                         <enum name="CURRENT_LOCATION" code="0"/>
4471                         <enum name="CURRENT_LAST_KNOWN_LOCATION" code="1"/>
4472                         <enum name="INITIAL_LOCATION" code="2"/>
4473                         <enum name="ACTIVATE_DEFERRED_LOCATION" code="3"/>
4474                         <enum name="CANCEL_DEFERRED_LOCATION" code="4"/>
4475                 </avp>
4476                 <avp name="Location-Type" code="1244" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
4477                         <grouped>
4478                                 <gavp name="Location-Estimate-Type"/>
4479                                 <gavp name="Deferred-Location-Event-Type"/>
4480                         </grouped>
4481                 </avp>
4482                 <avp name="Positioning-Data" code="1245" mandatory="must" may-encrypt="yes" protected="may"  vendor-bit="must" vendor-id="TGPP">
4483                         <type type-name="UTF8String"/>
4484                 </avp>
4485                 <avp name="WLAN-Session-Id" code="1246" vendor-bit="must" vendor-id="TGPP">
4486                         <type type-name="UTF8String"/>
4487                 </avp>
4488                 <avp name="PDP-Context-Type" code="1247" vendor-bit="must" vendor-id="TGPP">
4489                         <type type-name="Enumerated"/>
4490                         <enum name="PRIMARY" code="0"/>
4491                         <enum name="SECONDARY" code="1"/>
4492                 </avp>
4493                 <avp name="MMBox-Storage-Requested" code="1248" vendor-bit="must" vendor-id="TGPP">
4494                         <type type-name="Enumerated"/>
4495                         <enum name="No" code="0"/>
4496                         <enum name="Yes" code="1"/>
4497                 </avp>
4498                 <avp name="Service-Specific-Info" code="1249" vendor-bit="must" vendor-id="TGPP">
4499                         <grouped>
4500                                 <gavp name="Service-Specific-Data"/>
4501                                 <gavp name="Service-Specific-Type"/>
4502                         </grouped>
4503                 </avp>
4504                 <avp name="Called-Asserted-Identity" code="1250" vendor-bit="must" vendor-id="TGPP">
4505                         <type type-name="UTF8String"/>
4506                 </avp>
4507                 <avp name="Requested-Party-Address" code="1251" vendor-bit="must" vendor-id="TGPP">
4508                         <type type-name="UTF8String"/>
4509                 </avp>
4510                 <avp name="PoC-User-Role" code="1252" vendor-bit="must" vendor-id="TGPP">
4511                         <grouped>
4512                                 <gavp name="PoC-User-Role-Ids"/>
4513                                 <gavp name="PoC-User-Role-info-Units"/>
4514                         </grouped>
4515                 </avp>
4516                 <avp name="PoC-User-Role-IDs" code="1253" vendor-bit="must" vendor-id="TGPP">
4517                         <type type-name="UTF8String"/>
4518                 </avp>
4519                 <avp name="PoC-User-Role-info-Units" code="1254" vendor-bit="must" vendor-id="TGPP">
4520                         <type type-name="Enumerated"/>
4521                         <enum name="Moderator" code="1"/>
4522                         <enum name="Dispatcher" code="2"/>
4523                         <enum name="Session-Owner" code="3"/>
4524                         <enum name="Session-Participant" code="4"/>
4525                 </avp>
4526                 <avp name="Talk-Burst-Exchange" code="1255" vendor-bit="must" vendor-id="TGPP">
4527                         <grouped>
4528                                 <gavp name="PoC-Change-Time"/>
4529                                 <gavp name="Number-Of-Talk-Bursts"/>
4530                                 <gavp name="Talk-Burst-Volume"/>
4531                                 <gavp name="Talk-Burst-Time"/>
4532                                 <gavp name="Number-Of-Received-Talk-Bursts"/>
4533                                 <gavp name="Received-Talk-Burst-Volume"/>
4534                                 <gavp name="Received-Talk-Burst-Time"/>
4535                                 <gavp name="Number-Of-Participants"/>
4536                                 <gavp name="PoC-Change-Condition"/>
4537                         </grouped>
4538                 </avp>
4539                 <avp name="Service-Generic-Information" code="1256" vendor-bit="must" vendor-id="TGPP">
4540                         <grouped>
4541                         <!-- The AVP is defined in OMA-DDS-Charging_Data -->
4542                         </grouped>
4543                 </avp>
4544                 <avp name="Service-Specific-Type" code="1257" vendor-bit="must" vendor-id="TGPP">
4545                         <type type-name="Unsigned32"/>
4546                 </avp>
4547                 <avp name="Event-Charging-TimeStamp" code="1258" vendor-bit="must" vendor-id="TGPP">
4548                         <type type-name="Time"/>
4549                 </avp>
4550                 <avp name="Participant-Access-Priority" code="1259" vendor-bit="must" vendor-id="TGPP">
4551                         <type type-name="Enumerated"/>
4552                         <enum name="Pre-emptive priority" code="1"/>
4553                         <enum name="High priority" code="2"/>
4554                         <enum name="Normal priority" code="3"/>
4555                         <enum name="Low priority" code="4"/>
4556                 </avp>
4557                 <avp name="Participant-Group" code="1260" vendor-bit="must" vendor-id="TGPP">
4558                         <grouped>
4559                                 <gavp name="Called-Party-Address"/>
4560                                 <gavp name="Participant-Access-Priority"/>
4561                                 <gavp name="User-Participating-Type"/>
4562                         </grouped>
4563                 </avp>
4564                 <avp name="PoC-Change-Condition" code="1261" vendor-bit="must" vendor-id="TGPP">
4565                         <type type-name="Enumerated"/>
4566                         <enum name="serviceChange" code="0"/>
4567                         <enum name="volumeLimit" code="1"/>
4568                         <enum name="timeLimit" code="2"/>
4569                         <enum name="numberofTalkBurstLimit" code="3"/>
4570                         <enum name="numberofActiveParticipants" code="4"/>
4571                         <enum name="tariffTime" code="5"/>
4572                 </avp>
4573                 <avp name="PoC-Change-Time" code="1262" vendor-bit="must" vendor-id="TGPP">
4574                         <type type-name="Time"/>
4575                 </avp>
4576                 <!-- The Access-Network-Information AVP (AVP code 1263) is of type OctetString and indicates the SIP P-header
4577                      "P-Access-Network-Information".
4578                      As it's a SIP Header the actual content will be text so for Wireshark displays sake we treat this as
4579                      an UTF8String
4580                 -->
4581                 <avp name="Access-Network-Information" code="1263" vendor-bit="must" vendor-id="TGPP">
4582                         <!-- <type type-name="OctetString"/>  -->
4583                         <type type-name="UTF8String"/>
4584                 </avp>
4585                 <avp name="Trigger" code="1264" vendor-bit="must" vendor-id="TGPP">
4586                         <grouped>
4587                                 <gavp name="Trigger-Type"/>
4588                         </grouped>
4589                 </avp>
4590                 <avp name="Base-Time-Interval" code="1265" vendor-bit="must" vendor-id="TGPP">
4591                         <type type-name="Unsigned32"/>
4592                 </avp>
4593                 <avp name="Envelope" code="1266" vendor-bit="must" vendor-id="TGPP">
4594                         <grouped>
4595                                 <gavp name="Envelope-Start-Time"/>
4596                                 <gavp name="Envelope-End-Time"/>
4597                                 <gavp name="CC-Total-Octets"/>
4598                                 <gavp name="CC-Input-Octets"/>
4599                                 <gavp name="CC-Output-Octets"/>
4600                                 <gavp name="CC-Service-Specific-Units"/>
4601                         </grouped>
4602                 </avp>
4603                 <avp name="Envelope-End-Time" code="1267" vendor-bit="must" vendor-id="TGPP">
4604                         <type type-name="Time"/>
4605                 </avp>
4606                 <avp name="Envelope-Reporting" code="1268" vendor-bit="must" vendor-id="TGPP">
4607                         <type type-name="Enumerated"/>
4608                         <enum name="DO_NOT_REPORT_ENVELOPES" code="0"/>
4609                         <enum name="REPORT_ENVELOPES" code="1"/>
4610                         <enum name="REPORT_ENVELOPES_WITH_VOLUME" code="2"/>
4611                         <enum name="REPORT_ENVELOPES_WITH_EVENTS" code="3"/>
4612                         <enum name="REPORT_ENVELOPES_WITH_VOLUME_AND_EVENTS" code="4"/>
4613                 </avp>
4614                 <avp name="Envelope-Start-Time" code="1269" vendor-bit="must" vendor-id="TGPP">
4615                         <type type-name="Time"/>
4616                 </avp>
4617                 <avp name="Time-Quota-Mechanism" code="1270" vendor-bit="must" vendor-id="TGPP">
4618                         <grouped>
4619                                 <gavp name="Time-Quota-Type"/>
4620                                 <gavp name="Base-Time-Interval"/>
4621                         </grouped>
4622                 </avp>
4623                 <avp name="Time-Quota-Type" code="1271" vendor-bit="must" vendor-id="TGPP">
4624                         <type type-name="Enumerated"/>
4625                         <enum name="DISCRETE_TIME_PERIOD" code="0"/>
4626                         <enum name="CONTINUOUS_TIME_PERIOD" code="1"/>
4627                 </avp>
4628                 <avp name="Early-Media-Description" code="1272" vendor-bit="must" vendor-id="TGPP">
4629                         <grouped>
4630                                 <gavp name="SDP-TimeStamps"/>
4631                                 <gavp name="SDP-Media-Component"/>
4632                                 <gavp name="SDP-Session-Description"/>
4633                         </grouped>
4634                 </avp>
4635                 <avp name="SDP-TimeStamps" code="1273" vendor-bit="must" vendor-id="TGPP">
4636                         <grouped>
4637                                 <gavp name="SDP-Offer-Timestamp"/>
4638                                 <gavp name="SDP-Answer-Timestamp"/>
4639                         </grouped>
4640                 </avp>
4641                 <avp name="SDP-Offer-Timestamp" code="1274" vendor-bit="must" vendor-id="TGPP">
4642                         <type type-name="Time"/>
4643                 </avp>
4644                 <avp name="SDP-Answer-Timestamp" code="1275" vendor-bit="must" vendor-id="TGPP">
4645                         <type type-name="Time"/>
4646                 </avp>
4647                 <avp name="AF-Correlation-Information" code="1276" vendor-bit="must" vendor-id="TGPP">
4648                         <grouped>
4649                                 <gavp name="AF-Charging-Identifier"/>
4650                                 <gavp name="Flows"/>
4651                         </grouped>
4652                 </avp>
4653                 <avp name="PoC-Session-Initiation-type" code="1277" vendor-bit="must" vendor-id="TGPP">
4654                         <type type-name="Enumerated"/>
4655                         <enum name="Pre-established" code="0"/>
4656                         <enum name="On-demand" code="1"/>
4657                 </avp>
4658                 <avp name="Offline-Charging" code="1278" vendor-bit="must" vendor-id="TGPP">
4659                         <grouped>
4660                                 <gavp name="Quota-Consumption-Time"/>
4661                                 <gavp name="Time-Quota-Mechanism"/>
4662                                 <gavp name="Envelope-Reporting"/>
4663                                 <gavp name="Multiple-Services-Credit-Control"/>
4664                         </grouped>
4665                 </avp>
4666                 <avp name="User-Participating-Type" code="1279" vendor-bit="must" vendor-id="TGPP">
4667                         <type type-name="Enumerated"/>
4668                         <enum name="Normal" code="0"/>
4669                         <enum name="NW PoC Box" code="1"/>
4670                         <enum name="UE PoC Box" code="2"/>
4671                 </avp>
4672                 <avp name="Alternate-Charged-Party-Address" code="1280" vendor-bit="must" vendor-id="TGPP">
4673                         <type type-name="UTF8String"/>
4674                 </avp>
4675                 <avp name="IMS-Communication-Service-Identifier" code="1281" vendor-bit="must" vendor-id="TGPP">
4676                         <type type-name="UTF8String"/>
4677                 </avp>
4678                 <avp name="Number-Of-Received-Talk-Bursts" code="1282" vendor-bit="must" vendor-id="TGPP">
4679                         <type type-name="Unsigned32"/>
4680                 </avp>
4681                 <avp name="Number-Of-Talk-Bursts" code="1283" vendor-bit="must" vendor-id="TGPP">
4682                         <type type-name="Unsigned32"/>
4683                 </avp>
4684                 <avp name="Received-Talk-Burst-Time" code="1284" vendor-bit="must" vendor-id="TGPP">
4685                         <type type-name="Unsigned32"/>
4686                 </avp>
4687                 <avp name="Received-Talk-Burst-Volume" code="1285" vendor-bit="must" vendor-id="TGPP">
4688                         <type type-name="Unsigned32"/>
4689                 </avp>
4690                 <avp name="Talk-Burst-Time" code="1286" vendor-bit="must" vendor-id="TGPP">
4691                         <type type-name="Unsigned32"/>
4692                 </avp>
4693                 <avp name="Talk-Burst-Volume" code="1287" vendor-bit="must" vendor-id="TGPP">
4694                         <type type-name="Unsigned32"/>
4695                 </avp>
4696                 <avp name="Media-Initiator-Party" code="1288" vendor-bit="must" vendor-id="TGPP">
4697                         <type type-name="UTF8String"/>
4698                 </avp>
4699
4700                 <!-- Note: The AVP codes from 1289 to 1399 are reserved for TS 32.299 -->
4701
4702                 <!-- 3GPP TS 29.272 V9.1.0 (2009-12 -->
4703                 <avp name="Subscription-Data" code="1400" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4704                         <grouped>
4705                                 <gavp name="Subscriber-Status"/>
4706                                 <gavp name="MSISDN"/>
4707                                 <gavp name="A-MSISDN"/>
4708                                 <gavp name="STN-SR"/>
4709                                 <gavp name="ICS-Indicator"/>
4710                                 <gavp name="Network-Access-Mode"/>
4711                                 <gavp name="Operator-Determined-Barring"/>
4712                                 <gavp name="HPLMN-ODB"/>
4713                                 <gavp name="Regional-Subscription-Zone-Code"/>
4714                                 <gavp name="Access-Restriction-Data"/>
4715                                 <gavp name="APN-OI-Replacement"/>
4716                                 <gavp name="LCS-Info"/>
4717                                 <gavp name="Teleservice-List"/>
4718                                 <gavp name="Call-Barring-Infor-List"/>
4719                                 <gavp name="3GPP-Charging-Characteristics"/>
4720                                 <gavp name="AMBR"/>
4721                                 <gavp name="APN-Configuration-Profile"/>
4722                                 <gavp name="RAT-Frequency-Selection-Priority-ID"/>
4723                                 <gavp name="Trace-Data"/>
4724                                 <gavp name="GPRS-Subscription-Data"/>
4725                                 <gavp name="CSG-Subscription-Data"/>
4726                                 <gavp name="Roaming-Restricted-Due-To-Unsupported-Feature"/>
4727                                 <gavp name="Subscribed-Periodic-RAU-TAU-Timer"/>
4728                                 <gavp name="MPS-Priority"/>
4729                                 <gavp name="VPLMN-LIPA-Allowed"/>
4730                                 <gavp name="Relay-Node-Indicator"/>
4731                                 <gavp name="MDT-User-Consent"/>
4732                                 <gavp name="Subscribed-VSRVCC"/>
4733                                 <gavp name="Subscription-Data-Flags"/>
4734                         </grouped>
4735                 </avp>
4736                 <avp name="Terminal-Information" code="1401" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4737                         <grouped>
4738                                 <gavp name="IMEI"/>
4739                                 <gavp name="TGPP2-MEID"/>
4740                                 <gavp name="Software-Version"/>
4741                         </grouped>
4742                 </avp>
4743                 <avp name="IMEI" code="1402" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4744                         <type type-name="UTF8String"/>
4745                 </avp>
4746                 <avp name="Software-Version" code="1403" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4747                         <type type-name="UTF8String"/>
4748                 </avp>
4749                 <avp name="QoS-Subscribed" code="1404" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4750                         <type type-name="OctetString"/>
4751                 </avp>
4752                 <avp name="ULR-Flags" code="1405" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4753                         <type type-name="Unsigned32"/>
4754                 </avp>
4755                 <avp name="ULA-Flags" code="1406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4756                         <type type-name="Unsigned32"/>
4757                 </avp>
4758                 <avp name="Visited-PLMN-Id" code="1407" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4759                         <type type-name="OctetString"/>
4760                 </avp>
4761                 <avp name="Requested-EUTRAN-Authentication-Info" code="1408" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4762                         <grouped>
4763                                 <gavp name="Number-Of-Requested-Vectors"/>
4764                                 <gavp name="Immediate-Response-Preferred"/>
4765                                 <gavp name="Re-synchronization-Info"/>
4766                         </grouped>
4767                 </avp>
4768                 <avp name="Requested-UTRAN-GERAN-Authentication-Info" code="1409" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4769                         <grouped>
4770                                 <gavp name="Number-Of-Requested-Vectors"/>
4771                                 <gavp name="Immediate-Response-Preferred"/>
4772                                 <gavp name="Re-synchronization-Info"/>
4773                         </grouped>
4774                 </avp>
4775                 <avp name="Number-Of-Requested-Vectors" code="1410" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4776                         <type type-name="Unsigned32"/>
4777                 </avp>
4778                 <avp name="Re-Synchronization-Info" code="1411" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4779                         <type type-name="OctetString"/>
4780                 </avp>
4781                 <avp name="Immediate-Response-Preferred" code="1412" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4782                         <type type-name="Unsigned32"/>
4783                 </avp>
4784                 <avp name="Authentication-Info" code="1413" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4785                         <grouped>
4786                                 <gavp name="E-UTRAN-Vector"/>
4787                                 <gavp name="UTRAN-Vector"/>
4788                                 <gavp name="GERAN-Vector"/>
4789                         </grouped>
4790                 </avp>
4791                 <avp name="E-UTRAN-Vector"      code="1414" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4792                         <grouped>
4793                                 <gavp name="Item-Number"/>
4794                                 <gavp name="RAND"/>
4795                                 <gavp name="XRES"/>
4796                                 <gavp name="AUTN"/>
4797                                 <gavp name="KASME"/>
4798                         </grouped>
4799                 </avp>
4800                 <avp name="UTRAN-Vector" code="1415" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4801                         <grouped>
4802                                 <gavp name="Item-Number"/>
4803                                 <gavp name="RAND"/>
4804                                 <gavp name="XRES"/>
4805                                 <gavp name="AUTN"/>
4806                                 <gavp name="Confidentiality-Key"/>
4807                                 <gavp name="Integrity-Key"/>
4808                         </grouped>
4809                 </avp>
4810                 <avp name="GERAN-Vector" code="1416" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4811                         <grouped>
4812                                 <gavp name="Item-Number"/>
4813                                 <gavp name="RAND"/>
4814                                 <gavp name="SRES"/>
4815                                 <gavp name="Kc"/>
4816                         </grouped>
4817                 </avp>
4818                 <avp name="Network-Access-Mode" code="1417" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4819                         <type type-name="Enumerated"/>
4820                         <enum name="PACKET_AND_CIRCUIT" code="0"/>
4821                         <enum name="Reserved" code="1"/>
4822                         <enum name="ONLY_PACKET" code="2"/>
4823                 </avp>
4824                 <avp name="HPLMN-ODB" code="1418" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4825                         <type type-name="Unsigned32"/>
4826                 </avp>
4827                 <avp name="Item-Number" code="1419" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4828                         <type type-name="Unsigned32"/>
4829                 </avp>
4830                 <avp name="Cancellation-Type" code="1420" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4831                         <type type-name="Enumerated"/>
4832                         <enum name="MME_UPDATE_PROCEDURE" code="0"/>
4833                         <enum name="SGSN_UPDATE_PROCEDURE" code="1"/>
4834                         <enum name="SUBSCRIPTION_WITHDRAWAL" code="2"/>
4835                         <enum name="UPDATE_PROCEDURE_IWF" code="3"/>
4836                         <enum name="INITIAL_ATTACH_PROCEDURE" code="4"/>
4837                 </avp>
4838                 <avp name="DSR-Flags" code="1421" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4839                         <type type-name="Unsigned32"/>
4840                 </avp>
4841                 <avp name="DSA-Flags" code="1422" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4842                         <type type-name="Unsigned32"/>
4843                 </avp>
4844                 <avp name="Context-Identifier" code="1423" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4845                         <type type-name="Unsigned32"/>
4846                 </avp>
4847                 <avp name="Subscriber-Status" code="1424" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4848                         <type type-name="Enumerated"/>
4849                         <enum name="SERVICE_GRANTED" code="0"/>
4850                         <enum name="OPERATOR_DETERMINED_BARRING" code="1"/>
4851                 </avp>
4852                 <avp name="Operator-Determined-Barring" code="1425" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4853                         <type type-name="Unsigned32"/>
4854                 </avp>
4855                 <avp name="Access-Restriction-Data" code="1426" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4856                         <type type-name="Unsigned32"/>
4857                 </avp>
4858                 <avp name="APN-OI-Replacement" code="1427" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4859                         <type type-name="UTF8String"/>
4860                 </avp>
4861                 <avp name="All-APN-Configurations-Included-Indicator" code="1428" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4862                         <type type-name="Enumerated"/>
4863                         <enum name="ALL_APN_CONFIGURATIONS_INCLUDED" code="0"/>
4864                         <enum name="MODIFIED/ADDED_APN_CONFIGURATIONS_INCLUDED" code="1"/>
4865                 </avp>
4866                 <avp name="APN-Configuration-Profile" code="1429" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4867                         <grouped>
4868                                 <gavp name="Context-Identifier"/>
4869                                 <gavp name="All-APN-Configurations-Included-Indicator"/>
4870                                 <gavp name="APN-Configuration"/>
4871                         </grouped>
4872                 </avp>
4873                 <avp name="APN-Configuration" code="1430" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4874                         <grouped>
4875                                 <gavp name="Context-Identifier"/>
4876                                 <gavp name="Served-Party-IP-Address"/>
4877                                 <gavp name="Served-Party-IP-Address"/>
4878                                 <gavp name="PDN-Type"/>
4879                                 <gavp name="Service-Selection"/>
4880                                 <gavp name="EPS-Subscribed-QoS-Profile"/>
4881                                 <gavp name="VPLMN-Dynamic-Address-Allowed"/>
4882                                 <gavp name="MIP6-Agent-Info"/>
4883                                 <gavp name="PDN-GW-Allocation-Type"/>
4884                                 <gavp name="3GPP-Charging-Characteristics"/>
4885                                 <gavp name="AMBR"/>
4886                                 <gavp name="Specific-APN-Info"/>
4887                                 <gavp name="APN-OI-Replacement"/>
4888                         </grouped>
4889                 </avp>
4890                 <avp name="EPS-Subscribed-QoS-Profile" code="1431" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4891                         <grouped>
4892                                 <gavp name="QoS-Class-Identifier"/>
4893                                 <gavp name="Allocation-Retention-Priority"/>
4894                         </grouped>
4895                 </avp>
4896                 <avp name="VPLMN-Dynamic-Address-Allowed" code="1432" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4897                         <type type-name="Enumerated"/>
4898                         <enum name="NOTALLOWED" code="0"/>
4899                         <enum name="ALLOWED" code="1"/>
4900                 </avp>
4901                 <avp name="STN-SR" code="1433" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4902                         <type type-name="OctetString"/>
4903                 </avp>
4904                 <avp name="Alert-Reason" code="1434" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4905                         <type type-name="Enumerated"/>
4906                         <enum name="UE_PRESENT" code="0"/>
4907                         <enum name="UE_MEMORY_AVAILABLE" code="1"/>
4908                 </avp>
4909                 <avp name="AMBR" code="1435" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4910                         <grouped>
4911                                 <gavp name="Max-Requested-Bandwidth-UL"/>
4912                                 <gavp name="Max-Requested-Bandwidth-DL"/>
4913                         </grouped>
4914                 </avp>
4915                 <avp name="CSG-Subscription-Data" code="1436" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4916                         <grouped>
4917                                 <gavp name="CSG-Id"/>
4918                                 <gavp name="Expiration-Date"/>
4919                         </grouped>
4920                 </avp>
4921                 <avp name="CSG-Id" code="1437" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4922                         <type type-name="Unsigned32"/>
4923                 </avp>
4924                 <avp name="PDN-GW-Allocation-Type" code="1438" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4925                         <type type-name="Enumerated"/>
4926                         <enum name="STATIC" code="0"/>
4927                         <enum name="DYNAMIC" code="1"/>
4928                 </avp>
4929                 <avp name="Expiration-Date" code="1439" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4930                         <type type-name="Time"/>
4931                 </avp>
4932                 <avp name="RAT-Frequency-Selection-Priority-ID" code="1440" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4933                         <type type-name="Unsigned32"/>
4934                 </avp>
4935                 <avp name="IDA-Flags" code="1441" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4936                         <type type-name="Unsigned32"/>
4937                 </avp>
4938                 <avp name="PUA-Flags" code="1442" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4939                         <type type-name="Unsigned32"/>
4940                 </avp>
4941                 <avp name="NOR-Flags" code="1443" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4942                         <type type-name="Unsigned32"/>
4943                 </avp>
4944                 <avp name="User-Id" code="1444" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
4945                         <type type-name="UTF8String"/>
4946                 </avp>
4947                 <avp name="Equipment-Status" code="1445" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4948                         <type type-name="Enumerated"/>
4949                         <enum name="WHITELISTED" code="0"/>
4950                         <enum name="BLACKLISTED" code="1"/>
4951                         <enum name="GREYLISTED" code="2"/>
4952                 </avp>
4953                 <avp name="Regional-Subscription-Zone-Code" code="1446" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4954                         <type type-name="OctetString"/>
4955                 </avp>
4956                 <avp name="RAND" code="1447" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4957                         <type type-name="OctetString"/>
4958                 </avp>
4959                 <avp name="XRES" code="1448" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4960                         <type type-name="OctetString"/>
4961                 </avp>
4962                 <avp name="AUTN" code="1449" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4963                         <type type-name="OctetString"/>
4964                 </avp>
4965                 <avp name="KASME" code="1450" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4966                         <type type-name="OctetString"/>
4967                 </avp>
4968                 <avp name="Trace-Collection-Entity" code="1452" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4969                         <type type-name="IPAddress"/>
4970                 </avp>
4971                 <avp name="Kc" code="1453" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4972                         <type type-name="OctetString"/>
4973                 </avp>
4974                 <avp name="SRES" code="1454" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4975                         <type type-name="OctetString"/>
4976                 </avp>
4977                 <!-- Requesting-Node-Type is from old (v8.1.0 - v8.2.0) versions of 29.272. -->
4978                 <avp name="Requesting-Node-Type" code="1455" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4979                         <type type-name="Enumerated"/>
4980                         <enum name="MME" code="0"/>
4981                         <enum name="SGSN" code="1"/>
4982                         <enum name="MME/SGSN" code="2"/>
4983                 </avp>
4984                 <avp name="PDN-Type" code="1456" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4985                         <type type-name="Enumerated"/>
4986                         <enum name="IPv4" code="0"/>
4987                         <enum name="IPv6" code="1"/>
4988                         <enum name="IPv4v6" code="2"/>
4989                 </avp>
4990                 <avp name="Roaming-Restricted-Due-To-Unsupported-Feature" code="1457" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4991                         <type type-name="Enumerated"/>
4992                         <enum name="Roaming-Restricted-Due-To-Unsupported-Feature" code="0"/>
4993                 </avp>
4994                 <avp name="Trace-Data" code="1458" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
4995                         <grouped>
4996                                 <gavp name="Trace-Reference"/>
4997                                 <gavp name="Trace-Depth"/>
4998                                 <gavp name="Trace-NE-Type-List"/>
4999                                 <gavp name="Trace-Interface-List"/>
5000                                 <gavp name="Trace-Event-List"/>
5001                                 <gavp name="OMC-Id"/>
5002                                 <gavp name="Trace-Collection-Entity"/>
5003                         </grouped>
5004                 </avp>
5005                 <avp name="Trace-Reference" code="1459" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5006                         <type type-name="OctetString"/>
5007                 </avp>
5008                 <avp name="Trace-Depth" code="1462" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5009                         <type type-name="Enumerated"/>
5010                         <enum name="Minimum" code="0"/>
5011                         <enum name="Medium" code="1"/>
5012                         <enum name="Maximum" code="2"/>
5013                         <enum name="MinimumWithoutVendorSpecificExtension" code="3"/>
5014                         <enum name="MediumWithoutVendorSpecificExtension" code="4"/>
5015                         <enum name="MaximumWithoutVendorSpecificExtension" code="5"/>
5016                         <!--
5017                           The Trace-Depth AVP is of type Enumerated.
5018                           The possible values are those defined in 3GPP TS 32.422 [23] for Trace Depth.
5019                         -->
5020                 </avp>
5021                 <avp name="Trace-NE-Type-List" code="1463" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5022                         <type type-name="OctetString"/>
5023                 </avp>
5024                 <avp name="Trace-Interface-List" code="1464" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5025                         <type type-name="OctetString"/>
5026                 </avp>
5027                 <avp name="Trace-Event-List" code="1465" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5028                         <type type-name="OctetString"/>
5029                 </avp>
5030                 <avp name="OMC-Id" code="1466" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5031                         <type type-name="OctetString"/>
5032                 </avp>
5033                 <avp name="GPRS-Subscription-Data" code="1467" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5034                         <grouped>
5035                                 <gavp name="Complete-Data-List-Included-Indicator"/>
5036                                 <gavp name="PDP-Context"/>
5037                         </grouped>
5038                 </avp>
5039                 <avp name="Complete-Data-List-Included-Indicator" code="1468" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5040                         <type type-name="Enumerated"/>
5041                         <enum name="ALL_PDP_CONTEXTS_INCLUDED" code="0"/>
5042                         <enum name="MODIFIED/ADDED_PDP CONTEXTS_INCLUDED" code="1"/>
5043                 </avp>
5044                 <avp name="PDP-Context" code="1469" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5045                         <grouped>
5046                                 <gavp name="Context-Identifier"/>
5047                                 <gavp name="PDP-Type"/>
5048                                 <gavp name="PDP-Address"/>
5049                                 <gavp name="QoS-Subscribed"/>
5050                                 <gavp name="VPLMN-Dynamic-Address-Allowed"/>
5051                                 <gavp name="Service-Selection"/>
5052                                 <gavp name="3GPP-Charging-Characteristics"/>
5053                                 <gavp name="APN-OI-Replacement"/>
5054                         </grouped>
5055                 </avp>
5056                 <avp name="PDP-Type" code="1470" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5057                         <type type-name="OctetString"/>
5058                 </avp>
5059                 <avp name="TGPP2-MEID" code="1471" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5060                         <type type-name="OctetString"/>
5061                 </avp>
5062                 <avp name="Specific-APN-Info" code="1472" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5063                         <grouped>
5064                                 <gavp name="Service-Selection"/>
5065                                 <gavp name="MIP6-Agent-Info"/>
5066                         </grouped>
5067                 </avp>
5068                 <avp name="LCS-Info" code="1473" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5069                         <grouped>
5070                                 <gavp name="GMLC-Address"/>
5071                                 <gavp name="LCS-PrivacyException"/>
5072                                 <gavp name="MO-LR"/>
5073                         </grouped>
5074                 </avp>
5075                 <avp name="GMLC-Address" code="1474" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5076                         <type type-name="OctetString"/>
5077                 </avp>
5078                 <avp name="LCS-PrivacyException" code="1475" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5079                         <grouped>
5080                                 <gavp name="SS-Code"/>
5081                                 <gavp name="SS-Status"/>
5082                                 <gavp name="Notification-To-UE-User"/>
5083                                 <gavp name="External-Client"/>
5084                                 <gavp name="PLMN-Client"/>
5085                                 <gavp name="Service-Type"/>
5086                         </grouped>
5087                 </avp>
5088                 <avp name="SS-Code" code="1476" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5089                         <type type-name="OctetString"/>
5090                 </avp>
5091                 <avp name="SS-Status" code="1477" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5092                         <type type-name="OctetString"/>
5093                 </avp>
5094                 <avp name="Notification-To-UE-User" code="1478" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5095                         <type type-name="Enumerated"/>
5096                         <enum name="NOTIFY_LOCATION_ALLOWED" code="0"/>
5097                         <enum name="NOTIFYANDVERIFY_LOCATION_ALLOWED_IF_NO_RESPONSE" code="1"/>
5098                         <enum name="NOTIFYANDVERIFY_LOCATION_NOT_ALLOWED_IF_NO_RESPONSE" code="2"/>
5099                         <enum name="LOCATION_NOT_ALLOWED" code="3"/>
5100                 </avp>
5101                 <avp name="External-Client" code="1479" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5102                         <grouped>
5103                                 <gavp name="Client-Identity"/>
5104                                 <gavp name="GMLC-Restriction"/>
5105                                 <gavp name="Notification-To-UE-User"/>
5106                         </grouped>
5107                 </avp>
5108                 <avp name="Client-Identity" code="1480" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5109                         <type type-name="OctetString"/>
5110                 </avp>
5111                 <avp name="GMLC-Restriction" code="1481" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5112                         <type type-name="Enumerated"/>
5113                         <enum name="GMLC_LIST" code="0"/>
5114                         <enum name="HOME_COUNTRY" code="1"/>
5115                 </avp>
5116                 <avp name="PLMN-Client" code="1482" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5117                         <type type-name="Enumerated"/>
5118                         <enum name="BROADCAST_SERVICE" code="0"/>
5119                         <enum name="O_AND_M_HPLMN" code="1"/>
5120                         <enum name="O_AND_M_VPLMN" code="2"/>
5121                         <enum name="ANONYMOUS_LOCATION" code="3"/>
5122                         <enum name="TARGET_UE_SUBSCRIBED_SERVICE" code="4"/>
5123                 </avp>
5124                 <avp name="Service-Type" code="1483" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5125                         <grouped>
5126                                 <gavp name="ServiceTypeIdentity"/>
5127                                 <gavp name="GMLC-Restriction"/>
5128                                 <gavp name="Notification-To-UE-User"/>
5129                         </grouped>
5130                 </avp>
5131                 <avp name="ServiceTypeIdentity" code="1484" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5132                         <type type-name="Unsigned32"/>
5133                 </avp>
5134                 <avp name="MO-LR" code="1485" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5135                         <grouped>
5136                                 <gavp name="SS-Code"/>
5137                                 <gavp name="SS-Status"/>
5138                         </grouped>
5139                 </avp>
5140                 <avp name="Teleservice-List" code="1486" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5141                         <grouped>
5142                                 <gavp name="TS-Code"/>
5143                         </grouped>
5144                 </avp>
5145                 <avp name="TS-Code" code="1487" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5146                         <type type-name="OctetString"/>
5147                 </avp>
5148                 <avp name="Call-Barring-Infor-List" code="1488" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5149                         <grouped>
5150                                 <gavp name="SS-Code"/>
5151                         </grouped>
5152                 </avp>
5153                 <avp name="SGSN-Number" code="1489" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5154                         <type type-name="OctetString"/>
5155                 </avp>
5156                 <avp name="IDR-Flags" code="1490" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5157                         <type type-name="Unsigned32"/>
5158                 </avp>
5159                 <avp name="ICS-Indicator" code="1491" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
5160                         <type type-name="Enumerated"/>
5161                         <enum name="FALSE" code="0"/>
5162                         <enum name="TRUE" code="1"/>
5163                 </avp>
5164                 <avp name="IMS-Voice-Over-PS-Sessions-Supported" code="1492"  mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5165                         <type type-name="Enumerated"/>
5166                         <enum name="NOT_SUPPORTED" code="0"/>
5167                         <enum name="SUPPORTED" code="1"/>
5168                 </avp>
5169                 <avp name="Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions" code="1493"  mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5170                         <type type-name="Enumerated"/>
5171                         <enum name="NOT_SUPPORTED" code="0"/>
5172                         <enum name="SUPPORTED" code="1"/>
5173                 </avp>
5174                 <avp name="Last-UE-Activity-Time" code="1494" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5175                         <type type-name="Time"/>
5176                 </avp>
5177                 <avp name="EPS-User-State" code="1495"  mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5178                         <grouped>
5179                                 <gavp name="MME-User-State"/>
5180                                 <gavp name="SGSN-User-State"/>
5181                         </grouped>
5182                 </avp>
5183                 <avp name="EPS-Location-Information" code="1496" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5184                         <grouped>
5185                                 <gavp name="MME-Location-Information"/>
5186                                 <gavp name="SGSN-Location-Information"/>
5187                         </grouped>
5188                 </avp>
5189                 <avp name="MME-User-State" code="1497" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5190                         <grouped>
5191                                 <gavp name="User-State"/>
5192                         </grouped>
5193                 </avp>
5194                 <avp name="SGSN-User-State" code="1498" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5195                         <grouped>
5196                                 <gavp name="User-State"/>
5197                         </grouped>
5198                 </avp>
5199                 <avp name="User-State" code="1499" vendor-bit="mustnot" may-encrypt="no" vendor-id="TGPP">
5200                         <type type-name="Enumerated"/>
5201                         <enum name="DETACHED" code="0"/>
5202                         <enum name="ATTACHED_NOT_REACHABLE_FOR_PAGING" code="1"/>
5203                         <enum name="ATTACHED_REACHABLE_FOR_PAGING" code="2"/>
5204                         <enum name="CONNECTED_NOT_REACHABLE_FOR_PAGING" code="3"/>
5205                         <enum name="CONNECTED_REACHABLE_FOR_PAGING" code="4"/>
5206                         <enum name="NETWORK_DETERMINED_NOT_REACHABLE" code="5"/>
5207                 </avp>
5208                 <avp name="Non-3GPP-User-Data" code="1500" vendor-bit="must" vendor-id="TGPP">
5209                         <grouped>
5210                                 <gavp name="Subscription-ID"/>
5211                                 <gavp name="Non-3GPP-IP-Access"/>
5212                                 <gavp name="Non-3GPP-IP-Access-APN"/>
5213                                 <gavp name="RAT-Type"/>
5214                                 <gavp name="Session-Timeout"/>
5215                                 <gavp name="MIP6-Feature-Vector"/>
5216                                 <gavp name="AMBR"/>
5217                                 <gavp name="3GPP-Charging-Characteristics"/>
5218                                 <gavp name="APN-OI-Replacement"/>
5219                                 <gavp name="APN-Configuration"/>
5220                                 <gavp name="Trace-Info"/>
5221                         </grouped>
5222                 </avp>
5223                 <avp name="Non-3GPP-IP-Access" code="1501" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
5224                         <type type-name="Enumerated"/>
5225                         <enum name="NON_3GPP_SUBSCRIPTION_ALLOWED" code="0"/>
5226                         <enum name="NON_3GPP_SUBSCRIPTION_BARRED" code="1"/>
5227                 </avp>
5228                 <avp name="Non-3GPP-IP-Access-APN" code="1502" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
5229                         <type type-name="Enumerated"/>
5230                         <enum name="NON_3GPP_APNS_ENABLE" code="0"/>
5231                         <enum name="NON_3GPP_APNS_DISABLE" code="1"/>
5232                 </avp>
5233                 <avp name="AN-Trusted" code="1503" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
5234                         <type type-name="Enumerated"/>
5235                         <enum name="TRUSTED" code="0"/>
5236                         <enum name="UNTRUSTED" code="1"/>
5237                 </avp>
5238                 <avp name="ANID" code="1504" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
5239                         <type type-name="UTF8String"/>
5240                 </avp>
5241                 <avp name="Trace-Info" code="1505" vendor-bit="must" vendor-id="TGPP">
5242                         <grouped>
5243                                 <gavp name="Trace-Data"/>
5244                                 <gavp name="Trace-Reference"/>
5245                         </grouped>
5246                 </avp>
5247                 <avp name="MIP-FA-RK" code="1506" may-encrypt="yes" vendor-id="TGPP" vendor-bit="must" mandatory="must">
5248                         <type type-name="OctetString"/>
5249                 </avp>
5250                 <avp name="MIP-FA-RK-SPI" code="1507" may-encrypt="yes" vendor-id="TGPP" vendor-bit="must" mandatory="must">
5251                         <type type-name="Unsigned32"/>
5252                 </avp>
5253     <!-- 
5254 1508 PPR-Flags Unsigned32
5255 1509 WLAN-Identifier Grouped
5256 1510 TWAN-Access-Info Grouped
5257 1511 Access-Authorization-Flags Unsigned32
5258 1512 TWAN-Default-APN-Context-Id Unsigned32
5259 1513 Reserved -
5260 1514 Reserved -
5261 1515 Reserved -
5262 1516 Full-Network-Name OctetString
5263 1517 Short-Network-Name OctetString
5264 1518 AAA-Failure-Indication Unsigned32
5265 1519 Transport-Access-Type Enumerated
5266 1520 DER-Flags Unsigned32
5267 1521 DEA-Flags Unsigned32
5268 1522 RAR-Flags Unsigned32
5269 1523 DER-S6b-Flags Unsigned32
5270     -->
5271                 <!--
5272                 Note: The AVP codes from 1485 to 1499 are reserved for TS 29.272.
5273                 Note: The AVP codes from 1508 to 1599 are reserved for TS 29.273
5274                 -->
5275
5276                 <avp name="MME-Location-Information" code="1600" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5277                         <grouped>
5278                                 <gavp name="E-UTRAN-Cell-Global-Identity"/>
5279                                 <gavp name="Tracking-Area-Identity"/>
5280                                 <gavp name="Geographical-Information"/>
5281                                 <gavp name="Geodetic-Information"/>
5282                                 <gavp name="Current-Location-Retrieved"/>
5283                                 <gavp name="Age-Of-Location-Information"/>
5284                         </grouped>
5285                 </avp>
5286                 <avp name="SGSN-Location-Information" code="1601" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5287                         <grouped>
5288                                 <gavp name="Cell-Global-Identity"/>
5289                                 <gavp name="Location-Area-Identity"/>
5290                                 <gavp name="Service-Area-Identity"/>
5291                                 <gavp name="Routing-Area-Identity"/>
5292                                 <gavp name="Geographical-Information"/>
5293                                 <gavp name="Geodetic-Information"/>
5294                                 <gavp name="Current-Location-Retrieved"/>
5295                                 <gavp name="Age-Of-Location-Information"/>
5296                         </grouped>
5297                 </avp>
5298                 <avp name="E-UTRAN-Cell-Global-Identity" code="1602" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5299                         <type type-name="OctetString"/>
5300                 </avp>
5301                 <avp name="Tracking-Area-Identity" code="1603" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5302                         <type type-name="OctetString"/>
5303                 </avp>
5304                 <avp name="Cell-Global-Identity" code="1604" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5305                         <type type-name="OctetString"/>
5306                 </avp>
5307                 <avp name="Routing-Area-Identity" code="1605" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5308                         <type type-name="OctetString"/>
5309                 </avp>
5310                 <avp name="Location-Area-Identity" code="1606" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5311                         <type type-name="OctetString"/>
5312                 </avp>
5313                 <avp name="Service-Area-Identity" code="1607" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5314                         <type type-name="OctetString"/>
5315                 </avp>
5316                 <avp name="Geographical-Information" code="1608" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5317                         <type type-name="OctetString"/>
5318                 </avp>
5319                 <avp name="Geodetic-Information" code="1609" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5320                         <type type-name="OctetString"/>
5321                 </avp>
5322                 <avp name="Current-Location-Retrieved" code="1610" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5323                         <type type-name="Enumerated"/>
5324                         <enum name="ACTIVE-LOCATION-RETRIEVAL" code="0"/>
5325                 </avp>
5326                 <avp name="Age-Of-Location-Information" code="1611" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5327                         <type type-name="Unsigned32"/>
5328                 </avp>
5329                 <avp name="Active-APN" code="1612" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5330                         <grouped>
5331                                 <gavp name="Context-Identifier"/>
5332                                 <gavp name="Service-Selection"/>
5333                                 <gavp name="MIP6-Agent-Info"/>
5334                                 <gavp name="Visited-Network-Identifier"/>
5335                                 <gavp name="Specific-APN-Info"/>
5336                         </grouped>
5337                 </avp>
5338                 <avp name="SIPTO-Permission" code="1613" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5339                         <type type-name="Enumerated"/>
5340                         <enum name="SIPTO_ALLOWED" code="0"/>
5341                         <enum name="SIPTO_NOTALLOWED" code="1"/>
5342                 </avp>
5343                 <avp name="Error-Diagnostic" code="1614" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5344                         <type type-name="Enumerated"/>
5345                         <enum name="GPRS_DATA_SUBSCRIBED" code="0"/>
5346                         <enum name="NO_GPRS_DATA_SUBSCRIBED" code="1"/>
5347                         <enum name="ODB-ALL-APN" code="2"/>
5348                         <enum name="ODB-HPLMN-APN" code="3"/>
5349                         <enum name="ODB-VPLMN-APN" code="4"/>
5350                 </avp>
5351                 <avp name="UE-SRVCC-Capability" code="1615" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5352                         <type type-name="Enumerated"/>
5353                         <enum name="UE-SRVCC-NOT-SUPPORTED" code="0"/>
5354                         <enum name="UE-SRVCC-SUPPORTED" code="1"/>
5355                 </avp>
5356                 <avp name="MPS-Priority" code="1616" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5357                         <type type-name="Unsigned32"/>
5358                 </avp>
5359                 <avp name="VPLMN-LIPA-Allowed" code="1617" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5360                         <type type-name="Enumerated"/>
5361                         <enum name="LIPA-NOTALLOWED" code="0"/>
5362                         <enum name="LIPA-ALLOWED" code="1"/>
5363                 </avp>
5364                 <avp name="LIPA-Permission" code="1618" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5365                         <type type-name="Enumerated"/>
5366                         <enum name="LIPA-PROHIBITED" code="0"/>
5367                         <enum name="LIPA-ONLY" code="1"/>
5368                         <enum name="LIPA-CONDITIONAL" code="2"/>
5369                 </avp>
5370                 <avp name="Subscribed-Periodic-RAU-TAU-Timer" code="1619" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5371                         <type type-name="Unsigned32"/>
5372                 </avp>
5373                 <avp name="Ext-PDP-Type" code="1620" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5374                         <type type-name="OctetString"/>
5375                 </avp>
5376                 <avp name="Ext-PDP-Address" code="1621" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5377                         <type type-name="IPAddress"/>
5378                 </avp>
5379                 <avp name="MDT-Configuration" code="1622" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5380                         <grouped>
5381                                 <gavp name="Job-Type"/>
5382                                 <gavp name="Area-Scope"/>
5383                                 <gavp name="List-Of-Measurements"/>
5384                                 <gavp name="Reporting-Trigger"/>
5385                                 <gavp name="Report-Interval"/>
5386                                 <gavp name="Report-Amount"/>
5387                                 <gavp name="Event-Threshold-RSRP"/>
5388                                 <gavp name="Event-Threshold-RSRQ"/>
5389                                 <gavp name="Logging-Interval"/>
5390                                 <gavp name="Logging-Duration"/>
5391                         </grouped>
5392                 </avp>
5393                 <avp name="Job-Type" code="1623" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5394                         <type type-name="Enumerated"/>
5395                         <enum name="Immediate-MDT-only" code="0"/>
5396                         <enum name="Logged-MDT-only" code="1"/>
5397                         <enum name="Trace-only" code="2"/>
5398                         <enum name="Immediate-MDT-and-Trace" code="3"/>
5399                         <enum name="RLF-reports-only" code="4"/>
5400                 </avp>
5401                 <avp name="Area-Scope" code="1624" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5402                         <grouped>
5403                                 <gavp name="Cell-Global-Identity"/>
5404                                 <gavp name="E-UTRAN-Cell-Global-Identity"/>
5405                                 <gavp name="Routing-Area-Identity"/>
5406                                 <gavp name="Location-Area-Identity"/>
5407                                 <gavp name="Tracking-Area-Identity"/>
5408                         </grouped>
5409                 </avp>
5410                 <avp name="List-Of-Measurements" code="1625" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5411                         <type type-name="Unsigned32"/>
5412                 </avp>
5413                 <avp name="Reporting-Trigger" code="1626" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5414                         <type type-name="Unsigned32"/>
5415                 </avp>
5416                 <avp name="Report-Interval" code="1627" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5417                         <type type-name="Enumerated"/>
5418                         <enum name="UMTS_250_ms" code="0"/>
5419                         <enum name="UMTS_500_ms" code="1"/>
5420                         <enum name="UMTS_1000_ms" code="2"/>
5421                         <enum name="UMTS_2000_ms" code="3"/>
5422                         <enum name="UMTS_3000_ms" code="4"/>
5423                         <enum name="UMTS_4000_ms" code="5"/>
5424                         <enum name="UMTS_6000_ms" code="6"/>
5425                         <enum name="UMTS_8000_ms" code="7"/>
5426                         <enum name="UMTS_12000_ms" code="8"/>
5427                         <enum name="UMTS_16000_ms" code="9"/>
5428                         <enum name="UMTS_20000_ms" code="10"/>
5429                         <enum name="UMTS_24000_ms" code="11"/>
5430                         <enum name="UMTS_28000_ms" code="12"/>
5431                         <enum name="UMTS_32000_ms" code="13"/>
5432                         <enum name="UMTS_64000_ms" code="14"/>
5433                         <enum name="LTE_120_ms" code="15"/>
5434                         <enum name="LTE_240_ms" code="16"/>
5435                         <enum name="LTE_480_ms" code="17"/>
5436                         <enum name="LTE_640_ms" code="18"/>
5437                         <enum name="LTE_1024_ms" code="19"/>
5438                         <enum name="LTE_2048_ms" code="20"/>
5439                         <enum name="LTE_5120_ms" code="21"/>
5440                         <enum name="LTE_10240_ms" code="22"/>
5441                         <enum name="LTE_60000_ms" code="23"/>
5442                         <enum name="LTE_360000_ms" code="24"/>
5443                         <enum name="LTE_720000_ms" code="25"/>
5444                         <enum name="LTE_1800000_ms" code="26"/>
5445                         <enum name="LTE_3600000_ms" code="27"/>
5446                 </avp>
5447                 <avp name="Report-Amount" code="1628" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5448                         <type type-name="Enumerated"/>
5449                         <enum name="1" code="0"/>
5450                         <enum name="2" code="1"/>
5451                         <enum name="4" code="2"/>
5452                         <enum name="8" code="3"/>
5453                         <enum name="16" code="4"/>
5454                         <enum name="32" code="5"/>
5455                         <enum name="64" code="6"/>
5456                         <enum name="infinity" code="7"/>
5457                 </avp>
5458                 <avp name="Event-Threshold-RSRP" code="1629" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5459                         <type type-name="Unsigned32"/>
5460                 </avp>
5461                 <avp name="Event-Threshold-RSRQ" code="1630" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5462                         <type type-name="Unsigned32"/>
5463                 </avp>
5464                 <avp name="Logging-Interval" code="1631" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5465                         <type type-name="Enumerated"/>
5466                         <enum name="1.28" code="0"/>
5467                         <enum name="2.56" code="1"/>
5468                         <enum name="5.12" code="2"/>
5469                         <enum name="10.24" code="3"/>
5470                         <enum name="20.48" code="4"/>
5471                         <enum name="30.72" code="5"/>
5472                         <enum name="40.96" code="6"/>
5473                         <enum name="61.44" code="7"/>
5474                 </avp>
5475                 <avp name="Logging-Duration" code="1632" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5476                         <type type-name="Enumerated"/>
5477                         <enum name="600_sec" code="0"/>
5478                         <enum name="1200_sec" code="1"/>
5479                         <enum name="2400_sec" code="2"/>
5480                         <enum name="3600_sec" code="3"/>
5481                         <enum name="5400_sec" code="4"/>
5482                         <enum name="7200_sec" code="5"/>
5483                 </avp>
5484                 <avp name="Relay-Node-Indicator" code="1633" vendor-bit="must" vendor-id="TGPP">
5485                         <type type-name="Enumerated"/>
5486                         <enum name="NOT_RELAY_NODE" code="0"/>
5487                         <enum name="RELAY_NODE" code="1"/>
5488                 </avp>
5489                 <avp name="MDT-User-Consent" code="1634" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5490                         <type type-name="Enumerated"/>
5491                         <enum name="CONSENT_NOT_GIVEN" code="0"/>
5492                         <enum name="CONSENT_GIVEN" code="1"/>
5493                 </avp>
5494                 <avp name="PUR-Flags" code="1635" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5495                         <type type-name="Unsigned32"/>
5496                 </avp>
5497                 <avp name="Subscribed-VSRVCC" code="1636" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5498                         <type type-name="Enumerated"/>
5499                         <enum name="VSRVCC_SUBSCRIBED" code="0"/>
5500                 </avp>
5501                 <avp name="Equivalent-PLMN-List" code="1637" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5502                         <grouped>
5503                                 <gavp name="Visited-PLMN-Id"/>
5504                         </grouped>
5505                 </avp>
5506     <avp name="CLR-Flags" code="1638" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
5507       <type type-name="Unsigned32"/>
5508     </avp>
5509     <avp name="UVR-Flags" code="1639" vendor-bit="must" vendor-id="TGPP">
5510       <type type-name="Unsigned32"/>
5511     </avp>
5512     <avp name="UVA-Flags" code="1640" vendor-bit="must" vendor-id="TGPP">
5513       <type type-name="Unsigned32"/>
5514     </avp>
5515     <avp name="VPLMN-CSG-Subscription-Data" code="1641" vendor-bit="must" vendor-id="TGPP">
5516       <grouped>
5517         <gavp name="CSG-Id"/>
5518         <gavp name="Expiration-Date"/>
5519       </grouped>
5520     </avp>
5521     <avp name="Time-Zone" code="1642" vendor-bit="must" vendor-id="TGPP">
5522       <type type-name="UTF8String"/>
5523     </avp>
5524     <avp name="A-MSISDN" code="1643" vendor-bit="must" vendor-id="TGPP">
5525       <type type-name="OctetString"/>
5526     </avp>
5527     <avp name="MME-Number-for-MT-SMS" code="1645" vendor-bit="must" vendor-id="TGPP">
5528       <type type-name="OctetString"/>
5529     </avp>
5530     <avp name="SMS-Register-Request" code="1648" vendor-bit="must" vendor-id="TGPP">
5531       <type type-name="Enumerated"/>
5532       <enum name="SMS_REGISTRATION_REQUIRED" code="0"/>
5533       <enum name="SMS_REGISTRATION_NOT_PREFERRED" code="1"/>
5534       <enum name="NO_PREFERENCE" code="2"/>
5535     </avp>
5536     <avp name="Daylight-Saving-Time" code="1650" vendor-bit="must" vendor-id="TGPP">
5537       <type type-name="Enumerated"/>
5538       <enum name="NO_ADJUSTMENT" code="0"/>
5539       <enum name="PLUS_ONE_HOUR_ADJUSTMENT" code="1"/>
5540       <enum name="PLUS_TWO_HOURS_ADJUSTMENT" code="2"/>
5541     </avp>
5542     <avp name="Subscription-Data-Flags" code="1654" vendor-bit="must" vendor-id="TGPP">
5543       <type type-name="Unsigned32"/>
5544     </avp>
5545     <avp name="Measurement-Period-UMTS" code="1655" vendor-bit="must" vendor-id="TGPP">
5546       <!-- The possible values are those defined in 3GPP TS 32.422 -->
5547       <type type-name="Enumerated"/>
5548     </avp>
5549     <avp name="Measurement-Period-LTE" code="1656" vendor-bit="must" vendor-id="TGPP">
5550       <!-- The possible values are those defined in 3GPP TS 32.422 -->
5551       <type type-name="Enumerated"/>
5552     </avp>
5553     <avp name="Collection-Period-RRM-LTE" code="1657" vendor-bit="must" vendor-id="TGPP">
5554       <!-- The possible values are those defined in 3GPP TS 32.422 -->
5555       <type type-name="Enumerated"/>
5556     </avp>
5557     <avp name="Collection-Period-RRM-UMTS" code="1658" vendor-bit="must" vendor-id="TGPP">
5558       <!-- The possible values are those defined in 3GPP TS 32.422 -->
5559       <type type-name="Enumerated"/>
5560     </avp>
5561     <avp name="Positioning-Method" code="1659" vendor-bit="must" vendor-id="TGPP">
5562       <type type-name="OctetString"/>
5563     </avp>
5564     <avp name="Measurement-Quantity" code="1660" vendor-bit="must" vendor-id="TGPP">
5565       <type type-name="OctetString"/>
5566     </avp>
5567     <avp name="Event-Threshold-Event-1F" code="1661" vendor-bit="must" vendor-id="TGPP">
5568       <type type-name="Integer32"/>
5569     </avp>
5570     <avp name="Event-Threshold-Event-1I" code="1662" vendor-bit="must" vendor-id="TGPP">
5571       <type type-name="Integer32"/>
5572     </avp>
5573     <avp name="Restoration-Priority" code="1662" vendor-bit="must" vendor-id="TGPP">
5574       <type type-name="Unsigned32"/>
5575     </avp>
5576     <!-- 
5577 1663 Restoration-Priority Unsigned32
5578 1664 Reserved -
5579 1665 Reserved -    
5580     -->
5581     <!--
5582                 Note: The AVP codes from 1663 to 1699 are reserved for TS 29.272.
5583                 -->
5584
5585                 <avp name="SMS-Information" code="2000" vendor-bit="must" vendor-id="TGPP">
5586                         <grouped>
5587                                 <gavp name="SMS-Node"/>
5588                                 <gavp name="Client-Address"/>
5589                                 <gavp name="Originator-SCCP-Address"/>
5590                                 <gavp name="Recipient-SCCP-Address"/>
5591                                 <gavp name="SMSC-Address"/>
5592                                 <gavp name="Data-Coding-Scheme"/>
5593                                 <gavp name="Destination-Interface"/>
5594                                 <gavp name="SM-Discharge-Time"/>
5595                                 <gavp name="SM-Message-Type"/>
5596                                 <gavp name="Originator-Interface"/>
5597                                 <gavp name="SM-Protocol-ID"/>
5598                                 <gavp name="Reply-Path-Requested"/>
5599                                 <gavp name="SM-Status"/>
5600                                 <gavp name="SM-User-Data-Header"/>
5601                                 <gavp name="Number-Of-Messages-Sent"/>
5602                                 <gavp name="Recipients"/>
5603                         </grouped>
5604                 </avp>
5605                 <avp name="Data-Coding-Scheme" code="2001" vendor-bit="must" vendor-id="TGPP">
5606                         <type type-name="Integer32"/>
5607                 </avp>
5608                 <avp name="Destination-Interface" code="2002" vendor-bit="must" vendor-id="TGPP">
5609                         <grouped>
5610                                 <gavp name="Interface-Id"/>
5611                                 <gavp name="Interface-Text"/>
5612                                 <gavp name="Interface-Port"/>
5613                                 <gavp name="Interface-Type"/>
5614                         </grouped>
5615                 </avp>
5616                 <avp name="Interface-Id" code="2003" vendor-bit="must" vendor-id="TGPP">
5617                         <type type-name="UTF8String"/>
5618                 </avp>
5619                 <avp name="Interface-Port" code="2004" vendor-bit="must" vendor-id="TGPP">
5620                         <type type-name="UTF8String"/>
5621                 </avp>
5622                 <avp name="Interface-Text" code="2005" vendor-bit="must" vendor-id="TGPP">
5623                         <type type-name="UTF8String"/>
5624                 </avp>
5625                 <avp name="Interface-Type" code="2006" vendor-bit="must" vendor-id="TGPP">
5626                         <type type-name="Enumerated"/>
5627                         <enum name="Unknown" code="0"/>
5628                         <enum name="MOBILE_ORIGINATING" code="1"/>
5629                         <enum name="MOBILE_TERMINATING" code="2"/>
5630                         <enum name="APPLICATION_ORIGINATING" code="3"/>
5631                         <enum name="APPLICATION_TERMINATION" code="4"/>
5632                 </avp>
5633                 <avp name="SM-Message-Type" code="2007" vendor-bit="must" vendor-id="TGPP">
5634                         <type type-name="Enumerated"/>
5635                         <enum name="SUBMISSION" code="0"/>
5636                         <enum name="DELIVERY_REPORT" code="1"/>
5637                         <enum name="SM Service Request" code="2"/>
5638                 </avp>
5639                 <avp name="Originating-SCCP-Address" code="2008" vendor-bit="must" vendor-id="TGPP">
5640                         <type type-name="IPAddress"/>
5641                 </avp>
5642                 <avp name="Originator-Interface" code="2009" vendor-bit="must" vendor-id="TGPP">
5643                         <grouped>
5644                                 <gavp name="Interface-Id"/>
5645                                 <gavp name="Interface-Text"/>
5646                                 <gavp name="Interface-Port"/>
5647                                 <gavp name="Interface-Type"/>
5648                         </grouped>
5649                 </avp>
5650                 <avp name="Recipient-SCCP-Address" code="2010" vendor-bit="must" vendor-id="TGPP">
5651                         <type type-name="IPAddress"/>
5652                 </avp>
5653                 <avp name="Reply-Path-Requested" code="2011" vendor-bit="must" vendor-id="TGPP">
5654                         <type type-name="Enumerated"/>
5655                         <enum name="No Reply Path Set" code="0"/>
5656                         <enum name="Reply path Set" code="1"/>
5657                 </avp>
5658                 <avp name="SM-Discharge-Time" code="2012" vendor-bit="must" vendor-id="TGPP">
5659                         <type type-name="Time"/>
5660                 </avp>
5661                 <avp name="SM-Protocol-ID" code="2013" vendor-bit="must" vendor-id="TGPP">
5662                         <type type-name="OctetString"/>
5663                 </avp>
5664                 <avp name="SM-Status" code="2014" vendor-bit="must" vendor-id="TGPP">
5665                         <type type-name="OctetString"/>
5666                 </avp>
5667                 <avp name="SM-User-Data-Header" code="2015" vendor-bit="must" vendor-id="TGPP">
5668                         <type type-name="OctetString"/>
5669                 </avp>
5670                 <avp name="SMS-Node" code="2016" vendor-bit="must" vendor-id="TGPP">
5671                         <type type-name="Enumerated"/>
5672                         <enum name="SMS Router" code="0"/>
5673                         <enum name="IP-SM-GW" code="1"/>
5674                         <enum name="SMS Router and IP-SM-GW" code="2"/>
5675                         <enum name="SMS-SC" code="3"/>
5676                 </avp>
5677                 <avp name="SMSC-Address" code="2017" vendor-bit="must" vendor-id="TGPP">
5678                         <type type-name="IPAddress"/>
5679                 </avp>
5680                 <avp name="Client-Address" code="2018" vendor-bit="must" vendor-id="TGPP">
5681                         <type type-name="IPAddress"/>
5682                 </avp>
5683                 <avp name="Number-of-Messages-Sent" code="2019" vendor-bit="must" vendor-id="TGPP">
5684                         <type type-name="Unsigned32"/>
5685                 </avp>
5686                 <avp name="Low-Balance-Indication" code="2020" vendor-bit="must" vendor-id="TGPP">
5687                         <type type-name="Enumerated"/>
5688                         <enum name="NOT-APPLICABLE" code="0"/>
5689                         <enum name="YES" code="1"/>
5690                 </avp>
5691                 <avp name="Remaining-Balance" code="2021" vendor-bit="must" vendor-id="TGPP">
5692                         <grouped>
5693                                 <gavp name="Unit-Value"/>
5694                                 <gavp name="Currency-Code"/>
5695                         </grouped>
5696                 </avp>
5697                 <avp name="Refund-Information" code="2022" vendor-bit="must" vendor-id="TGPP">
5698                         <type type-name="OctetString"/>
5699                 </avp>
5700                 <avp name="Carrier-Select-Routing-Information" code="2023" vendor-bit="must" vendor-id="TGPP">
5701                         <type type-name="UTF8String"/>
5702                 </avp>
5703                 <avp name="Number-Portability-Routing-Information" code="2024" vendor-bit="must" vendor-id="TGPP">
5704                         <type type-name="UTF8String"/>
5705                 </avp>
5706                 <avp name="PoC-Event-Type" code="2025" vendor-bit="must" vendor-id="TGPP">
5707                         <type type-name="Enumerated"/>
5708                         <enum name="Normal" code="0"/>
5709                         <enum name="Instant Personal Aalert event" code="1"/>
5710                         <enum name="PoC Group Advertisement event" code="2"/>
5711                         <enum name="Early Ssession Setting-up event" code="3"/>
5712                         <enum name="PoC Talk Burst" code="4"/>
5713                 </avp>
5714                 <avp name="Recipients" code="2026" vendor-bit="must" vendor-id="TGPP">
5715                         <grouped>
5716                                 <gavp name="Recipient-Address"/>
5717                         </grouped>
5718                 </avp>
5719                 <avp name="Destination-Interface" code="2027" vendor-bit="must" vendor-id="TGPP">
5720                         <grouped>
5721                                 <gavp name="Address-Type"/>
5722                                 <gavp name="Address-Data"/>
5723                                 <gavp name="Address-Domain"/>
5724                         </grouped>
5725                 </avp>
5726                 <avp name="Recipient-Received-Address" code="2028" vendor-bit="must" vendor-id="TGPP">
5727                         <grouped>
5728                                 <gavp name="Address-Type"/>
5729                                 <gavp name="Address-Data"/>
5730                                 <gavp name="Address-Domain"/>
5731                         </grouped>
5732                 </avp>
5733                 <avp name="SM-Service-Type" code="2029" vendor-bit="must" vendor-id="TGPP">
5734                         <type type-name="Enumerated"/>
5735                         <enum name="VAS4SMS Short Message content processing" code="0"/>
5736                         <enum name="VAS4SMS Short Message forwarding" code="1"/>
5737                         <enum name="VAS4SMS Short Message Forwarding multiple subscriptions" code="2"/>
5738                         <enum name="VAS4SMS Short Message filtering" code="3"/>
5739                         <enum name="VAS4SMS Short Message receipt" code="4"/>
5740                         <enum name="VAS4SMS Short Message Network Storage" code="5"/>
5741                         <enum name="VAS4SMS Short Message to multiple destinations" code="6"/>
5742                         <enum name="VAS4SMS Short Message Virtual Private Network (VPN)" code="7"/>
5743                         <enum name="VAS4SMS Short Message Auto Reply" code="8"/>
5744                         <enum name="VAS4SMS Short Message Personal Signature" code="9"/>
5745                         <enum name="VAS4SMS Short Message Deferred Delivery" code="10"/>
5746                 </avp>
5747                 <avp name="MMTel-Information" code="2030" vendor-bit="must" vendor-id="TGPP">
5748                         <grouped>
5749                                 <gavp name="Service-type"/>
5750                                 <gavp name="Service-mode"/>
5751                                 <gavp name="Subscriber-Role"/>
5752                                 <gavp name="Number-Of-Diversions"/>
5753                                 <gavp name="Associated-Party-Address"/>
5754                         </grouped>
5755                 </avp>
5756                 <avp name="Service-type" code="2031" vendor-bit="must" vendor-id="TGPP">
5757                         <type type-name="Enumerated"/>
5758                         <enum name="Originating Identification Presentation (OIP)" code="0"/>
5759                         <enum name="Originating Identification Restriction (OIR)" code="1"/>
5760                         <enum name="Terminating Identification Presentation (TIP)" code="2"/>
5761                         <enum name="Terminating Identification Restriction (TIR)" code="3"/>
5762                         <enum name="Communication HOLD (HOLD)" code="4"/>
5763                         <enum name="Communications Barring (CB )" code="5"/>
5764                         <enum name="Communication Diversion (CDIV)" code="6"/>
5765                         <enum name="Communication Diversion Notification (CDIVN)" code="7"/>
5766                         <enum name="Communication Waiting (CW)" code="8"/>
5767                         <enum name="Message Waiting Indication (MWI)" code="9"/>
5768                         <enum name="Conference (CONF)" code="10"/>
5769                         <enum name="Flexible Alerting (FA)" code="11"/>
5770                         <enum name="Completion of Communication to Busy Subscriber (CCBS)" code="12"/>
5771                         <enum name="Completion of Communications on No Reply (CCNR)" code="13"/>
5772                         <enum name="Malicious Communication Identification (MCID)" code="14"/>
5773                         <enum name="Customized Alerting Tone (CAT)" code="15"/>
5774                         <enum name="Closed User Group (CUG)" code="16"/>
5775                         <enum name="Personal Network management (PNM)" code="17"/>
5776                         <enum name="Customized Ringing Signal (CRS)" code="18"/>
5777                         <enum name="Advice of Charge (AoC)" code="19"/>
5778                 </avp>
5779                 <avp name="Service-Mode" code="2032" vendor-bit="must" vendor-id="TGPP">
5780                         <type type-name="Enumerated"/>
5781                 </avp>
5782                 <avp name="Subscriber-Role" code="2033" vendor-bit="must" vendor-id="TGPP">
5783                         <type type-name="Enumerated"/>
5784                         <enum name="ORIGINATING" code="0"/>
5785                         <enum name="TERMINATING" code="1"/>
5786                 </avp>
5787                 <avp name="Number-Of-Diversions" code="2034" vendor-bit="must" vendor-id="TGPP">
5788                 <type type-name="Unsigned32"/>
5789                 </avp>
5790                 <avp name="Associated-Party-Address" code="2035" vendor-bit="must" vendor-id="TGPP">
5791                         <type type-name="UTF8String"/>
5792                 </avp>
5793                 <avp name="SDP-Type" code="2036" vendor-bit="must" vendor-id="TGPP">
5794                         <type type-name="Enumerated"/>
5795                         <enum name="SDP Offer" code="0"/>
5796                         <enum name="SDP Answer" code="1"/>
5797                 </avp>
5798                 <avp name="Change-Condition" code="2037" vendor-bit="must" vendor-id="TGPP">
5799                         <type type-name="Integer32"/>
5800                 </avp>
5801                 <avp name="Change-Time" code="2038" vendor-bit="must" vendor-id="TGPP">
5802                         <type type-name="Time"/>
5803                 </avp>
5804                 <avp name="Diagnostics" code="2039" vendor-bit="must" vendor-id="TGPP">
5805                         <type type-name="Enumerated"/>
5806                         <enum name="UNSPECIFIED" code="0"/>
5807                         <enum name="SESSION_TIMEOUT" code="1"/>
5808                         <enum name="RESOURCE_LIMITATION" code="2"/>
5809                         <enum name="ADMIN_DISCONNECT" code="3"/>
5810                         <enum name="IDLE_TIMEOUT" code="4"/>
5811                         <enum name="PCRF_UNREACHABLE" code="5"/>
5812                         <enum name="AAA_UNREACHABLE" code="6"/>
5813                         <enum name="AAA_INITIATED_SESSION_TERMINATION" code="7"/>
5814                         <enum name="REAUTHENTICATION_FAILED" code="8"/>
5815                         <enum name="PCRF_INITIATED_SESSION_TERMINATION" code="9"/>
5816                         <enum name="PCRF_INITIATED_FLOW_TERMINATION" code="10"/>
5817                         <enum name="PCRF_ACCOUNTING_PARAMETERS_CHANGED" code="11"/>
5818                         <enum name="PMIP_INITIATED_SESSION_TERMINATION" code="12"/>
5819                         <enum name="PPP_INITIATED_SESSION_TERMINATION" code="13"/>
5820                         <enum name="GTP_INITIATED_SESSION_TERMINATION" code="14"/>
5821                         <enum name="PMIP_REVOCATION" code="15"/>
5822                         <enum name="HANDOVER_ERROR" code="16"/>
5823                         <enum name="PMIP_LIFETIME_EXPIRED" code="17"/>
5824                         <enum name="REAUTHORIZATION_FAILED" code="18"/>
5825                 </avp>
5826                 <avp name="Service-Data-Container" code="2040" vendor-bit="must" vendor-id="TGPP">
5827                         <grouped>
5828                                 <gavp name="AF-Correlation-Information"/>
5829                                 <gavp name="Charging-Rule-Base-Name"/>
5830                                 <gavp name="Accounting-Input-Octets"/>
5831                                 <gavp name="Accounting-Output-Octets"/>
5832                                 <gavp name="Accounting-Input-Packets"/>
5833                                 <gavp name="Accounting-Output-Packets"/>
5834                                 <gavp name="Local-Sequence-Number"/>
5835                                 <gavp name="QoS-Information"/>
5836                                 <gavp name="Rating-Group"/>
5837                                 <gavp name="Change-Time"/>
5838                                 <gavp name="Service-Identifier"/>
5839                                 <gavp name="Service-Specific-Info"/>
5840                                 <gavp name="SGSN-Address"/>
5841                                 <gavp name="Time-First-Usage"/>
5842                                 <gavp name="Time-Last-Usage"/>
5843                                 <gavp name="Time-Usage"/>
5844                                 <gavp name="Change-Condition"/>
5845                                 <gavp name="3GPP-User-Location-Info"/>
5846                                 <gavp name="3GPP2-BSID"/>
5847                         </grouped>
5848                 </avp>
5849                 <avp name="Start-Time" code="2041" vendor-bit="must" vendor-id="TGPP">
5850                         <type type-name="Time"/>
5851                 </avp>
5852                 <avp name="Stop-Time" code="2042" vendor-bit="must" vendor-id="TGPP">
5853                         <type type-name="Time"/>
5854                 </avp>
5855                 <avp name="Time-First-Usage" code="2043" vendor-bit="must" vendor-id="TGPP">
5856                         <type type-name="Time"/>
5857                 </avp>
5858                 <avp name="Time-Last-Usage" code="2044" vendor-bit="must" vendor-id="TGPP">
5859                         <type type-name="Time"/>
5860                 </avp>
5861                 <avp name="Time-Usage" code="2045" vendor-bit="must" vendor-id="TGPP">
5862                         <type type-name="Unsigned32"/>
5863                 </avp>
5864                 <avp name="Traffic-Data-Volumes" code="2046" vendor-bit="must" vendor-id="TGPP">
5865                         <grouped>
5866                                 <gavp name="QoS-Information"/>
5867                                 <gavp name="Accounting-Input-Octets"/>
5868                                 <gavp name="Accounting-Input-Packets"/>
5869                                 <gavp name="Accounting-Output-Octets"/>
5870                                 <gavp name="Accounting-Output-Packets"/>
5871                                 <gavp name="Change-condition"/>
5872                                 <gavp name="Change-Time"/>
5873                                 <gavp name="3GPP-User-Location-Info"/>
5874                         </grouped>
5875                 </avp>
5876                 <avp name="Serving-Node-Type" code="2047" vendor-bit="must" vendor-id="TGPP">
5877                         <type type-name="Enumerated"/>
5878                         <enum name="SGSN" code="0"/>
5879                         <enum name="PMIPSGW" code="1"/>
5880                         <enum name="GTPSGW" code="2"/>
5881                         <enum name="ePDG" code="3"/>
5882                         <enum name="hSGW" code="4"/>
5883                         <enum name="MME" code="5"/>
5884                 </avp>
5885                 <avp name="Supplementary-Service" code="2048" vendor-bit="must" vendor-id="TGPP">
5886                         <grouped>
5887                                 <gavp name="Service-Type"/>
5888                                 <gavp name="Service-Mode"/>
5889                                 <gavp name="Number-Of-Diversions"/>
5890                                 <gavp name="Associated-Party-Address"/>
5891                                 <gavp name="Service-ID"/>
5892                                 <gavp name="Change-Time"/>
5893                                 <gavp name="Number-Of-Participants"/>
5894                                 <gavp name="Participant-Action-Type"/>
5895                         </grouped>
5896                 </avp>
5897                 <avp name="Participant-Action-Type" code="2049" vendor-bit="must" vendor-id="TGPP">
5898                         <type type-name="Enumerated"/>
5899                         <enum name="CREATE_CONF" code="0"/>
5900                         <enum name="JOIN_CONF" code="1"/>
5901                         <enum name="INVITE_INTO_CONF" code="2"/>
5902                         <enum name="QUIT_CONF" code="3"/>
5903                 </avp>
5904                 <avp name="PDN-Connection-ID" code="2050" vendor-bit="must" vendor-id="TGPP">
5905                         <type type-name="Unsigned32"/>
5906                 </avp>
5907                 <avp name="Dynamic-Address-Flag" code="2051" vendor-bit="must" vendor-id="TGPP">
5908                         <type type-name="Enumerated"/>
5909                         <enum name="Static" code="0"/>
5910                         <enum name="Dynamic" code="1"/>
5911                 </avp>
5912                 <avp name="Accumulated-Cost" code="2052" vendor-bit="must" vendor-id="TGPP">
5913                         <grouped>
5914                                 <gavp name="Value-Digits"/>
5915                                 <gavp name="Exponent"/>
5916                         </grouped>
5917                 </avp>
5918                 <avp name="AoC-Cost-Information" code="2053" vendor-bit="must" vendor-id="TGPP">
5919                         <grouped>
5920                                 <gavp name="Accumulated-Cost"/>
5921                                 <gavp name="Incremental-Cost"/>
5922                                 <gavp name="Currency-Code"/>
5923                         </grouped>
5924                 </avp>
5925                 <avp name="AoC-Information" code="2054" vendor-bit="must" vendor-id="TGPP">
5926                         <grouped>
5927                                 <gavp name="AoC-Cost-Information"/>
5928                                 <gavp name="Incremental-Cost"/>
5929                                 <gavp name="Tariff-Information"/>
5930                         </grouped>
5931                 </avp>
5932                 <avp name="AoC-Request-Type" code="2055" vendor-bit="must" vendor-id="TGPP">
5933                         <type type-name="Enumerated"/>
5934                         <enum name="AoC_NOT_REQUESTED" code="0"/>
5935                         <enum name="AoC_FULL" code="1"/>
5936                         <enum name="AoC_COST_ONLY" code="2"/>
5937                         <enum name="AoC_TARIFF_ONLY" code="3"/>
5938                 </avp>
5939                 <avp name="Current-Tariff" code="2056" vendor-bit="must" vendor-id="TGPP">
5940                         <grouped>
5941                                 <gavp name="Value-Digits"/>
5942                                 <gavp name="Exponent"/>
5943                         </grouped>
5944                 </avp>
5945                 <avp name="Next-Tariff" code="2057" vendor-bit="must" vendor-id="TGPP">
5946                         <grouped>
5947                                 <gavp name="Currency-Code"/>
5948                                 <gavp name="Scale-Factor"/>
5949                                 <gavp name="Rate-Element"/>
5950                         </grouped>
5951                 </avp>
5952                 <avp name="Rate-Element" code="2058" vendor-bit="must" vendor-id="TGPP">
5953                         <grouped>
5954                                 <gavp name="CC-Unit-Type"/>
5955                                 <gavp name="Unit-Value"/>
5956                                 <gavp name="Unit-Cost"/>
5957                                 <gavp name="Unit-Threshold"/>
5958                         </grouped>
5959                 </avp>
5960                 <avp name="Scale-Factor" code="2059" vendor-bit="must" vendor-id="TGPP">
5961                         <grouped>
5962                                 <gavp name="Value-Digits"/>
5963                                 <gavp name="Exponent"/>
5964                         </grouped>
5965                 </avp>
5966                 <avp name="Tariff-Information" code="2060" vendor-bit="must" vendor-id="TGPP">
5967                         <grouped>
5968                                 <gavp name="Current-Tariff"/>
5969                                 <gavp name="Tariff-Time-Change"/>
5970                                 <gavp name="Next-Tariff"/>
5971                         </grouped>
5972                 </avp>
5973                 <avp name="Unit-Cost" code="2061" vendor-bit="must" vendor-id="TGPP">
5974                         <grouped>
5975                                 <gavp name="Value-Digits"/>
5976                                 <gavp name="Exponent"/>
5977                         </grouped>
5978                 </avp>
5979                 <avp name="Incremental-Cost" code="2062" vendor-bit="must" vendor-id="TGPP">
5980                         <grouped>
5981                                 <gavp name="Value-Digits"/>
5982                                 <gavp name="Exponent"/>
5983                         </grouped>
5984                 </avp>
5985                 <avp name="Local-Sequence-Number" code="2063" vendor-bit="must" vendor-id="TGPP">
5986                         <type type-name="Unsigned32"/>
5987                 </avp>
5988                 <avp name="Node-Id" code="2064" vendor-bit="must" vendor-id="TGPP">
5989                         <type type-name="UTF8String"/>
5990                 </avp>
5991                 <avp name="SGW-Change" code="2065" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
5992                         <type type-name="Enumerated"/>
5993                         <enum name="ACR_Start_NOT_due_to_SGW_Change" code="0"/>
5994                         <enum name="ACR_Start_due_to_SGW_Change" code="1"/>
5995                 </avp>
5996                 <avp name="Charging-Characteristics-Selection-Mode" code="2066" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
5997                         <type type-name="Enumerated"/>
5998                         <enum name="Serving-Node-Supplied" code="0"/>
5999                         <enum name="Subscription-specific" code="1"/>
6000                         <enum name="APN-specific" code="2"/>
6001                         <enum name="Home-Default" code="3"/>
6002                         <enum name="Roaming-Default" code="4"/>
6003                         <enum name="Visiting-Default" code="5"/>
6004                 </avp>
6005                 <avp name="SGW-Address" code="2067" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
6006                         <type type-name="IPAddress"/>
6007                 </avp>
6008                 <avp name="Dynamic-Address-Flag-Extension" code="2068" vendor-bit="must" vendor-id="TGPP">
6009                         <type type-name="Enumerated"/>
6010                         <enum name="Static" code="0"/>
6011                         <enum name="Dynamic" code="1"/>
6012                 </avp>
6013
6014                 <!-- Note: The AVP codes from 2067 to 2099 are reserved for TS 32.299 -->
6015
6016                 <avp name="Reserved" code="2100" vendor-bit="must" vendor-id="TGPP">
6017                         <type type-name="OctetString"/>
6018                 </avp>
6019                 <avp name="Application-Server-ID" code="2101" vendor-bit="must" vendor-id="TGPP">
6020                         <type type-name="Unsigned32"/>
6021                 </avp>
6022                 <avp name="Application-Service-Type" code="2102" vendor-bit="must" vendor-id="TGPP">
6023                         <type type-name="Enumerated"/>
6024                         <enum name="SENDING" code="100"/>
6025                         <enum name="RECEIVING" code="101"/>
6026                         <enum name="RETRIEVAL" code="102"/>
6027                         <enum name="INVITING" code="103"/>
6028                         <enum name="LEAVING" code="104"/>
6029                         <enum name="JOINING" code="105"/>
6030                 </avp>
6031                 <avp name="Application-Session-ID" code="2103" vendor-bit="must" vendor-id="TGPP">
6032                         <type type-name="Unsigned32"/>
6033                 </avp>
6034                 <avp name="Delivery-Status" code="2104" vendor-bit="must" vendor-id="TGPP">
6035                         <type type-name="UTF8String"/>
6036                 </avp>
6037                 <avp name="Reserved" code="2105" vendor-bit="must" vendor-id="TGPP">
6038                         <type type-name="OctetString"/>
6039                 </avp>
6040                 <avp name="Reserved" code="2106" vendor-bit="must" vendor-id="TGPP">
6041                         <type type-name="OctetString"/>
6042                 </avp>
6043                 <avp name="Reserved" code="2107" vendor-bit="must" vendor-id="TGPP">
6044                         <type type-name="OctetString"/>
6045                 </avp>
6046                 <avp name="Reserved" code="2108" vendor-bit="must" vendor-id="TGPP">
6047                         <type type-name="OctetString"/>
6048                 </avp>
6049                 <avp name="Reserved" code="2109" vendor-bit="must" vendor-id="TGPP">
6050                         <type type-name="OctetString"/>
6051                 </avp>
6052                 <avp name="IM-Information" code="2110" vendor-bit="must" vendor-id="TGPP">
6053                         <grouped>
6054                                 <gavp name="Interface-Id"/>
6055                                 <gavp name="Interface-Text"/>
6056                                 <gavp name="Interface-Port"/>
6057                                 <gavp name="Interface-Type"/>
6058                         </grouped>
6059                 </avp>
6060                 <avp name="Number-Of-Messages-Successfully-Exploded" code="2111" vendor-bit="must" vendor-id="TGPP">
6061                         <type type-name="Unsigned32"/>
6062                 </avp>
6063                 <avp name="Number-Of-Messages-Successfully-Sent" code="2112" vendor-bit="must" vendor-id="TGPP">
6064                         <type type-name="Unsigned32"/>
6065                 </avp>
6066                 <avp name="Total-Number-Of-Messages-Exploded" code="2113" vendor-bit="must" vendor-id="TGPP">
6067                         <type type-name="Unsigned32"/>
6068                 </avp>
6069                 <avp name="Total-Number-Of-Messages-Sent" code="2114" vendor-bit="must" vendor-id="TGPP">
6070                         <type type-name="Unsigned32"/>
6071                 </avp>
6072                 <!-- The AVP is defined in OMA-DDS-Charging_Data -->
6073                 <avp name="DCD-Information" code="2115" vendor-bit="must" vendor-id="TGPP">
6074                         <grouped>
6075                                 <gavp name="Content-ID"/>
6076                                 <gavp name="Content-provider-ID"/>
6077                         </grouped>
6078                  </avp>
6079                 <avp name="Content-ID" code="2116" vendor-bit="must" vendor-id="TGPP">
6080                         <type type-name="UTF8String"/>
6081                 </avp>
6082                 <avp name="Content-provider-ID" code="2117" vendor-bit="must" vendor-id="TGPP">
6083                         <type type-name="UTF8String"/>
6084                 </avp>
6085                 <avp name="Charge-Reason-Code" code="2118" vendor-bit="must" vendor-id="TGPP">
6086                         <type type-name="Enumerated"/>
6087                         <enum name="UNKNOWN" code="0"/>
6088                         <enum name="USAGE" code="1"/>
6089                         <enum name="COMMUNICATION-ATTEMPT-CHARGE" code="2"/>
6090                         <enum name="SETUP-CHARGE" code="3"/>
6091                         <enum name="ADD-ON-CHARGE" code="4"/>
6092                 </avp>
6093
6094                 <!--
6095                 32.299 [5]
6096                 Note: The AVP codes from 2118 to 2199 are reserved for TS 32.299
6097
6098                 Note: The AVP codes from 2200 to 2299 are reserved for TS 29.215
6099                 Found in TGPPS9.xml
6100                 -->
6101
6102                 <avp name="Reserved" code="2300" vendor-bit="must" vendor-id="TGPP">
6103                         <type type-name="OctetString"/>
6104                 </avp>
6105                 <avp name="SIP-Request-Timestamp-Fraction" code="2301" vendor-bit="must" vendor-id="TGPP">
6106                         <type type-name="Unsigned32"/>
6107                 </avp>
6108                 <avp name="SIP-Response-Timestamp-Fraction" code="2302" vendor-bit="must" vendor-id="TGPP">
6109                         <type type-name="Unsigned32"/>
6110                 </avp>
6111                 <avp name="Online-Charging-Flag" code="2303" vendor-bit="must" vendor-id="TGPP">
6112                         <type type-name="Enumerated"/>
6113                         <enum name="ECF address not provided" code="0"/>
6114                         <enum name="ECF address provided" code="1"/>
6115                 </avp>
6116                 <avp name="CUG-Information" code="2304" vendor-bit="must" vendor-id="TGPP">
6117                         <type type-name="OctetString"/>
6118                 </avp>
6119                 <avp name="Real-Time-Tariff-Information" code="2305" vendor-bit="must" vendor-id="TGPP">
6120                         <grouped>
6121                                 <gavp name="Tariff-Information"/>
6122                                 <gavp name="Tariff-XML"/>
6123                         </grouped>
6124                 </avp>
6125                 <avp name="Tariff-XML" code="2306" vendor-bit="must" vendor-id="TGPP">
6126                         <type type-name="UTF8String"/>
6127                 </avp>
6128                 <avp name="MBMS-GW-Address" code="2307" vendor-bit="must" vendor-id="TGPP">
6129                         <type type-name="IPAddress"/>
6130                 </avp>
6131                 <avp name="IMSI-Unauthenticated-Flag" code="2308" vendor-bit="must" vendor-id="TGPP">
6132                         <type type-name="Enumerated"/>
6133                         <enum name="Authenticated" code="0"/>
6134                         <enum name="Unauthenticated" code="1"/>
6135                 </avp>
6136                 <avp name="Account-Expiration" code="2309" vendor-bit="must" vendor-id="TGPP">
6137                 <type type-name="Time"/>
6138                 </avp>
6139                 <avp name="AoC-Format" code="2310" vendor-bit="must" vendor-id="TGPP">
6140                         <type type-name="Enumerated"/>
6141                         <enum name="MONETARY" code="0"/>
6142                         <enum name="NON_MONETARY" code="1"/>
6143                         <enum name="CAI" code="2"/>
6144                 </avp>
6145                 <avp name="AoC-Service" code="2311" vendor-bit="must" vendor-id="TGPP">
6146                         <grouped>
6147                         <gavp name="AoC-Service-Obligatory-Type"/>
6148                         <gavp name="AoC-Service-Type"/>
6149                         </grouped>
6150                 </avp>
6151                 <avp name="AoC-Service-Obligatory-Type" code="2312" vendor-bit="must" vendor-id="TGPP">
6152                         <type type-name="Enumerated"/>
6153                         <enum name="NON_BINDING" code="0"/>
6154                         <enum name="BINDING" code="1"/>
6155                 </avp>
6156                 <avp name="AoC-Service-Type" code="2313" vendor-bit="must" vendor-id="TGPP">
6157                         <type type-name="Enumerated"/>
6158                         <enum name="NONE" code="0"/>
6159                         <enum name="AOC-S" code="1"/>
6160                         <enum name="AOC-D" code="2"/>
6161                         <enum name="AOC-E" code="3"/>
6162                 </avp>
6163                 <avp name="AoC-Subscription-Information" code="2314" vendor-bit="must" vendor-id="TGPP">
6164                         <grouped>
6165                         <gavp name="AoC-Service"/>
6166                         <gavp name="AoC-Format"/>
6167                         <gavp name="Preferred-AoC-Currency"/>
6168                         </grouped>
6169                 </avp>
6170                 <!-- Specified by using the numeric values defined in the ISO 4217 standard, refer RFC 4006 XXX Add them as enum-->
6171                 <avp name="Preferred-AoC-Currency" code="2315" vendor-bit="must" vendor-id="TGPP">
6172                         <type type-name="Unsigned32"/>
6173                 </avp>
6174
6175                 <!--
6176                         2316    Reason-Code     Enumerated
6177                 -->
6178                 <avp name="CSG-Access-Mode" code="2317" vendor-bit="must" vendor-id="TGPP">
6179                         <type type-name="Enumerated"/>
6180                         <enum name="Closed mode" code="0"/>
6181                         <enum name="Hybrid Mode" code="1"/>
6182                 </avp>
6183                 <avp name="CSG-Membership-Indication" code="2318" vendor-bit="must" vendor-id="TGPP">
6184                         <type type-name="Enumerated"/>
6185                         <enum name="Not CSG member" code="0"/>
6186                         <enum name="CSG Member" code="1"/>
6187                 </avp>
6188                 <avp name="User-CSG-Information" code="2319" vendor-bit="must" vendor-id="TGPP">
6189                         <grouped>
6190                                 <gavp name="CSG-Id"/>
6191                                 <gavp name="CSG-Access-Mode"/>
6192                                 <gavp name="CSG-Membership-Indication"/>
6193                         </grouped>
6194                 </avp>
6195                 <avp name="Outgoing-Session-Id" code="2320" vendor-bit="must" vendor-id="TGPP">
6196                         <type type-name="UTF8String"/>
6197                 </avp>
6198                 <avp name="Initial-IMS-Charging-Identifier" code="2321" vendor-bit="must" vendor-id="TGPP">
6199                         <type type-name="UTF8String"/>
6200                 </avp>
6201
6202                 <!--
6203                 Note: The AVP codes from 2322 to 2399 are reserved for TS 32.299
6204
6205                 2400    LMSI    OctetString
6206                 2401    Serving-Node    Grouped
6207                 2402    MME-Name        DiameterIdentity
6208                 2403    MSC-Number      OctetString
6209                 2404    LCS-Capabilities-Sets   Unsigned32
6210                 2405    GMLC-Address    Address
6211                 2406    Additional-Serving-Node Grouped
6212                 2407    PPR-Address     Address
6213                 2408 MME-Realm DiameterIdentity
6214                 Note: The AVP codes from 2409 to 2499 are reserved for TS 29.173
6215                 -->
6216
6217                 <avp name="Serving-Node" code="2401" vendor-bit="must" vendor-id="TGPP">
6218                         <grouped>
6219                                 <gavp name="SGSN-Number"/>
6220                                 <gavp name="MME-Name"/>
6221                                 <gavp name="MME-Realm"/>
6222                                 <gavp name="MSC-Number"/>
6223                                 <gavp name="IP-SM-GW-Number"/>
6224                                 <gavp name="IP-SM-GW-Name"/>
6225                                 <gavp name="3GPP-AAA-Server-Name"/>
6226                                 <gavp name="LCS-Capabilities-Sets"/>
6227                                 <gavp name="GMLC-Address"/>
6228                         </grouped>
6229                 </avp>
6230                 <avp name="MME-Name" code="2402" vendor-bit="must" vendor-id="TGPP">
6231                         <type type-name="DiameterIdentity"/>
6232                 </avp>
6233                 <avp name="MSC-Number" code="2403" vendor-bit="must" vendor-id="TGPP">
6234                         <type type-name="OctetString"/>
6235                 </avp>
6236                 <avp name="LCS-Capabilities-Sets" code="2404" vendor-bit="must" vendor-id="TGPP">
6237                         <type type-name="Unsigned32"/>
6238                 </avp>
6239                 <avp name="Additional-Serving-Node" code="2406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6240                         <grouped>
6241                                 <gavp name="SGSN-Number"/>
6242                                 <gavp name="MME-Name"/>
6243                                 <gavp name="MME-Realm"/>
6244                                 <gavp name="MSC-Number"/>
6245                         </grouped>
6246                 </avp>
6247                 <avp name="MME-Realm" code="2408" vendor-bit="must" vendor-id="TGPP">
6248                         <type type-name="DiameterIdentity"/>
6249                 </avp>
6250
6251                 <avp name="Location-Type" code="2500" vendor-bit="must" vendor-id="TGPP">
6252                 <type type-name="Enumerated"/>
6253                         <enum name="CURRENT_LOCATION" code="0"/>
6254                         <enum name="CURRENT_OR_LAST_KNOWN_LOCATION" code="1"/>
6255                         <enum name="INITIAL_LOCATION " code="2"/>
6256                         <enum name="RESERVED" code="3"/>
6257                         <enum name="RESERVED" code="4"/>
6258                         <enum name="NOTIFICATION_VERIFICATION_ONLY" code="5"/>
6259                 </avp>
6260                 <avp name="LCS-EPS-Client-Name" code="2501" vendor-bit="must" vendor-id="TGPP">
6261                         <grouped>
6262                                 <gavp name="LCS-Name-String"/>
6263                                 <gavp name="LCS-Format-Indicator"/>
6264                         </grouped>
6265                 </avp>
6266                 <avp name="LCS-Requestor-Name" code="2502" vendor-bit="must" vendor-id="TGPP">
6267                         <grouped>
6268                                 <gavp name="LCS-Requestor-Id-String"/>
6269                                 <gavp name="LCS-Format-Indicator"/>
6270                         </grouped>
6271                 </avp>
6272                 <avp name="LCS-Priority" code="2503" vendor-bit="must" vendor-id="TGPP">
6273                         <type type-name="Unsigned32"/>
6274                 </avp>
6275
6276                 <avp name="LCS-QoS" code="2504" vendor-bit="must" vendor-id="TGPP">
6277                         <grouped>
6278                                 <gavp name="LCS-QoS-Class"/>
6279                                 <gavp name="Vertical-Accuracy "/>
6280                                 <gavp name="Vertical-Requested"/>
6281                                 <gavp name="Response-Time"/>
6282                         </grouped>
6283                 </avp>
6284                 <avp name="Horizontal-Accuracy" code="2505" vendor-bit="must" vendor-id="TGPP">
6285                         <type type-name="Unsigned32"/>
6286                 </avp>
6287                 <avp name="Vertical-Accuracy" code="2506" vendor-bit="must" vendor-id="TGPP">
6288                         <type type-name="Unsigned32"/>
6289                 </avp>
6290
6291                 <!-- 2507       Vertical-Requested      Enumerated -->
6292
6293                 <avp name="Velocity-Requested" code="2508" vendor-bit="must" vendor-id="TGPP">
6294                         <type type-name="Enumerated"/>
6295                         <enum name="VELOCITY_IS_NOT_REQUESTED" code="0"/>
6296                         <enum name="BEST VELOCITY_IS_REQUESTED" code="1"/>
6297                 </avp>
6298                 <avp name="Response-Time" code="2509" vendor-bit="must" vendor-id="TGPP">
6299                         <type type-name="Enumerated"/>
6300                         <enum name="LOW_DELAY" code="0"/>
6301                         <enum name="DELAY_TOLERANT" code="1"/>
6302                 </avp>
6303                 <avp name="Supported-GAD-Shapes" code="2510" vendor-bit="must" vendor-id="TGPP">
6304                         <type type-name="Unsigned32"/>
6305                 </avp>
6306                 <avp name="LCS-Codeword" code="2511" vendor-bit="must" vendor-id="TGPP">
6307                         <type type-name="UTF8String"/>
6308                 </avp>
6309                 <avp name="LCS-Privacy-Check" code="2512" vendor-bit="must" vendor-id="TGPP">
6310                         <type type-name="Enumerated"/>
6311                         <enum name="ALLOWED_WITHOUT_NOTIFICATION" code="0"/>
6312                         <enum name="ALLOWED_WITH_NOTIFICATION" code="1"/>
6313                         <enum name="ALLOWED_IF_NO_RESPONSE" code="2"/>
6314                         <enum name="RESTRICTED_IF_NO_RESPONSE" code="3"/>
6315                         <enum name="NOT_ALLOWED" code="4"/>
6316                 </avp>
6317
6318                 <avp name="Accuracy-Fulfilment-Indicator" code="2513" vendor-bit="must" vendor-id="TGPP">
6319                         <type type-name="Enumerated"/>
6320                         <enum name="REQUESTED_ACCURACY_FULFILLED" code="0"/>
6321                         <enum name="REQUESTED_ACCURACY_NOT_FULFILLED" code="1"/>
6322                 </avp>
6323
6324                 <avp name="Age-Of-Location-Estimate" code="2514" vendor-bit="must" vendor-id="TGPP">
6325                         <type type-name="Unsigned32"/>
6326                 </avp>
6327                 <avp name="Velocity-Estimate" code="2515" vendor-bit="must" vendor-id="TGPP">
6328                 <type type-name="OctetString"/>
6329                 </avp>
6330                 <avp name="EUTRAN-Positioning-Data" code="2516" vendor-bit="must" vendor-id="TGPP">
6331                 <type type-name="OctetString"/>
6332                 </avp>
6333                 <avp name="ECGI" code="2517" vendor-bit="must" vendor-id="TGPP">
6334                         <type type-name="OctetString"/>
6335                 </avp>
6336                 <avp name="Location-Event" code="2518" vendor-bit="must" vendor-id="TGPP">
6337                         <type type-name="Enumerated"/>
6338                         <enum name="EMERGENCY_CALL_ORIGINATION" code="0"/>
6339                         <enum name="EMERGENCY_CALL_RELEASE" code="1"/>
6340                         <enum name="MO_LR" code="2"/>
6341                         <enum name="EMERGENCY_CALL_HANDOVER" code="3"/>
6342                 </avp>
6343
6344                 <!-- 2519       Pseudonym-Indicator     Enumerated -->
6345
6346                 <avp name="LCS-Service-Type-ID" code="2520" vendor-bit="must" vendor-id="TGPP">
6347                         <type type-name="Unsigned32"/>
6348                 </avp>
6349
6350                 <avp name="LCS-Privacy-Check-Non-Session" code="2521" vendor-bit="must" vendor-id="TGPP">
6351                         <grouped>
6352                                 <gavp name="LCS-Privacy-Check"/>
6353                         </grouped>
6354                 </avp>
6355                 <avp name="LCS-Privacy-Check-Session" code="2522" vendor-bit="must" vendor-id="TGPP">
6356                         <grouped>
6357                                 <gavp name="LCS-Privacy-Check"/>
6358                         </grouped>
6359                 </avp>
6360                 <avp name="LCS-QoS-Class" code="2523" vendor-bit="must" vendor-id="TGPP">
6361                         <type type-name="Enumerated"/>
6362                         <enum name="ASSURED" code="0"/>
6363                         <enum name="BEST EFFORT" code="1"/>
6364                 </avp>
6365
6366                 <!--
6367                 Note: The AVP codes from 2524 to 2599 are reserved for TS 29.172
6368
6369                 32.299 [5]
6370                 2600 reserved -
6371                 -->
6372
6373                 <avp name="Reserved" code="2600" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6374                         <type type-name="OctetString"/>
6375                 </avp>
6376                 <avp name="IMS-Application-Reference-Identifier" code="2601" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6377                         <type type-name="UTF8String"/>
6378                 </avp>
6379                 <avp name="Low-Priority-Indicator" code="2602" vendor-bit="must" vendor-id="TGPP">
6380                         <type type-name="Enumerated"/>
6381                         <enum name="NO" code="0"/>
6382                         <enum name="YES" code="1"/>
6383                 </avp>
6384                 <avp name="IP-Realm-Default-Indicator" code="2603" vendor-bit="must" vendor-id="TGPP">
6385                         <type type-name="Enumerated"/>
6386                         <enum name="Default IP Realm Not used" code="0"/>
6387                         <enum name="Default IP realm used" code="1"/>
6388                 </avp>
6389                 <avp name="Local-GW-Inserted-Indicator" code="2604" vendor-bit="must" vendor-id="TGPP">
6390                         <type type-name="Enumerated"/>
6391                         <enum name="Local GW Not Inserted" code="0"/>
6392                         <enum name="Local GW Inserted" code="1"/>
6393                 </avp>
6394                 <avp name="Transcoder-Inserted-Indicator" code="2605" vendor-bit="must" vendor-id="TGPP">
6395                         <type type-name="Enumerated"/>
6396                         <enum name="Transcoder Not Inserted" code="0"/>
6397                         <enum name="Transcoder Inserted" code="1"/>
6398                 </avp>
6399                 <avp name="PDP-Address-Prefix-Length" code="2606" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6400                         <type type-name="Unsigned32"/>
6401                 </avp>
6402                 <!--
6403                 Note: The AVP codes from 2607 to 2699 are reserved for TS 32.299
6404                 -->
6405
6406                 <avp name="Policy-Counter-Identifier" code="2901" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6407                         <type type-name="UTF8String"/>
6408                 </avp>
6409                 <avp name="Policy-Counter-Status" code="2902" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6410                         <type type-name="UTF8String"/>
6411                 </avp>
6412                 <avp name="Policy-Counter-Status-Report" code="2903" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6413                         <grouped>
6414                                 <gavp name="Policy-Counter-Identifier"/>
6415                                 <gavp name="Policy-Counter-Status"/>
6416                                 <gavp name="Pending-Policy-Counter-Information"/>
6417                         </grouped>
6418                 </avp>
6419                 <avp name="SL-Request-Type" code="2904" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6420                         <type type-name="Enumerated"/>
6421                         <enum name="INITIAL_REQUEST"        code="0"/>
6422                         <enum name="INTERMEDIATE_REQUEST"   code="1"/>
6423                 </avp>
6424                 <avp name="Pending-Policy-Counter-Information" code="2905" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6425                         <grouped>
6426                                 <gavp name="Policy-Counter-Status"/>
6427                                 <gavp name="Pending-Policy-Counter-Change-Time"/>
6428                         </grouped>
6429                 </avp>
6430                 <avp name="Pending-Policy-Counter-Change-Time" code="2906" mandatory="must" vendor-bit="must" vendor-id="TGPP">
6431                         <type type-name="Time"/>
6432                 </avp>
6433
6434                 <avp name="Device-Action" code="3001" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6435                         <grouped>
6436                                 <gavp name="External-Identifier"/>
6437                                 <gavp name="MSISDN"/>
6438                                 <gavp name="SCS-Identity"/>
6439                                 <gavp name="Reference-Number"/>
6440                                 <gavp name="Action-Type"/>
6441                                 <gavp name="Trigger-Data"/>
6442                                 <gavp name="Validity-Time"/>
6443                         </grouped>
6444                 </avp>
6445                 <avp name="Device-Notification" code="3002" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6446                         <grouped>
6447                                 <gavp name="External-Identifier"/>
6448                                 <gavp name="MSISDN"/>
6449                                 <gavp name="SCS-Identity"/>
6450                                 <gavp name="Reference-Number"/>
6451                                 <gavp name="Action-Type"/>
6452                                 <gavp name="Request-Status"/>
6453                                 <gavp name="Delivery-Outcome"/>
6454                         </grouped>
6455                 </avp>
6456                 <avp name="Trigger-Data" code="3003" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6457                         <grouped>
6458                                 <gavp name="Payload"/>
6459                                 <gavp name="Priority-Indication"/>
6460                                 <gavp name="Application-Port-Identifier"/>
6461                         </grouped>
6462                 </avp>
6463                 <avp name="Payload" code="3004" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6464                         <type type-name="OctetString"/>
6465                 </avp>
6466                 <avp name="Action-Type" code="3005" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6467                         <type type-name="Enumerated"/>
6468                         <enum name="Device Trigger Request" code="1"/>
6469                         <enum name="Delivery Report" code="2"/>
6470                 </avp>
6471                 <avp name="Priority-Indication" code="3006" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6472                         <type type-name="Enumerated"/>
6473                         <enum name="Non-Priority" code="0"/>
6474                         <enum name="Priority" code="1"/>
6475                 </avp>
6476                 <avp name="Reference-Number" code="3007" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6477                         <type type-name="Unsigned32"/>
6478                 </avp>
6479                 <avp name="Request-Status" code="3008" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6480                         <type type-name="Enumerated"/>
6481                         <enum name="SUCCESS" code="0"/>
6482                         <enum name="TEMPORARYERROR" code="201"/>
6483                         <enum name="INVPAYLOAD" code="101"/>
6484                         <enum name="INVEXTID" code="102"/>
6485                         <enum name="INVSCSID" code="103"/>
6486                         <enum name="INVPERIOD" code="104"/>
6487                         <enum name="NOTAUTHORIZED" code="105"/>
6488                         <enum name="SERVICEUNAVAILABLE" code="106"/>
6489                         <enum name="PERMANENTERROR" code="107"/>
6490                         <enum name="QUOTAEXCEEDED" code="108"/>
6491                         <enum name="RATEEXCEEDED" code="109"/>
6492                 </avp>
6493                 <avp name="Delivery-Outcome" code="3009" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6494                         <type type-name="Enumerated"/>
6495                         <enum name="SUCCESS" code="0"/>
6496                         <enum name="EXPIRED" code="1"/>
6497                         <enum name="TEMPORARYERROR" code="2"/>
6498                         <enum name="UNDELIVERABLE" code="3"/>
6499                 </avp>
6500                 <avp name="Application-Port-Identifier" code="3010" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
6501                         <type type-name="Unsigned32"/>
6502                 </avp>
6503
6504                 <avp name="IP-SM-GW-Number" code="3100" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6505                         <type type-name="OctetString"/>
6506                 </avp>
6507                 <avp name="IP-SM-GW-Name" code="3101" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6508                         <type type-name="DiameterIdentity"/>
6509                 </avp>
6510                 <avp name="User-Identifier" code="3102" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6511                         <grouped>
6512                                 <gavp name="User-Name"/>
6513                                 <gavp name="MSISDN"/>
6514                                 <gavp name="External-Identifier"/>
6515                                 <gavp name="LMSI"/>
6516                         </grouped>
6517                 </avp>
6518                 <avp name="Service-ID" code="3103" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6519                         <type type-name="Enumerated"/>
6520                         <enum name="DEVICE_TRIGGER" code="0"/>
6521                 </avp>
6522                 <avp name="SCS-Identity" code="3104" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6523                         <type type-name="OctetString"/>
6524                 </avp>
6525                 <avp name="Service-Parameters" code="3105" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6526                         <grouped>
6527                                 <gavp name="T4-Parameters"/>
6528                         </grouped>
6529                 </avp>
6530                 <avp name="T4-Parameters" code="3106" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6531                         <grouped>
6532                                 <gavp name="Priority-Indication"/>
6533                                 <gavp name="SM-RP-SMEA"/>
6534                         </grouped>
6535                 </avp>
6536                 <avp name="Service-Data" code="3107" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6537                         <grouped>
6538                                 <gavp name="T4-Data"/>
6539                         </grouped>
6540                 </avp>
6541                 <avp name="T4-Data" code="3108" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6542                         <grouped>
6543                                 <gavp name="HSS-Cause"/>
6544                                 <gavp name="Serving-Node"/>
6545                                 <gavp name="Additional-Serving-Node"/>
6546                         </grouped>
6547                 </avp>
6548                 <avp name="HSS-Cause" code="3109" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6549                         <type type-name="Unsigned32"/>
6550                 </avp>
6551                 <avp name="SIR-Flags" code="3110" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6552                         <type type-name="Unsigned32"/>
6553                 </avp>
6554                 <avp name="External-Identifier" code="3111" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6555                         <type type-name="UTF8String"/>
6556                 </avp>
6557
6558                 <avp name="SM-Delivery-Outcome-T4" code="3200" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6559                         <type type-name="Enumerated"/>
6560                         <enum name="ABSENT_SUBSCRIBER" code="0"/>
6561                         <enum name="UE_MEMORTY_CAPACITY_EXCEEDED" code="1"/>
6562                         <enum name="SUCCESSFUL_TRANSFER" code="2"/>
6563                 </avp>
6564                 <avp name="Absent-Subscriber-Diagnostic-T4" code="3201" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
6565                         <type type-name="Enumerated"/>
6566                         <enum name="NO_PAGING_RESPONSE" code="0"/>
6567                         <enum name="UE_DETACHED" code="1"/>
6568                         <enum name="UE_DEREGISTERED" code="2"/>
6569                         <enum name="UE_PURGED" code="3"/>
6570                         <enum name="ROAMING_RESTRICTION" code="4"/>
6571                         <enum name="UNIDENTIFIED_SUBSCRIBER" code="5"/>
6572                 </avp>
6573
6574                 <!--- TGPP2 AVP's X.S0013-014-0
6575                 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
6576                 -->
6577                 <avp name="Bearer-Usage" code="1000" vendor-bit="must" vendor-id="TGPP2">
6578                         <type type-name="Enumerated"/>
6579                         <enum name="GENERAL" code="0"/>
6580                         <enum name="IMS_SIGNALLING" code="1"/>
6581                 </avp>
6582                 <avp name="Charging-Rule-Install" code="1001" vendor-bit="must" vendor-id="TGPP2">
6583                         <grouped>
6584                                 <gavp name="Charging-Rule-Definition"/>
6585                                 <gavp name="Charging-Rule-Name"/>
6586                                 <gavp name="Charging-Rule-Base-Name"/>
6587                         </grouped>
6588                 </avp>
6589                 <avp name="Charging-Rule-Remove" code="1002" vendor-bit="must" vendor-id="TGPP2">
6590                         <grouped>
6591                                 <gavp name="Charging-Rule-Name"/>
6592                                 <gavp name="Charging-Rule-Base-Name"/>
6593                         </grouped>
6594                 </avp>
6595                 <avp name="Charging-Rule-Definition" code="1003" vendor-bit="must" vendor-id="TGPP2">
6596                         <grouped>
6597                                 <gavp name="Charging-Rule-Name"/>
6598                                 <gavp name="Service-Identifier"/>
6599                                 <gavp name="Rating-Group"/>
6600                                 <gavp name="Flow-Description"/>
6601                                 <gavp name="Reporting-Level"/>
6602                                 <gavp name="Online"/>
6603                                 <gavp name="Offline"/>
6604                                 <gavp name="Metering-Method"/>
6605                                 <gavp name="Precedence"/>
6606                                 <gavp name="AF-Charging-Identifier"/>
6607                                 <gavp name="Flows"/>
6608                         </grouped>
6609                 </avp>
6610                 <avp name="Charging-Rule-Base-Name" code="1004" vendor-bit="must" vendor-id="TGPP2">
6611                         <type type-name="OctetString"/>
6612                 </avp>
6613                 <avp name="Charging-Rule-Name" code="1005" vendor-bit="must" vendor-id="TGPP2">
6614                         <type type-name="OctetString"/>
6615                 </avp>
6616                 <avp name="Event-Trigger" code="1006" vendor-bit="must" vendor-id="TGPP2">
6617                         <type type-name="Enumerated"/>
6618                         <enum name="SGSN_CHANGE" code="0"/>
6619                         <enum name="QOS_CHANGE" code="1"/>
6620                         <enum name="RAT_CHANGE" code="2"/>
6621                         <enum name="TFT_CHANGE" code="3"/>
6622                 </avp>
6623                 <avp name="Metering-Method" code="1007" vendor-bit="must" vendor-id="TGPP2">
6624                         <type type-name="Enumerated"/>
6625                         <enum name="DURATION" code="0"/>
6626                         <enum name="VOLUME" code="1"/>
6627                         <enum name="DURATION_VOLUME" code="2"/>
6628                 </avp>
6629                 <avp name="Offline" code="1008" vendor-bit="must" vendor-id="TGPP2">
6630                         <type type-name="Enumerated"/>
6631                         <enum name="DISABLE_OFFLINE" code="0"/>
6632                         <enum name="ENABLE_OFFLINE" code="1"/>
6633                 </avp>
6634                 <avp name="Online" code="1009" vendor-bit="must" vendor-id="TGPP2">
6635                         <type type-name="Enumerated"/>
6636                         <enum name="DISABLE_ONLINE" code="0"/>
6637                         <enum name="ENABLE_ONLINE" code="1"/>
6638                 </avp>
6639                 <avp name="Precedence" code="1010" vendor-bit="must" vendor-id="TGPP2">
6640                         <type type-name="Unsigned32"/>
6641                 </avp>
6642                 <avp name="Primary-CCF-Address" code="1011" vendor-bit="must" vendor-id="TGPP2">
6643                         <type type-name="DiameterURI"/>
6644                 </avp>
6645                 <avp name="Primary-OCS-Address" code="1012" vendor-bit="must" vendor-id="TGPP2">
6646                         <type type-name="DiameterURI"/>
6647                 </avp>
6648                 <avp name="Reporting-Level" code="1014" vendor-bit="must" vendor-id="TGPP2">
6649                         <type type-name="Enumerated"/>
6650                         <enum name="CHARGING_RULE_LEVEL" code="0"/>
6651                         <enum name="RATING_GROUP_LEVEL" code="1"/>
6652                 </avp>
6653                 <avp name="Secondary-CCF-Address" code="1015" vendor-bit="must" vendor-id="TGPP2">
6654                         <type type-name="DiameterURI"/>
6655                 </avp>
6656                 <avp name="Secondary-OCS-Address" code="1016" vendor-bit="must" vendor-id="TGPP2">
6657                         <type type-name="DiameterURI"/>
6658                 </avp>
6659                 <avp name="TFT-Filter" code="1017" vendor-bit="must" vendor-id="TGPP2">
6660                         <type type-name="IPFilterRule"/>
6661                 </avp>
6662                 <avp name="TFT-Packet-Filter-Information" code="1018" vendor-bit="must" vendor-id="TGPP2">
6663                         <grouped>
6664                                 <gavp name="Precedence"/>
6665                                 <gavp name="TFT-Filter"/>
6666                                 <gavp name="ToS-Traffic-Class"/>
6667                         </grouped>
6668                 </avp>
6669                 <avp name="ToS-Traffic-Class" code="1019" vendor-bit="must" vendor-id="TGPP2">
6670                         <type type-name="OctetString"/>
6671                 </avp>
6672                 <avp name="3GPP2-BSID" code="9010" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP2">
6673                         <type type-name="UTF8String"/>
6674                 </avp>
6675         </base>
6676
6677         <application id="0"             name="Diameter Common Messages" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588"></application>
6678         <application id="3"             name="Diameter Base Accounting" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588"></application>
6679         <application id="16777216"      name="3GPP Cx"                  uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588"></application>
6680         <application id="16777224"      name="3GPP Gx"                  uri="http://www.3gpp.org/ftp/Specs/html-info/29210.htm"></application>
6681         <application id="16777227"      name="Ericsson MSI"             uri="http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xml"></application>
6682   <application id="16777228"    name="Ericsson Zx"              uri="http://www.3GPP.org/ftp/Specs/html-info/29229.htm"></application>
6683   <application id="16777229"    name="3GPP RX"              uri="http://www.3GPP.org/ftp/Specs/html-info/29229.htm"></application>
6684   <application id="16777232"    name="Ericsson Charging-CIP"    uri="http://www.3gpp.org/ftp/Specs/html-info/29210.htm"></application>
6685         <application id="16777238"      name="3GPP Gx"                  uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"></application>
6686         <application id="16777250"      name="3GPP STa"                 uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"></application>
6687         <application id="16777251"      name="3GPP S6a/S6d"             uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516"></application>
6688         <application id="16777252"      name="3GPP S13/S13'"            uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516"></application>
6689         <application id="16777255"      name="3GPP SLg"                 uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588"></application>
6690   <application id="16777264"    name="3GPP SWm"                 uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"></application>
6691   <application id="16777265"    name="3GPP SWx"                 uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"></application>
6692         <application id="16777266"      name="3GPP Gxx"                 uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"></application>
6693         <application id="16777269"      name="Ericsson HSI"             uri="http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xml"></application>
6694         <application id="16777272"      name="3GPP S6b"                 uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"></application>
6695         <application id="16777291"      name="3GPP SLh"                 uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588"></application>
6696         <application id="16777292"      name="3GPP SGmb"                uri="http://www.3gpp.org/ftp/Specs/html-info/29061.htm"></application>
6697         <application id="16777302"      name="3GPP Sy"                  uri="http://www.3gpp.org/ftp/Specs/html-info/29219.htm"></application>
6698         <application id="16777304"      name="Ericsson Sy"              uri="http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xml"></application>
6699   <application id="16777315"  name="Ericsson Diameter Signalling Controller Application (DSC)"            uri="http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xml"></application>
6700   <application id="4294967295" name="Relay"  uri="http://www.ietf.org/rfc/rfc6733.txt?number=6733"></application>
6701   
6702         &nasreq;
6703         &eap;
6704         &mobileipv4;
6705         &chargecontrol;
6706         &sunping;
6707         &imscxdx;
6708         &TGPPGmb;
6709         &TGPPS9;
6710         &TGPPSh;
6711         &TGPPRx;
6712         &sip;
6713         &gqpolicy;
6714         &etsie2e4;
6715         &Ericsson;
6716         &mobileipv6;
6717         &Cisco;
6718         &Vodafone;
6719         &AlcatelLucent;
6720         &Nokia;
6721         &NokiaSiemensNetworks;
6722         &SKT;
6723         &ChinaTelecom;
6724         &VerizonWireless;
6725         &Custom;
6726 </dictionary>