Add ETSI e2/e4 Diameter applications
[metze/wireshark/wip.git] / diameter / etsie2e4.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- $Id$ -->
3
4
5         <application id="16777231" name="Diameter e2e4 Application" uri="http://pda.etsi.org">
6
7                 <!-- User-Data (306) already defined by Sh -->
8
9                 <!-- ************************* e4 AVPs ************************ -->
10
11                 <avp name="Globally-Unique-Address" code="300" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
12                         <grouped>
13                                 <gavp name="Frame-IP-Address"/>
14                                 <gavp name="Frame-IPv6-Prefix"/>
15                                 <gavp name="Address-Realm"/>
16                         </grouped>
17                 </avp>
18                 <avp name="Address-Realm" code="301" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
19                         <type type-name="OctetString"/>
20                 </avp>
21                 <avp name="Logical-Access-Id" code="302" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
22                         <type type-name="OctetString"/>
23                 </avp>
24                 <avp name="Initial-Gate-Setting" code="303" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
25                         <grouped>
26                                 <gavp name="NAS-Filter-Rule"/>
27                                 <gavp name="Maximum-Allowed-Bandwidth-UL"/>
28                                 <gavp name="Maximum-Allowed-Bandwidth-DL"/>
29                         </grouped>
30                 </avp>
31                 <avp name="QoS-Profile" code="304" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
32                         <grouped>
33                                 <gavp name="Application-Class-ID"/>
34                                 <gavp name="Media-Type"/>
35                                 <gavp name="Reservation-Priority"/>
36                                 <gavp name="Maximum-Allowed-Bandwidth-UL"/>
37                                 <gavp name="Maximum-Allowed-Bandwidth-DL"/>
38                                 <gavp name="Transport-Class"/>
39                         </grouped>
40                 </avp>
41                 <avp name="IP-Connectivity-Status" code="305" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
42                         <type type-name="Enumerated"/>
43                                 <enum name="IP-CONNECTIVITY-ON" code="0"/>
44                                 <enum name="IP-CONNECTIVITY-LOST" code="1"/>
45                 </avp>
46                 <avp name="Access-Network-Type" code="306" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
47                         <grouped>
48                                 <gavp name="NAS-Port-Type"/>
49                                 <gavp name="Aggregation-Network-Type"/>
50                         </grouped>
51                 </avp>
52                 <avp name="Aggregation-Network-Type" code="307" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
53                         <type type-name="Enumerated"/>
54                                 <enum name="UNKNOWN" code="0"/>
55                                 <enum name="ATM" code="1"/>
56                                 <enum name="ETHERNET" code="2"/>
57                 </avp>
58                 <avp name="Maximum-Allowed-Bandwidth-UL" code="308" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
59                         <type type-name="Unsigned32"/>
60                 </avp>
61                 <avp name="Maximum-Allowed-Bandwidth-DL" code="309" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
62                         <type type-name="Unsigned32"/>
63                 </avp>
64                 <avp name="Maximum-PriorityL" code="310" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
65                         <type type-name="Unsigned32"/>
66                 </avp>
67                 <avp name="Transport-Class" code="311" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
68                         <type type-name="Unsigned32"/>
69                 </avp>
70                 <avp name="Application-Class-ID" code="312" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
71                         <type type-name="UTF8String"/>
72                 </avp>
73                 <avp name="Physical-Access-ID" code="313" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
74                         <type type-name="UTF8String"/>
75                 </avp>
76
77
78                 <!-- ************************* e2 AVPs ************************ -->
79
80                 <avp name="Location-Information" code="350" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
81                         <type type-name="OctetString"/>
82                 </avp>
83                 <avp name="RACS-Contact-Point" code="351" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
84                         <type type-name="DiameterIdentity"/>
85                 </avp>
86                 <avp name="Terminal-Type" code="352" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
87                         <type type-name="OctetString"/>
88                 </avp>
89                 <avp name="Requested-Information" code="353" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
90                         <type type-name="Enumerated"/>
91                                 <enum name="SUBSCRIBER-ID" code="0"/>
92                                 <enum name="LOCATION-INFORMATION" code="1"/>
93                                 <enum name="RACS-CONTACT-POINT" code="2"/>
94                                 <enum name="ACCESS-NETWORK-TYPE" code="3"/>
95                                 <enum name="TERMINAL-TYPE" code="4"/>
96                                 <enum name="LOGICAL-ACCESS-ID" code="5"/>
97                                 <enum name="PHYSICAL-ACCESS-ID" code="6"/>
98                                 <enum name="ACCESS-NETWORK-TYPE" code="7"/>
99                                 <enum name="INITIAL-GATE-SETTING" code="8"/>
100                                 <enum name="QOS-PROFILE" code="9"/>
101                                 <enum name="IP-CONNECTIVITY-STATUS" code="10"/>
102                 </avp>
103
104         </application>