First commit
[anna.git] / source / diameter / stack / setups / commands_dccaOCS-CS_HuaweiNGIN_de-es.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE dictionary SYSTEM "dictionary.dtd">
3
4 <dictionary name="OCS-CS (Online Charging Of Circuit Switched Services) Application / Huawei NGIN / Germany-Spain">
5
6 <!--======-->
7 <!-- AVPS -->
8 <!--======-->
9    <!-- DIAMETER CREDIT CONTROL APPLICATION [rfc4006] (avp codes 411-461)-->
10    <avp name="Used-Service-Unit" code="446" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
11       <grouped>
12          <avprule id="Reporting-Reason" type="Optional"/>
13          <avprule id="CC-Time" type="Mandatory"/>
14          <avprule id="CS-Accumulated-Time" type="Mandatory"/>
15       </grouped>
16    </avp>
17    <avp name="Granted-Service-Unit" code="431" may-encrypt="yes" v-bit="mustnot" m-bit="must" p-bit="may">
18       <grouped>
19          <avprule id="CS-Accumulated-Time" type="Optional"/>
20          <avprule id="CS-Max-Call-Duration" type="Optional"/>
21       </grouped>
22    </avp>
23
24    <!-- 3GPP VENDOR SPECIFIC CODES -->
25    <avp name="Service-Information" code="873" vendor-name="3GPP" may-encrypt="no" v-bit="must" m-bit="must" p-bit="may">
26       <grouped>
27          <avprule id="PS-Information" type="Optional"/>
28          <avprule id="CS-Information" type="Optional"/>
29          <avprule id="VPN-Information" type="Optional"/>
30          <avprule id="VCC-Information" type="Optional"/>
31       </grouped>
32    </avp>
33
34 <!--==========-->
35 <!-- COMMANDS -->
36 <!--==========-->
37    <!-- DIAMETER CREDIT CONTROL APPLICATION [rfc4006] -->   
38    <command name="Credit-Control-Request" code="272" type="Request">
39       <avprule id="Session-Id" type="Fixed"/>
40       <avprule id="Origin-Host" type="Mandatory"/>
41       <avprule id="Origin-Realm" type="Mandatory"/>
42       <avprule id="Destination-Realm" type="Mandatory"/>
43       <avprule id="Auth-Application-Id" type="Mandatory"/>
44       <avprule id="Service-Context-Id" type="Mandatory"/>
45       <avprule id="CC-Request-Type" type="Mandatory"/>
46       <avprule id="CC-Request-Number" type="Mandatory"/>
47       <avprule id="Event-Timestamp" type="Optional"/>
48       <avprule id="Subscription-Id" type="Mandatory" qual="*"/>
49       <avprule id="Termination-Cause" type="Optional"/>
50       <avprule id="Requested-Service-Unit" type="Optional"/>
51       <avprule id="Requested-Action" type="Optional"/>
52       <avprule id="Used-Service-Unit" type="Optional"/>
53       <avprule id="CC-Correlation-Id" type="Optional"/>
54       <avprule id="User-Equipment-Info" type="Optional"/>
55       <avprule id="Proxy-Info" type="Optional" qual="*"/>   
56       <avprule id="Route-Record" type="Optional" qual="*"/>
57       <avprule id="Service-Information" type="Optional"/>
58       <avprule id="AVP" type="Optional" qual="*"/>
59    </command>
60    <command name="Credit-Control-Answer" code="272" type="Answer">
61       <avprule id="Session-Id" type="Fixed"/>
62       <avprule id="Result-Code" type="Mandatory"/>
63       <avprule id="CS-Result-Code" type="Optional"/>
64       <avprule id="CS-Dialogue-Handling" type="Optional"/>
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="Granted-Service-Unit" type="Optional"/>
71       <avprule id="Cost-Information" type="Optional"/>
72       <avprule id="Low-Balance-Indication" type="Optional"/>
73       <avprule id="Remaining-Balance" type="Optional"/>
74       <avprule id="Credit-Control-Failure-Handling" type="Optional"/>
75       <avprule id="CC-Correlation-Id" type="Optional"/>
76       <avprule id="Redirect-Host" type="Optional" qual="*"/>
77       <avprule id="Redirect-Host-Usage" type="Optional"/>
78       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
79       <avprule id="Proxy-Info" type="Optional" qual="*"/>
80       <avprule id="Route-Record" type="Optional" qual="*"/>
81       <avprule id="Failed-AVP" type="Optional" qual="*"/>
82       <avprule id="Service-Information" type="Optional"/>
83       <avprule id="AVP" type="Optional" qual="*"/>
84    </command>
85
86 </dictionary>