1 -- SBC-AP-PDU-Contents.asn
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
6 -- 4.4.4 PDU Definitions
9 -- **************************************************************
11 -- PDU definitions for SBC-AP.
13 -- **************************************************************
16 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
17 eps-Access (21) modules (3) sbc-AP (3) version1 (1) sbc-AP-PDU-Contents (1)}
19 DEFINITIONS AUTOMATIC TAGS ::=
23 -- **************************************************************
25 -- IE parameter types from other modules.
27 -- **************************************************************
32 Concurrent-Warning-Message-Indicator,
33 Criticality-Diagnostics,
41 Extended-Repetition-Period,
42 Number-of-Broadcasts-Requested,
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,
53 Broadcast-Empty-Area-List,
60 Warning-Area-List-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,
70 List-of-5GS-TAI-for-Restart
74 ProtocolExtensionContainer{},
75 ProtocolIE-Container{},
76 SBC-AP-PROTOCOL-EXTENSION,
78 FROM SBC-AP-Containers
80 id-Concurrent-Warning-Message-Indicator,
81 id-Criticality-Diagnostics,
83 id-Data-Coding-Scheme,
85 id-Message-Identifier,
87 id-Number-of-Broadcasts-Requested,
89 id-Radio-Resource-Loading-List,
90 id-Recovery-Indication,
92 id-Extended-Repetition-Period,
94 id-Warning-Message-Content,
95 id-Warning-Area-Coordinates,
96 id-Warning-Security-Information,
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,
106 id-Restarted-Cell-List,
107 id-List-of-TAIs-Restart,
108 id-List-of-EAIs-Restart,
111 id-Warning-Area-List-5GS,
112 id-Global-RAN-Node-ID,
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
123 FROM SBC-AP-Constants;
125 -- **************************************************************
127 -- Write-Replace-Warning-Request
129 -- **************************************************************
131 Write-Replace-Warning-Request ::= SEQUENCE {
132 protocolIEs ProtocolIE-Container { {Write-Replace-Warning-Request-IEs} },
133 protocolExtensions ProtocolExtensionContainer { {Write-Replace-Warning-Request-Extensions} } OPTIONAL,
137 Write-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 } |
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 },
157 {ID id-Warning-Area-Coordinates CRITICALITY ignore TYPE Warning-Area-Coordinates PRESENCE optional}
160 Write-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 },
168 -- **************************************************************
170 -- Write-Replace-Warning-Response
172 -- **************************************************************
174 Write-Replace-Warning-Response ::= SEQUENCE {
175 protocolIEs ProtocolIE-Container { {Write-Replace-Warning-Response-IEs} },
176 protocolExtensions ProtocolExtensionContainer { {Write-Replace-Warning-Response-Extensions} } OPTIONAL,
180 Write-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 },
189 Write-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 },
194 -- **************************************************************
196 -- Stop-Warning-Request
198 -- **************************************************************
200 Stop-Warning-Request ::= SEQUENCE {
201 protocolIEs ProtocolIE-Container { {Stop-Warning-Request-IEs} },
202 protocolExtensions ProtocolExtensionContainer { {Stop-Warning-Request-Extensions} } OPTIONAL,
206 Stop-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},
217 Stop-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 },
223 -- **************************************************************
225 -- Stop-Warning-Response
227 -- **************************************************************
229 Stop-Warning-Response ::= SEQUENCE {
230 protocolIEs ProtocolIE-Container { {Stop-Warning-Response-IEs} },
231 protocolExtensions ProtocolExtensionContainer { {Stop-Warning-Response-Extensions} } OPTIONAL,
235 Stop-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 },
244 Stop-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 },
249 -- **************************************************************
251 -- Write-Replace-Warning-Indication
253 -- **************************************************************
255 Write-Replace-Warning-Indication ::= SEQUENCE {
256 protocolIEs ProtocolIE-Container { {Write-Replace-Warning-Indication-IEs} },
257 protocolExtensions ProtocolExtensionContainer { {Write-Replace-Warning-Indication-Extensions} } OPTIONAL,
261 Write-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 },
268 Write-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 },
274 -- **************************************************************
276 -- Stop-Warning-Indication
278 -- **************************************************************
280 Stop-Warning-Indication ::= SEQUENCE {
281 protocolIEs ProtocolIE-Container { {Stop-Warning-Indication-IEs} },
282 protocolExtensions ProtocolExtensionContainer { {Stop-Warning-Indication-Extensions} } OPTIONAL,
286 Stop-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 },
294 Stop-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 },
300 -- **************************************************************
302 -- PWS-Restart-Indication
304 -- **************************************************************
306 PWS-Restart-Indication ::= SEQUENCE {
307 protocolIEs ProtocolIE-Container { {PWS-Restart-Indication-IEs} },
308 protocolExtensions ProtocolExtensionContainer { {PWS-Restart-Indication-Extensions} } OPTIONAL,
312 PWS-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 },
320 PWS-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 },
327 -- **************************************************************
329 -- PWS-Failure-Indication
331 -- **************************************************************
333 PWS-Failure-Indication ::= SEQUENCE {
334 protocolIEs ProtocolIE-Container { {PWS-Failure-Indication-IEs} },
335 protocolExtensions ProtocolExtensionContainer { {PWS-Failure-Indication-Extensions} } OPTIONAL,
339 PWS-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 },
345 PWS-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 },
351 -- **************************************************************
353 -- ERROR INDICATION ELEMENTARY PROCEDURE
355 -- **************************************************************
357 -- **************************************************************
361 -- **************************************************************
363 Error-Indication ::= SEQUENCE {
364 protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}},
368 ErrorIndicationIEs 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 } ,