First commit
[anna.git] / source / diameter / stack / setups / avps_tgpp.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE dictionary SYSTEM "dictionary.dtd">
3
4 <dictionary name="3GPP AVP DEFINITIONS">
5
6 <!--=========-->
7 <!-- VENDORS -->
8 <!--=========-->
9    <vendor name="3GPP" code="10415"/>
10
11 <!--======-->
12 <!-- AVPS -->
13 <!--======-->
14    <!-- 3GPP VENDOR SPECIFIC CODES -->
15    <!-- Rx -->
16    <avp name="Abort-Cause" code="500" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
17       <single format-name="Enumerated" enum="0-4">
18          <label data="0" alias="BEARER_RELEASED"/>
19          <label data="1" alias="INSUFFICIENT_SERVER_RESOURCES"/>
20          <label data="2" alias="INSUFFICIENT_BEARER_RESOURCES"/>
21          <label data="3" alias="PS_TO_CS_HANDOVER"/>
22          <label data="4" alias="SPONSORED_DATA_CONNECTIVITY_DISALLOWED"/>
23       </single>
24    </avp>
25    <avp name="Access-Network-Charging-Address" code="501" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
26    <avp name="Access-Network-Charging-Identifier" code="502" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
27       <grouped>
28          <avprule id="Access-Network-Charging-Identifier-Value" type="Mandatory"/>
29          <avprule id="Flows" type="Optional" qual="*"/>      
30       </grouped>
31    </avp>
32    <avp name="Access-Network-Charging-Identifier-Value" code="503" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
33    <avp name="Acceptable-Service-Info" code="526" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
34       <grouped>
35          <avprule id="Media-Component-Description" type="Optional" qual="*"/>      
36          <avprule id="Max-Requested-Bandwidth-DL" type="Optional"/>      
37          <avprule id="Max-Requested-Bandwidth-UL" type="Optional"/>
38          <avprule id="AVP" type="Optional" qual="*"/>  
39       </grouped>
40    </avp>
41    <avp name="AF-Application-Identifier" code="504" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
42    <avp name="AF-Charging-Identifier" code="505" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
43    <avp name="Application-Service-Provider-Identity" code="532" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="may"><single format-name="UTF8String"/></avp>
44    <avp name="Codec-Data" code="524" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
45    <avp name="Flow-Description" code="507" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="IPFilterRule"/></avp>
46    <avp name="Flow-Number" code="509" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
47    <avp name="Flows" code="510" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
48       <grouped>
49          <avprule id="Media-Component-Number" type="Mandatory"/>
50          <avprule id="Flow-Number" type="Optional" qual="*"/>      
51          <avprule id="Final-Unit-Action" type="Optional"/>
52       </grouped>
53    </avp>
54    <avp name="Flow-Status" code="511" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
55       <single format-name="Enumerated" enum="0-15">
56          <label data="0" alias="ENABLED-UPLINK"/>
57          <label data="1" alias="ENABLED-DOWNLINK"/>
58          <label data="2" alias="ENABLED"/>
59          <label data="3" alias="DISABLED"/>
60          <label data="4" alias="REMOVED"/>
61       </single>
62    </avp>
63    <avp name="Flow-Usage" code="512" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
64       <single format-name="Enumerated" enum="0-15">
65          <label data="0" alias="NO_INFORMATION"/>
66          <label data="1" alias="RTCP"/>
67          <label data="2" alias="AF_SIGNALLING"/>
68       </single>
69    </avp>
70    <avp name="Service-URN" code="525" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
71    <avp name="Specific-Action" code="513" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
72       <single format-name="Enumerated" enum="1-4,6-11">
73          <label data="1" alias="CHARGING_CORRELATION_EXCHANGE"/>
74          <label data="2" alias="INDICATION_OF_LOSS_OF_BEARER"/>
75          <label data="3" alias="INDICATION_OF_RECOVERY_OF_BEARER"/>
76          <label data="4" alias="INDICATION_OF_RELEASE_OF_BEARER"/>
77          <label data="6" alias="IP-CAN_CHANGE"/>
78          <label data="7" alias="INDICATION_OF_OUT_OF_CREDIT"/>
79          <label data="8" alias="INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION"/>
80          <label data="9" alias="INDICATION_OF_FAILED_RESOURCES_ALLOCATION"/>
81          <label data="10" alias="INDICATION_OF_LIMITED_PCC_DEPLOYMENT"/>
82          <label data="11" alias="USAGE_REPORT"/>
83       </single>
84    </avp>
85    <avp name="Max-Requested-Bandwidth-DL" code="515" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
86    <avp name="Max-Requested-Bandwidth-UL" code="516" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
87    <avp name="Media-Component-Description" code="517" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
88       <grouped>
89          <avprule id="Media-Component-Number" type="Mandatory"/>
90          <avprule id="Media-Sub-Component" type="Optional" qual="*"/>
91          <avprule id="AF-Application-Identifier" type="Optional"/>
92          <avprule id="Media-Type" type="Optional"/>
93          <avprule id="Max-Requested-Bandwidth-UL" type="Optional"/>
94          <avprule id="Max-Requested-Bandwidth-DL" type="Optional"/>
95          <avprule id="Flow-Status" type="Optional"/>
96          <avprule id="Reservation-Priority" type="Optional"/>
97          <avprule id="RS-Bandwidth" type="Optional"/>
98          <avprule id="RR-Bandwidth" type="Optional"/>
99          <avprule id="Codec-Data" type="Optional" qual="*"/>      
100       </grouped>
101    </avp>
102    <avp name="Media-Component-Number" code="518" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
103    <avp name="Media-Sub-Component" code="519" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
104       <grouped>
105          <avprule id="Flow-Number" type="Mandatory"/>
106          <avprule id="Flow-Description" type="Optional" qual="0*2"/>
107          <avprule id="Flow-Status" type="Optional"/>
108          <avprule id="Flow-Usage" type="Optional"/>
109          <avprule id="Max-Requested-Bandwidth-UL" type="Optional"/>
110          <avprule id="Max-Requested-Bandwidth-DL" type="Optional"/>
111          <avprule id="AF-Signalling-Protocol" type="Optional"/>
112          <avprule id="AVP" type="Optional" qual="*"/>      
113       </grouped>
114    </avp>
115    <avp name="Media-Type" code="520" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
116       <single format-name="Enumerated" enum="0-6,4294967295">
117          <label data="0" alias="AUDIO"/>
118          <label data="1" alias="VIDEO"/>
119          <label data="2" alias="DATA"/>
120          <label data="3" alias="APPLICATION"/>
121          <label data="4" alias="CONTROL"/>
122          <label data="5" alias="TEXT"/>
123          <label data="6" alias="MESSAGE"/>
124          <label data="4294967295" alias="OTHER"/>
125       </single>
126    </avp>
127    <avp name="MPS-Identifier" code="528" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="may"><single format-name="OctetString"/></avp>
128    <avp name="RR-Bandwidth" code="521" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
129    <avp name="RS-Bandwidth" code="522" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
130    <avp name="Service-Info-Status" code="527" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
131       <single format-name="Enumerated" enum="0-1">
132          <label data="0" alias="FINAL_SERVICE_INFORMATION"/>
133          <label data="1" alias="PRELIMINARY_SERVICE_INFORMATION"/>
134       </single>
135    </avp>
136    <avp name="SIP-Forking-Indication" code="523" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
137       <single format-name="Enumerated" enum="0-1">
138          <label data="0" alias="SINGLE_DIALOGUE"/>
139          <label data="1" alias="SEVERAL_DIALOGUES"/>
140       </single>
141    </avp>
142    <avp name="Sponsor-Identity" code="531" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="may"><single format-name="UTF8String"/></avp>
143    <avp name="Sponsored-Connectivity-Data" code="530" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="may">
144       <grouped>
145          <avprule id="Sponsor-Identity" type="Optional"/>
146          <avprule id="Application-Service-Provider-Identity" type="Optional"/>
147          <avprule id="Granted-Service-Unit" type="Optional"/>
148          <avprule id="Used-Service-Unit" type="Optional"/>
149          <avprule id="AVP" type="Optional" qual="*"/>      
150       </grouped>
151    </avp>
152    <avp name="AF-Signalling-Protocol" code="529" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="may">
153       <single format-name="Enumerated" enum="0-1">
154          <label data="0" alias="NO_INFORMATION"/>
155          <label data="1" alias="SIP"/>
156       </single>
157    </avp>
158    <avp name="Rx-Request-Type" code="533" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="may">
159       <single format-name="Enumerated" enum="0-1">
160          <label data="0" alias="INITIAL_REQUEST"/>
161          <label data="1" alias="UPDATE_REQUEST"/>
162       </single>
163    </avp>
164    <!-- End Rx -->
165    <!-- Gx -->
166    <avp name="IP-CAN-Type" code="1027" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="must" p-bit="may">
167       <single format-name="Enumerated" enum="0-6">
168          <label data="0" alias="3GPP-GPRS"/>
169          <label data="1" alias="DOCSIS"/>
170          <label data="2" alias="xDSL"/>
171          <label data="3" alias="WiMAX"/>
172          <label data="4" alias="3GPP2"/>
173          <label data="5" alias="3GP-EPS"/>
174          <label data="6" alias="Non-3GPP-EPS"/>
175       </single>
176    </avp>
177    <avp name="RAT-Type" code="1032" vendor-name="3GPP" may-encrypt="yes" v-bit="must" m-bit="mustnot" p-bit="may">
178       <single format-name="Enumerated" enum="0-2,1000-1004,2000-2003">
179          <label data="0" alias="WLAN"/>
180          <label data="1" alias="VIRTUAL"/>
181          <label data="2" alias="BBF"/>
182          <label data="1000" alias="UTRAN"/>
183          <label data="1001" alias="GERAN"/>
184          <label data="1002" alias="GAN"/>
185          <label data="1003" alias="HSPA_EVOLUTION"/>
186          <label data="1004" alias="EUTRAN"/>
187          <label data="2000" alias="CDMA2000_1X"/>
188          <label data="2001" alias="HRPD"/>
189          <label data="2002" alias="UMB"/>
190          <label data="2003" alias="EHRPD"/>
191       </single>
192    </avp>
193    <!-- End Gx -->
194    <!-- Multimedia -->
195    <avp name="Supported-Features" code="628" vendor-name="3GPP" v-bit="must" m-bit="may">
196       <grouped>
197          <avprule id="Vendor-Id" type="Mandatory"/>
198          <avprule id="Feature-List-ID" type="Mandatory"/>
199          <avprule id="Feature-List" type="Mandatory"/>
200          <avprule id="AVP" type="Optional" qual="*"/>      
201       </grouped>
202    </avp>
203    <avp name="Feature-List-ID" code="629" vendor-name="3GPP" v-bit="must" m-bit="mustnot"><single format-name="Unsigned32"/></avp>
204    <avp name="Feature-List" code="630" vendor-name="3GPP" v-bit="must" m-bit="mustnot"><single format-name="Unsigned32"/></avp>
205    <!-- End Multimedia -->
206    <avp name="Node-Functionality" code="862" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
207       <single format-name="Enumerated" enum="0-11">
208          <label data="0" alias="S-CSCF"/>
209          <label data="1" alias="P-CSCF"/>
210          <label data="2" alias="I-CSCF"/>
211          <label data="3" alias="MRFC"/>
212          <label data="4" alias="MGCF"/>
213          <label data="5" alias="BGCF"/>
214          <label data="6" alias="AS"/>
215          <label data="7" alias="IBCF"/>
216          <label data="8" alias="S-GW"/>
217          <label data="9" alias="P-GW"/>
218          <label data="10" alias="HSGW"/>
219          <label data="11" alias="E-CSCF"/>
220       </single>
221    </avp>
222    <avp name="User-Session-Id" code="830" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
223    <avp name="Outgoing-Session-Id" code="2320" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
224    <avp name="Session-Priority" code="650" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
225       <single format-name="Enumerated" enum="0-4">
226          <label data="0" alias="PRIORITY-0"/>
227          <label data="1" alias="PRIORITY-1"/>
228          <label data="2" alias="PRIORITY-2"/>
229          <label data="3" alias="PRIORITY-3"/>
230          <label data="4" alias="PRIORITY-4"/>
231       </single>
232    </avp>
233    <avp name="Called-Asserted-Identity" code="1250" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
234    <avp name="Base-Time-Interval" code="1265" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
235    <avp name="Envelope" code="1266" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
236       <grouped>
237          <avprule id="Envelope-Start-Time" type="Mandatory"/>
238          <avprule id="Envelope-End-Time" type="Optional"/>
239          <avprule id="CC-Total-Octets" type="Optional"/>
240          <avprule id="CC-Input-Octets" type="Optional"/>
241          <avprule id="CC-Output-Octets" type="Optional"/>
242          <avprule id="CC-Service-Specific-Units" type="Optional"/>
243          <avprule id="AVP" type="Optional" qual="*"/>
244       </grouped>
245    </avp>
246    <avp name="Envelope-End-Time" code="1267" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
247    <avp name="Envelope-Reporting" code="1268" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
248       <single format-name="Enumerated" enum="0-4">
249          <label data="0" alias="DO_NOT_REPORT_ENVELOPES"/>
250          <label data="1" alias="REPORT_ENVELOPES"/>
251          <label data="2" alias="REPORT_ENVELOPES_WITH_VOLUME"/>
252          <label data="3" alias="REPORT_ENVELOPES_WITH_EVENTS"/>
253          <label data="4" alias="REPORT_ENVELOPES_WITH_VOLUME_AND_EVENTS"/>
254       </single>
255    </avp>
256    <avp name="Envelope-Start-Time" code="1269" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
257    <avp name="Time-Quota-Mechanism" code="1270" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
258       <grouped>
259          <avprule id="Time-Quota-Type" type="Mandatory"/>
260          <avprule id="Base-Time-Interval" type="Mandatory"/>
261       </grouped>
262    </avp>
263    <avp name="Time-Quota-Type" code="1271" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
264       <single format-name="Enumerated" enum="0-1">
265          <label data="0" alias="DISCRETE_TIME_PERIOD"/>
266          <label data="1" alias="CONTINUOUS_TIME_PERIOD"/>
267       </single>
268    </avp>
269    <avp name="AF-Correlation-Information" code="1276" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
270       <grouped>
271          <avprule id="AF-Charging-Identifier" type="Mandatory"/>
272          <avprule id="Flows" type="Optional" qual="*"/>
273       </grouped>
274    </avp>
275    <avp name="Number-Portability-Routing-Information" code="2024" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
276    <avp name="Carrier-Select-Routing-Information" code="2023" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
277    <avp name="Alternate-Charged-Party-Address" code="1280" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
278    <avp name="Requested-Party-Address" code="1251" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
279    <avp name="Associated-URI" code="856" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
280    <avp name="Time-Stamps" code="833" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
281       <grouped>
282          <avprule id="SIP-Request-Timestamp" type="Optional"/>
283          <avprule id="SIP-Response-Timestamp" type="Optional"/>
284          <avprule id="SIP-Request-Timestamp-Fraction" type="Optional"/>
285          <avprule id="SIP-Response-Timestamp-Fraction" type="Optional"/>
286       </grouped>
287    </avp>
288    <avp name="SIP-Request-Timestamp" code="834" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
289    <avp name="SIP-Response-Timestamp" code="835" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
290    <avp name="SIP-Request-Timestamp-Fraction" code="2301" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
291    <avp name="SIP-Response-Timestamp-Fraction" code="2302" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
292    <avp name="Application-Server-Information" code="850" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
293       <grouped>
294          <avprule id="Application-Server" type="Optional"/>
295          <avprule id="Application-Provided-Called-Party-Address" type="Optional" qual="*"/>
296       </grouped>
297    </avp>
298    <avp name="Application-Server" code="836" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
299    <avp name="Application-Provided-Called-Party-Address" code="837" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
300    <avp name="IMS-Charging-Identifier" code="841" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
301    <avp name="SDP-Session-Description" code="842" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
302    <avp name="Served-Party-IP-Address" code="848" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
303    <avp name="Server-Capabilities" code="603" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
304       <grouped>
305          <avprule id="Mandatory-Capability" type="Optional" qual="*"/>
306          <avprule id="Optional-Capability" type="Optional" qual="*"/>
307          <avprule id="Server-Name" type="Optional" qual="*"/>
308          <avprule id="AVP" type="Optional" qual="*"/>
309       </grouped>
310    </avp>
311    <avp name="Mandatory-Capability" code="604" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
312    <avp name="Optional-Capability" code="605" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
313    <avp name="Server-Name" code="602" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>  
314    <avp name="Trunk-Group-ID" code="851" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
315       <grouped>
316          <avprule id="Incoming-Trunk-Group-ID" type="Optional"/>
317          <avprule id="Outgoing-Trunk-Group-ID" type="Optional"/>
318       </grouped>
319    </avp>
320
321    <avp name="Incoming-Trunk-Group-ID" code="852" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
322    <avp name="Outgoing-Trunk-Group-ID" code="853" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
323    <avp name="Bearer-Service" code="854" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
324    <avp name="Service-Id" code="855" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
325    <avp name="Service-Specific-Info" code="1249" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
326       <grouped>
327          <avprule id="Service-Specific-Type" type="Optional"/>
328          <avprule id="Service-Specific-Data" type="Optional"/>
329       </grouped>
330    </avp>
331    <avp name="Service-Specific-Type" code="1257" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
332    <avp name="Service-Specific-Data" code="863" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
333    <avp name="Number-Of-Participants" code="885" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
334    <avp name="Message-Body" code="889" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
335       <grouped>
336          <avprule id="Content-Type" type="Mandatory"/>
337          <avprule id="Content-Length" type="Mandatory"/>
338          <avprule id="Content-Disposition" type="Optional"/>
339          <avprule id="Originator" type="Optional"/>
340       </grouped>
341    </avp>
342    <avp name="Content-Disposition" code="828" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
343    <avp name="Originator" code="864" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
344       <single format-name="Enumerated" enum="0-1">
345          <label data="0" alias="Calling Party"/>
346          <label data="1" alias="Called Party"/>
347       </single>
348    </avp>
349    <avp name="Cause-Code" code="861" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Integer32"/></avp>
350    <avp name="Address-Type" code="899" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
351       <single format-name="Enumerated" enum="0-7">
352          <label data="0" alias="e-mail address"/>
353          <label data="1" alias="MSISDN"/>
354          <label data="2" alias="IPv4 Address"/>
355          <label data="3" alias="IPv6 Address"/>
356          <label data="4" alias="Numeric Shortcode"/>
357          <label data="5" alias="Alphanumeric Shortcode"/>
358          <label data="6" alias="Other"/>
359          <label data="7" alias="IMSI"/>
360       </single>
361    </avp>
362    <avp name="Access-Network-Information" code="1263" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
363    <avp name="Early-Media-Description" code="1272" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
364       <grouped>
365          <avprule id="SDP-TimeStamps" type="Optional"/>
366          <avprule id="SDP-Media-Component" type="Optional" qual="*"/>
367          <avprule id="SDP-Session-Description" type="Optional" qual="*"/>
368       </grouped>
369    </avp>
370    <avp name="SDP-TimeStamps" code="1273" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
371       <grouped>
372          <avprule id="SDP-Offer-Timestamp" type="Optional"/>
373          <avprule id="SDP-Answer-Timestamp" type="Optional"/>
374       </grouped>
375    </avp>   
376    <avp name="SDP-Offer-Timestamp" code="1274" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
377    <avp name="SDP-Answer-Timestamp" code="1275" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
378    <avp name="IMS-Communication-Service-Identifier" code="1281" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
379    <avp name="Online-Charging-Flag" code="2303" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
380       <single format-name="Enumerated" enum="0-1">
381          <label data="0" alias="ECF address not provided"/>
382          <label data="1" alias="ECF address provided"/>
383       </single>
384    </avp>
385    <avp name="Real-Time-Tariff-Information" code="2305" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
386       <grouped>
387          <avprule id="Tariff-Information" type="Optional"/>
388          <avprule id="Tariff-XML" type="Optional"/>
389       </grouped>
390    </avp>
391    <avp name="Tariff-Information" code="2060" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
392       <grouped>
393          <avprule id="Current-Tariff" type="Mandatory"/>
394          <avprule id="Tariff-Time-Change" type="Optional"/>
395          <avprule id="Next-Tariff" type="Optional"/>
396       </grouped>
397    </avp>
398    <avp name="Tariff-XML" code="2306" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
399    <avp name="Current-Tariff" code="2056" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
400       <grouped>
401          <avprule id="Currency-Code" type="Optional"/>
402          <avprule id="Scale-Factor" type="Optional"/>
403          <avprule id="Rate-Element" type="Optional" qual="*"/>
404       </grouped>
405    </avp>   
406    <avp name="Next-Tariff" code="2057" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
407       <grouped>
408          <avprule id="Currency-Code" type="Optional"/>
409          <avprule id="Scale-Factor" type="Optional"/>
410          <avprule id="Rate-Element" type="Optional" qual="*"/>
411       </grouped>
412    </avp>
413    <avp name="Scale-Factor" code="2059" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
414       <grouped>
415          <avprule id="Value-Digits" type="Mandatory"/>
416          <avprule id="Exponent" type="Optional"/>
417       </grouped>
418    </avp>
419    <avp name="Rate-Element" code="2058" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
420       <grouped>
421          <avprule id="CC-Unit-Type" type="Mandatory"/>
422          <avprule id="Reason-Code" type="Optional"/>
423          <avprule id="Unit-Value" type="Optional"/>
424          <avprule id="Unit-Cost" type="Optional"/>
425          <avprule id="Unit-Quota-Threshold" type="Optional"/>
426       </grouped>
427    </avp>
428    <avp name="Reason-Code" code="2316" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
429          <single format-name="Enumerated" enum="0-4">
430          <label data="0" alias="UNKNOWN"/>
431          <label data="1" alias="USAGE"/>
432          <label data="2" alias="COMMUNICATION-ATTEMPT-CHARGE"/>
433          <label data="3" alias="SETUP-CHARGE"/>
434          <label data="4" alias="ADD-ON-CHARGE"/>
435       </single>
436    </avp>
437    <avp name="Unit-Cost" code="2061" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
438       <grouped>
439          <avprule id="Value-Digits" type="Mandatory"/>
440          <avprule id="Exponent" type="Optional"/>
441       </grouped>
442    </avp>
443    <avp name="Account-Expiration" code="2309" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
444    <avp name="Application-Server-ID" code="2101" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
445    <avp name="Application-Service-Type" code="2102" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
446       <single format-name="Enumerated" enum="100-105">
447             <label data="100" alias="SENDING"/>
448             <label data="101" alias="RECEIVING"/>
449             <label data="102" alias="RETRIEVAL"/>
450             <label data="103" alias="INVITING"/>
451             <label data="104" alias="LEAVING"/>
452             <label data="105" alias="JOINING"/>
453          </single>
454    </avp>
455    <avp name="Application-Session-ID" code="2103" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
456    <avp name="Delivery-Status" code="2104" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
457    <avp name="3GPP-Charging-Id" code="2" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
458    <avp name="3GPP-PDP-Type" code="3" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
459       <single format-name="Unsigned32">
460          <label data="0" alias="IPV4"/>
461          <label data="1" alias="PPP"/>
462          <label data="2" alias="IPV6"/>
463       </single>
464    </avp>
465    <avp name="3GPP-CG-Address" code="4" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
466    <avp name="3GPP-GPRS-Neg-QoS-Profile" code="5" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
467    <avp name="3GPP-SGSN-Address" code="6" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
468    <avp name="3GPP-GGSN-Address" code="7" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
469    <avp name="3GPP-IMSI-MCC-MNC" code="8" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
470    <avp name="3GPP-GGSN-MCC-MNC" code="9" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
471    <avp name="3GPP-NSAPI" code="10" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
472    <avp name="3GPP-Session-Stop-Indicator" code="11" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
473    <avp name="3GPP-Selection-Mode" code="12" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
474    <avp name="3GPP-Charging-Characteristics" code="13" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
475    <avp name="3GPP-SGSN-IPv6-Address" code="15" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
476    <avp name="3GPP-GGSN-IPv6-Address" code="16" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
477    <avp name="3GPP-SGSN-MCC-MNC" code="18" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
478    <avp name="3GGP-IMEISV" code="20" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
479    <avp name="3GPP-Rat-Type" code="21" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
480    <avp name="3GPP-User-Location-Info" code="22" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
481    <avp name="3GPP-MS-TimeZone" code="23" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
482    <avp name="3GPP-CAMEL-Charging-Info" code="24" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
483    <avp name="Quota-Consumption-Time" code="811" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
484    <avp name="Event-Type" code="823" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
485       <grouped>
486          <avprule id="SIP-Method" type="Optional"/>
487          <avprule id="Event" type="Optional"/>
488          <avprule id="Expires" type="Optional"/>
489       </grouped>
490    </avp>
491    <avp name="SIP-Method" code="824" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
492    <avp name="Event" code="825" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
493    <avp name="Content-Type" code="826" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
494    <avp name="Content-Length" code="827" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
495    <avp name="Role-Of-Node" code="829" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
496       <single format-name="Enumerated" enum="0-3">
497          <label data="0" alias="ORIGINATING_ROLE"/>
498          <label data="1" alias="TERMINATING_ROLE"/>
499          <label data="2" alias="PROXY_ROLE"/>
500          <label data="3" alias="B2BUA_ROLE"/>
501       </single>
502    </avp>
503    <avp name="Calling-Party-Address" code="831" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
504    <avp name="Called-Party-Address" code="832" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
505    <avp name="Inter-Operator-Identifier" code="838" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
506       <grouped>
507          <avprule id="Originating-IOI" type="Optional"/>
508          <avprule id="Terminating-IOI" type="Optional"/>
509       </grouped>
510    </avp>
511    <avp name="Originating-IOI" code="839" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
512    <avp name="Terminating-IOI" code="840" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
513    <avp name="SDP-Media-Component" code="843" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
514       <grouped>
515          <avprule id="SDP-Media-Name" type="Optional"/>
516          <avprule id="SDP-Media-Description" type="Optional" qual="*"/>
517          <avprule id="Media-Initiator-Flag" type="Optional"/>
518          <avprule id="Media-Initiator-Party" type="Optional"/>
519          <avprule id="Authorized-QoS" type="Optional"/>
520          <avprule id="3GPP-Charging-Id" type="Optional"/>
521          <avprule id="Access-Network-Charging-Identifier-Value" type="Optional"/>
522          <avprule id="SDP-Type" type="Optional"/>
523       </grouped>
524    </avp>
525    <avp name="SDP-Media-Name" code="844" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
526    <avp name="SDP-Media-Description" code="845" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
527    <avp name="CG-Address" code="846" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
528    <avp name="GGSN-Address" code="847" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
529    <avp name="Authorized-QoS" code="849" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
530    <avp name="PS-Furnish-Charging-Information" code="865" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
531       <grouped>
532          <avprule id="3GPP-Charging-Id" type="Mandatory"/>
533          <avprule id="PS-Free-Format-Data" type="Mandatory"/>
534          <avprule id="PS-Append-Free-Format-Data" type="Optional"/>
535       </grouped>
536    </avp>
537    <avp name="PS-Free-Format-Data" code="866" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
538    <avp name="PS-Append-Free-Format-Data" code="867" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
539       <single format-name="Enumerated" enum="0-1">
540          <label data="0" alias="APPEND"/>
541          <label data="1" alias="OVERWRITE"/>
542       </single>
543    </avp>
544    <avp name="Time-Quota-Threshold" code="868" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
545    <avp name="Volume-Quota-Threshold" code="869" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
546    <avp name="Trigger-Type" code="870" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
547       <single format-name="Enumerated" enum="1-4,10-23,30-34,40,50">
548          <label data="1" alias="CHANGE_IN_SGSN_IP_ADDRESS"/>
549          <label data="2" alias="CHANGE_IN_QOS"/>
550          <label data="3" alias="CHANGE_IN_LOCATION"/>
551          <label data="4" alias="CHANGE_IN_RAT"/>
552          <label data="10" alias="CHANGEINQOS_TRAFFIC_CLASS"/>
553          <label data="11" alias="CHANGEINQOS_RELIABILITY_CLASS"/>
554          <label data="12" alias="CHANGEINQOS_DELAY_CLASS"/>
555          <label data="13" alias="CHANGEINQOS_PEAK_THROUGHPUT"/>
556          <label data="14" alias="CHANGEINQOS_PRECEDENCE_CLASS"/>
557          <label data="15" alias="CHANGEINQOS_MEAN_THROUGHPUT"/>
558          <label data="16" alias="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK"/>
559          <label data="17" alias="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK"/>
560          <label data="18" alias="CHANGEINQOS_RESIDUAL_BER"/>
561          <label data="19" alias="CHANGEINQOS_SDU_ERROR_RATIO"/>
562          <label data="20" alias="CHANGEINQOS_TRANSFER_DELAY"/>
563          <label data="21" alias="CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY"/>
564          <label data="22" alias="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK"/>
565          <label data="23" alias="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK"/>
566          <label data="30" alias="CHANGEINLOCATION_MCC"/>
567          <label data="31" alias="CHANGEINLOCATION_MNC"/>
568          <label data="32" alias="CHANGEINLOCATION_RAC"/>
569          <label data="33" alias="CHANGEINLOCATION_LAC"/>
570          <label data="34" alias="CHANGEINLOCATION_CellId"/>
571          <label data="40" alias="CHANGE_IN_MEDIA_COMPOSITION"/>
572          <label data="50" alias="CHANGEINPARTICIPANTS_NMB"/>
573       </single>
574    </avp>
575    <avp name="Quota-Holding-Time" code="871" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
576    <avp name="Reporting-Reason" code="872" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
577       <single format-name="Enumerated" enum="0-8">
578          <label data="0" alias="THRESHOLD"/>
579          <label data="1" alias="QHT"/>
580          <label data="2" alias="FINAL"/>
581          <label data="3" alias="QUOTA_EXHAUSTED"/>
582          <label data="4" alias="VALIDITY_TIME"/>
583          <label data="5" alias="OTHER_QUOTA_TYPE"/>
584          <label data="6" alias="RATING_CONDITION_CHANGE"/>
585          <label data="7" alias="FORCED_REAUTHORISATION"/>
586          <label data="8" alias="POOL_EXHAUSTED"/>
587       </single>
588    </avp>
589    <avp name="Service-Information" code="873" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
590       <grouped>
591          <avprule id="PS-Information" type="Optional"/>
592          <avprule id="IMS-Information" type="Optional"/>
593          <avprule id="MMS-Information" type="Optional"/>
594          <avprule id="SMS-Information" type="Optional"/>
595          <avprule id="Service-Generic-Information" type="Optional"/>        
596       </grouped>
597    </avp>
598    <avp name="PS-Information" code="874" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
599       <grouped>
600          <avprule id="3GPP-Charging-Id" type="Optional"/>
601          <avprule id="3GPP-PDP-Type" type="Optional"/>
602          <avprule id="3GPP-GPRS-Neg-QoS-Profile" type="Optional"/>
603          <avprule id="3GPP-IMSI-MCC-MNC" type="Optional"/>
604          <avprule id="3GPP-GGSN-MCC-MNC" type="Optional"/>
605          <avprule id="3GPP-NSAPI" type="Optional"/>
606          <avprule id="3GPP-Session-Stop-Indicator" type="Optional"/>
607          <avprule id="3GPP-Selection-Mode" type="Optional"/>
608          <avprule id="3GPP-Charging-Characteristics" type="Optional"/>
609          <avprule id="3GPP-SGSN-MCC-MNC" type="Optional"/>
610          <avprule id="3GPP-Rat-Type" type="Optional"/>
611          <avprule id="3GPP-User-Location-Info" type="Optional"/>
612          <avprule id="3GPP-MS-TimeZone" type="Optional"/>
613          <avprule id="3GPP-CAMEL-Charging-Info" type="Optional"/>
614          <avprule id="CG-Address" type="Optional"/>
615          <avprule id="GGSN-Address" type="Optional"/>
616          <avprule id="PS-Furnish-Charging-Information" type="Optional"/>
617          <avprule id="Charging-Rule-Base-Name" type="Optional"/>
618          <avprule id="PDP-Address" type="Optional"/>
619          <avprule id="SGSN-Address" type="Optional"/>
620          <avprule id="Called-Station-Id" type="Optional"/>
621          <avprule id="AVP" type="Optional" qual="*"/>
622       </grouped>
623    </avp>
624    <avp name="IMS-Information" code="876" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
625       <grouped>
626          <avprule id="Event-Type" type="Optional"/>
627          <avprule id="Role-Of-Node" type="Optional"/>
628          <avprule id="Node-Functionality" type="Mandatory"/>
629          <avprule id="User-Session-Id" type="Optional"/>
630          <avprule id="Outgoing-Session-Id" type="Optional"/>
631          <avprule id="Session-Priority" type="Optional"/>
632          <avprule id="Calling-Party-Address" type="Optional" qual="*"/>
633          <avprule id="Called-Party-Address" type="Optional"/>
634          <avprule id="Called-Asserted-Identity" type="Optional" qual="*"/>
635          <avprule id="Number-Portability-Routing-Information" type="Optional"/>
636          <avprule id="Carrier-Select-Routing-Information" type="Optional"/>
637          <avprule id="Alternate-Charged-Party-Address" type="Optional"/>
638          <avprule id="Requested-Party-Address" type="Optional"/>
639          <avprule id="Associated-URI" type="Optional" qual="*"/>
640          <avprule id="Time-Stamps" type="Optional"/>
641          <avprule id="Application-Server-Information" type="Optional" qual="*"/>
642          <avprule id="Inter-Operator-Identifier" type="Optional" qual="*"/>
643          <avprule id="IMS-Charging-Identifier" type="Optional"/>
644          <avprule id="SDP-Session-Description" type="Optional" qual="*"/>
645          <avprule id="SDP-Media-Component" type="Optional" qual="*"/>   
646          <avprule id="Served-Party-IP-Address" type="Optional"/>
647          <avprule id="Server-Capabilities" type="Optional"/>
648          <avprule id="Trunk-Group-ID" type="Optional"/>
649          <avprule id="Bearer-Service" type="Optional"/>
650          <avprule id="Service-Id" type="Optional"/>
651          <avprule id="Service-Specific-Info" type="Optional" qual="*"/>
652          <avprule id="Message-Body" type="Optional" qual="*"/>
653          <avprule id="Cause-Code" type="Optional"/> 
654          <avprule id="Access-Network-Information" type="Optional"/>
655          <avprule id="Early-Media-Description" type="Optional" qual="*"/>
656          <avprule id="IMS-Communication-Service-Identifier" type="Optional"/> 
657          <avprule id="Online-Charging-Flag" type="Optional"/>
658          <avprule id="Real-Time-Tariff-Information" type="Optional"/>
659          <avprule id="Account-Expiration" type="Optional"/>
660       </grouped>
661    </avp>
662    <avp name="VASP-Id" code="1101" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
663    <avp name="VAS-Id" code="1102" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
664    <avp name="MMS-Information" code="877" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
665       <grouped>
666          <avprule id="Originator-Address" type="Optional"/>
667          <avprule id="Recipient-Address" type="Optional" qual="*"/>
668          <avprule id="Submission-Time" type="Optional"/>
669          <avprule id="MM-Content-Type" type="Optional"/>
670          <avprule id="Priority" type="Optional"/>
671          <avprule id="Message-ID" type="Optional"/>
672          <avprule id="Message-Type" type="Optional"/>
673          <avprule id="Message-Size" type="Optional"/>
674          <avprule id="Message-Class" type="Optional"/>
675          <avprule id="Delivery-Report-Requested" type="Optional"/>
676          <avprule id="Read-Reply-Report-Requested" type="Optional"/>
677          <avprule id="MMBox-Storage-Requested" type="Optional"/>
678          <avprule id="Applic-ID" type="Optional"/>
679          <avprule id="Reply-Applic-ID" type="Optional"/>
680          <avprule id="Aux-Applic-Info" type="Optional"/>
681          <avprule id="Content-Class" type="Optional"/>
682          <avprule id="DRM-Content" type="Optional"/>
683          <avprule id="Adaptations" type="Optional"/>
684          <avprule id="VASP-Id" type="Optional"/>
685          <avprule id="VAS-Id" type="Optional"/>
686       </grouped>
687    </avp>
688    <avp name="Content-Class" code="1220" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
689       <single format-name="Enumerated" enum="0-7">
690          <label data="0" alias="text"/>
691          <label data="1" alias="image-basic"/>
692          <label data="2" alias="image-rich"/>
693          <label data="3" alias="video-basic"/>
694          <label data="4" alias="video-rich"/>
695          <label data="5" alias="megapixel"/>
696          <label data="6" alias="content-basic"/>
697          <label data="7" alias="content-rich"/>
698       </single>
699    </avp>
700    <avp name="Media-Initiator-Flag" code="882" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
701       <single format-name="Enumerated" enum="0-2">
702          <label data="0" alias="CALLING_PARTY"/>
703          <label data="1" alias="CALLED_PARTY"/>
704          <label data="2" alias="UNKNOWN"/>
705       </single>
706    </avp>
707    <avp name="Originator-Address" code="886" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
708       <grouped>
709          <avprule id="Address-Type" type="Optional"/>
710          <avprule id="Address-Data" type="Optional"/>
711          <avprule id="Address-Domain" type="Optional"/>
712       </grouped>
713    </avp>
714    <avp name="Address-Data" code="897" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
715    <avp name="Expires" code="888" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
716    <avp name="Address-Domain" code="898" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
717       <grouped>
718          <avprule id="Domain-Name" type="Optional"/>
719          <avprule id="3GPP-IMSI-MCC-MNC" type="Optional"/>
720       </grouped>
721    </avp>
722    <avp name="Charging-Rule-Base-Name" code="1004" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
723    <avp name="Domain-Name" code="1200" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
724    <avp name="Recipient-Address" code="1201" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
725       <grouped>
726          <avprule id="Address-Type" type="Optional"/>
727          <avprule id="Address-Data" type="Optional"/>
728          <avprule id="Address-Domain" type="Optional"/>
729          <avprule id="Addressee-Type" type="Optional"/>
730       </grouped>
731    </avp>
732    <avp name="Submission-Time" code="1202" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
733    <avp name="MM-Content-Type" code="1203" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
734       <grouped>
735          <avprule id="Type-Number" type="Optional"/>
736          <avprule id="Additional-Type-Information" type="Optional"/>
737          <avprule id="Content-Size" type="Optional"/>
738          <avprule id="Additional-Content-Information" type="Optional" qual="*"/>
739       </grouped>
740    </avp>
741    <avp name="Type-Number" code="1204" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
742       <single format-name="Enumerated" enum="0-88"> <!-- well-known media types. http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.aspx -->
743       </single>
744    </avp>
745    <avp name="Additional-Type-Information" code="1205" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
746    <avp name="Content-Size" code="1206" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
747
748    <avp name="Additional-Content-Information" code="1207" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
749       <grouped>
750          <avprule id="Type-Number" type="Optional"/>
751          <avprule id="Additional-Type-Information" type="Optional"/>
752          <avprule id="Content-Size" type="Optional"/>
753       </grouped>
754    </avp>
755    <avp name="Addressee-Type" code="1208" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
756       <single format-name="Enumerated" enum="0-2">
757          <label data="0" alias="TO"/>
758          <label data="1" alias="CC"/>
759          <label data="2" alias="BCC"/>
760       </single>
761    </avp>
762    <avp name="Priority" code="1209" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
763       <single format-name="Enumerated" enum="0-2">
764          <label data="0" alias="Low"/>
765          <label data="1" alias="Normal"/>
766          <label data="2" alias="High"/>
767       </single>
768    </avp>
769    <avp name="Message-ID" code="1210" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
770    <avp name="Message-Type" code="1211" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
771       <single format-name="Enumerated" enum="1-15">
772          <label data="1" alias="m-send-req"/>
773          <label data="2" alias="m-send-conf"/>
774          <label data="3" alias="m-notification-ind"/>
775          <label data="4" alias="m-notifyresp-ind"/>
776          <label data="5" alias="m-retrieve-conf"/>
777          <label data="6" alias="m-acknowledge-ind"/>
778          <label data="7" alias="m-delivery-ind"/>
779          <label data="8" alias="m-read-rec-ind"/>
780          <label data="9" alias="m-read-orig-ind"/>
781          <label data="10" alias="m-forward-req"/>
782          <label data="11" alias="m-forward-conf"/>
783          <label data="12" alias="m-mbox-store-conf"/>
784          <label data="13" alias="m-mbox-view-conf"/>
785          <label data="14" alias="m-mbox-upload-conf"/>
786          <label data="15" alias="m-mbox-delete-conf"/>
787       </single>
788    </avp>
789    <avp name="Message-Size" code="1212" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
790    <avp name="Message-Class" code="1213" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
791       <grouped>
792          <avprule id="Class-Identifier" type="Optional"/>
793          <avprule id="Token-Text" type="Optional"/>
794       </grouped>
795    </avp>
796    <avp name="Class-Identifier" code="1214" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
797       <single format-name="Enumerated" enum="0-3">
798          <label data="0" alias="Personal"/>
799          <label data="1" alias="Advertisement"/>
800          <label data="2" alias="Informational"/>
801          <label data="3" alias="Auto"/>
802       </single>
803    </avp>
804    <avp name="Token-Text" code="1215" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
805    <avp name="Delivery-Report-Requested" code="1216" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
806       <single format-name="Enumerated" enum="0-1">
807          <label data="0" alias="No"/>
808          <label data="1" alias="Yes"/>
809       </single>
810    </avp>
811    <avp name="Adaptations" code="1217" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
812       <single format-name="Enumerated" enum="0-1">
813          <label data="0" alias="Yes"/>
814          <label data="1" alias="No"/>
815       </single>
816    </avp>
817    <avp name="Applic-ID" code="1218" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
818    <avp name="Aux-Applic-Info" code="1219" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
819    <avp name="DRM-Content" code="1221" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
820       <single format-name="Enumerated" enum="0-1">
821          <label data="0" alias="No"/>
822          <label data="1" alias="Yes"/>
823       </single>
824    </avp>
825    <avp name="Read-Reply-Report-Requested" code="1222" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
826       <single format-name="Enumerated" enum="0-1">
827          <label data="0" alias="No"/>
828          <label data="1" alias="Yes"/>
829       </single>
830    </avp>
831    <avp name="Reply-Applic-ID" code="1223" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
832    <avp name="Unit-Quota-Threshold" code="1226" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
833    <avp name="PDP-Address" code="1227" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
834    <avp name="SGSN-Address" code="1228" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
835    <avp name="PDP-Context-Type" code="1247" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
836    <avp name="MMBox-Storage-Requested" code="1248" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
837       <single format-name="Enumerated" enum="0-1">
838          <label data="0" alias="No"/>
839          <label data="1" alias="Yes"/>
840       </single>
841    </avp>
842    <avp name="Service-Generic-Information" code="1256" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
843       <grouped>
844          <avprule id="Application-Server-ID" type="Optional"/>
845          <avprule id="Application-Service-Type" type="Optional"/>
846          <avprule id="Application-Session-ID" type="Optional"/>
847          <avprule id="Delivery-Status" type="Optional"/>
848       </grouped>
849    </avp>
850    <avp name="Trigger" code="1264" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
851       <grouped>
852          <avprule id="Trigger-Type" type="Optional" qual="*"/>
853       </grouped>
854    </avp>
855    <avp name="Media-Initiator-Party" code="1288" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
856    <avp name="SMS-Information" code="2000" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
857       <grouped>
858          <avprule id="SMS-Node" type="Optional"/>
859          <avprule id="Client-Address" type="Optional"/>
860          <avprule id="Originator-SCCP-Address" type="Optional"/>
861          <avprule id="SMSC-Address" type="Optional"/>
862          <avprule id="Data-Coding-Scheme" type="Optional"/>
863          <avprule id="SM-Discharge-Time" type="Optional"/>
864          <avprule id="SM-Message-Type" type="Optional"/>
865          <avprule id="Originator-Interface" type="Optional"/>
866          <avprule id="SM-Protocol-ID" type="Optional"/>
867          <avprule id="Reply-Path-Requested" type="Optional"/>
868          <avprule id="SM-Status" type="Optional"/>
869          <avprule id="SM-User-Data-Header" type="Optional"/>
870          <avprule id="Number-Of-Messages-Sent" type="Optional"/>
871          <avprule id="Recipient-Info" type="Optional" qual="*"/>
872          <avprule id="Originator-Received-Address" type="Optional"/>
873          <avprule id="SM-Service-Type" type="Optional"/>
874       </grouped>
875    </avp>
876    <avp name="Data-Coding-Scheme" code="2001" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Integer32"/></avp>
877    <avp name="Destination-Interface" code="2002" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
878       <grouped>
879          <avprule id="Interface-Id" type="Optional"/>
880          <avprule id="Interface-Text" type="Optional"/>
881          <avprule id="Interface-Port" type="Optional"/>
882          <avprule id="Interface-Type" type="Optional"/>
883       </grouped>
884    </avp>
885    <avp name="Interface-Id" code="2003" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
886    <avp name="Interface-Port" code="2004" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
887    <avp name="Interface-Text" code="2005" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="UTF8String"/></avp>
888    <avp name="Interface-Type" code="2006" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
889       <single format-name="Enumerated" enum="0-4">
890          <label data="0" alias="Unknown"/>
891          <label data="1" alias="MOBILE_ORIGINATING"/>
892          <label data="2" alias="MOBILE_TERMINATING"/>
893          <label data="3" alias="APPLICATION_ORIGINATING"/>
894          <label data="4" alias="APPLICATION_TERMINATION"/>
895       </single>
896    </avp>
897    <avp name="SM-Message-Type" code="2007" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
898       <single format-name="Enumerated" enum="0-2">
899          <label data="0" alias="SUBMISSION"/>
900          <label data="1" alias="DELIVERY_REPORT"/>
901          <label data="2" alias="SM Service Request"/> <!-- The SM-Service-Type AVP  must be present if the SM-Message-Type AVP has value 2 -->
902       </single>
903    </avp>
904    <avp name="Originator-SCCP-Address" code="2008" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
905    <avp name="Originator-Interface" code="2009" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
906       <grouped>
907          <avprule id="Interface-Id" type="Optional"/>
908          <avprule id="Interface-Text" type="Optional"/>
909          <avprule id="Interface-Port" type="Optional"/>
910          <avprule id="Interface-Type" type="Optional"/>
911       </grouped>
912    </avp>
913    <avp name="Recipient-SCCP-Address" code="2010" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
914    <avp name="Reply-Path-Requested" code="2011" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
915       <single format-name="Enumerated" enum="0-1">
916          <label data="0" alias="No Reply Path Set"/>
917          <label data="1" alias="Reply path Set"/>
918       </single>
919    </avp>
920    <avp name="SM-Discharge-Time" code="2012" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Time"/></avp>
921    <avp name="SM-Protocol-ID" code="2013" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
922    <avp name="SM-Status" code="2014" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
923    <avp name="SM-User-Data-Header" code="2015" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
924    <avp name="SMS-Node" code="2016" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
925       <single format-name="Enumerated" enum="0-3">
926          <label data="0" alias="SMS Router"/>
927          <label data="1" alias="IP-SM-GW"/>
928          <label data="2" alias="SMS Router and IP-SM-GW"/>
929          <label data="3" alias="SMS-SC"/>
930       </single>
931    </avp>
932    <avp name="SMSC-Address" code="2017" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
933    <avp name="Client-Address" code="2018" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Address"/></avp>
934    <avp name="Number-Of-Messages-Sent" code="2019" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="Unsigned32"/></avp>
935    <avp name="Low-Balance-Indication" code="2020" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
936       <single format-name="Enumerated" enum="0-1">
937          <label data="0" alias="NOT_APPLICABLE"/>
938          <label data="1" alias="YES"/>
939       </single>
940    </avp>
941    <avp name="Remaining-Balance" code="2021" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
942       <grouped>
943          <avprule id="Unit-Value" type="Mandatory"/>
944          <avprule id="Currency-Code" type="Mandatory"/>
945       </grouped>
946    </avp>
947    <avp name="Refund-Information" code="2022" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may"><single format-name="OctetString"/></avp>
948    <avp name="SDP-Type" code="2036" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
949       <single format-name="Enumerated" enum="0-1">
950          <label data="0" alias="SDP Offer"/>
951          <label data="1" alias="SDP Answer"/>
952       </single>
953    </avp>
954    <avp name="Recipient-Info" code="2026" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
955       <grouped>
956          <avprule id="Destination-Interface" type="Optional"/>
957          <avprule id="Recipient-Address" type="Optional" qual="*"/>
958          <avprule id="Recipient-Received-Address" type="Optional" qual="*"/>
959          <avprule id="Recipient-SCCP-Address" type="Optional"/>
960          <avprule id="SM-Protocol-ID" type="Optional"/>
961       </grouped>
962    </avp>
963    <avp name="Originator-Received-Address" code="2027" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
964       <grouped>
965          <avprule id="Address-Type" type="Optional"/>
966          <avprule id="Address-Data" type="Optional"/>
967          <avprule id="Address-Domain" type="Optional"/>
968       </grouped>
969    </avp>
970    <avp name="Recipient-Received-Address" code="2028" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
971       <grouped>
972          <avprule id="Address-Type" type="Optional"/>
973          <avprule id="Address-Data" type="Optional"/>
974          <avprule id="Address-Domain" type="Optional"/>
975       </grouped>
976    </avp>
977    <avp name="SM-Service-Type" code="2029" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
978       <single format-name="Enumerated" enum="0-10">
979          <label data="0" alias="VAS4SMS Short Message content processing"/>
980          <label data="1" alias="VAS4SMS Short Message forwarding"/>
981          <label data="2" alias="VAS4SMS Short Message Forwarding multiple subscriptions"/>
982          <label data="3" alias="VAS4SMS Short Message filtering"/>
983          <label data="4" alias="VAS4SMS Short Message receipt"/>
984          <label data="5" alias="VAS4SMS Short Message Network Storage"/>
985          <label data="6" alias="VAS4SMS Short Message to multiple destinations"/>
986          <label data="7" alias="VAS4SMS Short Message Virtual Private Network (VPN)"/>
987          <label data="8" alias="VAS4SMS Short Message Auto Reply"/>
988          <label data="9" alias="VAS4SMS Short Message Personal Signature"/>
989          <label data="10" alias="VAS4SMS Short Message Deferred Delivery"/>
990       </single>
991    </avp>
992
993 </dictionary>