Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / rua / RUA-IEs.asn
blobde1d5191245043ff6faca43da629b318a6984e18
1 -- RUA-IEs.asn
2 --
3 -- 3GPP TS 25.468 V9.1.0 (2010-03)
4 -- http://www.3gpp.org/ftp/Specs/html-info/25468.htm
5 --
6 -- 9.3.4        Information Element definitions
7 --
9 -- **************************************************************
11 -- Information Element Definitions
13 -- **************************************************************
15 RUA-IEs {
16 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) 
17 umts-Access (20) modules (3) rua(5) version1 (1) rUA-IEs (2) }
19 DEFINITIONS AUTOMATIC TAGS ::= 
21 BEGIN
23 IMPORTS
24         maxNrOfErrors
25 FROM RUA-Constants
27         Criticality,
28         ProcedureCode,
29         ProtocolIE-ID,
30         TriggeringMessage
31 FROM RUA-CommonDataTypes
33         ProtocolExtensionContainer{},
34         RUA-PROTOCOL-EXTENSION
35 FROM RUA-Containers;
38 CN-DomainIndicator ::= ENUMERATED { 
39         cs-domain, 
40         ps-domain 
43 CSGMembershipStatus ::= ENUMERATED { 
44         member, 
45         non-member,
46         ...
49 Establishment-Cause             ::= ENUMERATED {
50                                                         emergency-call,
51                                                         normal-call,
52                                                         ... 
53                                                         }
59 Context-ID      ::=      BIT STRING (SIZE(24))
61 IntraDomainNasNodeSelector ::=                                  SEQUENCE {
62         version                                                                                 CHOICE {
63                 release99                                                                               SEQUENCE {
64                         cn-Type                                                                                 CHOICE {
65                                 gsm-Map-IDNNS                                                                   Gsm-map-IDNNS,
66                                 ansi-41-IDNNS                                                                   Ansi-41-IDNNS
67                         }
68                 },
69                 later                                                                                   SEQUENCE {
70                         futurecoding                                                                    BIT STRING (SIZE (15))
71                 }
72         }
75 Gsm-map-IDNNS ::=                                                       SEQUENCE {
76         routingbasis                                                                    CHOICE {
77                 localPTMSI                                                                              SEQUENCE {
78                         routingparameter                                                                RoutingParameter
79                 },
80                 tMSIofsamePLMN                                                                  SEQUENCE {
81                         routingparameter                                                                RoutingParameter
82                 },
83                 tMSIofdifferentPLMN                                                             SEQUENCE {
84                         routingparameter                                                                RoutingParameter
85                 },
86                 iMSIresponsetopaging                                                    SEQUENCE {
87                         routingparameter                                                                RoutingParameter
88                 },
89                 iMSIcauseUEinitiatedEvent                                               SEQUENCE {
90                         routingparameter                                                                RoutingParameter
91                 },
92                 iMEI                                                                                    SEQUENCE {
93                         routingparameter                                                                RoutingParameter
94                 },
95                 spare2                                                                                  SEQUENCE {
96                         routingparameter                                                                RoutingParameter
97                 },
98                 spare1                                                                                  SEQUENCE {
99                         routingparameter                                                                RoutingParameter
100                 }
101         },
102         -- dummy is not used in this version of the specification and
103         -- it should be ignored by the receiver.
104         dummy                                                                   BOOLEAN
108 Ansi-41-IDNNS ::=                       BIT STRING (SIZE (14))
110 RANAP-Message   ::=                     OCTET STRING
112 RoutingParameter ::=            BIT STRING (SIZE (10))
115 -- **************************************************************
117 -- Cause IE
119 -- **************************************************************
121 Cause ::= CHOICE {
122         radioNetwork                    CauseRadioNetwork,
123         transport                               CauseTransport,
124         protocol                                CauseProtocol,
125         misc                                    CauseMisc,
126         ...
128 CauseRadioNetwork ::= ENUMERATED {
129         normal,
130         connect-failed,
131         network-release,
132         unspecified,
133         ...
135 CauseTransport ::= ENUMERATED {
136         transport-resource-unavailable,
137         unspecified,
138         ...
141 CauseProtocol ::= ENUMERATED {
142         transfer-syntax-error,
143         abstract-syntax-error-reject,
144         abstract-syntax-error-ignore-and-notify,
145         message-not-compatible-with-receiver-state,
146         semantic-error,
147         unspecified,
148         abstract-syntax-error-falsely-constructed-message,
149         ...
152 CauseMisc ::= ENUMERATED {
153         processing-overload,
154         hardware-failure,
155         o-and-m-intervention,
156         unspecified,
157         ...
160 -- **************************************************************
162 -- CriticalityDiagnostics
164 -- **************************************************************
166 CriticalityDiagnostics ::= SEQUENCE {
167         procedureCode   ProcedureCode   OPTIONAL,
168         triggeringMessage       TriggeringMessage       OPTIONAL,
169         procedureCriticality    Criticality     OPTIONAL,
170         iEsCriticalityDiagnostics       CriticalityDiagnostics-IE-List  OPTIONAL,
171         iE-Extensions   ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} }  OPTIONAL,
172         ...
175 CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
176         SEQUENCE {
177                 iECriticality                   Criticality,
178                 iE-ID                                   ProtocolIE-ID,
179                 typeOfError                             TypeOfError,
180                 iE-Extensions                   ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} }  OPTIONAL,
181                 ...
182         }
184 CriticalityDiagnostics-IE-List-ExtIEs RUA-PROTOCOL-EXTENSION ::= {
185         ...
188 CriticalityDiagnostics-ExtIEs RUA-PROTOCOL-EXTENSION ::= {
189         ...
193 TypeOfError ::= ENUMERATED {
194         not-understood,
195         missing,
196         ...