blob: d1534e18f0d597b18e8b944b1ffee2004569f3d6 [file] [log] [blame]
Harald Welte799049c2019-06-26 01:35:18 +02001-- 3GPP TS 36.413 V15.5.0 (2019-03)
2-- 9.3.4 Information Element Definitions
3-- **************************************************************
4--
5-- Information Element Definitions
6--
7-- **************************************************************
8
9S1AP-IEs {
10itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
11eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-IEs (2) }
12
13DEFINITIONS AUTOMATIC TAGS ::=
14
15BEGIN
16
17IMPORTS
18 id-E-RABInformationListItem,
19 id-E-RABItem,
20 id-Bearers-SubjectToStatusTransfer-Item,
21 id-Time-Synchronisation-Info,
22 id-x2TNLConfigurationInfo,
23 id-eNBX2ExtendedTransportLayerAddresses,
24 id-MDTConfiguration,
25 id-Time-UE-StayedInCell-EnhancedGranularity,
26 id-HO-Cause,
27 id-M3Configuration,
28 id-M4Configuration,
29 id-M5Configuration,
30 id-MDT-Location-Info,
31 id-SignallingBasedMDTPLMNList,
32 id-MobilityInformation,
33 id-ULCOUNTValueExtended,
34 id-DLCOUNTValueExtended,
35 id-ReceiveStatusOfULPDCPSDUsExtended,
36 id-eNBIndirectX2TransportLayerAddresses,
37 id-Muting-Availability-Indication,
38 id-Muting-Pattern-Information,
39 id-NRrestrictioninEPSasSecondaryRAT,
40 id-NRrestrictionin5GS,
41 id-Synchronisation-Information,
42 id-uE-HistoryInformationFromTheUE,
43 id-LoggedMBSFNMDT,
44 id-SON-Information-Report,
45 id-RecommendedCellItem,
46 id-RecommendedENBItem,
47 id-ProSeUEtoNetworkRelaying,
48 id-ULCOUNTValuePDCP-SNlength18,
49 id-DLCOUNTValuePDCP-SNlength18,
50 id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18,
51 id-M6Configuration,
52 id-M7Configuration,
53 id-RAT-Type,
54 id-extended-e-RAB-MaximumBitrateDL,
55 id-extended-e-RAB-MaximumBitrateUL,
56 id-extended-e-RAB-GuaranteedBitrateDL,
57 id-extended-e-RAB-GuaranteedBitrateUL,
58 id-extended-uEaggregateMaximumBitRateDL,
59 id-extended-uEaggregateMaximumBitRateUL,
60 id-SecondaryRATDataUsageReportItem,
61 id-E-RABUsageReportItem,
62 id-UEAppLayerMeasConfig,
63 id-serviceType,
64 id-UnlicensedSpectrumRestriction,
65 id-CNTypeRestrictions,
66 id-DownlinkPacketLossRate,
67 id-UplinkPacketLossRate,
68 id-BluetoothMeasurementConfiguration,
69 id-WLANMeasurementConfiguration,
70 id-LastNG-RANPLMNIdentity,
71 maxnoofCSGs,
72 maxnoofE-RABs,
73 maxnoofErrors,
74 maxnoofBPLMNs,
75 maxnoofPLMNsPerMME,
76 maxnoofTACs,
77 maxnoofEPLMNs,
78 maxnoofEPLMNsPlusOne,
79 maxnoofForbLACs,
80 maxnoofForbTACs,
81 maxnoofCellsinUEHistoryInfo,
82 maxnoofCellID,
83 maxnoofDCNs,
84 maxnoofEmergencyAreaID,
85 maxnoofTAIforWarning,
86 maxnoofCellinTAI,
87 maxnoofCellinEAI,
88 maxnoofeNBX2TLAs,
89 maxnoofeNBX2ExtTLAs,
90 maxnoofeNBX2GTPTLAs,
91 maxnoofRATs,
92 maxnoofGroupIDs,
93 maxnoofMMECs,
94 maxnoofTAforMDT,
95 maxnoofCellIDforMDT,
96 maxnoofMDTPLMNs,
97 maxnoofCellsforRestart,
98 maxnoofRestartTAIs,
99 maxnoofRestartEmergencyAreaIDs,
100 maxnoofMBSFNAreaMDT,
101 maxEARFCN,
102 maxnoofCellsineNB,
103 maxnoofRecommendedCells,
104 maxnoofRecommendedENBs,
105 maxnooftimeperiods,
106 maxnoofCellIDforQMC,
107 maxnoofTAforQMC,
108 maxnoofPLMNforQMC,
109 maxnoofBluetoothName,
110 maxnoofWLANName,
111 maxnoofConnectedengNBs
112
113
114
115
116FROM S1AP-Constants
117
118 Criticality,
119 ProcedureCode,
120 ProtocolIE-ID,
121 TriggeringMessage
122FROM S1AP-CommonDataTypes
123
124 ProtocolExtensionContainer{},
125 S1AP-PROTOCOL-EXTENSION,
126 ProtocolIE-SingleContainer{},
127 S1AP-PROTOCOL-IES
128
129FROM S1AP-Containers;
130
131-- A
132
133Additional-GUTI::= SEQUENCE {
134 gUMMEI GUMMEI,
135 m-TMSI M-TMSI,
136 iE-Extensions ProtocolExtensionContainer { {Additional-GUTI-ExtIEs} } OPTIONAL,
137 ...
138}
139
140Additional-GUTI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
141 ...
142}
143
144AerialUEsubscriptionInformation ::= ENUMERATED {
145 allowed,
146 not-allowed,
147 ...
148}
149
150AreaScopeOfMDT ::= CHOICE {
151 cellBased CellBasedMDT,
152 tABased TABasedMDT,
153 pLMNWide NULL,
154 ...,
155 tAIBased TAIBasedMDT
156}
157
158
159AreaScopeOfQMC ::= CHOICE {
160 cellBased CellBasedQMC,
161 tABased TABasedQMC,
162 tAIBased TAIBasedQMC,
163 pLMNAreaBased PLMNAreaBasedQMC,
164 ...
165}
166
167AllocationAndRetentionPriority ::= SEQUENCE {
168 priorityLevel PriorityLevel,
169 pre-emptionCapability Pre-emptionCapability,
170 pre-emptionVulnerability Pre-emptionVulnerability,
171 iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL,
172 ...
173}
174
175AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
176 ...
177}
178
179AssistanceDataForCECapableUEs ::= SEQUENCE {
180 cellIdentifierAndCELevelForCECapableUEs CellIdentifierAndCELevelForCECapableUEs,
181 iE-Extensions ProtocolExtensionContainer { { InformationForCECapableUEs-ExtIEs} } OPTIONAL,
182 ...
183}
184
185InformationForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
186 ...
187}
188
189AssistanceDataForPaging ::= SEQUENCE {
190 assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL,
191 assistanceDataForCECapableUEs AssistanceDataForCECapableUEs OPTIONAL,
192 pagingAttemptInformation PagingAttemptInformation OPTIONAL,
193 iE-Extensions ProtocolExtensionContainer { { AssistanceDataForPaging-ExtIEs} } OPTIONAL,
194 ...
195}
196
197AssistanceDataForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
198 ...
199}
200
201AssistanceDataForRecommendedCells ::= SEQUENCE {
202 recommendedCellsForPaging RecommendedCellsForPaging,
203 iE-Extensions ProtocolExtensionContainer { { AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL,
204 ...
205}
206
207AssistanceDataForRecommendedCells-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
208 ...
209}
210
211-- B
212
213Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } }
214
215Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= {
216 { ID id-Bearers-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToStatusTransfer-Item PRESENCE mandatory },
217 ...
218}
219
220Bearers-SubjectToStatusTransfer-Item ::= SEQUENCE {
221 e-RAB-ID E-RAB-ID,
222 uL-COUNTvalue COUNTvalue,
223 dL-COUNTvalue COUNTvalue,
224 receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL,
225 iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL,
226 ...
227}
228
229Bearers-SubjectToStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= {
230 { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}|
231 { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}|
232 { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}|
233 { ID id-ULCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}|
234 { ID id-DLCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}|
235 { ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 PRESENCE optional},
236 ...
237}
238
239BearerType ::= ENUMERATED {
240 non-IP,
241 ...
242}
243
244BitRate ::= INTEGER (0..10000000000)
245
246BluetoothMeasurementConfiguration ::= SEQUENCE {
247 bluetoothMeasConfig BluetoothMeasConfig,
248 bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL,
249 bt-rssi ENUMERATED {true, ...} OPTIONAL,
250 iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL,
251 ...
252}
253
254BluetoothMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
255 ...
256}
257
258BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName
259
260BluetoothMeasConfig::= ENUMERATED {setup,...}
261
262BluetoothName ::= OCTET STRING (SIZE (1..248))
263
264BPLMNs ::= SEQUENCE (SIZE(1.. maxnoofBPLMNs)) OF PLMNidentity
265
266BroadcastCancelledAreaList ::= CHOICE {
267 cellID-Cancelled CellID-Cancelled,
268 tAI-Cancelled TAI-Cancelled,
269 emergencyAreaID-Cancelled EmergencyAreaID-Cancelled,
270 ...
271}
272
273BroadcastCompletedAreaList ::= CHOICE {
274 cellID-Broadcast CellID-Broadcast,
275 tAI-Broadcast TAI-Broadcast,
276 emergencyAreaID-Broadcast EmergencyAreaID-Broadcast,
277 ...
278}
279
280
281-- C
282
283CancelledCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellinEAI-Item
284
285CancelledCellinEAI-Item ::= SEQUENCE {
286 eCGI EUTRAN-CGI,
287 numberOfBroadcasts NumberOfBroadcasts,
288 iE-Extensions ProtocolExtensionContainer { {CancelledCellinEAI-Item-ExtIEs} } OPTIONAL,
289 ...
290}
291
292CancelledCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
293 ...
294}
295
296CancelledCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellinTAI-Item
297
298CancelledCellinTAI-Item ::= SEQUENCE{
299 eCGI EUTRAN-CGI,
300 numberOfBroadcasts NumberOfBroadcasts,
301 iE-Extensions ProtocolExtensionContainer { {CancelledCellinTAI-Item-ExtIEs} } OPTIONAL,
302 ...
303}
304
305CancelledCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
306 ...
307}
308
309Cause ::= CHOICE {
310 radioNetwork CauseRadioNetwork,
311 transport CauseTransport,
312 nas CauseNas,
313 protocol CauseProtocol,
314 misc CauseMisc,
315 ...
316}
317
318CauseMisc ::= ENUMERATED {
319 control-processing-overload,
320 not-enough-user-plane-processing-resources,
321 hardware-failure,
322 om-intervention,
323 unspecified,
324 unknown-PLMN,
325...
326}
327
328CauseProtocol ::= ENUMERATED {
329 transfer-syntax-error,
330 abstract-syntax-error-reject,
331 abstract-syntax-error-ignore-and-notify,
332 message-not-compatible-with-receiver-state,
333 semantic-error,
334 abstract-syntax-error-falsely-constructed-message,
335 unspecified,
336 ...
337}
338
339CauseRadioNetwork ::= ENUMERATED {
340 unspecified,
341 tx2relocoverall-expiry,
342 successful-handover,
343 release-due-to-eutran-generated-reason,
344 handover-cancelled,
345 partial-handover,
346 ho-failure-in-target-EPC-eNB-or-target-system,
347 ho-target-not-allowed,
348 tS1relocoverall-expiry,
349 tS1relocprep-expiry,
350 cell-not-available,
351 unknown-targetID,
352 no-radio-resources-available-in-target-cell,
353 unknown-mme-ue-s1ap-id,
354 unknown-enb-ue-s1ap-id,
355 unknown-pair-ue-s1ap-id,
356 handover-desirable-for-radio-reason,
357 time-critical-handover,
358 resource-optimisation-handover,
359 reduce-load-in-serving-cell,
360 user-inactivity,
361 radio-connection-with-ue-lost,
362 load-balancing-tau-required,
363 cs-fallback-triggered,
364 ue-not-available-for-ps-service,
365 radio-resources-not-available,
366 failure-in-radio-interface-procedure,
367 invalid-qos-combination,
368 interrat-redirection,
369 interaction-with-other-procedure,
370 unknown-E-RAB-ID,
371 multiple-E-RAB-ID-instances,
372 encryption-and-or-integrity-protection-algorithms-not-supported,
373 s1-intra-system-handover-triggered,
374 s1-inter-system-handover-triggered,
375 x2-handover-triggered,
376 ...,
377 redirection-towards-1xRTT,
378 not-supported-QCI-value,
379 invalid-CSG-Id,
380 release-due-to-pre-emption
381
382}
383
384CauseTransport ::= ENUMERATED {
385 transport-resource-unavailable,
386 unspecified,
387 ...
388}
389
390CauseNas ::= ENUMERATED {
391 normal-release,
392 authentication-failure,
393 detach,
394 unspecified,
395 ...,
396 csg-subscription-expiry
397}
398
399CellAccessMode ::= ENUMERATED {
400 hybrid,
401 ...
402}
403
404CellIdentifierAndCELevelForCECapableUEs ::= SEQUENCE {
405 global-Cell-ID EUTRAN-CGI,
406 cELevel CELevel,
407 iE-Extensions ProtocolExtensionContainer { { CellIdentifierAndCELevelForCECapableUEs-ExtIEs} } OPTIONAL,
408 ...
409}
410
411CellIdentifierAndCELevelForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
412 ...
413}
414
415-- Coverage Enhancement level encoded according to TS 36.331 [16] --
416CELevel ::= OCTET STRING
417
418CE-mode-B-SupportIndicator ::= ENUMERATED {
419 supported,
420 ...
421}
422
423CellIdentity ::= BIT STRING (SIZE (28))
424
425CellID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Broadcast-Item
426
427CellID-Broadcast-Item ::= SEQUENCE {
428 eCGI EUTRAN-CGI,
429 iE-Extensions ProtocolExtensionContainer { {CellID-Broadcast-Item-ExtIEs} } OPTIONAL,
430 ...
431}
432
433CellID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
434 ...
435}
436
437CellID-Cancelled::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Cancelled-Item
438
439CellID-Cancelled-Item ::= SEQUENCE {
440 eCGI EUTRAN-CGI,
441 numberOfBroadcasts NumberOfBroadcasts,
442 iE-Extensions ProtocolExtensionContainer { {CellID-Cancelled-Item-ExtIEs} } OPTIONAL,
443 ...
444}
445
446CellID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
447 ...
448}
449
450CellBasedMDT::= SEQUENCE {
451 cellIdListforMDT CellIdListforMDT,
452 iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-ExtIEs} } OPTIONAL,
453 ...
454}
455
456CellBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
457 ...
458}
459
460CellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRAN-CGI
461
462CellBasedQMC::= SEQUENCE {
463 cellIdListforQMC CellIdListforQMC,
464 iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL,
465 ...
466}
467
468CellBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
469 ...
470}
471
472CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF EUTRAN-CGI
473
474Cdma2000PDU ::= OCTET STRING
475
476Cdma2000RATType ::= ENUMERATED {
477 hRPD,
478 onexRTT,
479 ...
480}
481
482Cdma2000SectorID ::= OCTET STRING
483
484Cdma2000HOStatus ::= ENUMERATED {
485 hOSuccess,
486 hOFailure,
487 ...
488}
489
490Cdma2000HORequiredIndication ::= ENUMERATED {
491 true,
492 ...
493}
494
495Cdma2000OneXSRVCCInfo ::= SEQUENCE {
496 cdma2000OneXMEID Cdma2000OneXMEID,
497 cdma2000OneXMSI Cdma2000OneXMSI,
498 cdma2000OneXPilot Cdma2000OneXPilot,
499 iE-Extensions ProtocolExtensionContainer { {Cdma2000OneXSRVCCInfo-ExtIEs} } OPTIONAL,
500 ...
501}
502
503Cdma2000OneXSRVCCInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
504 ...
505}
506
507Cdma2000OneXMEID ::= OCTET STRING
508
509Cdma2000OneXMSI ::= OCTET STRING
510
511Cdma2000OneXPilot ::= OCTET STRING
512
513Cdma2000OneXRAND ::= OCTET STRING
514
515
516Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ...}
517
518CellType ::= SEQUENCE {
519 cell-Size Cell-Size,
520 iE-Extensions ProtocolExtensionContainer { { CellType-ExtIEs}} OPTIONAL,
521 ...
522}
523
524CellType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
525 ...
526}
527
528CGI ::= SEQUENCE {
529 pLMNidentity PLMNidentity,
530 lAC LAC,
531 cI CI,
532 rAC RAC OPTIONAL,
533 iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL,
534 ...
535 }
536
537CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
538 ...
539}
540
541CI ::= OCTET STRING (SIZE (2))
542
543CNDomain ::= ENUMERATED {
544 ps,
545 cs
546}
547
548CNTypeRestrictions::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF CNTypeRestrictions-Item
549
550CNTypeRestrictions-Item ::= SEQUENCE {
551 pLMN-Identity PLMNidentity,
552 cNType CNType,
553 iE-Extensions ProtocolExtensionContainer { { CNTypeRestrictions-Item-ExtIEs} } OPTIONAL,
554 ...
555}
556
557CNTypeRestrictions-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
558 ...
559}
560
561CNType ::= ENUMERATED {
562 fiveGCForbiddden,
563 ...
564}
565
566ConcurrentWarningMessageIndicator ::= ENUMERATED {
567 true
568}
569
570ConnectedengNBList ::= SEQUENCE (SIZE(1..maxnoofConnectedengNBs)) OF ConnectedengNBItem
571
572ConnectedengNBItem ::= SEQUENCE {
573 en-gNB-ID En-gNB-ID,
574 supportedTAs SupportedTAs,
575 iE-Extensions ProtocolExtensionContainer { {ConnectedengNBItem-ExtIEs} } OPTIONAL,
576 ...
577}
578
579ConnectedengNBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
580 ...
581}
582
583Correlation-ID ::= OCTET STRING (SIZE (4))
584
585CSFallbackIndicator ::= ENUMERATED {
586 cs-fallback-required,
587 ...,
588 cs-fallback-high-priority
589}
590
591AdditionalCSFallbackIndicator ::= ENUMERATED {
592 no-restriction,
593 restriction,
594 ...
595}
596
597CSG-Id ::= BIT STRING (SIZE (27))
598
599
600CSG-IdList ::= SEQUENCE (SIZE (1.. maxnoofCSGs)) OF CSG-IdList-Item
601
602CSG-IdList-Item ::= SEQUENCE {
603 cSG-Id CSG-Id,
604 iE-Extensions ProtocolExtensionContainer { {CSG-IdList-Item-ExtIEs} } OPTIONAL,
605 ...
606}
607
608CSG-IdList-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
609 ...
610}
611
612CSGMembershipStatus ::= ENUMERATED {
613 member,
614 not-member
615}
616
617
618COUNTvalue ::= SEQUENCE {
619 pDCP-SN PDCP-SN,
620 hFN HFN,
621 iE-Extensions ProtocolExtensionContainer { {COUNTvalue-ExtIEs} } OPTIONAL,
622 ...
623}
624COUNTvalue-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
625 ...
626}
627
628COUNTValueExtended ::= SEQUENCE {
629 pDCP-SNExtended PDCP-SNExtended,
630 hFNModified HFNModified,
631 iE-Extensions ProtocolExtensionContainer { {COUNTValueExtended-ExtIEs} } OPTIONAL,
632 ...
633}
634
635COUNTValueExtended-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
636 ...
637}
638
639COUNTvaluePDCP-SNlength18 ::= SEQUENCE {
640 pDCP-SNlength18 PDCP-SNlength18,
641 hFNforPDCP-SNlength18 HFNforPDCP-SNlength18,
642 iE-Extensions ProtocolExtensionContainer { {COUNTvaluePDCP-SNlength18-ExtIEs} } OPTIONAL,
643 ...
644}
645
646COUNTvaluePDCP-SNlength18-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
647 ...
648}
649
650Coverage-Level ::= ENUMERATED {
651 extendedcoverage,
652 ...
653}
654
655CriticalityDiagnostics ::= SEQUENCE {
656 procedureCode ProcedureCode OPTIONAL,
657 triggeringMessage TriggeringMessage OPTIONAL,
658 procedureCriticality Criticality OPTIONAL,
659 iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
660 iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL,
661 ...
662}
663
664CriticalityDiagnostics-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
665 ...
666}
667
668CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1.. maxnoofErrors)) OF CriticalityDiagnostics-IE-Item
669
670CriticalityDiagnostics-IE-Item ::= SEQUENCE {
671 iECriticality Criticality,
672 iE-ID ProtocolIE-ID,
673 typeOfError TypeOfError,
674 iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL,
675 ...
676}
677
678CriticalityDiagnostics-IE-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
679 ...
680}
681
682
683-- D
684
685DataCodingScheme ::= BIT STRING (SIZE (8))
686
687DCN-ID ::= INTEGER (0..65535)
688
689ServedDCNs ::= SEQUENCE (SIZE(0..maxnoofDCNs)) OF ServedDCNsItem
690
691ServedDCNsItem ::= SEQUENCE {
692 dCN-ID DCN-ID,
693 relativeDCNCapacity RelativeMMECapacity,
694 iE-Extensions ProtocolExtensionContainer { {ServedDCNsItem-ExtIEs} } OPTIONAL,
695 ...
696}
697
698ServedDCNsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
699 ...
700}
701
702DL-CP-SecurityInformation ::= SEQUENCE {
703 dl-NAS-MAC DL-NAS-MAC,
704 iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL,
705 ...
706}
707
708DL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
709 ...
710}
711
712DL-Forwarding ::= ENUMERATED {
713 dL-Forwarding-proposed,
714 ...
715}
716
717DL-NAS-MAC ::= BIT STRING (SIZE (16))
718
719Direct-Forwarding-Path-Availability ::= ENUMERATED {
720 directPathAvailable,
721 ...
722}
723
724Data-Forwarding-Not-Possible ::= ENUMERATED {
725 data-Forwarding-not-Possible,
726 ...
727}
728
729DLNASPDUDeliveryAckRequest ::= ENUMERATED {
730 requested,
731 ...
732}
733
734-- E
735
736EARFCN ::= INTEGER(0..maxEARFCN, ...)
737
738ECGIList ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF EUTRAN-CGI
739
740PWSfailedECGIList ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI
741
742EDT-Session ::= ENUMERATED {
743 true,
744 ...
745}
746
747EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID
748
749EmergencyAreaID ::= OCTET STRING (SIZE (3))
750
751EmergencyAreaID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Broadcast-Item
752
753EmergencyAreaID-Broadcast-Item ::= SEQUENCE {
754 emergencyAreaID EmergencyAreaID,
755 completedCellinEAI CompletedCellinEAI,
756 iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Broadcast-Item-ExtIEs} } OPTIONAL,
757 ...
758}
759
760EmergencyAreaID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
761 ...
762}
763
764EmergencyAreaID-Cancelled ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Cancelled-Item
765
766EmergencyAreaID-Cancelled-Item ::= SEQUENCE {
767 emergencyAreaID EmergencyAreaID,
768 cancelledCellinEAI CancelledCellinEAI,
769 iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Cancelled-Item-ExtIEs} } OPTIONAL,
770 ...
771}
772
773EmergencyAreaID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
774 ...
775}
776
777CompletedCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellinEAI-Item
778
779CompletedCellinEAI-Item ::= SEQUENCE {
780 eCGI EUTRAN-CGI,
781 iE-Extensions ProtocolExtensionContainer { {CompletedCellinEAI-Item-ExtIEs} } OPTIONAL,
782 ...
783}
784
785CompletedCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
786 ...
787}
788
789ECGI-List ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI
790
791EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartEmergencyAreaIDs)) OF EmergencyAreaID
792
793ENB-ID ::= CHOICE {
794 macroENB-ID BIT STRING (SIZE(20)),
795 homeENB-ID BIT STRING (SIZE(28)),
796 ... ,
797 short-macroENB-ID BIT STRING (SIZE(18)),
798 long-macroENB-ID BIT STRING (SIZE(21))
799}
800
801En-gNB-ID ::= BIT STRING (SIZE(22..32, ...))
802
803GERAN-Cell-ID ::= SEQUENCE {
804 lAI LAI,
805 rAC RAC,
806 cI CI,
807 iE-Extensions ProtocolExtensionContainer { { GERAN-Cell-ID-ExtIEs} } OPTIONAL,
808 ...
809}
810
811GERAN-Cell-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
812 ...
813}
814
815Global-ENB-ID ::= SEQUENCE {
816 pLMNidentity PLMNidentity,
817 eNB-ID ENB-ID,
818 iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL,
819 ...
820}
821
822GlobalENB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
823 ...
824}
825
826Global-en-gNB-ID ::= SEQUENCE {
827 pLMNidentity PLMNidentity,
828 en-gNB-ID En-gNB-ID,
829 iE-Extensions ProtocolExtensionContainer { {Global-en-gNB-ID-ExtIEs} } OPTIONAL,
830 ...
831}
832
833Global-en-gNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
834 ...
835}
836
837GUMMEIList::= SEQUENCE (SIZE (1.. maxnoofMMECs)) OF GUMMEI
838
839ENB-StatusTransfer-TransparentContainer ::= SEQUENCE {
840 bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransferList,
841 iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL,
842 ...
843}
844
845ENB-StatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
846 ...
847}
848
849ENB-UE-S1AP-ID ::= INTEGER (0..16777215)
850
851ENBname ::= PrintableString (SIZE (1..150,...))
852
853ENBX2TLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2TLAs)) OF TransportLayerAddress
854
855EncryptionAlgorithms ::= BIT STRING (SIZE (16,...))
856
857EN-DCSONConfigurationTransfer ::= SEQUENCE {
858 transfertype EN-DCSONTransferType,
859 sONInformation SONInformation,
860 x2TNLConfigInfo X2TNLConfigurationInfo OPTIONAL,
861 -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to X2TNL Configuration Info --
862 iE-Extensions ProtocolExtensionContainer { {EN-DCSONConfigurationTransfer-ExtIEs} } OPTIONAL,
863...
864}
865
866EN-DCSONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
867 ...
868}
869
870EN-DCSONTransferType ::= CHOICE {
871 request EN-DCTransferTypeRequest,
872 reply EN-DCTransferTypeReply,
873 ...
874}
875
876EN-DCTransferTypeRequest ::= SEQUENCE {
877 sourceeNB EN-DCSONeNBIdentification,
878 targetengNB EN-DCSONengNBIdentification,
879 targeteNB EN-DCSONeNBIdentification OPTIONAL,
880 associatedTAI TAI OPTIONAL,
881 broadcast5GSTAI FiveGSTAI OPTIONAL,
882 iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeRequest-ExtIEs} } OPTIONAL,
883...
884}
885
886EN-DCTransferTypeRequest-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
887 ...
888}
889
890EN-DCTransferTypeReply ::= SEQUENCE {
891 sourceengNB EN-DCSONengNBIdentification,
892 targeteNB EN-DCSONeNBIdentification,
893 iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeReply-ExtIEs} } OPTIONAL,
894...
895}
896
897EN-DCTransferTypeReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
898 ...
899}
900
901EN-DCSONeNBIdentification ::= SEQUENCE {
902 globaleNBID Global-ENB-ID,
903 selectedTAI TAI,
904 iE-Extensions ProtocolExtensionContainer { {EN-DCSONeNBIdentification-ExtIEs} } OPTIONAL,
905...
906}
907
908EN-DCSONeNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
909 ...
910}
911
912EN-DCSONengNBIdentification ::= SEQUENCE {
913 globalengNBID Global-en-gNB-ID,
914 selectedTAI TAI,
915 iE-Extensions ProtocolExtensionContainer { {EN-DCSONengNBIdentification-ExtIEs} } OPTIONAL,
916...
917}
918
919EN-DCSONengNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
920 ...
921}
922
923EndIndication ::= ENUMERATED {
924 no-further-data,
925 further-data-exists,
926 ...
927}
928
929EnhancedCoverageRestricted ::= ENUMERATED {
930 restricted,
931 ...
932}
933
934CE-ModeBRestricted ::= ENUMERATED {
935 restricted,
936 not-restricted,
937 ...
938}
939
940EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNidentity
941EventType ::= ENUMERATED {
942 direct,
943 change-of-serve-cell,
944 stop-change-of-serve-cell,
945 ...
946}
947
948E-RAB-ID ::= INTEGER (0..15, ...)
949
950E-RABInformationList ::= SEQUENCE (SIZE (1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { E-RABInformationListIEs } }
951
952E-RABInformationListIEs S1AP-PROTOCOL-IES ::= {
953 { ID id-E-RABInformationListItem CRITICALITY ignore TYPE E-RABInformationListItem PRESENCE mandatory },
954 ...
955}
956
957E-RABInformationListItem ::= SEQUENCE {
958 e-RAB-ID E-RAB-ID,
959 dL-Forwarding DL-Forwarding OPTIONAL,
960 iE-Extensions ProtocolExtensionContainer { {E-RABInformationListItem-ExtIEs} } OPTIONAL,
961 ...
962}
963
964E-RABInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
965 ...
966}
967
968E-RABList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABItemIEs} }
969
970E-RABItemIEs S1AP-PROTOCOL-IES ::= {
971 { ID id-E-RABItem CRITICALITY ignore TYPE E-RABItem PRESENCE mandatory },
972 ...
973}
974
975E-RABItem ::= SEQUENCE {
976 e-RAB-ID E-RAB-ID,
977 cause Cause,
978 iE-Extensions ProtocolExtensionContainer { {E-RABItem-ExtIEs} } OPTIONAL,
979 ...
980}
981
982E-RABItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
983 ...
984}
985
986
987E-RABLevelQoSParameters ::= SEQUENCE {
988 qCI QCI,
989 allocationRetentionPriority AllocationAndRetentionPriority,
990 gbrQosInformation GBR-QosInformation OPTIONAL,
991 iE-Extensions ProtocolExtensionContainer { {E-RABQoSParameters-ExtIEs} } OPTIONAL,
992 ...
993}
994
995E-RABUsageReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF ProtocolIE-SingleContainer { {E-RABUsageReportItemIEs} }
996
997E-RABUsageReportItemIEs S1AP-PROTOCOL-IES ::= {
998 { ID id-E-RABUsageReportItem CRITICALITY ignore TYPE E-RABUsageReportItem PRESENCE mandatory },
999 ...
1000}
1001
1002E-RABUsageReportItem ::= SEQUENCE {
1003 startTimestamp OCTET STRING (SIZE(4)),
1004 endTimestamp OCTET STRING (SIZE(4)),
1005 usageCountUL INTEGER (0..18446744073709551615),
1006 usageCountDL INTEGER (0..18446744073709551615),
1007 iE-Extensions ProtocolExtensionContainer { { E-RABUsageReportItem-ExtIEs} } OPTIONAL,
1008 ...
1009}
1010
1011E-RABUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1012 ...
1013}
1014
1015E-RABQoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1016-- Extended for introduction of downlink and uplink packet loss rate for enhanced Voice performance –-
1017 { ID id-DownlinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}|
1018 { ID id-UplinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional},
1019 ...
1020}
1021
1022
1023EUTRAN-CGI ::= SEQUENCE {
1024 pLMNidentity PLMNidentity,
1025 cell-ID CellIdentity,
1026 iE-Extensions ProtocolExtensionContainer { {EUTRAN-CGI-ExtIEs} } OPTIONAL,
1027 ...
1028}
1029
1030EUTRAN-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1031 ...
1032}
1033
1034EUTRANRoundTripDelayEstimationInfo ::= INTEGER (0..2047)
1035
1036ExpectedUEBehaviour ::= SEQUENCE {
1037 expectedActivity ExpectedUEActivityBehaviour OPTIONAL,
1038 expectedHOInterval ExpectedHOInterval OPTIONAL,
1039 iE-Extensions ProtocolExtensionContainer { { ExpectedUEBehaviour-ExtIEs} } OPTIONAL,
1040 ...
1041}
1042
1043ExpectedUEBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1044 ...
1045}
1046
1047ExpectedUEActivityBehaviour ::= SEQUENCE {
1048 expectedActivityPeriod ExpectedActivityPeriod OPTIONAL,
1049 expectedIdlePeriod ExpectedIdlePeriod OPTIONAL,
1050 sourceofUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL,
1051 iE-Extensions ProtocolExtensionContainer { { ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL,
1052 ...
1053}
1054
1055ExpectedUEActivityBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1056 ...
1057}
1058
1059ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...)
1060
1061ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...)
1062
1063SourceOfUEActivityBehaviourInformation ::= ENUMERATED {
1064 subscription-information,
1065 statistics,
1066 ...
1067}
1068
1069ExpectedHOInterval ::= ENUMERATED {
1070 sec15, sec30, sec60, sec90, sec120, sec180, long-time,
1071 ...
1072}
1073
1074ExtendedBitRate ::= INTEGER (10000000001..4000000000000, ...)
1075
1076ExtendedRNC-ID ::= INTEGER (4096..65535)
1077
1078ExtendedRepetitionPeriod ::= INTEGER (4096..131071)
1079
1080Extended-UEIdentityIndexValue ::= BIT STRING (SIZE (14))
1081
1082-- F
1083
1084FiveGSTAC ::= OCTET STRING (SIZE (3))
1085
1086FiveGSTAI ::= SEQUENCE {
1087 pLMNidentity PLMNidentity,
1088 fiveGSTAC FiveGSTAC,
1089 iE-Extensions ProtocolExtensionContainer { {FiveGSTAI-ExtIEs} } OPTIONAL,
1090 ...
1091}
1092
1093FiveGSTAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1094 ...
1095}
1096
1097ForbiddenInterRATs ::= ENUMERATED {
1098 all,
1099 geran,
1100 utran,
1101 cdma2000,
1102 ...,
1103 geranandutran,
1104 cdma2000andutran
1105
1106}
1107
1108ForbiddenTAs ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenTAs-Item
1109
1110ForbiddenTAs-Item ::= SEQUENCE {
1111 pLMN-Identity PLMNidentity,
1112 forbiddenTACs ForbiddenTACs,
1113 iE-Extensions ProtocolExtensionContainer { {ForbiddenTAs-Item-ExtIEs} } OPTIONAL,
1114 ...
1115}
1116
1117ForbiddenTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1118 ...
1119}
1120
1121ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC
1122
1123ForbiddenLAs ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF ForbiddenLAs-Item
1124
1125ForbiddenLAs-Item ::= SEQUENCE {
1126 pLMN-Identity PLMNidentity,
1127 forbiddenLACs ForbiddenLACs,
1128 iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL,
1129 ...
1130}
1131
1132ForbiddenLAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1133 ...
1134}
1135
1136ForbiddenLACs ::= SEQUENCE (SIZE(1..maxnoofForbLACs)) OF LAC
1137
1138-- G
1139
1140GBR-QosInformation ::= SEQUENCE {
1141 e-RAB-MaximumBitrateDL BitRate,
1142 e-RAB-MaximumBitrateUL BitRate,
1143 e-RAB-GuaranteedBitrateDL BitRate,
1144 e-RAB-GuaranteedBitrateUL BitRate,
1145 iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL,
1146 ...
1147}
1148
1149GBR-QosInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1150-- Extension for maximum bitrate > 10G bps --
1151 { ID id-extended-e-RAB-MaximumBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}|
1152 { ID id-extended-e-RAB-MaximumBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}|
1153 { ID id-extended-e-RAB-GuaranteedBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}|
1154 { ID id-extended-e-RAB-GuaranteedBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional},
1155 ...}
1156
1157
1158GTP-TEID ::= OCTET STRING (SIZE (4))
1159
1160GUMMEI ::= SEQUENCE {
1161 pLMN-Identity PLMNidentity,
1162 mME-Group-ID MME-Group-ID,
1163 mME-Code MME-Code,
1164 iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL,
1165 ...
1166}
1167
1168GUMMEI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1169 ...
1170}
1171
1172GUMMEIType ::= ENUMERATED {
1173 native,
1174 mapped,
1175 ...,
1176 mappedFrom5G
1177}
1178
1179GWContextReleaseIndication ::= ENUMERATED {
1180 true,
1181 ...
1182}
1183
1184-- H
1185
1186HandoverFlag ::= ENUMERATED {
1187 handoverPreparation,
1188 ...
1189}
1190
1191
1192HandoverRestrictionList ::= SEQUENCE {
1193 servingPLMN PLMNidentity,
1194 equivalentPLMNs EPLMNs OPTIONAL,
1195 forbiddenTAs ForbiddenTAs OPTIONAL,
1196 forbiddenLAs ForbiddenLAs OPTIONAL,
1197 forbiddenInterRATs ForbiddenInterRATs OPTIONAL,
1198 iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL,
1199 ...
1200}
1201
1202HandoverRestrictionList-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1203 { ID id-NRrestrictioninEPSasSecondaryRAT CRITICALITY ignore EXTENSION NRrestrictioninEPSasSecondaryRAT PRESENCE optional}|
1204 { ID id-UnlicensedSpectrumRestriction CRITICALITY ignore EXTENSION UnlicensedSpectrumRestriction PRESENCE optional}|
1205 { ID id-CNTypeRestrictions CRITICALITY ignore EXTENSION CNTypeRestrictions PRESENCE optional}|
1206 { ID id-NRrestrictionin5GS CRITICALITY ignore EXTENSION NRrestrictionin5GS PRESENCE optional}|
1207 { ID id-LastNG-RANPLMNIdentity CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional},
1208 ...
1209}
1210
1211HandoverType ::= ENUMERATED {
1212 intralte,
1213 ltetoutran,
1214 ltetogeran,
1215 utrantolte,
1216 gerantolte,
1217 ...,
1218 eps-to-5gs,
1219 fivegs-to-eps
1220}
1221
1222HFN ::= INTEGER (0..1048575)
1223
1224HFNModified ::= INTEGER (0..131071)
1225
1226HFNforPDCP-SNlength18 ::= INTEGER (0..16383)
1227
1228-- I
1229
1230Masked-IMEISV ::= BIT STRING (SIZE (64))
1231
1232ImmediateMDT ::= SEQUENCE {
1233 measurementsToActivate MeasurementsToActivate,
1234 m1reportingTrigger M1ReportingTrigger,
1235 m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL,
1236-- Included in case of event-triggered, or event-triggered periodic reporting for measurement M1
1237 m1periodicReporting M1PeriodicReporting OPTIONAL,
1238-- Included in case of periodic or event-triggered periodic reporting
1239 iE-Extensions ProtocolExtensionContainer { { ImmediateMDT-ExtIEs} } OPTIONAL,
1240 ...
1241}
1242
1243ImmediateMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1244 { ID id-M3Configuration CRITICALITY ignore EXTENSION M3Configuration PRESENCE conditional}|
1245 { ID id-M4Configuration CRITICALITY ignore EXTENSION M4Configuration PRESENCE conditional}|
1246 { ID id-M5Configuration CRITICALITY ignore EXTENSION M5Configuration PRESENCE conditional}|
1247 { ID id-MDT-Location-Info CRITICALITY ignore EXTENSION MDT-Location-Info PRESENCE optional}|
1248 { ID id-M6Configuration CRITICALITY ignore EXTENSION M6Configuration PRESENCE conditional}|
1249 { ID id-M7Configuration CRITICALITY ignore EXTENSION M7Configuration PRESENCE conditional}|
1250 { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}|
1251 { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional},
1252 ...
1253}
1254
1255IMSI ::= OCTET STRING (SIZE (3..8))
1256
1257InformationOnRecommendedCellsAndENBsForPaging ::= SEQUENCE {
1258 recommendedCellsForPaging RecommendedCellsForPaging,
1259 recommendENBsForPaging RecommendedENBsForPaging,
1260 iE-Extensions ProtocolExtensionContainer { { InformationOnRecommendedCellsAndENBsForPaging-ExtIEs} } OPTIONAL,
1261 ...
1262}
1263
1264InformationOnRecommendedCellsAndENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1265 ...
1266}
1267
1268IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...))
1269
1270IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...)
1271
1272InterfacesToTrace ::= BIT STRING (SIZE (8))
1273
1274
1275
1276-- J
1277-- K
1278
1279KillAllWarningMessages ::= ENUMERATED {true}
1280
1281-- L
1282
1283
1284LAC ::= OCTET STRING (SIZE (2))
1285
1286LAI ::= SEQUENCE {
1287 pLMNidentity PLMNidentity,
1288 lAC LAC,
1289 iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL,
1290 ...
1291}
1292
1293LAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1294 ...
1295}
1296
1297LastVisitedCell-Item ::= CHOICE {
1298 e-UTRAN-Cell LastVisitedEUTRANCellInformation,
1299 uTRAN-Cell LastVisitedUTRANCellInformation,
1300 gERAN-Cell LastVisitedGERANCellInformation,
1301 ...,
1302 nG-RAN-Cell LastVisitedNGRANCellInformation
1303}
1304LastVisitedEUTRANCellInformation ::= SEQUENCE {
1305 global-Cell-ID EUTRAN-CGI,
1306 cellType CellType,
1307 time-UE-StayedInCell Time-UE-StayedInCell,
1308 iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL,
1309 ...
1310}
1311LastVisitedEUTRANCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1312-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell --
1313 { ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}|
1314 { ID id-HO-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional},
1315 ...
1316}
1317
1318LastVisitedNGRANCellInformation ::= OCTET STRING
1319
1320LastVisitedUTRANCellInformation ::= OCTET STRING
1321
1322LastVisitedGERANCellInformation ::= CHOICE {
1323 undefined NULL,
1324 ...
1325}
1326
1327L3-Information ::= OCTET STRING
1328-- This is a dummy IE used only as a reference to the actual definition in relevant specification.
1329
1330LPPa-PDU ::= OCTET STRING
1331
1332LHN-ID ::= OCTET STRING(SIZE (32..256))
1333
1334Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...}
1335
1336ListeningSubframePattern ::= SEQUENCE {
1337 pattern-period ENUMERATED {ms1280, ms2560, ms5120, ms10240, ...},
1338 pattern-offset INTEGER (0..10239, ...),
1339 iE-Extensions ProtocolExtensionContainer { { ListeningSubframePattern-ExtIEs} } OPTIONAL,
1340 ...
1341}
1342
1343ListeningSubframePattern-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1344...
1345}
1346
1347LoggedMDT ::= SEQUENCE {
1348 loggingInterval LoggingInterval,
1349 loggingDuration LoggingDuration,
1350 iE-Extensions ProtocolExtensionContainer { {LoggedMDT-ExtIEs} } OPTIONAL,
1351 ...
1352}
1353
1354LoggedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1355 { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}|
1356 { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional},
1357...
1358}
1359
1360LoggingInterval ::= ENUMERATED {ms128, ms256, ms512, ms1024, ms2048, ms3072, ms4096, ms6144}
1361
1362LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120}
1363
1364LoggedMBSFNMDT ::= SEQUENCE {
1365 loggingInterval LoggingInterval,
1366 loggingDuration LoggingDuration,
1367 mBSFN-ResultToLog MBSFN-ResultToLog OPTIONAL,
1368 iE-Extensions ProtocolExtensionContainer { { LoggedMBSFNMDT-ExtIEs } } OPTIONAL,
1369 ...
1370}
1371
1372LoggedMBSFNMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1373 ...
1374}
1375
1376LTE-M-Indication ::= ENUMERATED {lte-m, ... }
1377
1378-- M
1379
1380M3Configuration ::= SEQUENCE {
1381 m3period M3period,
1382 iE-Extensions ProtocolExtensionContainer { { M3Configuration-ExtIEs} } OPTIONAL,
1383 ...
1384}
1385
1386M3Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1387 ...
1388}
1389
1390M3period ::= ENUMERATED {ms100, ms1000, ms10000, ...,ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, min1 }
1391
1392M4Configuration ::= SEQUENCE {
1393 m4period M4period,
1394 m4-links-to-log Links-to-log,
1395 iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL,
1396 ...
1397}
1398
1399M4Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1400 ...
1401}
1402
1403M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... }
1404
1405M5Configuration ::= SEQUENCE {
1406 m5period M5period,
1407 m5-links-to-log Links-to-log,
1408 iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL,
1409 ...
1410}
1411
1412M5Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1413 ...
1414}
1415
1416M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... }
1417
1418M6Configuration ::= SEQUENCE {
1419 m6report-Interval M6report-Interval,
1420 m6delay-threshold M6delay-threshold OPTIONAL,
1421-- This IE shall be present if the M6 Links to log IE is set to uplink or to both-uplink-and-downlink --
1422 m6-links-to-log Links-to-log,
1423 iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL,
1424 ...
1425}
1426
1427M6Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1428 ...
1429}
1430
1431M6report-Interval ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, ... }
1432
1433M6delay-threshold ::= ENUMERATED { ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, ... }
1434
1435M7Configuration ::= SEQUENCE {
1436 m7period M7period,
1437 m7-links-to-log Links-to-log,
1438 iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL,
1439 ...
1440}
1441
1442M7Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1443 ...
1444}
1445
1446M7period ::= INTEGER(1..60, ...)
1447
1448MDT-Activation ::= ENUMERATED {
1449 immediate-MDT-only,
1450 immediate-MDT-and-Trace,
1451 logged-MDT-only,
1452 ...,
1453 logged-MBSFN-MDT
1454}
1455
1456MDT-Location-Info ::= BIT STRING (SIZE (8))
1457
1458MDT-Configuration ::= SEQUENCE {
1459 mdt-Activation MDT-Activation,
1460 areaScopeOfMDT AreaScopeOfMDT,
1461 mDTMode MDTMode,
1462 iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL,
1463 ...
1464}
1465MDT-Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1466 { ID id-SignallingBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional },
1467 ...
1468}
1469
1470ManagementBasedMDTAllowed ::= ENUMERATED {allowed, ...}
1471
1472MBSFN-ResultToLog ::= SEQUENCE (SIZE(1..maxnoofMBSFNAreaMDT)) OF MBSFN-ResultToLogInfo
1473
1474MBSFN-ResultToLogInfo ::= SEQUENCE {
1475 mBSFN-AreaId INTEGER (0..255) OPTIONAL,
1476 carrierFreq EARFCN,
1477 iE-Extensions ProtocolExtensionContainer { { MBSFN-ResultToLogInfo-ExtIEs} } OPTIONAL,
1478 ...
1479}
1480
1481MBSFN-ResultToLogInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1482 ...
1483}
1484
1485MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNidentity
1486
1487PrivacyIndicator ::= ENUMERATED {
1488 immediate-MDT,
1489 logged-MDT,
1490 ...
1491}
1492
1493MDTMode ::= CHOICE {
1494 immediateMDT ImmediateMDT,
1495 loggedMDT LoggedMDT,
1496 ...,
1497 mDTMode-Extension MDTMode-Extension
1498}
1499
1500MDTMode-Extension ::= ProtocolIE-SingleContainer {{ MDTMode-ExtensionIE }}
1501
1502MDTMode-ExtensionIE S1AP-PROTOCOL-IES ::= {
1503 { ID id-LoggedMBSFNMDT CRITICALITY ignore TYPE LoggedMBSFNMDT PRESENCE mandatory}
1504}
1505
1506MeasurementsToActivate ::= BIT STRING (SIZE (8))
1507
1508MeasurementThresholdA2 ::= CHOICE {
1509 threshold-RSRP Threshold-RSRP,
1510 threshold-RSRQ Threshold-RSRQ,
1511 ...
1512}
1513
1514MessageIdentifier ::= BIT STRING (SIZE (16))
1515
1516MobilityInformation ::= BIT STRING (SIZE(32))
1517
1518MMEname ::= PrintableString (SIZE (1..150,...))
1519
1520MMEPagingTarget ::= CHOICE {
1521 global-ENB-ID Global-ENB-ID,
1522 tAI TAI,
1523 ...
1524}
1525
1526MMERelaySupportIndicator ::= ENUMERATED {true, ...}
1527
1528MME-Group-ID ::= OCTET STRING (SIZE (2))
1529
1530MME-Code ::= OCTET STRING (SIZE (1))
1531
1532MME-UE-S1AP-ID ::= INTEGER (0..4294967295)
1533M-TMSI ::= OCTET STRING (SIZE (4))
1534
1535MSClassmark2 ::= OCTET STRING
1536MSClassmark3 ::= OCTET STRING
1537
1538MutingAvailabilityIndication ::= ENUMERATED {
1539 available,
1540 unavailable,
1541 ...
1542}
1543
1544
1545MutingPatternInformation ::= SEQUENCE {
1546 muting-pattern-period ENUMERATED {ms0, ms1280, ms2560, ms5120, ms10240, ...},
1547 muting-pattern-offset INTEGER (0..10239, ...) OPTIONAL,
1548 iE-Extensions ProtocolExtensionContainer { {MutingPatternInformation-ExtIEs} } OPTIONAL,
1549 ...
1550}
1551
1552MutingPatternInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1553 ...
1554}
1555
1556-- N
1557
1558NAS-PDU ::= OCTET STRING
1559
1560NASSecurityParametersfromE-UTRAN ::= OCTET STRING
1561
1562NASSecurityParameterstoE-UTRAN ::= OCTET STRING
1563
1564NB-IoT-DefaultPagingDRX ::= ENUMERATED {
1565 v128,
1566 v256,
1567 v512,
1568 v1024,
1569 ...
1570 }
1571
1572NB-IoT-Paging-eDRXInformation ::= SEQUENCE {
1573 nB-IoT-paging-eDRX-Cycle NB-IoT-Paging-eDRX-Cycle,
1574 nB-IoT-pagingTimeWindow NB-IoT-PagingTimeWindow OPTIONAL,
1575 iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInformation-ExtIEs} } OPTIONAL,
1576 ...
1577}
1578
1579NB-IoT-Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1580 ...
1581}
1582
1583NB-IoT-Paging-eDRX-Cycle ::= ENUMERATED{hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, ...}
1584
1585NB-IoT-PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...}
1586
1587NB-IoT-UEIdentityIndexValue ::= BIT STRING (SIZE (12))
1588
1589NextPagingAreaScope ::= ENUMERATED {
1590 same,
1591 changed,
1592 ...
1593}
1594
1595
1596NRCellIdentity ::= BIT STRING (SIZE(36))
1597
1598NR-CGI ::= SEQUENCE {
1599 pLMNIdentity PLMNidentity,
1600 nRCellIdentity NRCellIdentity,
1601 iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL,
1602 ...
1603}
1604
1605NR-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1606 ...
1607}
1608
1609
1610NRencryptionAlgorithms ::= BIT STRING (SIZE (16,...))
1611NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...))
1612
1613NRrestrictioninEPSasSecondaryRAT ::= ENUMERATED {
1614 nRrestrictedinEPSasSecondaryRAT,
1615 ...
1616}
1617
1618NRrestrictionin5GS ::= ENUMERATED {
1619 nRrestrictedin5GS,
1620 ...
1621}
1622
1623NRUESecurityCapabilities ::= SEQUENCE {
1624 nRencryptionAlgorithms NRencryptionAlgorithms,
1625 nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms,
1626 iE-Extensions ProtocolExtensionContainer { { NRUESecurityCapabilities-ExtIEs} } OPTIONAL,
1627...
1628}
1629
1630NRUESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1631 ...
1632}
1633
1634NumberofBroadcastRequest ::= INTEGER (0..65535)
1635
1636NumberOfBroadcasts ::= INTEGER (0..65535)
1637
1638-- O
1639OldBSS-ToNewBSS-Information ::= OCTET STRING
1640-- This is a dummy IE used only as a reference to the actual definition in relevant specification.
1641
1642OverloadAction ::= ENUMERATED {
1643 reject-non-emergency-mo-dt,
1644 reject-rrc-cr-signalling,
1645 permit-emergency-sessions-and-mobile-terminated-services-only,
1646 ...,
1647 permit-high-priority-sessions-and-mobile-terminated-services-only,
1648 reject-delay-tolerant-access,
1649 permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only,
1650 not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT
1651
1652}
1653
1654OverloadResponse ::= CHOICE {
1655 overloadAction OverloadAction,
1656 ...
1657}
1658
1659
1660-- P
1661
1662Packet-LossRate ::= INTEGER(0..1000)
1663
1664PagingAttemptInformation ::= SEQUENCE {
1665 pagingAttemptCount PagingAttemptCount,
1666 intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts,
1667 nextPagingAreaScope NextPagingAreaScope OPTIONAL,
1668 iE-Extensions ProtocolExtensionContainer { { PagingAttemptInformation-ExtIEs} } OPTIONAL,
1669 ...
1670}
1671
1672PagingAttemptInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1673 ...
1674}
1675
1676PagingAttemptCount ::= INTEGER (1..16, ...)
1677
1678Paging-eDRXInformation ::= SEQUENCE {
1679 paging-eDRX-Cycle Paging-eDRX-Cycle,
1680 pagingTimeWindow PagingTimeWindow OPTIONAL,
1681 iE-Extensions ProtocolExtensionContainer { { Paging-eDRXInformation-ExtIEs} } OPTIONAL,
1682 ...
1683}
1684
1685Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1686 ...
1687}
1688
1689Paging-eDRX-Cycle ::= ENUMERATED{hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, ...}
1690
1691PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...}
1692
1693PagingDRX ::= ENUMERATED {
1694 v32,
1695 v64,
1696 v128,
1697 v256,
1698 ...
1699 }
1700
1701PagingPriority ::= ENUMERATED {
1702 priolevel1,
1703 priolevel2,
1704 priolevel3,
1705 priolevel4,
1706 priolevel5,
1707 priolevel6,
1708 priolevel7,
1709 priolevel8,
1710 ...
1711}
1712
1713PDCP-SN ::= INTEGER (0..4095)
1714
1715PDCP-SNExtended ::= INTEGER (0..32767)
1716
1717PDCP-SNlength18 ::= INTEGER (0..262143)
1718
1719PendingDataIndication ::= ENUMERATED {
1720 true,
1721 ...
1722}
1723
1724M1PeriodicReporting ::= SEQUENCE {
1725 reportInterval ReportIntervalMDT,
1726 reportAmount ReportAmountMDT,
1727 iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL,
1728 ...
1729}
1730
1731M1PeriodicReporting-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1732 ...
1733}
1734
1735PLMNidentity ::= TBCD-STRING
1736
1737PLMNAreaBasedQMC ::= SEQUENCE {
1738 plmnListforQMC PLMNListforQMC,
1739 iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL,
1740 ...
1741}
1742
1743PLMNAreaBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1744 ...
1745}
1746
1747PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNidentity
1748
1749Port-Number ::= OCTET STRING (SIZE (2))
1750
1751Pre-emptionCapability ::= ENUMERATED {
1752 shall-not-trigger-pre-emption,
1753 may-trigger-pre-emption
1754}
1755
1756Pre-emptionVulnerability ::= ENUMERATED {
1757 not-pre-emptable,
1758 pre-emptable
1759}
1760
1761PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
1762
1763ProSeAuthorized ::= SEQUENCE {
1764 proSeDirectDiscovery ProSeDirectDiscovery OPTIONAL,
1765 proSeDirectCommunication ProSeDirectCommunication OPTIONAL,
1766 iE-Extensions ProtocolExtensionContainer { {ProSeAuthorized-ExtIEs} } OPTIONAL,
1767 ...
1768}
1769
1770ProSeAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1771 { ID id-ProSeUEtoNetworkRelaying CRITICALITY ignore EXTENSION ProSeUEtoNetworkRelaying PRESENCE optional},
1772 ...
1773}
1774
1775ProSeDirectDiscovery ::= ENUMERATED {
1776 authorized,
1777 not-authorized,
1778 ...
1779}
1780
1781ProSeUEtoNetworkRelaying ::= ENUMERATED {
1782 authorized,
1783 not-authorized,
1784 ...
1785}
1786
1787ProSeDirectCommunication ::= ENUMERATED {
1788 authorized,
1789 not-authorized,
1790 ...
1791}
1792
1793PS-ServiceNotAvailable ::= ENUMERATED {
1794 ps-service-not-available,
1795 ...
1796}
1797
1798PSCellInformation ::= SEQUENCE {
1799 nCGI NR-CGI,
1800 iE-Extensions ProtocolExtensionContainer { { PSCellInformation-ExtIEs} } OPTIONAL,
1801 ...
1802}
1803
1804PSCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1805 ...
1806}
1807
1808-- Q
1809
1810QCI ::= INTEGER (0..255)
1811
1812-- R
1813
1814ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096))
1815
1816ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384))
1817
1818ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ::= BIT STRING (SIZE(1..131072))
1819
1820RecommendedCellsForPaging ::= SEQUENCE {
1821 recommendedCellList RecommendedCellList,
1822 iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPaging-ExtIEs} } OPTIONAL,
1823 ...
1824}
1825
1826RecommendedCellsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1827 ...
1828}
1829
1830RecommendedCellList ::= SEQUENCE (SIZE(1.. maxnoofRecommendedCells)) OF ProtocolIE-SingleContainer { { RecommendedCellItemIEs } }
1831
1832RecommendedCellItemIEs S1AP-PROTOCOL-IES ::= {
1833 { ID id-RecommendedCellItem CRITICALITY ignore TYPE RecommendedCellItem PRESENCE mandatory },
1834 ...
1835}
1836
1837RecommendedCellItem::= SEQUENCE {
1838 eUTRAN-CGI EUTRAN-CGI,
1839 timeStayedInCell INTEGER (0..4095) OPTIONAL,
1840 iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPagingItem-ExtIEs} } OPTIONAL,
1841 ...
1842}
1843
1844RecommendedCellsForPagingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1845 ...
1846}
1847
1848RecommendedENBsForPaging ::= SEQUENCE {
1849 recommendedENBList RecommendedENBList,
1850 iE-Extensions ProtocolExtensionContainer { { RecommendedENBsForPaging-ExtIEs} } OPTIONAL,
1851 ...
1852}
1853
1854RecommendedENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1855 ...
1856}
1857
1858RecommendedENBList::= SEQUENCE (SIZE(1.. maxnoofRecommendedENBs)) OF ProtocolIE-SingleContainer { { RecommendedENBItemIEs } }
1859
1860RecommendedENBItemIEs S1AP-PROTOCOL-IES ::= {
1861 { ID id-RecommendedENBItem CRITICALITY ignore TYPE RecommendedENBItem PRESENCE mandatory },
1862 ...
1863}
1864
1865RecommendedENBItem ::= SEQUENCE {
1866 mMEPagingTarget MMEPagingTarget,
1867 iE-Extensions ProtocolExtensionContainer { { RecommendedENBItem-ExtIEs} } OPTIONAL,
1868 ...
1869}
1870
1871RecommendedENBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1872 ...
1873}
1874
1875RelativeMMECapacity ::= INTEGER (0..255)
1876
1877RelayNode-Indicator ::= ENUMERATED {
1878 true,
1879 ...
1880}
1881
1882RAC ::= OCTET STRING (SIZE (1))
1883
1884RAT-Type ::= ENUMERATED {
1885 nbiot,
1886 ...
1887}
1888
1889ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity}
1890
1891ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60}
1892
1893M1ReportingTrigger ::= ENUMERATED{
1894 periodic,
1895 a2eventtriggered,
1896 ...,
1897 a2eventtriggered-periodic
1898}
1899
1900RequestType ::= SEQUENCE {
1901 eventType EventType,
1902 reportArea ReportArea,
1903 iE-Extensions ProtocolExtensionContainer { { RequestType-ExtIEs} } OPTIONAL,
1904 ...
1905}
1906
1907
1908RequestType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1909 ...
1910}
1911
1912RIMTransfer ::= SEQUENCE {
1913 rIMInformation RIMInformation,
1914 rIMRoutingAddress RIMRoutingAddress OPTIONAL,
1915 iE-Extensions ProtocolExtensionContainer { { RIMTransfer-ExtIEs} } OPTIONAL,
1916 ...
1917}
1918
1919RIMTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1920 ...
1921}
1922
1923RIMInformation ::= OCTET STRING
1924
1925RIMRoutingAddress ::= CHOICE {
1926 gERAN-Cell-ID GERAN-Cell-ID,
1927 ...,
1928 targetRNC-ID TargetRNC-ID,
1929 eHRPD-Sector-ID OCTET STRING (SIZE(16))
1930}
1931
1932ReportArea ::= ENUMERATED {
1933 ecgi,
1934 ...
1935}
1936
1937RepetitionPeriod ::= INTEGER (0..4095)
1938
1939RLFReportInformation ::= SEQUENCE {
1940 uE-RLF-Report-Container UE-RLF-Report-Container,
1941 uE-RLF-Report-Container-for-extended-bands UE-RLF-Report-Container-for-extended-bands OPTIONAL,
1942 iE-Extensions ProtocolExtensionContainer {{ RLFReportInformation-ExtIEs}} OPTIONAL,
1943 ...
1944}
1945
1946RLFReportInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1947 ...
1948}
1949
1950RNC-ID ::= INTEGER (0..4095)
1951
1952RRC-Container ::= OCTET STRING
1953
1954RRC-Establishment-Cause ::= ENUMERATED {
1955 emergency,
1956 highPriorityAccess,
1957 mt-Access,
1958 mo-Signalling,
1959 mo-Data,
1960 ...,
1961 delay-TolerantAccess,
1962 mo-VoiceCall,
1963 mo-ExceptionData
1964}
1965
1966ECGIListForRestart ::= SEQUENCE (SIZE(1..maxnoofCellsforRestart)) OF EUTRAN-CGI
1967
1968Routing-ID ::= INTEGER (0..255)
1969
1970-- S
1971
1972
1973SecurityKey ::= BIT STRING (SIZE(256))
1974
1975
1976
1977SecurityContext ::= SEQUENCE {
1978 nextHopChainingCount INTEGER (0..7),
1979 nextHopParameter SecurityKey,
1980 iE-Extensions ProtocolExtensionContainer { { SecurityContext-ExtIEs} } OPTIONAL,
1981 ...
1982}
1983
1984
1985SecurityContext-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1986 ...
1987}
1988
1989SecondaryRATType ::= ENUMERATED {
1990 nR,
1991 ...,
1992 unlicensed
1993}
1994
1995
1996SecondaryRATDataUsageRequest ::= ENUMERATED {
1997 requested,
1998 ...
1999}
2000
2001SecondaryRATDataUsageReportList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {SecondaryRATDataUsageReportItemIEs} }
2002
2003SecondaryRATDataUsageReportItemIEs S1AP-PROTOCOL-IES ::= {
2004 { ID id-SecondaryRATDataUsageReportItem CRITICALITY ignore TYPE SecondaryRATDataUsageReportItem PRESENCE mandatory },
2005 ...
2006}
2007
2008SecondaryRATDataUsageReportItem ::= SEQUENCE {
2009 e-RAB-ID E-RAB-ID,
2010 secondaryRATType SecondaryRATType,
2011 e-RABUsageReportList E-RABUsageReportList,
2012 iE-Extensions ProtocolExtensionContainer { { SecondaryRATDataUsageReportItem-ExtIEs} } OPTIONAL,
2013 ...
2014}
2015
2016SecondaryRATDataUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2017 ...
2018}
2019
2020SerialNumber ::= BIT STRING (SIZE (16))
2021
2022ServiceType ::= ENUMERATED{
2023 qMC-for-streaming-service,
2024 qMC-for-MTSI-service,
2025 ...
2026}
2027
2028SONInformation ::= CHOICE{
2029 sONInformationRequest SONInformationRequest,
2030 sONInformationReply SONInformationReply,
2031 ...,
2032 sONInformation-Extension SONInformation-Extension
2033}
2034
2035SONInformation-Extension ::= ProtocolIE-SingleContainer {{ SONInformation-ExtensionIE }}
2036
2037SONInformation-ExtensionIE S1AP-PROTOCOL-IES ::= {
2038 { ID id-SON-Information-Report CRITICALITY ignore TYPE SONInformationReport PRESENCE mandatory}
2039}
2040
2041SONInformationRequest ::= ENUMERATED {
2042 x2TNL-Configuration-Info,
2043 ...,
2044 time-Synchronisation-Info,
2045 activate-Muting,
2046 deactivate-Muting}
2047
2048SONInformationReply ::= SEQUENCE {
2049 x2TNLConfigurationInfo X2TNLConfigurationInfo OPTIONAL,
2050 iE-Extensions ProtocolExtensionContainer {{SONInformationReply-ExtIEs}} OPTIONAL,
2051 ...
2052}
2053
2054SONInformationReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2055-- Extension for Release 9 to transfer Time synchronisation information --
2056 {ID id-Time-Synchronisation-Info CRITICALITY ignore EXTENSION TimeSynchronisationInfo PRESENCE optional},
2057 ...,
2058 {ID id-Muting-Pattern-Information CRITICALITY ignore EXTENSION MutingPatternInformation PRESENCE optional}
2059}
2060
2061SONInformationReport ::= CHOICE{
2062 rLFReportInformation RLFReportInformation,
2063 ...
2064}
2065
2066SONConfigurationTransfer ::= SEQUENCE {
2067 targeteNB-ID TargeteNB-ID,
2068 sourceeNB-ID SourceeNB-ID,
2069 sONInformation SONInformation,
2070 iE-Extensions ProtocolExtensionContainer { { SONConfigurationTransfer-ExtIEs} } OPTIONAL,
2071...
2072}
2073
2074SONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2075-- Extension for Release 10 to transfer the IP addresses of the eNB initiating the ANR action --
2076 {ID id-x2TNLConfigurationInfo CRITICALITY ignore EXTENSION X2TNLConfigurationInfo PRESENCE conditional
2077 -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to X2TNL Configuration Info --}|
2078-- Extension for Release 12 to transfer information concerning the source cell of synchronisation and the aggressor cell --
2079 {ID id-Synchronisation-Information CRITICALITY ignore EXTENSION SynchronisationInformation PRESENCE conditional
2080 -- This IE shall be present if the SON Information IE contains the SON Information Request IE set to Activate Muting --},
2081 ...
2082}
2083
2084
2085SynchronisationInformation ::= SEQUENCE {
2086 sourceStratumLevel StratumLevel OPTIONAL,
2087 listeningSubframePattern ListeningSubframePattern OPTIONAL,
2088 aggressoreCGI-List ECGI-List OPTIONAL,
2089 iE-Extensions ProtocolExtensionContainer { {SynchronisationInformation-ExtIEs} } OPTIONAL,
2090 ...
2091}
2092
2093SynchronisationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2094 ...
2095}
2096
2097
2098Source-ToTarget-TransparentContainer ::= OCTET STRING
2099-- This IE includes a transparent container from the source RAN node to the target RAN node.
2100-- The octets of the OCTET STRING are encoded according to the specifications of the target system.
2101
2102SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING
2103-- This is a dummy IE used only as a reference to the actual definition in relevant specification.
2104
2105SourceeNB-ID ::= SEQUENCE {
2106 global-ENB-ID Global-ENB-ID,
2107 selected-TAI TAI,
2108 iE-Extensions ProtocolExtensionContainer { {SourceeNB-ID-ExtIEs} } OPTIONAL
2109}
2110
2111SourceeNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2112 ...
2113}
2114
2115SRVCCOperationNotPossible ::= ENUMERATED {
2116 notPossible,
2117 ...
2118}
2119
2120SRVCCOperationPossible ::= ENUMERATED {
2121 possible,
2122 ...
2123}
2124
2125SRVCCHOIndication ::= ENUMERATED {
2126 pSandCS,
2127 cSonly,
2128 ...
2129}
2130
2131SourceeNB-ToTargeteNB-TransparentContainer ::= SEQUENCE {
2132 rRC-Container RRC-Container,
2133 e-RABInformationList E-RABInformationList OPTIONAL,
2134 targetCell-ID EUTRAN-CGI,
2135 subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL,
2136 uE-HistoryInformation UE-HistoryInformation,
2137 iE-Extensions ProtocolExtensionContainer { {SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs} } OPTIONAL,
2138 ...
2139}
2140
2141SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2142 {ID id-MobilityInformation CRITICALITY ignore EXTENSION MobilityInformation PRESENCE optional}|
2143 {ID id-uE-HistoryInformationFromTheUE CRITICALITY ignore EXTENSION UE-HistoryInformationFromTheUE PRESENCE optional},
2144 ...
2145}
2146
2147
2148SourceRNC-ToTargetRNC-TransparentContainer ::= OCTET STRING
2149-- This is a dummy IE used only as a reference to the actual definition in relevant specification.
2150
2151SourceNgRanNode-ToTargetNgRanNode-TransparentContainer ::= OCTET STRING
2152-- This is a dummy IE used only as a reference to the actual definition in relevant specification.
2153
2154ServedGUMMEIs ::= SEQUENCE (SIZE (1.. maxnoofRATs)) OF ServedGUMMEIsItem
2155
2156ServedGUMMEIsItem ::= SEQUENCE {
2157 servedPLMNs ServedPLMNs,
2158 servedGroupIDs ServedGroupIDs,
2159 servedMMECs ServedMMECs,
2160 iE-Extensions ProtocolExtensionContainer { {ServedGUMMEIsItem-ExtIEs} } OPTIONAL,
2161 ...
2162}
2163
2164ServedGUMMEIsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2165 ...
2166}
2167
2168ServedGroupIDs ::= SEQUENCE (SIZE(1.. maxnoofGroupIDs)) OF MME-Group-ID
2169ServedMMECs ::= SEQUENCE (SIZE(1.. maxnoofMMECs)) OF MME-Code
2170
2171ServedPLMNs ::= SEQUENCE (SIZE(1.. maxnoofPLMNsPerMME)) OF PLMNidentity
2172
2173SubscriberProfileIDforRFP ::= INTEGER (1..256)
2174
2175Subscription-Based-UE-DifferentiationInfo ::= SEQUENCE {
2176 periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ...} OPTIONAL,
2177 periodicTime INTEGER (1..3600, ...) OPTIONAL,
2178 scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL,
2179 stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL,
2180 trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL,
2181 batteryIndication ENUMERATED {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL,
2182 iE-Extensions ProtocolExtensionContainer { { Subscription-Based-UE-DifferentiationInfo-ExtIEs} } OPTIONAL,
2183 ...
2184}
2185
2186Subscription-Based-UE-DifferentiationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2187 ...
2188}
2189
2190ScheduledCommunicationTime ::= SEQUENCE {
2191 dayofWeek BIT STRING (SIZE(7)) OPTIONAL,
2192 timeofDayStart INTEGER (0..86399, ...) OPTIONAL,
2193 timeofDayEnd INTEGER (0..86399, ...) OPTIONAL,
2194 iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL,
2195 ...
2196}
2197
2198ScheduledCommunicationTime-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2199 ...
2200}
2201
2202SupportedTAs ::= SEQUENCE (SIZE(1.. maxnoofTACs)) OF SupportedTAs-Item
2203
2204SupportedTAs-Item ::= SEQUENCE {
2205 tAC TAC,
2206 broadcastPLMNs BPLMNs,
2207 iE-Extensions ProtocolExtensionContainer { {SupportedTAs-Item-ExtIEs} } OPTIONAL,
2208 ...
2209}
2210
2211SupportedTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2212 -- Extension for Release 13 to transfer RAT-Type per TAC --
2213 {ID id-RAT-Type CRITICALITY reject EXTENSION RAT-Type PRESENCE optional},
2214 ...
2215}
2216
2217StratumLevel ::= INTEGER (0..3, ...)
2218
2219SynchronisationStatus ::= ENUMERATED { synchronous, asynchronous, ... }
2220
2221TimeSynchronisationInfo ::= SEQUENCE {
2222 stratumLevel StratumLevel,
2223 synchronisationStatus SynchronisationStatus,
2224 iE-Extensions ProtocolExtensionContainer { { TimeSynchronisationInfo-ExtIEs} } OPTIONAL,
2225 ...
2226}
2227
2228TimeSynchronisationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2229 -- Extension for Release 12 to transfer Muting Availability Indication --
2230 {ID id-Muting-Availability-Indication CRITICALITY ignore EXTENSION MutingAvailabilityIndication PRESENCE optional},
2231 ...
2232}
2233
2234S-TMSI ::= SEQUENCE {
2235 mMEC MME-Code,
2236 m-TMSI M-TMSI,
2237 iE-Extensions ProtocolExtensionContainer { {S-TMSI-ExtIEs} } OPTIONAL,
2238 ...
2239}
2240
2241S-TMSI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2242 ...
2243}
2244
2245-- T
2246
2247TAC ::= OCTET STRING (SIZE (2))
2248
2249TAIBasedMDT ::= SEQUENCE {
2250 tAIListforMDT TAIListforMDT,
2251 iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL,
2252 ...
2253}
2254
2255TAIBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2256 ...
2257}
2258
2259TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI
2260
2261TAIListforWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI
2262
2263TAI ::= SEQUENCE {
2264 pLMNidentity PLMNidentity,
2265 tAC TAC,
2266 iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL,
2267 ...
2268}
2269
2270TAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2271 ...
2272}
2273
2274TAI-Broadcast ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Broadcast-Item
2275
2276TAI-Broadcast-Item ::= SEQUENCE {
2277 tAI TAI,
2278 completedCellinTAI CompletedCellinTAI,
2279 iE-Extensions ProtocolExtensionContainer { {TAI-Broadcast-Item-ExtIEs} } OPTIONAL,
2280 ...
2281}
2282
2283TAI-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2284 ...
2285}
2286
2287TAI-Cancelled ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Cancelled-Item
2288
2289TAI-Cancelled-Item ::= SEQUENCE {
2290 tAI TAI,
2291 cancelledCellinTAI CancelledCellinTAI,
2292 iE-Extensions ProtocolExtensionContainer { {TAI-Cancelled-Item-ExtIEs} } OPTIONAL,
2293 ...
2294}
2295
2296TAI-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2297 ...
2298}
2299
2300TABasedMDT ::= SEQUENCE {
2301 tAListforMDT TAListforMDT,
2302 iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL,
2303 ...
2304}
2305
2306TABasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2307 ...
2308}
2309
2310TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC
2311
2312TABasedQMC ::= SEQUENCE {
2313 tAListforQMC TAListforQMC,
2314 iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL,
2315 ...
2316}
2317
2318TABasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2319 ...
2320}
2321
2322TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC
2323
2324TAIBasedQMC ::= SEQUENCE {
2325 tAIListforQMC TAIListforQMC,
2326 iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL,
2327 ...
2328}
2329
2330TAIBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2331 ...
2332}
2333
2334TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI
2335
2336CompletedCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellinTAI-Item
2337
2338CompletedCellinTAI-Item ::= SEQUENCE{
2339 eCGI EUTRAN-CGI,
2340 iE-Extensions ProtocolExtensionContainer { {CompletedCellinTAI-Item-ExtIEs} } OPTIONAL,
2341 ...
2342}
2343
2344CompletedCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2345 ...
2346}
2347
2348TBCD-STRING ::= OCTET STRING (SIZE (3))
2349
2350TargetID ::= CHOICE {
2351 targeteNB-ID TargeteNB-ID,
2352 targetRNC-ID TargetRNC-ID,
2353 cGI CGI,
2354 ...,
2355 targetgNgRanNode-ID TargetNgRanNode-ID
2356}
2357
2358TargeteNB-ID ::= SEQUENCE {
2359 global-ENB-ID Global-ENB-ID,
2360 selected-TAI TAI,
2361 iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL,
2362 ...
2363}
2364
2365TargeteNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2366 ...
2367}
2368
2369TargetRNC-ID ::= SEQUENCE {
2370 lAI LAI,
2371 rAC RAC OPTIONAL,
2372 rNC-ID RNC-ID,
2373 extendedRNC-ID ExtendedRNC-ID OPTIONAL,
2374 iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL,
2375 ...
2376 }
2377
2378
2379TargetRNC-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2380 ...
2381}
2382
2383TargetNgRanNode-ID ::= SEQUENCE {
2384 global-RAN-NODE-ID Global-RAN-NODE-ID,
2385 selected-TAI FiveGSTAI,
2386 iE-Extensions ProtocolExtensionContainer { { TargetNgRanNode-ID-ExtIEs} } OPTIONAL,
2387 ...
2388}
2389
2390TargetNgRanNode-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2391 ...
2392}
2393
2394Global-RAN-NODE-ID::= CHOICE {
2395 gNB GNB,
2396 ng-eNB NG-eNB,
2397 ...
2398}
2399
2400GNB ::= SEQUENCE {
2401 global-gNB-ID Global-GNB-ID,
2402 iE-Extensions ProtocolExtensionContainer { {GNB-ExtIEs} } OPTIONAL,
2403 ...
2404}
2405
2406GNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2407 ...
2408}
2409
2410Global-GNB-ID ::= SEQUENCE {
2411 pLMN-Identity PLMNidentity,
2412 gNB-ID GNB-Identity,
2413 iE-Extensions ProtocolExtensionContainer { { Global-GNB-ID-ExtIEs} } OPTIONAL,
2414 ...
2415}
2416
2417Global-GNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2418 ...
2419}
2420
2421GNB-Identity ::= CHOICE {
2422 gNB-ID GNB-ID,
2423 ...
2424}
2425
2426NG-eNB ::= SEQUENCE {
2427 global-ng-eNB-ID Global-ENB-ID,
2428 iE-Extensions ProtocolExtensionContainer { { NG-eNB-ExtIEs} } OPTIONAL,
2429 ...
2430}
2431
2432NG-eNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2433 ...
2434}
2435
2436GNB-ID ::= BIT STRING (SIZE(22..32))
2437
2438TargeteNB-ToSourceeNB-TransparentContainer ::= SEQUENCE {
2439 rRC-Container RRC-Container,
2440 iE-Extensions ProtocolExtensionContainer { {TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs} } OPTIONAL,
2441 ...
2442}
2443
2444TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2445 ...
2446}
2447
2448Target-ToSource-TransparentContainer ::= OCTET STRING
2449-- This IE includes a transparent container from the target RAN node to the source RAN node.
2450-- The octets of the OCTET STRING are coded according to the specifications of the target system.
2451
2452TargetRNC-ToSourceRNC-TransparentContainer ::= OCTET STRING
2453-- This is a dummy IE used only as a reference to the actual definition in relevant specification.
2454
2455TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING
2456-- This is a dummy IE used only as a reference to the actual definition in relevant specification.
2457
2458TargetNgRanNode-ToSourceNgRanNode-TransparentContainer ::= OCTET STRING
2459-- This is a dummy IE used only as a reference to the actual definition in relevant specification.
2460
2461M1ThresholdEventA2 ::= SEQUENCE {
2462 measurementThreshold MeasurementThresholdA2,
2463 iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL,
2464 ...
2465}
2466
2467M1ThresholdEventA2-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2468 ...
2469}
2470
2471Threshold-RSRP ::= INTEGER(0..97)
2472
2473Threshold-RSRQ ::= INTEGER(0..34)
2474
2475TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...}
2476
2477Time-UE-StayedInCell ::= INTEGER (0..4095)
2478
2479Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950)
2480
2481TransportInformation ::= SEQUENCE {
2482 transportLayerAddress TransportLayerAddress,
2483 uL-GTP-TEID GTP-TEID,
2484 ...
2485}
2486
2487TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...))
2488
2489TraceActivation ::= SEQUENCE {
2490 e-UTRAN-Trace-ID E-UTRAN-Trace-ID,
2491 interfacesToTrace InterfacesToTrace,
2492traceDepth TraceDepth,
2493traceCollectionEntityIPAddress TransportLayerAddress,
2494 iE-Extensions ProtocolExtensionContainer { { TraceActivation-ExtIEs} } OPTIONAL,
2495 ...
2496}
2497
2498TraceActivation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2499-- Extension for Rel-10 to support MDT --
2500 { ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional }|
2501-- Extension for Rel-15 to support QMC
2502 { ID id-UEAppLayerMeasConfig CRITICALITY ignore EXTENSION UEAppLayerMeasConfig PRESENCE optional },
2503 ...
2504}
2505
2506TraceDepth ::= ENUMERATED {
2507 minimum,
2508 medium,
2509 maximum,
2510 minimumWithoutVendorSpecificExtension,
2511 mediumWithoutVendorSpecificExtension,
2512 maximumWithoutVendorSpecificExtension,
2513 ...
2514}
2515
2516E-UTRAN-Trace-ID ::= OCTET STRING (SIZE (8))
2517
2518TrafficLoadReductionIndication ::= INTEGER (1..99)
2519
2520TunnelInformation ::= SEQUENCE {
2521 transportLayerAddress TransportLayerAddress,
2522 uDP-Port-Number Port-Number OPTIONAL,
2523 iE-Extensions ProtocolExtensionContainer { {Tunnel-Information-ExtIEs} } OPTIONAL,
2524 ...
2525}
2526
2527Tunnel-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2528 ...
2529}
2530
2531TypeOfError ::= ENUMERATED {
2532 not-understood,
2533 missing,
2534 ...
2535}
2536
2537TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartTAIs)) OF TAI
2538
2539-- U
2540
2541UEAggregateMaximumBitrate ::= SEQUENCE {
2542 uEaggregateMaximumBitRateDL BitRate,
2543 uEaggregateMaximumBitRateUL BitRate,
2544 iE-Extensions ProtocolExtensionContainer { {UEAggregate-MaximumBitrates-ExtIEs} } OPTIONAL,
2545 ...
2546}
2547
2548UEAggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2549-- Extension for maximum bitrate > 10G bps --
2550 { ID id-extended-uEaggregateMaximumBitRateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}|
2551 { ID id-extended-uEaggregateMaximumBitRateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional},
2552 ...
2553}
2554
2555UEAppLayerMeasConfig ::= SEQUENCE {
2556 containerForAppLayerMeasConfig OCTET STRING (SIZE(1..1000)),
2557 areaScopeOfQMC AreaScopeOfQMC,
2558 iE-Extensions ProtocolExtensionContainer { {UEAppLayerMeasConfig-ExtIEs} } OPTIONAL,
2559 ...
2560}
2561
2562UEAppLayerMeasConfig-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2563 {ID id-serviceType CRITICALITY ignore EXTENSION ServiceType PRESENCE optional},
2564 ...
2565}
2566
2567UECapabilityInfoRequest ::= ENUMERATED {
2568 requested,
2569 ...
2570}
2571
2572UE-RetentionInformation ::= ENUMERATED {
2573 ues-retained,
2574 ...}
2575
2576UE-S1AP-IDs ::= CHOICE{
2577 uE-S1AP-ID-pair UE-S1AP-ID-pair,
2578 mME-UE-S1AP-ID MME-UE-S1AP-ID,
2579 ...
2580}
2581
2582UE-S1AP-ID-pair ::= SEQUENCE{
2583 mME-UE-S1AP-ID MME-UE-S1AP-ID,
2584 eNB-UE-S1AP-ID ENB-UE-S1AP-ID,
2585 iE-Extensions ProtocolExtensionContainer { {UE-S1AP-ID-pair-ExtIEs} } OPTIONAL,
2586 ...
2587}
2588UE-S1AP-ID-pair-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2589 ...
2590}
2591
2592
2593UE-associatedLogicalS1-ConnectionItem ::= SEQUENCE {
2594 mME-UE-S1AP-ID MME-UE-S1AP-ID OPTIONAL,
2595 eNB-UE-S1AP-ID ENB-UE-S1AP-ID OPTIONAL,
2596 iE-Extensions ProtocolExtensionContainer { { UE-associatedLogicalS1-ConnectionItemExtIEs} } OPTIONAL,
2597 ...
2598}
2599
2600
2601UE-associatedLogicalS1-ConnectionItemExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2602 ...
2603}
2604
2605UEIdentityIndexValue ::= BIT STRING (SIZE (10))
2606
2607UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item
2608
2609UE-HistoryInformationFromTheUE ::= OCTET STRING
2610-- This IE is a transparent container and shall be encoded as the VisitedCellInfoList field contained in the UEInformationResponse message as defined in TS 36.331 [16]
2611
2612UEPagingID ::= CHOICE {
2613 s-TMSI S-TMSI,
2614 iMSI IMSI,
2615 ...
2616 }
2617
2618UERadioCapability ::= OCTET STRING
2619
2620UERadioCapabilityForPaging ::= OCTET STRING
2621
2622UE-RLF-Report-Container ::= OCTET STRING
2623-- This IE is a transparent container and shall be encoded as the rlf-Report-r9 field contained in the UEInformationResponse message as defined in TS 36.331 [16]
2624
2625UE-RLF-Report-Container-for-extended-bands ::= OCTET STRING
2626-- This IE is a transparent container and shall be encoded as the rlf-Report-v9e0 contained in the UEInformationResponse message as defined in TS 36.331 [16]
2627
2628UESecurityCapabilities ::= SEQUENCE {
2629 encryptionAlgorithms EncryptionAlgorithms,
2630 integrityProtectionAlgorithms IntegrityProtectionAlgorithms,
2631 iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL,
2632...
2633}
2634
2635UESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2636 ...
2637}
2638
2639UESidelinkAggregateMaximumBitrate ::= SEQUENCE {
2640 uESidelinkAggregateMaximumBitRate BitRate,
2641 iE-Extensions ProtocolExtensionContainer { {UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL,
2642 ...
2643}
2644
2645UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2646 ...
2647}
2648
2649UE-Usage-Type ::= INTEGER (0..255)
2650
2651UL-CP-SecurityInformation ::= SEQUENCE {
2652 ul-NAS-MAC UL-NAS-MAC,
2653 ul-NAS-Count UL-NAS-Count,
2654 iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL,
2655 ...
2656}
2657
2658UL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2659 ...
2660}
2661
2662UL-NAS-MAC ::= BIT STRING (SIZE (16))
2663
2664UL-NAS-Count ::= BIT STRING (SIZE (5))
2665
2666UnlicensedSpectrumRestriction ::= ENUMERATED {
2667 unlicensed-restricted,
2668 ...
2669}
2670
2671
2672UserLocationInformation ::= SEQUENCE {
2673 eutran-cgi EUTRAN-CGI,
2674 tai TAI,
2675 iE-Extensions ProtocolExtensionContainer { { UserLocationInformation-ExtIEs} } OPTIONAL,
2676 ...
2677}
2678
2679UserLocationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2680 ...
2681}
2682
2683UEUserPlaneCIoTSupportIndicator ::= ENUMERATED {
2684 supported,
2685 ...
2686}
2687
2688UE-Application-Layer-Measurement-Capability ::= BIT STRING (SIZE (8))
2689
2690-- First bit: QoE Measurement for streaming service
2691-- Second bit: QoE Measurement for MTSI service
2692
2693-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver.
2694
2695-- V
2696
2697VoiceSupportMatchIndicator ::= ENUMERATED {
2698 supported,
2699 not-supported,
2700 ...
2701}
2702
2703V2XServicesAuthorized ::= SEQUENCE {
2704 vehicleUE VehicleUE OPTIONAL,
2705 pedestrianUE PedestrianUE OPTIONAL,
2706 iE-Extensions ProtocolExtensionContainer { {V2XServicesAuthorized-ExtIEs} } OPTIONAL,
2707 ...
2708}
2709
2710V2XServicesAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2711 ...
2712}
2713
2714VehicleUE ::= ENUMERATED {
2715 authorized,
2716 not-authorized,
2717 ...
2718}
2719
2720PedestrianUE ::= ENUMERATED {
2721 authorized,
2722 not-authorized,
2723 ...
2724}
2725
2726-- W
2727
2728WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024))
2729
2730WarningAreaList ::= CHOICE {
2731 cellIDList ECGIList,
2732 trackingAreaListforWarning TAIListforWarning,
2733 emergencyAreaIDList EmergencyAreaIDList,
2734 ...
2735}
2736
2737
2738WarningType ::= OCTET STRING (SIZE (2))
2739
2740WarningSecurityInfo ::= OCTET STRING (SIZE (50))
2741
2742
2743WarningMessageContents ::= OCTET STRING (SIZE(1..9600))
2744
2745WLANMeasurementConfiguration ::= SEQUENCE {
2746 wlanMeasConfig WLANMeasConfig,
2747 wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL,
2748 wlan-rssi ENUMERATED {true, ...} OPTIONAL,
2749 wlan-rtt ENUMERATED {true, ...} OPTIONAL,
2750 iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL,
2751 ...
2752}
2753
2754WLANMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2755 ...
2756}
2757
2758WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANName
2759
2760WLANMeasConfig::= ENUMERATED {setup,...}
2761
2762WLANName ::= OCTET STRING (SIZE (1..32))
2763
2764-- X
2765
2766
2767X2TNLConfigurationInfo ::= SEQUENCE {
2768 eNBX2TransportLayerAddresses ENBX2TLAs,
2769 iE-Extensions ProtocolExtensionContainer { { X2TNLConfigurationInfo-ExtIEs} } OPTIONAL,
2770 ...
2771}
2772
2773X2TNLConfigurationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2774-- Extension for Release 10 to transfer the IPsec and U-plane addresses during ANR action --
2775 {ID id-eNBX2ExtendedTransportLayerAddresses CRITICALITY ignore EXTENSION ENBX2ExtTLAs PRESENCE optional}|
2776-- Extension for Release 12 to transfer the IP addresses of the X2 GW --
2777 {ID id-eNBIndirectX2TransportLayerAddresses CRITICALITY ignore EXTENSION ENBIndirectX2TransportLayerAddresses PRESENCE optional},
2778 ...
2779}
2780
2781ENBX2ExtTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2ExtTLAs)) OF ENBX2ExtTLA
2782
2783ENBX2ExtTLA ::= SEQUENCE {
2784 iPsecTLA TransportLayerAddress OPTIONAL,
2785 gTPTLAa ENBX2GTPTLAs OPTIONAL,
2786 iE-Extensions ProtocolExtensionContainer { { ENBX2ExtTLA-ExtIEs} } OPTIONAL,
2787 ...
2788}
2789
2790ENBX2ExtTLA-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2791 ...
2792}
2793
2794ENBX2GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2GTPTLAs)) OF TransportLayerAddress
2795
2796ENBIndirectX2TransportLayerAddresses ::= SEQUENCE (SIZE(1..maxnoofeNBX2TLAs)) OF TransportLayerAddress
2797
2798-- Y
2799-- Z
2800
2801END