Restore edits lost in previous checkin.
[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" vendor-bit="must" may-encrypt="no" 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             </grouped>
62         </avp>
63
64         <avp name="Flow-Status" code="511" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
65             <type type-name="Enumerated"/>
66                 <enum name="ENABLED-UPLINK" code="0"/>
67                 <enum name="ENABLED-DOWNLINK" code="1"/>
68                 <enum name="ENABLED" code="2"/>
69                 <enum name="DISABLED" code="3"/>
70                 <enum name="REMOVED" code="4"/>
71         </avp>
72
73         <avp name="Flow-Usage" code="512" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
74             <type type-name="Enumerated"/>
75                 <enum name="NO_INFORMATION" code="0"/>
76                 <enum name="RTCP" code="1"/>
77         </avp>
78
79         <avp name="Specific-Action" code="513" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
80             <type type-name="Enumerated"/>
81                 <enum name="SERVICE_INFORMATION_REQUEST" code="0"/>
82                 <enum name="CHARGING_CORRELATION_EXCHANGE" code="1"/>
83                 <enum name="INDICATION_OF_LOSS_OF_BEARER" code="2"/>
84                 <enum name="INDICATION_OF_RECOVERY_OF_BEARER" code="3"/>
85                 <enum name="INDICATION_OF_RELEASE_OF_BEARER" code="4"/>
86                 <enum name="INDICATION_OF_ESTABLISHMENT_OF_BEARER" code="5"/>
87         </avp>
88
89         <avp name="Max-Requested-Bandwidth-DL" code="515" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
90             <type type-name="Unsigned32"/>
91         </avp>
92
93         <avp name="Max-Requested-Bandwidth-UL" code="516" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
94             <type type-name="Unsigned32"/>
95         </avp>
96
97         <avp name="Media-Component-Description" code="517" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
98             <grouped>
99                     <gavp name="Media-Component-Number"/>
100                     <gavp name="Media-Sub-Component"/>
101                     <gavp name="AF-Application-Identifier"/>
102                     <gavp name="Media-Type"/>
103                     <gavp name="Max-Requested-Bandwidth-UL"/>
104                     <gavp name="Max-Requested-Bandwidth-DL"/>
105                     <gavp name="Flow-Status"/>
106                     <gavp name="RS-Bandwidth"/>
107                     <gavp name="RR-Bandwidth"/>
108             </grouped>
109         </avp>
110
111         <avp name="Media-Component-Number" code="518" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
112             <type type-name="Unsigned32"/>
113         </avp>
114
115         <avp name="Media-Sub-Component" code="519" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
116             <grouped>
117                     <gavp name="Flow-Number"/>
118                     <gavp name="Flow-Description"/>
119                     <gavp name="Flow-Status"/>
120                     <gavp name="Flow-Usage"/>
121                     <gavp name="Max-Requested-Bandwidth-UL"/>
122                     <gavp name="Max-Requested-Bandwidth-DL"/>
123             </grouped>
124         </avp>
125
126         <avp name="Media-Type" code="520" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
127             <type type-name="Enumerated"/>
128                 <enum name="AUDIO" code="0"/>
129                 <enum name="VIDEO" code="1"/>
130                 <enum name="DATA" code="2"/>
131                 <enum name="APPLICATION" code="3"/>
132                 <enum name="CONTROL" code="4"/>
133                 <enum name="TEXT" code="5"/>
134                 <enum name="MESSAGE" code="6"/>
135                 <enum name="OTHER" code="4294967295"/>
136         </avp>
137
138
139         <avp name="RR-Bandwidth" code="521" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
140             <type type-name="Unsigned32"/>
141         </avp>
142
143         <avp name="RS-Bandwidth" code="522" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
144             <type type-name="Unsigned32"/>
145         </avp>
146         
147         <avp name="SIP-Forking-Indication" code="523" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
148             <type type-name="Enumerated"/>
149                 <enum name="SINGLE_DIALOGUE" code="0"/>
150                 <enum name="SEVERAL_DIALOGUES" code="1"/>
151         </avp>
152
153
154         <!-- ************************ END Gq AVPS ******************* -->
155
156     </application>