removed the protocols list completely, as I don't want to update it to the current...
[obnox/wireshark/wip.git] / imscxdx.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3         <application id="167772151" name="IMS_Cx_Dx" uri="http://www.3GPP.org/ftp/Specs/html-info/29229.htm">
4
5                 <!-- IMS Cx Dx Application -->
6                 <command name="User-Authorization"       code="300" vendor-id="TGPP"/>
7                 <command name="Server-Assignment"        code="301" vendor-id="TGPP"/>
8                 <command name="Location-Info"            code="302" vendor-id="TGPP"/>
9                 <command name="Multimedia-Auth"          code="303" vendor-id="TGPP"/>
10                 <command name="Registration-Termination" code="304" vendor-id="TGPP"/>
11                 <command name="Push-Profile"             code="305" vendor-id="TGPP"/>
12
13                 <!-- ************************** IMS Cx Dx AVPS ********************* -->
14                 <avp name="Visited-Network-Identifier" code="1" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
15                         <type type-name="OctetString"/>
16                 </avp>
17                 <avp name="Public-Identity" code="2" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
18                         <type type-name="UTF8String"/>
19                 </avp>
20                 <avp name="Server-Name" code="3" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
21                         <type type-name="UTF8String"/>
22                 </avp>
23                 <avp name="Server-Capabilities" code="4" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
24                         <grouped>
25                                 <gavp name="Mandatory-Capability"/>
26                                 <gavp name="Optional-Capability"/>
27                                 <gavp name="Server-Name"/>
28                         </grouped>
29                 </avp>
30                 <avp name="Mandatory-Capability" code="5" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
31                         <type type-name="Unsigned32"/>
32                 </avp>
33                 <avp name="Optional-Capability" code="6" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
34                         <type type-name="Unsigned32"/>
35                 </avp>
36                 <avp name="User-Data" code="7" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
37                         <type type-name="OctetString"/>
38                 </avp>
39                 <avp name="SIP-Number-Auth-Items" code="8" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
40                         <type type-name="Unsigned32"/>
41                 </avp>
42                 <avp name="SIP-Authentication-Scheme" code="9" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
43                         <type type-name="UTF8String"/>
44                 </avp>
45                 <avp name="SIP-Authenticate" code="10" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
46                         <type type-name="OctetString"/>
47                 </avp>
48                 <avp name="SIP-Authorization" code="11" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
49                         <type type-name="OctetString"/>
50                 </avp>
51                 <avp name="SIP-Authentication-Context" code="12" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
52                         <type type-name="OctetString"/>
53                 </avp>
54                 <!-- GROUPED -->
55                 <avp name="SIP-Auth-Data-Item" code="13" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
56                         <grouped>
57                                 <gavp name="SIP-Item-Number"/>
58                                 <gavp name="SIP-Authentication-Scheme"/>
59                                 <gavp name="SIP-Authenticate"/>
60                                 <gavp name="SIP-Authorization"/>
61                                 <gavp name="SIP-Authentication-Context"/>
62                                 <gavp name="Confidentiality-Key"/>
63                                 <gavp name="Integrity-Key"/>
64                         </grouped>
65                 </avp>
66                 <avp name="SIP-Item-Number" code="14" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
67                         <type type-name="Unsigned32"/>
68                 </avp>
69                 <avp name="Server-Assignment-Type" code="15" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
70                         <type type-name="Unsigned32"/>
71                         <enum name="No-Assignment" code="0"/>
72                         <enum name="Registration" code="1"/>
73                         <enum name="Re-Registration" code="2"/>
74                         <enum name="Unregistered-User" code="3"/>
75                         <enum name="Timeout-Deregistration" code="4"/>
76                         <enum name="User-Deregistration" code="5"/>
77                         <enum name="Timeout-Deregistration-Store-Server-Name" code="6"/>
78                         <enum name="User-Deregistration-Store-Server-Name" code="7"/>
79                         <enum name="Administrative-Deregistration" code="8"/>
80                         <enum name="Authentication-Failure" code="9"/>
81                         <enum name="Authentication-Timeout" code="10"/>
82                         <enum name="Deregistration-Too-Much-Data" code="11"/>
83                 </avp>
84                 <!-- GROUPED -->
85                 <avp name="Deregistration-Reason" code="16" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
86                         <grouped>
87                                 <gavp name="Reason-Code"/>
88                                 <gavp name="Reason-Info"/>
89                         </grouped>
90                 </avp>
91                 <avp name="Reason-Code" code="17" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
92                         <type type-name="Unsigned32"/>
93                         <enum name="Permanent-Termination" code="0"/>
94                         <enum name="New-Server-Assigned" code="1"/>
95                         <enum name="Server-Change" code="2"/>
96                         <enum name="Remove-S-CSCF" code="3"/>
97                 </avp>
98                 <avp name="Reason-Info" code="18" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
99                         <type type-name="UTF8String"/>
100                 </avp>
101                 <!-- GROUPED -->
102                 <avp name="Charging-Information" code="19" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
103                         <grouped>
104                                 <gavp name="Primary-Event-Charging-Function-Name"/>
105                                 <gavp name="Secondary-Event-Charging-Function-Name"/>
106                                 <gavp name="Primary-Charging-Collection-Function-Name"/>
107                                 <gavp name="Secondary-Charging-Collection-Function-Name"/>
108                         </grouped>
109                 </avp>
110                 <avp name="Primary-Event-Charging-Function-Name" code="20" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
111                         <type type-name="DiameterIdentity"/>
112                 </avp>
113                 <avp name="Secondary-Event-Charging-Function-Name" code="21" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
114                         <type type-name="DiameterIdentity"/>
115                 </avp>
116                 <avp name="Primary-Charging-Collection-Function-Name" code="22" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
117                         <type type-name="DiameterIdentity"/>
118                 </avp>
119                 <avp name="Secondary-Charging-Collection-Function-Name" code="23" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
120                         <type type-name="DiameterIdentity"/>
121                 </avp>
122                 <avp name="User-Authorization-Type" code="24" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
123                         <type type-name="Unsigned32"/>
124                         <enum name="Registration" code="0"/>
125                         <enum name="De-Registration" code="1"/>
126                         <enum name="Registration-And-Capabilities" code="2"/>
127                 </avp>
128                 <avp name="User-Data-Request-Type" code="25" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
129                         <type type-name="Unsigned32"/>
130                         <enum name="Complete-Profile" code="0"/>
131                         <enum name="Registered-Profile" code="1"/>
132                         <enum name="Unregistered-Profile" code="2"/>
133                 </avp>
134                 <avp name="User-Data-Already-Available" code="26" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
135                         <type type-name="Unsigned32"/>
136                         <enum name="User-Data-Not-Available" code="0"/>
137                         <enum name="User-Data-Already-Available" code="1"/>
138                 </avp>
139                 <avp name="Confidentiality-Key" code="27" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
140                         <type type-name="OctetString"/>
141                 </avp>
142                 <avp name="Integrity-Key" code="28" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
143                         <type type-name="OctetString"/>
144                 </avp>
145                 <!-- ************************ END IMS Cx Dx AVPS ******************* -->
146
147         </application>