From Josip Medved: Diameter dictionary has few invalid gavp definitions https://bugs...
[obnox/wireshark/wip.git] / diameter / TGPPSh.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- $Id$ -->
3
4         <application id="16777217" name="3GPP Sh" uri="http://webapp.etsi.org/exchangefolder/ts_129329v060600p.pdf">
5         <!-- 3GPP TS 29.329 version 6.6.0 Release 6, ETSI TS 129 329 V6.6.0 (2005-09)-->
6         <!-- Note: The AVP codes from 709 to799 are reserved for TS 29.329. -->
7
8                 <!-- 3GPP Sh Application -->
9                 <command name="User-Data"                               code="306" vendor-id="TGPP"/>
10                 <command name="Profile-Update"                  code="307" vendor-id="TGPP"/>
11                 <command name="Subscribe-Notifications"         code="308" vendor-id="TGPP"/>
12                 <command name="Push-Notification"                       code="309" vendor-id="TGPP"/>
13
14                 <!-- ************************** 3GPP Sh AVPS ********************* -->
15                 <avp name="User-Identity" code="700" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
16       <grouped>
17         <gavp name="Public-Identity"/>
18         <gavp name="MSISDN"/>
19       </grouped>
20                 </avp>
21                 <avp name="MSISDN" code="701" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
22                         <type type-name="OctetString"/>
23                 </avp>
24                 <avp name="User-Data" code="702" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
25                         <type type-name="OctetString"/>
26                 </avp>
27                 <avp name="Data-Reference" code="703" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
28                         <type type-name="Unsigned32"/>
29       <enum name="RepositoryData" code="0"/>
30       <enum name="Undefined" code="1"/>
31       <enum name="Undefined" code="2"/>
32       <enum name="Undefined" code="3"/>
33       <enum name="Undefined" code="4"/>
34       <enum name="Undefined" code="5"/>
35       <enum name="Undefined" code="6"/>
36       <enum name="Undefined" code="7"/>
37       <enum name="Undefined" code="8"/>
38       <enum name="Undefined" code="9"/>
39       <enum name="IMSPublicIdentity" code="10"/>
40       <enum name="IMSUserState" code="11"/>
41       <enum name="S-CSCFName" code="12"/>
42       <enum name="InitialFilterCriteria" code="13"/>
43       <enum name="LocationInformation" code="14"/>
44       <enum name="UserState" code="15"/>
45       <enum name="ChargingInformation" code="16"/>
46       <enum name="MSISDN" code="17"/>
47       <enum name="PSIActivation" code="18"/>
48       <enum name="DSAI" code="19"/>
49       <enum name="Reserved" code="20"/>
50       <enum name="ServiceLevelTraceInfo" code="21"/>
51       <enum name="IPAddressSecureBindingInformation" code="22"/>
52       <enum name="ServicePriorityLevel" code="23"/>
53       <enum name="SMSRegistrationInfo" code="24"/>
54       <enum name="UEReachabilityForIP" code="25"/>
55       <enum name="TADSinformation" code="26"/>
56     </avp>
57                 <avp name="Service-Indication" code="704" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="no">
58                         <type type-name="OctetString"/>
59                 </avp>
60                 <avp name="Subs-Req-Type" code="705" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
61                         <type type-name="Unsigned32"/>
62       <enum name="Subscribe" code="0"/>
63       <enum name="Unsubscribe" code="1"/>
64                 </avp>
65                 <avp name="Requested-Domain" code="706" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
66                         <type type-name="Unsigned32"/>
67       <enum name="CS-Domain" code="0"/>
68       <enum name="PS-Domain" code="1"/>
69                 </avp>
70                 <avp name="Current-Location" code="707" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
71                         <type type-name="Unsigned32"/>
72       <enum name="DoNotNeedInitiateActiveLocationRetrieval" code="0"/>
73       <enum name="InitiateActiveLocationRetrieval" code="1"/>
74                 </avp>
75                 <avp name="Identity-Set" code="708" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
76                         <type type-name="Unsigned32"/>
77       <enum name="ALL_IDENTITIES" code="0"/>
78       <enum name="REGISTERED_IDENTITIES" code="1"/>
79       <enum name="IMPLICIT_IDENTITIES" code="2"/>
80       <enum name="ALIAS_IDENTITIES" code="3"/>
81     </avp>
82                 <avp name="Expiry-Time" code="709" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
83       <type type-name="Time"/>
84     </avp>
85                 <avp name="Send-Data-Indication" code="710" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
86       <type type-name="Enumerated"/>
87     </avp>
88                 <avp name="DSAI-Tag" code="711" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
89       <type type-name="OctetString"/>
90     </avp>
91     <avp name="One-Time-Notification" code="713" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
92       <type type-name="Enumerated"/>
93       <enum name="ONE_TIME_NOTIFICATION_REQUESTED" code="0"/>
94     </avp>
95     <avp name="Requested-Nodes" code="714" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
96       <type type-name="Unsigned32"/>
97     </avp>
98 <!-- 
99 715     Repository-Data-ID      Grouped
100 716     Sequence-Number Unsigned32
101 -->
102     <!-- Note: The AVP codes from 715 to799 are reserved for TS 29.329. -->
103                 <!-- ************************ END 3GPP Sh AVPS ******************* -->
104
105         </application>