blob: c985fe514dbf165fb155b42125ea368908668e15 [file] [log] [blame]
Brian Waters13d96012017-12-08 16:53:31 -06001<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE dictionary SYSTEM "dictionary.dtd">
3
4<!--******************* Diccionario Gx === German Barros ******************************************************************* -->
5
6<dictionary>
7
8
9
10 <!-- ******************************************************** -->
11 <!-- ********************* Vendors ************************** -->
12 <!-- ******************************************************** -->
13
14 <vendor id="10415" name="3GPP" />
15
16 <!-- ******************************************************** -->
17 <!-- ***************** Gx Application ********************* -->
18 <!-- ******************************************************** -->
19
20 <application id="16777238" name="Gx">
21
22
23 <!-- ====================================================================== -->
24 <!-- ========================== COMMAND CODES =========================== -->
25 <!-- ====================================================================== -->
26
27 <!-- *** Command-Codes *** -->
28
29 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.6.2 and 5.6.3 -->
30 <command name="CC" code="272" vendor-id="10415">
31
32 </command>
33
34 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.6.4 and 5.6.5 -->
35 <command name="RA" code="258" vendor-id="10415" />
36
37
38 <!-- ====================================================================== -->
39 <!-- ========================= Gx Specific AVPs ======================== -->
40 <!-- ====================================================================== -->
41
42
43 <!-- Ref = [3GPP - 29.214] 5.3.2 -->
44 <avp name="Access-Network-Charging-Address" code="501" mandatory="must"
45 may-encrypt="yes" vendor-id="10415">
46 <type type-name="Address" />
47 </avp>
48
49
50 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.1 -->
51 <avp name="Bearer-Usage" vendor-id="10415" code="1000" mandatory="must"
52 may-encrypt="yes">
53 <type type-name="Enumerated" />
54 <enum name="GENERAL" code="0" />
55 <enum name="IMS_SIGNALLING" code="1" />
56 </avp>
57
58 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.23 -->
59 <avp name="Bearer-Control-Mode" vendor-id="10415" code="1023"
60 mandatory="must" may-encrypt="yes">
61
62 <type type-name="Enumerated" />
63 <enum name="UE_ONLY" code="0" />
64 <enum name="RESERVED" code="1" />
65 <enum name="UE_NW" code="2" />
66
67 </avp>
68
69 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.8 -->
70 <avp name="Metering-Method" vendor-id="10415" code="1007"
71 mandatory="must" may-encrypt="yes" protected="may" type="Enumerated">
72 <type type-name="Enumerated" />
73 <enum name="DURATION" code="0" />
74 <enum name="VOLUME" code="1" />
75 <enum name="DURATION_VOLUME" code="2" />
76 </avp>
77 <!-- [3GPP TS 29.229 V7.7.0] , clause 6.3.20 -->
78 <avp name="Primary-Event-Charging-Function-Name" vendor-id="10415"
79 code="619" mandatory="must" may-encrypt="yes">
80 <type type-name="DiameterURI" />
81 </avp>
82
83 <!-- [3GPP TS 29.229 V7.7.0] , clause 6.3.21 -->
84 <avp name="Secondary-Event-Charging-Function-Name" vendor-id="10415"
85 code="620" mandatory="must" may-encrypt="yes">
86 <type type-name="DiameterURI" />
87 </avp>
88
89 <!-- [3GPP TS 29.229 V7.7.0] , clause 6.3.22 -->
90 <avp name="Primary-Charging-Collection-Function-Name" vendor-id="10415"
91 code="621" mandatory="must" may-encrypt="yes">
92 <type type-name="DiameterURI" />
93 </avp>
94
95 <!-- [3GPP TS 29.229 V7.7.0] , clause 6.3.23 -->
96 <avp name="Secondary-Charging-Collection-Function-Name" vendor-id="10415"
97 code="622" mandatory="must" may-encrypt="yes">
98 <type type-name="DiameterURI" />
99 </avp>
100
101 <!-- [3GPP TS 29.214 v7.3.0] , clause 5.3.4 -->
102 <avp name="Access-Network-Charging-Identifier-Value" vendor-id="10415"
103 code="503" mandatory="must" may-encrypt="yes">
104 <type type-name="OctetString" />
105 </avp>
106
107
108 <!-- [3GPP TS 29.061 V7.9.0] , clause 16.4.7 -->
109 <avp name="3GPP-RAT-Type" vendor-id="10415" code="21" mandatory="mustnot"
110 may-encrypt="yes">
111 <type type-name="OctetString" />
112 </avp>
113
114
115 <!-- Ref = RFC 4006 chap 8.48 -->
116 <avp name="Subscription-Id-Data" code="444" mandatory="must"
117 may-encrypt="yes">
118 <type type-name="UTF8String" />
119 </avp>
120 <!-- Ref = RFC 4006 chap 8.47 -->
121 <avp name="Subscription-Id-Type" code="450" mandatory="must"
122 protected="may" may-encrypt="yes">
123 <type type-name="Enumerated" />
124 <enum name="END_USER_E164" code="0" />
125 <enum name="END_USER_IMSI" code="1" />
126 <enum name="END_USER_SIP_URI" code="2" />
127 <enum name="END_USER_NAI" code="3" />
128 <enum name="END_USER_PRIVATE" code="4" />
129 </avp>
130
131 <!-- [RFC 4006] , clause 8.2 -->
132 <avp name="CC-Request-Number" code="415" mandatory="must"
133 may-encrypt="yes">
134 <type type-name="Unsigned32" />
135 </avp>
136
137 <!-- [RFC 4006] , clause 8.3 -->
138 <avp name="CC-Request-Type" code="416" mandatory="must"
139 may-encrypt="yes">
140 <type type-name="Enumerated" />
141 <enum name="INITIAL_REQUEST" code="1" />
142 <enum name="UPDATE_REQUEST" code="2" />
143 <enum name="TERMINATION_REQUEST" code="3" />
144 <enum name="EVENT_REQUEST" code="4" />
145 </avp>
146
147 <!-- [RFC 4006] , clause 8.38 -->
148 <avp name="Redirect-Address-Type" code="433" mandatory="must"
149 may-encrypt="yes">
150 <type type-name="Enumerated" />
151 <enum name="IPV4_ADDRESS" code="0" />
152 <enum name="IPV6_ADDRESS" code="1" />
153 <enum name="URL" code="2" />
154 <enum name="SIP_URI" code="3" />
155 </avp>
156<!-- [RFC 4006] , clause 8.39 -->
157 <avp name="Redirect-Server-Address" code="435" mandatory="must"
158 may-encrypt="yes">
159 <type type-name="UTF8String" />
160 </avp>
161
162 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.19 -->
163 <avp name="PCC-Rule-Status" vendor-id="10415" code="1019"
164 mandatory="must" may-encrypt="yes">
165 <type type-name="Enumerated" />
166 <enum name="ACTIVE" code="0" />
167 <enum name="INACTIVE" code="1" />
168 <enum name="TEMPORARILY INACTIVE" code="2" />
169 </avp>
170
171 <!-- [RFC 4005] , clause 6.11.1 -->
172 <avp name="Framed-IP-Address" code="8" mandatory="must"
173 may-encrypt="yes">
174 <type type-name="OctetString" />
175 </avp>
176
177 <!-- [RFC 4005] , clause 6.11.6 -->
178 <avp name="Framed-IPv6-Prefix" code="97" mandatory="must"
179 may-encrypt="yes">
180 <type type-name="OctetString" />
181 </avp>
182
183 <!-- [RFC 4005] , clause 4.5 -->
184 <avp name="Called-Station-Id" code="30" mandatory="must"
185 may-encrypt="yes">
186 <type type-name="UTF8String" />
187 </avp>
188
189 <!-- [RFC 4005] , clause 6.7 -->
190 <avp name="Filter-Id" code="11" mandatory="must" may-encrypt="yes">
191 <type type-name="UTF8String" />
192 </avp>
193
194 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.21 -->
195 <avp name="Bearer-Operation" vendor-id="10415" code="1021"
196 mandatory="must" may-encrypt="yes">
197 <type type-name="Enumerated" />
198 <enum name="TERMINATION" code="0" />
199 <enum name="ESTABLISHMENT" code="1" />
200 <enum name="MODIFICATION" code="2" />
201 </avp>
202
203 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.24 -->
204 <avp name="Network-Request-Support" vendor-id="10415" code="1024"
205 mandatory="must" may-encrypt="yes">
206 <type type-name="Enumerated"/>
207
208 <enum name="NETWORK_REQUEST_NOT_SUPPORTED" code="0" />
209 <enum name="NETWORK_REQUEST_SUPPORTED" code="1" />
210 </avp>
211
212 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.5 -->
213 <avp name="Charging-Rule-Base-Name" vendor-id="10415" code="1004"
214 mandatory="must" may-encrypt="yes">
215 <type type-name="UTF8String" />
216 </avp>
217 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.15 -->
218 <avp name="ToS-Traffic-Class" vendor-id="10415" code="1014"
219 mandatory="must" may-encrypt="yes">
220 <type type-name="OctetString" />
221 </avp>
222
223 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.27 -->
224 <avp name="IP-CAN-Type" vendor-id="10415" code="1027" mandatory="must"
225 may-encrypt="yes">
226 <type type-name="Enumerated" />
227 <enum name="3GPP" code="0" />
228 <enum name="DOCSIS" code="1" />
229 <enum name="xDSL" code="2" />
230 <enum name="WiMAX" code="3" />
231 <enum name="3GPP2" code="4" />
232 </avp>
233
234 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.28 -->
235 <avp name="QoS-Negotiation" vendor-id="10415" code="1029"
236 mandatory="must" may-encrypt="yes">
237 <type type-name="Enumerated" />
238 <enum name="NO_QOS_NEGOTIATION" code="0" />
239 <enum name="QOS_NEGOTIATION_SUPPORTED" code="1" />
240 </avp>
241
242 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.29 -->
243 <avp name="QoS-Upgrade" vendor-id="10415" code="1030" mandatory="must"
244 may-encrypt="yes">
245 <type type-name="Enumerated" />
246 <enum name="QOS_UPGRADE_NOT_SUPPORTED" code="0" />
247 <enum name="QOS_UPGRADE_SUPPORTED" code="1" />
248 </avp>
249
250 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.30 -->
251 <avp name="Rule-Failure-Code" vendor-id="10415" code="1031"
252 mandatory="must" may-encrypt="yes">
253 <type type-name="Enumerated" />
254 <enum name="UNKNOWN_RULE_NAME" code="1" />
255 <enum name="RATING_GROUP_ERROR" code="2" />
256 <enum name="SERVICE_IDENTIFIER_ERROR" code="3" />
257 <enum name="GW/PCEF_MALFUNCTION" code="4" />
258 <enum name="RESOURCES_LIMITATION" code="5" />
259 <enum name="MAX_NR_BEARERS_REACHED" code="6" />
260 <enum name="UNKNOWN_BEARER_ID" code="7" />
261 <enum name="MISSING_BEARER_ID" code="8" />
262 <enum name="MISSING_FLOW_DESCRIPTION" code="9" />
263 </avp>
264
265 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.34 -->
266 <avp name="Session-Release-Cause" vendor-id="10415" code="1035"
267 mandatory="must" may-encrypt="yes">
268 <type type-name="Enumerated" />
269 <enum name="UNSPECIFIED_REASONS" code="0" />
270 <enum name="UE_SUBSCRIPTION_REASON" code="1" />
271 <enum name="INSUFFICIENT_SERVER_RESOURCES" code="2" />
272 </avp>
273
274
275
276 <!-- [3GPP TS 29.061 V7.9.0] , clause 16.4.7. -->
277 <avp name="3GPP-SGSN-MCC-MNC" vendor-id="10415" code="18"
278 mandatory="mustnot" may-encrypt="yes">
279 <type type-name="UTF8String" />
280 </avp>
281
282 <!-- [3GPP TS 29.061 V7.9.0] , clause 16.4.7 -->
283 <avp name="3GPP-User-Location-Info" vendor-id="10415" code="22"
284 mandatory="mustnot" may-encrypt="yes">
285 <type type-name="OctetString" />
286 </avp>
287
288
289 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.31 -->
290 <avp name="Revalidation-Time" vendor-id="10415" code="1032"
291 mandatory="must" may-encrypt="yes">
292 <type type-name="Time" />
293 </avp>
294
295 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.32 -->
296 <avp name="Rule-Activation-Time" code="1033" mandatory="must"
297 may-encrypt="yes">
298 <type type-name="Time" />
299 </avp>
300
301
302 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.33 -->
303 <avp name="Rule-Deactivation-Time" vendor-id="10415" code="1034"
304 mandatory="must" may-encrypt="yes">
305 <type type-name="Time" />
306 </avp>
307
308 <!-- [3GPP TS 29.061 V7.7.0] , clause 16.4.7.1 -->
309 <avp name="3GPP-SGSN-Address" vendor-id="10415" code="6" mandatory="mustnot"
310 may-encrypt="yes">
311 <type type-name="OctetString" />
312 </avp>
313
314 <!-- [3GPP TS 29.061 V7.7.0] , clause 16.4.7.1 -->
315 <avp name="3GPP-SGSN-IPv6-Address" vendor-id="10415" code="15"
316 mandatory="mustnot" may-encrypt="yes">
317 <type type-name="OctetString" />
318 </avp>
319
320 <!-- [3GPP TS 29.061 V7.7.0] , clause 17.7.12 -->
321 <avp name="RAI" vendor-id="10415" code="909" mandatory="must"
322 may-encrypt="yes">
323 <type type-name="UTF8String" />
324 </avp>
325
326 <!-- [3GPP TS 29.061 V7.7.0] , clause 16.4.7 -->
327 <avp name="3GPP-MS-TimeZone" vendor-id="10415" code="23" mandatory="mustnot"
328 may-encrypt="yes">
329 <type type-name="OctetString" />
330 </avp>
331
332 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.20 -->
333 <avp name="Bearer-Identifier" vendor-id="10415" code="1020"
334 mandatory="must" may-encrypt="yes">
335 <type type-name="OctetString" />
336 </avp>
337
338 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.6 -->
339 <avp name="Charging-Rule-Name" vendor-id="10415" code="1005"
340 mandatory="must" may-encrypt="yes">
341 <type type-name="OctetString" />
342 </avp>
343
344
345 <!-- [RFC 4006] , clause 8.28 -->
346 <avp name="Service-Identifier" code="439" mandatory="must"
347 may-encrypt="yes">
348 <type type-name="Unsigned32" />
349 </avp>
350
351 <!-- [RFC 4006] , clause 8.29 -->
352 <avp name="Rating-Group" code="432" mandatory="must" may-encrypt="yes">
353 <type type-name="Unsigned32" />
354 </avp>
355 <!-- [3GPP TS 29.214 V7.3.0] , clause 5.3.11 -->
356 <avp name="Flow-Status" vendor-id="10415" code="511" mandatory="must"
357 may-encrypt="yes">
358 <type type-name="Enumerated" />
359 <enum name="ENABLED-UPLINK" code="0" />
360 <enum name="ENABLED-DOWNLINK" code="1" />
361 <enum name="ENABLED" code="2" />
362 <enum name="DISABLED" code="3" />
363 <enum name="REMOVED" code="4" />
364 </avp>
365 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.17 -->
366 <avp name="QoS-Class-Identifier" vendor-id="10415" code="1028"
367 mandatory="must" may-encrypt="yes">
368 <type type-name="Enumerated" />
369 <enum name="FINAL_SERVICE_INFORMATION" code="0" />
370 <enum name="PRELIMINARY_SERVICE_INFORMATION" code="1" />
371 </avp>
372 <!-- Ref = [3GPP - 29.214] 5.3.15 -->
373 <avp name="Max-Requested-Bandwidth-UL" code="516" vendor-id="10415"
374 mandatory="must" may-encrypt="yes">
375 <type type-name="Unsigned32" />
376 </avp>
377 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.25 -->
378 <avp name="Guaranteed-Bitrate-DL" vendor-id="10415" code="1025"
379 mandatory="must" may-encrypt="yes">
380 <type type-name="Unsigned32" />
381 </avp>
382
383 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.26 -->
384 <avp name="Guaranteed-Bitrate-UL" vendor-id="10415" code="1026"
385 mandatory="must" may-encrypt="yes">
386 <type type-name="Unsigned32" />
387 </avp>
388 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.20 -->
389 <avp name="Bearer-Identifier" vendor-id="10415" code="1020"
390 mandatory="must" may-encrypt="yes">
391 <type type-name="OctetString" />
392 </avp>
393 <avp name="Max-Requested-Bandwidth-UL" code="516" mandatory="must" vendor-id="10415" may-encrypt="yes">
394 <type type-name="Unsigned32"/>
395 </avp>
396 <avp name="Max-Requested-Bandwidth-DL" code="515" mandatory="must" vendor-id="10415" may-encrypt="yes">
397 <type type-name="Unsigned32"/>
398 </avp>
399 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.16 -->
400 <avp name="QoS-Information" vendor-id="10415" code="1016"
401 mandatory="must" may-encrypt="yes">
402 <grouped>
403 <required>
404 <avprule name="QoS-Class-Identifier" minimum="1" maximum="1" />
405 <avprule name="Max-Requested-Bandwidth-UL" minimum="1"
406 maximum="1" />
407 <avprule name="Max-Requested-Bandwidth-DL" minimum="1"
408 maximum="1" />
409 <avprule name="Guaranteed-Bitrate-UL" minimum="1" maximum="1" />
410 <avprule name="Guaranteed-Bitrate-DL" minimum="1" maximum="1" />
411 <avprule name="Bearer-Identifier" minimum="1" maximum="1" />
412 </required>
413 </grouped>
414 </avp>
415 <!-- [3GPP TS 29.214 V7.3.0] , clause 5.3.8 -->
416 <avp name="Flow-Description" vendor-id="10415" code="507"
417 mandatory="must" may-encrypt="yes">
418 <type type-name="IPFilterRule" />
419 </avp>
420 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.12 -->
421 <avp name="Reporting-Level" vendor-id="10415" code="1011"
422 mandatory="must" may-encrypt="yes">
423 <type type-name="Enumerated" />
424 <enum name="SERVICE_IDENTIFIER_LEVEL" code="0" />
425 <enum name="RATING_GROUP_LEVEL" code="1" />
426 </avp>
427 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.9 -->
428 <avp name="Offline" vendor-id="10415" code="1008" mandatory="must"
429 may-encrypt="yes">
430 <type type-name="Enumerated" />
431 <enum name="DISABLE_OFFLINE" code="0" />
432 <enum name="ENABLE_OFFLINE" code="1" />
433 </avp>
434
435 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.10 -->
436 <avp name="Online" vendor-id="10415" code="1009" mandatory="must"
437 may-encrypt="yes">
438 <type type-name="Enumerated" />
439 <enum name="DISABLE_ONLINE" code="0" />
440 <enum name="ENABLE_ONLINE" code="1" />
441 </avp>
442
443 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.11 -->
444 <avp name="Precedence" vendor-id="10415" code="1010" mandatory="must"
445 may-encrypt="yes">
446 <type type-name="Unsigned32" />
447 </avp>
448
449 <!-- [3GPP TS 29.214 V7.3.0] , clause 5.3.6 -->
450 <avp name="AF-Charging-Identifier" vendor-id="10415" code="505"
451 mandatory="must" may-encrypt="yes">
452 <type type-name="OctetString" />
453 </avp>
454
455 <!-- Ref = [3GPP - 29.214] 5.3.14 -->
456 <avp name="Max-Requested-Bandwidth-DL" code="515" vendor-id="10415"
457 mandatory="must" may-encrypt="yes">
458 <type type-name="Unsigned32" />
459 </avp>
460 <!-- [3GPP TS 29.214 V7.3.0] , clause 5.3.17 -->
461 <avp name="Media-Component-Number" vendor-id="10415" code="518"
462 mandatory="must" may-encrypt="yes">
463 <type type-name="Unsigned32" />
464 </avp>
465
466 <!-- [3GPP TS 29.214 V7.3.0] , clause 5.3.9 -->
467 <avp name="Flow-Number" vendor-id="10415" code="509" mandatory="must"
468 may-encrypt="yes">
469 <type type-name="Unsigned32" />
470 </avp>
471<!-- [3GPP TS 29.214 V7.3.0] , clause 5.3.10 -->
472 <avp name="Flows" vendor-id="10415" code="510" mandatory="must"
473 may-encrypt="yes">
474 <grouped>
475 <required>
476 <avprule name="Media-Component-Number" minimum="1" maximum="1" />
477 </required>
478 <optional>
479 <avprule name="Flow-Number" maximum="1" />
480 </optional>
481 </grouped>
482 </avp>
483 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.4 -->
484 <avp name="Charging-Rule-Definition" vendor-id="10415" code="1003"
485 mandatory="must" may-encrypt="yes">
486 <grouped>
487 <required>
488 <avprule name="Charging-Rule-Name" minimum="1" maximum="1" />
489 <avprule name="Service-Identifier" maximum="1" />
490 <avprule name="Rating-Group" maximum="1" />
491 </required>
492 <optional>
493 <avprule name="Flow-Description" maximum="1" />
494 </optional>
495 <required>
496 <avprule name="Flow-Status" maximum="1" />
497 <avprule name="QoS-Information" maximum="1" />
498 <avprule name="Reporting-Level" maximum="1" />
499 <avprule name="Online" maximum="1" />
500 <avprule name="Offline" maximum="1" />
501 <avprule name="Metering-Method" maximum="1" />
502 <avprule name="Precedence" maximum="1" />
503 <avprule name="AF-Charging-Identifier" maximum="1" />
504 </required>
505 <optional>
506 <avprule name="Flows" maximum="1" />
507 </optional>
508 </grouped>
509 </avp>
510
511 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.2 -->
512 <avp name="Charging-Rule-Install" vendor-id="10415" code="1001"
513 mandatory="must" may-encrypt="yes">
514 <grouped>
515 <optional>
516 <avprule name="Charging-Rule-Definition" maximum="1" />
517 <avprule name="Charging-Rule-Name" maximum="1" />
518 <avprule name="Charging-Rule-Base-Name" maximum="1" />
519 </optional>
520 <required>
521 <avprule name="Bearer-Identifier" minumin="1" maximum="1" />
522 </required>
523 <optional>
524 <avprule name="Rule-Activation-Time" maximum="1" />
525 <avprule name="Rule-Deactivation-Time" maximum="1" />
526 </optional>
527 </grouped>
528 </avp>
529
530 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.3 -->
531 <avp name="Charging-Rule-Remove" vendor-id="10415" code="1002"
532 mandatory="must" may-encrypt="yes">
533 <grouped>
534 <optional>
535 <avprule name="Charging-Rule-Name" maximum="1" />
536 <avprule name="Charging-Rule-Base-Name" maximum="1" />
537 </optional>
538 </grouped>
539 </avp>
540
541
542
543
544
545
546
547 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.7 -->
548 <avp name="Event-Trigger" vendor-id="10415" code="1006" mandatory="must"
549 may-encrypt="yes">
550 <type type-name="Enumerated" />
551 <enum name="SGSN_CHANGE" code="0" />
552 <enum name="QOS_CHANGE" code="1" />
553 <enum name="RAT_CHANGE" code="2" />
554 <enum name="TFT_CHANGE" code="3" />
555 <enum name="PLMN_CHANGE" code="4" />
556 <enum name="LOSS_OF_BEARER" code="5" />
557 <enum name="RECOVERY_OF_BEARER" code="6" />
558 <enum name="IP-CAN_CHANGE" code="7" />
559 <enum name="PCEF_MALFUNCTION" code="8" />
560 <enum name="RESOURCES_LIMITATION" code="9" />
561 <enum name="MAX_NR_BEARERS_REACHED" code="10" />
562 <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION" code="11" />
563 <enum name="RAI_CHANGE" code="12" />
564 <enum name="USER_LOCATION_CHANGE" code="13" />
565 <enum name="NO_EVENT_TRIGGERS" code="14" />
566 <enum name="OUT_OF_CREDIT" code="15" />
567 <enum name="REALLOCATION_OF_CREDIT" code="16" />
568 <enum name="REVALIDATION_TIMEOUT" code="17" />
569 </avp>
570
571
572
573
574
575
576
577 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.13 -->
578 <avp name="TFT-Filter" vendor-id="10415" code="1012" mandatory="must"
579 may-encrypt="yes">
580 <type type-name="IPFilterRule" />
581 </avp>
582
583
584 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.14 -->
585 <avp name="TFT-Packet-Filter-Information" vendor-id="10415" code="1013"
586 mandatory="must" may-encrypt="yes">
587 <grouped>
588 <required>
589 <avprule name="Precedence" minimum="1" maximum="1" />
590 <avprule name="TFT-Filter" minimum="1" maximum="1" />
591 <avprule name="ToS-Traffic-Class" minimum="1" maximum="1" />
592 </required>
593 </grouped>
594 </avp>
595
596<!-- [RFC 4006] , clause 8.35 -->
597 <avp name="Final-Unit-Action" code="449" mandatory="must"
598 may-encrypt="yes">
599 <type type-name="Enumerated" />
600 <enum name="TERMINATE" code="0" />
601 <enum name="REDIRECT" code="1" />
602 <enum name="RESTRICT_ACCESS" code="2" />
603 </avp>
604
605 <!-- [RFC 4006] , clause 8.36 -->
606 <avp name="Restriction-Filter-Rule" code="438" mandatory="must"
607 may-encrypt="yes">
608 <type type-name="IPFilterRule" />
609 </avp>
610 <!-- [RFC 4006] , clause 8.37 -->
611 <avp name="Redirect-Server" code="434" mandatory="must"
612 may-encrypt="yes">
613 <grouped>
614 <required>
615 <avprule name="Redirect-Address-Type" minimum="1" maximum="1" />
616 <avprule name="Redirect-Server-Address" minimum="1"
617 maximum="1" />
618 </required>
619 </grouped>
620 </avp>
621 <!-- [RFC 4006] , clause 8.34 -->
622 <avp name="Final-Unit-Indication" code="430" mandatory="must"
623 may-encrypt="yes">
624 <grouped>
625 <required>
626 <avprule name="Final-Unit-Action" minimum="1" maximum="1" />
627 <avprule name="Restriction-Filter-Rule" minimum="1"
628 maximum="1" />
629 <avprule name="Filter-Id" minimum="1" maximum="1" />
630 <avprule name="Redirect-Server" minimum="1" maximum="1" />
631 </required>
632 </grouped>
633 </avp>
634
635 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.18 -->
636 <avp name="Charging-Rule-Report" vendor-id="10415" code="1018"
637 mandatory="must" may-encrypt="yes">
638 <grouped>
639 <optional>
640 <avprule name="Charging-Rule-Name" maximum="1" />
641 <avprule name="Charging-Rule-Base-Name" maximum="1" />
642 </optional>
643 <required>
644 <avprule name="PCC-Rule-Status" minimum="1" maximum="1" />
645 </required>
646 <optional>
647 <avprule name="Rule-Failure-Code" maximum="1" />
648 <avprule name="Final-Unit-Indication" maximum="1" />
649 </optional>
650 </grouped>
651 </avp>
652
653
654
655 <!-- [3GPP TS 29.212 V7.7.0] , clause 5.3.22 -->
656 <avp name="Access-Network-Charging-Identifier-Gx" vendor-id="10415"
657 code="1022" mandatory="must" may-encrypt="yes">
658 <grouped>
659 <required>
660 <avprule name="Access-Network-Charging-Identifier-Value"
661 minimum="1" maximum="1" />
662 </required>
663 <optional>
664 <avprule name="Charging-Rule-Base-Name" maximum="1" />
665 <avprule name="Charging-Rule-Name" maximum="1" />
666 </optional>
667 </grouped>
668 </avp>
669
670
671
672 <!-- [3GPP TS 29.229 V7.7.0] , clause 6.3.19 -->
673 <avp name="Charging-Information" vendor-id="10415" code="618"
674 mandatory="must" may-encrypt="yes">
675 <grouped>
676 <required>
677 <avprule name="Primary-Event-Charging-Function-Name"
678 minimum="1" maximum="1" />
679 <avprule name="Secondary-Event-Charging-Function-Name"
680 minimum="1" maximum="1" />
681 <avprule name="Primary-Charging-Collection-Function-Name"
682 minimum="1" maximum="1" />
683 <avprule name="Secondary-Charging-Collection-Function-Name"
684 minimum="1" maximum="1" />
685 </required>
686 </grouped>
687 </avp>
688
689
690
691
692
693 <!-- Ref = RFC 4006 chap 8.46 -->
694 <avp name="Subscription-Id" code="443" mandatory="must"
695 may-encrypt="yes">
696 <grouped>
697 <required>
698 <avprule name="Subscription-Id-Type" />
699 <avprule name="Subscription-Id-Data" />
700 </required>
701 </grouped>
702 </avp>
703
704
705
706
707 </application>
708</dictionary>
709