Remove autotools build system.
[metze/wireshark/wip.git] / diameter / dictionary.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <?type-proto key="MIPRegistrationRequest" value="mip" ?>
4 <?avp-proto key="Example-AVP" value="data" ?>
5
6 <!DOCTYPE dictionary SYSTEM "dictionary.dtd" [
7         <!-- Any files added here need to be added packaging/nsis/wireshark.nsi -->
8
9         <!ENTITY nasreq                 SYSTEM "nasreq.xml">
10         <!ENTITY eap                    SYSTEM "eap.xml">
11         <!ENTITY mobileipv4             SYSTEM "mobileipv4.xml">
12         <!ENTITY chargecontrol          SYSTEM "chargecontrol.xml">
13         <!ENTITY sunping                SYSTEM "sunping.xml">
14         <!ENTITY TGPP                   SYSTEM "TGPP.xml">
15         <!ENTITY TGPP2                  SYSTEM "TGPP2.xml">
16         <!ENTITY sip                    SYSTEM "sip.xml">
17         <!ENTITY etsie2e4               SYSTEM "etsie2e4.xml">
18         <!ENTITY Ericsson               SYSTEM "Ericsson.xml">
19         <!ENTITY mobileipv6             SYSTEM "mobileipv6.xml">
20         <!ENTITY Cisco                  SYSTEM "Cisco.xml">
21         <!ENTITY Starent                SYSTEM "Starent.xml">
22         <!ENTITY Vodafone               SYSTEM "Vodafone.xml">
23         <!ENTITY AlcatelLucent          SYSTEM "AlcatelLucent.xml">
24         <!ENTITY Nokia                  SYSTEM "Nokia.xml">
25         <!ENTITY NokiaSolutionsAndNetworks      SYSTEM "NokiaSolutionsAndNetworks.xml">
26         <!ENTITY HP                     SYSTEM "HP.xml">
27         <!ENTITY CiscoSystems                   SYSTEM "CiscoSystems.xml">
28         <!ENTITY Oracle                 SYSTEM "Oracle.xml">
29         <!ENTITY Juniper                SYSTEM "Juniper.xml">
30         <!ENTITY Inovar                 SYSTEM "Inovar.xml">
31         <!ENTITY Huawei                 SYSTEM "Huawei.xml">
32         <!ENTITY VerizonWireless        SYSTEM "VerizonWireless.xml">
33         <!ENTITY Custom                 SYSTEM "Custom.xml">
34 ]>
35 <dictionary>
36         <base uri="http://www.ietf.org/rfc/rfc6733.txt">
37                 <!-- ************************************************************** -->
38                 <!-- *********************** Commands ***************************** -->
39                 <!-- ************************************************************** -->
40
41                 <!-- Diameter Base Protocol Command Codes -->
42                 <!-- 0-255 RADIUS compatibility codes [http://www.iana.org/assignments/radius-types] -->
43                 <!--256 Unassigned -->
44                 <command name="Capabilities-Exchange"           code="257" vendor-id="None"/>
45                 <command name="Re-Auth"                         code="258" vendor-id="None"/>
46                 <!-- 259 Unassigned
47                      260 AMR / AMA [RFC4004]     mobileipv4.xml
48                      261 Unassigned
49                      262 HAR / HAA [RFC4004]     mobileipv4.xml
50                      263-264 Unassigned
51                      265 AAR / AAA [RFC4005]     nasreq.xml
52                      266-267 Unassigned
53                      268 DER / DEA [RFC4072]     eap.xml
54                      269-270 Unassigned
55                 -->
56                 <command name="Accounting"                      code="271" vendor-id="None"/>
57                 <!-- 272 CCR / CCA [RFC4006]     chargecontrol.xml
58                      273 Unassigned
59                 -->
60                 <command name="Abort-Session"                   code="274" vendor-id="None"/>
61                 <command name="Session-Termination"             code="275" vendor-id="None"/>
62                 <!--276-279 Unassigned -->
63                 <command name="Device-Watchdog"                 code="280" vendor-id="None"/>
64                 <command name="Disconnect-Peer"                 code="282" vendor-id="None"/>
65                 <!--283 UAR / UAA [RFC4740]      sip.xml
66                     284 SAR / SAA [RFC4740]      sip.xml
67                     285 LIR / LIA [RFC4740]      sip.xml
68                     286 MAR / MAA [RFC4740]      sip.xml
69                     287 RTR / RTA [RFC4740]      sip.xml
70                     288 PPR / PPA [RFC4740]      sip.xml
71                     289-299 Unassigned
72                     300-313 Allocated for 3GPP [RFC3589]
73                     TGPP.xml ( 300 - 309 )
74                 -->
75
76                 <command name="Boostrapping-Info"       code="310" vendor-id="None"/>           <!-- BIR/BIA    29.109 [7] -->
77                 <command name="Message-Process"         code="311" vendor-id="None"/>           <!-- MPR/MPA    29.140 [16] -->
78                 <command name="GBAPush-Info"            code="312" vendor-id="None"/>           <!-- GPR/GPI    29.109 [7] -->
79                 <!-- 313 (Not used yet) -->
80                 <command name="Policy-Data"             code="314" vendor-id="None"/>           <!-- PDR / PDA [RFC5224] -->
81                 <command name="Policy-Install"          code="315" vendor-id="None"/>           <!-- (PIA) [ITU-T Rec. Q.3303.3][RFC5431] -->
82
83                 <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
84                 <command name="3GPP-Update-Location"            code="316" vendor-id="None"/>
85                 <command name="3GPP-Cancel-Location"            code="317" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
86                 <command name="3GPP-Authentication-Information" code="318" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
87                 <command name="3GPP-Insert-Subscriber-Data"     code="319" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
88                 <command name="3GPP-Delete-Subscriber-Data"     code="320" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
89                 <command name="3GPP-Purge-UE"                   code="321" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
90                 <command name="3GPP-Reset"                      code="322" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
91                 <command name="3GPP-Notify"                     code="323" vendor-id="None"/>           <!--[3GPP TS 29.272][RFC5516] -->
92                 <command name="3GPP-ME-Identity-Check"          code="324" vendor-id="None"/>           <!--(ECR/ECA) [3GPP TS 29.272][RFC5516] -->
93                 <command name="MIP6"                            code="325" vendor-id="None"/>           <!--(MIR/MIA) [RFC5778] -->
94                 <command name="QoS-Authorization"               code="326" vendor-id="None"/>           <!--(QAR/QAA) [RFC5866] -->
95                 <command name="QoS-Install"                     code="327" vendor-id="None"/>           <!--(QIR/QIA) [RFC5866] -->
96                 <command name="Capabilities-Update"             code="328" vendor-id="None"/>           <!--[RFC6737] -->
97                 <command name="IKEv2-SK"                        code="329" vendor-id="None"/>           <!--[RFC6738] -->
98                 <command name="NAT-Control"                     code="330" vendor-id="None"/>   <!--[RFC6736] -->
99                 <!--
100                         331-8388607 Unassigned
101                         8388608 WIMAX-HRPD-SFF Request/Answer [http://www.3gpp2.org/Public_html/specs/tsgx.cfm][3GPP2 X.S0058-0 v1.0][Avi_Lior]
102                         8388609 WiMAX-Diameter-EAP-Request/Answer (WDER/WDEA) WDE [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
103                         8388610 WiMAX-Change-of-Authorization-Request/Answer (WCAR/WCAA) WCA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
104                         8388611 WiMAX-Reauthentication-Request/Answer (WRAR/WRAA) WRA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
105                         8388612 WiMAX-Session-Termination-Request/Answer (WSTR/WSTA) WST [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
106                         8388613 WiMAX-Abort-Session-Request/Answer (WASR/WASA) WAS [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
107                         8388614 WiMAX-Home-Agent-IPv4-Request/Answer (WHA4R/WHA4A) WHA4 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
108                         8388615 WiMAX-Home-Agent-IPv6-Request/Answer (WHA6R/WHA6A) WHA6 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
109                         8388616 WiMAX-DHCP-Request/Answer (WDHCPR/WDHCPA) WDHCP [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
110                         8388617 WiMAX-LAA-Request/Answer (WLAAR/WLAA) WLAA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
111                         8388618 WiMAX-Location-Accounting-Request/Answer (WLACR/WLACA) WLAC [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
112                         8388619 WiMAX-Location-Measurement-Query-Request/Answer (WLMQR/WLMQA) WLMQ [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
113                 -->
114                 <command name="3GPP-Provide-Location"           code="8388620" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
115                 <command name="3GPP-Location-Report"            code="8388621" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
116                 <command name="3GPP-LCS-Routing-Info"           code="8388622" vendor-id="None"/>       <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
117
118                 <!--
119                         8388623 Notif-Request/Answer (NFR/NFA) [Tomas_Menzl]
120                         8388624 Msg-Interface-Request/Answer (MIFR/MIFA) [Tomas_Menzl]
121                         8388625 Mobile-Application-Request/Answer (MAPR/MAPA) [Tomas_Menzl]
122                         8388626 Update Location Request/Answer (ULR / ULA) [3GPP2 publication X.S0057][Avi_Lior]
123                         8388627 Cancel Location Request/Answer (CLR CLA) [3GPP2 publication X.S0057][Avi_Lior]
124                         8388628 Juniper-Sync-Event (JSE) [Aleksey_Romanov]
125                         8388629 Juniper-Session-Discovery (JSD) [Aleksey_Romanov]
126                         8388630 Query Profile Request Answer (QPR/QPA) [3GPP2 publication X.S0057A E-UTRAN eHRPD7][Avi_Lior]
127                 -->
128
129                 <command name="Subscription Information Application" code="8388631" vendor-id="None"/>
130                 <command name="Distributed Charging"            code="8388632" vendor-id="None"/>
131                 <command name="Ericsson-SL"                     code="8388633" vendor-id="None"/>       <!-- Ericsson Spending Limit -->
132                 <command name="Ericsson-SN"                     code="8388634" vendor-id="None"/>       <!-- Ericsson Spending Status Notification -->
133                 <command name="Spending-Limit"                  code="8388635" vendor-id="None"/>       <!-- TGPP 29.219/Sy -->
134                 <command name="Spending-Status-Notification"    code="8388636" vendor-id="None"/>       <!-- TGPP 29.219/Sy -->
135                 <command name="TDF-Session"     code="8388637" vendor-id="None"/>       <!-- [3GPP TS 29.212][Kimmo_Kymalainen] -->
136                 <command name="3GPP-Update-VCSG-Location"       code="8388638" vendor-id="None"/>  <!-- [3GPP TS 29.272][Kimmo_Kymalainen] -->
137                 <command name="3GPP-Device-Action"              code="8388639" vendor-id="None"/>     <!--[3GPP TS 29.368][RFC5719] -->
138                 <command name="3GPP-Device-Notification"        code="8388640" vendor-id="None"/>    <!--[3GPP TS 29.368][RFC5719] -->
139                 <command name="3GPP-Subscriber-Information"     code="8388641" vendor-id="None"/>     <!-- 3GPP TS 29.336 -->
140                 <command name="Cancel-VCSG-Location"    code="8388642" vendor-id="None"/>
141                 <command name="3GPP-Device-Trigger"             code="8388643" vendor-id="None"/>     <!-- 3GPP TS 29.337 -->
142                 <command name="3GPP-Delivery-Report"            code="8388644" vendor-id="None"/>   <!-- 3GPP TS 29.337 -->
143                 <command name="MO-Forward-Short-Message"        code="8388645" vendor-id="None"/>   <!-- 3GPP TS 29.338 -->
144                 <!--
145
146                         8388646 MT-Forward-Short-Message Request/Answer (TFR/TFA) [3GPP TS 29.338][Kimmo_Kymalainen]
147                         8388647 Send-Routing-Info-for-SM-Request/Answer (SRR/SRA) [3GPP TS 29.338][Kimmo_Kymalainen]
148                         8388648 Alert-Service-Centre-Request/Answer (ALR/ALA) [3GPP TS 29.338][Kimmo_Kymalainen]
149                         8388649 Report-SM-Delivery-Status-Request/Answer (RDR/RDA) [3GPP TS 29.338][Kimmo_Kymalainen]
150                 -->
151                 <command name="NSN Cancel-LocationMS"           code="8388650" vendor-id="None"/>
152                 <command name="NSN User-DataMS"         code="8388651" vendor-id="None"/>
153                 <command name="NSN Profile-UpdateMS"            code="8388652" vendor-id="None"/>
154                 <command name="NSN Subscribe-NotificationsMS"           code="8388653" vendor-id="None"/>
155                 <command name="NSN Push-NotificationMS"         code="8388654" vendor-id="None"/>
156                 <command name="Get Gateway"             code="8388655" vendor-id="None"/>
157                 <command name="Trigger-Establishment"           code="8388656" vendor-id="None"/>
158                 <command name="Ericsson Binding-Data"           code="8388657" vendor-id="None"/>
159                 <!--
160                         8388658 3GPP2 Subscriber-Information-Request/Answer (SIR/SIA) [3GPP2 X.S0068][Jun_Wang]
161                         8388659 Verizon Session Data Recovery Request/Answer (SDR/SDA) [Niranjan_Avula]
162                         8388660 Nokia Core Service Request/Answer (CSR/CSA) [Timo_Perala]
163                         8388661 Nokia Extended Command Request/Answer (ECR/ECA) [Timo_Perala]
164                         8388662 GCS-Action-Request/Answer (GAR/GAA) [3GPP TS 29.468][Kimmo_Kymalainen]
165                         8388663 GCS-Notification-Request/Answer (GNR/GNA) [3GPP TS 29.468][Kimmo_Kymalainen]
166                         8388664 ProSe-Subscriber-Information-Request/Answer (PIR/PIA) [3GPP TS 29.344][Kimmo_Kymalainen]  TGPP.xml
167                         8388665 Update-ProSe-Subscriber-Data-Request/Answer (UPR/UPA) [3GPP TS 29.344][Kimmo_Kymalainen]  TGPP.xml
168                         8388666 ProSe-Notify-Request/Answer (PNR/PNA) [3GPP TS 29.344][Kimmo_Kymalainen]                  TGPP.xml
169                         8388667 Reset-Request/Answer (RSR/RSA) [3GPP TS 29.344][Kimmo_Kymalainen]                         TGPP.xml
170                         8388668 ProSe-Authorization-Request/Answer (PAR/PAA) [3GPP TS 29.345][Kimmo_Kymalainen]
171                         8388669 ProSe-Discovery-Request/Answer (PDR/PDA) [3GPP TS 29.345][Kimmo_Kymalainen]
172                         8388670 ProSe-Match-Request/Answer (PMR/PMA) [3GPP TS 29.345][Kimmo_Kymalainen]
173                         8388671 ProSe-Match-Report-Info-Request/Answer (PIR/PIA) [3GPP TS 29.345][Kimmo_Kymalainen]
174                         8388672 ProSe-Proximity-Request/Answer (PRR/PRA) [3GPP TS 29.345][Kimmo_Kymalainen]
175                         8388673 ProSe-Location-Update-Request (PLR/PLA) [3GPP TS 29.345][Kimmo_Kymalainen]
176                         8388674 ProSe-Alert-Request/Answer (ALR/ALA) [3GPP TS 29.345][Kimmo_Kymalainen]
177                         8388675 ProSe-Cancellation-Request/Answer (RPR/RPA) [3GPP TS 29.345][Kimmo_Kymalainen]
178                         8388676 ProXimity-Action-Request/Answer (PXR/PXA) [3GPP TS 29.343][Kimmo_Kymalainen]
179                         8388677 Rivada Xd DSC-Registration-Request/Answer (DDRR/DDRA) [Vincent_D_Onofrio]
180                         8388678 Rivada Xd Heart-Beat-Request/Answer (DHBR/DHBA) [Vincent_D_Onofrio]
181                         8388679 Rivada Xd Cell-Info-Transfer-Request/Answer (DCTR/DCTA) [Vincent_D_Onofrio]
182                         8388680 Rivada Xd Cell-Info-Notification-Request/Answer (DCNR/DCNA) [Vincent_D_Onofrio]
183                         8388681 Rivada Xd Cell-Info-Modification-Request/Answer (DIMR/DIMA) [Vincent_D_Onofrio]
184                         8388682 Rivada Xd Cell-Info-Modification-Notification-Request/Answer (DINR/DINA) [Vincent_D_Onofrio]
185                         8388683 Rivada Xd Resource-Allocation-Request/Answer (DRAR/DRAA) [Vincent_D_Onofrio]
186                         8388684 Rivada Xd Resource-Allocation-Notification-Request/Answer (DANR/DANA) [Vincent_D_Onofrio]
187                         8388685 Rivada Xd Resource-Modification-Request/Answer (DRMR/DRMA) [Vincent_D_Onofrio]
188                         8388686 Rivada Xd Resource-Modification-Notification-Request/Answer (DMNR/DMNA) [Vincent_D_Onofrio]
189                         8388687 Rivada Xd Resource-Hold-Request/Answer (DRHR/DRHA) [Vincent_D_Onofrio]
190                         8388688 Rivada Xd Resource-Hold-Notification-Request/Answer (DHNR/DHNA) [Vincent_D_Onofrio]
191                         8388689 Rivada Xd Resource-Resume-Request/Answer (DRSR/DRSA) [Vincent_D_Onofrio]
192                         8388690 Rivada Xd Resource-Resume-Notification-Request/Answer (DSNR/DSNA) [Vincent_D_Onofrio]
193                         8388691 Rivada Xd Resource-Usage-Update-Request/Answer (DRUR/DRUA) [Vincent_D_Onofrio]
194                         8388692 Rivada Xd Resource-Usage-Notification-Request/Answer (DUNR/DUNA) [Vincent_D_Onofrio]
195                         8388693 Rivada Xd Resource-Release-Request/Answer (DRRR/DRRA) [Vincent_D_Onofrio]
196                         8388694 Rivada Xd Resource-Release-Notification-Request/Answer (DRNR/DRNA) [Vincent_D_Onofrio]
197                         8388695 Rivada Xm Resource-Allocation-Request/Answer (MRAR/MRAA) [Vincent_D_Onofrio]
198                         8388696 Rivada Xm Resource-Hold-Request/Answer (MRHR/MRHA) [Vincent_D_Onofrio]
199                         8388697 Rivada Xm Resource-Release-Request/Answer (MRRR/MRRA) [Vincent_D_Onofrio]
200                         8388698 Rivada Xm Resource-Modify-Request/Answer (MRMR/MRMA) [Vincent_D_Onofrio]
201                         8388699 Rivada Xm Resource-Allocation-Notify-Request/Answer (MANR/MANA) [Vincent_D_Onofrio]
202                         8388700 Rivada Xm Resource-Resume-Request/Answer (MRSR/MRSA) Vincent_D_Onofrio]
203                         8388701 Rivada Xm Add-UE-Context-Request/Answer (MAUR/MAUA) [Vincent_D_Onofrio]
204                         8388702 Rivada Xm Update-UE-Context-Request/Answer (MUUR/MUUA) [Vincent_D_Onofrio]
205                         8388703 Rivada Xm Delete-UE-Context-Request/Answer (MDUR/MDUA) [Vincent_D_Onofrio]
206                         8388704 Rivada Xm Detach-UE-Request/Answer (MDTR/MDTA) [Vincent_D_Onofrio]
207                         8388705 Rivada Xm Page-UE-Request/Answer (MPUR/MPUA)[Vincent_D_Onofrio]
208                         8388706 Rivada Xm Heart-Beat-Request/Answer (MHBR/MHBA) [Vincent_D_Onofrio]
209                         8388707 Rivada Xa DPC-Registration-Request/Answer (ADRR/ADRA) [Vincent_D_Onofrio]
210                         8388708 Rivada Xa Heart-Beat-Request/Answer (AHBR/AHBA) [Vincent_D_Onofrio]
211                         8388709 Rivada Xa Resource-Allocation-Request/Answer (ARAR/ARAA) [Vincent_D_Onofrio]
212                         8388710 Rivada Xa Resource-Release-Request/Answer (ARRR/ARRA) [Vincent_D_Onofrio]
213                         8388711 Rivada Xa Resource-Release-Notification-Request/Answer (ARNR/ARNA) [Vincent_D_Onofrio]
214                         8388712 Rivada Xh User-Data-Request/Answer (HUDR/HUDA) [Vincent_D_Onofrio]
215                         8388713 ProSe-Initial-Location-Information-Request/Answer (PSR/PSA) [3GPP TS 29.344][Kimmo_Kymalainen] TGPP.xml
216                         8388714 Nokia Session-Sync-Request/Answer (SSR/SSA) [Timo_Perala]
217                         8388715 Nokia Session-Mass-Sync-Request/Answer (SMR/SMA) [Timo_Perala]
218                         8388716 Nokia Fetch-Session-Request/Answer (FSR/FSA) [Timo_Perala]
219                 -->
220                 <command name="Ericsson Trace-Report"           code="8388717" vendor-id="None"/>
221                 <command name="Configuration-Information"               code="8388718" vendor-id="None"/>
222                 <command name="Reporting-Information"           code="8388719" vendor-id="None"/>
223                 <command name="Non-Aggregated-RUCI-Report"              code="8388720" vendor-id="None"/>
224                 <command name="Aggregated-RUCI-Report"          code="8388721" vendor-id="None"/>
225                 <command name="Modify-Uecontext"                code="8388722" vendor-id="None"/>
226                 <!--
227                         8388723 Background-Data-Transfer-Request/Answer (BTR/BTA) [3GPP TS 29.154][Kimmo_Kymalainen]
228                         8388724 Network-Status-Request/Answer (NSR/NSA) [3GPP TS 29.153][Kimmo_Kymalainen]
229                         8388725 Network-Status-Continuous-Report-Request/Answer (NCR/NCA) [3GPP TS 29.153][Kimmo_Kymalainen]
230                 -->
231                 <command name="NIDD-Information"                code="8388726" vendor-id="None"/>       <!-- 3GPP TS 29.336 -->
232                 <!--
233                         8388727 ProXimity-Application-Request/Answer (XAR/XAA) [3GPP TS 29.343][Kimmo_Kymalainen]
234                         8388728 Data-Pull-Request/Answer (DPR/DPA) [3GPP TS 29.283][Kimmo_Kymalainen]
235                         8388729 Data-Update-Request/Answer (DMR/DMA) [3GPP TS 29.283][Kimmo_Kymalainen]
236                         8388730 Notification-Data-Request/Answer (NDR/NDA) [3GPP TS 29.283][Kimmo_Kymalainen]
237                         8388731 TSSF-Notification-Request/Answer (TNR/TNA) [3GPP TS 29.212][Kimmo_Kymalainen]
238                 -->
239                 <command name="Connection-Management"           code="8388732" vendor-id="None"/>    <!-- 3GPP TS 29.128 -->
240             <command name="MO-Data"             code="8388733" vendor-id="None"/>     <!-- 3GPP TS 29.128 -->
241             <command name="MT-Data"             code="8388734" vendor-id="None"/>     <!-- 3GPP TS 29.128 -->
242                 <!--
243                         8388658-16777213 Unassigned
244                         16777214 Experimental code [RFC3588]
245                         16777215 Experimental code [RFC3588]
246                 -->
247
248                 <!-- ************************************************************** -->
249                 <!-- ********************** End Commands ************************** -->
250                 <!-- ************************************************************** -->
251
252
253                 <!-- ************************************************************** -->
254                 <!-- ************************ typedefn's ************************** -->
255                 <!-- ************************************************************** -->
256                 <typedefn type-name="OctetString"/>
257                 <!--
258                         The data contains arbitrary data of variable length. Unless
259                         otherwise noted, the AVP Length field MUST be set to at least 9
260                         (13 if the 'V' bit is enabled).  Data used to transmit (human
261                         readable) character string data uses the UTF-8 [24] character
262                         set and is NOT NULL-terminated. The minimum Length field MUST
263                         be 9, but can be set to any value up to 65504 bytes. AVP Values
264                         of this type that do not align on a 32-bit boundary MUST have
265                         the necessary padding.
266                 -->
267                 <typedefn type-name="UTF8String" type-parent="OctetString"/>
268                 <!--
269                         The UTF8String format is derived from the OctetString AVP Base
270                         Format. This is a human readable string represented using the
271                         ISO/IEC IS 10646-1 character set, encoded as an OctetString
272                         using the UTF-8 [29] transformation format described in RFC
273                         2279.
274
275                         Since additional code points are added by amendments to the
276                         10646 standard from time to time, implementations MUST be
277                         prepared to encounter any code point from 0x00000001 to
278                         0x7fffffff. Byte sequences that do not correspond to the valid
279                         UTF-8 encoding of a code point or are outside this range are
280                         prohibited. Note that since a code point of 0x00000000 is
281                         prohibited, no octet will contain a value of 0x00.
282
283                         The use of control codes SHOULD be avoided. When it is
284                         necessary to represent a newline, the control code sequence CR
285                         LF SHOULD be used.
286
287                         The use of leading or trailing white space SHOULD be avoided.
288
289                         For code points not directly supported by user interface
290                         hardware or software, an alternative means of entry and
291                         display, such as hexadecimal, MAY be provided.
292
293                         For information encoded in 7-bit US-ASCII, the UTF-8 encoding
294                         is identical to the US-ASCII encoding.
295
296                         UTF-8 may require multiple bytes to represent a single
297                         character / code point; thus the length of a UTF8String in
298                         octets may be different from the number of characters encoded.
299
300                         Note that the size of an UTF8String is measured in octets, not
301                         characters.
302
303                         The UTF8String MUST not contain any octets with a value of
304                         zero.
305                 -->
306                 <typedefn type-name="IPAddress" type-parent="OctetString"/>
307                 <!--
308                         The IPAddress format is derived from the OctetString AVP Base
309                         Format. It represents 32 bit (IPv4) [17] or 128 bit (IPv6) [16]
310                         address, most significant octet first. The format of the
311                         address (IPv4 or IPv6) is determined by the length. If the
312                         attribute value is an IPv4 address, the AVP Length field MUST
313                         be 12 (16 if 'V' bit is enabled), otherwise the AVP Length
314                         field MUST be set to 24 (28 if the 'V' bit is enabled) for IPv6
315                         addresses.
316                 -->
317                 <typedefn type-name="DiameterIdentity" type-parent="OctetString"/>
318                 <!--
319                         The DiameterIdentity format is derived from the OctetString AVP
320                         Base Format.  It uses the UTF-8 encoding and has the same
321                         requirements as the UTF8String.  In addition, it must follow
322                         the Uniform Resource Identifiers (URI) syntax [29] rules
323                         specified below:
324
325                            Diameter-Identity  = fqdn [ port ] [ transport ]
326                                                 [ protocol ]
327
328                            aaa-protocol       = ( "diameter" | "radius" | "tacacs+" )
329
330                            protocol           = ";protocol=" aaa-protocol
331                                                 ; If absent, the default AAA protocol
332                                                 ; is diameter.
333
334                            fqdn               = Fully Qualified Host Name
335
336                            port               = ":" 1*DIGIT
337                                                 ; One of the ports used to listen for
338                                                 ; incoming connections. ; If absent,
339                                                 ; the default Diameter port (TBD) is
340                                                 ; assumed.
341
342                            transport-protocol = ( "tcp" | "sctp" | "udp" )
343
344                            transport          = ";transport=" transport-protocol
345
346                                                 ; One of the transports used to listen
347                                                 ; for incoming connections. If absent,
348                                                 ; the default SCTP [26] protocol is
349                                                 ; assumed. UDP MUST NOT be used when
350                                                 ; the aaa-protocol field is set to
351                                                 ; diameter.
352
353                            The following are examples of valid Diameter host
354                            identities:
355
356                               host.abc.com;transport=tcp
357                               host.abc.com:6666;transport=tcp
358                               aaa://host.abc.com;protocol=diameter
359                               aaa://host.abc.com:6666;protocol=diameter
360                               aaa://host.abc.com:6666;transport=tcp;protocol=diameter
361                               aaa://host.abc.com:1813;transport=udp;protocol=radius
362
363                         Since multiple Diameter processes on a single host cannot
364                         listen for incoming connections on the same port on a given
365                         protocol, the DiameterIdentity is guaranteed to be unique per
366                         host.
367
368                         A Diameter node MAY advertise different identities on each
369                         connection, via the CER and CEA's Origin-Host AVP, but the same
370                         identity MUST be used throughout the duration of a connection.
371
372                         When comparing AVPs of this format, it is necessary to add any
373                         absent fields with the default values prior to the comparison.
374                         For example, diameter-host.abc.com would be expanded to
375                         aaa://diameter/diameter-host.abc.com:TBD;protocol=sctp.
376                 -->
377                 <typedefn type-name="IPFilterRule" type-parent="OctetString"/>
378                 <!--
379                         The IPFilterRule format is derived from the OctetString AVP
380                         Base Format.  It uses the UTF-8 encoding and has the same
381                         requirements as the UTF8String. Packets may be filtered based
382                         on the following information that is associated with it:
383
384                            Direction                          (in or out)
385                            Source and destination IP address  (possibly masked)
386                            Protocol
387                            Source and destination port        (lists or ranges)
388                            TCP flags
389                            IP fragment flag
390                            IP options
391                            ICMP types
392
393                         Rules for the appropriate direction are evaluated in order,
394                         with the first matched rule terminating the evaluation.  Each
395                         packet is evaluated once. If no rule matches, the packet is
396                         dropped if the last rule evaluated was a permit, and passed if
397                         the last rule was a deny.
398
399                         IPFilterRule filters MUST follow the format:
400
401                            action dir proto from src to dst [options]
402
403                            action       permit - Allow packets that match the rule.
404                                         deny   - Drop packets that match the rule.
405
406                            dir          "in" is from the terminal, "out" is to the
407                                         terminal.
408
409                            proto        An IP protocol specified by number.  The "ip"
410                                         keyword means any protocol will match.
411
412                            src and dst  <address/mask> [ports]
413
414                                         The <address/mask> may be specified as:
415                                         ipno       An IPv4 or IPv6 number in dotted-
416                                                    quad or canonical IPv6 form. Only
417                                                    this exact IP number will match the
418                                                    rule.
419                                         ipno/bits  An IP number as above with a mask
420                                                    width of the form 1.2.3.4/24.  In
421                                                    this case all IP numbers from
422                                                    1.2.3.0 to 1.2.3.255 will match.
423                                                    The bit width MUST be valid for the
424                                                    IP version and the IP number MUST
425                                                    NOT have bits set beyond the mask.
426
427                                         The sense of the match can be inverted by
428                                         preceding an address with the not modifier,
429                                         causing all other addresses to be matched
430                                         instead.  This does not affect the selection of
431                                         port numbers.
432
433                                            The keyword "any" is 0.0.0.0/0 or the IPv6
434                                            equivalent.  The keyword "assigned" is the
435                                            address or set of addresses assigned to the
436                                            terminal.  The first rule SHOULD be "deny in
437                                            ip !assigned".
438
439                                         With the TCP, UDP and SCTP protocols, optional
440                                         ports may be specified as:
441
442                                            {port|port-port}[,port[,...]]
443
444                                         The `-' notation specifies a range of ports
445                                         (including boundaries).
446
447                                         Fragmented packets which have a non-zero offset
448                                         (i.e. not the first fragment) will never match
449                                         a rule which has one or more port
450                                         specifications.  See the frag option for
451                                         details on matching fragmented packets.
452
453                            options:
454                               frag    Match if the packet is a fragment and this is not
455                                       the first fragment of the datagram.  frag may not
456                                       be used in conjunction with either tcpflags or
457                                       TCP/UDP port specifications.
458
459                               ipoptions spec
460                                       Match if the IP header contains the comma
461                                       separated list of options specified in spec. The
462                                       supported IP options are:
463
464                                       ssrr (strict source route), lsrr (loose source
465                                       route), rr (record packet route) and ts
466                                       (timestamp). The absence of a particular option
467                                       may be denoted with a `!'.
468
469                               tcpoptions spec
470                                       Match if the TCP header contains the comma
471                                       separated list of options specified in spec. The
472                                       supported TCP options are:
473
474                                       mss (maximum segment size), window (tcp window
475                                       advertisement), sack (selective ack), ts (rfc1323
476                                       timestamp) and cc (rfc1644 t/tcp connection
477                                       count).  The absence of a particular option may
478                                       be denoted with a `!'.
479
480                               established
481                                       TCP packets only. Match packets that have the RST
482                                       or ACK bits set.
483
484                               setup   TCP packets only. Match packets that have the SYN
485                                       bit set but no ACK bit.
486
487                               tcpflags spec
488                                       TCP packets only. Match if the TCP header
489                                       contains the comma separated list of flags
490                                       specified in spec. The supported TCP flags are:
491
492                                       fin, syn, rst, psh, ack and urg. The absence of a
493                                       particular flag may be denoted with a `!'. A rule
494                                       which contains a tcpflags specification can never
495                                       match a fragmented packet which has a non-zero
496                                       offset.  See the frag option for details on
497                                       matching fragmented packets.
498
499                               icmptypes types
500                                       ICMP packets only.  Match if the ICMP type is in
501                                       the list types. The list may be specified as any
502                                       combination of ranges or individual types
503                                       separated by commas.  The supported ICMP types
504                                       are:
505
506                                       echo reply (0), destination unreachable (3),
507                                       source quench (4), redirect (5), echo request
508                                       (8), router advertisement (9), router
509                                       solicitation (10), time-to-live exceeded (11), IP
510                                       header bad (12), timestamp request (13),
511                                       timestamp reply (14), information request (15),
512                                       information reply (16), address mask request (17)
513                                       and address mask reply (18).
514
515                         There is one kind of packet that the access device MUST always
516                         discard, that is an IP fragment with a fragment offset of one.
517                         This is a valid packet, but it only has one use, to try to
518                         circumvent firewalls.
519
520                            An access device that is unable to interpret or apply a deny
521                            rule MUST terminate the session.  An access device that is
522                            unable to interpret or apply a permit rule MAY apply a more
523                            restrictive rule.  An access device MAY apply deny rules of
524                            its own before the supplied rules, for example to protect
525                            the access device owner's infrastructure.
526
527                         The rule syntax is a modified subset of ipfw(8) from FreeBSD,
528                         and the ipfw.c code may provide a useful base for
529                         implementations.
530                 -->
531                 <typedefn type-name="QoSFilterRule" type-parent="OctetString"/>
532                 <!--
533                         The QosFilterRule format is derived from the OctetString AVP
534                         Base Format.  It uses the UTF-8 encoding and has the same
535                         requirements as the UTF8String. Packets may be marked or
536                         metered based on the following information that is associated
537                         with it:
538
539                            Direction                          (in or out)
540                            Source and destination IP address  (possibly masked)
541                            Protocol
542                            Source and destination port        (lists or ranges)
543                            DSCP values                        (no mask or range)
544
545                         Rules for the appropriate direction are evaluated in order,
546                         with the first matched rule terminating the evaluation.  Each
547                         packet is evaluated once. If no rule matches, the packet is
548                         treated as best effort.
549
550                         QoSFilterRule filters MUST follow the format:
551
552                            action dir proto from src to dst [options]
553
554                                         tag    - Mark packet with a specific DSCP [49].
555                                                  The DSCP option MUST be included.
556
557                                         meter  - Meter traffic. The metering options
558                                                  MUST be included.
559
560                            dir          "in" is from the terminal, "out" is to the
561                                         terminal.
562
563                            proto        An IP protocol specified by number.  The "ip"
564                                         keyword means any protocol will match.
565
566                            src and dst  <address/mask> [ports]
567
568                                         The <address/mask> may be specified as:
569                                         ipno       An IPv4 or IPv6 number in dotted-
570                                                    quad or canonical IPv6 form. Only
571                                                    this exact IP number will match the
572                                                    rule.
573                                         ipno/bits  An IP number as above with a mask
574                                                    width of the form 1.2.3.4/24.  In
575                                                    this case all IP numbers from
576                                                    1.2.3.0 to 1.2.3.255 will match.
577                                                    The bit width MUST be valid for the
578                                                    IP version and the IP number MUST
579                                                    NOT have bits set beyond the mask.
580
581                                         The sense of the match can be inverted by
582                                         preceding an address with the not modifier,
583                                         causing all other addresses to be matched
584                                         instead.  This does not affect the selection of
585                                         port numbers.
586
587                                            The keyword "any" is 0.0.0.0/0 or the IPv6
588                                            equivalent.  The keyword "assigned" is the
589                                            address or set of addresses assigned to the
590                                            terminal.  The first rule SHOULD be "deny in
591                                            ip !assigned".
592
593                                         With the TCP, UDP and SCTP protocols, optional
594                                         ports may be specified as:
595
596                                            {port|port-port}[,port[,...]]
597
598                                         The `-' notation specifies a range of ports
599                                         (including boundaries).
600
601                            options:
602
603                               DSCP <color>
604                                       color values as defined in [49]. Exact matching
605                                       of DSCP values is required (no masks or ranges).
606                                       the "deny" can replace the color_under or
607                                       color_over values in the meter action for rate-
608                                       dependent packet drop.
609
610                               metering <rate> <color_under> <color_over>
611                                       The metering option provides Assured Forwarding,
612                                       as defined in [50], and MUST be present if the
613                                       action is set to meter. The rate option is the
614                                       throughput, in bits per second, which is used by
615                                       the access device to mark packets. Traffic above
616                                       the rate is marked with the color_over codepoint,
617                                       while traffic under the rate is marked with the
618                                       color_under codepoint. The color_under and
619                                       color_over options contain the drop preferences,
620                                       and MUST conform to the recommended codepoint
621                                       keywords described in [50] (e.g. AF13).
622
623                                       The metering option also supports the strict
624                                       limit on traffic required by Expedited
625                                       Forwarding, as defined in [51]. The color_over
626                                       option may contain the keyword "drop" to prevent
627                                       forwarding of traffic that exceeds the rate
628                                       parameter.
629
630                         The rule syntax is a modified subset of ipfw(8) from FreeBSD,
631                         and the ipfw.c code may provide a useful base for
632                         implementations.
633                 -->
634                 <typedefn type-name="MIPRegistrationRequest" type-parent="OctetString"/>
635                 <typedefn type-name="Integer32"/>
636                 <!--
637                         32 bit signed value, in network byte order. The AVP Length
638                         field MUST be set to 12 (16 if the 'V' bit is enabled).
639                 -->
640                 <typedefn type-name="VendorId" type-parent="Unsigned32"/>
641                 <typedefn type-name="AppId" type-parent="Unsigned32"/>
642                 <typedefn type-name="Integer64"/>
643                 <!--
644                         64 bit signed value, in network byte order. The AVP Length
645                         field MUST be set to 16 (20 if the 'V' bit is enabled).
646                 -->
647                 <typedefn type-name="Unsigned32"/>
648                 <!--
649                         32 bit unsigned value, in network byte order. The AVP Length
650                         field MUST be set to 12 (16 if the 'V' bit is enabled).
651                         Unsigned32 values used to transmit time data contains the four
652                         most significant octets returned from NTP [18], in network byte
653                         order.
654                 -->
655                 <typedefn type-name="Time"/>
656                 <!--
657                         The Time format is derived from the Unsigned32 AVP Base Format.
658                         This is 32 bit unsigned value containing the four most
659                         significant octets returned from NTP [18], in network byte
660                         order.
661
662                         This represent the number of seconds since 0h on 1 January 1900
663                         with respect to the Coordinated Universal Time (UTC).
664
665                         On 6h 28m 16s UTC, 7 February 2036 the time value will
666                         overflow.  NTP [18] describes a procedure to extend the time to
667                         2104.
668                 -->
669                 <typedefn type-name="Unsigned64"/>
670                 <!--
671                         64 bit unsigned value, in network byte order. The AVP Length
672                         field MUST be set to 16 (20 if the 'V' bit is enabled).
673                 -->
674                 <typedefn type-name="Enumerated" type-parent="Integer32"/>
675                 <typedefn type-name="DiameterURI" type-parent="UTF8String"/>
676                 <typedefn type-name="Float32"/>
677                 <!--
678                         This represents floating point values of single precision as
679                         described by [FLOATPOINT].  The 32-bit value is transmitted in
680                         network byte order.  The AVP Length field MUST be set to 12 (16 if
681                         the 'V' bit is enabled).
682                 -->
683                 <typedefn type-name="Float64"/>
684                 <!--
685                         This represents floating point values of double precision as
686                         described by [FLOATPOINT].  The 64-bit value is transmitted in
687                         network byte order.  The AVP Length field MUST be set to 16 (20 if
688                         the 'V' bit is enabled).
689                 -->
690
691                 <!-- ************************************************************** -->
692                 <!-- ************************* End Typedefns ************************ -->
693                 <!-- ************************************************************** -->
694
695                 <!-- ************************************************************** -->
696                 <!-- ******************* RADIUS AVPS ************************ -->
697                 <!-- ************************************************************** -->
698                 <!-- http://www.iana.org/assignments/aaa-parameters -->
699                 <!-- 1-255    Radius attributes                  [RAD-IANA] -->
700                 <avp name="User-Name" code="1" mandatory="must">
701                         <type type-name="UTF8String"/>
702                 </avp>
703                 <avp name="User-Password" code="2" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
704                         <type type-name="OctetString"/>
705                 </avp>
706                 <avp name="CHAP-Password" code="3" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
707                         <type type-name="OctetString"/>
708                 </avp>
709                 <avp name="NAS-IP-Address" code="4" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
710                         <type type-name="OctetString"/>
711                 </avp>
712                 <avp name="NAS-Port" code="5" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
713                         <type type-name="Unsigned32"/>
714                 </avp>
715                 <avp name="Service-Type" code="6" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
716                         <type type-name="Enumerated"/>
717                         <enum name="Unknown" code="0"/>
718                         <enum name="Login" code="1"/>
719                         <enum name="Framed" code="2"/>
720                         <enum name="Callback-Login" code="3"/>
721                         <enum name="Callback-Framed" code="4"/>
722                         <enum name="Outbound" code="5"/>
723                         <enum name="Administrative" code="6"/>
724                         <enum name="NAS-Prompt" code="7"/>
725                         <enum name="Authenticate-Only" code="8"/>
726                         <enum name="Callback-NAS-Prompt" code="9"/>
727                         <enum name="Call Check" code="10"/>
728                         <enum name="Callback Administrative" code="11"/>
729                         <enum name="Voice" code="12"/>
730                         <enum name="Fax" code="13"/>
731                         <enum name="Modem Relay" code="14"/>
732                         <enum name="IAPP-Register" code="15"/>
733                         <enum name="IAPP-AP-Check" code="16"/>
734                         <enum name="Authorize Only" code="17"/>
735                         <enum name="Framed-Management" code="18"/>
736                 </avp>
737                 <avp name="Framed-Protocol" code="7" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
738                         <type type-name="Enumerated"/>
739                         <enum name="PPP" code="1"/>
740                         <enum name="SLIP" code="2"/>
741                         <enum name="ARAP" code="3"/>
742                         <enum name="Gandalf" code="4"/>
743                         <enum name="Xylogics" code="5"/>
744                         <enum name="X.75" code="6"/>
745                         <enum name="GPRS PDP Context" code="7"/>
746                         <enum name="Ascend-ARA" code="255"/>
747                         <enum name="MPP" code="256"/>
748                         <enum name="EURAW" code="257"/>
749                         <enum name="EUUI" code="258"/>
750                         <enum name="X25" code="259"/>
751                         <enum name="COMB" code="260"/>
752                         <enum name="FR" code="261"/>
753                 </avp>
754                 <avp name="Framed-IP-Address" code="8" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
755                         <type type-name="IPAddress"/>
756                 </avp>
757                 <avp name="Framed-IP-Netmask" code="9" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
758                         <type type-name="IPAddress"/>
759                 </avp>
760                 <avp name="Framed-Routing" code="10" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
761                         <type type-name="Enumerated"/>
762                         <enum name="None" code="0"/>
763                         <enum name="Send routing packets" code="1"/>
764                         <enum name="Listen for routing packets" code="2"/>
765                         <enum name="Send and Listen     " code="3"/>
766                 </avp>
767                 <avp name="Filter-Id" code="11" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
768                         <type type-name="UTF8String"/>
769                 </avp>
770                 <avp name="Framed-MTU" code="12" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
771                         <type type-name="Unsigned32"/>
772                 </avp>
773                 <avp name="Framed-Compression" code="13" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
774                         <type type-name="Enumerated"/>
775                         <enum name="None" code="0"/>
776                         <enum name="Van Jacobson TCP/IP header compression" code="1"/>
777                         <enum name="IPX header compression" code="2"/>
778                         <enum name="Stac-LZS compression" code="3"/>
779                 </avp>
780                 <avp name="Login-IP-Host" code="14" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
781                         <type type-name="IPAddress"/>
782                 </avp>
783                 <avp name="Login-Service" code="15" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
784                         <type type-name="Enumerated"/>
785                         <enum name="Telnet" code="0"/>
786                         <enum name="Rlogin" code="1"/>
787                         <enum name="TCP-Clear" code="2"/>
788                         <enum name="PortMaster" code="3"/>
789                         <enum name="LAT" code="4"/>
790                         <enum name="X25-PAD" code="5"/>
791                         <enum name="X25-T3POS" code="6"/>
792                         <enum name="Unassigned" code="7"/>
793                         <enum name="TCP Clear Quiet (suppresses any NAS-generated connect string)" code="8"/>
794                 </avp>
795                 <avp name="Login-TCP-Port" code="16" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
796                         <type type-name="Unsigned32"/>
797                 </avp>
798                 <!-- AVP 17 unassigned -->
799                 <avp name="Reply-Message" code="18" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
800                         <type type-name="UTF8String"/>
801                 </avp>
802                 <avp name="Callback-Number" code="19" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
803                         <type type-name="UTF8String"/>
804                 </avp>
805                 <avp name="Callback-Id" code="20" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
806                         <type type-name="UTF8String"/>
807                 </avp>
808                 <!-- AVP 21 unassigned -->
809                 <avp name="Framed-Route" code="22" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
810                         <type type-name="UTF8String"/>
811                 </avp>
812                 <avp name="Framed-IPX-Network" code="23" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
813                         <type type-name="UTF8String"/>
814                 </avp>
815                 <avp name="State" code="24" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
816                         <type type-name="OctetString"/>
817                 </avp>
818                 <avp name="Class" code="25" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
819                         <type type-name="OctetString"/>
820                 </avp>
821                 <avp name="Vendor-Specific" code="26" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
822                         <type type-name="Unsigned32"/>
823                         <!-- Should vendors be enum'ed? -->
824                 </avp>
825                 <avp name="Session-Timeout" code="27" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
826                         <type type-name="Unsigned32"/>
827                 </avp>
828                 <avp name="Idle-Timeout" code="28" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
829                         <type type-name="Unsigned32"/>
830                 </avp>
831                 <avp name="Termination-Action" code="29" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
832                         <type type-name="Enumerated"/>
833                         <enum name="Default" code="0"/>
834                         <enum name="RADIUS-Request" code="1"/>
835                 </avp>
836                 <avp name="Called-Station-Id" code="30" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
837                         <type type-name="UTF8String"/>
838                 </avp>
839                 <avp name="Calling-Station-Id" code="31" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
840                         <type type-name="UTF8String"/>
841                 </avp>
842                 <avp name="NAS-Identifier" code="32" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
843                         <type type-name="UTF8String"/>
844                 </avp>
845                 <avp name="Proxy-State" code="33" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
846                         <type type-name="OctetString"/>
847                 </avp>
848                 <avp name="Login-LAT-Service" code="34" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
849                         <type type-name="OctetString"/>
850                 </avp>
851                 <avp name="Login-LAT-Node" code="35" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
852                         <type type-name="OctetString"/>
853                 </avp>
854                 <avp name="Login-LAT-Group" code="36" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
855                         <type type-name="OctetString"/>
856                 </avp>
857                 <avp name="Framed-AppleTalk-Link" code="37" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
858                         <type type-name="Unsigned32"/>
859                 </avp>
860                 <avp name="Framed-AppleTalk-Network" code="38" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
861                         <type type-name="Unsigned32"/>
862                 </avp>
863                 <avp name="Framed-AppleTalk-Zone" code="39" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
864                         <type type-name="OctetString"/>
865                 </avp>
866                 <avp name="Acct-Status-Type" code="40">
867                         <type type-name="Enumerated"/>
868                         <enum name="Start" code="1"/>
869                         <enum name="Stop" code="2"/>
870                         <enum name="Interim-Update" code="3"/>
871                         <enum name="Modem-Start" code="4"/>
872                         <enum name="Modem-Stop" code="5"/>
873                         <enum name="Cancel" code="6"/>
874                         <enum name="Accounting-On" code="7"/>
875                         <enum name="Accounting-Off" code="8"/>
876                         <!-- 9-14 Reserved for Tunnel Accounting -->
877                         <enum name="Tunnel-Start" code="9"/>
878                         <enum name="Tunnel-Stop" code="10"/>
879                         <enum name="Tunnel-Reject" code="11"/>
880                         <enum name="Tunnel-Link-Start" code="12"/>
881                         <enum name="Tunnel-Link-Stop" code="13"/>
882                         <enum name="Tunnel-Link-Rejectf" code="14"/>
883                         <!-- 15 Reserved for Tunnel Failed -->
884                         <enum name="Failed" code="15"/>
885                 </avp>
886                 <avp name="Acct-Delay-Time" code="41" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
887                         <type type-name="Unsigned32"/>
888                 </avp>
889                 <avp name="Acct-Input-Octets" code="42" mandatory="may">
890                         <type type-name="Unsigned32"/>
891                 </avp>
892                 <avp name="Acct-Output-Octets" code="43" mandatory="may">
893                         <type type-name="Unsigned32"/>
894                 </avp>
895                 <avp name="Acct-Session-Id" code="44" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
896                         <type type-name="OctetString"/>
897                         <!-- See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5411 -->
898                 </avp>
899                 <avp name="Acct-Authentic" code="45" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
900                         <type type-name="Enumerated"/>
901                         <enum name="None" code="0"/>
902                         <enum name="RADIUS" code="1"/>
903                         <enum name="Local" code="2"/>
904                         <enum name="Remote" code="3"/>
905                         <enum name="Diameter" code="4"/>
906                 </avp>
907                 <avp name="Acct-Session-Time" code="46" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
908                         <type type-name="Unsigned32"/>
909                 </avp>
910                 <avp name="Acct-Input-Packets" code="47" mandatory="may">
911                         <type type-name="Integer32"/>
912                 </avp>
913                 <avp name="Acct-Output-Packets" code="48" mandatory="may">
914                         <type type-name="Integer32"/>
915                 </avp>
916                 <avp name="Acct-Terminate-Cause" code="49">
917                         <type type-name="Enumerated"/>
918                         <enum name="User-Request" code="1"/>
919                         <enum name="Lost-Carrier" code="2"/>
920                         <enum name="Lost-Service" code="3"/>
921                         <enum name="Idle-Timeout" code="4"/>
922                         <enum name="Session-Timeout" code="5"/>
923                         <enum name="Admin-Reset" code="6"/>
924                         <enum name="Admin-Reboot" code="7"/>
925                         <enum name="Port-Error" code="8"/>
926                         <enum name="NAS-Error" code="9"/>
927                         <enum name="NAS-Request" code="10"/>
928                         <enum name="NAS-Reboot" code="11"/>
929                         <enum name="Port-Unneeded" code="12"/>
930                         <enum name="Port-Preempted" code="13"/>
931                         <enum name="Port-Suspended" code="14"/>
932                         <enum name="Service-Unavailable" code="15"/>
933                         <enum name="Callback" code="16"/>
934                         <enum name="User-Error" code="17"/>
935                         <enum name="Host-Request" code="18"/>
936                         <enum name="Supplicant Restart" code="19"/>
937                         <enum name="Reauthentication Failure" code="20"/>
938                         <enum name="Port Reinitialized" code="21"/>
939                         <enum name="Port Administratively Disabled" code="22"/>
940                 </avp>
941                 <avp name="Accounting-Multi-Session-Id" code="50" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
942                         <type type-name="UTF8String"/>
943                 </avp>
944                 <avp name="Acct-Link-Count" code="51" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
945                         <type type-name="Unsigned32"/>
946                 </avp>
947                 <avp name="Acct-Input-Gigawords" code="52" mandatory="may">
948                         <type type-name="Integer32"/>
949                 </avp>
950                 <avp name="Acct-Output-Gigawords" code="53" mandatory="may">
951                         <type type-name="Integer32"/>
952                 </avp>
953                 <!-- AVP 54 unassigned -->
954                 <avp name="Event-Timestamp" code="55" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
955                         <type type-name="Time"/>
956                 </avp>
957                 <avp name="Egress-VLANID" code="56" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
958                         <type type-name="OctetString"/>
959                 </avp>
960                 <avp name="Ingress-Filters" code="57" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
961                         <type type-name="Enumerated"/>
962                         <enum name="Enabled" code="1"/>
963                         <enum name="Disabled" code="2"/>
964                 </avp>
965                 <avp name="Egress-VLAN-Name" code="58" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
966                         <type type-name="UTF8String"/>
967                 </avp>
968                 <avp name="User-Priority-Table" code="59" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
969                         <type type-name="OctetString"/>
970                 </avp>
971                 <avp name="CHAP-Challenge" code="60" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
972                         <type type-name="OctetString"/>
973                 </avp>
974                 <avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
975                         <type type-name="Enumerated"/>
976                         <enum name="Async" code="0"/>
977                         <enum name="Sync" code="1"/>
978                         <enum name="ISDN-Sync" code="2"/>
979                         <enum name="ISDN-Async-v120" code="3"/>
980                         <enum name="ISDN-Async-v110" code="4"/>
981                         <enum name="Virtual" code="5"/>
982                         <enum name="PIAFS" code="6"/>
983                         <enum name="HDLC-Clear-Channel" code="7"/>
984                         <enum name="X25" code="8"/>
985                         <enum name="X75" code="9"/>
986                         <enum name="G.3 Fax" code="10"/>
987                         <enum name="SDSL - Symmetric DSL" code="11"/>
988                         <enum name="ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation" code="12"/>
989                         <enum name="ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone" code="13"/>
990                         <enum name="IDSL - ISDN Digital Subscriber Line" code="14"/>
991                         <enum name="Ethernet" code="15"/>
992                         <enum name="xDSL - Digital Subscriber Line of unknown type" code="16"/>
993                         <enum name="Cable" code="17"/>
994                         <enum name="Wireless - Other" code="18"/>
995                         <enum name="Wireless - IEEE 802.11" code="19"/>
996                         <enum name="Token-Ring" code="20"/>
997                         <enum name="FDDI" code="21"/>
998                         <enum name="Wireless - CDMA2000" code="22"/>
999                         <enum name="Wireless - UMTS" code="23"/>
1000                         <enum name="Wireless - 1X-EV" code="24"/>
1001                         <enum name="IAPP" code="25"/>
1002                         <enum name="FTTP - Fiber to the Premises" code="26"/>
1003                         <enum name="Wireless - IEEE 802.16" code="27"/>
1004                         <enum name="Wireless - IEEE 802.20" code="28"/>
1005                         <enum name="Wireless - IEEE 802.22" code="29"/>
1006                         <enum name="PPPoA - PPP over ATM" code="30"/>
1007                         <enum name="PPPoEoA - PPP over Ethernet over ATM" code="31"/>
1008                         <enum name="PPPoEoE - PPP over Ethernet over Ethernet" code="32"/>
1009                         <enum name="PPPoEoVLAN - PPP over Ethernet over VLAN" code="33"/>
1010                         <enum name="PPPoEoQinQ - PPP over Ethernet over IEEE 802.1QinQ" code="34"/>
1011                         <enum name="xPON - Passive Optical Network" code="35"/>
1012                         <enum name="Wireless - XGP" code="36"/>
1013                 </avp>
1014                 <avp name="Port-Limit" code="62" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1015                         <type type-name="Unsigned32"/>
1016                 </avp>
1017                 <avp name="Login-LAT-Port" code="63" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1018                         <type type-name="OctetString"/>
1019                 </avp>
1020                 <avp name="Tunnel-Type" code="64" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1021                         <type type-name="Enumerated"/>
1022                         <enum name="PPTP" code="1"/>
1023                         <enum name="L2F" code="2"/>
1024                         <enum name="L2TP" code="3"/>
1025                         <enum name="ATMP" code="4"/>
1026                         <enum name="VTP" code="5"/>
1027                         <enum name="AH" code="6"/>
1028                         <enum name="IP-IP-Encap" code="7"/>
1029                         <enum name="MIN-IP-IP" code="8"/>
1030                         <enum name="ESP" code="9"/>
1031                         <enum name="GRE" code="10"/>
1032                         <enum name="DVS" code="11"/>
1033                         <enum name="IP-in-IP Tunneling" code="12"/>
1034                         <enum name="VLAN" code="13"/>
1035                 </avp>
1036                 <avp name="Tunnel-Medium-Type" code="65" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1037                         <type type-name="Enumerated"/>
1038                         <enum name="IPv4" code="1"/>
1039                         <enum name="IPv6" code="2"/>
1040                         <enum name="NSAP" code="3"/>
1041                         <enum name="HDLC" code="4"/>
1042                         <enum name="BBN" code="5"/>
1043                         <enum name="IEEE-802" code="6"/>
1044                         <enum name="E-163" code="7"/>
1045                         <enum name="E-164" code="8"/>
1046                         <enum name="F-69" code="9"/>
1047                         <enum name="X-121" code="10"/>
1048                         <enum name="IPX" code="11"/>
1049                         <enum name="Appletalk-802" code="12"/>
1050                         <enum name="Decnet4" code="13"/>
1051                         <enum name="Vines" code="14"/>
1052                         <enum name="E-164-NSAP" code="15"/>
1053                 </avp>
1054                 <avp name="Tunnel-Client-Endpoint" code="66" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1055                         <type type-name="UTF8String"/>
1056                 </avp>
1057                 <avp name="Tunnel-Server-Endpoint" code="67" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1058                         <type type-name="UTF8String"/>
1059                 </avp>
1060                 <avp name="Tunnel-Connection-ID" code="68" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1061                         <type type-name="OctetString"/>
1062                 </avp>
1063                 <avp name="Tunnel-Password" code="69" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1064                         <type type-name="OctetString"/>
1065                 </avp>
1066                 <avp name="ARAP-Password" code="70" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1067                         <type type-name="OctetString"/>
1068                 </avp>
1069                 <avp name="ARAP-Features" code="71" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1070                         <type type-name="OctetString"/>
1071                 </avp>
1072                 <avp name="ARAP-Zone-Access" code="72" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1073                         <type type-name="Enumerated"/>
1074                         <enum name="Only allow access to default zone" code="1"/>
1075                         <enum name="Use zone filter inclusively" code="2"/>
1076                         <enum name="Use zone filter exclusively" code="3"/>
1077                 </avp>
1078                 <avp name="ARAP-Security" code="73" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1079                         <type type-name="Unsigned32"/>
1080                 </avp>
1081                 <avp name="ARAP-Security-Data" code="74" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1082                         <type type-name="OctetString"/>
1083                 </avp>
1084                 <avp name="Password-Retry" code="75" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1085                         <type type-name="Unsigned32"/>
1086                 </avp>
1087                 <avp name="Prompt" code="76" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1088                         <type type-name="Enumerated"/>
1089                         <enum name="No Echo" code="0"/>
1090                         <enum name="Echo" code="1"/>
1091                 </avp>
1092                 <avp name="Connect-Info" code="77" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1093                         <type type-name="UTF8String"/>
1094                 </avp>
1095                 <avp name="Configuration-Token" code="78" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1096                         <type type-name="OctetString"/>
1097                 </avp>
1098                 <avp name="EAP-Message" code="79" mandatory="may">
1099                         <type type-name="OctetString"/>
1100                 </avp>
1101                 <avp name="Signature" code="80" mandatory="may">
1102                         <type type-name="OctetString"/>
1103                 </avp>
1104                 <avp name="Tunnel-Private-Group-Id" code="81" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1105                         <type type-name="OctetString"/>
1106                 </avp>
1107                 <avp name="Tunnel-Assignment-Id" code="82" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1108                         <type type-name="OctetString"/>
1109                 </avp>
1110                 <avp name="Tunnel-Preference" code="83" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1111                         <type type-name="Unsigned32"/>
1112                 </avp>
1113                 <avp name="ARAP-Challenge-Response" code="84" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1114                         <type type-name="OctetString"/>
1115                 </avp>
1116                 <avp name="Acct-Interim-Interval" code="85" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1117                         <type type-name="Unsigned32"/>
1118                 </avp>
1119                 <avp name="Acct-Tunnel-Packets-Lost" code="86" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1120                         <type type-name="Unsigned32"/>
1121                 </avp>
1122                 <avp name="NAS-Port-Id" code="87" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1123                         <type type-name="UTF8String"/>
1124                 </avp>
1125                 <avp name="Framed-Pool" code="88" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1126                         <type type-name="OctetString"/>
1127                 </avp>
1128                 <avp name="CUI" code="89" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1129                         <type type-name="UTF8String"/>
1130                 </avp>
1131                 <avp name="Tunnel-Client-Auth-Id" code="90" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1132                         <type type-name="UTF8String"/>
1133                 </avp>
1134                 <avp name="Tunnel-Server-Auth-Id" code="91" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1135                         <type type-name="UTF8String"/>
1136                 </avp>
1137                 <avp name="RADIUS-NAS-Filter-Rule" code="92" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1138                         <type type-name="UTF8String"/>
1139                 </avp>
1140                 <!-- AVP 93 unassigned -->
1141                 <avp name="Originating-Line-Info" code="94" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1142                         <type type-name="OctetString"/>
1143                 </avp>
1144                 <avp name="NAS-IPv6-Address" code="95" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1145                         <type type-name="OctetString"/>
1146                 </avp>
1147                 <avp name="Framed-Interface-Id" code="96" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1148                         <type type-name="Unsigned64"/>
1149                 </avp>
1150                 <avp name="Framed-IPv6-Prefix" code="97" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1151                         <type type-name="OctetString"/>
1152                 </avp>
1153                 <avp name="Login-IPv6-Host" code="98" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1154                         <type type-name="OctetString"/>
1155                 </avp>
1156                 <avp name="Framed-IPv6-Route" code="99" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1157                         <type type-name="UTF8String"/>
1158                 </avp>
1159                 <avp name="Framed-IPv6-Pool" code="100" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
1160                         <type type-name="OctetString"/>
1161                 </avp>
1162                 <avp name="Error-Cause" code="101" mandatory="may">
1163                         <type type-name="Enumerated"/>
1164                         <enum name="Diameter Common Messages" code="0"/>
1165                         <enum name="Residual Session Context Removed" code="201"/>
1166                         <enum name="Invalid EAP Packet (Ignored)" code="202"/>
1167                         <enum name="Unsupported Attribute" code="401"/>
1168                         <enum name="Missing Attribute" code="402"/>
1169                         <enum name="NAS Identification Mismatch" code="403"/>
1170                         <enum name="Invalid Request" code="404"/>
1171                         <enum name="Unsupported Service" code="405"/>
1172                         <enum name="Unsupported Extension" code="406"/>
1173                         <enum name="Invalid Attribute Value" code="407"/>
1174                         <enum name="Administratively Prohibited" code="501"/>
1175                         <enum name="Request Not Routable (Proxy)" code="502"/>
1176                         <enum name="Session Context Not Found" code="503"/>
1177                         <enum name="Session Context Not Removable" code="504"/>
1178                         <enum name="Other Proxy Processing Error" code="505"/>
1179                         <enum name="Resources Unavailable" code="506"/>
1180                         <enum name="Request Initiated" code="507"/>
1181                         <enum name="Multiple Session Selection Unsupported" code="508"/>
1182                 </avp>
1183                 <avp name="EAP-Key-Name" code="102" mandatory="may">
1184                         <type type-name="UTF8String"/>
1185                 </avp>
1186                 <avp name="Digest-Response" code="103" mandatory="may">
1187                         <type type-name="UTF8String"/>
1188                 </avp>
1189                 <avp name="Digest-Realm" code="104" mandatory="may">
1190                         <type type-name="UTF8String"/>
1191                 </avp>
1192                 <avp name="Digest-Nonce" code="105" mandatory="may">
1193                         <type type-name="UTF8String"/>
1194                 </avp>
1195                 <avp name="Digest-Response-Auth" code="106" mandatory="may">
1196                         <type type-name="UTF8String"/>
1197                 </avp>
1198                 <avp name="Digest-Nextnonce" code="107" mandatory="may">
1199                         <type type-name="UTF8String"/>
1200                 </avp>
1201                 <avp name="Digest-Method" code="108" mandatory="may">
1202                         <type type-name="UTF8String"/>
1203                 </avp>
1204                 <avp name="Digest-URI" code="109" mandatory="may">
1205                         <type type-name="UTF8String"/>
1206                 </avp>
1207                 <avp name="Digest-Qop" code="110" mandatory="may">
1208                         <type type-name="UTF8String"/>
1209                 </avp>
1210                 <avp name="Digest-Algorithm" code="111" mandatory="may">
1211                         <type type-name="UTF8String"/>
1212                 </avp>
1213                 <avp name="Digest-Entity-Body-Hash" code="112" mandatory="may">
1214                         <type type-name="UTF8String"/>
1215                 </avp>
1216                 <avp name="Digest-CNonce" code="113" mandatory="may">
1217                         <type type-name="UTF8String"/>
1218                 </avp>
1219                 <avp name="Digest-Nonce-Count" code="114" mandatory="may">
1220                         <type type-name="UTF8String"/>
1221                 </avp>
1222                 <avp name="Digest-Username" code="115" mandatory="may">
1223                         <type type-name="UTF8String"/>
1224                 </avp>
1225                 <avp name="Digest-Opaque" code="116" mandatory="may">
1226                         <type type-name="UTF8String"/>
1227                 </avp>
1228                 <avp name="Digest-Auth-Param" code="117" mandatory="may">
1229                         <type type-name="UTF8String"/>
1230                 </avp>
1231                 <avp name="Digest-AKA-Auts" code="118" mandatory="may">
1232                         <type type-name="UTF8String"/>
1233                 </avp>
1234                 <avp name="Digest-Domain" code="119" mandatory="may">
1235                         <type type-name="UTF8String"/>
1236                 </avp>
1237                 <avp name="Digest-Stale" code="120" mandatory="may">
1238                         <type type-name="UTF8String"/>
1239                 </avp>
1240                 <avp name="Digest-HA1" code="121" mandatory="may">
1241                         <type type-name="UTF8String"/>
1242                 </avp>
1243                 <avp name="SIP-AOR" code="122" mandatory="may">
1244                         <type type-name="UTF8String"/>
1245                 </avp>
1246                 <avp name="Delegated-IPv6-Prefix" code="123" mandatory="may">
1247                         <type type-name="OctetString"/>
1248                 </avp>
1249                 <avp name="MIP6-Feature-Vector" code="124" mandatory="may">
1250                         <type type-name="Unsigned64"/>
1251                 </avp>
1252                 <avp name="MIP6-Home-Link-Prefix" code="125" mandatory="may">
1253                         <type type-name="OctetString"/>
1254                 </avp>
1255                 <!-- RFC5580 -->
1256                 <avp name="Operator-Name" code="126" mandatory="may">
1257                         <type type-name="OctetString"/>
1258                 </avp>
1259                 <avp name="Location-Information" code="127" mandatory="may">
1260                         <type type-name="OctetString"/>
1261                 </avp>
1262                 <avp name="Location-Data" code="128" mandatory="may">
1263                         <type type-name="OctetString"/>
1264                 </avp>
1265                 <avp name="Basic-Location-Policy-Rules" code="129" mandatory="may">
1266                         <type type-name="OctetString"/>
1267                 </avp>
1268                 <avp name="Extended-Location-Policy-Rules" code="130" mandatory="may">
1269                         <type type-name="OctetString"/>
1270                 </avp>
1271                 <avp name="Location-Capable" code="131" mandatory="may">
1272                         <type type-name="OctetString"/>
1273                 </avp>
1274                 <avp name="Requested-Location-Info" code="132" mandatory="may">
1275                         <type type-name="OctetString"/>
1276                 </avp>
1277                 <avp name="Framed-Management-Protocol" code="133" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1278                         <type type-name="Enumerated"/>
1279                         <enum name="SNMP" code="1"/>
1280                         <enum name="Web-based" code="2"/>
1281                         <enum name="NETCONF" code="3"/>
1282                         <enum name="FTP" code="4"/>
1283                         <enum name="TFTP" code="5"/>
1284                         <enum name="SFTP" code="6"/>
1285                         <enum name="RCP" code="7"/>
1286                         <enum name="SCP" code="8"/>
1287                 </avp>
1288                 <avp name="Management-Transport-Protection" code="134" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1289                         <type type-name="Enumerated"/>
1290                         <enum name="No-Protection" code="1"/>
1291                         <enum name="Integrity-Protection" code="2"/>
1292                         <enum name="Integrity-Confidentiality-Protection" code="3"/>
1293                 </avp>
1294                 <avp name="Management-Policy-Id" code="135" mandatory="may">
1295                         <type type-name="UTF8String"/>
1296                 </avp>
1297                 <avp name="Management-Privilege-Level" code="136" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1298                         <type type-name="Integer32"/>
1299                 </avp>
1300                 <avp name="PKM-SS-Cert" code="137" mandatory="may">
1301                         <type type-name="OctetString"/>
1302                 </avp>
1303                 <avp name="PKM-CA-Cert" code="138" mandatory="may">
1304                         <type type-name="OctetString"/>
1305                 </avp>
1306                 <avp name="PKM-Config-Settings" code="139" mandatory="may">
1307                         <type type-name="OctetString"/>
1308                 </avp>
1309                 <avp name="PKM-Cryptosuite-List" code="140" mandatory="may">
1310                         <type type-name="OctetString"/>
1311                 </avp>
1312                 <avp name="PPKM-SAID" code="141" mandatory="may">
1313                         <type type-name="OctetString"/>
1314                 </avp>
1315                 <avp name="PKM-SA-Descriptor" code="142" mandatory="may">
1316                         <type type-name="OctetString"/>
1317                 </avp>
1318                 <avp name="PKM-Auth-Key" code="143" mandatory="may">
1319                         <type type-name="OctetString"/>
1320                 </avp>
1321                 <!-- AVPs 144-191 unassigned -->
1322
1323                 <!-- 192-223   Experimental Use [RFC3575] -->
1324                 <avp name="Experimental-Use-192" code="192" mandatory="may">
1325                         <type type-name="OctetString"/>
1326                 </avp>
1327                 <avp name="Experimental-Use-193" code="193" mandatory="may">
1328                         <type type-name="OctetString"/>
1329                 </avp>
1330                 <avp name="Experimental-Use-194" code="194" mandatory="may">
1331                         <type type-name="OctetString"/>
1332                 </avp>
1333                 <avp name="Experimental-Use-195" code="195" mandatory="may">
1334                         <type type-name="OctetString"/>
1335                 </avp>
1336                 <avp name="Experimental-Use-196" code="196" mandatory="may">
1337                         <type type-name="OctetString"/>
1338                 </avp>
1339                 <avp name="Experimental-Use-197" code="197" mandatory="may">
1340                         <type type-name="OctetString"/>
1341                 </avp>
1342                 <avp name="Experimental-Use-198" code="198" mandatory="may">
1343                         <type type-name="OctetString"/>
1344                 </avp>
1345                 <avp name="Experimental-Use-199" code="199" mandatory="may">
1346                         <type type-name="OctetString"/>
1347                 </avp>
1348                 <avp name="Experimental-Use-200" code="200" mandatory="may">
1349                         <type type-name="OctetString"/>
1350                 </avp>
1351                 <avp name="Experimental-Use-201" code="201" mandatory="may">
1352                         <type type-name="OctetString"/>
1353                 </avp>
1354                 <avp name="Experimental-Use-202" code="202" mandatory="may">
1355                         <type type-name="OctetString"/>
1356                 </avp>
1357                 <avp name="Experimental-Use-203" code="203" mandatory="may">
1358                         <type type-name="OctetString"/>
1359                 </avp>
1360                 <avp name="Experimental-Use-204" code="204" mandatory="may">
1361                         <type type-name="OctetString"/>
1362                 </avp>
1363                 <avp name="Experimental-Use-205" code="205" mandatory="may">
1364                         <type type-name="OctetString"/>
1365                 </avp>
1366                 <avp name="Experimental-Use-206" code="206" mandatory="may">
1367                         <type type-name="OctetString"/>
1368                 </avp>
1369                 <avp name="Experimental-Use-207" code="207" mandatory="may">
1370                         <type type-name="OctetString"/>
1371                 </avp>
1372                 <avp name="Experimental-Use-208" code="208" mandatory="may">
1373                         <type type-name="OctetString"/>
1374                 </avp>
1375                 <avp name="Experimental-Use-209" code="209" mandatory="may">
1376                         <type type-name="OctetString"/>
1377                 </avp>
1378                 <avp name="Experimental-Use-210" code="210" mandatory="may">
1379                         <type type-name="OctetString"/>
1380                 </avp>
1381                 <avp name="Experimental-Use-211" code="211" mandatory="may">
1382                         <type type-name="OctetString"/>
1383                 </avp>
1384                 <avp name="Experimental-Use-212" code="212" mandatory="may">
1385                         <type type-name="OctetString"/>
1386                 </avp>
1387                 <avp name="Experimental-Use-213" code="213" mandatory="may">
1388                         <type type-name="OctetString"/>
1389                 </avp>
1390                 <avp name="Experimental-Use-214" code="214" mandatory="may">
1391                         <type type-name="OctetString"/>
1392                 </avp>
1393                 <avp name="Experimental-Use-215" code="215" mandatory="may">
1394                         <type type-name="OctetString"/>
1395                 </avp>
1396                 <avp name="Experimental-Use-216" code="216" mandatory="may">
1397                         <type type-name="OctetString"/>
1398                 </avp>
1399                 <avp name="Experimental-Use-217" code="217" mandatory="may">
1400                         <type type-name="OctetString"/>
1401                 </avp>
1402                 <avp name="Experimental-Use-218" code="218" mandatory="may">
1403                         <type type-name="OctetString"/>
1404                 </avp>
1405                 <avp name="Experimental-Use-219" code="219" mandatory="may">
1406                         <type type-name="OctetString"/>
1407                 </avp>
1408                 <avp name="Experimental-Use-220" code="220" mandatory="may">
1409                         <type type-name="OctetString"/>
1410                 </avp>
1411                 <avp name="Experimental-Use-221" code="221" mandatory="may">
1412                         <type type-name="OctetString"/>
1413                 </avp>
1414                 <avp name="Experimental-Use-222" code="222" mandatory="may">
1415                         <type type-name="OctetString"/>
1416                 </avp>
1417                 <avp name="Experimental-Use-223" code="223" mandatory="may">
1418                         <type type-name="OctetString"/>
1419                 </avp>
1420
1421                 <!-- 224-240   Implementation Specific  [RFC3575] -->
1422                 <avp name="Implementation-Specific-224" code="224" mandatory="may">
1423                         <type type-name="OctetString"/>
1424                 </avp>
1425                 <avp name="Implementation-Specific-225" code="225" mandatory="may">
1426                         <type type-name="OctetString"/>
1427                 </avp>
1428                 <avp name="Implementation-Specific-226" code="226" mandatory="may">
1429                         <type type-name="OctetString"/>
1430                 </avp>
1431                 <avp name="Implementation-Specific-227" code="227" mandatory="may">
1432                         <type type-name="OctetString"/>
1433                 </avp>
1434                 <avp name="Implementation-Specific-228" code="228" mandatory="may">
1435                         <type type-name="OctetString"/>
1436                 </avp>
1437                 <avp name="Implementation-Specific-229" code="229" mandatory="may">
1438                         <type type-name="OctetString"/>
1439                 </avp>
1440                 <avp name="Implementation-Specific-230" code="230" mandatory="may">
1441                         <type type-name="OctetString"/>
1442                 </avp>
1443                 <avp name="Implementation-Specific-231" code="231" mandatory="may">
1444                         <type type-name="OctetString"/>
1445                 </avp>
1446                 <avp name="Implementation-Specific-232" code="232" mandatory="may">
1447                         <type type-name="OctetString"/>
1448                 </avp>
1449                 <avp name="Implementation-Specific-233" code="233" mandatory="may">
1450                         <type type-name="OctetString"/>
1451                 </avp>
1452                 <avp name="Implementation-Specific-234" code="234" mandatory="may">
1453                         <type type-name="OctetString"/>
1454                 </avp>
1455                 <avp name="Implementation-Specific-235" code="235" mandatory="may">
1456                         <type type-name="OctetString"/>
1457                 </avp>
1458                 <avp name="Implementation-Specific-236" code="236" mandatory="may">
1459                         <type type-name="OctetString"/>
1460                 </avp>
1461                 <avp name="Implementation-Specific-237" code="237" mandatory="may">
1462                         <type type-name="OctetString"/>
1463                 </avp>
1464                 <avp name="Implementation-Specific-238" code="238" mandatory="may">
1465                         <type type-name="OctetString"/>
1466                 </avp>
1467                 <avp name="Implementation-Specific-239" code="239" mandatory="may">
1468                         <type type-name="OctetString"/>
1469                 </avp>
1470                 <avp name="Implementation-Specific-240" code="240" mandatory="may">
1471                         <type type-name="OctetString"/>
1472                 </avp>
1473
1474                 <!--241-255   Reserved  [RFC3575] -->
1475                 <avp name="Reserved-241" code="241" mandatory="may">
1476                         <type type-name="OctetString"/>
1477                 </avp>
1478                 <avp name="Reserved-242" code="242" mandatory="may">
1479                         <type type-name="OctetString"/>
1480                 </avp>
1481                 <avp name="Reserved-243" code="243" mandatory="may">
1482                         <type type-name="OctetString"/>
1483                 </avp>
1484                 <avp name="Reserved-244" code="244" mandatory="may">
1485                         <type type-name="OctetString"/>
1486                 </avp>
1487                 <avp name="Reserved-245" code="245" mandatory="may">
1488                         <type type-name="OctetString"/>
1489                 </avp>
1490                 <avp name="Reserved-246" code="246" mandatory="may">
1491                         <type type-name="OctetString"/>
1492                 </avp>
1493                 <avp name="Reserved-247" code="247" mandatory="may">
1494                         <type type-name="OctetString"/>
1495                 </avp>
1496                 <avp name="Reserved-248" code="248" mandatory="may">
1497                         <type type-name="OctetString"/>
1498                 </avp>
1499                 <avp name="Reserved-249" code="249" mandatory="may">
1500                         <type type-name="OctetString"/>
1501                 </avp>
1502                 <avp name="Reserved-250" code="250" mandatory="may">
1503                         <type type-name="OctetString"/>
1504                 </avp>
1505                 <avp name="Reserved-251" code="251" mandatory="may">
1506                         <type type-name="OctetString"/>
1507                 </avp>
1508                 <avp name="Reserved-252" code="252" mandatory="may">
1509                         <type type-name="OctetString"/>
1510                 </avp>
1511                 <avp name="Reserved-253" code="253" mandatory="may">
1512                         <type type-name="OctetString"/>
1513                 </avp>
1514                 <avp name="Reserved-254" code="254" mandatory="may">
1515                         <type type-name="OctetString"/>
1516                 </avp>
1517                 <avp name="Reserved-255" code="255" mandatory="may">
1518                         <type type-name="OctetString"/>
1519                 </avp>
1520
1521                 <!-- ************************************************************************ -->
1522                 <!-- ******************* DIAMETER BASE PROTOCOL AVPS ************************ -->
1523                 <!-- ************************************************************************ -->
1524                 <!-- AVP 256 unassigned -->
1525                 <avp name="Host-IP-Address" code="257" mandatory="must" protected="may" may-encrypt="no" vendor-bit="mustnot">
1526                         <type type-name="IPAddress"/>
1527                 </avp>
1528                 <avp name="Auth-Application-Id" code="258" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1529                         <type type-name="AppId"/>
1530                 </avp>
1531                 <avp name="Acct-Application-Id" code="259" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1532                         <type type-name="AppId"/>
1533                 </avp>
1534                 <avp name="Vendor-Specific-Application-Id" code="260" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1535                         <grouped>
1536                                 <gavp name="Vendor-Id"/>
1537                                 <gavp name="Auth-Application-Id"/>
1538                                 <gavp name="Acct-Application-Id"/>
1539                         </grouped>
1540                 </avp>
1541                 <avp name="Redirect-Host-Usage" code="261" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1542                         <type type-name="Enumerated"/>
1543                         <enum name="Don't Care" code="0"/>
1544                         <enum name="All Session" code="1"/>
1545                         <enum name="All Realm" code="2"/>
1546                         <enum name="Realm and Application" code="3"/>
1547                         <enum name="All Application" code="4"/>
1548                         <enum name="All Host" code="5"/>
1549                         <enum name="ALL_USER" code="6"/>
1550                 </avp>
1551                 <avp name="Redirect-Max-Cache-Time" code="262" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1552                         <type type-name="Unsigned32"/>
1553                 </avp>
1554                 <avp name="Session-Id" code="263" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1555                         <type type-name="UTF8String"/>
1556                 </avp>
1557                 <avp name="Origin-Host" code="264" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1558                         <type type-name="DiameterIdentity"/>
1559                 </avp>
1560                 <avp name="Supported-Vendor-Id" code="265" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1561                         <type type-name="VendorId"/>
1562                 </avp>
1563                 <avp name="Vendor-Id" code="266" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1564                         <type type-name="VendorId"/>
1565                 </avp>
1566                 <avp name="Firmware-Revision" code="267" mandatory="mustnot" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1567                         <type type-name="Unsigned32"/>
1568                 </avp>
1569                 <avp name="Result-Code" code="268" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1570                         <type type-name="Enumerated"/>
1571                         <enum name="DIAMETER_MULTI_ROUND_AUTH" code="1001"/>
1572                         <enum name="DIAMETER_SUCCESS" code="2001"/>
1573                         <enum name="DIAMETER_LIMITED_SUCCESS" code="2002"/>
1574                         <enum name="DIAMETER_FIRST_REGISTRATION" code="2003"/>
1575                         <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2004"/>
1576                         <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2005"/>
1577                         <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2006"/>
1578                         <enum name="DIAMETER_SERVER_SELECTION" code="2007"/>
1579                         <enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
1580                         <enum name="DIAMETER_SUCCESS_RELOCATE_HA" code="2009"/>
1581                         <!-- 2010-2999 Unassigned -->
1582                         <enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
1583                         <enum name="DIAMETER_UNABLE_TO_DELIVER" code="3002"/>
1584                         <enum name="DIAMETER_REALM_NOT_SERVED" code="3003"/>
1585                         <enum name="DIAMETER_TOO_BUSY" code="3004"/>
1586                         <enum name="DIAMETER_LOOP_DETECTED" code="3005"/>
1587                         <enum name="DIAMETER_REDIRECT_INDICATION" code="3006"/>
1588                         <enum name="DIAMETER_APPLICATION_UNSUPPORTED" code="3007"/>
1589                         <enum name="DIAMETER_INVALID_HDR_BITS" code="3008"/>
1590                         <enum name="DIAMETER_INVALID_AVP_BITS" code="3009"/>
1591                         <enum name="DIAMETER_UNKNOWN_PEER" code="3010"/>
1592                         <enum name="DIAMETER_REALM_REDIRECT_INDICATION" code="3011"/>
1593                         <!-- 3012-3999 Unassigned -->
1594                         <enum name="DIAMETER_AUTHENTICATION_REJECTED" code="4001"/>
1595                         <enum name="DIAMETER_OUT_OF_SPACE" code="4002"/>
1596                         <enum name="DIAMETER_ELECTION_LOST" code="4003"/>
1597                         <enum name="DIAMETER_ERROR_MIP_REPLY_FAILURE" code="4005"/>
1598                         <enum name="DIAMETER_ERROR_HA_NOT_AVAILABLE" code="4006"/>
1599                         <enum name="DIAMETER_ERROR_BAD_KEY" code="4007"/>
1600                         <enum name="DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED" code="4008"/>
1601                         <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4010"/>
1602                         <enum name="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE" code="4011"/>
1603                         <enum name="DIAMETER_CREDIT_LIMIT_REACHED" code="4012"/>
1604                         <enum name="DIAMETER_USER_NAME_REQUIRED" code="4013"/>
1605                         <enum name="RESOURCE_FAILURE" code="4014"/>
1606                         <!-- 4015-4999 Unassigned -->
1607                         <enum name="DIAMETER_AVP_UNSUPPORTED" code="5001"/>
1608                         <enum name="DIAMETER_UNKNOWN_SESSION_ID" code="5002"/>
1609                         <enum name="DIAMETER_AUTHORIZATION_REJECTED" code="5003"/>
1610                         <enum name="DIAMETER_INVALID_AVP_VALUE" code="5004"/>
1611                         <enum name="DIAMETER_MISSING_AVP" code="5005"/>
1612                         <enum name="DIAMETER_RESOURCES_EXCEEDED" code="5006"/>
1613                         <enum name="DIAMETER_CONTRADICTING_AVPS" code="5007"/>
1614                         <enum name="DIAMETER_AVP_NOT_ALLOWED" code="5008"/>
1615                         <enum name="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES" code="5009"/>
1616                         <enum name="DIAMETER_NO_COMMON_APPLICATION" code="5010"/>
1617                         <enum name="DIAMETER_UNSUPPORTED_VERSION" code="5011"/>
1618                         <enum name="DIAMETER_UNABLE_TO_COMPLY" code="5012"/>
1619                         <enum name="DIAMETER_INVALID_BIT_IN_HEADER" code="5013"/>
1620                         <enum name="DIAMETER_INVALID_AVP_LENGTH" code="5014"/>
1621                         <enum name="DIAMETER_INVALID_MESSAGE_LENGTH" code="5015"/>
1622                         <enum name="DIAMETER_INVALID_AVP_BIT_COMBO" code="5016"/>
1623                         <enum name="DIAMETER_NO_COMMON_SECURITY" code="5017"/>
1624                         <enum name="DIAMETER_RADIUS_AVP_UNTRANSLATABLE" code="5018"/>
1625                         <!-- 5019-5023 Unassigned -->
1626                         <enum name="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE" code="5024"/>
1627                         <enum name="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION" code="5025"/>
1628                         <!-- 5026-5029 Unassigned -->
1629                         <enum name="DIAMETER_USER_UNKNOWN" code="5030"/>
1630                         <enum name="DIAMETER_RATING_FAILED" code="5031"/>
1631                         <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5032"/>
1632                         <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5033"/>
1633                         <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5034"/>
1634                         <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5035"/>
1635                         <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5036"/>
1636                         <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5037"/>
1637                         <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5038"/>
1638                         <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5039"/>
1639                         <enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
1640                         <enum name="DIAMETER_ERROR_MIP6_AUTH_MODE" code="5041"/>
1641                         <enum name="UNKNOWN_BINDING_TEMPLATE_NAME" code="5042"/>
1642                         <enum name="BINDING_FAILURE" code="5043"/>
1643                         <enum name="MAX_BINDINGS_SET_FAILURE" code="5044"/>
1644                         <enum name="MAXIMUM_BINDINGS_REACHED_FOR_ENDPOINT" code="5045"/>
1645                         <enum name="SESSION_EXISTS" code="5046"/>
1646                         <enum name="INSUFFICIENT_CLASSIFIERS" code="5047"/>
1647                         <enum name="DIAMETER_ERROR_EAP_CODE_UNKNOWN" code="5048"/>
1648
1649                         <!-- (Ericsson) SCAP Result Codes, see 155 19-FAY 112 51/2 rev B -->
1650                         <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4241"/>
1651                         <enum name="DIAMETER_END_USER_NOT_FOUND" code="5241"/>
1652                         <!-- END SCAP Result Codes -->
1653
1654                         <!-- 5042-4294967295 Unassigned -->
1655                 </avp>
1656                 <avp name="Product-Name" code="269" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1657                         <type type-name="UTF8String"/>
1658                 </avp>
1659                 <avp name="Session-Binding" code="270" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1660                         <type type-name="Enumerated"/>
1661                         <enum name="RE_AUTH" code="1"/>
1662                         <enum name="STR" code="2"/>
1663                         <enum name="Unassigned" code="3"/>
1664                         <enum name="ACCOUNTING" code="4"/>
1665                 </avp>
1666                 <avp name="Session-Server-Failover" code="271" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1667                         <type type-name="Enumerated"/>
1668                         <enum name="REFUSE_SERVICE" code="0"/>
1669                         <enum name="TRY_AGAIN" code="1"/>
1670                         <enum name="ALLOW_SERVICE" code="2"/>
1671                         <enum name="TRY_AGAIN_ALLOW_SERVICE" code="3"/>
1672                 </avp>
1673                 <avp name="Multi-Round-Time-Out" code="272" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
1674                         <type type-name="Unsigned32"/>
1675                 </avp>
1676                 <avp name="Disconnect-Cause" code="273" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1677                         <type type-name="Enumerated"/>
1678                         <enum name="REBOOTING" code="0"/>
1679                         <enum name="BUSY" code="1"/>
1680                         <enum name="DO_NOT_WANT_TO_TALK_TO_YOU" code="2"/>
1681                 </avp>
1682                 <avp name="Auth-Request-Type" code="274" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1683                         <type type-name="Enumerated"/>
1684                         <enum name="AUTHENTICATE_ONLY" code="1"/>
1685                         <enum name="AUTHORIZE_ONLY" code="2"/>
1686                         <enum name="AUTHORIZE_AUTHENTICATE" code="3"/>
1687                 </avp>
1688                 <avp name="Alternate-Peer" code="275" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1689                         <type type-name="DiameterIdentity"/>
1690                 </avp>
1691                 <avp name="Auth-Grace-Period" code="276" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1692                         <type type-name="Unsigned32"/>
1693                 </avp>
1694                 <avp name="Auth-Session-State" code="277" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1695                         <type type-name="Enumerated"/>
1696                         <enum name="STATE_MAINTAINED" code="0"/>
1697                         <enum name="NO_STATE_MAINTAINED" code="1"/>
1698                 </avp>
1699                 <avp name="Origin-State-Id" code="278" mandatory="must" protected="mustnot" vendor-bit="mustnot">
1700                         <type type-name="Unsigned32"/>
1701                 </avp>
1702                 <avp name="Failed-AVP" code="279" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1703                         <grouped>
1704                                 <!-- This grouped AVP holds any AVP -->
1705                                 <gavp name="Session-Id"/>
1706                         </grouped>
1707                 </avp>
1708                 <avp name="Proxy-Host" code="280" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1709                         <type type-name="DiameterIdentity"/>
1710                 </avp>
1711                 <avp name="Error-Message" code="281" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
1712                         <type type-name="UTF8String"/>
1713                 </avp>
1714                 <avp name="Route-Record" code="282" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1715                         <type type-name="DiameterIdentity"/>
1716                 </avp>
1717                 <avp name="Destination-Realm" code="283" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1718                         <type type-name="DiameterIdentity"/>
1719                 </avp>
1720                 <avp name="Proxy-Info" code="284" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1721                         <grouped>
1722                                 <gavp name="Proxy-Host"/>
1723                                 <gavp name="Proxy-State"/>
1724                         </grouped>
1725                 </avp>
1726                 <avp name="Re-Auth-Request-Type" code="285" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1727                         <type type-name="Enumerated"/>
1728                         <enum name="AUTHORIZE_ONLY" code="0"/>
1729                         <enum name="AUTHORIZE_AUTHENTICATE" code="1"/>
1730                 </avp>
1731                 <!-- AVP 286 unassigned -->
1732                 <avp name="Accounting-Sub-Session-Id" code="287" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
1733                         <type type-name="Unsigned64"/>
1734                 </avp>
1735                 <!-- 288-290    Unallocated http://www.iana.org/assignments/aaa-parameters  -->
1736                 <avp name="Authorization-Lifetime" code="291" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
1737                         <type type-name="Integer32"/>
1738                 </avp>
1739                 <avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1740                         <type type-name="DiameterURI"/>
1741                 </avp>
1742                 <avp name="Destination-Host" code="293" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
1743                         <type type-name="DiameterIdentity"/>
1744                 </avp>
1745                 <avp name="Error-Reporting-Host" code="294" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
1746                         <type type-name="DiameterIdentity"/>
1747                 </avp>
1748                 <avp name="Termination-Cause" code="295" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1749                         <type type-name="Enumerated"/>
1750                         <enum name="DIAMETER_LOGOUT" code="1"/>
1751                         <enum name="DIAMETER_SERVICE_NOT_PROVIDED" code="2"/>
1752                         <enum name="DIAMETER_BAD_ANSWER" code="3"/>
1753                         <enum name="DIAMETER_ADMINISTRATIVE" code="4"/>
1754                         <enum name="DIAMETER_LINK_BROKEN" code="5"/>
1755                         <enum name="DIAMETER_AUTH_EXPIRED" code="6"/>
1756                         <enum name="DIAMETER_USER_MOVED" code="7"/>
1757                         <enum name="DIAMETER_SESSION_TIMEOUT" code="8"/>
1758                         <enum name="Unassigned" code="9"/>
1759                         <enum name="Unassigned" code="10"/>
1760                         <enum name="User Request" code="11"/>
1761                         <enum name="Lost Carrier" code="12"/>
1762                         <enum name="Lost Service" code="13"/>
1763                         <enum name="Idle Timeout" code="14"/>
1764                         <enum name="Session Timeout" code="15"/>
1765                         <enum name="Admin Reset" code="16"/>
1766                         <enum name="Admin Reboot" code="17"/>
1767                         <enum name="Port Error" code="18"/>
1768                         <enum name="NAS Error" code="19"/>
1769                         <enum name="NAS Request" code="20"/>
1770                         <enum name="NAS Reboot" code="21"/>
1771                         <enum name="Port Unneeded" code="22"/>
1772                         <enum name="Port Preempted" code="23"/>
1773                         <enum name="Port Suspended" code="24"/>
1774                         <enum name="Service Unavailable" code="25"/>
1775                         <enum name="Callback" code="26"/>
1776                         <enum name="User Error" code="27"/>
1777                         <enum name="Host Request" code="28"/>
1778                         <enum name="Supplicant Restart" code="29"/>
1779                         <enum name="Reauthentication Failure" code="30"/>
1780                         <enum name="Reauthentication Failure" code="31"/>
1781                         <enum name="Port Administratively Disabled" code="32"/>
1782                 </avp>
1783                 <avp name="Origin-Realm" code="296" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1784                         <type type-name="DiameterIdentity"/>
1785                 </avp>
1786                 <avp name="Experimental-Result" code="297" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1787                         <grouped>
1788                                 <gavp name="Vendor-Id"/>
1789                                 <gavp name="Experimental-Result-Code"/>
1790                         </grouped>
1791                 </avp>
1792
1793                 <!-- Ideally we could specify, in XML, Experimental-Result-Code values for
1794                      different Vendor IDs.  So far we don't have a way to do that, so:
1795
1796                      1) The below values are for 3GPP (why 3GPP? Because that's the most
1797                         common Vendor ID for the people who did this).  Note that
1798                         packet-diameter.c assumes that the codes specified here are from 3GPP.
1799
1800                      2) Other Vendor-IDs are handled by registering a dissector to the
1801                         "diameter.vnd_exp_res" dissector table.
1802                 -->
1803                 <avp name="Experimental-Result-Code" code="298" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
1804                         <!-- 3GPP TS 29.230 version 13.0.0 -->
1805                         <type type-name="Enumerated"/>
1806                         <!-- Success codes -->
1807                         <enum name="DIAMETER_FIRST_REGISTRATION" code="2001"/>
1808                         <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2002"/>
1809                         <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2003"/>
1810                         <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2004"/>
1811                         <enum name="DIAMETER_SERVER_SELECTION(Deprecated value)" code="2005"/>
1812                         <!-- 2006-2020 -->
1813                         <enum name="DIAMETER_PDP_CONTEXT_DELETION_INDICATION" code="2021"/>
1814
1815                         <!-- Transient failures -->
1816                         <enum name="DIAMETER_USER_DATA_NOT_AVAILABLE" code="4100"/>
1817                         <enum name="DIAMETER_PRIOR_UPDATE_IN_PROGRESS" code="4101"/>
1818                         <!-- 4102-4120 -->
1819                         <enum name="DIAMETER_ERROR_OUT_OF_RESOURCES" code="4121"/>
1820                         <!-- 4122-4140 -->
1821                         <enum name="DIAMETER_PCC_BEARER_EVENT" code="4141"/>
1822                         <enum name="DIAMETER_BEARER_EVENT" code="4142"/>
1823                         <enum name="DIAMETER_AN_GW_FAILED" code="4143"/>
1824                         <enum name="DIAMETER_PENDING_TRANSACTION" code="4144"/>
1825                         <!-- 4145-4180 -->
1826                         <enum name="DIAMETER_AUTHENTICATION_DATA_UNAVAILABLE" code="4181"/>
1827                         <enum name="DIAMETER_ERROR_CAMEL_SUBSCRIPTION_PRESENT" code="4182"/>
1828                         <!-- 4183-4200 -->
1829                         <enum name="DIAMETER_ERROR_ABSENT_USER" code="4201"/>
1830                         <!-- 4202-4220 -->
1831                         <enum name="DIAMETER_ERROR_UNREACHABLE_USER" code="4221"/>
1832                         <enum name="DIAMETER_ERROR_SUSPENDED_USER" code="4222"/>
1833                         <enum name="DIAMETER_ERROR_DETACHED_USER" code="4223"/>
1834                         <enum name="DIAMETER_ERROR_POSITIONING_DENIED" code="4224"/>
1835                         <enum name="DIAMETER_ERROR_POSITIONING_FAILED" code="4225"/>
1836                         <enum name="DIAMETER_ERROR_UNKNOWN_UNREACHABLE LCS_CLIENT" code="4226"/>
1837                         <!-- 4227-4240 -->
1838                         <enum name="DIAMETER_ERROR_NO_AVAILABLE_POLICY_COUNTERS LCS_CLIENT" code="4241"/>
1839                         <!-- 4242 to 4260  -->
1840                         <enum name="REQUESTED_SERVICE_TEMPORARILY_NOT_AUTHORIZED" code="4261"/>
1841
1842                         <!-- Permanent failures -->
1843                         <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
1844                         <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5002"/>
1845                         <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5003"/>
1846                         <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5004"/>
1847                         <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5005"/>
1848                         <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5006"/>
1849                         <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5007"/>
1850                         <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5008"/>
1851                         <enum name="DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA" code="5009"/>
1852                         <enum name="DIAMETER_MISSING_USER_ID" code="5010"/>
1853                         <enum name="DIAMETER_ERROR_FEATURE_UNSUPPORTED" code="5011"/>
1854                         <enum name="DIAMETER_ERROR_SERVING_NODE_FEATURE_UNSUPPORTED" code="5012"/>
1855                         <!-- 5013-5040 -->
1856                         <enum name="DIAMETER_ERROR_USER_NO_WLAN_SUBSCRIPTION" code="5041"/>
1857                         <enum name="DIAMETER_ERROR_W-APN_UNUSED_BY_USER" code="5042"/>
1858                         <enum name="DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION" code="5043"/>
1859                         <enum name="DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION" code="5044"/>
1860                         <enum name="DIAMETER_ERROR_UNSUITABLE_NETWORK" code="5045"/>
1861                         <!-- 5046-5060 -->
1862                         <enum name="INVALID_SERVICE_INFORMATION" code="5061"/>
1863                         <enum name="FILTER_RESTRICTIONS" code="5062"/>
1864                         <enum name="REQUESTED_SERVICE_NOT_AUTHORIZED" code="5063"/>
1865                         <enum name="DUPLICATED_AF_SESSION" code="5064"/>
1866                         <enum name="IP-CAN_SESSION_NOT_AVAILABLE" code="5065"/>
1867                         <enum name="UNAUTHORIZED_NON_EMERGENCY_SESSION" code="5066"/>
1868                         <enum name="UNAUTHORIZED_SPONSORED_DATA_CONNECTIVITY" code="5067"/>
1869                         <enum name="TEMPORARY_NETWORK_FAILURE" code="5068"/>
1870                         <!-- 5069-5099 -->
1871                         <enum name="DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED" code="5100"/>
1872                         <enum name="DIAMETER_ERROR_OPERATION_NOT_ALLOWED" code="5101"/>
1873                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ" code="5102"/>
1874                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED" code="5103"/>
1875                         <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED" code="5104"/>
1876                         <enum name="DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC" code="5105"/>
1877                         <enum name="DIAMETER_ERROR_SUBS_DATA_ABSENT" code="5106"/>
1878                         <enum name="DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA" code="5107"/>
1879                         <enum name="DIAMETER_ERROR_DSAI_NOT_AVAILABLE" code="5108"/>
1880                         <!-- 5109-5119 -->
1881                         <enum name="DIAMETER_ERROR_START_INDICATION" code="5120"/>
1882                         <enum name="DIAMETER_ERROR_STOP_INDICATION" code="5121"/>
1883                         <enum name="DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE" code="5122"/>
1884                         <enum name="DIAMETER_ERROR_SERVICE_AREA" code="5123"/>
1885                         <!-- 5124-5139 -->
1886                         <enum name="DIAMETER_ERROR_INITIAL_PARAMETERS" code="5140"/>
1887                         <enum name="DIAMETER_ERROR_TRIGGER_EVENT" code="5141"/>
1888                         <enum name="DIAMETER_PCC_RULE_EVENT" code="5142"/>
1889                         <enum name="DIAMETER_ERROR_BEARER_NOT_AUTHORIZED" code="5143"/>
1890                         <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5144"/>
1891                         <enum name="DIAMETER_QOS_RULE_EVENT" code="5145"/>
1892                         <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5146"/>
1893                         <enum name="DIAMETER_ERROR_CONFLICTING_REQUEST" code="5147"/>
1894                         <enum name="DIAMETER_ADC_RULE_EVENT" code="5148"/>
1895                         <enum name="DIAMETER_ERROR_NBIFOM_NOT_AUTHORIZED" code="5149"/>
1896                         <!-- 5150-5400 -->
1897                         <enum name="DIAMETER_ERROR_IMPI_UNKNOWN" code="5401"/>
1898                         <enum name="DIAMETER_ERROR_NOT_AUTHORIZED" code="5402"/>
1899                         <enum name="DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID" code="5403"/>
1900                         <!-- 5404-5419 -->
1901                         <enum name="DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION" code="5420"/>
1902                         <enum name="DIAMETER_ERROR_RAT_NOT_ALLOWED" code="5421"/>
1903                         <enum name="DIAMETER_ERROR_EQUIPMENT_UNKNOWN" code="5422"/>
1904                         <enum name="DIAMETER_ERROR_UNKNOWN_SERVING_NODE" code="5423"/>
1905                         <!-- 5424-5449 -->
1906                         <enum name="DIAMETER_ERROR_USER_NO_NON_3GPP_SUBSCRIPTION" code="5450"/>
1907                         <enum name="DIAMETER_ERROR_USER_NO_APN_SUBSCRIPTION" code="5451"/>
1908                         <enum name="DIAMETER_ERROR_RAT_TYPE_NOT_ALLOWED" code="5452"/>
1909                         <enum name="DIAMETER_ERROR_LATE_OVERLAPPING_REQUEST" code="5453"/>
1910                         <enum name="DIAMETER_ERROR_TIMED_OUT_REQUEST" code="5454"/>
1911                         <!-- 5455-5469 -->
1912                         <enum name="DIAMETER_ERROR_SUBSESSION" code="5470"/>
1913                         <enum name="DIAMETER_ERROR_ONGOING_SESSION_ESTABLISHMENT" code="5471"/>
1914                         <!-- 5472-5489 -->
1915                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_NETWORK" code="5490"/>
1916                         <!-- 5491-5509 -->
1917                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_ENTITY" code="5510"/>
1918                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_SERVICE" code="5511"/>
1919                         <enum name="DIAMETER_ERROR_REQUESTED_RANGE_IS_NOT ALLOWED" code="5512"/>
1920                         <enum name="DIAMETER_ERROR_CONFIGURATION_EVENT_STORAGE_NOT_SUCCESSFUL" code="5513"/>
1921                         <enum name="DIAMETER_ERROR_CONFIGURATION_EVENT_NON_EXISTANT" code="5514"/>
1922                         <enum name="DIAMETER_ERROR_SCEF_REFERENCE_ID_UNKNOWN" code="5515"/>
1923                         <!-- 5516-5529 -->
1924                         <enum name="DIAMETER_ERROR_INVALID_SME_ADDRESS" code="5530"/>
1925                         <enum name="DIAMETER_ERROR_SC_CONGESTION" code="5531"/>
1926                         <enum name="DIAMETER_ERROR_SM_PROTOCOL" code="5532"/>
1927                         <enum name="DIAMETER_ERROR_TRIGGER_REPLACE_FAILURE" code="5533"/>
1928                         <enum name="DIAMETER_ERROR_TRIGGER_RECALL_FAILURE" code="5534"/>
1929                         <enum name="DIAMETER_ERROR_ORIGINAL_MESSAGE_NOT_PENDING" code="5535"/>
1930                         <!-- 5536-5549 -->
1931                         <enum name="DIAMETER_ERROR_ABSENT_USER" code="5550"/>
1932                         <enum name="DIAMETER_ERROR_USER_BUSY_FOR_MT_SMS" code="5551"/>
1933                         <enum name="DIAMETER_ERROR_FACILITY_NOT_SUPPORTED" code="5552"/>
1934                         <enum name="DIAMETER_ERROR_ILLEGAL_USER" code="5553"/>
1935                         <enum name="DIAMETER_ERROR_ILLEGAL_EQUIPMENT" code="5554"/>
1936                         <enum name="DIAMETER_ERROR_SM_DELIVERY_FAILURE" code="5555"/>
1937                         <enum name="DIAMETER_ERROR_SERVICE_NOT_SUBSCRIBED" code="5556"/>
1938                         <enum name="DIAMETER_ERROR_SERVICE_BARRED" code="5557"/>
1939                         <enum name="DIAMETER_ERROR_MWD_LIST_FULL" code="5558"/>
1940                         <!-- 5559-5569 -->
1941                         <enum name="DIAMETER_ERROR_UNKNOWN_POLICY_COUNTERS" code="5570"/>
1942                         <!-- 5571-5589 -->
1943                         <enum name="DIAMETER_ERROR_ORIGIN_ALUID_UNKNOWN" code="5590"/>
1944                         <enum name="DIAMETER_ERROR_TARGET_ALUID_UNKNOWN" code="5591"/>
1945                         <enum name="DIAMETER_ERROR_PFID_UNKNOWN" code="5592"/>
1946                         <enum name="DIAMETER_ERROR_APP_REGISTER_REJECT" code="5593"/>
1947                         <enum name="DIAMETER_ERROR_PROSE_MAP_REQUEST_DISALLOWED" code="5594"/>
1948                         <enum name="DIAMETER_ERROR_MAP_REQUEST_REJECT" code="5595"/>
1949                         <enum name="DIAMETER_ERROR_REQUESTING_RPAUID_UNKNOWN" code="5596"/>
1950                         <enum name="DIAMETER_ERROR_UNKNOWN_OR_INVALID_TARGET_SET" code="5597"/>
1951                         <enum name="DIAMETER_ERROR_MISSING_APPLICATION_DATA" code="5598"/>
1952                         <enum name="DIAMETER_ERROR_AUTHORIZATION_REJECT" code="5599"/>
1953                         <enum name="DIAMETER_ERROR_DISCOVERY_NOT_PERMITTED" code="5600"/>
1954                         <enum name="DIAMETER_ERROR_TARGET_RPAUID_UNKNOWN" code="5601"/>
1955                         <enum name="DIAMETER_ERROR_INVALID_APPLICATION_DATA" code="5602"/>
1956                         <!-- 5603-5609 -->
1957                         <enum name="DIAMETER_ERROR_UNKNOWN_PROSE_SUBSCRIPTION" code="5610"/>
1958                         <enum name="PROSE_NOT_ALLOWED" code="5611"/>
1959                         <enum name="DIAMETER_ERROR_UE_LOCATION_UNKNOWN" code="5612"/>
1960                         <!-- 5613-5629 -->
1961                         <enum name="DIAMETER_ERROR_NO_ASSOCIATED_DISCOVERY_FILTER" code="5630"/>
1962                         <enum name="DIAMETER_ERROR_ANNOUNCING_UNAUTHORIZED_IN_PLMN" code="5631"/>
1963                         <enum name="DIAMETER_ERROR_INVALID_APPLICATION_CODE" code="5632"/>
1964                         <enum name="DIAMETER_ERROR_PROXIMITY_UNAUTHORIZED" code="5633"/>
1965                         <enum name="DIAMETER_ERROR_PROXIMITY_REJECTED" code="5634"/>
1966                         <enum name="DIAMETER_ERROR_NO_PROXIMITY_REQUEST" code="5635"/>
1967                         <enum name="DIAMETER_ERROR_UNAUTHORIZED_SERVICE_IN_THIS_PLMN" code="5636"/>
1968                         <enum name="DIAMETER_ERROR_PROXIMITY_CANCELLED" code="5637"/>
1969                         <enum name="DIAMETER_ERROR_INVALID_TARGET_PDUID" code="5638"/>
1970                         <enum name="DIAMETER_ERROR_INVALID_TARGET_RPAUID" code="5639"/>
1971                         <enum name="DIAMETER_ERROR_NO_ASSOCIATED_RESTRICTED_CODE" code="5640"/>
1972                         <enum name="DIAMETER_ERROR_INVALID_DISCOVERY_TYPE" code="5641"/>
1973                         <!-- 5642-5649 -->
1974                         <enum name="DIAMETER_ERROR_REQUESTED_LOCATION_NOT_SERVED" code="5650"/>
1975                         <enum name="DIAMETER_ERROR_INVALID_EPS_BEARER" code="5651"/>
1976                         <enum name="DIAMETER_ERROR_NIDD_CONFIGURATION_NOT_AVAILABLE" code="5652"/>
1977                         <enum name="DIAMETER_ERROR_USER_TEMPORARILY_UNREACHABLE" code="5653"/>
1978                         <!-- 5654 to 5669 -->
1979                         <enum name="DIAMETER_ERROR_UNKNKOWN_DATA" code="5670"/>
1980                         <enum name="DIAMETER_ERROR_REQUIRED_KEY_NOT_PROVIDED" code="5671"/>
1981                         <!-- 5672 to 5689  -->
1982                         <enum name="DIAMETER_ERROR_UNKNOWN_V2X_SUBSCRIPTION" code="5690"/>
1983                         <enum name="DIAMETER_ERROR_V2X_NOT_ALLOWED" code="5691"/>
1984                         </avp>
1985                 <!-- RFC3588 AVP -->
1986                 <avp name="Inband-Security-Id" code="299" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
1987                         <type type-name="Enumerated"/>
1988                                 <enum name="NO_INBAND_SECURITY" code="0"/>
1989                                 <enum name="TLS" code="1"/>
1990                 </avp>
1991                 <avp name="E2E-Sequence" code="300" mandatory="must">
1992                         <grouped>
1993                                 <!-- The contents of this (deprecated) AVP aren't defined -->
1994                                 <gavp name="Session-Id"/>
1995                         </grouped>
1996                 </avp>
1997                 <!-- RFC7944 AVP -->
1998                 <avp name="DRMP" code="301" vendor-bit="mustnot">
1999                         <type type-name="Enumerated"/>
2000                                 <enum name="PRIORITY_0" code="0"/>
2001                                 <enum name="PRIORITY_1" code="1"/>
2002                                 <enum name="PRIORITY_2" code="2"/>
2003                                 <enum name="PRIORITY_3" code="3"/>
2004                                 <enum name="PRIORITY_4" code="4"/>
2005                                 <enum name="PRIORITY_5" code="5"/>
2006                                 <enum name="PRIORITY_6" code="6"/>
2007                                 <enum name="PRIORITY_7" code="7"/>
2008                                 <enum name="PRIORITY_8" code="8"/>
2009                                 <enum name="PRIORITY_9" code="9"/>
2010                                 <enum name="PRIORITY_10" code="10"/>
2011                                 <enum name="PRIORITY_11" code="11"/>
2012                                 <enum name="PRIORITY_12" code="12"/>
2013                                 <enum name="PRIORITY_13" code="13"/>
2014                                 <enum name="PRIORITY_14" code="14"/>
2015                                 <enum name="PRIORITY_15" code="15"/>
2016                 </avp>
2017
2018                 <!-- 302-317    Unallocated -->
2019
2020                 <!-- AVPs 318 - 348 belong to Diameter Mobile IPv4 Application and are defined in mobileipv4.xml
2021                 318 MIP-FA-to-HA-SPI [RFC4004]
2022                 319 MIP-FA-to-MN-SPI [RFC4004]
2023                 320 MIP-Reg-Request [RFC4004]
2024                 321 MIP-Reg-Reply [RFC4004]
2025                 322 MIP-MN-AAA-Auth [RFC4004]
2026                 323 MIP-HA-to-FA-SPI [RFC4004]
2027                 324 Unassigned
2028                 325 MIP-MN-to-FA-MSA [RFC4004]
2029                 326 MIP-FA-to-MN-MSA [RFC4004]
2030                 327 Unassigned
2031                 328 MIP-FA-to-HA-MSA [RFC4004]
2032                 329 MIP-HA-to-FA-MSA [RFC4004]
2033                 331 MIP-MN-to-HA-MSA [RFC4004]
2034                 332 MIP-HA-to-MN-MSA [RFC4004]
2035                 333 MIP-Mobile-Node-Address [RFC4004]
2036                 334 MIP-Home-Agent-Address [RFC4004]
2037                 335 MIP-Nonce [RFC4004]
2038                 336 MIP-Candidate-Home-Agent-Host [RFC4004]
2039                 337 MIP-Feature-Vector [RFC4004]
2040                 338 MIP-Auth-Input-Data-Length [RFC4004]
2041                 339 MIP-Authenticator-Length [RFC4004]
2042                 340 MIP-Authenticator-Offset [RFC4004]
2043                 341 MIP-MN-AAA-SPI [RFC4004]
2044                 342 MIP-Filter-Rule [RFC4004]
2045                 343 MIP-Session-Key [RFC4004]
2046                 344 MIP-FA-Challenge [RFC4004]
2047                 345 MIP-Algorithm-Type [RFC4004]
2048                 346 MIP-Replay-Mode [RFC4004]
2049                 347 MIP-Originating-Foreign-AAA [RFC4004]
2050                 348 MIP-Home-Agent-Host [RFC4004]
2051                 -->
2052
2053                 <!-- AVPs 349-362 unassigned -->
2054
2055                 <!-- AVPs 368 - 393 are in sip.xml
2056                 363 Accounting-Input-Octets [RFC4005][RFC4004]
2057                 364 Accounting-Output-Octets [RFC4005][RFC4004]
2058                 365 Accounting-Input-Packets [RFC4005][RFC4004]
2059                 366 Accounting-Output-Packets [RFC4005][RFC4004]
2060                 367 MIP-MSA-Lifetime [RFC4004]
2061                 368 SIP-Accounting-Information [RFC4740]
2062                 369 SIP-Accounting-Server-URI [RFC4740]
2063                 370 SIP-Credit-Control-Server-URI [RFC4740]
2064                 371 SIP-Server-URI [RFC4740]
2065                 372 SIP-Server-Capabilities [RFC4740]
2066                 373 SIP-Mandatory-Capability [RFC4740]
2067                 374 SIP-Optional-Capability [RFC4740]
2068                 375 SIP-Server-Assignment-Type [RFC4740]
2069                 376 SIP-Auth-Data-Item [RFC4740]
2070                 377 SIP-Authentication-Scheme [RFC4740]
2071                 378 SIP-Item-Number [RFC4740]
2072                 379 SIP-Authenticate [RFC4740]
2073                 380 SIP-Authorization [RFC4740]
2074                 381 SIP-Authentication-Info [RFC4740]
2075                 382 SIP-Number-Auth-Items [RFC4740]
2076                 383 SIP-Deregistration-Reason [RFC4740]
2077                 384 SIP-Reason-Code [RFC4740]
2078                 385 SIP-Reason-Info [RFC4740]
2079                 386 SIP-Visited-Network-Id [RFC4740]
2080                 387 SIP-User-Authorization-Type [RFC4740]
2081                 388 SIP-Supported-User-Data-Type [RFC4740]
2082                 389 SIP-User-Data [RFC4740]
2083                 390 SIP-User-Data-Type [RFC4740]
2084                 391 SIP-User-Data-Contents [RFC4740]
2085                 392 SIP-User-Data-Already-Available [RFC4740]
2086                 393 SIP-Method [RFC4740]
2087                 -->
2088
2089                 <!-- AVPs 394-399 unassigned -->
2090
2091                 <!-- AVPs 400 - 408 are defined in nasreq.xml
2092                 400 NAS-Filter-Rule [RFC4005]
2093                 401 Tunneling [RFC4005]
2094                 402 CHAP-Auth [RFC4005]
2095                 403 CHAP-Algorithm [RFC4005]
2096                 404 CHAP-Ident [RFC4005]
2097                 405 CHAP-Response [RFC4005]
2098                 406 Acounting-Auth-Method [RFC4005]
2099                 407 QoS-Filter-Rule [RFC4005]
2100                 408 Origin-AAA-Protocol [RFC4005]
2101                 -->
2102
2103                 <!-- AVPs 409-410 unassigned -->
2104
2105                 <!-- AVPs 411 - 461 belong to Charge Control and are defined in chargecontrol.xml
2106                 411 CC-Correlation-Id [RFC4006]
2107                 412 CC-Input-Octets [RFC4006]
2108                 413 CC-Money [RFC4006]
2109                 414 CC-Output-Octets [RFC4006]
2110                 415 CC-Request-Number [RFC4006]
2111                 416 CC-Request-Type [RFC4006]
2112                 417 CC-Service-Specific-Units [RFC4006]
2113                 418 CC-Session-Failover [RFC4006]
2114                 419 CC-Sub-Session-Id [RFC4006]
2115                 420 CC-Time [RFC4006]
2116                 421 CC-Total-Octets [RFC4006]
2117                 422 Check-Balance-Result [RFC4006]
2118                 423 Cost-Information [RFC4006]
2119                 424 Cost-Unit [RFC4006]
2120                 425 Currency-Code [RFC4006]
2121                 426 Credit-Control [RFC4006]
2122                 427 Credit-Control-Failure-Handling [RFC4006]
2123                 428 Direct-Debiting-Failure-Handling [RFC4006]
2124                 429 Exponent [RFC4006]
2125                 430 Final-Unit-Indication [RFC4006]
2126                 431 Granted-Service-Unit [RFC4006]
2127                 432 Rating-Group [RFC4006]
2128                 433 Redirect-Address-Type [RFC4006]
2129                 434 Redirect-Server [RFC4006]
2130                 435 Redirect-Server-Address [RFC4006]
2131                 436 Requested-Action [RFC4006]
2132                 437 Requested-Service-Unit [RFC4006]
2133                 438 Restriction-Filter-Rule [RFC4006]
2134                 439 Service-Identifier [RFC4006]
2135                 440 Service-Parameter-Info [RFC4006]
2136                 441 Service-Parameter-Type [RFC4006]
2137                 442 Service-Parameter-Value [RFC4006]
2138                 443 Subscription-Id [RFC4006]
2139                 444 Subscription-Id-Data [RFC4006]
2140                 445 Unit-Value [RFC4006]
2141                 446 Used-Service-Unit [RFC4006]
2142                 447 Value-Digits [RFC4006]
2143                 448 Validity-Time [RFC4006]
2144                 449 Final-Unit-Action [RFC4006]
2145                 450 Subscription-Id-Type [RFC4006]
2146                 451 Tariff-Time-Change [RFC4006]
2147                 452 Tariff-Change-Usage [RFC4006]
2148                 453 G-S-U-Pool-Identifier [RFC4006]
2149                 454 CC-Unit-Type [RFC4006]
2150                 455 Multiple-Services-Indicator [RFC4006]
2151                 456 Multiple-Services-Credit-Control [RFC4006]
2152                 457 G-S-U-Pool-Reference [RFC4006]
2153                 458 User-Equipment-Info [RFC4006]
2154                 459 User-Equipment-Info-Type [RFC4006]
2155                 460 User-Equipment-Info-Value [RFC4006]
2156                 461 Service-Context-Id [RFC4006]
2157                 -->
2158
2159                 <!-- eap.xml
2160                 462 EAP-Payload [RFC4072]
2161                 463 EAP-Reissued-Payload [RFC4072]
2162                 464 EAP-Master-Session-Key [RFC4072]
2163                 465 Accounting-EAP-Auth-Method [RFC4072]
2164                 -->
2165
2166                 <!-- AVPs 466-479 unassigned -->
2167
2168                 <avp name="Accounting-Record-Type" code="480" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2169                         <type type-name="Enumerated"/>
2170                         <enum name="Event Record" code="1"/>
2171                         <enum name="Start Record" code="2"/>
2172                         <enum name="Interim Record" code="3"/>
2173                         <enum name="Stop Record" code="4"/>
2174                 </avp>
2175
2176                 <!-- AVPs 481-482 unassigned -->
2177
2178                 <avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2179                         <type type-name="Enumerated"/>
2180                         <enum name="Reserved" code="0"/>
2181                         <enum name="DELIVER_AND_GRANT" code="1"/>
2182                         <enum name="GRANT_AND_STORE" code="2"/>
2183                         <enum name="GRANT_AND_LOSE" code="3"/>
2184                 </avp>
2185                 <!-- AVP 484 unassigned -->
2186                 <avp name="Accounting-Record-Number" code="485" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
2187                         <type type-name="Unsigned32"/>
2188                 </avp>
2189
2190                 <!-- AVPs 486 - 494 are defined in in mobileipv6.xml -->
2191
2192                 <avp name="TMOD-1" code="495" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2193                         <grouped>
2194                                 <gavp name="Token-Rate"/>
2195                                 <gavp name="Bucket-Depth"/>
2196                                 <gavp name="Peak-Traffic-Rate"/>
2197                                 <gavp name="Minimum-Policed-Unit"/>
2198                                 <gavp name="Maximum-Packet-Size"/>
2199                         </grouped>
2200                 </avp>
2201                 <avp name="Token-Rate" code="496" mandatory="may">
2202                         <type type-name="Float32"/>
2203                 </avp>
2204                 <avp name="Bucket-Depth" code="497" mandatory="may">
2205                         <type type-name="Float32"/>
2206                 </avp>
2207                 <avp name="Peak-Traffic-Rate" code="498" mandatory="may">
2208                         <type type-name="Float32"/>
2209                 </avp>
2210                 <avp name="Minimum-Policed-Unit" code="499" mandatory="may">
2211                         <type type-name="Unsigned32"/>
2212                 </avp>
2213                 <avp name="Maximum-Packet-Size" code="500" mandatory="may">
2214                         <type type-name="Unsigned32"/>
2215                 </avp>
2216                 <avp name="TMOD-2" code="501" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
2217                         <grouped>
2218                                 <gavp name="Token-Rate"/>
2219                                 <gavp name="Bucket-Depth"/>
2220                                 <gavp name="Peak-Traffic-Rate"/>
2221                                 <gavp name="Minimum-Policed-Unit"/>
2222                                 <gavp name="Maximum-Packet-Size"/>
2223                         </grouped>
2224                 </avp>
2225                 <avp name="Bandwidth" code="502" mandatory="may">
2226                         <type type-name="Float32"/>
2227                 </avp>
2228                 <avp name="PHB-Class" code="503" mandatory="may">
2229                         <type type-name="Unsigned32"/>
2230                 </avp>
2231
2232                 <!-- AVPs 504 - 507 are defined in mobileipv6.xml -->
2233
2234                 <!--
2235                 508 QoS-Resources [RFC5777]
2236                 509 Filter-Rule [RFC5777]
2237                 510 Filter-Rule-Precedence [RFC5777]
2238                 511 Classifier [RFC5777]
2239                 512 Classifier-ID [RFC5777]
2240                 513 Protocol [RFC5777]
2241                 514 Direction [RFC5777]
2242                 515 From-Spec [RFC5777]
2243                 516 To-Spec [RFC5777]
2244                 517 Negated [RFC5777]
2245                 518 IP-Address [RFC5777]
2246                 519 IP-Address-Range [RFC5777]
2247                 520 IP-Address-Start [RFC5777]
2248                 521 IP-Address-End [RFC5777]
2249                 522 IP-Address-Mask [RFC5777]
2250                 523 IP-Mask-Bit-Mask-Width [RFC5777]
2251                 524 MAC-Address [RFC5777]
2252                 525 MAC-Address-Mask [RFC5777]
2253                 526 MAC-Address-Mask-Pattern [RFC5777]
2254                 527 EUI64-Address [RFC5777]
2255                 528 EUI64-Address-Mask [RFC5777]
2256                 529 EUI64-Address-Mask-Pattern [RFC5777]
2257                 -->
2258
2259                 <avp name="Port" code="530" mandatory="may">
2260                         <type type-name="Integer32"/>
2261                 </avp>
2262                 <avp name="Port-Range" code="531" mandatory="may">
2263                         <grouped>
2264                                 <gavp name="Port-Start"/>
2265                                 <gavp name="Port-End"/>
2266                         </grouped>
2267                 </avp>
2268                 <avp name="Port-Start" code="532" mandatory="may">
2269                         <type type-name="Integer32"/>
2270                 </avp>
2271                 <avp name="Port-End" code="533" mandatory="may">
2272                         <type type-name="Integer32"/>
2273                 </avp>
2274
2275                 <!--
2276                 534 Use-Assigned-Address [RFC5777]
2277                 535 Diffserv-Code-Point [RFC5777]
2278                 536 Fragmentation-Flag [RFC5777]
2279                 537 IP-Option [RFC5777]
2280                 538 IP-Option-Type [RFC5777]
2281                 539 IP-Option-Value [RFC5777]
2282                 540 TCP-Option [RFC5777]
2283                 541 TCP-Option-Type [RFC5777]
2284                 542 TCP-Option-Value [RFC5777]
2285                 543 TCP-Flags [RFC5777]
2286                 544 TCP-Flag-Type [RFC5777]
2287                 545 ICMP-Type [RFC5777]
2288                 546 ICMP-Type-Number [RFC5777]
2289                 547 ICMP-Code [RFC5777]
2290                 548 ETH-Option [RFC5777]
2291                 549 ETH-Proto-Type [RFC5777]
2292                 550 ETH-Ether-Type [RFC5777]
2293                 551 ETH-SAP [RFC5777]
2294                 552 VLAN-ID-Range [RFC5777]
2295                 553 S-VID-Start [RFC5777]
2296                 554 S-VID-End [RFC5777]
2297                 555 C-VID-Start [RFC5777]
2298                 556 C-VID-End [RFC5777]
2299                 557 User-Priority-Range [RFC5777]
2300                 558 Low-User-Priority [RFC5777]
2301                 559 High-User-Priority [RFC5777]
2302                 560 Time-Of-Day-Condition [RFC5777]
2303                 -->
2304
2305                 <avp name="Time-Of-Day-Start" code="561" mandatory="may">
2306                         <type type-name="Unsigned32"/>
2307                 </avp>
2308                 <avp name="Time-Of-Day-End" code="562" mandatory="may">
2309                         <type type-name="Unsigned32"/>
2310                 </avp>
2311                 <avp name="Day-Of-Week-Mask" code="563" mandatory="may">
2312                         <type type-name="Enumerated"/>
2313                         <enum name="SUNDAY" code="0"/>
2314                         <enum name="MONDAY" code="1"/>
2315                         <enum name="TUESDAY" code="2"/>
2316                         <enum name="WEDNESDAY" code="3"/>
2317                         <enum name="THURSDAY" code="4"/>
2318                         <enum name="FRIDAY" code="5"/>
2319                         <enum name="SATURDAY" code="6"/>
2320                 </avp>
2321
2322                 <!--
2323                 564 Day-Of-Month-Mask [RFC5777]
2324                 565 Month-Of-Year-Mask [RFC5777]
2325                 566 Absolute-Start-Time [RFC5777]
2326                 567 Absolute-Start-Fractional-Seconds [RFC5777]
2327                 568 Absolute-End-Time [RFC5777]
2328                 569 Absolute-End-Fractional-Seconds [RFC5777]
2329                 570 Timezone-Flag [RFC5777]
2330                 571 Timezone-Offset [RFC5777]
2331                 572 Treatment-Action [RFC5777]
2332                 573 QoS-Profile-Id [RFC5777]
2333                 574 QoS-Profile-Template [RFC5777]
2334                 575 QoS-Semantics [RFC5777]
2335                 576 QoS-Parameters [RFC5777]
2336                 577 Excess-Treatment [RFC5777]
2337                 578 QoS-Capability [RFC5777]
2338                 579 QoS-Authorization-Data [RFC5866]
2339                 580 Bound-Auth-Session-Id [RFC5866]
2340                 581 Key [RFC-ietf-dime-local-keytran-14]
2341                 582 Key-Type [RFC-ietf-dime-local-keytran-14]
2342                 583 Keying-Material [RFC-ietf-dime-local-keytran-14]
2343                 584 Key-Lifetime [RFC-ietf-dime-local-keytran-14]
2344                 585 Key-SPI [RFC-ietf-dime-local-keytran-14]
2345                 586 Key-Name [RFC-ietf-dime-local-keytran-14]
2346                 587 IKEv2-Nonces [RFC6738]
2347                 588 Ni [RFC6738]
2348                 589 Nr [RFC6738]
2349                 590 IKEv2-Identity [RFC6738]
2350                 591 Initiator-Identity [RFC6738]
2351                 592 ID-Type [RFC6738]
2352                 593 Identification-Data [RFC6738]
2353                 594 Responder-Identity [RFC6738]
2354                 595 NC-Request-Type [RFC6736]
2355                 596 NAT-Control-Install [RFC6736]
2356                 597 NAT-Control-Remove [RFC6736]
2357                 598 NAT-Control-Definition [RFC6736]
2358                 599 NAT-Internal-Address [RFC6736]
2359                 600 NAT-External-Address [RFC6736]
2360                 601 Max-NAT-Bindings [RFC6736]
2361                 602 NAT-Control-Binding-Template [RFC6736]
2362                 603 Duplicate-Session-Id [RFC6736]
2363                 604 NAT-External-Port-Style [RFC6736]
2364                 605 NAT-Control-Record [RFC6736]
2365                 606 NAT-Control-Binding-Status [RFC6736]
2366                 607 Current-NAT-Bindings [RFC6736]
2367                 608 Dual-Priority [RFC6735]
2368                 609 Preemption-Priority [RFC6735]
2369                 610 Defending-Priority [RFC6735]
2370                 611 Admission-Priority [RFC6735]
2371                 612 SIP-Resource-Priority [RFC6735]
2372                 613 SIP-Resource-Priority-Namespace [RFC6735]
2373                 614 SIP-Resource-Priority-Value [RFC6735]
2374                 615 Application-Level-Resource-Priority [RFC6735]
2375                 616 ALRP-Namespace [RFC6735]
2376                 617 ALRP-Value [RFC6735]
2377                 618 ERP-RK-Request [RFC6942]
2378                 619 ERP-Realm [RFC6942]
2379                 -->
2380                 <avp name="Redirect-Realm" code="620" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
2381                         <type type-name="DiameterIdentity"/>
2382                 </avp>
2383                 <avp name="OC-Supported-Features" code="621" mandatory="may">
2384                         <grouped>
2385                                 <gavp name="OC-Feature-Vector"/>
2386                         </grouped>
2387                 </avp>
2388                 <avp name="OC-Feature-Vector" code="622" mandatory="may">
2389                         <type type-name="Unsigned64"/>
2390                 </avp>
2391                 <avp name="OC-OLR" code="623" mandatory="may">
2392                         <grouped>
2393                                 <gavp name="OC-Sequence-Number"/>
2394                                 <gavp name="OC-Report-Type"/>
2395                                 <gavp name="OC-Reduction-Percentage"/>
2396                                 <gavp name="OC-Validity-Duration"/>
2397                         </grouped>
2398                 </avp>
2399                 <avp name="OC-Sequence-Number" code="624" mandatory="may">
2400                         <type type-name="Unsigned64"/>
2401                 </avp>
2402                 <avp name="OC-Validity-Duration" code="625" mandatory="may">
2403                         <type type-name="Unsigned32"/>
2404                 </avp>
2405                 <avp name="OC-Report-Type" code="626" mandatory="may">
2406                         <type type-name="Enumerated"/>
2407                         <enum name="HOST_REPORT" code="0"/>
2408                         <enum name="REALM_REPORT" code="1"/>
2409                 </avp>
2410                 <avp name="OC-Reduction-Percentage" code="627" mandatory="may">
2411                         <type type-name="Unsigned32"/>
2412                 </avp>
2413                 <!--
2414                 628 ECN-IP-Codepoint [RFC7660]
2415                 629 Congestion-Treatment [RFC7660]
2416                 630 Flow-Count [RFC7660]
2417                 631 Packet-Count [RFC7660]
2418                 632 IP-Prefix-Length [RFC7678]
2419                 633 Border-Router-Name [RFC7678]
2420                 634 64-Multicast-Attributes [RFC7678]
2421                 635 ASM-mPrefix64 [RFC7678]
2422                 636 SSM-mPrefix64 [RFC7678]
2423                 637 Tunnel-Source-Pref-Or-Addr [RFC7678]
2424                 638 Tunnel-Source-IPv6-Address [RFC7678]
2425                 639 Port-Set-Identifier [RFC7678]
2426                 640 Lw4o6-Binding [RFC7678]
2427                 641 Lw4o6-External-IPv4-Addr [RFC7678]
2428                 642 MAP-E-Attributes [RFC7678]
2429                 643 MAP-Mesh-Mode [RFC7678]
2430                 644 MAP-Mapping-Rule [RFC7678]
2431                 645 Rule-IPv4-Addr-Or-Prefix [RFC7678]
2432                 646 Rule-IPv6-Prefix [RFC7678]
2433                 647 EA-Field-Length [RFC7678]
2434                 -->
2435
2436                 <!-- **************************************************************************** -->
2437                 <!-- ************************ END DIAMETER BASE PROTOCOL AVPS ******************* -->
2438                 <!-- **************************************************************************** -->
2439
2440                 <!--
2441                 3GPP TS 29.230 version 8.7.0 Release 8  Table 7.1: 3GPP specific AVP codes
2442                 100 3GPP-WLAN-APN-Id OctetString 29.234 [6]
2443                 Note: The AVP codes from 1 to 255 are reserved for backwards compatibility with 3GPP RADIUS Vendor
2444                 Specific Attributes (See TS 29.061 [13])
2445                 Note: The AVP codes from 256 to 299 are reserved for future use.
2446                 -->
2447                 <avp name="Authentication-Method" code="300" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
2448                         <type type-name="Enumerated"/>
2449                         <enum name="WLAN_EAP_SIM" code="0"/>
2450                         <enum name="WLAN_EAP_AKA" code="1"/>
2451                 </avp>
2452                 <avp name="Authentication-Information-SIM" code="301" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
2453                         <type type-name="OctetString"/>
2454                 </avp>
2455                 <avp name="Authorization-Information-SIM" code="302" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
2456                         <type type-name="OctetString"/>
2457                 </avp>
2458                 <!--
2459                 303 WLAN-User-Data Grouped
2460                 304 Charging-Data Grouped
2461                 305 WLAN-Access Enumerated
2462                 306 WLAN- 3GPP-IP-Access Enumerated
2463                 307 APN-Authorized Grouped
2464                 308 APN-Id
2465                 309 APN-Barring-Type Enumerated
2466                 310 WLAN-Direct-IP-Access Enumerated
2467                 311 Session-Request-Type Enumerated
2468                 312 Routing-Policy IPFilterRule
2469                 313 Max-Requested-Bandwidth OctetString
2470                 314 Charging-Characteristics Integer
2471                 315 Charging-Nodes Grouped
2472                 316 Primary-OCS-Charging-Function-Name DiameterIdentity
2473                 317 Secondary-OCS-Charging-Function-Name DiameterIdentity
2474                 -->
2475
2476                 <avp name="3GPP-AAA-Server-Name" code="318" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2477                         <type type-name="OctetString"/>
2478                 </avp>
2479                 <avp name="Maximum-Number-Accesses" code="319" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2480                         <type type-name="Unsigned32"/>
2481                 </avp>
2482
2483                 <!--
2484                 Note: The AVP codes from 320 to 399 are reserved for TS 29.234
2485                 -->
2486
2487                 <avp name="GBA-UserSecSettings" code="400" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
2488                         <type type-name="OctetString"/>
2489                 </avp>
2490                 <avp name="Transaction-Identifier" code="401" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">