simplify allusions to boost which could be replaced for unit testing
[anna.git] / source / diameter / stack / setups / commands_qosControl.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE dictionary SYSTEM "dictionary.dtd">
3
4 <dictionary name="QoS Control Application (RAR/A, AAR/A, ASR/A, STR/A)">
5
6 <!--==========-->
7 <!-- COMMANDS -->
8 <!--==========-->
9    <command name="Re-Auth-Request" code="258" type="Request">
10       <avprule id="Session-Id" type="Fixed"/>
11       <avprule id="Origin-Host" type="Mandatory"/>
12       <avprule id="Origin-Realm" type="Mandatory"/>
13       <avprule id="Destination-Realm" type="Mandatory"/>
14       <avprule id="Destination-Host" type="Mandatory"/>
15       <avprule id="Auth-Application-Id" type="Mandatory"/>
16       <avprule id="Specific-Action" type="Mandatory"/>
17       <avprule id="Access-Network-Charging-Identifier" type="Optional" qual="*"/>
18       <avprule id="Access-Network-Charging-Address" type="Optional"/>
19       <avprule id="Flows" type="Optional" qual="*"/>
20       <avprule id="Subscription-Id" type="Optional" qual="*"/>
21       <avprule id="Abort-Cause" type="Optional"/>
22       <avprule id="IP-CAN-Type" type="Optional"/>
23       <avprule id="RAT-Type" type="Optional"/>
24       <avprule id="Sponsored-Connectivity-Data" type="Optional"/>
25       <avprule id="Origin-State-Id" type="Optional"/>
26       <avprule id="Class" type="Optional" qual="*"/>
27       <avprule id="Proxy-Info" type="Optional" qual="*"/>
28       <avprule id="Route-Record" type="Optional" qual="*"/>
29       <avprule id="AVP" type="Optional" qual="*"/>
30    </command>
31    <command name="Re-Auth-Answer" code="258" type="Answer">
32       <avprule id="Session-Id" type="Fixed"/>
33       <avprule id="Result-Code" type="Mandatory"/>
34       <avprule id="Origin-Host" type="Mandatory"/>
35       <avprule id="Origin-Realm" type="Mandatory"/>
36       <avprule id="Experimental-Result" type="Optional"/>
37       <avprule id="Media-Component-Description" type="Optional" qual="*"/>
38       <avprule id="Service-URN" type="Optional"/>
39       <avprule id="Class" type="Optional" qual="*"/>
40       <avprule id="Origin-State-Id" type="Optional"/>
41       <avprule id="Error-Message" type="Optional"/>
42       <avprule id="Error-Reporting-Host" type="Optional"/>
43       <avprule id="Failed-AVP" type="Optional" qual="*"/>
44       <avprule id="Redirect-Host" type="Optional" qual="*"/>
45       <avprule id="Redirect-Host-Usage" type="Optional"/>
46       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
47       <avprule id="Proxy-Info" type="Optional" qual="*"/>
48       <avprule id="AVP" type="Optional" qual="*"/>
49    </command>
50    <command name="AA-Request" code="265" type="Request">
51       <avprule id="Session-Id" type="Fixed"/>
52       <avprule id="Auth-Application-Id" type="Mandatory"/>
53       <avprule id="Origin-Host" type="Mandatory"/>
54       <avprule id="Origin-Realm" type="Mandatory"/>
55       <avprule id="Destination-Realm" type="Mandatory"/>
56       <avprule id="Destination-Host" type="Optional"/>
57       <avprule id="AF-Application-Identifier" type="Optional"/>
58       <avprule id="Media-Component-Description" type="Optional" qual="*"/>
59       <avprule id="Service-Info-Status" type="Optional"/>
60       <avprule id="AF-Charging-Identifier" type="Optional"/>
61       <avprule id="SIP-Forking-Indication" type="Optional"/>
62       <avprule id="Specific-Action" type="Optional" qual="*"/>
63       <avprule id="Subscription-Id" type="Optional" qual="*"/>
64       <avprule id="Supported-Features" type="Optional" qual="*"/>
65       <avprule id="Reservation-Priority" type="Optional"/>
66       <avprule id="Framed-IP-Address" type="Optional"/>
67       <avprule id="Framed-IPv6-Prefix" type="Optional"/>
68       <avprule id="Called-Station-Id" type="Optional"/>
69       <avprule id="Service-URN" type="Optional"/>
70       <avprule id="Sponsored-Connectivity-Data" type="Optional"/>
71       <avprule id="MPS-Identifier" type="Optional"/>
72       <avprule id="Rx-Request-Type" type="Optional"/>
73       <avprule id="Origin-State-Id" type="Optional"/>
74       <avprule id="Proxy-Info" type="Optional" qual="*"/>
75       <avprule id="Route-Record" type="Optional" qual="*"/>
76       <avprule id="AVP" type="Optional" qual="*"/>
77    </command>
78    <command name="AA-Answer" code="265" type="Answer">
79       <avprule id="Session-Id" type="Fixed"/>
80       <avprule id="Auth-Application-Id" type="Mandatory"/>
81       <avprule id="Origin-Host" type="Mandatory"/>
82       <avprule id="Origin-Realm" type="Mandatory"/>
83       <avprule id="Result-Code" type="Optional"/>
84       <avprule id="Experimental-Result" type="Optional"/>
85       <avprule id="Access-Network-Charging-Identifier" type="Optional" qual="*"/>
86       <avprule id="Access-Network-Charging-Address" type="Optional"/>
87       <avprule id="Acceptable-Service-Info" type="Optional"/>
88       <avprule id="IP-CAN-Type" type="Optional"/>
89       <avprule id="RAT-Type" type="Optional"/>
90       <avprule id="Flows" type="Optional" qual="*"/>
91       <avprule id="Supported-Features" type="Optional" qual="*"/>
92       <avprule id="Class" type="Optional" qual="*"/>
93       <avprule id="Error-Message" type="Optional"/>
94       <avprule id="Error-Reporting-Host" type="Optional"/>
95       <avprule id="Failed-AVP" type="Optional" qual="*"/>
96       <avprule id="Origin-State-Id" type="Optional"/>
97       <avprule id="Redirect-Host" type="Optional" qual="*"/>
98       <avprule id="Redirect-Host-Usage" type="Optional"/>
99       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
100       <avprule id="Proxy-Info" type="Optional" qual="*"/>
101       <avprule id="AVP" type="Optional" qual="*"/>
102    </command>
103    <command name="Abort-Session-Request" code="274" type="Request">
104       <avprule id="Session-Id" type="Fixed"/>
105       <avprule id="Origin-Host" type="Mandatory"/>
106       <avprule id="Origin-Realm" type="Mandatory"/>
107       <avprule id="Destination-Realm" type="Mandatory"/>
108       <avprule id="Destination-Host" type="Mandatory"/>
109       <avprule id="Auth-Application-Id" type="Mandatory"/>
110       <avprule id="Abort-Cause" type="Mandatory"/>
111       <avprule id="Origin-State-Id" type="Optional"/>
112       <avprule id="Proxy-Info" type="Optional" qual="*"/>
113       <avprule id="Route-Record" type="Optional" qual="*"/>
114       <avprule id="AVP" type="Optional" qual="*"/>
115    </command>
116    <command name="Abort-Session-Answer" code="274" type="Answer">
117       <avprule id="Session-Id" type="Fixed"/>
118       <avprule id="Result-Code" type="Mandatory"/>
119       <avprule id="Origin-Host" type="Mandatory"/>
120       <avprule id="Origin-Realm" type="Mandatory"/>
121       <avprule id="Origin-State-Id" type="Optional"/>
122       <avprule id="Error-Message" type="Optional"/>
123       <avprule id="Error-Reporting-Host" type="Optional"/>
124       <avprule id="Failed-AVP" type="Optional" qual="*"/>
125       <avprule id="Redirect-Host" type="Optional" qual="*"/>
126       <avprule id="Redirect-Host-Usage" type="Optional"/>
127       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
128       <avprule id="Proxy-Info" type="Optional" qual="*"/>
129       <avprule id="AVP" type="Optional" qual="*"/>
130    </command>
131    <command name="Session-Termination-Request" code="275" type="Request">
132       <avprule id="Session-Id" type="Fixed"/>
133       <avprule id="Origin-Host" type="Mandatory"/>
134       <avprule id="Origin-Realm" type="Mandatory"/>
135       <avprule id="Destination-Realm" type="Mandatory"/>
136       <avprule id="Auth-Application-Id" type="Mandatory"/>
137       <avprule id="Termination-Cause" type="Mandatory"/>
138       <avprule id="Destination-Host" type="Optional"/>
139       <avprule id="Class" type="Optional" qual="*"/>
140       <avprule id="Origin-State-Id" type="Optional"/>
141       <avprule id="Proxy-Info" type="Optional" qual="*"/>
142       <avprule id="Route-Record" type="Optional" qual="*"/>
143       <avprule id="AVP" type="Optional" qual="*"/>
144    </command>
145    <command name="Session-Termination-Answer" code="275" type="Answer">
146       <avprule id="Session-Id" type="Fixed"/>
147       <avprule id="Result-Code" type="Optional"/>
148       <avprule id="Origin-Host" type="Mandatory"/>
149       <avprule id="Origin-Realm" type="Mandatory"/>
150       <avprule id="Class" type="Optional" qual="*"/>
151       <avprule id="Error-Message" type="Optional"/>
152       <avprule id="Error-Reporting-Host" type="Optional"/>
153       <avprule id="Failed-AVP" type="Optional" qual="*"/>
154       <avprule id="Sponsored-Connectivity-Data" type="Optional"/>
155       <avprule id="Origin-State-Id" type="Optional"/>
156       <avprule id="Redirect-Host" type="Optional" qual="*"/>
157       <avprule id="Redirect-Host-Usage" type="Optional"/>
158       <avprule id="Redirect-Max-Cache-Time" type="Optional"/>
159       <avprule id="Proxy-Info" type="Optional" qual="*"/>
160       <avprule id="AVP" type="Optional" qual="*"/>
161    </command>
162
163 </dictionary>