Move make-manuf to the tools directory.
[obnox/wireshark/wip.git] / diameter / gqpolicy.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- $Id$ -->
3
4     <application id="16777222" name="3GPP Gq" uri="http://www.3GPP.org/ftp/Specs/html-info/29209.htm">
5         
6         <!-- ************************** Gq AVPS ********************* -->
7                 <!-- ETSI TS 129 209 V6.7.0 (2007-06) -->
8
9                 <avp name="Abort-Cause" code="500" mandatory="must" vendor-bit="must" may-encrypt="yes" vendor-id="TGPP">
10                         <type type-name="Enumerated"/>
11                         <enum name="BEARER_RELEASED" code="0"/>
12                         <enum name="INSUFFICIENT_SERVER_RESOURCES" code="1"/>
13                         <enum name="INSUFFICIENT_BEARER_RESOURCES" code="2"/>
14                 </avp>
15
16                 <avp name="Access-Network-Charging-Address" code="501" vendor-bit="must" may-encrypt="no" vendor-id="TGPP"> 
17                         <type type-name="IPAddress"/>
18                 </avp>
19
20     <avp name="Access-Network-Charging-Identifier" code="502" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
21         <grouped>
22           <gavp name="Access-Network-Charging-Identifier-Value"/>
23           <gavp name="Flows"/>
24         </grouped>
25     </avp>
26
27     <avp name="Access-Network-Charging-Identifier-Value" code="503" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
28         <type type-name="OctetString"/>
29     </avp>
30
31     <avp name="AF-Application-Identifier" code="504" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
32         <type type-name="OctetString"/>
33     </avp>
34
35     <avp name="AF-Charging-Identifier" code="505" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
36         <type type-name="OctetString"/>
37     </avp>
38
39     <avp name="Authorization-Token" code="506" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
40         <type type-name="OctetString"/>
41     </avp>
42
43           <avp name="Flow-Description" code="507" vendor-id="TGPP" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must">
44                   <type type-name="IPFilterRule"/>
45           </avp>
46
47     <avp name="Flow-Grouping" code="508" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
48         <grouped>
49                 <gavp name="Flows"/>
50         </grouped>
51     </avp>
52
53     <avp name="Flow-Number" code="509" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
54         <type type-name="Unsigned32"/>
55     </avp>
56
57     <avp name="Flows" code="510" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
58         <grouped>
59           <gavp name="Media-Component-Number"/>
60           <gavp name="Flow-Number"/>
61           <gavp name="Final-Unit-Action"/>
62         </grouped>
63     </avp>
64
65     <avp name="Flow-Status" code="511" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
66         <type type-name="Enumerated"/>
67             <enum name="ENABLED-UPLINK" code="0"/>
68             <enum name="ENABLED-DOWNLINK" code="1"/>
69             <enum name="ENABLED" code="2"/>
70             <enum name="DISABLED" code="3"/>
71             <enum name="REMOVED" code="4"/>
72     </avp>
73
74     <avp name="Flow-Usage" code="512" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
75         <type type-name="Enumerated"/>
76             <enum name="NO_INFORMATION" code="0"/>
77             <enum name="RTCP" code="1"/>
78             <enum name="AF_SIGNALLING" code="2"/>
79     </avp>
80
81     <avp name="Specific-Action" code="513" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
82         <type type-name="Enumerated"/>
83       <!--ETSI TS 129 209 V6.7.0 (2007-06)-->
84             <enum name="SERVICE_INFORMATION_REQUEST" code="0"/>
85             <enum name="CHARGING_CORRELATION_EXCHANGE" code="1"/>
86             <enum name="INDICATION_OF_LOSS_OF_BEARER" code="2"/>
87             <enum name="INDICATION_OF_RECOVERY_OF_BEARER" code="3"/>
88             <enum name="INDICATION_OF_RELEASE_OF_BEARER" code="4"/>
89             <enum name="INDICATION_OF_ESTABLISHMENT_OF_BEARER" code="5"/>
90       <!-- ETSI ES 283 026 V2.4.1 (2008-11) In addition, the present document defines two new events:-->
91             <enum name="INDICATION_OF_SUBSCRIBER_DETACHMENT" code="6"/>
92             <enum name="INDICATION_OF_RESERVATION_EXPIRATION" code="7"/>
93     </avp>
94
95     <avp name="Max-Requested-Bandwidth-DL" code="515" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
96         <type type-name="Unsigned32"/>
97     </avp>
98
99     <avp name="Max-Requested-Bandwidth-UL" code="516" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
100         <type type-name="Unsigned32"/>
101     </avp>
102
103     <avp name="Media-Component-Description" code="517" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
104         <grouped>
105            <gavp name="Media-Component-Number"/>
106            <gavp name="Media-Sub-Component"/>
107            <gavp name="AF-Application-Identifier"/>
108            <gavp name="Media-Type"/>
109            <gavp name="Max-Requested-Bandwidth-UL"/>
110            <gavp name="Max-Requested-Bandwidth-DL"/>
111            <gavp name="Flow-Status"/>
112            <gavp name="RS-Bandwidth"/>
113            <gavp name="RR-Bandwidth"/>
114            <gavp name="Codec-Data"/>
115                         <!-- ETSI ES 283 026 V1.6.0 (2008-02) -->
116           <gavp name="Reservation-Priority"/>
117           <gavp name="Reservation-Class"/>
118           <gavp name="Transport-Class"/>
119           <gavp name="Media-Authorization-Context-Id"/>
120         </grouped>
121     </avp>
122
123     <avp name="Media-Component-Number" code="518" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
124         <type type-name="Unsigned32"/>
125     </avp>
126
127     <avp name="Media-Sub-Component" code="519" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
128         <grouped>
129           <gavp name="Flow-Number"/>
130           <gavp name="Flow-Description"/>
131           <gavp name="Flow-Status"/>
132           <gavp name="Flow-Usage"/>
133           <gavp name="Max-Requested-Bandwidth-UL"/>
134           <gavp name="Max-Requested-Bandwidth-DL"/>
135         </grouped>
136     </avp>
137
138     <avp name="Media-Type" code="520" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
139         <type type-name="Enumerated"/>
140             <enum name="AUDIO" code="0"/>
141             <enum name="VIDEO" code="1"/>
142             <enum name="DATA" code="2"/>
143             <enum name="APPLICATION" code="3"/>
144             <enum name="CONTROL" code="4"/>
145             <enum name="TEXT" code="5"/>
146             <enum name="MESSAGE" code="6"/>
147             <enum name="OTHER" code="4294967295"/>
148     </avp>
149
150
151     <avp name="RR-Bandwidth" code="521" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
152         <type type-name="Unsigned32"/>
153     </avp>
154
155     <avp name="RS-Bandwidth" code="522" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
156         <type type-name="Unsigned32"/>
157     </avp>
158     
159     <avp name="SIP-Forking-Indication" code="523" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
160         <type type-name="Enumerated"/>
161             <enum name="SINGLE_DIALOGUE" code="0"/>
162             <enum name="SEVERAL_DIALOGUES" code="1"/>
163     </avp>
164
165
166         <!-- ************************ END Gq AVPS ******************* -->
167
168     </application>