1 -- 3GPP TS 37.483 V18.2.0 (2024-06)
2 -- **************************************************************
4 -- Elementary Procedure definitions
6 -- **************************************************************
8 E1AP-PDU-Descriptions {
9 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
10 ngran-access (22) modules (3) e1ap (5) version1 (1) e1ap-PDU-Descriptions (0) }
12 DEFINITIONS AUTOMATIC TAGS ::=
16 -- **************************************************************
18 -- IE parameter types from other modules
20 -- **************************************************************
26 FROM E1AP-CommonDataTypes
30 GNB-CU-UP-E1SetupRequest,
31 GNB-CU-UP-E1SetupResponse,
32 GNB-CU-UP-E1SetupFailure,
33 GNB-CU-CP-E1SetupRequest,
34 GNB-CU-CP-E1SetupResponse,
35 GNB-CU-CP-E1SetupFailure,
36 GNB-CU-UP-ConfigurationUpdate,
37 GNB-CU-UP-ConfigurationUpdateAcknowledge,
38 GNB-CU-UP-ConfigurationUpdateFailure,
39 GNB-CU-CP-ConfigurationUpdate,
40 GNB-CU-CP-ConfigurationUpdateAcknowledge,
41 GNB-CU-CP-ConfigurationUpdateFailure,
42 BCBearerContextSetupRequest,
43 BCBearerContextSetupResponse,
44 BCBearerContextSetupFailure,
45 BCBearerContextModificationRequest,
46 BCBearerContextModificationResponse,
47 BCBearerContextModificationFailure,
48 BCBearerContextModificationRequired,
49 BCBearerContextModificationConfirm,
50 BCBearerContextReleaseCommand,
51 BCBearerContextReleaseComplete,
52 BCBearerContextReleaseRequest,
53 BearerContextSetupRequest,
54 BearerContextSetupResponse,
55 BearerContextSetupFailure,
56 BearerContextModificationRequest,
57 BearerContextModificationResponse,
58 BearerContextModificationFailure,
59 BearerContextModificationRequired,
60 BearerContextModificationConfirm,
61 BearerContextReleaseCommand,
62 BearerContextReleaseComplete,
63 BearerContextReleaseRequest,
64 BearerContextInactivityNotification,
70 GNB-CU-UP-CounterCheckRequest,
71 GNB-CU-UP-StatusIndication,
72 MCBearerContextSetupRequest,
73 MCBearerContextSetupResponse,
74 MCBearerContextSetupFailure,
75 MCBearerContextModificationRequest,
76 MCBearerContextModificationResponse,
77 MCBearerContextModificationFailure,
78 MCBearerContextModificationRequired,
79 MCBearerContextModificationConfirm,
81 MCBearerContextReleaseCommand,
82 MCBearerContextReleaseComplete,
83 MCBearerContextReleaseRequest,
88 ResourceStatusRequest,
89 ResourceStatusResponse,
90 ResourceStatusFailure,
92 IAB-UPTNLAddressUpdate,
93 IAB-UPTNLAddressUpdateAcknowledge,
94 IAB-UPTNLAddressUpdateFailure,
96 EarlyForwardingSNTransfer,
97 GNB-CU-CPMeasurementResultsInformation,
100 FROM E1AP-PDU-Contents
103 id-gNB-CU-UP-E1Setup,
104 id-gNB-CU-CP-E1Setup,
105 id-gNB-CU-UP-ConfigurationUpdate,
106 id-gNB-CU-CP-ConfigurationUpdate,
108 id-bearerContextSetup,
109 id-bearerContextModification,
110 id-bearerContextModificationRequired,
111 id-bearerContextRelease,
112 id-bearerContextReleaseRequest,
113 id-bearerContextInactivityNotification,
114 id-dLDataNotification,
115 id-uLDataNotification,
117 id-gNB-CU-UP-CounterCheck,
118 id-gNB-CU-UP-StatusIndication,
119 id-mRDC-DataUsageReport,
123 id-resourceStatusReportingInitiation,
124 id-resourceStatusReporting,
125 id-iAB-UPTNLAddressUpdate,
127 id-earlyForwardingSNTransfer,
128 id-gNB-CU-CPMeasurementResultsInformation,
129 id-iABPSKNotification,
130 id-BCBearerContextSetup,
131 id-BCBearerContextModification,
132 id-BCBearerContextModificationRequired,
133 id-BCBearerContextRelease,
134 id-BCBearerContextReleaseRequest,
135 id-MCBearerContextSetup,
136 id-MCBearerContextModification,
137 id-MCBearerContextModificationRequired,
138 id-MCBearerNotification,
139 id-MCBearerContextRelease,
140 id-MCBearerContextReleaseRequest
144 -- **************************************************************
146 -- Interface Elementary Procedure Class
148 -- **************************************************************
150 E1AP-ELEMENTARY-PROCEDURE ::= CLASS {
152 &SuccessfulOutcome OPTIONAL,
154 &UnsuccessfulOutcome OPTIONAL,
155 &procedureCode ProcedureCode UNIQUE,
156 &criticality Criticality DEFAULT ignore
159 INITIATING MESSAGE &InitiatingMessage
160 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
161 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
162 PROCEDURE CODE &procedureCode
163 [CRITICALITY &criticality]
166 -- **************************************************************
168 -- Interface PDU Definition
170 -- **************************************************************
172 E1AP-PDU ::= CHOICE {
173 initiatingMessage InitiatingMessage,
174 successfulOutcome SuccessfulOutcome,
175 unsuccessfulOutcome UnsuccessfulOutcome,
179 InitiatingMessage ::= SEQUENCE {
180 procedureCode E1AP-ELEMENTARY-PROCEDURE.&procedureCode ({E1AP-ELEMENTARY-PROCEDURES}),
181 criticality E1AP-ELEMENTARY-PROCEDURE.&criticality ({E1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
182 value E1AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({E1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
185 SuccessfulOutcome ::= SEQUENCE {
186 procedureCode E1AP-ELEMENTARY-PROCEDURE.&procedureCode ({E1AP-ELEMENTARY-PROCEDURES}),
187 criticality E1AP-ELEMENTARY-PROCEDURE.&criticality ({E1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
188 value E1AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({E1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
191 UnsuccessfulOutcome ::= SEQUENCE {
192 procedureCode E1AP-ELEMENTARY-PROCEDURE.&procedureCode ({E1AP-ELEMENTARY-PROCEDURES}),
193 criticality E1AP-ELEMENTARY-PROCEDURE.&criticality ({E1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
194 value E1AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({E1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
197 -- **************************************************************
199 -- Interface Elementary Procedure List
201 -- **************************************************************
203 E1AP-ELEMENTARY-PROCEDURES E1AP-ELEMENTARY-PROCEDURE ::= {
204 E1AP-ELEMENTARY-PROCEDURES-CLASS-1 |
205 E1AP-ELEMENTARY-PROCEDURES-CLASS-2 ,
210 E1AP-ELEMENTARY-PROCEDURES-CLASS-1 E1AP-ELEMENTARY-PROCEDURE ::= {
214 gNB-CU-UP-ConfigurationUpdate |
215 gNB-CU-CP-ConfigurationUpdate |
218 bearerContextModification |
219 bearerContextModificationRequired |
220 bearerContextRelease |
221 resourceStatusReportingInitiation |
222 iAB-UPTNLAddressUpdate |
223 bCBearerContextSetup |
224 bCBearerContextModification |
225 bCBearerContextModificationRequired |
226 bCBearerContextRelease |
227 mCBearerContextSetup |
228 mCBearerContextModification |
229 mCBearerContextModificationRequired |
230 mCBearerContextRelease ,
234 E1AP-ELEMENTARY-PROCEDURES-CLASS-2 E1AP-ELEMENTARY-PROCEDURE ::= {
236 bearerContextReleaseRequest |
237 bearerContextInactivityNotification |
241 gNB-CU-UP-CounterCheck |
242 gNB-CU-UP-StatusIndication |
243 mRDC-DataUsageReport |
248 resourceStatusReporting |
249 earlyForwardingSNTransfer |
250 gNB-CU-CPMeasurementResultsInformation |
252 bCBearerContextReleaseRequest |
253 mCBearerContextReleaseRequest |
254 mCBearerNotification ,
258 -- **************************************************************
260 -- Interface Elementary Procedures
262 -- **************************************************************
264 reset E1AP-ELEMENTARY-PROCEDURE ::= {
265 INITIATING MESSAGE Reset
266 SUCCESSFUL OUTCOME ResetAcknowledge
267 PROCEDURE CODE id-reset
271 errorIndication E1AP-ELEMENTARY-PROCEDURE ::= {
272 INITIATING MESSAGE ErrorIndication
273 PROCEDURE CODE id-errorIndication
277 gNB-CU-UP-E1Setup E1AP-ELEMENTARY-PROCEDURE ::= {
278 INITIATING MESSAGE GNB-CU-UP-E1SetupRequest
279 SUCCESSFUL OUTCOME GNB-CU-UP-E1SetupResponse
280 UNSUCCESSFUL OUTCOME GNB-CU-UP-E1SetupFailure
281 PROCEDURE CODE id-gNB-CU-UP-E1Setup
285 gNB-CU-CP-E1Setup E1AP-ELEMENTARY-PROCEDURE ::= {
286 INITIATING MESSAGE GNB-CU-CP-E1SetupRequest
287 SUCCESSFUL OUTCOME GNB-CU-CP-E1SetupResponse
288 UNSUCCESSFUL OUTCOME GNB-CU-CP-E1SetupFailure
289 PROCEDURE CODE id-gNB-CU-CP-E1Setup
293 gNB-CU-UP-ConfigurationUpdate E1AP-ELEMENTARY-PROCEDURE ::= {
294 INITIATING MESSAGE GNB-CU-UP-ConfigurationUpdate
295 SUCCESSFUL OUTCOME GNB-CU-UP-ConfigurationUpdateAcknowledge
296 UNSUCCESSFUL OUTCOME GNB-CU-UP-ConfigurationUpdateFailure
297 PROCEDURE CODE id-gNB-CU-UP-ConfigurationUpdate
301 gNB-CU-CP-ConfigurationUpdate E1AP-ELEMENTARY-PROCEDURE ::= {
302 INITIATING MESSAGE GNB-CU-CP-ConfigurationUpdate
303 SUCCESSFUL OUTCOME GNB-CU-CP-ConfigurationUpdateAcknowledge
304 UNSUCCESSFUL OUTCOME GNB-CU-CP-ConfigurationUpdateFailure
305 PROCEDURE CODE id-gNB-CU-CP-ConfigurationUpdate
309 e1Release E1AP-ELEMENTARY-PROCEDURE ::= {
310 INITIATING MESSAGE E1ReleaseRequest
311 SUCCESSFUL OUTCOME E1ReleaseResponse
312 PROCEDURE CODE id-e1Release
316 bearerContextSetup E1AP-ELEMENTARY-PROCEDURE ::= {
317 INITIATING MESSAGE BearerContextSetupRequest
318 SUCCESSFUL OUTCOME BearerContextSetupResponse
319 UNSUCCESSFUL OUTCOME BearerContextSetupFailure
320 PROCEDURE CODE id-bearerContextSetup
324 bearerContextModification E1AP-ELEMENTARY-PROCEDURE ::= {
325 INITIATING MESSAGE BearerContextModificationRequest
326 SUCCESSFUL OUTCOME BearerContextModificationResponse
327 UNSUCCESSFUL OUTCOME BearerContextModificationFailure
328 PROCEDURE CODE id-bearerContextModification
332 bearerContextModificationRequired E1AP-ELEMENTARY-PROCEDURE ::= {
333 INITIATING MESSAGE BearerContextModificationRequired
334 SUCCESSFUL OUTCOME BearerContextModificationConfirm
335 PROCEDURE CODE id-bearerContextModificationRequired
339 bearerContextRelease E1AP-ELEMENTARY-PROCEDURE ::= {
340 INITIATING MESSAGE BearerContextReleaseCommand
341 SUCCESSFUL OUTCOME BearerContextReleaseComplete
342 PROCEDURE CODE id-bearerContextRelease
346 bearerContextReleaseRequest E1AP-ELEMENTARY-PROCEDURE ::= {
347 INITIATING MESSAGE BearerContextReleaseRequest
348 PROCEDURE CODE id-bearerContextReleaseRequest
352 bearerContextInactivityNotification E1AP-ELEMENTARY-PROCEDURE ::= {
353 INITIATING MESSAGE BearerContextInactivityNotification
354 PROCEDURE CODE id-bearerContextInactivityNotification
358 dLDataNotification E1AP-ELEMENTARY-PROCEDURE ::= {
359 INITIATING MESSAGE DLDataNotification
360 PROCEDURE CODE id-dLDataNotification
364 uLDataNotification E1AP-ELEMENTARY-PROCEDURE ::= {
365 INITIATING MESSAGE ULDataNotification
366 PROCEDURE CODE id-uLDataNotification
370 dataUsageReport E1AP-ELEMENTARY-PROCEDURE ::= {
371 INITIATING MESSAGE DataUsageReport
372 PROCEDURE CODE id-dataUsageReport
376 gNB-CU-UP-CounterCheck E1AP-ELEMENTARY-PROCEDURE ::= {
377 INITIATING MESSAGE GNB-CU-UP-CounterCheckRequest
378 PROCEDURE CODE id-gNB-CU-UP-CounterCheck
382 gNB-CU-UP-StatusIndication E1AP-ELEMENTARY-PROCEDURE ::= {
383 INITIATING MESSAGE GNB-CU-UP-StatusIndication
384 PROCEDURE CODE id-gNB-CU-UP-StatusIndication
388 privateMessage E1AP-ELEMENTARY-PROCEDURE ::= {
389 INITIATING MESSAGE PrivateMessage
390 PROCEDURE CODE id-privateMessage
394 gNB-CU-CPMeasurementResultsInformation E1AP-ELEMENTARY-PROCEDURE ::= {
395 INITIATING MESSAGE GNB-CU-CPMeasurementResultsInformation
396 PROCEDURE CODE id-gNB-CU-CPMeasurementResultsInformation
400 mRDC-DataUsageReport E1AP-ELEMENTARY-PROCEDURE ::= {
401 INITIATING MESSAGE MRDC-DataUsageReport
402 PROCEDURE CODE id-mRDC-DataUsageReport
406 deactivateTrace E1AP-ELEMENTARY-PROCEDURE ::= {
407 INITIATING MESSAGE DeactivateTrace
408 PROCEDURE CODE id-DeactivateTrace
412 traceStart E1AP-ELEMENTARY-PROCEDURE ::= {
413 INITIATING MESSAGE TraceStart
414 PROCEDURE CODE id-TraceStart
418 resourceStatusReportingInitiation E1AP-ELEMENTARY-PROCEDURE ::= {
419 INITIATING MESSAGE ResourceStatusRequest
420 SUCCESSFUL OUTCOME ResourceStatusResponse
421 UNSUCCESSFUL OUTCOME ResourceStatusFailure
422 PROCEDURE CODE id-resourceStatusReportingInitiation
426 resourceStatusReporting E1AP-ELEMENTARY-PROCEDURE ::= {
427 INITIATING MESSAGE ResourceStatusUpdate
428 PROCEDURE CODE id-resourceStatusReporting
432 iAB-UPTNLAddressUpdate E1AP-ELEMENTARY-PROCEDURE ::= {
433 INITIATING MESSAGE IAB-UPTNLAddressUpdate
434 SUCCESSFUL OUTCOME IAB-UPTNLAddressUpdateAcknowledge
435 UNSUCCESSFUL OUTCOME IAB-UPTNLAddressUpdateFailure
436 PROCEDURE CODE id-iAB-UPTNLAddressUpdate
440 cellTrafficTrace E1AP-ELEMENTARY-PROCEDURE ::={
441 INITIATING MESSAGE CellTrafficTrace
442 PROCEDURE CODE id-CellTrafficTrace
446 earlyForwardingSNTransfer E1AP-ELEMENTARY-PROCEDURE ::= {
447 INITIATING MESSAGE EarlyForwardingSNTransfer
448 PROCEDURE CODE id-earlyForwardingSNTransfer
452 iABPSKNotification E1AP-ELEMENTARY-PROCEDURE ::= {
453 INITIATING MESSAGE IABPSKNotification
454 PROCEDURE CODE id-iABPSKNotification
458 bCBearerContextSetup E1AP-ELEMENTARY-PROCEDURE ::= {
459 INITIATING MESSAGE BCBearerContextSetupRequest
460 SUCCESSFUL OUTCOME BCBearerContextSetupResponse
461 UNSUCCESSFUL OUTCOME BCBearerContextSetupFailure
462 PROCEDURE CODE id-BCBearerContextSetup
466 bCBearerContextModification E1AP-ELEMENTARY-PROCEDURE ::= {
467 INITIATING MESSAGE BCBearerContextModificationRequest
468 SUCCESSFUL OUTCOME BCBearerContextModificationResponse
469 UNSUCCESSFUL OUTCOME BCBearerContextModificationFailure
470 PROCEDURE CODE id-BCBearerContextModification
474 bCBearerContextModificationRequired E1AP-ELEMENTARY-PROCEDURE ::= {
475 INITIATING MESSAGE BCBearerContextModificationRequired
476 SUCCESSFUL OUTCOME BCBearerContextModificationConfirm
477 PROCEDURE CODE id-BCBearerContextModificationRequired
481 bCBearerContextRelease E1AP-ELEMENTARY-PROCEDURE ::= {
482 INITIATING MESSAGE BCBearerContextReleaseCommand
483 SUCCESSFUL OUTCOME BCBearerContextReleaseComplete
484 PROCEDURE CODE id-BCBearerContextRelease
488 bCBearerContextReleaseRequest E1AP-ELEMENTARY-PROCEDURE ::= {
489 INITIATING MESSAGE BCBearerContextReleaseRequest
490 PROCEDURE CODE id-BCBearerContextReleaseRequest
494 mCBearerContextSetup E1AP-ELEMENTARY-PROCEDURE ::= {
495 INITIATING MESSAGE MCBearerContextSetupRequest
496 SUCCESSFUL OUTCOME MCBearerContextSetupResponse
497 UNSUCCESSFUL OUTCOME MCBearerContextSetupFailure
498 PROCEDURE CODE id-MCBearerContextSetup
502 mCBearerContextModification E1AP-ELEMENTARY-PROCEDURE ::= {
503 INITIATING MESSAGE MCBearerContextModificationRequest
504 SUCCESSFUL OUTCOME MCBearerContextModificationResponse
505 UNSUCCESSFUL OUTCOME MCBearerContextModificationFailure
506 PROCEDURE CODE id-MCBearerContextModification
510 mCBearerContextModificationRequired E1AP-ELEMENTARY-PROCEDURE ::= {
511 INITIATING MESSAGE MCBearerContextModificationRequired
512 SUCCESSFUL OUTCOME MCBearerContextModificationConfirm
513 PROCEDURE CODE id-MCBearerContextModificationRequired
517 mCBearerNotification E1AP-ELEMENTARY-PROCEDURE ::= {
518 INITIATING MESSAGE MCBearerNotification
519 PROCEDURE CODE id-MCBearerNotification
523 mCBearerContextRelease E1AP-ELEMENTARY-PROCEDURE ::= {
524 INITIATING MESSAGE MCBearerContextReleaseCommand
525 SUCCESSFUL OUTCOME MCBearerContextReleaseComplete
526 PROCEDURE CODE id-MCBearerContextRelease
530 mCBearerContextReleaseRequest E1AP-ELEMENTARY-PROCEDURE ::= {
531 INITIATING MESSAGE MCBearerContextReleaseRequest
532 PROCEDURE CODE id-MCBearerContextReleaseRequest