blob: 11174328308f6f1648a260122c683f3e8bdf52dd [file] [log] [blame]
Pau Espin Pedrol7c13cb72022-06-16 19:03:44 +02001-- SBC-AP-PDU-Contents.asn
2--
3-- Taken from 3GPP TS 29.168 V15.1.0 (2018-09)
4-- http://www.3gpp.org/ftp/Specs/archive/29_series/29.168/29168-930.zip
5--
6-- 4.4.4 PDU Definitions
7--
8
9-- **************************************************************
10--
11-- PDU definitions for SBC-AP.
12--
13-- **************************************************************
14
15SBC-AP-PDU-Contents {
16itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
17eps-Access (21) modules (3) sbc-AP (3) version1 (1) sbc-AP-PDU-Contents (1)}
18
19DEFINITIONS AUTOMATIC TAGS ::=
20
21BEGIN
22
23-- **************************************************************
24--
25-- IE parameter types from other modules.
26--
27-- **************************************************************
28
29IMPORTS
30
31 Cause,
32 Concurrent-Warning-Message-Indicator,
33 Criticality-Diagnostics,
34 Data-Coding-Scheme,
35 Message-Identifier,
36 Serial-Number,
37 List-of-TAIs,
38 Warning-Area-List,
39 Omc-Id,
40 Repetition-Period,
41 Extended-Repetition-Period,
42 Number-of-Broadcasts-Requested,
43 Warning-Type,
44 Warning-Security-Information,
45 Warning-Message-Content,
46 Warning-Area-Coordinates,
47 Send-Write-Replace-Warning-Indication,
48 Broadcast-Scheduled-Area-List,
49 Unknown-Tracking-Area-List,
50 Send-Stop-Warning-Indication,
51 Broadcast-Cancelled-Area-List,
52 Stop-All-Indicator,
53 Broadcast-Empty-Area-List,
54 Restarted-Cell-List,
55 Global-ENB-ID,
56 List-of-TAIs-Restart,
57 List-of-EAIs-Restart,
58 Failed-Cell-List,
59 List-of-5GS-TAIs,
60 Warning-Area-List-5GS,
61 Global-RAN-Node-ID,
62 Global-GNB-ID,
63 RAT-Selector-5GS,
64 Unknown-5GS-Tracking-Area-List,
65 Broadcast-Scheduled-Area-List-5GS,
66 Broadcast-Cancelled-Area-List-5GS,
67 Broadcast-Empty-Area-List-5GS,
68 Restarted-Cell-List-NR,
69 Failed-Cell-List-NR,
70 List-of-5GS-TAI-for-Restart
71
72FROM SBC-AP-IEs
73
74 ProtocolExtensionContainer{},
75 ProtocolIE-Container{},
76 SBC-AP-PROTOCOL-EXTENSION,
77 SBC-AP-PROTOCOL-IES
78FROM SBC-AP-Containers
79
80 id-Concurrent-Warning-Message-Indicator,
81 id-Criticality-Diagnostics,
82 id-Cause,
83 id-Data-Coding-Scheme,
84 id-List-of-TAIs,
85 id-Message-Identifier,
86 id-Serial-Number,
87 id-Number-of-Broadcasts-Requested,
88 id-Omc-Id,
89 id-Radio-Resource-Loading-List,
90 id-Recovery-Indication,
91 id-Repetition-Period,
92 id-Extended-Repetition-Period,
93 id-Warning-Area-List,
94 id-Warning-Message-Content,
95 id-Warning-Area-Coordinates,
96 id-Warning-Security-Information,
97 id-Warning-Type,
98 id-Send-Write-Replace-Warning-Indication,
99 id-Broadcast-Scheduled-Area-List,
100 id-Unknown-Tracking-Area-List,
101 id-Send-Stop-Warning-Indication,
102 id-Broadcast-Cancelled-Area-List,
103 id-Stop-All-Indicator,
104 id-Broadcast-Empty-Area-List,
105 id-Global-ENB-ID,
106 id-Restarted-Cell-List,
107 id-List-of-TAIs-Restart,
108 id-List-of-EAIs-Restart,
109 id-Failed-Cell-List,
110 id-List-of-5GS-TAIs,
111 id-Warning-Area-List-5GS,
112 id-Global-RAN-Node-ID,
113 id-Global-GNB-ID,
114 id-RAT-Selector-5GS,
115 id-Unknown-5GS-Tracking-Area-List,
116 id-Broadcast-Scheduled-Area-List-5GS,
117 id-Broadcast-Cancelled-Area-List-5GS,
118 id-Broadcast-Empty-Area-List-5GS,
119 id-Restarted-Cell-List-NR,
120 id-Failed-Cell-List-NR,
121 id-List-of-5GS-TAI-for-Restart
122
123FROM SBC-AP-Constants;
124
125-- **************************************************************
126--
127-- Write-Replace-Warning-Request
128--
129-- **************************************************************
130
131Write-Replace-Warning-Request ::= SEQUENCE {
132 protocolIEs ProtocolIE-Container { {Write-Replace-Warning-Request-IEs} },
133 protocolExtensions ProtocolExtensionContainer { {Write-Replace-Warning-Request-Extensions} } OPTIONAL,
134 ...
135}
136
137Write-Replace-Warning-Request-IEs SBC-AP-PROTOCOL-IES ::= {
138 { ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier PRESENCE mandatory } |
139 { ID id-Serial-Number CRITICALITY reject TYPE Serial-Number PRESENCE mandatory } |
140 { ID id-List-of-TAIs CRITICALITY reject TYPE List-of-TAIs PRESENCE optional } |
141 { ID id-Warning-Area-List CRITICALITY ignore TYPE Warning-Area-List PRESENCE optional } |
142 { ID id-Repetition-Period CRITICALITY reject TYPE Repetition-Period PRESENCE mandatory } |
143 { ID id-Extended-Repetition-Period CRITICALITY reject TYPE Extended-Repetition-Period PRESENCE optional } |
144
145 { ID id-Number-of-Broadcasts-Requested
146 CRITICALITY reject TYPE Number-of-Broadcasts-Requested PRESENCE mandatory } |
147 { ID id-Warning-Type CRITICALITY ignore TYPE Warning-Type PRESENCE optional } |
148 { ID id-Warning-Security-Information CRITICALITY ignore TYPE Warning-Security-Information PRESENCE optional } |
149 { ID id-Data-Coding-Scheme CRITICALITY ignore TYPE Data-Coding-Scheme PRESENCE optional } |
150 { ID id-Warning-Message-Content
151 CRITICALITY ignore TYPE Warning-Message-Content PRESENCE optional } |
152 { ID id-Omc-Id CRITICALITY ignore TYPE Omc-Id PRESENCE optional } |
153 { ID id-Concurrent-Warning-Message-Indicator CRITICALITY reject TYPE Concurrent-Warning-Message-Indicator PRESENCE optional } |
154 { ID id-Send-Write-Replace-Warning-Indication CRITICALITY ignore TYPE Send-Write-Replace-Warning-Indication PRESENCE optional } |
155 { ID id-Global-ENB-ID CRITICALITY ignore TYPE Global-ENB-ID PRESENCE optional },
156 ... ,
157 {ID id-Warning-Area-Coordinates CRITICALITY ignore TYPE Warning-Area-Coordinates PRESENCE optional}
158}
159
160Write-Replace-Warning-Request-Extensions SBC-AP-PROTOCOL-EXTENSION ::= {
161 { ID id-List-of-5GS-TAIs CRITICALITY ignore EXTENSION List-of-5GS-TAIs PRESENCE optional }|
162 { ID id-Warning-Area-List-5GS CRITICALITY ignore EXTENSION Warning-Area-List-5GS PRESENCE optional }|
163 { ID id-Global-RAN-Node-ID CRITICALITY ignore EXTENSION Global-RAN-Node-ID PRESENCE optional }|
164 { ID id-RAT-Selector-5GS CRITICALITY ignore EXTENSION RAT-Selector-5GS PRESENCE optional },
165 ...
166}
167
168-- **************************************************************
169--
170-- Write-Replace-Warning-Response
171--
172-- **************************************************************
173
174Write-Replace-Warning-Response ::= SEQUENCE {
175 protocolIEs ProtocolIE-Container { {Write-Replace-Warning-Response-IEs} },
176 protocolExtensions ProtocolExtensionContainer { {Write-Replace-Warning-Response-Extensions} } OPTIONAL,
177 ...
178}
179
180Write-Replace-Warning-Response-IEs SBC-AP-PROTOCOL-IES ::= {
181 { ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier PRESENCE mandatory } |
182 { ID id-Serial-Number CRITICALITY reject TYPE Serial-Number PRESENCE mandatory } |
183 { ID id-Cause CRITICALITY reject TYPE Cause PRESENCE mandatory } |
184 { ID id-Criticality-Diagnostics CRITICALITY ignore TYPE Criticality-Diagnostics PRESENCE optional } |
185 { ID id-Unknown-Tracking-Area-List CRITICALITY ignore TYPE List-of-TAIs PRESENCE optional },
186 ...
187}
188
189Write-Replace-Warning-Response-Extensions SBC-AP-PROTOCOL-EXTENSION ::= {
190 { ID id-Unknown-5GS-Tracking-Area-List CRITICALITY ignore EXTENSION Unknown-5GS-Tracking-Area-List PRESENCE optional },
191 ...
192}
193
194-- **************************************************************
195--
196-- Stop-Warning-Request
197--
198-- **************************************************************
199
200Stop-Warning-Request ::= SEQUENCE {
201 protocolIEs ProtocolIE-Container { {Stop-Warning-Request-IEs} },
202 protocolExtensions ProtocolExtensionContainer { {Stop-Warning-Request-Extensions} } OPTIONAL,
203 ...
204}
205
206Stop-Warning-Request-IEs SBC-AP-PROTOCOL-IES ::= {
207 { ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier PRESENCE mandatory } |
208 { ID id-Serial-Number CRITICALITY reject TYPE Serial-Number PRESENCE mandatory } |
209 { ID id-List-of-TAIs CRITICALITY reject TYPE List-of-TAIs PRESENCE optional } |
210 { ID id-Warning-Area-List CRITICALITY ignore TYPE Warning-Area-List PRESENCE optional }|
211 { ID id-Omc-Id CRITICALITY ignore TYPE Omc-Id PRESENCE optional } |
212 { ID id-Send-Stop-Warning-Indication CRITICALITY ignore TYPE Send-Stop-Warning-Indication PRESENCE optional } |
213 { ID id-Stop-All-Indicator CRITICALITY reject TYPE Stop-All-Indicator PRESENCE optional},
214 ...
215}
216
217Stop-Warning-Request-Extensions SBC-AP-PROTOCOL-EXTENSION ::= {
218 { ID id-List-of-5GS-TAIs CRITICALITY ignore EXTENSION List-of-5GS-TAIs PRESENCE optional }|
219 { ID id-Warning-Area-List-5GS CRITICALITY ignore EXTENSION Warning-Area-List-5GS PRESENCE optional } | { ID id-RAT-Selector-5GS CRITICALITY ignore EXTENSION RAT-Selector-5GS PRESENCE optional },
220 ...
221}
222
223-- **************************************************************
224--
225-- Stop-Warning-Response
226--
227-- **************************************************************
228
229Stop-Warning-Response ::= SEQUENCE {
230 protocolIEs ProtocolIE-Container { {Stop-Warning-Response-IEs} },
231 protocolExtensions ProtocolExtensionContainer { {Stop-Warning-Response-Extensions} } OPTIONAL,
232 ...
233}
234
235Stop-Warning-Response-IEs SBC-AP-PROTOCOL-IES ::= {
236 { ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier PRESENCE mandatory } |
237 { ID id-Serial-Number CRITICALITY reject TYPE Serial-Number PRESENCE mandatory } |
238 { ID id-Cause CRITICALITY reject TYPE Cause PRESENCE mandatory } |
239 { ID id-Criticality-Diagnostics CRITICALITY ignore TYPE Criticality-Diagnostics PRESENCE optional } |
240 { ID id-Unknown-Tracking-Area-List CRITICALITY ignore TYPE List-of-TAIs PRESENCE optional },
241 ...
242}
243
244Stop-Warning-Response-Extensions SBC-AP-PROTOCOL-EXTENSION ::= {
245 { ID id-Unknown-5GS-Tracking-Area-List CRITICALITY ignore EXTENSION Unknown-5GS-Tracking-Area-List PRESENCE optional },
246 ...
247}
248
249-- **************************************************************
250--
251-- Write-Replace-Warning-Indication
252--
253-- **************************************************************
254
255Write-Replace-Warning-Indication ::= SEQUENCE {
256 protocolIEs ProtocolIE-Container { {Write-Replace-Warning-Indication-IEs} },
257 protocolExtensions ProtocolExtensionContainer { {Write-Replace-Warning-Indication-Extensions} } OPTIONAL,
258 ...
259}
260
261Write-Replace-Warning-Indication-IEs SBC-AP-PROTOCOL-IES ::= {
262 { ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier PRESENCE mandatory } |
263 { ID id-Serial-Number CRITICALITY reject TYPE Serial-Number PRESENCE mandatory } |
264 { ID id-Broadcast-Scheduled-Area-List CRITICALITY reject TYPE Broadcast-Scheduled-Area-List PRESENCE optional },
265 ...
266}
267
268Write-Replace-Warning-Indication-Extensions SBC-AP-PROTOCOL-EXTENSION ::= {
269 { ID id-Broadcast-Scheduled-Area-List-5GS CRITICALITY ignore EXTENSION Broadcast-Scheduled-Area-List-5GS PRESENCE optional },
270
271 ...
272}
273
274-- **************************************************************
275--
276-- Stop-Warning-Indication
277--
278-- **************************************************************
279
280Stop-Warning-Indication ::= SEQUENCE {
281 protocolIEs ProtocolIE-Container { {Stop-Warning-Indication-IEs} },
282 protocolExtensions ProtocolExtensionContainer { {Stop-Warning-Indication-Extensions} } OPTIONAL,
283 ...
284}
285
286Stop-Warning-Indication-IEs SBC-AP-PROTOCOL-IES ::= {
287 { ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier PRESENCE mandatory } |
288 { ID id-Serial-Number CRITICALITY reject TYPE Serial-Number PRESENCE mandatory } |
289 { ID id-Broadcast-Cancelled-Area-List CRITICALITY reject TYPE Broadcast-Cancelled-Area-List PRESENCE optional }|
290 { ID id-Broadcast-Empty-Area-List CRITICALITY ignore TYPE Broadcast-Empty-Area-List PRESENCE optional },
291 ...
292}
293
294Stop-Warning-Indication-Extensions SBC-AP-PROTOCOL-EXTENSION ::= {
295 { ID id-Broadcast-Cancelled-Area-List-5GS CRITICALITY ignore EXTENSION Broadcast-Cancelled-Area-List-5GS PRESENCE optional }|
296 { ID id-Broadcast-Empty-Area-List-5GS CRITICALITY ignore EXTENSION Broadcast-Empty-Area-List-5GS PRESENCE optional },
297 ...
298}
299
300-- **************************************************************
301--
302-- PWS-Restart-Indication
303--
304-- **************************************************************
305
306PWS-Restart-Indication ::= SEQUENCE {
307 protocolIEs ProtocolIE-Container { {PWS-Restart-Indication-IEs} },
308 protocolExtensions ProtocolExtensionContainer { {PWS-Restart-Indication-Extensions} } OPTIONAL,
309 ...
310}
311
312PWS-Restart-Indication-IEs SBC-AP-PROTOCOL-IES ::= {
313 { ID id-Restarted-Cell-List CRITICALITY reject TYPE Restarted-Cell-List PRESENCE mandatory }|
314 { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory } |
315 { ID id-List-of-TAIs-Restart CRITICALITY reject TYPE List-of-TAIs-Restart PRESENCE mandatory } |
316 { ID id-List-of-EAIs-Restart CRITICALITY reject TYPE List-of-EAIs-Restart PRESENCE optional },
317 ...
318}
319
320PWS-Restart-Indication-Extensions SBC-AP-PROTOCOL-EXTENSION ::= {
321 { ID id-Restarted-Cell-List-NR CRITICALITY ignore EXTENSION Restarted-Cell-List-NR PRESENCE optional }|
322 { ID id-List-of-5GS-TAI-for-Restart CRITICALITY ignore EXTENSION List-of-5GS-TAI-for-Restart PRESENCE optional }|
323{ ID id-Global-GNB-ID CRITICALITY ignore EXTENSION Global-GNB-ID PRESENCE optional },
324 ...
325}
326
327-- **************************************************************
328--
329-- PWS-Failure-Indication
330--
331-- **************************************************************
332
333PWS-Failure-Indication ::= SEQUENCE {
334 protocolIEs ProtocolIE-Container { {PWS-Failure-Indication-IEs} },
335 protocolExtensions ProtocolExtensionContainer { {PWS-Failure-Indication-Extensions} } OPTIONAL,
336 ...
337}
338
339PWS-Failure-Indication-IEs SBC-AP-PROTOCOL-IES ::= {
340 { ID id-Failed-Cell-List CRITICALITY reject TYPE Failed-Cell-List PRESENCE mandatory }|
341 { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory },
342 ...
343}
344
345PWS-Failure-Indication-Extensions SBC-AP-PROTOCOL-EXTENSION ::= {
346 { ID id-Failed-Cell-List-NR CRITICALITY ignore EXTENSION Failed-Cell-List-NR PRESENCE optional }|
347 { ID id-Global-GNB-ID CRITICALITY ignore EXTENSION Global-GNB-ID PRESENCE optional },
348 ...
349}
350
351-- **************************************************************
352--
353-- ERROR INDICATION ELEMENTARY PROCEDURE
354--
355-- **************************************************************
356
357-- **************************************************************
358--
359-- Error Indication
360--
361-- **************************************************************
362
363Error-Indication ::= SEQUENCE {
364 protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}},
365 ...
366}
367
368ErrorIndicationIEs SBC-AP-PROTOCOL-IES ::= {
369 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
370 { ID id-Criticality-Diagnostics CRITICALITY ignore TYPE Criticality-Diagnostics PRESENCE optional } ,
371 ...
372}
373
374END