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 AVPs collide(share AVP code number) with other 3GPP AVPs (TGPPGmb.xml)
17 uncomment 1 - 28 here and comment out the ones in TGPPGmb.xml if you want to use these.
18 <avp name="Visited-Network-Identifier(Obsolete CN#25)" code="1" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
19 <type type-name="OctetString"/>
21 <avp name="Public-Identity(Obsolete CN#25)" code="2" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
22 <type type-name="UTF8String"/>
24 <avp name="Server-Name(Obsolete CN#25)" code="3" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
25 <type type-name="UTF8String"/>
27 <avp name="Server-Capabilities(Obsolete CN#25)" code="4" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
29 <gavp name="Mandatory-Capability"/>
30 <gavp name="Optional-Capability"/>
31 <gavp name="Server-Name"/>
34 <avp name="Mandatory-Capability(Obsolete CN#25)" code="5" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
35 <type type-name="Unsigned32"/>
37 <avp name="Optional-Capability(Obsolete CN#25)" code="6" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
38 <type type-name="Unsigned32"/>
40 <avp name="User-Data(Obsolete CN#25)" code="7" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
41 <type type-name="OctetString"/>
43 <avp name="SIP-Number-Auth-Items(Obsolete CN#25)" code="8" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
44 <type type-name="Unsigned32"/>
46 <avp name="SIP-Authentication-Scheme(Obsolete CN#25)" code="9" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
47 <type type-name="UTF8String"/>
49 <avp name="SIP-Authenticate(Obsolete CN#25)" code="10" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
50 <type type-name="OctetString"/>
52 <avp name="SIP-Authorization(Obsolete CN#25)" code="11" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
53 <type type-name="OctetString"/>
55 <avp name="SIP-Authentication-Context(Obsolete CN#25)" code="12" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
56 <type type-name="OctetString"/>
58 <avp name="SIP-Auth-Data-Item(Obsolete CN#25)" code="13" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
60 <gavp name="SIP-Item-Number"/>
61 <gavp name="SIP-Authentication-Scheme"/>
62 <gavp name="SIP-Authenticate"/>
63 <gavp name="SIP-Authorization"/>
64 <gavp name="SIP-Authentication-Context"/>
65 <gavp name="Confidentiality-Key"/>
66 <gavp name="Integrity-Key"/>
69 <avp name="SIP-Item-Number(Obsolete CN#25)" code="14" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
70 <type type-name="Unsigned32"/>
72 <avp name="Server-Assignment-Type(Obsolete CN#25)" code="15" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
73 <type type-name="Unsigned32"/>
74 <enum name="No-Assignment" code="0"/>
75 <enum name="Registration" code="1"/>
76 <enum name="Re-Registration" code="2"/>
77 <enum name="Unregistered-User" code="3"/>
78 <enum name="Timeout-Deregistration" code="4"/>
79 <enum name="User-Deregistration" code="5"/>
80 <enum name="Timeout-Deregistration-Store-Server-Name" code="6"/>
81 <enum name="User-Deregistration-Store-Server-Name" code="7"/>
82 <enum name="Administrative-Deregistration" code="8"/>
83 <enum name="Authentication-Failure" code="9"/>
84 <enum name="Authentication-Timeout" code="10"/>
85 <enum name="Deregistration-Too-Much-Data" code="11"/>
87 <avp name="Deregistration-Reason(Obsolete CN#25)" code="16" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
89 <gavp name="Reason-Code"/>
90 <gavp name="Reason-Info"/>
93 <avp name="Reason-Code(Obsolete CN#25)" code="17" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
94 <type type-name="Unsigned32"/>
95 <enum name="Permanent-Termination" code="0"/>
96 <enum name="New-Server-Assigned" code="1"/>
97 <enum name="Server-Change" code="2"/>
98 <enum name="Remove-S-CSCF" code="3"/>
100 <avp name="Reason-Info(Obsolete CN#25)" code="18" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
101 <type type-name="UTF8String"/>
103 <avp name="Charging-Information(Obsolete CN#25)" code="19" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
105 <gavp name="Primary-Event-Charging-Function-Name"/>
106 <gavp name="Secondary-Event-Charging-Function-Name"/>
107 <gavp name="Primary-Charging-Collection-Function-Name"/>
108 <gavp name="Secondary-Charging-Collection-Function-Name"/>
111 <avp name="Primary-Event-Charging-Function-Name(Obsolete CN#25)" code="20" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
112 <type type-name="DiameterURI"/>
114 <avp name="Secondary-Event-Charging-Function-Name(Obsolete CN#25)" code="21" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
115 <type type-name="DiameterURI"/>
117 <avp name="Primary-Charging-Collection-Function-Name(Obsolete CN#25)" code="22" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
118 <type type-name="DiameterURI"/>
120 <avp name="Secondary-Charging-Collection-Function-Name(Obsolete CN#25)" code="23" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
121 <type type-name="DiameterURI"/>
123 <avp name="User-Authorization-Type(Obsolete CN#25)" code="24" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
124 <type type-name="Unsigned32"/>
125 <enum name="Registration" code="0"/>
126 <enum name="De-Registration" code="1"/>
127 <enum name="Registration-And-Capabilities" code="2"/>
129 <avp name="User-Data-Request-Type(Obsolete CN#25)" code="25" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
130 <type type-name="Unsigned32"/>
131 <enum name="Complete-Profile" code="0"/>
132 <enum name="Registered-Profile" code="1"/>
133 <enum name="Unregistered-Profile" code="2"/>
135 <avp name="User-Data-Already-Available(Obsolete CN#25)" code="26" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
136 <type type-name="Unsigned32"/>
137 <enum name="User-Data-Not-Available" code="0"/>
138 <enum name="User-Data-Already-Available" code="1"/>
140 <avp name="Confidentiality-Key(Obsolete CN#25)" code="27" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
141 <type type-name="OctetString"/>
143 <avp name="Integrity-Key(Obsolete CN#25)" code="28" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
144 <type type-name="OctetString"/>
148 <!-- ************************ END IMS Cx Dx AVPS ******************* -->
149 <!-- ************************** IMS Cx Dx AVPS 3GPP TS 29.229 version 6.7.0 Release 6 ********************* -->
150 <!-- Note: The AVP codes from 633 to 699 are reserved for TS 29.229. -->
151 <avp name="Visited-Network-Identifier" code="600" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
152 <type type-name="OctetString"/>
154 <avp name="Public-Identity" code="601" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
155 <type type-name="UTF8String"/>
157 <avp name="Server-Name" code="602" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
158 <type type-name="UTF8String"/>
160 <avp name="Server-Capabilities" code="603" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
162 <gavp name="Mandatory-Capability"/>
163 <gavp name="Optional-Capability"/>
164 <gavp name="Server-Name"/>
167 <avp name="Mandatory-Capability" code="604" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
168 <type type-name="Unsigned32"/>
170 <avp name="Optional-Capability" code="605" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
171 <type type-name="Unsigned32"/>
173 <avp name="User-Data" code="606" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
174 <type type-name="OctetString"/>
176 <avp name="SIP-Number-Auth-Items" code="607" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
177 <type type-name="Unsigned32"/>
179 <avp name="SIP-Authentication-Scheme" code="608" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
180 <type type-name="UTF8String"/>
182 <avp name="SIP-Authenticate" code="609" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
183 <type type-name="OctetString"/>
185 <avp name="SIP-Authorization" code="610" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
186 <type type-name="OctetString"/>
188 <avp name="SIP-Authentication-Context" code="611" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
189 <type type-name="OctetString"/>
192 <avp name="SIP-Auth-Data-Item" code="612" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
194 <gavp name="SIP-Item-Number"/>
195 <gavp name="SIP-Authentication-Scheme"/>
196 <gavp name="SIP-Authenticate"/>
197 <gavp name="SIP-Authorization"/>
198 <gavp name="SIP-Authentication-Context"/>
199 <gavp name="Confidentiality-Key"/>
200 <gavp name="Integrity-Key"/>
201 <gavp name="SIP-Digest-Authenticate"/>
202 <gavp name="Framed-IP-Address"/>
203 <gavp name="Framed-IPv6-Prefix"/>
204 <gavp name="Framed-Interface-Id"/>
205 <gavp name="Line-Identifier"/>
208 <avp name="SIP-Item-Number" code="613" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
209 <type type-name="Unsigned32"/>
211 <avp name="Server-Assignment-Type" code="614" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
212 <type type-name="Enumerated"/>
213 <enum name="NO_ASSIGNMENT" code="0"/>
214 <enum name="REGISTRATION" code="1"/>
215 <enum name="RE_REGISTRATION" code="2"/>
216 <enum name="UNREGISTERED_USER" code="3"/>
217 <enum name="TIMEOUT_DEREGISTRATION" code="4"/>
218 <enum name="USER_DEREGISTRATION" code="5"/>
219 <enum name="TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME" code="6"/>
220 <enum name="USER_DEREGISTRATION_STORE_SERVER_NAME" code="7"/>
221 <enum name="ADMINISTRATIVE_DEREGISTRATION" code="8"/>
222 <enum name="AUTHENTICATION_FAILURE" code="9"/>
223 <enum name="AUTHENTICATION_TIMEOUT" code="10"/>
224 <enum name="DEREGISTRATION_TOO_MUCH_DATA" code="11"/>
225 <enum name="AAA_USER_DATA_REQUEST" code="12"/>
226 <enum name="PGW_UPDATE" code="13"/>
229 <avp name="Deregistration-Reason" code="615" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
231 <gavp name="Reason-Code"/>
232 <gavp name="Reason-Info"/>
235 <avp name="Reason-Code" code="616" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
236 <type type-name="Enumerated"/>
237 <enum name="PERMANENT_TERMINATION" code="0"/>
238 <enum name="NEW_SERVER_ASSIGNED" code="1"/>
239 <enum name="SERVER_CHANGE" code="2"/>
240 <enum name="REMOVE_S-CSCF" code="3"/>
242 <avp name="Reason-Info" code="617" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
243 <type type-name="UTF8String"/>
246 <avp name="Charging-Information" code="618" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
248 <gavp name="Primary-Event-Charging-Function-Name"/>
249 <gavp name="Secondary-Event-Charging-Function-Name"/>
250 <gavp name="Primary-Charging-Collection-Function-Name"/>
251 <gavp name="Secondary-Charging-Collection-Function-Name"/>
254 <avp name="Primary-Event-Charging-Function-Name" code="619" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
255 <type type-name="DiameterURI"/>
257 <avp name="Secondary-Event-Charging-Function-Name" code="620" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
258 <type type-name="DiameterURI"/>
260 <avp name="Primary-Charging-Collection-Function-Name" code="621" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
261 <type type-name="DiameterURI"/>
263 <avp name="Secondary-Charging-Collection-Function-Name" code="622" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
264 <type type-name="DiameterURI"/>
266 <avp name="User-Authorization-Type" code="623" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
267 <type type-name="Enumerated"/>
268 <enum name="REGISTRATION" code="0"/>
269 <enum name="DE_REGISTRATION" code="1"/>
270 <enum name="REGISTRATION_AND_CAPABILITIES" code="2"/>
272 <avp name="User-Data-Already-Available" code="624" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
273 <type type-name="Enumerated"/>
274 <enum name="USER_DATA_NOT_AVAILABLE" code="0"/>
275 <enum name="USER_DATA_ALREADY_AVAILABLE" code="1"/>
277 <avp name="Confidentiality-Key" code="625" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
278 <type type-name="OctetString"/>
280 <avp name="Integrity-Key" code="626" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
281 <type type-name="OctetString"/>
283 <avp name="User-Data-Request-Type(Obsolete)" code="627" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
284 <type type-name="Unsigned32"/>
285 <enum name="Complete-Profile" code="0"/>
286 <enum name="Registered-Profile" code="1"/>
287 <enum name="Unregistered-Profile" code="2"/>
290 <avp name="Supported-Features" code="628" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
292 <gavp name="Vendor-ID"/>
293 <gavp name="Feature-List-ID"/>
294 <gavp name="Feature-List"/>
297 <avp name="Feature-List-ID" code="629" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
298 <type type-name="Unsigned32"/>
300 <avp name="Feature-List" code="630" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
301 <type type-name="Unsigned32"/>
304 <avp name="Supported-Applications" code="631" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
306 <gavp name="Auth-Application-Id"/>
307 <gavp name="Acct-Application-Id"/>
308 <gavp name="Vendor-Specific-Application-Id"/>
312 <avp name="Associated-Identities" code="632" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
314 <gavp name="User-Name"/>
317 <avp name="Originating-Request" code="633" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
318 <type type-name="Enumerated"/>
319 <enum name="ORIGINATING" code="0"/>
321 <avp name="Wildcarded-PSI" code="634" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
322 <type type-name="UTF8String"/>
324 <avp name="SIP-Digest-Authenticate AVP" code="635" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
326 <gavp name="Digest-Realm"/>
327 <gavp name="Digest-Algorithm"/>
328 <gavp name="Digest-QoP"/>
329 <gavp name="Digest-HA1"/>
332 <avp name="Wildcarded-IMPU" code="636" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
333 <type type-name="UTF8String"/>
335 <avp name="UAR-Flags" code="637" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
336 <type type-name="Unsigned32"/>
338 <avp name="Loose-Route-Indication" code="638" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
339 <type type-name="Enumerated"/>
340 <enum name="LOOSE_ROUTE_NOT_REQUIRED" code="0"/>
341 <enum name="LOOSE_ROUTE_REQUIRED" code="1"/>
343 <avp name="SCSCF-Restoration-Info" code="639" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
345 <gavp name="User-Name"/>
346 <gavp name="Restoration-Info"/>
349 <avp name="Path" code="640" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
350 <type type-name="OctetString"/>
352 <avp name="Contact" code="641" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
353 <type type-name="OctetString"/>
355 <avp name="Subscription-Info" code="642" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
357 <gavp name="Call-ID-SIP-Header"/>
358 <gavp name="From-SIP-Header"/>
359 <gavp name="To-SIP-Header"/>
360 <gavp name="Record-Route"/>
361 <gavp name="Contact"/>
364 <avp name="Call-ID-SIP-Header" code="643" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
365 <type type-name="OctetString"/>
367 <avp name="From-SIP-Header" code="644" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
368 <type type-name="OctetString"/>
370 <avp name="To-SIP-Header" code="645" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
371 <type type-name="OctetString"/>
373 <avp name="Record-Route" code="646" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
374 <type type-name="OctetString"/>
376 <avp name="Associated-Registered-Identities" code="647" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
378 <gavp name="User-Name"/>
381 <avp name="Multiple-Registration-Indication" code="648" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
382 <type type-name="Enumerated"/>
383 <enum name="NOT_MULTIPLE_REGISTRATION" code="0"/>
384 <enum name="MULTIPLE_REGISTRATION" code="1"/>
386 <avp name="Restoration-Info" code="649" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
389 <gavp name="Contact"/>
390 <gavp name="Subscription-Info"/>
393 <avp name="Session-Priority" code="650" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
394 <type type-name="Enumerated"/>
395 <enum name="PRIORITY-0" code="0"/>
396 <enum name="PRIORITY-1" code="1"/>
397 <enum name="PRIORITY-2" code="2"/>
398 <enum name="PRIORITY-3" code="3"/>
399 <enum name="PRIORITY-4" code="4"/>
401 <avp name="Identity-with-Emergency-Registration" code="651" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
403 <gavp name="User-Name"/>
404 <gavp name="Public-Identity"/>
405 <gavp name="Restoration-Info"/>
409 652 Priviledged-Sender-Indication Enumerated
411 <!-- ************************ END IMS Cx Dx AVPS ******************* -->