Do one or more of the following:
[metze/wireshark/wip.git] / diameter / Ericsson.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- $Id$ -->
3
4 <application id="0" name="Diameter Common Messages" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
5 <!-- *********** Last updated 2007-04-12 ************ -->
6         <avp name="Acc-Service-Type" code="261" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
7            <type type-name="Enumerated"/>
8                 <enum name="Audio Conference" code="0"/>
9                 <enum name="Video Conference" code="1"/>
10         </avp>
11         <avp name="Rule-Space-Suggestion" code="290" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
12                 <type type-name="UTF8String"/>
13         </avp>
14         <avp name="Rule-Space-Decision" code="291" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
15                 <type type-name="UTF8String"/>
16         </avp>
17         <avp name="Bearer-Control-Options" code="292" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
18                 <type type-name="Unsigned32"/>
19         </avp>
20
21         <!-- ************************** SCAP AVPS, see 155 19-FAY 112 51/2 rev B ********************* -->
22         <avp name="Currency-Code" code="544" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
23             <type type-name="Unsigned32"/>
24         </avp>
25         <avp name="Subscription-Id" code="553" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
26             <grouped>
27                 <gavp name="Subscription-Id-Data"/>
28                 <gavp name="Subscription-Id-Type"/>
29             </grouped>
30         </avp>
31         <avp name="Subscription-Id-Data" code="554" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
32             <type type-name="UTF8String"/>
33         </avp>
34         <avp name="Subscription-Id-Type" code="555" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
35             <type type-name="Unsigned32"/>
36             <enum name="End User MSISDN" code="0"/>
37             <enum name="End User IMSI" code="1"/>
38             <enum name="End User SIP URL" code="2"/>
39             <enum name="End User NAI" code="3"/>
40             <enum name="End User PRIVATE (operator defined)" code="4"/>
41         </avp>
42         <avp name="Original-Subscription-Id" code="559" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
43             <grouped>
44                 <gavp name="Subscription-Id-Data"/>
45                 <gavp name="Subscription-Id-Type"/>
46             </grouped>
47         </avp>
48
49         <avp name="Abnormal-Termination-Reason" code="600" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
50             <type type-name="Unsigned32"/>
51             <enum name="Service Element Termination" code="0"/>
52             <enum name="Connection to User Broken" code="1"/>
53         </avp>
54         <avp name="Final-Unit-Indication" code="601" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
55             <type type-name="Unsigned32"/>
56         </avp>
57         <avp name="Granted-Service-Unit" code="602" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
58             <grouped>
59                 <gavp name="Unit-Type"/>
60                 <gavp name="Unit-Value"/>
61                 <gavp name="Currency-Code"/>
62             </grouped>
63         </avp>
64         <avp name="Cost" code="603" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
65             <type type-name="Float64"/>
66         </avp>
67         <avp name="Cost-Information" code="604" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
68             <grouped>
69                 <gavp name="Cost"/>
70                 <gavp name="Currency-Code"/>
71             </grouped>
72         </avp>
73         <avp name="Accounting-Correlation-Id" code="605" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
74             <type type-name="UTF8String"/>
75         </avp>
76
77         <avp name="Requested-Service-Unit" code="606" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
78             <grouped>
79                 <gavp name="Unit-Type"/>
80                 <gavp name="Unit-Value"/>
81                 <gavp name="Currency-Code"/>
82             </grouped>
83         </avp>
84         <avp name="Service-Parameter-Info" code="607" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
85             <grouped>
86                 <gavp name="Service-Parameter-Type"/>
87                 <gavp name="Service-Parameter-Value"/>
88             </grouped>
89         </avp>
90         <avp name="Service-Parameter-Type" code="608" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
91             <type type-name="Unsigned32"/>
92             <!-- CCN Specific Interpretation, see 1553-HSD 108 06/1 rev A -->
93             <enum name="Service Provider Id (CCN)" code="0"/>
94             <enum name="Extension Number 1 (CCN)" code="1"/>
95             <enum name="Extension Number 2 (CCN)" code="2"/>
96             <enum name="Extension Number 3 (CCN)" code="3"/>
97             <enum name="Extension Number 4 (CCN)" code="4"/>
98             <enum name="Extension Text (CCN)" code="5"/>
99             <enum name="GPRS Quality of Service (CCN)" code="6"/>
100             <enum name="Redirecting Party Number (CCN)" code="7"/>
101             <enum name="Originating Location Information (CCN)" code="8"/>
102             <enum name="Terminating Location Information (CCN)" code="9"/>
103             <enum name="Region Charging Origin (CCN)" code="10"/>
104             <enum name="Subscription Type (CCN)" code="11"/>
105             <enum name="SMS Delivery Status (CCN)" code="12"/>
106             <enum name="Time Zone (CCN)" code="13"/>
107             <enum name="Traffic Case (CCN)" code="14"/>
108             <enum name="Dedicated Account Id (CCN)" code="15"/>
109             <enum name="Calling Party Number (CCN)" code="16"/>
110             <enum name="Called Party Number (CCN)" code="17"/>
111             <enum name="Tele Service Code (CCN)" code="18"/>
112             <enum name="Service Key (CCN)" code="19"/>
113         </avp>
114         <avp name="Service-Parameter-Value" code="609" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
115             <type type-name="OctetString"/>
116         </avp>
117         <avp name="Event-Timestamp" code="610" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
118             <type type-name="Time"/>
119         </avp>
120         <avp name="Unit-Type" code="611" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
121             <type type-name="Unsigned32"/>
122             <enum name="Service Credit Time (seconds)" code="0"/>
123             <enum name="Service Credit Volume (bytes)" code="1"/>
124             <enum name="Service Credit Events (number of events)" code="2"/>
125             <enum name="Serivce Credit Money (monetary value)" code="3"/>
126         </avp>
127         <avp name="Unit-Value" code="612" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
128             <grouped>
129                 <gavp name="Value-Digits"/>
130                 <gavp name="Exponent"/>
131             </grouped>
132         </avp>
133         <avp name="Used-Service-Unit" code="613" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
134             <grouped>
135                 <gavp name="Unit-Type"/>
136                 <gavp name="Unit-Value"/>
137                 <gavp name="Currency-Code"/>
138             </grouped>
139         </avp>
140         <avp name="Check-Balance-Result" code="614" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
141             <type type-name="Unsigned32"/>
142             <enum name="Enough Credit" code="0"/>
143             <enum name="No Credit" code="1"/>
144         </avp>
145         <avp name="Requested-Action" code="615" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
146             <type type-name="Unsigned32"/>
147             <enum name="Direct Debiting" code="0"/>
148             <enum name="Refund Account" code="1"/>
149             <enum name="Check Balance" code="2"/>
150             <enum name="Price Enquiry" code="3"/>
151         </avp>
152         <avp name="Exponent" code="616" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
153             <type type-name="Integer32"/>
154         </avp>
155         <avp name="Value-Digits" code="617" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
156             <type type-name="Unsigned64"/>
157         </avp>
158         <!-- ************************ END SCAP AVPS ******************* -->
159
160
161         <avp name="Charging-Rule-Authorization" code="1055" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
162                 <grouped>
163                         <gavp name="Authorization-State"/>
164                         <gavp name="Authorization-State-Change-Time"/>
165                         <gavp name="Next-Authorization-State"/>
166                 </grouped>
167         </avp>
168         <avp name="Authorization-State" code="1056" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
169                 <type type-name="Enumerated"/>
170                 <enum name="Authorized" code="0"/>
171                 <enum name="Unauthorized due to calendar time" code="1"/>
172                 <enum name="Unauthorized due to roaming" code="2"/>
173                 <enum name="Unauthorized due to QoS" code="3"/>
174                 <enum name="Unauthorized due to blacklisting" code="4"/>
175                 <enum name="Unauthorized due to terminal limitations" code="5"/>
176                 <enum name="Unauthorized due to user defined reason 1" code="6"/>
177                 <enum name="Unauthorized due to user defined reason 2" code="7"/>
178                 <enum name="Unauthorized due to user defined reason 3" code="8"/>
179                 <enum name="Unauthorized due to user defined reason 4" code="9"/>
180                 <enum name="Unauthorized due to user defined reason 5" code="10"/>
181                 <enum name="Unauthorized due to unknown reason" code="11"/>
182                 <enum name="Unauthorized due to Usage Reporting over Gx" code="12"/>
183         </avp>
184         <avp name="Authorization-State-Change-Time" code="1057" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
185                 <type type-name="OctetString"/>
186         </avp>
187         <avp name="Next-Authorization-State" code="1059" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
188                 <type type-name="Enumerated"/>
189                 <enum name="Authorized" code="0"/>
190                 <enum name="Unauthorized due to calendar time" code="1"/>
191         </avp>
192         <avp name="Gx-Capability-List" code="1060" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
193                 <type type-name="Unsigned32"/>
194         </avp>
195         <avp name="Customer-Id" code="1146" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
196                 <type type-name="UTF8String"/>
197         </avp>
198
199 </application>