blob: 1e435802dfa42a3299ea7244495aa9b954f90d45 [file] [log] [blame]
Harald Welteb1c6a2c2015-08-29 09:33:12 +02001-- **************************************************************
2--
3-- Information Element Definitions
4--
5-- **************************************************************
6
7RUA-IEs {
8itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
9umts-Access (20) modules (3) rua(5) version1 (1) rUA-IEs (2) }
10
11DEFINITIONS AUTOMATIC TAGS ::=
12
13BEGIN
14
15IMPORTS
16 maxNrOfErrors
17FROM RUA-Constants
18
Harald Welteba404f92015-08-30 17:46:36 +020019 maxProtocolExtensions,
Harald Welteb1c6a2c2015-08-29 09:33:12 +020020 Criticality,
21 ProcedureCode,
22 ProtocolIE-ID,
23 TriggeringMessage
24FROM RUA-CommonDataTypes
25
Harald Welteba404f92015-08-30 17:46:36 +020026 IE
27FROM RUA-PDU;
Harald Welteb1c6a2c2015-08-29 09:33:12 +020028
Harald Welteba404f92015-08-30 17:46:36 +020029IE-Extensions ::= SEQUENCE (SIZE (1..maxProtocolExtensions)) OF IE
Harald Welteb1c6a2c2015-08-29 09:33:12 +020030
31CN-DomainIndicator ::= ENUMERATED {
32 cs-domain,
33 ps-domain
34}
35
36CSGMembershipStatus ::= ENUMERATED {
37 member,
38 non-member,
39 ...
40}
41
42Establishment-Cause ::= ENUMERATED {
43 emergency-call,
44 normal-call,
45 ...
46}
47
48
49
50
51
52Context-ID ::= BIT STRING (SIZE(24))
53
54IntraDomainNasNodeSelector ::= SEQUENCE {
55 version CHOICE {
56 release99 SEQUENCE {
57 cn-Type CHOICE {
58 gsm-Map-IDNNS Gsm-map-IDNNS,
59 ansi-41-IDNNS Ansi-41-IDNNS
60 }
61 },
62 later SEQUENCE {
63 futurecoding BIT STRING (SIZE (15))
64 }
65 }
66}
67
68Gsm-map-IDNNS ::= SEQUENCE {
69 routingbasis CHOICE {
70 localPTMSI SEQUENCE {
71 routingparameter RoutingParameter
72 },
73 tMSIofsamePLMN SEQUENCE {
74 routingparameter RoutingParameter
75 },
76 tMSIofdifferentPLMN SEQUENCE {
77 routingparameter RoutingParameter
78 },
79 iMSIresponsetopaging SEQUENCE {
80 routingparameter RoutingParameter
81 },
82 iMSIcauseUEinitiatedEvent SEQUENCE {
83 routingparameter RoutingParameter
84 },
85 iMEI SEQUENCE {
86 routingparameter RoutingParameter
87 },
88 spare2 SEQUENCE {
89 routingparameter RoutingParameter
90 },
91 spare1 SEQUENCE {
92 routingparameter RoutingParameter
93 }
94 },
95 -- dummy is not used in this version of the specification and
96 -- it should be ignored by the receiver.
97 dummy BOOLEAN
98}
99
100
101Ansi-41-IDNNS ::= BIT STRING (SIZE (14))
102
103RANAP-Message ::= OCTET STRING
104
105RoutingParameter ::= BIT STRING (SIZE (10))
106
107
108-- **************************************************************
109--
110-- Cause IE
111--
112-- **************************************************************
113
114Cause ::= CHOICE {
115 radioNetwork CauseRadioNetwork,
116 transport CauseTransport,
117 protocol CauseProtocol,
118 misc CauseMisc,
119 ...
120}
121CauseRadioNetwork ::= ENUMERATED {
122 normal,
123 connect-failed,
124 network-release,
125 unspecified,
126 ...
127}
128CauseTransport ::= ENUMERATED {
129 transport-resource-unavailable,
130 unspecified,
131 ...
132}
133
134CauseProtocol ::= ENUMERATED {
135 transfer-syntax-error,
136 abstract-syntax-error-reject,
137 abstract-syntax-error-ignore-and-notify,
138 message-not-compatible-with-receiver-state,
139 semantic-error,
140 unspecified,
141 abstract-syntax-error-falsely-constructed-message,
142 ...
143}
144
145CauseMisc ::= ENUMERATED {
146 processing-overload,
147 hardware-failure,
148 o-and-m-intervention,
149 unspecified,
150 ...
151}
152
153-- **************************************************************
154--
155-- CriticalityDiagnostics
156--
157-- **************************************************************
158
159CriticalityDiagnostics ::= SEQUENCE {
160 procedureCode ProcedureCode OPTIONAL,
161 triggeringMessage TriggeringMessage OPTIONAL,
162 procedureCriticality Criticality OPTIONAL,
163 iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
Harald Welteba404f92015-08-30 17:46:36 +0200164 iE-Extensions IE-Extensions OPTIONAL,
Harald Welteb1c6a2c2015-08-29 09:33:12 +0200165 ...
166}
167
168CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
169 SEQUENCE {
170 iECriticality Criticality,
171 iE-ID ProtocolIE-ID,
172 typeOfError TypeOfError,
Harald Welteba404f92015-08-30 17:46:36 +0200173 iE-Extensions IE-Extensions OPTIONAL,
Harald Welteb1c6a2c2015-08-29 09:33:12 +0200174 ...
175 }
176
Harald Welteb1c6a2c2015-08-29 09:33:12 +0200177TypeOfError ::= ENUMERATED {
178 not-understood,
179 missing,
180 ...
181}
182
183END