simplify allusions to boost which could be replaced for unit testing
[anna.git] / source / diameter / stack / setups / commands_dccaPS_NSNGGSN_es.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE dictionary SYSTEM "dictionary.dtd">
3
4 <dictionary name="PS Charging / Nokia-Siemens GGSN 5.0 / Spain">
5
6 <!--==========-->
7 <!-- COMMANDS -->
8 <!--==========-->
9    <!-- DIAMETER CREDIT CONTROL APPLICATION [rfc4006] -->   
10    <command name="Credit-Control-Request" code="272" type="Request">
11       <avprule id="Session-Id" type="Fixed"/>
12       <avprule id="Origin-Host" type="Mandatory"/>
13       <avprule id="Origin-Realm" type="Mandatory"/>
14       <avprule id="Destination-Realm" type="Optional"/>
15       <avprule id="Auth-Application-Id" type="Mandatory"/>
16       <avprule id="CC-Request-Type" type="Mandatory"/>
17       <avprule id="CC-Request-Number" type="Mandatory"/>
18       <avprule id="Service-Context-Id" type="Mandatory"/>
19       <avprule id="Destination-Host" type="Optional"/>
20       <avprule id="User-Name" type="Optional"/>
21       <avprule id="CC-Sub-Session-Id" type="Optional"/>
22       <avprule id="Origin-State-Id" type="Optional"/>
23       <avprule id="Event-Timestamp" type="Optional"/>
24       <avprule id="Subscription-Id" type="Optional" qual="*"/>
25       <avprule id="Termination-Cause" type="Optional"/>
26       <avprule id="Multiple-Services-Indicator" type="Optional"/>
27       <avprule id="Multiple-Services-Credit-Control" type="Optional" qual="*"/>
28 <!-- logic-specific:
29                                            [ Requested-Service-Unit ]
30                                           *[ Used-Service-Unit ]
31                                           *[ Service-Identifier ]
32                                            [ Rating-Group ]
33                                           *[ G-S-U-Pool-Identifier ]
34                                           *[ NOKIA-Reporting-Reason ]
35                                            [ Time-Of-First-Usage ]
36                                            [ Time-Of-Last-Usage ]
37                                           *[ AVP ]
38 -->
39       <avprule id="User-Equipment-Info" type="Optional"/>
40       <avprule id="Framed-IP-Address" type="Optional"/>
41       <avprule id="Framed-IPv6-Prefix" type="Optional"/>
42       <avprule id="Called-Station-Id" type="Optional"/>
43       <avprule id="3GPP-GGSN-Address" type="Optional"/>
44       <avprule id="3GPP-SGSN-Address" type="Optional"/>
45       <avprule id="3GPP-Charging-Id" type="Optional"/>
46       <avprule id="3GPP-GPRS-Neg-QoS-Profile" type="Optional"/>
47       <avprule id="3GPP-Charging-Characteristics" type="Optional"/>
48       <avprule id="3GPP-PDP-Type" type="Optional"/>
49       <avprule id="3GPP-CG-Address" type="Optional"/>
50       <avprule id="3GPP-GGSN-MCC-MNC" type="Optional"/>
51       <avprule id="3GPP-NSAPI" type="Optional"/>
52       <avprule id="3GPP-Session-Stop-Indicator" type="Optional"/>
53       <avprule id="3GPP-Selection-Mode" type="Optional"/>
54       <avprule id="3GPP-Rat-Type" type="Optional"/>
55       <avprule id="3GPP-SGSN-MCC-MNC" type="Optional"/>
56       <avprule id="3GPP-User-Location-Info" type="Optional"/>
57       <avprule id="3GPP-MS-TimeZone" type="Optional"/>
58       <avprule id="Nokia-IMS-Media-Component-Id" type="Optional"/>
59       <avprule id="Session-Start-Indicator" type="Optional"/>
60       <avprule id="Rule-Base-Id" type="Optional"/>
61    </command>
62    <command name="Credit-Control-Answer" code="272" type="Answer">
63       <avprule id="Session-Id" type="Fixed"/>
64       <avprule id="Result-Code" type="Mandatory"/>
65       <avprule id="Origin-Host" type="Mandatory"/>
66       <avprule id="Origin-Realm" type="Mandatory"/>
67       <avprule id="Auth-Application-Id" type="Mandatory"/>
68       <avprule id="CC-Request-Type" type="Mandatory"/>
69       <avprule id="CC-Request-Number" type="Mandatory"/>
70       <avprule id="User-Name" type="Optional"/>
71       <avprule id="CC-Session-Failover" type="Optional"/>
72       <avprule id="CC-Sub-Session-Id" type="Optional"/>
73       <avprule id="Acct-Multi-Session-Id" type="Optional"/>
74       <avprule id="Event-Timestamp" type="Optional"/>
75       <avprule id="Subscription-Id" type="Optional" qual="*"/>
76       <avprule id="Multiple-Services-Credit-Control" type="Optional" qual="*"/>
77 <!-- logic-specific:
78                                            [ Granted-Service-Unit ]
79                                           *[ Service-Identifier ]
80                                           *[ Used-Service-Unit ]
81                                            [ Rating-Group ]
82                                            [ Validity-Time ]
83                                            [ Result-Code ]
84                                            [ Final-Unit-Indication ]
85                                            [ Trigger2 ]
86                                            [ Quota-Holding-Time2 ]
87                                            [ Default-Quota ]
88                                           *[ AVP ]
89 -->
90       <avprule id="Credit-Control-Failure-Handling" type="Optional"/>
91       <avprule id="Validity-Time" type="Optional"/>                             
92       <avprule id="AVP" type="Optional" qual="*"/>
93       <avprule id="Trigger-Type2" type="Optional" qual="*"/>
94    </command>
95
96 </dictionary>