simplify allusions to boost which could be replaced for unit testing
[anna.git] / source / diameter / stack / setups / commands_dccaPS_HuaweiGGSN_de.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE dictionary SYSTEM "dictionary.dtd">
3
4 <!--
5 Huawei GGSN9811 / NE8160 
6 Main Release: GGSN9811V900R008ENGC01SPC300 
7 Hot patch: SPH301 (and SPH302 will be deployed in CW41)
8 -->
9
10 <dictionary name="PS Charging / Huawei GGSN / Germany">
11
12 <!--======-->
13 <!-- AVPS -->
14 <!--======-->
15    <avp name="Final-Unit-Indication" code="430" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
16       <grouped>
17          <avprule id="Final-Unit-Action" type="Fixed"/>
18          <avprule id="Restriction-Filter-Rule" type="Optional" qual="*"/>
19          <avprule id="Filter-Id" type="Optional" qual="*"/>
20          <avprule id="Redirect-Server" type="Optional"/>
21          <avprule id="Redirect-Address-Type" type="Optional"/>
22          <avprule id="Redirect-Server-Address" type="Optional"/>
23       </grouped>
24    </avp>
25
26 <!--==========-->
27 <!-- COMMANDS -->
28 <!--==========-->
29    <!-- DIAMETER CREDIT CONTROL APPLICATION [rfc4006] -->   
30    <command name="Credit-Control-Request" code="272" type="Request">
31       <avprule id="Session-Id" type="Fixed"/>
32       <avprule id="Origin-Host" type="Mandatory"/>
33       <avprule id="Origin-Realm" type="Mandatory"/>
34       <avprule id="Destination-Realm" type="Optional"/>
35       <avprule id="Auth-Application-Id" type="Mandatory"/>
36       <avprule id="CC-Request-Type" type="Mandatory"/>
37       <avprule id="CC-Request-Number" type="Mandatory"/>
38       <avprule id="Service-Context-Id" type="Mandatory"/>
39       <avprule id="Event-Timestamp" type="Optional"/>
40       <avprule id="Subscription-Id" type="Optional" qual="*"/>
41       <avprule id="Termination-Cause" type="Optional"/>
42       <avprule id="Multiple-Services-Indicator" type="Optional"/>
43       <avprule id="Multiple-Services-Credit-Control" type="Optional" qual="*"/>
44 <!-- logic-specific:
45                                            [ Requested-Service-Unit ]
46                                              *[ AVP ]
47                                           *[ Used-Service-Unit ]
48                                           *[ Reporting-Reason ]
49                                            [ Rating-Group ]
50                                           *[ AVP ]
51 -->
52       <avprule id="Framed-IP-Address" type="Optional"/>
53       <avprule id="Called-Station-Id" type="Optional"/>
54       <avprule id="NAS-IP-Address" type="Optional"/>
55       <avprule id="3GPP-Charging-Id" type="Optional"/>
56       <avprule id="3GPP-PDP-Type" type="Optional"/>
57       <avprule id="3GPP-CG-Address" type="Optional"/>
58       <avprule id="3GPP-GPRS-Neg-QoS-Profile" type="Optional"/>
59       <avprule id="3GPP-GGSN-Address" type="Optional"/>
60       <avprule id="3GPP-SGSN-Address" type="Optional"/>
61       <avprule id="3GPP-Rat-Type" type="Optional"/>
62       <avprule id="3GPP-User-Location-Info" type="Optional"/>
63       <avprule id="3GPP-MS-TimeZone" type="Optional"/>
64       <avprule id="3GPP-NSAPI" type="Optional"/>
65       <avprule id="3GPP-Selection-Mode" type="Optional"/>
66       <avprule id="3GPP-Charging-Characteristics" type="Optional"/>
67       <avprule id="3GPP-GGSN-MCC-MNC" type="Optional"/>
68       <avprule id="NSN-Charging-Type" type="Optional"/>
69       <avprule id="NSN-Roaming-Indication" type="Optional"/>
70       <avprule id="Nokia-Access-Method" type="Optional"/>
71       <avprule id="NSN-Subscriber-Profile" type="Optional"/>
72       <avprule id="3GGP-IMEISV" type="Optional"/>
73       <avprule id="AVP" type="Optional" qual="*"/>
74    </command>
75    <command name="Credit-Control-Answer" code="272" type="Answer">
76       <avprule id="Session-Id" type="Fixed"/>
77       <avprule id="Result-Code" type="Mandatory"/>
78       <avprule id="Origin-Host" type="Mandatory"/>
79       <avprule id="Origin-Realm" type="Mandatory"/>
80       <avprule id="Destination-Realm" type="Mandatory"/>
81       <avprule id="Destination-Host" type="Mandatory"/>
82       <avprule id="CC-Request-Number" type="Mandatory"/>
83       <avprule id="CC-Session-Failover" type="Optional"/>
84       <avprule id="Multiple-Services-Credit-Control" type="Optional" qual="*"/>
85 <!-- logic-specific:
86                                            [ Granted-Service-Unit ]
87                                           *[ Service-Identifier ]
88                                           *[ Used-Service-Unit ]
89                                            [ Rating-Group ]
90                                            [ Validity-Time ]
91                                            [ Result-Code ]
92                                            [ Final-Unit-Indication ]
93                                           *[ AVP ]
94 -->
95       <avprule id="Credit-Control-Failure-Handling" type="Optional"/>
96       <avprule id="Validity-Time" type="Optional"/>
97       <avprule id="NSN-Location-Change" type="Optional"/>
98       <avprule id="NSN-Notif-Subject" type="Optional"/>
99       <avprule id="NSN-Notif-URL" type="Optional"/>
100       <avprule id="NSN-Location-SID" type="Optional"/>
101       <avprule id="NSN-Zone-ID" type="Optional"/>
102       <avprule id="Proxy-Info" type="Optional" qual="*"/>
103       <avprule id="AVP" type="Optional" qual="*"/>
104    </command>
105
106 </dictionary>