blob: de1d5191245043ff6faca43da629b318a6984e18 [file] [log] [blame]
Harald Weltea013e682018-06-18 19:49:39 +02001-- 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--
8
9-- **************************************************************
10--
11-- Information Element Definitions
12--
13-- **************************************************************
14
15RUA-IEs {
16itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
17umts-Access (20) modules (3) rua(5) version1 (1) rUA-IEs (2) }
18
19DEFINITIONS AUTOMATIC TAGS ::=
20
21BEGIN
22
23IMPORTS
24 maxNrOfErrors
25FROM RUA-Constants
26
27 Criticality,
28 ProcedureCode,
29 ProtocolIE-ID,
30 TriggeringMessage
31FROM RUA-CommonDataTypes
32
33 ProtocolExtensionContainer{},
34 RUA-PROTOCOL-EXTENSION
35FROM RUA-Containers;
36
37
38CN-DomainIndicator ::= ENUMERATED {
39 cs-domain,
40 ps-domain
41}
42
43CSGMembershipStatus ::= ENUMERATED {
44 member,
45 non-member,
46 ...
47}
48
49Establishment-Cause ::= ENUMERATED {
50 emergency-call,
51 normal-call,
52 ...
53 }
54
55
56
57
58
59Context-ID ::= BIT STRING (SIZE(24))
60
61IntraDomainNasNodeSelector ::= 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 }
73}
74
75Gsm-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
105}
106
107
108Ansi-41-IDNNS ::= BIT STRING (SIZE (14))
109
110RANAP-Message ::= OCTET STRING
111
112RoutingParameter ::= BIT STRING (SIZE (10))
113
114
115-- **************************************************************
116--
117-- Cause IE
118--
119-- **************************************************************
120
121Cause ::= CHOICE {
122 radioNetwork CauseRadioNetwork,
123 transport CauseTransport,
124 protocol CauseProtocol,
125 misc CauseMisc,
126 ...
127}
128CauseRadioNetwork ::= ENUMERATED {
129 normal,
130 connect-failed,
131 network-release,
132 unspecified,
133 ...
134}
135CauseTransport ::= ENUMERATED {
136 transport-resource-unavailable,
137 unspecified,
138 ...
139}
140
141CauseProtocol ::= 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 ...
150}
151
152CauseMisc ::= ENUMERATED {
153 processing-overload,
154 hardware-failure,
155 o-and-m-intervention,
156 unspecified,
157 ...
158}
159
160-- **************************************************************
161--
162-- CriticalityDiagnostics
163--
164-- **************************************************************
165
166CriticalityDiagnostics ::= 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 ...
173}
174
175CriticalityDiagnostics-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 }
183
184CriticalityDiagnostics-IE-List-ExtIEs RUA-PROTOCOL-EXTENSION ::= {
185 ...
186}
187
188CriticalityDiagnostics-ExtIEs RUA-PROTOCOL-EXTENSION ::= {
189 ...
190}
191
192
193TypeOfError ::= ENUMERATED {
194 not-understood,
195 missing,
196 ...
197}
198
199END