1 <?xml version="1.0" encoding="UTF-8"?>
4 <application id="16777216" name="3GPP Cx" uri="http://www.3GPP.org/ftp/Specs/html-info/29229.htm">
6 <!-- IMS Cx Dx Application -->
7 <command name="User-Authorization" code="300" vendor-id="TGPP"/>
8 <command name="Server-Assignment" code="301" vendor-id="TGPP"/>
9 <command name="Location-Info" code="302" vendor-id="TGPP"/>
10 <command name="Multimedia-Auth" code="303" vendor-id="TGPP"/>
11 <command name="Registration-Termination" code="304" vendor-id="TGPP"/>
12 <command name="Push-Profile" code="305" vendor-id="TGPP"/>
14 <!-- ************************** IMS Cx Dx AVPS ********************* -->
16 These AVP:s collide(share AVP code number) with other 3GPP AVP:s (TGPPGmb.xml)
17 comment out 1 - 28 here and uncomment the ones in TGPPGmb.xml if you want to use them.
19 <avp name="Visited-Network-Identifier" code="1" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
20 <type type-name="OctetString"/>
22 <avp name="Public-Identity" code="2" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
23 <type type-name="UTF8String"/>
25 <avp name="Server-Name" code="3" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
26 <type type-name="UTF8String"/>
28 <avp name="Server-Capabilities" code="4" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
30 <gavp name="Mandatory-Capability"/>
31 <gavp name="Optional-Capability"/>
32 <gavp name="Server-Name"/>
35 <avp name="Mandatory-Capability" code="5" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
36 <type type-name="Unsigned32"/>
38 <avp name="Optional-Capability" code="6" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
39 <type type-name="Unsigned32"/>
41 <avp name="User-Data" code="7" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
42 <type type-name="OctetString"/>
44 <avp name="SIP-Number-Auth-Items" code="8" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
45 <type type-name="Unsigned32"/>
47 <avp name="SIP-Authentication-Scheme" code="9" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
48 <type type-name="UTF8String"/>
50 <avp name="SIP-Authenticate" code="10" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
51 <type type-name="OctetString"/>
53 <avp name="SIP-Authorization" code="11" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
54 <type type-name="OctetString"/>
56 <avp name="SIP-Authentication-Context" code="12" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
57 <type type-name="OctetString"/>
60 <avp name="SIP-Auth-Data-Item" code="13" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
62 <gavp name="SIP-Item-Number"/>
63 <gavp name="SIP-Authentication-Scheme"/>
64 <gavp name="SIP-Authenticate"/>
65 <gavp name="SIP-Authorization"/>
66 <gavp name="SIP-Authentication-Context"/>
67 <gavp name="Confidentiality-Key"/>
68 <gavp name="Integrity-Key"/>
71 <avp name="SIP-Item-Number" code="14" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
72 <type type-name="Unsigned32"/>
74 <avp name="Server-Assignment-Type" code="15" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
75 <type type-name="Unsigned32"/>
76 <enum name="No-Assignment" code="0"/>
77 <enum name="Registration" code="1"/>
78 <enum name="Re-Registration" code="2"/>
79 <enum name="Unregistered-User" code="3"/>
80 <enum name="Timeout-Deregistration" code="4"/>
81 <enum name="User-Deregistration" code="5"/>
82 <enum name="Timeout-Deregistration-Store-Server-Name" code="6"/>
83 <enum name="User-Deregistration-Store-Server-Name" code="7"/>
84 <enum name="Administrative-Deregistration" code="8"/>
85 <enum name="Authentication-Failure" code="9"/>
86 <enum name="Authentication-Timeout" code="10"/>
87 <enum name="Deregistration-Too-Much-Data" code="11"/>
90 <avp name="Deregistration-Reason" code="16" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
92 <gavp name="Reason-Code"/>
93 <gavp name="Reason-Info"/>
96 <avp name="Reason-Code" code="17" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
97 <type type-name="Unsigned32"/>
98 <enum name="Permanent-Termination" code="0"/>
99 <enum name="New-Server-Assigned" code="1"/>
100 <enum name="Server-Change" code="2"/>
101 <enum name="Remove-S-CSCF" code="3"/>
103 <avp name="Reason-Info" code="18" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
104 <type type-name="UTF8String"/>
107 <avp name="Charging-Information" code="19" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
109 <gavp name="Primary-Event-Charging-Function-Name"/>
110 <gavp name="Secondary-Event-Charging-Function-Name"/>
111 <gavp name="Primary-Charging-Collection-Function-Name"/>
112 <gavp name="Secondary-Charging-Collection-Function-Name"/>
115 <avp name="Primary-Event-Charging-Function-Name" code="20" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
116 <type type-name="DiameterURI"/>
118 <avp name="Secondary-Event-Charging-Function-Name" code="21" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
119 <type type-name="DiameterURI"/>
121 <avp name="Primary-Charging-Collection-Function-Name" code="22" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
122 <type type-name="DiameterURI"/>
124 <avp name="Secondary-Charging-Collection-Function-Name" code="23" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
125 <type type-name="DiameterURI"/>
127 <avp name="User-Authorization-Type" code="24" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
128 <type type-name="Unsigned32"/>
129 <enum name="Registration" code="0"/>
130 <enum name="De-Registration" code="1"/>
131 <enum name="Registration-And-Capabilities" code="2"/>
133 <avp name="User-Data-Request-Type" code="25" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
134 <type type-name="Unsigned32"/>
135 <enum name="Complete-Profile" code="0"/>
136 <enum name="Registered-Profile" code="1"/>
137 <enum name="Unregistered-Profile" code="2"/>
139 <avp name="User-Data-Already-Available" code="26" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
140 <type type-name="Unsigned32"/>
141 <enum name="User-Data-Not-Available" code="0"/>
142 <enum name="User-Data-Already-Available" code="1"/>
144 <avp name="Confidentiality-Key" code="27" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
145 <type type-name="OctetString"/>
147 <avp name="Integrity-Key" code="28" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
148 <type type-name="OctetString"/>
150 <!-- ************************ END IMS Cx Dx AVPS ******************* -->
151 <!-- ************************** IMS Cx Dx AVPS 3GPP TS 29.229 version 6.7.0 Release 6 ********************* -->
152 <!-- Note: The AVP codes from 633 to 699 are reserved for TS 29.229. -->
153 <avp name="Visited-Network-Identifier" code="600" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
154 <type type-name="OctetString"/>
156 <avp name="Public-Identity" code="601" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
157 <type type-name="UTF8String"/>
159 <avp name="Server-Name" code="602" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
160 <type type-name="UTF8String"/>
162 <avp name="Server-Capabilities" code="603" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
164 <gavp name="Mandatory-Capability"/>
165 <gavp name="Optional-Capability"/>
166 <gavp name="Server-Name"/>
169 <avp name="Mandatory-Capability" code="604" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
170 <type type-name="Unsigned32"/>
172 <avp name="Optional-Capability" code="605" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
173 <type type-name="Unsigned32"/>
175 <avp name="User-Data" code="606" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
176 <type type-name="OctetString"/>
178 <avp name="SIP-Number-Auth-Items" code="607" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
179 <type type-name="Unsigned32"/>
181 <avp name="SIP-Authentication-Scheme" code="608" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
182 <type type-name="UTF8String"/>
184 <avp name="SIP-Authenticate" code="609" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
185 <type type-name="OctetString"/>
187 <avp name="SIP-Authorization" code="610" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
188 <type type-name="OctetString"/>
190 <avp name="SIP-Authentication-Context" code="611" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
191 <type type-name="OctetString"/>
194 <avp name="SIP-Auth-Data-Item" code="612" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
196 <gavp name="SIP-Item-Number"/>
197 <gavp name="SIP-Authentication-Scheme"/>
198 <gavp name="SIP-Authenticate"/>
199 <gavp name="SIP-Authorization"/>
200 <gavp name="SIP-Authentication-Context"/>
201 <gavp name="Confidentiality-Key"/>
202 <gavp name="Integrity-Key"/>
203 <gavp name="SIP-Digest-Authenticate"/>
204 <gavp name="Line-Identifier"/>
207 <avp name="SIP-Item-Number" code="613" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
208 <type type-name="Unsigned32"/>
210 <avp name="Server-Assignment-Type" code="614" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
211 <type type-name="Unsigned32"/>
212 <enum name="No-Assignment" code="0"/>
213 <enum name="Registration" code="1"/>
214 <enum name="Re-Registration" code="2"/>
215 <enum name="Unregistered-User" code="3"/>
216 <enum name="Timeout-Deregistration" code="4"/>
217 <enum name="User-Deregistration" code="5"/>
218 <enum name="Timeout-Deregistration-Store-Server-Name" code="6"/>
219 <enum name="User-Deregistration-Store-Server-Name" code="7"/>
220 <enum name="Administrative-Deregistration" code="8"/>
221 <enum name="Authentication-Failure" code="9"/>
222 <enum name="Authentication-Timeout" code="10"/>
223 <enum name="Deregistration-Too-Much-Data" code="11"/>
226 <avp name="Deregistration-Reason" code="615" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
228 <gavp name="Reason-Code"/>
229 <gavp name="Reason-Info"/>
232 <avp name="Reason-Code" code="616" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
233 <type type-name="Unsigned32"/>
234 <enum name="Permanent-Termination" code="0"/>
235 <enum name="New-Server-Assigned" code="1"/>
236 <enum name="Server-Change" code="2"/>
237 <enum name="Remove-S-CSCF" code="3"/>
239 <avp name="Reason-Info" code="617" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
240 <type type-name="UTF8String"/>
243 <avp name="Charging-Information" code="618" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
245 <gavp name="Primary-Event-Charging-Function-Name"/>
246 <gavp name="Secondary-Event-Charging-Function-Name"/>
247 <gavp name="Primary-Charging-Collection-Function-Name"/>
248 <gavp name="Secondary-Charging-Collection-Function-Name"/>
251 <avp name="Primary-Event-Charging-Function-Name" code="619" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
252 <type type-name="DiameterURI"/>
254 <avp name="Secondary-Event-Charging-Function-Name" code="620" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
255 <type type-name="DiameterURI"/>
257 <avp name="Primary-Charging-Collection-Function-Name" code="621" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
258 <type type-name="DiameterURI"/>
260 <avp name="Secondary-Charging-Collection-Function-Name" code="622" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
261 <type type-name="DiameterURI"/>
263 <avp name="User-Authorization-Type" code="623" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
264 <type type-name="Unsigned32"/>
265 <enum name="Registration" code="0"/>
266 <enum name="De-Registration" code="1"/>
267 <enum name="Registration-And-Capabilities" code="2"/>
269 <avp name="User-Data-Already-Available" code="624" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
270 <type type-name="Unsigned32"/>
271 <enum name="User-Data-Not-Available" code="0"/>
272 <enum name="User-Data-Already-Available" code="1"/>
274 <avp name="Confidentiality-Key" code="625" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
275 <type type-name="OctetString"/>
277 <avp name="Integrity-Key" code="626" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
278 <type type-name="OctetString"/>
280 <avp name="User-Data-Request-Type" code="627" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
281 <type type-name="Unsigned32"/>
282 <enum name="Complete-Profile" code="0"/>
283 <enum name="Registered-Profile" code="1"/>
284 <enum name="Unregistered-Profile" code="2"/>
287 <avp name="Supported-Features" code="628" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
289 <gavp name="Vendor-ID"/>
290 <gavp name="Feature-List-ID"/>
291 <gavp name="Feature-List"/>
294 <avp name="Feature-List-ID" code="629" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
295 <type type-name="Unsigned32"/>
297 <avp name="Feature-List" code="630" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
298 <type type-name="Unsigned32"/>
301 <avp name="Supported-Applications" code="631" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
303 <gavp name="Auth-Application-Id"/>
304 <gavp name="Acct-Application-Id"/>
305 <gavp name="Vendor-Specific-Application-Id"/>
306 <gavp name="Secondary-Charging-Collection-Function-Name"/>
310 <avp name="Associated-Identities" code="632" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
312 <gavp name="User-Name"/>
315 <avp name="Originating-Request" code="633" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
316 <type type-name="Enumerated"/>
317 <enum name="ORIGINATING" code="0"/>
319 <avp name="Wildcarded-PSI" code="634" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
320 <type type-name="UTF8String"/>
322 <avp name="SIP-Digest-Authenticate AVP" code="635" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
324 <gavp name="Digest-Realm"/>
325 <gavp name="Digest-Domain"/>
326 <gavp name="Digest-Algorithm"/>
327 <gavp name="Digest-QoP"/>
328 <gavp name="Digest-HA1"/>
331 <avp name="Wildcarded-IMPU" code="636" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
332 <type type-name="UTF8String"/>
334 <avp name="UAR-Flags" code="637" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
335 <type type-name="Unsigned32"/>
337 <avp name="Loose-Route-Indication" code="638" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
338 <type type-name="Enumerated"/>
339 <enum name="LOOSE_ROUTE_NOT_REQUIRED" code="0"/>
340 <enum name="LOOSE_ROUTE_REQUIRED" code="1"/>
342 <avp name="SCSCF-Restoration-Info" code="639" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
344 <gavp name="User-Name"/>
345 <gavp name="Restoration-Info"/>
348 <avp name="Path" code="640" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
349 <type type-name="OctetString"/>
351 <avp name="Contact" code="641" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
352 <type type-name="OctetString"/>
354 <avp name="Subscription-Info" code="642" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
356 <gavp name="Call-ID-SIP-Header"/>
357 <gavp name="From-SIP-Header"/>
358 <gavp name="To-SIP-Header"/>
359 <gavp name="Record-Route"/>
360 <gavp name="Contact"/>
363 <avp name="Call-ID-SIP-Header" code="643" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
364 <type type-name="OctetString"/>
366 <avp name="From-SIP-Header" code="644" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
367 <type type-name="OctetString"/>
369 <avp name="To-SIP-Header" code="645" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
370 <type type-name="OctetString"/>
372 <avp name="Record-Route" code="646" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
373 <type type-name="OctetString"/>
375 <avp name="Associated-Registered-Identities" code="647" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
377 <gavp name="User-Name"/>
380 <avp name="Multiple-Registration-Indication" code="648" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
381 <type type-name="Enumerated"/>
382 <enum name="NOT_MULTIPLE_REGISTRATION" code="0"/>
383 <enum name="MULTIPLE_REGISTRATION" code="1"/>
385 <avp name="Restoration-Info" code="649" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
388 <gavp name="Contact"/>
389 <gavp name="Subscription-Info"/>
392 <!-- ************************ END IMS Cx Dx AVPS ******************* -->