Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / s1ap / S1AP-PDU-Contents.asn
blob98b6146f7d0986d696bcca076c4c46e308271054
1 -- 3GPP TS 36.413 V18.3.0 (2024-12)
2 -- 9.3.3        PDU Definitions
3 -- **************************************************************
4 --
5 -- PDU definitions for S1AP.
6 --
7 -- **************************************************************
9 S1AP-PDU-Contents {
10 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
11 eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) }
13 DEFINITIONS AUTOMATIC TAGS ::=
15 BEGIN
17 -- **************************************************************
19 -- IE parameter types from other modules.
21 -- **************************************************************
23 IMPORTS
25         UEAggregateMaximumBitrate,
26         BearerType,
27         Cause,
28         CellAccessMode,
29         Cdma2000HORequiredIndication,
30         Cdma2000HOStatus,
31         Cdma2000OneXSRVCCInfo,
32         Cdma2000OneXRAND,
33         Cdma2000PDU,
34         Cdma2000RATType,
35         Cdma2000SectorID,
36         EUTRANRoundTripDelayEstimationInfo,
37         CNDomain,
38         ConcurrentWarningMessageIndicator,
39         CriticalityDiagnostics,
40         CSFallbackIndicator,
41         CSG-Id,
42         CSG-IdList,
43         CSGMembershipStatus,
44         Data-Forwarding-Not-Possible,
45         Direct-Forwarding-Path-Availability,
46         Global-ENB-ID,
47         EUTRAN-CGI,
48         ENBname,
49         ENB-StatusTransfer-TransparentContainer,
50         ENB-UE-S1AP-ID,
51         ExtendedRepetitionPeriod,
52         GTP-TEID,
53         GUMMEI,
54         GUMMEIType,
55         HandoverRestrictionList,
56         HandoverType,
57         Masked-IMEISV,
58         LAI,
59         LPPa-PDU,
60         ManagementBasedMDTAllowed,
61         MDTPLMNList,
62         MMEname,
63         MMERelaySupportIndicator,
64         MME-UE-S1AP-ID,
65         MSClassmark2,
66         MSClassmark3,
67         NAS-PDU,
68         NASSecurityParametersfromE-UTRAN,
69         NASSecurityParameterstoE-UTRAN,
70         OverloadResponse,
71         PagingDRX,
72         PagingPriority,
73         PLMNidentity,
74         ProSeAuthorized,
75         RIMTransfer,
76         RelativeMMECapacity,
77         RequestType,
78         E-RAB-ID,
79         E-RABLevelQoSParameters,
80         E-RABList,
81         RelayNode-Indicator,
82         Routing-ID,
83         SecurityKey,
84         SecurityContext,
85         ServedGUMMEIs,
86         SONConfigurationTransfer,
87         Source-ToTarget-TransparentContainer,
88         SourceBSS-ToTargetBSS-TransparentContainer,
89         SourceeNB-ToTargeteNB-TransparentContainer,
90         SourceRNC-ToTargetRNC-TransparentContainer,
91         SubscriberProfileIDforRFP,
92         SRVCCOperationNotPossible,
93         SRVCCOperationPossible,
94         SRVCCHOIndication,
95         SupportedTAs,
96         TAI,
97         Target-ToSource-TransparentContainer,
98         TargetBSS-ToSourceBSS-TransparentContainer,
99         TargeteNB-ToSourceeNB-TransparentContainer,
100         TargetID,
101         TargetRNC-ToSourceRNC-TransparentContainer,
102         TimeToWait,
103         TraceActivation,
104         TrafficLoadReductionIndication,
105         E-UTRAN-Trace-ID,
106         TransportLayerAddress,
107         UEIdentityIndexValue,
108         UEPagingID,
109         UERadioCapability,
110         UERadioCapabilityForPaging,
111         UE-RetentionInformation,
112         UE-S1AP-IDs,
113         UE-associatedLogicalS1-ConnectionItem,
114         UESecurityCapabilities,
115         S-TMSI,
116         MessageIdentifier,
117         SerialNumber,
118         WarningAreaList,
119         RepetitionPeriod,
120         NumberofBroadcastRequest,
121         WarningType,
122         WarningSecurityInfo,
123         DataCodingScheme,
124         WarningMessageContents,
125         BroadcastCompletedAreaList,
126         RRC-Establishment-Cause,
127         BroadcastCancelledAreaList,
128         PS-ServiceNotAvailable,
129         GUMMEIList,
130         Correlation-ID,
131         GWContextReleaseIndication,
132         PrivacyIndicator,
133         VoiceSupportMatchIndicator,
134         TunnelInformation,
135         KillAllWarningMessages,
136         TransportInformation,
137         LHN-ID,
138         UserLocationInformation,
139         AdditionalCSFallbackIndicator,
140         ECGIListForRestart,
141         TAIListForRestart,
142         EmergencyAreaIDListForRestart,
143         ExpectedUEBehaviour,
144         Paging-eDRXInformation,
145         Extended-UEIdentityIndexValue,
146         MME-Group-ID,
147         Additional-GUTI,
148         PWSfailedECGIList,
149         CellIdentifierAndCELevelForCECapableUEs,
150         AssistanceDataForPaging,
151         InformationOnRecommendedCellsAndENBsForPaging,
152         UE-Usage-Type,
153         UEUserPlaneCIoTSupportIndicator,
154         NB-IoT-DefaultPagingDRX,
155         NB-IoT-Paging-eDRXInformation,
156         CE-mode-B-SupportIndicator,
157         NB-IoT-UEIdentityIndexValue,
158         V2XServicesAuthorized,
159         DCN-ID,
160         ServedDCNs,
161         UESidelinkAggregateMaximumBitrate,
162         DLNASPDUDeliveryAckRequest,
163         Coverage-Level,
164         EnhancedCoverageRestricted,
165         DL-CP-SecurityInformation,
166         UL-CP-SecurityInformation,
167         SecondaryRATDataUsageRequest,
168         SecondaryRATDataUsageReportList,
169         HandoverFlag,
170         NRUESecurityCapabilities,
171         UE-Application-Layer-Measurement-Capability,
172         CE-ModeBRestricted,
173         Packet-LossRate,
174         UECapabilityInfoRequest,
175         SourceNgRanNode-ToTargetNgRanNode-TransparentContainer,
176         TargetNgRanNode-ToSourceNgRanNode-TransparentContainer,
177         EndIndication,
178         EDT-Session,
179         LTE-M-Indication,
180         AerialUEsubscriptionInformation,
181         PendingDataIndication,
182         WarningAreaCoordinates,
183         Subscription-Based-UE-DifferentiationInfo,
184         PSCellInformation,
185         NR-CGI,
186         ConnectedengNBList,
187         EN-DCSONConfigurationTransfer,
188         TimeSinceSecondaryNodeRelease,
189         AdditionalRRMPriorityIndex,
190         IAB-Authorized,
191         IAB-Node-Indication,
192         IAB-Supported,
193         DataSize,
194         Ethernet-Type,
195         NRV2XServicesAuthorized,
196         NRUESidelinkAggregateMaximumBitrate,
197         PC5QoSParameters,
198         IntersystemSONConfigurationTransfer,
199         UERadioCapabilityID,
200         NotifySourceeNB,
201         ENB-EarlyStatusTransfer-TransparentContainer,
202         WUS-Assistance-Information,
203         NB-IoT-PagingDRX,
204         PagingCause,
205         SecurityIndication,
206         SecurityResult,
207         LTE-NTN-TAI-Information,
208         CoarseUELocationRequested,
209         CoarseUELocation
214 FROM S1AP-IEs
216         PrivateIE-Container{},
217         ProtocolExtensionContainer{},
218         ProtocolIE-Container{},
219         ProtocolIE-ContainerList{},
220         ProtocolIE-ContainerPair{},
221         ProtocolIE-ContainerPairList{},
222         ProtocolIE-SingleContainer{},
223         S1AP-PRIVATE-IES,
224         S1AP-PROTOCOL-EXTENSION,
225         S1AP-PROTOCOL-IES,
226         S1AP-PROTOCOL-IES-PAIR
227 FROM S1AP-Containers
230         id-AssistanceDataForPaging,
231         id-AerialUEsubscriptionInformation,
232         id-uEaggregateMaximumBitrate,
233         id-BearerType,
234         id-Cause,
235         id-CellAccessMode,
236         id-CellIdentifierAndCELevelForCECapableUEs,
237         id-cdma2000HORequiredIndication,
238         id-cdma2000HOStatus,
239         id-cdma2000OneXSRVCCInfo,
240         id-cdma2000OneXRAND,
241         id-cdma2000PDU,
242         id-cdma2000RATType,
243         id-cdma2000SectorID,
244         id-EUTRANRoundTripDelayEstimationInfo,
245         id-CNDomain,
246         id-ConcurrentWarningMessageIndicator,
247         id-CriticalityDiagnostics,
248         id-CSFallbackIndicator,
249         id-CSG-Id,
250         id-CSG-IdList,
251         id-CSGMembershipStatus,
252         id-Data-Forwarding-Not-Possible,
253         id-DefaultPagingDRX,
254         id-Direct-Forwarding-Path-Availability,
255         id-Global-ENB-ID,
256         id-EUTRAN-CGI,
257         id-eNBname,
258         id-eNB-StatusTransfer-TransparentContainer,
259         id-eNB-UE-S1AP-ID,
260         id-GERANtoLTEHOInformationRes,
261         id-GUMMEI-ID,
262         id-GUMMEIType,
263         id-HandoverRestrictionList,
264         id-HandoverType,
265         id-Masked-IMEISV,
266         id-InformationOnRecommendedCellsAndENBsForPaging,
267         id-InitialContextSetup,
268         id-Inter-SystemInformationTransferTypeEDT,
269         id-Inter-SystemInformationTransferTypeMDT,
270         id-LPPa-PDU,
271         id-NAS-DownlinkCount,
272         id-ManagementBasedMDTAllowed,
273         id-ManagementBasedMDTPLMNList,
274         id-MMEname,
275         id-MME-UE-S1AP-ID,
276         id-MSClassmark2,
277         id-MSClassmark3,
278         id-NAS-PDU,
279         id-NASSecurityParametersfromE-UTRAN,
280         id-NASSecurityParameterstoE-UTRAN,
281         id-OverloadResponse,
282         id-pagingDRX,
283         id-PagingPriority,
284         id-RelativeMMECapacity,
285         id-RequestType,
286         id-Routing-ID,
287         id-E-RABAdmittedItem,
288         id-E-RABAdmittedList,
289         id-E-RABDataForwardingItem,
290         id-E-RABFailedToModifyList,
291         id-E-RABFailedToReleaseList,
292         id-E-RABFailedtoSetupItemHOReqAck,
293         id-E-RABFailedToSetupListBearerSURes,
294         id-E-RABFailedToSetupListCtxtSURes,
295         id-E-RABFailedToSetupListHOReqAck,
296         id-E-RABFailedToBeReleasedList,
297         id-E-RABFailedToResumeListResumeReq,
298         id-E-RABFailedToResumeItemResumeReq,
299         id-E-RABFailedToResumeListResumeRes,
300         id-E-RABFailedToResumeItemResumeRes,
301         id-E-RABModify,
302         id-E-RABModifyItemBearerModRes,
303         id-E-RABModifyListBearerModRes,
304         id-E-RABRelease,
305         id-E-RABReleaseItemBearerRelComp,
306         id-E-RABReleaseItemHOCmd,
307         id-E-RABReleaseListBearerRelComp,
308         id-E-RABReleaseIndication,
309         id-E-RABSetup,
310         id-E-RABSetupItemBearerSURes,
311         id-E-RABSetupItemCtxtSURes,
312         id-E-RABSetupListBearerSURes,
313         id-E-RABSetupListCtxtSURes,
314         id-E-RABSubjecttoDataForwardingList,
315         id-E-RABToBeModifiedItemBearerModReq,
316         id-E-RABToBeModifiedListBearerModReq,
317         id-E-RABToBeModifiedListBearerModInd,
318         id-E-RABToBeModifiedItemBearerModInd,
319         id-E-RABNotToBeModifiedListBearerModInd,
320         id-E-RABNotToBeModifiedItemBearerModInd,
321         id-E-RABModifyListBearerModConf,
322         id-E-RABModifyItemBearerModConf,
323         id-E-RABFailedToModifyListBearerModConf,
324         id-E-RABToBeReleasedListBearerModConf,
325         id-E-RABToBeReleasedList,
326         id-E-RABReleasedList,
327         id-E-RABToBeSetupItemBearerSUReq,
328         id-E-RABToBeSetupItemCtxtSUReq,
329         id-E-RABToBeSetupItemHOReq,
330         id-E-RABToBeSetupListBearerSUReq,
331         id-E-RABToBeSetupListCtxtSUReq,
332         id-E-RABToBeSetupListHOReq,
333         id-E-RABToBeSwitchedDLItem,
334         id-E-RABToBeSwitchedDLList,
335         id-E-RABToBeSwitchedULList,
336         id-E-RABToBeSwitchedULItem,
337         id-E-RABtoReleaseListHOCmd,
338         id-ProSeAuthorized,
339         id-SecurityKey,
340         id-SecurityContext,
341         id-ServedGUMMEIs,
342         id-SONConfigurationTransferECT,
343         id-SONConfigurationTransferMCT,
344         id-Source-ToTarget-TransparentContainer,
345         id-Source-ToTarget-TransparentContainer-Secondary,
346         id-SourceMME-UE-S1AP-ID,
347         id-SRVCCOperationNotPossible,
348         id-SRVCCOperationPossible,
349         id-SRVCCHOIndication,
350         id-SubscriberProfileIDforRFP,
351         id-SupportedTAs,
352         id-S-TMSI,
353         id-TAI,
354         id-TAIItem,
355         id-TAIList,
356         id-Target-ToSource-TransparentContainer,
357         id-Target-ToSource-TransparentContainer-Secondary,
358         id-TargetID,
359         id-TimeToWait,
360         id-TraceActivation,
361         id-TrafficLoadReductionIndication,
362         id-E-UTRAN-Trace-ID,
363         id-UEIdentityIndexValue,
364         id-UEPagingID,
365         id-UERadioCapability,
366         id-UERadioCapabilityForPaging,
367         id-UTRANtoLTEHOInformationRes,
368         id-UE-associatedLogicalS1-ConnectionListResAck,
369         id-UE-associatedLogicalS1-ConnectionItem,
370         id-UE-RetentionInformation,
371         id-UESecurityCapabilities,
372         id-UE-S1AP-IDs,
373         id-V2XServicesAuthorized,
374         id-ResetType,
375         id-MessageIdentifier,
376         id-SerialNumber,
377         id-WarningAreaList,
378         id-RepetitionPeriod,
379         id-NumberofBroadcastRequest,
380         id-WarningType,
381         id-WarningSecurityInfo,
382         id-DataCodingScheme,
383         id-WarningMessageContents,
384         id-BroadcastCompletedAreaList,
385         id-BroadcastCancelledAreaList,
386         id-RRC-Establishment-Cause,
387         id-TraceCollectionEntityIPAddress,
388         id-AdditionalRRMPriorityIndex,
389         id-MDTConfigurationNR,
390         maxnoofTAIs,
391         maxnoofErrors,
392         maxnoofE-RABs,
393         maxnoofIndividualS1ConnectionsToReset,
394         maxnoofEmergencyAreaID,
395         maxnoofCellID,
396         maxnoofTAIforWarning,
397         maxnoofCellinTAI,
398         maxnoofCellinEAI,
399         id-ExtendedRepetitionPeriod,
400         id-PS-ServiceNotAvailable,
401         id-RegisteredLAI,
402         id-GUMMEIList,
403         id-SourceMME-GUMMEI,
404         id-MME-UE-S1AP-ID-2,
405         id-GW-TransportLayerAddress,
406         id-RelayNode-Indicator,
407         id-Correlation-ID,
408         id-MMERelaySupportIndicator,
409         id-GWContextReleaseIndication,
410         id-PrivacyIndicator,
411         id-VoiceSupportMatchIndicator,
412         id-Tunnel-Information-for-BBF,
413         id-SIPTO-Correlation-ID,
414         id-SIPTO-L-GW-TransportLayerAddress,
415         id-KillAllWarningMessages,
416         id-TransportInformation,
417         id-LHN-ID,
418         id-UserLocationInformation,
419         id-AdditionalCSFallbackIndicator,
420         id-ECGIListForRestart,
421         id-TAIListForRestart,
422         id-EmergencyAreaIDListForRestart,
423         id-ExpectedUEBehaviour,
424         id-Paging-eDRXInformation,
425         id-extended-UEIdentityIndexValue,
426         id-CSGMembershipInfo,
427         id-MME-Group-ID,
428         id-Additional-GUTI,
429         id-S1-Message,
430         id-PWSfailedECGIList,
431         id-PWSFailureIndication,
432         id-UE-Usage-Type,
433         id-UEUserPlaneCIoTSupportIndicator,
434         id-NB-IoT-DefaultPagingDRX,
435         id-NB-IoT-Paging-eDRXInformation,
436         id-CE-mode-B-SupportIndicator,
437         id-NB-IoT-UEIdentityIndexValue,
438         id-RRC-Resume-Cause,
439         id-DCN-ID,
440         id-ServedDCNs,
441         id-UESidelinkAggregateMaximumBitrate,
442         id-DLNASPDUDeliveryAckRequest,
443         id-Coverage-Level,
444         id-EnhancedCoverageRestricted,
445         id-UE-Level-QoS-Parameters,
446         id-DL-CP-SecurityInformation,
447         id-UL-CP-SecurityInformation,
448         id-SecondaryRATDataUsageRequest,
449         id-SecondaryRATDataUsageReportList,
450         id-HandoverFlag,
451         id-NRUESecurityCapabilities,
452         id-UE-Application-Layer-Measurement-Capability,
453         id-CE-ModeBRestricted,
454         id-DownlinkPacketLossRate,
455         id-UplinkPacketLossRate,
456         id-UECapabilityInfoRequest,
457         id-EndIndication,
458         id-EDT-Session,
459         id-LTE-M-Indication,
460         id-PendingDataIndication,
461         id-WarningAreaCoordinates,
462         id-Subscription-Based-UE-DifferentiationInfo,
463         id-PSCellInformation,
464         id-ConnectedengNBList,
465         id-ConnectedengNBToAddList,
466         id-ConnectedengNBToRemoveList,
467         id-EN-DCSONConfigurationTransfer-ECT,
468         id-EN-DCSONConfigurationTransfer-MCT,
469         id-TimeSinceSecondaryNodeRelease,
470         id-IAB-Authorized,
471         id-IAB-Node-Indication,
472         id-IAB-Supported,
473         id-DataSize,
474         id-Ethernet-Type,
475         id-NRV2XServicesAuthorized,
476         id-NRUESidelinkAggregateMaximumBitrate,
477         id-PC5QoSParameters,
478         id-IntersystemSONConfigurationTransferMCT,
479         id-IntersystemSONConfigurationTransferECT,
480         id-UERadioCapabilityID,
481         id-UERadioCapability-NR-Format,
482         id-NotifySourceeNB,
483         id-eNB-EarlyStatusTransfer-TransparentContainer,
484         id-WUS-Assistance-Information,
485         id-NB-IoT-PagingDRX,
486         id-UERadioCapabilityForPaging-NR-Format,
487         id-PagingCause,
488         id-SecurityIndication,
489         id-SecurityResult,
490         id-LTE-NTN-TAI-Information,
491         id-E-RABToBeUpdatedList,
492         id-E-RABToBeUpdatedItem,
493         id-CoarseUELocationRequested,
494         id-CoarseUELocation
496 FROM S1AP-Constants;
498 -- **************************************************************
500 -- Common Container Lists
502 -- **************************************************************
504 E-RAB-IE-ContainerList                  { S1AP-PROTOCOL-IES      : IEsSetParam }        ::= ProtocolIE-ContainerList     { 1, maxnoofE-RABs,   {IEsSetParam} }
505 E-RAB-IE-ContainerPairList              { S1AP-PROTOCOL-IES-PAIR : IEsSetParam }        ::= ProtocolIE-ContainerPairList { 1, maxnoofE-RABs,   {IEsSetParam} }
506 ProtocolError-IE-ContainerList  { S1AP-PROTOCOL-IES      : IEsSetParam }        ::= ProtocolIE-ContainerList     { 1, maxnoofE-RABs,   {IEsSetParam} }
508 -- **************************************************************
510 -- HANDOVER PREPARATION ELEMENTARY PROCEDURE
512 -- **************************************************************
514 -- **************************************************************
516 -- Handover Required
518 -- **************************************************************
520 HandoverRequired ::= SEQUENCE {
521         protocolIEs                     ProtocolIE-Container            { { HandoverRequiredIEs} },
522         ...
525 HandoverRequiredIEs S1AP-PROTOCOL-IES ::= {
526         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
527         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory}|
528         { ID id-HandoverType                                                    CRITICALITY reject      TYPE HandoverType                                               PRESENCE mandatory}|
529         { ID id-Cause                                                                   CRITICALITY ignore      TYPE Cause                                                              PRESENCE mandatory}|
530         { ID id-TargetID                                                                CRITICALITY reject      TYPE TargetID                                                   PRESENCE mandatory}|
531         { ID id-Direct-Forwarding-Path-Availability             CRITICALITY ignore      TYPE Direct-Forwarding-Path-Availability                PRESENCE optional}|
532         { ID id-SRVCCHOIndication                                               CRITICALITY reject      TYPE SRVCCHOIndication                                  PRESENCE optional}|
533         { ID id-Source-ToTarget-TransparentContainer    CRITICALITY reject      TYPE Source-ToTarget-TransparentContainer       PRESENCE mandatory}|
534         { ID id-Source-ToTarget-TransparentContainer-Secondary  CRITICALITY reject      TYPE Source-ToTarget-TransparentContainer       PRESENCE optional}|
535         { ID id-MSClassmark2                                                    CRITICALITY reject      TYPE MSClassmark2                                               PRESENCE conditional}|
536 --      The above IE shall be present if the Handover Type IE is set to the value “LTEtoGERAN” and the SRVCC HO Indication IE is present
537         { ID id-MSClassmark3                                                    CRITICALITY ignore      TYPE MSClassmark3                                               PRESENCE conditional}|
538 --      The above IE shall be present if the Handover Type IE is set to the value “LTEtoGERAN” and the SRVCC HO Indication IE is present
539         { ID id-CSG-Id                                                                  CRITICALITY reject      TYPE CSG-Id                                                             PRESENCE optional}|
540         { ID id-CellAccessMode                                                  CRITICALITY reject      TYPE CellAccessMode                                             PRESENCE optional}|
541         { ID id-PS-ServiceNotAvailable                                  CRITICALITY ignore      TYPE PS-ServiceNotAvailable                     PRESENCE optional},
542         ...
546 -- **************************************************************
548 -- Handover Command
550 -- **************************************************************
552 HandoverCommand ::= SEQUENCE {
553         protocolIEs                     ProtocolIE-Container            { { HandoverCommandIEs} },
554         ...
557 HandoverCommandIEs S1AP-PROTOCOL-IES ::= {
558         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                                     PRESENCE mandatory}|
559         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                                     PRESENCE mandatory}|
560         { ID id-HandoverType                                                    CRITICALITY reject      TYPE HandoverType                                                       PRESENCE mandatory}|
561         { ID id-NASSecurityParametersfromE-UTRAN                CRITICALITY reject      TYPE NASSecurityParametersfromE-UTRAN                   PRESENCE conditional}|
562         -- The above IE shall be present if Handover Type IE is set to value "LTEtoUTRAN" or "LTEtoGERAN"
563         { ID id-E-RABSubjecttoDataForwardingList                CRITICALITY ignore      TYPE E-RABSubjecttoDataForwardingList                   PRESENCE optional}|
564         { ID id-E-RABtoReleaseListHOCmd                                 CRITICALITY ignore      TYPE E-RABList                                                          PRESENCE optional}|
565         { ID id-Target-ToSource-TransparentContainer    CRITICALITY reject      TYPE Target-ToSource-TransparentContainer               PRESENCE mandatory}|
566         { ID id-Target-ToSource-TransparentContainer-Secondary  CRITICALITY reject      TYPE Target-ToSource-TransparentContainer       PRESENCE optional}|
567         { ID id-CriticalityDiagnostics                                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional},
568         ...
571 E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} }
573 E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= {
574         { ID id-E-RABDataForwardingItem                                 CRITICALITY ignore      TYPE E-RABDataForwardingItem                    PRESENCE mandatory      },
575         ...
578 E-RABDataForwardingItem ::= SEQUENCE {
579         e-RAB-ID                                                        E-RAB-ID,
580         dL-transportLayerAddress                        TransportLayerAddress                                                                                                   OPTIONAL,
581         dL-gTP-TEID                                                     GTP-TEID                                                                                                                                OPTIONAL,
582         uL-TransportLayerAddress                        TransportLayerAddress                                                                                                   OPTIONAL,
583         uL-GTP-TEID                                                     GTP-TEID                                                                                                                                OPTIONAL,
584         iE-Extensions                                           ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} }                        OPTIONAL,
585         ...
588 E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
589         ...
594 -- **************************************************************
596 -- Handover Preparation Failure
598 -- **************************************************************
600 HandoverPreparationFailure ::= SEQUENCE {
601         protocolIEs                     ProtocolIE-Container            { { HandoverPreparationFailureIEs} },
602         ...
605 HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= {
606         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
607         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
608         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
609         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
610         ...
613 -- **************************************************************
615 -- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE
617 -- **************************************************************
619 -- **************************************************************
621 -- Handover Request
623 -- **************************************************************
625 HandoverRequest ::= SEQUENCE {
626         protocolIEs                     ProtocolIE-Container            { {HandoverRequestIEs} },
627         ...
630 HandoverRequestIEs S1AP-PROTOCOL-IES ::= {
631         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
632         { ID id-HandoverType                                                    CRITICALITY reject      TYPE HandoverType                                               PRESENCE mandatory}|
633         { ID id-Cause                                                                   CRITICALITY ignore      TYPE Cause                                                              PRESENCE mandatory}|
634         { ID id-uEaggregateMaximumBitrate                               CRITICALITY reject      TYPE UEAggregateMaximumBitrate                  PRESENCE mandatory}|
635         { ID id-E-RABToBeSetupListHOReq                                 CRITICALITY reject      TYPE E-RABToBeSetupListHOReq                    PRESENCE mandatory}|
636         { ID id-Source-ToTarget-TransparentContainer    CRITICALITY reject      TYPE Source-ToTarget-TransparentContainer       PRESENCE mandatory}|
637         { ID id-UESecurityCapabilities                                  CRITICALITY reject      TYPE UESecurityCapabilities                     PRESENCE mandatory}|
638         { ID id-HandoverRestrictionList                                 CRITICALITY ignore      TYPE HandoverRestrictionList                    PRESENCE optional}|
639         { ID id-TraceActivation                                                 CRITICALITY ignore      TYPE TraceActivation                                    PRESENCE optional}|
640         { ID id-RequestType                                                             CRITICALITY ignore      TYPE RequestType                                                PRESENCE optional}|
641         { ID id-SRVCCOperationPossible                                  CRITICALITY ignore      TYPE SRVCCOperationPossible                     PRESENCE optional}|
642         { ID id-SecurityContext                                                 CRITICALITY reject      TYPE SecurityContext                                    PRESENCE mandatory}|
643         { ID id-NASSecurityParameterstoE-UTRAN                  CRITICALITY reject      TYPE NASSecurityParameterstoE-UTRAN             PRESENCE conditional}|
644         -- The above IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE"
645         { ID id-CSG-Id                                                                  CRITICALITY reject      TYPE CSG-Id                                                             PRESENCE optional}|
646         { ID id-CSGMembershipStatus                                             CRITICALITY ignore      TYPE CSGMembershipStatus                                PRESENCE optional}|
647         { ID id-GUMMEI-ID                                                               CRITICALITY ignore      TYPE GUMMEI                                                             PRESENCE optional}|
648         { ID id-MME-UE-S1AP-ID-2                                                CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                             PRESENCE optional}|
649         { ID id-ManagementBasedMDTAllowed                               CRITICALITY ignore      TYPE ManagementBasedMDTAllowed                  PRESENCE optional}|
650         { ID id-ManagementBasedMDTPLMNList                              CRITICALITY ignore      TYPE MDTPLMNList                                                PRESENCE optional}|
651         { ID id-Masked-IMEISV                                                   CRITICALITY ignore      TYPE Masked-IMEISV                                              PRESENCE optional}|
652         { ID id-ExpectedUEBehaviour                                             CRITICALITY ignore      TYPE ExpectedUEBehaviour                                PRESENCE optional}|
653         { ID id-ProSeAuthorized                                                 CRITICALITY ignore      TYPE ProSeAuthorized                                    PRESENCE optional}|
654         { ID id-UEUserPlaneCIoTSupportIndicator                 CRITICALITY ignore      TYPE UEUserPlaneCIoTSupportIndicator            PRESENCE optional}|
655         { ID id-V2XServicesAuthorized                                   CRITICALITY ignore      TYPE V2XServicesAuthorized                      PRESENCE optional}|
656         { ID id-UESidelinkAggregateMaximumBitrate               CRITICALITY ignore      TYPE UESidelinkAggregateMaximumBitrate          PRESENCE optional}|
657         { ID id-EnhancedCoverageRestricted                              CRITICALITY ignore      TYPE EnhancedCoverageRestricted                 PRESENCE optional}|
658         { ID id-NRUESecurityCapabilities                                CRITICALITY ignore      TYPE NRUESecurityCapabilities                   PRESENCE optional}|
659         { ID id-CE-ModeBRestricted                                              CRITICALITY ignore      TYPE CE-ModeBRestricted                                 PRESENCE optional}|
660         { ID id-AerialUEsubscriptionInformation                 CRITICALITY ignore      TYPE AerialUEsubscriptionInformation                            PRESENCE optional}|
661         { ID id-PendingDataIndication                                   CRITICALITY ignore      TYPE PendingDataIndication                      PRESENCE optional}|
662         { ID id-Subscription-Based-UE-DifferentiationInfo               CRITICALITY ignore      TYPE Subscription-Based-UE-DifferentiationInfo          PRESENCE optional}|
663         { ID id-AdditionalRRMPriorityIndex                      CRITICALITY ignore      TYPE AdditionalRRMPriorityIndex         PRESENCE optional }|
664         { ID id-IAB-Authorized                                          CRITICALITY reject      TYPE IAB-Authorized                                             PRESENCE optional}|
665         { ID id-NRV2XServicesAuthorized                                         CRITICALITY ignore      TYPE NRV2XServicesAuthorized                                                    PRESENCE optional }|
666         { ID id-NRUESidelinkAggregateMaximumBitrate                     CRITICALITY ignore      TYPE NRUESidelinkAggregateMaximumBitrate                        PRESENCE optional }|
667         { ID id-PC5QoSParameters                                                        CRITICALITY ignore      TYPE PC5QoSParameters                                                                   PRESENCE optional }|
668         { ID id-UERadioCapabilityID                                                     CRITICALITY reject      TYPE UERadioCapabilityID                                                                PRESENCE optional},     ...
671 E-RABToBeSetupListHOReq                                         ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} }
673 E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= {
674         { ID id-E-RABToBeSetupItemHOReq                         CRITICALITY reject      TYPE E-RABToBeSetupItemHOReq                    PRESENCE mandatory      },
675         ...
678 E-RABToBeSetupItemHOReq ::= SEQUENCE {
679         e-RAB-ID                                                        E-RAB-ID,
680         transportLayerAddress                           TransportLayerAddress,
681         gTP-TEID                                                        GTP-TEID,
682         e-RABlevelQosParameters                         E-RABLevelQoSParameters,
683         iE-Extensions                                           ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} }         OPTIONAL,
684         ...
687 E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
688         { ID id-Data-Forwarding-Not-Possible            CRITICALITY ignore      EXTENSION Data-Forwarding-Not-Possible  PRESENCE optional}|
689         { ID id-BearerType                                                      CRITICALITY reject      EXTENSION BearerType                                    PRESENCE optional}|
690         { ID id-Ethernet-Type                                           CRITICALITY ignore      EXTENSION Ethernet-Type                                 PRESENCE optional}|
691         { ID id-SecurityIndication                              CRITICALITY reject      EXTENSION SecurityIndication                    PRESENCE optional},
692         ...
695 -- **************************************************************
697 -- Handover Request Acknowledge
699 -- **************************************************************
701 HandoverRequestAcknowledge ::= SEQUENCE {
702         protocolIEs                     ProtocolIE-Container       { {HandoverRequestAcknowledgeIEs} },
703         ...
706 HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
707         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
708         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory}|
709         { ID id-E-RABAdmittedList                                               CRITICALITY ignore      TYPE E-RABAdmittedList                                  PRESENCE mandatory}|
710         { ID id-E-RABFailedToSetupListHOReqAck                  CRITICALITY ignore      TYPE E-RABFailedtoSetupListHOReqAck             PRESENCE optional}|
711         { ID id-Target-ToSource-TransparentContainer    CRITICALITY reject      TYPE Target-ToSource-TransparentContainer       PRESENCE mandatory}|
712         { ID id-CSG-Id                                                                  CRITICALITY ignore      TYPE CSG-Id                                                             PRESENCE optional}|
713         { ID id-CriticalityDiagnostics                                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional}|
714         { ID id-CellAccessMode                                                  CRITICALITY ignore      TYPE CellAccessMode                                             PRESENCE optional}|
715         { ID id-CE-mode-B-SupportIndicator                              CRITICALITY ignore      TYPE CE-mode-B-SupportIndicator                 PRESENCE optional},
716         ...
719 E-RABAdmittedList                                       ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} }
721 E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= {
722         { ID id-E-RABAdmittedItem                       CRITICALITY ignore      TYPE E-RABAdmittedItem                  PRESENCE mandatory      },
723         ...
726 E-RABAdmittedItem ::= SEQUENCE {
727         e-RAB-ID                                                E-RAB-ID,
728         transportLayerAddress                   TransportLayerAddress,
729         gTP-TEID                                                GTP-TEID,
730         dL-transportLayerAddress                TransportLayerAddress   OPTIONAL,
731         dL-gTP-TEID                                             GTP-TEID                                OPTIONAL,
732         uL-TransportLayerAddress                TransportLayerAddress   OPTIONAL,
733         uL-GTP-TEID                                             GTP-TEID                                OPTIONAL,
734         iE-Extensions                                   ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} }       OPTIONAL,
735         ...
738 E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
739         ...
742 E-RABFailedtoSetupListHOReqAck                                  ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} }
744 E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= {
745         { ID id-E-RABFailedtoSetupItemHOReqAck                  CRITICALITY ignore      TYPE E-RABFailedToSetupItemHOReqAck                     PRESENCE mandatory      },
746         ...
749 E-RABFailedToSetupItemHOReqAck ::= SEQUENCE {
750         e-RAB-ID                                                E-RAB-ID,
751         cause                           Cause,
752         iE-Extensions                                   ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} }                  OPTIONAL,
753         ...
756 E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= {
757         ...
761 -- **************************************************************
763 -- Handover Failure
765 -- **************************************************************
767 HandoverFailure ::= SEQUENCE {
768         protocolIEs                     ProtocolIE-Container       { { HandoverFailureIEs} },
769         ...
772 HandoverFailureIEs S1AP-PROTOCOL-IES ::= {
773         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
774         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
775         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
776         ...
779 -- **************************************************************
781 -- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE
783 -- **************************************************************
785 -- **************************************************************
787 -- Handover Notify
789 -- **************************************************************
791 HandoverNotify ::= SEQUENCE {
792         protocolIEs                     ProtocolIE-Container       { { HandoverNotifyIEs} },
793         ...
796 HandoverNotifyIEs S1AP-PROTOCOL-IES ::= {
797         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                     PRESENCE mandatory}|
798         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                     PRESENCE mandatory}|
799         { ID id-EUTRAN-CGI                                              CRITICALITY ignore      TYPE EUTRAN-CGI                         PRESENCE mandatory}|
800         { ID id-TAI                                                             CRITICALITY ignore      TYPE TAI                                        PRESENCE mandatory}|
801 -- Extension for Release 11 to support BBAI --
802         { ID id-Tunnel-Information-for-BBF              CRITICALITY ignore      TYPE TunnelInformation          PRESENCE optional}|
803         { ID id-LHN-ID                                                  CRITICALITY ignore      TYPE LHN-ID                                     PRESENCE optional}|
804         { ID id-PSCellInformation                               CRITICALITY ignore      TYPE PSCellInformation          PRESENCE optional }|
805         { ID id-NotifySourceeNB                                 CRITICALITY ignore      TYPE NotifySourceeNB            PRESENCE optional}|
806         { ID id-LTE-NTN-TAI-Information                 CRITICALITY ignore      TYPE LTE-NTN-TAI-Information    PRESENCE optional},
807         ...
810 -- **************************************************************
812 -- PATH SWITCH REQUEST ELEMENTARY PROCEDURE
814 -- **************************************************************
816 -- **************************************************************
818 -- Path Switch Request
820 -- **************************************************************
822 PathSwitchRequest ::= SEQUENCE {
823         protocolIEs                     ProtocolIE-Container       { { PathSwitchRequestIEs} },
824         ...
827 PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= {
828         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
829         { ID id-E-RABToBeSwitchedDLList                 CRITICALITY reject      TYPE E-RABToBeSwitchedDLList    PRESENCE mandatory}|
830         { ID id-SourceMME-UE-S1AP-ID                    CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
831         { ID id-EUTRAN-CGI                                              CRITICALITY ignore      TYPE EUTRAN-CGI                                 PRESENCE mandatory}|
832         { ID id-TAI                                                             CRITICALITY ignore      TYPE TAI                                                PRESENCE mandatory}|
833         { ID id-UESecurityCapabilities                  CRITICALITY ignore      TYPE UESecurityCapabilities             PRESENCE mandatory}|
834         { ID id-CSG-Id                                                  CRITICALITY ignore      TYPE CSG-Id                                             PRESENCE optional}|
835         { ID id-CellAccessMode                                  CRITICALITY ignore      TYPE CellAccessMode                             PRESENCE optional}|
836         { ID id-SourceMME-GUMMEI                                CRITICALITY ignore      TYPE GUMMEI                                             PRESENCE optional}|
837         { ID id-CSGMembershipStatus                             CRITICALITY ignore      TYPE CSGMembershipStatus                PRESENCE optional}|
838 -- Extension for Release 11 to support BBAI --
839         { ID id-Tunnel-Information-for-BBF              CRITICALITY ignore      TYPE TunnelInformation                  PRESENCE optional}|
840         { ID id-LHN-ID                                                  CRITICALITY ignore      TYPE LHN-ID                                             PRESENCE optional}|
841         { ID id-RRC-Resume-Cause                                CRITICALITY ignore      TYPE RRC-Establishment-Cause    PRESENCE optional }|
842         { ID id-NRUESecurityCapabilities                                CRITICALITY ignore      TYPE NRUESecurityCapabilities                   PRESENCE optional}|
843         { ID id-PSCellInformation                               CRITICALITY ignore      TYPE PSCellInformation                  PRESENCE optional }|
844         { ID id-LTE-NTN-TAI-Information                 CRITICALITY ignore      TYPE LTE-NTN-TAI-Information    PRESENCE optional},
845         ...
848 E-RABToBeSwitchedDLList                                 ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} }
850 E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= {
851         { ID id-E-RABToBeSwitchedDLItem                 CRITICALITY reject      TYPE E-RABToBeSwitchedDLItem                    PRESENCE mandatory      },
852         ...
855 E-RABToBeSwitchedDLItem ::= SEQUENCE {
856         e-RAB-ID                                                E-RAB-ID,
857         transportLayerAddress                   TransportLayerAddress,
858         gTP-TEID                                                GTP-TEID,
859         iE-Extensions                                   ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} }                        OPTIONAL,
860         ...
863 E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
864         { ID id-SecurityIndication      CRITICALITY ignore              EXTENSION SecurityIndication            PRESENCE optional},
865         ...
868 -- **************************************************************
870 -- Path Switch Request Acknowledge
872 -- **************************************************************
874 PathSwitchRequestAcknowledge ::= SEQUENCE {
875         protocolIEs                     ProtocolIE-Container       { { PathSwitchRequestAcknowledgeIEs} },
876         ...
879 PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
880         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                                             PRESENCE mandatory}|
881         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                                             PRESENCE mandatory}|
882         { ID id-uEaggregateMaximumBitrate                               CRITICALITY ignore      TYPE UEAggregateMaximumBitrate                          PRESENCE optional}|
883         { ID id-E-RABToBeSwitchedULList                                 CRITICALITY ignore      TYPE E-RABToBeSwitchedULList                                    PRESENCE optional}|
884         { ID id-E-RABToBeReleasedList                                   CRITICALITY ignore      TYPE E-RABList                                                                  PRESENCE optional}|
885         { ID id-SecurityContext                                                 CRITICALITY reject      TYPE SecurityContext                                                    PRESENCE mandatory}|
886         { ID id-CriticalityDiagnostics                                  CRITICALITY ignore      TYPE CriticalityDiagnostics                                     PRESENCE optional}|
887         { ID id-MME-UE-S1AP-ID-2                                                CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                                             PRESENCE optional}|
888         { ID id-CSGMembershipStatus                                             CRITICALITY ignore      TYPE CSGMembershipStatus                                                PRESENCE optional}|
889         { ID id-ProSeAuthorized                                                 CRITICALITY ignore      TYPE ProSeAuthorized                                                    PRESENCE optional}|
890         { ID id-UEUserPlaneCIoTSupportIndicator                 CRITICALITY ignore      TYPE UEUserPlaneCIoTSupportIndicator            PRESENCE optional}|
891         { ID id-V2XServicesAuthorized                                   CRITICALITY ignore      TYPE V2XServicesAuthorized                                      PRESENCE optional}|
892         { ID id-UESidelinkAggregateMaximumBitrate               CRITICALITY ignore      TYPE UESidelinkAggregateMaximumBitrate  PRESENCE optional}|
893         { ID id-EnhancedCoverageRestricted                              CRITICALITY ignore      TYPE EnhancedCoverageRestricted                         PRESENCE optional}|
894         { ID id-NRUESecurityCapabilities                                CRITICALITY ignore      TYPE NRUESecurityCapabilities                           PRESENCE optional}|
895         { ID id-CE-ModeBRestricted                                              CRITICALITY ignore      TYPE CE-ModeBRestricted                                                 PRESENCE optional}|
896         { ID id-AerialUEsubscriptionInformation                 CRITICALITY ignore      TYPE AerialUEsubscriptionInformation            PRESENCE optional}|
897         { ID id-PendingDataIndication                                   CRITICALITY ignore      TYPE PendingDataIndication                                      PRESENCE optional}|
898         { ID id-Subscription-Based-UE-DifferentiationInfo               CRITICALITY ignore      TYPE Subscription-Based-UE-DifferentiationInfo          PRESENCE optional}|
899         { ID id-HandoverRestrictionList                                 CRITICALITY ignore      TYPE HandoverRestrictionList                                    PRESENCE optional}|
900         { ID id-AdditionalRRMPriorityIndex                              CRITICALITY ignore      TYPE AdditionalRRMPriorityIndex                         PRESENCE optional }|
901         { ID id-NRV2XServicesAuthorized                                 CRITICALITY ignore      TYPE NRV2XServicesAuthorized                                    PRESENCE optional }|
902         { ID id-NRUESidelinkAggregateMaximumBitrate             CRITICALITY ignore      TYPE NRUESidelinkAggregateMaximumBitrate        PRESENCE optional }|
903         { ID id-PC5QoSParameters                                                CRITICALITY ignore      TYPE PC5QoSParameters                                                   PRESENCE optional }|
904         { ID id-UERadioCapabilityID                                             CRITICALITY reject      TYPE UERadioCapabilityID                                                PRESENCE optional}|
905         { ID id-UESecurityCapabilities                                  CRITICALITY ignore      TYPE UESecurityCapabilities                                     PRESENCE optional}|
906         { ID id-E-RABToBeUpdatedList                                    CRITICALITY ignore      TYPE E-RABToBeUpdatedList                                               PRESENCE optional},
907         ...
910 E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} }
912 E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= {
913         { ID id-E-RABToBeSwitchedULItem         CRITICALITY ignore      TYPE E-RABToBeSwitchedULItem            PRESENCE mandatory      },
914         ...
917 E-RABToBeSwitchedULItem ::= SEQUENCE {
918         e-RAB-ID                                                        E-RAB-ID,
919         transportLayerAddress                           TransportLayerAddress,
920         gTP-TEID                                                        GTP-TEID,
921         iE-Extensions                                           ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} }        OPTIONAL,
922         ...
925 E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
927         ...
930 E-RABToBeUpdatedList ::= E-RAB-IE-ContainerList { {E-RABToBeUpdatedItemIEs} }
932 E-RABToBeUpdatedItemIEs S1AP-PROTOCOL-IES ::= {
933         { ID id-E-RABToBeUpdatedItem            CRITICALITY ignore      TYPE E-RABToBeUpdatedItem               PRESENCE mandatory      },
934         ...
937 E-RABToBeUpdatedItem ::= SEQUENCE {
938         e-RAB-ID                                                        E-RAB-ID,
939         securityIndication                                      SecurityIndication              OPTIONAL,
940         iE-Extensions                                           ProtocolExtensionContainer { { E-RABToBeUpdatedItem-ExtIEs} }   OPTIONAL,
941         ...
944 E-RABToBeUpdatedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
945         ...
948 -- **************************************************************
950 -- Path Switch Request Failure
952 -- **************************************************************
954 PathSwitchRequestFailure ::= SEQUENCE {
955         protocolIEs                     ProtocolIE-Container       { { PathSwitchRequestFailureIEs} },
956         ...
959 PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= {
960         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
961         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
962         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
963         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
964         ...
967 -- **************************************************************
969 -- HANDOVER CANCEL ELEMENTARY PROCEDURE
971 -- **************************************************************
973 -- **************************************************************
975 -- Handover Cancel
977 -- **************************************************************
979 HandoverCancel ::= SEQUENCE {
980         protocolIEs                     ProtocolIE-Container       { { HandoverCancelIEs} },
981         ...
984 HandoverCancelIEs S1AP-PROTOCOL-IES ::= {
985         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
986         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
987         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      },
988         ...
991 -- **************************************************************
993 -- Handover Cancel Request Acknowledge
995 -- **************************************************************
997 HandoverCancelAcknowledge ::= SEQUENCE {
998         protocolIEs                     ProtocolIE-Container       { { HandoverCancelAcknowledgeIEs} },
999         ...
1002 HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
1003         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1004         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1005         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1006         ...
1009 -- **************************************************************
1011 -- HANDOVER SUCCESS ELEMENTARY PROCEDURE
1013 -- **************************************************************
1015 -- **************************************************************
1017 -- Handover Success
1019 -- **************************************************************
1021 HandoverSuccess ::= SEQUENCE {
1022         protocolIEs                     ProtocolIE-Container       { { HandoverSuccessIEs} },
1023         ...
1026 HandoverSuccessIEs S1AP-PROTOCOL-IES ::= {
1027         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                     PRESENCE mandatory}|
1028         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                     PRESENCE mandatory},
1029         ...
1032 -- **************************************************************
1034 -- eNB EARLY STATUS TRANSFER ELEMENTARY PROCEDURE
1036 -- **************************************************************
1038 -- **************************************************************
1040 -- eNB Early Status Transfer
1042 -- **************************************************************
1044 ENBEarlyStatusTransfer ::= SEQUENCE {
1045         protocolIEs                     ProtocolIE-Container       { {ENBEarlyStatusTransferIEs} },
1046         ...
1049 ENBEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= {
1050         { ID id-MME-UE-S1AP-ID                                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
1051         { ID id-eNB-UE-S1AP-ID                                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
1052         { ID id-eNB-EarlyStatusTransfer-TransparentContainer    CRITICALITY reject      TYPE ENB-EarlyStatusTransfer-TransparentContainer       PRESENCE mandatory},
1053         ...
1056 -- **************************************************************
1058 -- MME EARLY STATUS TRANSFER ELEMENTARY PROCEDURE
1060 -- **************************************************************
1062 -- **************************************************************
1064 -- MME Early Status Transfer
1066 -- **************************************************************
1068 MMEEarlyStatusTransfer ::= SEQUENCE {
1069         protocolIEs                     ProtocolIE-Container       { {MMEEarlyStatusTransferIEs} },
1070         ...
1073 MMEEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= {
1074         { ID id-MME-UE-S1AP-ID                                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
1075         { ID id-eNB-UE-S1AP-ID                                                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
1076         { ID id-eNB-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-EarlyStatusTransfer-TransparentContainer       PRESENCE mandatory},
1077         ...
1080 -- **************************************************************
1082 -- E-RAB SETUP ELEMENTARY PROCEDURE
1084 -- **************************************************************
1086 -- **************************************************************
1088 -- E-RAB Setup Request
1090 -- **************************************************************
1092 E-RABSetupRequest ::= SEQUENCE {
1093         protocolIEs                     ProtocolIE-Container       { {E-RABSetupRequestIEs} },
1094         ...
1097 E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= {
1098         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory      }|
1099         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory      }|
1100         { ID id-uEaggregateMaximumBitrate               CRITICALITY reject      TYPE UEAggregateMaximumBitrate                  PRESENCE optional       }|
1101         { ID id-E-RABToBeSetupListBearerSUReq   CRITICALITY reject      TYPE E-RABToBeSetupListBearerSUReq      PRESENCE mandatory      },
1102         ...
1105 E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} }
1107 E-RABToBeSetupItemBearerSUReqIEs        S1AP-PROTOCOL-IES ::= {
1108         { ID id-E-RABToBeSetupItemBearerSUReq    CRITICALITY reject     TYPE E-RABToBeSetupItemBearerSUReq      PRESENCE mandatory },
1109         ...
1112 E-RABToBeSetupItemBearerSUReq ::= SEQUENCE {
1113         e-RAB-ID                                                E-RAB-ID,
1114         e-RABlevelQoSParameters                 E-RABLevelQoSParameters,
1115         transportLayerAddress                   TransportLayerAddress,
1116         gTP-TEID                                                GTP-TEID,
1117         nAS-PDU                                                 NAS-PDU,
1118         iE-Extensions                                   ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL,
1119         ...
1123 E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1124         { ID id-Correlation-ID                  CRITICALITY ignore      EXTENSION Correlation-ID                PRESENCE optional}|
1125         { ID id-SIPTO-Correlation-ID    CRITICALITY ignore      EXTENSION Correlation-ID                PRESENCE optional}|
1126         { ID id-BearerType                              CRITICALITY reject      EXTENSION BearerType                    PRESENCE optional}|
1127         { ID id-Ethernet-Type                   CRITICALITY ignore      EXTENSION Ethernet-Type                 PRESENCE optional}|
1128         { ID id-SecurityIndication      CRITICALITY reject      EXTENSION SecurityIndication            PRESENCE optional},
1129         ...
1133 -- **************************************************************
1135 -- E-RAB Setup Response
1137 -- **************************************************************
1139 E-RABSetupResponse ::= SEQUENCE {
1140         protocolIEs                     ProtocolIE-Container       { {E-RABSetupResponseIEs} },
1141         ...
1144 E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= {
1145         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
1146         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
1147         { ID id-E-RABSetupListBearerSURes                               CRITICALITY ignore      TYPE E-RABSetupListBearerSURes  PRESENCE optional       }|
1148         { ID id-E-RABFailedToSetupListBearerSURes               CRITICALITY ignore      TYPE E-RABList                                  PRESENCE optional       }|
1149         { ID id-CriticalityDiagnostics                                  CRITICALITY ignore      TYPE CriticalityDiagnostics     PRESENCE optional       }|
1150         { ID id-UserLocationInformation                                 CRITICALITY ignore      TYPE UserLocationInformation    PRESENCE optional },
1151         ...
1155 E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} }
1157 E-RABSetupItemBearerSUResIEs    S1AP-PROTOCOL-IES ::= {
1158         { ID id-E-RABSetupItemBearerSURes        CRITICALITY ignore     TYPE E-RABSetupItemBearerSURes  PRESENCE mandatory },
1159         ...
1162 E-RABSetupItemBearerSURes ::= SEQUENCE {
1163         e-RAB-ID                                        E-RAB-ID,
1164         transportLayerAddress           TransportLayerAddress,
1165         gTP-TEID                                        GTP-TEID,
1166         iE-Extensions                           ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL,
1167         ...
1171 E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1172         ...
1177 -- **************************************************************
1179 -- E-RAB MODIFY ELEMENTARY PROCEDURE
1181 -- **************************************************************
1183 -- **************************************************************
1185 -- E-RAB Modify Request
1187 -- **************************************************************
1189 E-RABModifyRequest ::= SEQUENCE {
1190         protocolIEs                     ProtocolIE-Container       { {E-RABModifyRequestIEs} },
1191         ...
1194 E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= {
1195         { ID id-MME-UE-S1AP-ID                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                                     PRESENCE mandatory      }|
1196         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                                     PRESENCE mandatory      }|
1197         { ID id-uEaggregateMaximumBitrate                       CRITICALITY reject      TYPE UEAggregateMaximumBitrate                  PRESENCE optional       }|
1198         { ID id-E-RABToBeModifiedListBearerModReq       CRITICALITY reject      TYPE E-RABToBeModifiedListBearerModReq          PRESENCE mandatory      }|
1199         { ID id-SecondaryRATDataUsageRequest            CRITICALITY ignore      TYPE SecondaryRATDataUsageRequest               PRESENCE optional       },
1200         ...
1203 E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} }
1205 E-RABToBeModifiedItemBearerModReqIEs    S1AP-PROTOCOL-IES ::= {
1206         { ID id-E-RABToBeModifiedItemBearerModReq        CRITICALITY reject     TYPE E-RABToBeModifiedItemBearerModReq  PRESENCE mandatory },
1207         ...
1210 E-RABToBeModifiedItemBearerModReq ::= SEQUENCE {
1211         e-RAB-ID                                                E-RAB-ID,
1212         e-RABLevelQoSParameters                 E-RABLevelQoSParameters,
1213         nAS-PDU                                                 NAS-PDU,
1214         iE-Extensions                                   ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL,
1215         ...
1219 E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1220         { ID id-TransportInformation    CRITICALITY reject      EXTENSION TransportInformation          PRESENCE optional},
1221         ...
1226 -- **************************************************************
1228 -- E-RAB Modify Response
1230 -- **************************************************************
1232 E-RABModifyResponse ::= SEQUENCE {
1233         protocolIEs                     ProtocolIE-Container       { {E-RABModifyResponseIEs} },
1234         ...
1237 E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= {
1238         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory      }|
1239         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory      }|
1240         { ID id-E-RABModifyListBearerModRes             CRITICALITY ignore      TYPE E-RABModifyListBearerModRes                PRESENCE optional       }|
1241         { ID id-E-RABFailedToModifyList                 CRITICALITY ignore      TYPE E-RABList                                                  PRESENCE optional       }|
1242         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       }|
1243         { ID id-SecondaryRATDataUsageReportList         CRITICALITY ignore      TYPE SecondaryRATDataUsageReportList                    PRESENCE optional       }|
1244         { ID id-UserLocationInformation                 CRITICALITY ignore      TYPE UserLocationInformation                    PRESENCE optional },
1245         ...
1249 E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} }
1251 E-RABModifyItemBearerModResIEs  S1AP-PROTOCOL-IES ::= {
1252         { ID id-E-RABModifyItemBearerModRes             CRITICALITY ignore      TYPE E-RABModifyItemBearerModRes                PRESENCE mandatory},
1253         ...
1256 E-RABModifyItemBearerModRes ::= SEQUENCE {
1257         e-RAB-ID                                        E-RAB-ID,
1258         iE-Extensions                           ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL,
1259         ...
1263 E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1264         ...
1270 -- **************************************************************
1272 -- E-RAB RELEASE ELEMENTARY PROCEDURE
1274 -- **************************************************************
1276 -- **************************************************************
1278 -- E-RAB Release Command
1280 -- **************************************************************
1282 E-RABReleaseCommand ::= SEQUENCE {
1283         protocolIEs                     ProtocolIE-Container            { {E-RABReleaseCommandIEs} },
1284         ...
1287 E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= {
1288         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1289         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1290         { ID id-uEaggregateMaximumBitrate               CRITICALITY reject      TYPE UEAggregateMaximumBitrate          PRESENCE optional       }|
1291         { ID id-E-RABToBeReleasedList                   CRITICALITY ignore      TYPE E-RABList                                          PRESENCE mandatory      }|
1292         { ID id-NAS-PDU                                                 CRITICALITY ignore      TYPE NAS-PDU                                            PRESENCE optional       },
1293         ...
1297 -- **************************************************************
1299 -- E-RAB Release Response
1301 -- **************************************************************
1303 E-RABReleaseResponse ::= SEQUENCE {
1304         protocolIEs                     ProtocolIE-Container       { { E-RABReleaseResponseIEs } },
1305         ...
1308 E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= {
1309         { ID id-MME-UE-S1AP-ID                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory      }|
1310         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory      }|
1311         { ID id-E-RABReleaseListBearerRelComp   CRITICALITY ignore      TYPE E-RABReleaseListBearerRelComp      PRESENCE optional       }|
1312         { ID id-E-RABFailedToReleaseList                CRITICALITY ignore      TYPE E-RABList                                                  PRESENCE optional       }|
1313         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       }|
1314 -- Extension for Release 12 to support User Location Information --
1315         { ID id-UserLocationInformation                 CRITICALITY ignore      TYPE UserLocationInformation                    PRESENCE optional       }|
1316         { ID id-SecondaryRATDataUsageReportList         CRITICALITY ignore      TYPE SecondaryRATDataUsageReportList                    PRESENCE optional       },
1317         ...
1321 E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} }
1323 E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= {
1324         { ID id-E-RABReleaseItemBearerRelComp   CRITICALITY ignore      TYPE E-RABReleaseItemBearerRelComp      PRESENCE mandatory },
1325         ...
1328 E-RABReleaseItemBearerRelComp ::= SEQUENCE {
1329         e-RAB-ID                                                E-RAB-ID,
1330         iE-Extensions                                   ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL,
1331         ...
1335 E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1336         ...
1341 -- **************************************************************
1343 -- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE
1345 -- **************************************************************
1347 -- **************************************************************
1349 -- E-RAB Release Indication
1351 -- **************************************************************
1353 E-RABReleaseIndication ::= SEQUENCE {
1354         protocolIEs                     ProtocolIE-Container       { {E-RABReleaseIndicationIEs} },
1355         ...
1358 E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= {
1359         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1360         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1361         { ID id-E-RABReleasedList                               CRITICALITY ignore      TYPE E-RABList                                          PRESENCE mandatory      }|
1362 -- Extension for Release 12 to support User Location Information --
1363         { ID id-UserLocationInformation                 CRITICALITY ignore      TYPE UserLocationInformation            PRESENCE optional       }|
1364         { ID id-SecondaryRATDataUsageReportList         CRITICALITY ignore      TYPE SecondaryRATDataUsageReportList            PRESENCE optional       },
1365         ...
1367 -- **************************************************************
1369 -- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE
1371 -- **************************************************************
1373 -- **************************************************************
1375 -- Initial Context Setup Request
1377 -- **************************************************************
1379 InitialContextSetupRequest ::= SEQUENCE {
1380         protocolIEs                     ProtocolIE-Container       { {InitialContextSetupRequestIEs} },
1381         ...
1384 InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= {
1385         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
1386         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory}|
1387         { ID id-uEaggregateMaximumBitrate               CRITICALITY reject      TYPE UEAggregateMaximumBitrate                  PRESENCE mandatory}|
1388         { ID id-E-RABToBeSetupListCtxtSUReq             CRITICALITY reject      TYPE E-RABToBeSetupListCtxtSUReq                PRESENCE mandatory}|
1389         { ID id-UESecurityCapabilities                  CRITICALITY reject      TYPE UESecurityCapabilities                             PRESENCE mandatory}|
1390         { ID id-SecurityKey                                             CRITICALITY reject      TYPE SecurityKey                                                PRESENCE mandatory}|
1391         { ID id-TraceActivation                                 CRITICALITY ignore      TYPE TraceActivation                                    PRESENCE optional}|
1392         { ID id-HandoverRestrictionList                 CRITICALITY ignore      TYPE HandoverRestrictionList                    PRESENCE optional}|
1393         { ID id-UERadioCapability                               CRITICALITY ignore      TYPE UERadioCapability                                  PRESENCE optional}|
1394         { ID id-SubscriberProfileIDforRFP               CRITICALITY ignore      TYPE SubscriberProfileIDforRFP                  PRESENCE optional}|
1395         { ID id-CSFallbackIndicator                             CRITICALITY reject      TYPE CSFallbackIndicator                                PRESENCE optional}|
1396         { ID id-SRVCCOperationPossible                  CRITICALITY ignore      TYPE SRVCCOperationPossible                             PRESENCE optional}|
1397         { ID id-CSGMembershipStatus                             CRITICALITY ignore      TYPE CSGMembershipStatus                                PRESENCE optional}|
1398         { ID id-RegisteredLAI                                   CRITICALITY ignore      TYPE LAI                                                                PRESENCE optional}|
1399         { ID id-GUMMEI-ID                                               CRITICALITY ignore      TYPE GUMMEI                                                             PRESENCE optional}|
1400         { ID id-MME-UE-S1AP-ID-2                                CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                             PRESENCE optional}|
1401         { ID id-ManagementBasedMDTAllowed               CRITICALITY ignore      TYPE ManagementBasedMDTAllowed                  PRESENCE optional}|
1402         { ID id-ManagementBasedMDTPLMNList              CRITICALITY ignore      TYPE MDTPLMNList                                                PRESENCE optional}|
1403         { ID id-AdditionalCSFallbackIndicator   CRITICALITY ignore      TYPE AdditionalCSFallbackIndicator      PRESENCE conditional}|
1404         -- The above IE shall be present if the CS Fallback Indicator IE is set to the value “CS Fallback High Priority”
1405         { ID id-Masked-IMEISV                                   CRITICALITY ignore      TYPE Masked-IMEISV                                              PRESENCE optional}|
1406         { ID id-ExpectedUEBehaviour                             CRITICALITY ignore      TYPE ExpectedUEBehaviour                                PRESENCE optional}|
1407         { ID id-ProSeAuthorized                                 CRITICALITY ignore      TYPE ProSeAuthorized                                    PRESENCE optional}|
1408         { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore      TYPE UEUserPlaneCIoTSupportIndicator    PRESENCE optional}|
1409         { ID id-V2XServicesAuthorized                   CRITICALITY ignore      TYPE V2XServicesAuthorized                              PRESENCE optional}|
1410         { ID id-UESidelinkAggregateMaximumBitrate               CRITICALITY ignore      TYPE UESidelinkAggregateMaximumBitrate  PRESENCE optional}|
1411         { ID id-EnhancedCoverageRestricted              CRITICALITY ignore      TYPE EnhancedCoverageRestricted                 PRESENCE optional}|
1412         { ID id-NRUESecurityCapabilities                                CRITICALITY ignore      TYPE NRUESecurityCapabilities                   PRESENCE optional}|
1413         { ID id-CE-ModeBRestricted                              CRITICALITY ignore      TYPE CE-ModeBRestricted                 PRESENCE optional}|
1414         { ID id-AerialUEsubscriptionInformation CRITICALITY ignore      TYPE AerialUEsubscriptionInformation                            PRESENCE optional}|
1415         { ID id-PendingDataIndication                   CRITICALITY ignore      TYPE PendingDataIndication                              PRESENCE optional}|
1416         { ID id-Subscription-Based-UE-DifferentiationInfo               CRITICALITY ignore      TYPE Subscription-Based-UE-DifferentiationInfo          PRESENCE optional}|
1417         { ID id-AdditionalRRMPriorityIndex              CRITICALITY ignore      TYPE AdditionalRRMPriorityIndex                 PRESENCE optional }|
1418         { ID id-IAB-Authorized                                  CRITICALITY ignore      TYPE IAB-Authorized                                             PRESENCE optional}|
1419         { ID id-NRV2XServicesAuthorized                                         CRITICALITY ignore      TYPE NRV2XServicesAuthorized                                                    PRESENCE optional }|
1420         { ID id-NRUESidelinkAggregateMaximumBitrate                     CRITICALITY ignore      TYPE NRUESidelinkAggregateMaximumBitrate                        PRESENCE optional }|
1421         { ID id-PC5QoSParameters                                                        CRITICALITY ignore      TYPE PC5QoSParameters                                                                   PRESENCE optional }|
1422         { ID id-UERadioCapabilityID                                                     CRITICALITY reject      TYPE UERadioCapabilityID                                                                PRESENCE optional}|
1423         { ID id-CoarseUELocation                                CRITICALITY ignore      TYPE CoarseUELocation                                   PRESENCE optional},
1424         ...
1430 E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} }
1432 E-RABToBeSetupItemCtxtSUReqIEs  S1AP-PROTOCOL-IES ::= {
1433         { ID id-E-RABToBeSetupItemCtxtSUReq     CRITICALITY reject      TYPE E-RABToBeSetupItemCtxtSUReq                PRESENCE mandatory      },
1434         ...
1437 E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE {
1438         e-RAB-ID                                                E-RAB-ID,
1439         e-RABlevelQoSParameters                 E-RABLevelQoSParameters,
1440         transportLayerAddress                   TransportLayerAddress,
1441         gTP-TEID                                                GTP-TEID,
1442         nAS-PDU                                                 NAS-PDU         OPTIONAL,
1443         iE-Extensions                                   ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL,
1444         ...
1448 E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1449         { ID id-Correlation-ID                                  CRITICALITY ignore      EXTENSION Correlation-ID                        PRESENCE optional}|
1450         { ID id-SIPTO-Correlation-ID                    CRITICALITY ignore      EXTENSION Correlation-ID                        PRESENCE optional}|
1451         { ID id-BearerType                                              CRITICALITY reject      EXTENSION BearerType                            PRESENCE optional}|
1452         { ID id-Ethernet-Type                                   CRITICALITY ignore      EXTENSION Ethernet-Type                         PRESENCE optional}|
1453         { ID id-SecurityIndication                      CRITICALITY reject      EXTENSION SecurityIndication            PRESENCE optional},
1454         ...
1458 -- **************************************************************
1460 -- Initial Context Setup Response
1462 -- **************************************************************
1464 InitialContextSetupResponse ::= SEQUENCE {
1465         protocolIEs                     ProtocolIE-Container       { {InitialContextSetupResponseIEs} },
1466         ...
1469 InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= {
1470         { ID id-MME-UE-S1AP-ID                                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1471         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1472         { ID id-E-RABSetupListCtxtSURes                         CRITICALITY ignore      TYPE E-RABSetupListCtxtSURes            PRESENCE mandatory      }|
1473         { ID id-E-RABFailedToSetupListCtxtSURes         CRITICALITY ignore      TYPE E-RABList                                          PRESENCE optional       }|
1474         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1475         ...
1479 E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} }
1481 E-RABSetupItemCtxtSUResIEs      S1AP-PROTOCOL-IES ::= {
1482         { ID id-E-RABSetupItemCtxtSURes         CRITICALITY ignore      TYPE E-RABSetupItemCtxtSURes    PRESENCE mandatory      },
1483         ...
1486 E-RABSetupItemCtxtSURes ::= SEQUENCE {
1487         e-RAB-ID                                                E-RAB-ID,
1488         transportLayerAddress                   TransportLayerAddress,
1489         gTP-TEID                                                GTP-TEID,
1490         iE-Extensions                                   ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL,
1491         ...
1495 E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1496         ...
1500 -- **************************************************************
1502 -- Initial Context Setup Failure
1504 -- **************************************************************
1506 InitialContextSetupFailure ::= SEQUENCE {
1507         protocolIEs                     ProtocolIE-Container       { {InitialContextSetupFailureIEs} },
1508         ...
1511 InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= {
1512         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1513         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1514         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
1515         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1516         ...
1519 -- **************************************************************
1521 -- PAGING ELEMENTARY PROCEDURE
1523 -- **************************************************************
1526 -- **************************************************************
1528 -- Paging
1530 -- **************************************************************
1532 Paging ::= SEQUENCE {
1533         protocolIEs                     ProtocolIE-Container       {{PagingIEs}},
1534         ...
1537 PagingIEs S1AP-PROTOCOL-IES ::= {
1538         { ID id-UEIdentityIndexValue                    CRITICALITY ignore      TYPE UEIdentityIndexValue                               PRESENCE mandatory}|
1539         { ID id-UEPagingID                                              CRITICALITY ignore      TYPE UEPagingID                                                 PRESENCE mandatory}|
1540         { ID id-pagingDRX                                               CRITICALITY ignore      TYPE PagingDRX                                                  PRESENCE optional}|
1541         { ID id-CNDomain                                                CRITICALITY ignore      TYPE CNDomain                                                   PRESENCE mandatory}|
1542         { ID id-TAIList                                                 CRITICALITY ignore      TYPE TAIList                                                    PRESENCE mandatory}|
1543         { ID id-CSG-IdList                                              CRITICALITY ignore      TYPE CSG-IdList                                                 PRESENCE optional}|
1544         { ID id-PagingPriority                                  CRITICALITY ignore      TYPE PagingPriority                                             PRESENCE optional}|
1545         { ID id-UERadioCapabilityForPaging              CRITICALITY ignore      TYPE UERadioCapabilityForPaging                 PRESENCE optional}|
1546 -- Extension for Release 13 to support Paging Optimisation and Coverage Enhancement paging --
1547         { ID id-AssistanceDataForPaging                 CRITICALITY ignore      TYPE AssistanceDataForPaging                    PRESENCE optional}|
1548         { ID id-Paging-eDRXInformation                  CRITICALITY ignore      TYPE Paging-eDRXInformation                             PRESENCE optional}|
1549         { ID id-extended-UEIdentityIndexValue   CRITICALITY ignore      TYPE Extended-UEIdentityIndexValue      PRESENCE optional}|
1550         { ID id-NB-IoT-Paging-eDRXInformation   CRITICALITY ignore      TYPE NB-IoT-Paging-eDRXInformation      PRESENCE optional}|
1551         { ID id-NB-IoT-UEIdentityIndexValue             CRITICALITY ignore      TYPE NB-IoT-UEIdentityIndexValue                PRESENCE optional}|
1552         { ID id-EnhancedCoverageRestricted              CRITICALITY ignore      TYPE EnhancedCoverageRestricted                 PRESENCE optional}|
1553         { ID id-CE-ModeBRestricted                              CRITICALITY ignore      TYPE CE-ModeBRestricted                                 PRESENCE optional}|
1554         { ID id-DataSize                                                CRITICALITY ignore      TYPE DataSize                                                   PRESENCE optional}|
1555         { ID id-WUS-Assistance-Information              CRITICALITY ignore      TYPE WUS-Assistance-Information                 PRESENCE optional}|
1556         { ID id-NB-IoT-PagingDRX                                CRITICALITY ignore      TYPE NB-IoT-PagingDRX                                   PRESENCE optional}|
1557         { ID id-PagingCause                                             CRITICALITY ignore      TYPE PagingCause                                                PRESENCE optional},
1558         ...
1561 TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}}
1563 TAIItemIEs      S1AP-PROTOCOL-IES ::= {
1564         { ID id-TAIItem  CRITICALITY ignore             TYPE TAIItem    PRESENCE mandatory },
1565         ...
1568 TAIItem ::= SEQUENCE {
1569         tAI                                                     TAI,
1570         iE-Extensions                                   ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL,
1571         ...
1575 TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= {
1576         ...
1579 -- **************************************************************
1581 -- UE CONTEXT RELEASE ELEMENTARY PROCEDURE
1583 -- **************************************************************
1585 -- **************************************************************
1587 -- UE Context Release Request
1589 -- **************************************************************
1591 UEContextReleaseRequest ::= SEQUENCE {
1592         protocolIEs                     ProtocolIE-Container       {{UEContextReleaseRequest-IEs}},
1593         ...
1596 UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= {
1597         { ID id-MME-UE-S1AP-ID                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1598         { ID id-eNB-UE-S1AP-ID                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1599         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                                              PRESENCE mandatory      }|
1600         { ID id-GWContextReleaseIndication              CRITICALITY reject      TYPE GWContextReleaseIndication         PRESENCE optional       }|
1601         { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore      TYPE SecondaryRATDataUsageReportList    PRESENCE optional },
1602         ...
1605 -- **************************************************************
1607 -- UE Context Release Command
1609 -- **************************************************************
1611 UEContextReleaseCommand ::= SEQUENCE {
1612         protocolIEs                     ProtocolIE-Container       {{UEContextReleaseCommand-IEs}},
1613         ...
1616 UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= {
1617         { ID id-UE-S1AP-IDs                                     CRITICALITY reject      TYPE UE-S1AP-IDs                                        PRESENCE mandatory      }|
1618         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      },
1619         ...
1622 -- **************************************************************
1624 -- UE Context Release Complete
1626 -- **************************************************************
1628 UEContextReleaseComplete ::= SEQUENCE {
1629         protocolIEs                     ProtocolIE-Container       {{UEContextReleaseComplete-IEs}},
1630         ...
1633 UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= {
1634         { ID id-MME-UE-S1AP-ID                                                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
1635         { ID id-eNB-UE-S1AP-ID                                                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory}|
1636         { ID id-CriticalityDiagnostics                                          CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional}|
1637 -- Extension for Release 12 to support User Location Information --
1638         { ID id-UserLocationInformation                                         CRITICALITY ignore      TYPE UserLocationInformation                            PRESENCE optional}|
1639 -- Extension for Release 13 to support Paging Optimisation
1640         { ID id-InformationOnRecommendedCellsAndENBsForPaging   CRITICALITY ignore      TYPE InformationOnRecommendedCellsAndENBsForPaging              PRESENCE optional}|
1641 -- Extension for Release 13 to support coverage enhancement paging --
1642         { ID id-CellIdentifierAndCELevelForCECapableUEs         CRITICALITY ignore      TYPE CellIdentifierAndCELevelForCECapableUEs    PRESENCE optional}|
1643         { ID id-SecondaryRATDataUsageReportList                         CRITICALITY ignore      TYPE SecondaryRATDataUsageReportList            PRESENCE optional }|
1644         { ID id-TimeSinceSecondaryNodeRelease                           CRITICALITY ignore      TYPE TimeSinceSecondaryNodeRelease                              PRESENCE optional },
1645         ...
1649 -- **************************************************************
1651 -- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE
1653 -- **************************************************************
1655 -- **************************************************************
1657 -- UE Context Modification Request
1659 -- **************************************************************
1661 UEContextModificationRequest ::= SEQUENCE {
1662         protocolIEs                     ProtocolIE-Container       { { UEContextModificationRequestIEs} },
1663         ...
1666 UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= {
1667         { ID id-MME-UE-S1AP-ID                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                                     PRESENCE mandatory}|
1668         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                                     PRESENCE mandatory}|
1669         { ID id-SecurityKey                                                     CRITICALITY reject      TYPE SecurityKey                                                        PRESENCE optional}|
1670         { ID id-SubscriberProfileIDforRFP                       CRITICALITY ignore      TYPE SubscriberProfileIDforRFP                  PRESENCE optional}|
1671         { ID id-uEaggregateMaximumBitrate                       CRITICALITY ignore      TYPE UEAggregateMaximumBitrate                  PRESENCE optional}|
1672         { ID id-CSFallbackIndicator                                     CRITICALITY reject      TYPE CSFallbackIndicator                                        PRESENCE optional}|
1673         { ID id-UESecurityCapabilities                          CRITICALITY reject      TYPE UESecurityCapabilities                                     PRESENCE optional}|
1674         { ID id-CSGMembershipStatus                                     CRITICALITY ignore      TYPE CSGMembershipStatus                                        PRESENCE optional}|
1675         { ID id-RegisteredLAI                                           CRITICALITY ignore      TYPE LAI                                                                        PRESENCE optional}|
1676         { ID id-AdditionalCSFallbackIndicator           CRITICALITY ignore      TYPE AdditionalCSFallbackIndicator              PRESENCE conditional}|
1677         -- The above IE shall be present if the CS Fallback Indicator IE is set to the value “CS Fallback High Priority”
1678         { ID id-ProSeAuthorized                                         CRITICALITY ignore      TYPE ProSeAuthorized                                            PRESENCE optional}|
1679         { ID id-SRVCCOperationPossible                          CRITICALITY ignore      TYPE SRVCCOperationPossible                                     PRESENCE optional}|
1680         { ID id-SRVCCOperationNotPossible                       CRITICALITY ignore      TYPE SRVCCOperationNotPossible                  PRESENCE optional}|
1681         { ID id-V2XServicesAuthorized                           CRITICALITY ignore      TYPE V2XServicesAuthorized                                      PRESENCE optional}|
1682         { ID id-UESidelinkAggregateMaximumBitrate       CRITICALITY ignore      TYPE UESidelinkAggregateMaximumBitrate  PRESENCE optional}|
1683         { ID id-NRUESecurityCapabilities                        CRITICALITY ignore      TYPE NRUESecurityCapabilities                           PRESENCE optional}|
1684         { ID id-AerialUEsubscriptionInformation         CRITICALITY ignore      TYPE AerialUEsubscriptionInformation    PRESENCE optional}|
1685         { ID id-AdditionalRRMPriorityIndex                      CRITICALITY ignore      TYPE AdditionalRRMPriorityIndex                 PRESENCE optional}|
1686         { ID id-IAB-Authorized                                          CRITICALITY ignore      TYPE IAB-Authorized                                                     PRESENCE optional}|
1687         { ID id-NRV2XServicesAuthorized                                         CRITICALITY ignore      TYPE NRV2XServicesAuthorized                                                    PRESENCE optional }|
1688         { ID id-NRUESidelinkAggregateMaximumBitrate                     CRITICALITY ignore      TYPE NRUESidelinkAggregateMaximumBitrate                        PRESENCE optional }|
1689         { ID id-PC5QoSParameters                                                        CRITICALITY ignore      TYPE PC5QoSParameters                                                                   PRESENCE optional }|
1690         { ID id-UERadioCapabilityID                                                     CRITICALITY reject      TYPE UERadioCapabilityID                                                                PRESENCE optional},
1691         ...
1693 -- **************************************************************
1695 -- UE Context Modification Response
1697 -- **************************************************************
1699 UEContextModificationResponse ::= SEQUENCE {
1700         protocolIEs                     ProtocolIE-Container       { { UEContextModificationResponseIEs} },
1701         ...
1704 UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= {
1705         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1706         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1707         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1708         ...
1710 -- **************************************************************
1712 -- UE Context Modification Failure
1714 -- **************************************************************
1716 UEContextModificationFailure ::= SEQUENCE {
1717         protocolIEs                     ProtocolIE-Container       { { UEContextModificationFailureIEs} },
1718         ...
1721 UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= {
1722         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1723         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1724         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                                      PRESENCE mandatory      }|
1725         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1726         ...
1729 -- **************************************************************
1731 -- UE RADIO CAPABILITY MATCH ELEMENTARY PROCEDURE
1733 -- **************************************************************
1735 -- **************************************************************
1737 -- UE Radio Capability Match Request
1739 -- **************************************************************
1741 UERadioCapabilityMatchRequest ::= SEQUENCE {
1742         protocolIEs                     ProtocolIE-Container       { { UERadioCapabilityMatchRequestIEs} },
1743         ...
1746 UERadioCapabilityMatchRequestIEs S1AP-PROTOCOL-IES ::= {
1747         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1748         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1749         { ID id-UERadioCapability                       CRITICALITY ignore      TYPE UERadioCapability                          PRESENCE optional       }|
1750         { ID id-UERadioCapabilityID                     CRITICALITY reject      TYPE UERadioCapabilityID                        PRESENCE optional       },
1751         ...
1754 -- **************************************************************
1756 -- UE Radio Capability Match Response
1758 -- **************************************************************
1760 UERadioCapabilityMatchResponse ::= SEQUENCE {
1761         protocolIEs                     ProtocolIE-Container       { { UERadioCapabilityMatchResponseIEs} },
1762         ...
1765 UERadioCapabilityMatchResponseIEs S1AP-PROTOCOL-IES ::= {
1766         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory      }|
1767         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory      }|
1768         { ID id-VoiceSupportMatchIndicator      CRITICALITY reject      TYPE VoiceSupportMatchIndicator         PRESENCE mandatory      }|
1769         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
1770         ...
1773 -- **************************************************************
1775 -- NAS TRANSPORT ELEMENTARY PROCEDURES
1777 -- **************************************************************
1779 -- **************************************************************
1781 -- DOWNLINK NAS TRANSPORT
1783 -- **************************************************************
1785 DownlinkNASTransport ::= SEQUENCE {
1786         protocolIEs                     ProtocolIE-Container       {{DownlinkNASTransport-IEs}},
1787         ...
1790 DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= {
1791         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory}|
1792         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
1793         { ID id-NAS-PDU                                         CRITICALITY reject      TYPE NAS-PDU                                            PRESENCE mandatory}|
1794         { ID id-HandoverRestrictionList         CRITICALITY ignore      TYPE HandoverRestrictionList            PRESENCE optional}|
1795         { ID id-SubscriberProfileIDforRFP       CRITICALITY ignore      TYPE SubscriberProfileIDforRFP          PRESENCE optional}|
1796         { ID id-SRVCCOperationPossible          CRITICALITY ignore      TYPE SRVCCOperationPossible                     PRESENCE optional}|
1797         { ID id-UERadioCapability                       CRITICALITY ignore      TYPE UERadioCapability                          PRESENCE optional}|
1798         { ID id-DLNASPDUDeliveryAckRequest      CRITICALITY ignore      TYPE DLNASPDUDeliveryAckRequest         PRESENCE optional}|
1799         { ID id-EnhancedCoverageRestricted      CRITICALITY ignore      TYPE EnhancedCoverageRestricted         PRESENCE optional}|
1800         { ID id-NRUESecurityCapabilities        CRITICALITY ignore      TYPE NRUESecurityCapabilities           PRESENCE optional}|
1801         { ID id-CE-ModeBRestricted                      CRITICALITY ignore      TYPE CE-ModeBRestricted                         PRESENCE optional}|
1802         { ID id-UECapabilityInfoRequest         CRITICALITY ignore      TYPE UECapabilityInfoRequest            PRESENCE optional}|
1803         { ID id-EndIndication                           CRITICALITY ignore      TYPE EndIndication                                      PRESENCE optional}|
1804         { ID id-PendingDataIndication           CRITICALITY ignore      TYPE PendingDataIndication                      PRESENCE optional}|
1805         { ID id-Subscription-Based-UE-DifferentiationInfo               CRITICALITY ignore      TYPE Subscription-Based-UE-DifferentiationInfo          PRESENCE optional}|
1806         { ID id-AdditionalRRMPriorityIndex      CRITICALITY ignore      TYPE AdditionalRRMPriorityIndex         PRESENCE optional}|
1807         { ID id-UERadioCapabilityID                     CRITICALITY reject      TYPE UERadioCapabilityID                        PRESENCE optional}|
1808         { ID id-Masked-IMEISV                           CRITICALITY ignore      TYPE Masked-IMEISV                                      PRESENCE optional}|
1809         { ID id-CoarseUELocation                        CRITICALITY ignore      TYPE CoarseUELocation                           PRESENCE optional},
1810         ...
1814 -- **************************************************************
1816 -- INITIAL UE MESSAGE
1818 -- **************************************************************
1820 InitialUEMessage ::= SEQUENCE {
1821         protocolIEs                     ProtocolIE-Container       {{InitialUEMessage-IEs}},
1822         ...
1825 InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= {
1826         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
1827         { ID id-NAS-PDU                                         CRITICALITY reject      TYPE NAS-PDU                                            PRESENCE mandatory}|
1828         { ID id-TAI                                                     CRITICALITY reject      TYPE TAI                                                        PRESENCE mandatory}|
1829         { ID id-EUTRAN-CGI                                      CRITICALITY ignore      TYPE EUTRAN-CGI                                         PRESENCE mandatory}|
1830         { ID id-RRC-Establishment-Cause         CRITICALITY ignore      TYPE RRC-Establishment-Cause            PRESENCE mandatory}|
1831         { ID id-S-TMSI                                          CRITICALITY reject      TYPE S-TMSI                                                     PRESENCE optional}|
1832         { ID id-CSG-Id                                          CRITICALITY reject      TYPE CSG-Id                                                     PRESENCE optional}|
1833         { ID id-GUMMEI-ID                                       CRITICALITY reject      TYPE GUMMEI                                                     PRESENCE optional}|
1834         { ID id-CellAccessMode                          CRITICALITY reject      TYPE CellAccessMode                                     PRESENCE optional}|
1835         { ID id-GW-TransportLayerAddress        CRITICALITY ignore      TYPE TransportLayerAddress                      PRESENCE optional}|
1836         { ID id-RelayNode-Indicator                     CRITICALITY reject      TYPE RelayNode-Indicator                        PRESENCE optional}|
1837         { ID id-GUMMEIType                                      CRITICALITY ignore      TYPE GUMMEIType                                         PRESENCE optional}|
1838 -- Extension for Release 11 to support BBAI --
1839         { ID id-Tunnel-Information-for-BBF      CRITICALITY ignore      TYPE TunnelInformation                          PRESENCE optional}|
1840         { ID id-SIPTO-L-GW-TransportLayerAddress        CRITICALITY ignore      TYPE TransportLayerAddress      PRESENCE optional}|
1841         { ID id-LHN-ID                                          CRITICALITY ignore      TYPE LHN-ID                                                     PRESENCE optional}|
1842         { ID id-MME-Group-ID                            CRITICALITY ignore      TYPE MME-Group-ID                                       PRESENCE optional}|
1843         { ID id-UE-Usage-Type                           CRITICALITY ignore      TYPE UE-Usage-Type                                      PRESENCE optional}|
1844         { ID id-CE-mode-B-SupportIndicator      CRITICALITY ignore      TYPE CE-mode-B-SupportIndicator         PRESENCE optional}|
1845         { ID id-DCN-ID                                          CRITICALITY ignore      TYPE DCN-ID                                                     PRESENCE optional}|
1846         { ID id-Coverage-Level                  CRITICALITY ignore      TYPE Coverage-Level                             PRESENCE optional}|
1847         { ID id-UE-Application-Layer-Measurement-Capability             CRITICALITY ignore      TYPE UE-Application-Layer-Measurement-Capability                                                        PRESENCE optional}|
1848         { ID id-EDT-Session                                     CRITICALITY ignore      TYPE EDT-Session                                        PRESENCE optional}|
1849         { ID id-IAB-Node-Indication                     CRITICALITY reject      TYPE IAB-Node-Indication                        PRESENCE optional}|
1850         { ID id-LTE-NTN-TAI-Information         CRITICALITY ignore      TYPE LTE-NTN-TAI-Information            PRESENCE optional}|
1851         { ID id-CoarseUELocationRequested       CRITICALITY ignore      TYPE CoarseUELocationRequested          PRESENCE optional},
1852         ...
1856 -- **************************************************************
1858 -- UPLINK NAS TRANSPORT
1860 -- **************************************************************
1862 UplinkNASTransport ::= SEQUENCE {
1863         protocolIEs                     ProtocolIE-Container       {{UplinkNASTransport-IEs}},
1864         ...
1867 UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= {
1868         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory}|
1869         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
1870         { ID id-NAS-PDU                                         CRITICALITY reject      TYPE NAS-PDU                                            PRESENCE mandatory}|
1871         { ID id-EUTRAN-CGI                                      CRITICALITY ignore      TYPE EUTRAN-CGI                                         PRESENCE mandatory}|
1872         { ID id-TAI                                                     CRITICALITY ignore      TYPE TAI                                                        PRESENCE mandatory}|
1873         { ID id-GW-TransportLayerAddress        CRITICALITY ignore      TYPE TransportLayerAddress                      PRESENCE optional}|
1874         { ID id-SIPTO-L-GW-TransportLayerAddress        CRITICALITY ignore      TYPE TransportLayerAddress      PRESENCE optional}|
1875         { ID id-LHN-ID                                          CRITICALITY ignore      TYPE LHN-ID                                                     PRESENCE optional}|
1876         { ID id-PSCellInformation                       CRITICALITY ignore      TYPE PSCellInformation                          PRESENCE optional }|
1877         { ID id-LTE-NTN-TAI-Information         CRITICALITY ignore      TYPE LTE-NTN-TAI-Information            PRESENCE optional},
1878         ...
1880 -- **************************************************************
1882 -- NAS NON DELIVERY INDICATION
1884 -- **************************************************************
1886 NASNonDeliveryIndication ::= SEQUENCE {
1887         protocolIEs                     ProtocolIE-Container       {{NASNonDeliveryIndication-IEs}},
1888         ...
1891 NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= {
1892         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
1893         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
1894         { ID id-NAS-PDU                                         CRITICALITY ignore      TYPE NAS-PDU                                    PRESENCE mandatory      }|
1895         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      },
1896         ...
1899 -- **************************************************************
1901 -- REROUTE NAS REQUEST
1903 -- **************************************************************
1905 RerouteNASRequest ::= SEQUENCE {
1906         protocolIEs                     ProtocolIE-Container       {{RerouteNASRequest-IEs}},
1907         ...
1910 -- WS modification, add a definition for S1 Message
1911 S1-Message ::= OCTET STRING
1913 RerouteNASRequest-IEs S1AP-PROTOCOL-IES ::= {
1914         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                     PRESENCE mandatory}|
1915         { ID id-MME-UE-S1AP-ID                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                     PRESENCE optional}|
1916 -- WS modification, add a definition for S1 Message
1917 --      { ID id-S1-Message                              CRITICALITY reject      TYPE OCTET STRING                       PRESENCE mandatory}|
1918         { ID id-S1-Message                              CRITICALITY reject      TYPE S1-Message                 PRESENCE mandatory}|
1919         { ID id-MME-Group-ID                    CRITICALITY reject      TYPE MME-Group-ID                       PRESENCE mandatory}|
1920         { ID id-Additional-GUTI                 CRITICALITY ignore      TYPE Additional-GUTI            PRESENCE optional}|
1921         { ID id-UE-Usage-Type                   CRITICALITY ignore      TYPE UE-Usage-Type                      PRESENCE optional},
1922         ...
1926 -- **************************************************************
1928 -- NAS DELIVERY INDICATION
1930 -- **************************************************************
1932 NASDeliveryIndication ::= SEQUENCE {
1933         protocolIEs                     ProtocolIE-Container { { NASDeliveryIndicationIEs} },
1934         ...
1937 NASDeliveryIndicationIEs S1AP-PROTOCOL-IES ::= {
1938         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
1939         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory},
1940         ...
1943 -- **************************************************************
1945 -- RESET ELEMENTARY PROCEDURE
1947 -- **************************************************************
1949 -- **************************************************************
1951 -- Reset
1953 -- **************************************************************
1955 Reset ::= SEQUENCE {
1956         protocolIEs                     ProtocolIE-Container       { {ResetIEs} },
1957         ...
1960 ResetIEs S1AP-PROTOCOL-IES ::= {
1961         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
1962         { ID id-ResetType                                       CRITICALITY reject      TYPE ResetType                                  PRESENCE mandatory      },
1963         ...
1966 ResetType ::= CHOICE {
1967         s1-Interface                                    ResetAll,
1968         partOfS1-Interface                              UE-associatedLogicalS1-ConnectionListRes,
1969         ...
1974 ResetAll ::= ENUMERATED {
1975         reset-all,
1976         ...
1979 UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } }
1981 UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= {
1982         { ID id-UE-associatedLogicalS1-ConnectionItem   CRITICALITY reject      TYPE UE-associatedLogicalS1-ConnectionItem      PRESENCE mandatory},
1983         ...
1987 -- **************************************************************
1989 -- Reset Acknowledge
1991 -- **************************************************************
1993 ResetAcknowledge ::= SEQUENCE {
1994         protocolIEs                     ProtocolIE-Container       { {ResetAcknowledgeIEs} },
1995         ...
1998 ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
1999         { ID id-UE-associatedLogicalS1-ConnectionListResAck             CRITICALITY ignore      TYPE UE-associatedLogicalS1-ConnectionListResAck                        PRESENCE optional       }|
2000         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
2001         ...
2004 UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } }
2006 UE-associatedLogicalS1-ConnectionItemResAck     S1AP-PROTOCOL-IES ::= {
2007         { ID id-UE-associatedLogicalS1-ConnectionItem    CRITICALITY ignore     TYPE UE-associatedLogicalS1-ConnectionItem      PRESENCE mandatory },
2008         ...
2011 -- **************************************************************
2013 -- ERROR INDICATION ELEMENTARY PROCEDURE
2015 -- **************************************************************
2017 -- **************************************************************
2019 -- Error Indication
2021 -- **************************************************************
2023 ErrorIndication ::= SEQUENCE {
2024         protocolIEs                     ProtocolIE-Container       {{ErrorIndicationIEs}},
2025         ...
2028 ErrorIndicationIEs S1AP-PROTOCOL-IES ::= {
2029         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE optional       }|
2030         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE optional       }|
2031         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE optional       }|
2032         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       }|
2033         { ID id-S-TMSI                                          CRITICALITY ignore      TYPE S-TMSI                                             PRESENCE optional       },
2034         ...
2037 -- **************************************************************
2039 -- S1 SETUP ELEMENTARY PROCEDURE
2041 -- **************************************************************
2043 -- **************************************************************
2045 -- S1 Setup Request
2047 -- **************************************************************
2049 S1SetupRequest ::= SEQUENCE {
2050         protocolIEs                     ProtocolIE-Container       { {S1SetupRequestIEs} },
2051         ...
2054 S1SetupRequestIEs S1AP-PROTOCOL-IES ::= {
2055         { ID id-Global-ENB-ID                           CRITICALITY reject      TYPE Global-ENB-ID                              PRESENCE mandatory}|
2056         { ID id-eNBname                                         CRITICALITY ignore      TYPE ENBname                                    PRESENCE optional}|
2057         { ID id-SupportedTAs                            CRITICALITY reject      TYPE SupportedTAs                               PRESENCE mandatory}|
2058         { ID id-DefaultPagingDRX                        CRITICALITY ignore      TYPE PagingDRX                                  PRESENCE mandatory}|
2059         { ID id-CSG-IdList                                      CRITICALITY reject      TYPE CSG-IdList                                 PRESENCE optional}|
2060         { ID id-UE-RetentionInformation         CRITICALITY ignore      TYPE UE-RetentionInformation    PRESENCE optional}|
2061         { ID id-NB-IoT-DefaultPagingDRX         CRITICALITY ignore      TYPE NB-IoT-DefaultPagingDRX    PRESENCE optional}|
2062         { ID id-ConnectedengNBList                      CRITICALITY ignore      TYPE ConnectedengNBList                 PRESENCE optional},
2063         ...
2066 -- **************************************************************
2068 -- S1 Setup Response
2070 -- **************************************************************
2072 S1SetupResponse ::= SEQUENCE {
2073         protocolIEs                     ProtocolIE-Container       { {S1SetupResponseIEs} },
2074         ...
2078 S1SetupResponseIEs S1AP-PROTOCOL-IES ::= {
2079         { ID id-MMEname                                         CRITICALITY ignore      TYPE MMEname                                    PRESENCE optional}|
2080         { ID id-ServedGUMMEIs                           CRITICALITY reject      TYPE ServedGUMMEIs                              PRESENCE mandatory}|
2081         { ID id-RelativeMMECapacity                     CRITICALITY ignore      TYPE RelativeMMECapacity                PRESENCE mandatory}|
2082         { ID id-MMERelaySupportIndicator        CRITICALITY ignore      TYPE MMERelaySupportIndicator   PRESENCE optional}|
2083         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional}|
2084         { ID id-UE-RetentionInformation         CRITICALITY ignore      TYPE UE-RetentionInformation    PRESENCE optional}|
2085         { ID id-ServedDCNs                                      CRITICALITY ignore      TYPE ServedDCNs                                 PRESENCE optional}|
2086         { ID id-IAB-Supported                           CRITICALITY ignore      TYPE IAB-Supported                              PRESENCE optional},
2087         ...
2090 -- **************************************************************
2092 -- S1 Setup Failure
2094 -- **************************************************************
2096 S1SetupFailure ::= SEQUENCE {
2097         protocolIEs                     ProtocolIE-Container       { {S1SetupFailureIEs} },
2098         ...
2101 S1SetupFailureIEs S1AP-PROTOCOL-IES ::= {
2102         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
2103         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
2104         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       },
2105         ...
2108 -- **************************************************************
2110 -- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE
2112 -- **************************************************************
2114 -- **************************************************************
2116 -- eNB Configuration Update
2118 -- **************************************************************
2120 ENBConfigurationUpdate ::= SEQUENCE {
2121         protocolIEs                     ProtocolIE-Container       { {ENBConfigurationUpdateIEs} },
2122         ...
2125 ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= {
2126         { ID id-eNBname                                         CRITICALITY ignore      TYPE ENBname                                    PRESENCE optional}|
2127         { ID id-SupportedTAs                            CRITICALITY reject      TYPE SupportedTAs                               PRESENCE optional}|
2128         { ID id-CSG-IdList                                      CRITICALITY reject      TYPE CSG-IdList                                 PRESENCE optional}|
2129         { ID id-DefaultPagingDRX                        CRITICALITY ignore      TYPE PagingDRX                                  PRESENCE optional}|
2130         { ID id-NB-IoT-DefaultPagingDRX         CRITICALITY ignore      TYPE NB-IoT-DefaultPagingDRX    PRESENCE optional}|
2131         { ID id-ConnectedengNBToAddList         CRITICALITY ignore      TYPE ConnectedengNBList                 PRESENCE optional}|
2132         { ID id-ConnectedengNBToRemoveList      CRITICALITY ignore      TYPE ConnectedengNBList                 PRESENCE optional},
2133         ...
2136 -- **************************************************************
2138 -- eNB Configuration Update Acknowledge
2140 -- **************************************************************
2142 ENBConfigurationUpdateAcknowledge ::= SEQUENCE {
2143         protocolIEs                     ProtocolIE-Container       { {ENBConfigurationUpdateAcknowledgeIEs} },
2144         ...
2148 ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
2149         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics     PRESENCE optional       },
2150         ...
2153 -- **************************************************************
2155 -- eNB Configuration Update Failure
2157 -- **************************************************************
2159 ENBConfigurationUpdateFailure ::= SEQUENCE {
2160         protocolIEs                     ProtocolIE-Container       { {ENBConfigurationUpdateFailureIEs} },
2161         ...
2164 ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= {
2165         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
2166         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
2167         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       },
2172 -- **************************************************************
2174 -- MME CONFIGURATION UPDATE ELEMENTARY PROCEDURE
2176 -- **************************************************************
2178 -- **************************************************************
2180 -- MME Configuration Update
2182 -- **************************************************************
2184 MMEConfigurationUpdate ::= SEQUENCE {
2185         protocolIEs                     ProtocolIE-Container       { {MMEConfigurationUpdateIEs} },
2186         ...
2189 MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= {
2190         { ID id-MMEname                                 CRITICALITY ignore      TYPE MMEname                            PRESENCE optional       }|
2191         { ID id-ServedGUMMEIs                   CRITICALITY reject      TYPE ServedGUMMEIs                      PRESENCE optional       }|
2192         { ID id-RelativeMMECapacity             CRITICALITY reject      TYPE RelativeMMECapacity        PRESENCE optional       }|
2193         { ID id-ServedDCNs                              CRITICALITY ignore      TYPE ServedDCNs                         PRESENCE optional},
2194         ...
2197 -- **************************************************************
2199 -- MME Configuration Update Acknowledge
2201 -- **************************************************************
2203 MMEConfigurationUpdateAcknowledge ::= SEQUENCE {
2204         protocolIEs                     ProtocolIE-Container       { {MMEConfigurationUpdateAcknowledgeIEs} },
2205         ...
2209 MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= {
2210         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
2211         ...
2214 -- **************************************************************
2216 -- MME Configuration Update Failure
2218 -- **************************************************************
2220 MMEConfigurationUpdateFailure ::= SEQUENCE {
2221         protocolIEs                     ProtocolIE-Container       { {MMEConfigurationUpdateFailureIEs} },
2222         ...
2225 MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= {
2226         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
2227         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
2228         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional       },
2229         ...
2232 -- **************************************************************
2234 -- DOWNLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE
2236 -- **************************************************************
2238 -- **************************************************************
2240 -- Downlink S1 CDMA2000 Tunnelling
2242 -- **************************************************************
2244 DownlinkS1cdma2000tunnelling ::= SEQUENCE {
2245         protocolIEs                     ProtocolIE-Container       { {DownlinkS1cdma2000tunnellingIEs} },
2246         ...
2249 DownlinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= {
2250         { ID id-MME-UE-S1AP-ID                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory      }|
2251         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory      }|
2252         { ID id-E-RABSubjecttoDataForwardingList        CRITICALITY ignore      TYPE E-RABSubjecttoDataForwardingList   PRESENCE optional       }|
2253         { ID id-cdma2000HOStatus                                        CRITICALITY ignore      TYPE Cdma2000HOStatus                                   PRESENCE optional       }|
2254         { ID id-cdma2000RATType                                         CRITICALITY reject      TYPE Cdma2000RATType                                    PRESENCE mandatory      }|
2255         { ID id-cdma2000PDU                                                     CRITICALITY reject      TYPE Cdma2000PDU                                                PRESENCE mandatory      },
2256         ...
2259 -- **************************************************************
2261 -- UPLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE
2263 -- **************************************************************
2265 -- **************************************************************
2267 -- Uplink S1 CDMA2000 Tunnelling
2269 -- **************************************************************
2271 UplinkS1cdma2000tunnelling ::= SEQUENCE {
2272         protocolIEs                     ProtocolIE-Container       { {UplinkS1cdma2000tunnellingIEs} },
2273         ...
2276 UplinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= {
2277         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory      }|
2278         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory      }|
2279         { ID id-cdma2000RATType                                                 CRITICALITY reject      TYPE Cdma2000RATType                                    PRESENCE mandatory      }|
2280         { ID id-cdma2000SectorID                                                CRITICALITY reject      TYPE Cdma2000SectorID                                   PRESENCE mandatory      }|
2281         { ID id-cdma2000HORequiredIndication                    CRITICALITY ignore      TYPE Cdma2000HORequiredIndication               PRESENCE optional       }|
2282         { ID id-cdma2000OneXSRVCCInfo                                   CRITICALITY reject      TYPE Cdma2000OneXSRVCCInfo                      PRESENCE optional       }|
2283         { ID id-cdma2000OneXRAND                                                CRITICALITY reject      TYPE Cdma2000OneXRAND                                   PRESENCE optional       }|
2284         { ID id-cdma2000PDU                                                             CRITICALITY reject      TYPE Cdma2000PDU                                                PRESENCE mandatory      }|
2285         { ID id-EUTRANRoundTripDelayEstimationInfo              CRITICALITY ignore      TYPE EUTRANRoundTripDelayEstimationInfo         PRESENCE optional       },
2286         -- Extension for Release 9 to assist target HRPD access with the acquisition of the UE --
2287         ...
2291 -- **************************************************************
2293 -- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE
2295 -- **************************************************************
2297 -- **************************************************************
2299 -- UE Capability Info Indication
2301 -- **************************************************************
2303 UECapabilityInfoIndication ::= SEQUENCE {
2304         protocolIEs                     ProtocolIE-Container       { { UECapabilityInfoIndicationIEs} },
2305         ...
2308 UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= {
2309         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory}|
2310         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
2311         { ID id-UERadioCapability                       CRITICALITY ignore      TYPE UERadioCapability                          PRESENCE mandatory}|
2312         { ID id-UERadioCapabilityForPaging      CRITICALITY ignore      TYPE UERadioCapabilityForPaging         PRESENCE optional}|
2313         { ID id-UE-Application-Layer-Measurement-Capability             CRITICALITY ignore      TYPE UE-Application-Layer-Measurement-Capability                                                        PRESENCE optional}|
2314         { ID id-LTE-M-Indication                                CRITICALITY ignore      TYPE LTE-M-Indication                           PRESENCE optional}|
2315         { ID id-UERadioCapability-NR-Format     CRITICALITY ignore      TYPE UERadioCapability                          PRESENCE optional}|
2316         { ID id-UERadioCapabilityForPaging-NR-Format    CRITICALITY ignore      TYPE UERadioCapabilityForPaging                         PRESENCE optional},
2317         ...
2320 -- **************************************************************
2322 -- eNB STATUS TRANSFER ELEMENTARY PROCEDURE
2324 -- **************************************************************
2326 -- **************************************************************
2328 -- eNB Status Transfer
2330 -- **************************************************************
2332 ENBStatusTransfer ::= SEQUENCE {
2333         protocolIEs                     ProtocolIE-Container       { {ENBStatusTransferIEs} },
2334         ...
2337 ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= {
2338         { ID id-MME-UE-S1AP-ID                                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID             PRESENCE mandatory}|
2339         { ID id-eNB-UE-S1AP-ID                                                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID             PRESENCE mandatory}|
2340         { ID id-eNB-StatusTransfer-TransparentContainer         CRITICALITY reject      TYPE ENB-StatusTransfer-TransparentContainer    PRESENCE mandatory},
2341         ...
2345 -- **************************************************************
2347 -- MME STATUS TRANSFER ELEMENTARY PROCEDURE
2349 -- **************************************************************
2351 -- **************************************************************
2353 -- MME Status Transfer
2355 -- **************************************************************
2357 MMEStatusTransfer ::= SEQUENCE {
2358         protocolIEs                     ProtocolIE-Container       { {MMEStatusTransferIEs} },
2359         ...
2362 MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= {
2363         { ID id-MME-UE-S1AP-ID                                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                     PRESENCE mandatory}|
2364         { ID id-eNB-UE-S1AP-ID                                                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                     PRESENCE mandatory}|
2365         { ID id-eNB-StatusTransfer-TransparentContainer         CRITICALITY reject      TYPE ENB-StatusTransfer-TransparentContainer            PRESENCE mandatory},
2366         ...
2370 -- **************************************************************
2372 -- TRACE ELEMENTARY PROCEDURES
2374 -- **************************************************************
2375 -- **************************************************************
2377 -- Trace Start
2379 -- **************************************************************
2381 TraceStart ::= SEQUENCE {
2382         protocolIEs                     ProtocolIE-Container       { {TraceStartIEs} },
2383         ...
2386 TraceStartIEs S1AP-PROTOCOL-IES ::= {
2387         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
2388         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
2389         { ID id-TraceActivation                         CRITICALITY ignore      TYPE TraceActivation                    PRESENCE mandatory      },
2390         ...
2393 -- **************************************************************
2395 -- Trace Failure Indication
2397 -- **************************************************************
2399 TraceFailureIndication ::= SEQUENCE {
2400         protocolIEs                     ProtocolIE-Container       { {TraceFailureIndicationIEs} },
2401         ...
2404 TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= {
2405         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
2406         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
2407         { ID id-E-UTRAN-Trace-ID                        CRITICALITY ignore      TYPE E-UTRAN-Trace-ID                   PRESENCE mandatory      }|
2408         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      },
2409         ...
2412 -- **************************************************************
2414 -- DEACTIVATE TRACE ELEMENTARY PROCEDURE
2416 -- **************************************************************
2418 -- **************************************************************
2420 -- Deactivate Trace
2422 -- **************************************************************
2424 DeactivateTrace ::= SEQUENCE {
2425         protocolIEs                     ProtocolIE-Container       { { DeactivateTraceIEs} },
2426         ...
2429 DeactivateTraceIEs S1AP-PROTOCOL-IES ::= {
2430         { ID id-MME-UE-S1AP-ID          CRITICALITY reject      TYPE MME-UE-S1AP-ID             PRESENCE mandatory      }|
2431         { ID id-eNB-UE-S1AP-ID          CRITICALITY reject      TYPE ENB-UE-S1AP-ID             PRESENCE mandatory      }|
2432         { ID id-E-UTRAN-Trace-ID        CRITICALITY ignore      TYPE E-UTRAN-Trace-ID   PRESENCE mandatory      },
2433         ...
2436 -- **************************************************************
2438 -- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE
2440 -- **************************************************************
2442 -- **************************************************************
2444 -- Cell Traffic Trace
2446 -- **************************************************************
2448 CellTrafficTrace ::= SEQUENCE {
2449 protocolIEs             ProtocolIE-Container    { { CellTrafficTraceIEs } },
2453 CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= {
2454         {ID id-MME-UE-S1AP-ID                                   CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
2455         {ID id-eNB-UE-S1AP-ID                                   CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
2456         {ID id-E-UTRAN-Trace-ID                                 CRITICALITY ignore      TYPE E-UTRAN-Trace-ID                   PRESENCE mandatory      }|
2457         {ID id-EUTRAN-CGI                                               CRITICALITY ignore      TYPE EUTRAN-CGI                                 PRESENCE mandatory      }|
2458         {ID id-TraceCollectionEntityIPAddress   CRITICALITY ignore      TYPE TransportLayerAddress              PRESENCE mandatory      }|
2459         {ID id-PrivacyIndicator                                 CRITICALITY ignore      TYPE PrivacyIndicator                   PRESENCE optional       },
2460         ...
2463 -- **************************************************************
2465 -- LOCATION ELEMENTARY PROCEDURES
2467 -- **************************************************************
2469 -- **************************************************************
2471 -- Location Reporting Control
2473 -- **************************************************************
2475 LocationReportingControl ::= SEQUENCE {
2476         protocolIEs                     ProtocolIE-Container       { { LocationReportingControlIEs} },
2477         ...
2480 LocationReportingControlIEs S1AP-PROTOCOL-IES ::= {
2481         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
2482         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
2483         { ID id-RequestType                             CRITICALITY ignore      TYPE RequestType                                PRESENCE mandatory      },
2484         ...
2487 -- **************************************************************
2489 -- Location Report Failure Indication
2491 -- **************************************************************
2493 LocationReportingFailureIndication ::= SEQUENCE {
2494         protocolIEs                     ProtocolIE-Container       { { LocationReportingFailureIndicationIEs} },
2495         ...
2498 LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= {
2499         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
2500         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
2501         { ID id-Cause                                   CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      },
2502         ...
2505 -- **************************************************************
2507 -- Location Report
2509 -- **************************************************************
2511 LocationReport ::= SEQUENCE {
2512         protocolIEs                     ProtocolIE-Container       { { LocationReportIEs} },
2513         ...
2516 LocationReportIEs S1AP-PROTOCOL-IES ::= {
2517         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
2518         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
2519         { ID id-EUTRAN-CGI                              CRITICALITY ignore      TYPE EUTRAN-CGI                                 PRESENCE mandatory      }|
2520         { ID id-TAI                                             CRITICALITY ignore      TYPE TAI                                                PRESENCE mandatory      }|
2521         { ID id-RequestType                             CRITICALITY ignore      TYPE RequestType                                PRESENCE mandatory      }|
2522         { ID id-PSCellInformation               CRITICALITY ignore      TYPE PSCellInformation                  PRESENCE optional }|
2523         { ID id-LTE-NTN-TAI-Information CRITICALITY ignore      TYPE LTE-NTN-TAI-Information    PRESENCE optional},
2524         ...
2527 -- **************************************************************
2529 -- OVERLOAD ELEMENTARY PROCEDURES
2531 -- **************************************************************
2533 -- **************************************************************
2535 -- Overload Start
2537 -- **************************************************************
2539 OverloadStart ::= SEQUENCE {
2540         protocolIEs                     ProtocolIE-Container       { {OverloadStartIEs} },
2541         ...
2544 OverloadStartIEs S1AP-PROTOCOL-IES ::= {
2545         { ID id-OverloadResponse                                        CRITICALITY reject      TYPE OverloadResponse                           PRESENCE mandatory      }|
2546         { ID id-GUMMEIList                                                      CRITICALITY ignore      TYPE GUMMEIList                                         PRESENCE optional       }|
2547         { ID id-TrafficLoadReductionIndication          CRITICALITY ignore      TYPE TrafficLoadReductionIndication     PRESENCE optional       },
2548         ...
2550 -- **************************************************************
2552 -- Overload Stop
2554 -- **************************************************************
2556 OverloadStop ::= SEQUENCE {
2557         protocolIEs                     ProtocolIE-Container       { {OverloadStopIEs} },
2558         ...
2561 OverloadStopIEs S1AP-PROTOCOL-IES ::= {
2562 { ID id-GUMMEIList                                                              CRITICALITY ignore      TYPE GUMMEIList                                         PRESENCE optional       },
2563         ...
2565 -- **************************************************************
2567 -- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE
2569 -- **************************************************************
2571 -- **************************************************************
2573 -- Write-Replace Warning Request
2575 -- **************************************************************
2578 WriteReplaceWarningRequest ::= SEQUENCE {
2579         protocolIEs                     ProtocolIE-Container       { {WriteReplaceWarningRequestIEs} },
2580         ...
2583 WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= {
2584         { ID id-MessageIdentifier                                       CRITICALITY reject      TYPE MessageIdentifier                                  PRESENCE mandatory      }|
2585         { ID id-SerialNumber                                            CRITICALITY reject      TYPE SerialNumber                                               PRESENCE mandatory      }|
2586         { ID id-WarningAreaList                                         CRITICALITY ignore      TYPE WarningAreaList                                    PRESENCE optional       }|
2587         { ID id-RepetitionPeriod                                        CRITICALITY reject      TYPE RepetitionPeriod                                   PRESENCE mandatory      }|
2588         { ID id-ExtendedRepetitionPeriod                        CRITICALITY reject      TYPE ExtendedRepetitionPeriod                   PRESENCE optional       }|
2589         { ID id-NumberofBroadcastRequest                        CRITICALITY reject      TYPE NumberofBroadcastRequest                   PRESENCE mandatory      }|
2590         { ID id-WarningType                                                     CRITICALITY ignore      TYPE WarningType                                                PRESENCE optional       }|
2591         { ID id-WarningSecurityInfo                                     CRITICALITY ignore      TYPE WarningSecurityInfo                                PRESENCE optional       }|
2592         { ID id-DataCodingScheme                                        CRITICALITY ignore      TYPE DataCodingScheme                                   PRESENCE optional       }|
2593         { ID id-WarningMessageContents                          CRITICALITY ignore      TYPE WarningMessageContents                             PRESENCE optional       }|
2594         { ID id-ConcurrentWarningMessageIndicator       CRITICALITY reject      TYPE ConcurrentWarningMessageIndicator  PRESENCE optional       }|
2595         { ID id-WarningAreaCoordinates                          CRITICALITY ignore      TYPE WarningAreaCoordinates                             PRESENCE optional       },
2596         ...
2598 -- **************************************************************
2600 -- Write-Replace Warning Response
2602 -- **************************************************************
2604 WriteReplaceWarningResponse ::= SEQUENCE {
2605         protocolIEs                     ProtocolIE-Container            { {WriteReplaceWarningResponseIEs} },
2606         ...
2609 WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= {
2610         { ID id-MessageIdentifier                               CRITICALITY reject      TYPE MessageIdentifier                                  PRESENCE mandatory      }|
2611         { ID id-SerialNumber                                    CRITICALITY reject      TYPE SerialNumber                                               PRESENCE mandatory      }|
2612         { ID id-BroadcastCompletedAreaList              CRITICALITY ignore      TYPE BroadcastCompletedAreaList                 PRESENCE optional       }|
2613         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       },
2614         ...
2617 -- **************************************************************
2619 -- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
2621 -- **************************************************************
2623 -- **************************************************************
2625 -- eNB Direct Information Transfer
2627 -- **************************************************************
2629 ENBDirectInformationTransfer ::= SEQUENCE {
2630         protocolIEs                     ProtocolIE-Container       {{ ENBDirectInformationTransferIEs}},
2631         ...
2634 ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= {
2635         { ID id-Inter-SystemInformationTransferTypeEDT  CRITICALITY reject      TYPE Inter-SystemInformationTransferType                PRESENCE mandatory      },
2636         ...
2639 Inter-SystemInformationTransferType ::= CHOICE {
2640         rIMTransfer             RIMTransfer,
2641         ...
2644 -- **************************************************************
2646 -- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE
2648 -- **************************************************************
2650 -- **************************************************************
2652 -- MME Direct Information Transfer
2654 -- **************************************************************
2656 MMEDirectInformationTransfer ::= SEQUENCE {
2657         protocolIEs                     ProtocolIE-Container       {{ MMEDirectInformationTransferIEs}},
2658         ...
2661 MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= {
2662         { ID id-Inter-SystemInformationTransferTypeMDT  CRITICALITY reject      TYPE Inter-SystemInformationTransferType        PRESENCE mandatory      },
2663         ...
2665 -- **************************************************************
2667 -- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE
2669 -- **************************************************************
2671 -- **************************************************************
2673 -- eNB Configuration Transfer
2675 -- **************************************************************
2677 ENBConfigurationTransfer ::= SEQUENCE {
2678         protocolIEs                     ProtocolIE-Container       {{ ENBConfigurationTransferIEs}},
2679         ...
2682 ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= {
2683         { ID id-SONConfigurationTransferECT                     CRITICALITY ignore      TYPE SONConfigurationTransfer                   PRESENCE optional       }|
2684         { ID id-EN-DCSONConfigurationTransfer-ECT       CRITICALITY ignore      TYPE EN-DCSONConfigurationTransfer      PRESENCE optional       }|
2685         { ID id-IntersystemSONConfigurationTransferECT  CRITICALITY ignore      TYPE IntersystemSONConfigurationTransfer        PRESENCE optional       },
2686         ...
2689 -- **************************************************************
2691 -- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE
2693 -- **************************************************************
2695 -- **************************************************************
2697 -- MME Configuration Transfer
2699 -- **************************************************************
2701 MMEConfigurationTransfer ::= SEQUENCE {
2702         protocolIEs                     ProtocolIE-Container       {{ MMEConfigurationTransferIEs}},
2703         ...
2706 MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= {
2707         { ID id-SONConfigurationTransferMCT                     CRITICALITY ignore      TYPE SONConfigurationTransfer                   PRESENCE optional       }|
2708         { ID id-EN-DCSONConfigurationTransfer-MCT       CRITICALITY ignore      TYPE EN-DCSONConfigurationTransfer      PRESENCE optional       }|
2709         { ID id-IntersystemSONConfigurationTransferMCT  CRITICALITY ignore      TYPE IntersystemSONConfigurationTransfer        PRESENCE optional       },
2710         ...
2713 -- **************************************************************
2715 -- PRIVATE MESSAGE ELEMENTARY PROCEDURE
2717 -- **************************************************************
2719 -- **************************************************************
2721 -- Private Message
2723 -- **************************************************************
2725 PrivateMessage ::= SEQUENCE {
2726         privateIEs                      PrivateIE-Container       {{PrivateMessageIEs}},
2727         ...
2730 PrivateMessageIEs S1AP-PRIVATE-IES ::= {
2731         ...
2734 -- **************************************************************
2736 -- KILL PROCEDURE
2738 -- **************************************************************
2740 -- **************************************************************
2742 -- Kill Request
2744 -- **************************************************************
2747 KillRequest ::= SEQUENCE {
2748         protocolIEs                     ProtocolIE-Container       { {KillRequestIEs} },
2749         ...
2752 KillRequestIEs S1AP-PROTOCOL-IES ::= {
2753         { ID id-MessageIdentifier                       CRITICALITY reject      TYPE MessageIdentifier          PRESENCE mandatory}|
2754         { ID id-SerialNumber                            CRITICALITY reject      TYPE SerialNumber                       PRESENCE mandatory}|
2755         { ID id-WarningAreaList                         CRITICALITY ignore      TYPE WarningAreaList            PRESENCE optional}|
2756         { ID id-KillAllWarningMessages          CRITICALITY reject      TYPE KillAllWarningMessages     PRESENCE optional},
2757         ...
2760 -- **************************************************************
2762 -- Kill Response
2764 -- **************************************************************
2766 KillResponse ::= SEQUENCE {
2767         protocolIEs                     ProtocolIE-Container            { {KillResponseIEs} },
2768         ...
2771 KillResponseIEs S1AP-PROTOCOL-IES ::= {
2772         { ID id-MessageIdentifier                       CRITICALITY reject      TYPE MessageIdentifier                                  PRESENCE mandatory      }|
2773         { ID id-SerialNumber                            CRITICALITY reject      TYPE SerialNumber                                               PRESENCE mandatory      }|
2774         { ID id-BroadcastCancelledAreaList      CRITICALITY ignore      TYPE BroadcastCancelledAreaList                 PRESENCE optional       }|
2775         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional       },
2776         ...
2779 -- **************************************************************
2781 -- PWS RESTART INDICATION PROCEDURE
2783 -- **************************************************************
2785 -- **************************************************************
2787 -- PWS Restart Indication
2789 -- **************************************************************
2791 PWSRestartIndication::= SEQUENCE {
2792         protocolIEs                     ProtocolIE-Container       {{ PWSRestartIndicationIEs}},
2793         ...
2796 PWSRestartIndicationIEs S1AP-PROTOCOL-IES ::= {
2797         { ID id-ECGIListForRestart                              CRITICALITY reject      TYPE ECGIListForRestart                                 PRESENCE mandatory}|
2798         { ID id-Global-ENB-ID                                   CRITICALITY reject      TYPE Global-ENB-ID                                              PRESENCE mandatory}|
2799         { ID id-TAIListForRestart                               CRITICALITY reject      TYPE TAIListForRestart                                  PRESENCE mandatory}|
2800         { ID id-EmergencyAreaIDListForRestart   CRITICALITY reject      TYPE EmergencyAreaIDListForRestart      PRESENCE optional},
2801         ...
2804 -- **************************************************************
2806 -- PWS Failure Indication
2808 -- **************************************************************
2810 PWSFailureIndication::= SEQUENCE {
2811         protocolIEs                     ProtocolIE-Container       {{ PWSFailureIndicationIEs}},
2812         ...
2815 PWSFailureIndicationIEs S1AP-PROTOCOL-IES ::= {
2816         { ID id-PWSfailedECGIList               CRITICALITY reject      TYPE PWSfailedECGIList  PRESENCE mandatory}|
2817         { ID id-Global-ENB-ID                   CRITICALITY reject      TYPE Global-ENB-ID              PRESENCE mandatory},
2818         ...
2821 -- **************************************************************
2823 -- LPPA TRANSPORT ELEMENTARY PROCEDURES
2825 -- **************************************************************
2827 -- **************************************************************
2829 -- DOWNLINK UE ASSOCIATED LPPA TRANSPORT
2831 -- **************************************************************
2833 DownlinkUEAssociatedLPPaTransport ::= SEQUENCE {
2834         protocolIEs                     ProtocolIE-Container       {{DownlinkUEAssociatedLPPaTransport-IEs}},
2835         ...
2838 DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2839         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
2840         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
2841         { ID id-Routing-ID                              CRITICALITY reject      TYPE Routing-ID                                 PRESENCE mandatory      }|
2842         { ID id-LPPa-PDU                        CRITICALITY reject      TYPE LPPa-PDU                                   PRESENCE mandatory      },
2843         ...
2846 -- **************************************************************
2848 -- UPLINK UE ASSOCIATED LPPA TRANSPORT
2850 -- **************************************************************
2852 UplinkUEAssociatedLPPaTransport ::= SEQUENCE {
2853         protocolIEs                     ProtocolIE-Container       {{UplinkUEAssociatedLPPaTransport-IEs}},
2854         ...
2857 UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2858         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory      }|
2859         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory      }|
2860         { ID id-Routing-ID                              CRITICALITY reject      TYPE Routing-ID                                 PRESENCE mandatory      }|
2861         { ID id-LPPa-PDU                                CRITICALITY reject      TYPE LPPa-PDU                                   PRESENCE mandatory      },
2862         ...
2865 -- **************************************************************
2867 -- DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT
2869 -- **************************************************************
2871 DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE {
2872         protocolIEs                     ProtocolIE-Container       {{DownlinkNonUEAssociatedLPPaTransport-IEs}},
2873         ...
2876 DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2877         { ID id-Routing-ID                              CRITICALITY reject      TYPE Routing-ID                                 PRESENCE mandatory      }|
2878         { ID id-LPPa-PDU                                CRITICALITY reject      TYPE LPPa-PDU                                   PRESENCE mandatory      },
2879         ...
2882 -- **************************************************************
2884 -- UPLINK NON UE ASSOCIATED LPPA TRANSPORT
2886 -- **************************************************************
2888 UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE {
2889         protocolIEs             ProtocolIE-Container       {{UplinkNonUEAssociatedLPPaTransport-IEs}},
2890         ...
2893 UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {
2894         { ID id-Routing-ID                              CRITICALITY reject      TYPE Routing-ID                                 PRESENCE mandatory      }|
2895         { ID id-LPPa-PDU                                CRITICALITY reject      TYPE LPPa-PDU                                   PRESENCE mandatory      },
2896         ...
2900 -- **************************************************************
2902 -- E-RAB MODIFICATION INDICATION ELEMENTARY PROCEDURE
2904 -- **************************************************************
2906 -- **************************************************************
2908 -- E-RAB Modification Indication
2910 -- **************************************************************
2912 E-RABModificationIndication ::= SEQUENCE {
2913         protocolIEs                     ProtocolIE-Container       { { E-RABModificationIndicationIEs} },
2914         ...
2917 E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= {
2918         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
2919         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory}|
2920         { ID id-E-RABToBeModifiedListBearerModInd               CRITICALITY reject      TYPE E-RABToBeModifiedListBearerModInd          PRESENCE mandatory}|
2921         { ID id-E-RABNotToBeModifiedListBearerModInd    CRITICALITY reject      TYPE E-RABNotToBeModifiedListBearerModInd       PRESENCE optional}|
2922         { ID id-CSGMembershipInfo                                               CRITICALITY reject      TYPE CSGMembershipInfo                                  PRESENCE optional}|
2923 -- Extension for Release 11 to support BBAI --
2924         { ID id-Tunnel-Information-for-BBF                              CRITICALITY ignore      TYPE TunnelInformation                                  PRESENCE optional}|
2925         { ID id-SecondaryRATDataUsageReportList                 CRITICALITY ignore      TYPE SecondaryRATDataUsageReportList            PRESENCE optional }|
2926 { ID id-UserLocationInformation                                 CRITICALITY ignore      TYPE UserLocationInformation                    PRESENCE optional },
2927         ...
2930 E-RABToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABToBeModifiedItemBearerModIndIEs} }
2932 E-RABToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= {
2933         { ID id-E-RABToBeModifiedItemBearerModInd               CRITICALITY reject      TYPE E-RABToBeModifiedItemBearerModInd          PRESENCE mandatory},
2934         ...
2937 E-RABToBeModifiedItemBearerModInd ::= SEQUENCE {
2938         e-RAB-ID                                                E-RAB-ID,
2939         transportLayerAddress                   TransportLayerAddress,
2940         dL-GTP-TEID                                             GTP-TEID,
2941         iE-Extensions                                   ProtocolExtensionContainer { { E-RABToBeModifiedItemBearerModInd-ExtIEs} }                      OPTIONAL,
2942         ...
2945 E-RABToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2946         ...
2949 E-RABNotToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABNotToBeModifiedItemBearerModIndIEs} }
2951 E-RABNotToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= {
2952         { ID id-E-RABNotToBeModifiedItemBearerModInd            CRITICALITY reject      TYPE E-RABNotToBeModifiedItemBearerModInd               PRESENCE mandatory},
2953         ...
2956 E-RABNotToBeModifiedItemBearerModInd ::= SEQUENCE {
2957         e-RAB-ID                                                E-RAB-ID,
2958         transportLayerAddress                   TransportLayerAddress,
2959         dL-GTP-TEID                                             GTP-TEID,
2960         iE-Extensions                                   ProtocolExtensionContainer { { E-RABNotToBeModifiedItemBearerModInd-ExtIEs} }           OPTIONAL,
2961         ...
2964 E-RABNotToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2965         ...
2968 CSGMembershipInfo ::= SEQUENCE {
2969         cSGMembershipStatus             CSGMembershipStatus,
2970         cSG-Id                                  CSG-Id,
2971         cellAccessMode                  CellAccessMode  OPTIONAL,
2972         pLMNidentity                    PLMNidentity    OPTIONAL,
2973         iE-Extensions                   ProtocolExtensionContainer { { CSGMembershipInfo-ExtIEs} }              OPTIONAL,
2974         ...
2977 CSGMembershipInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
2978         ...
2981 -- **************************************************************
2983 -- E-RAB Modification Confirm
2985 -- **************************************************************
2987 E-RABModificationConfirm ::= SEQUENCE {
2988         protocolIEs                     ProtocolIE-Container { {E-RABModificationConfirmIEs} },
2989         ...
2992 E-RABModificationConfirmIEs S1AP-PROTOCOL-IES ::= {
2993         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                     PRESENCE mandatory}|
2994         { ID id-eNB-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                     PRESENCE mandatory}|
2995         { ID id-E-RABModifyListBearerModConf                    CRITICALITY ignore      TYPE E-RABModifyListBearerModConf       PRESENCE optional}|
2996         { ID id-E-RABFailedToModifyListBearerModConf    CRITICALITY ignore      TYPE E-RABList                                          PRESENCE optional}|
2997         { ID id-E-RABToBeReleasedListBearerModConf              CRITICALITY ignore      TYPE E-RABList                                          PRESENCE optional}|
2998         { ID id-CriticalityDiagnostics                                  CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional}|
2999         { ID id-CSGMembershipStatus                                             CRITICALITY ignore      TYPE CSGMembershipStatus                        PRESENCE optional},
3000         ...
3003 E-RABModifyListBearerModConf ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModConfIEs} }
3005 E-RABModifyItemBearerModConfIEs         S1AP-PROTOCOL-IES ::= {
3006         { ID id-E-RABModifyItemBearerModConf            CRITICALITY ignore      TYPE E-RABModifyItemBearerModConf               PRESENCE mandatory},
3007         ...
3010 E-RABModifyItemBearerModConf ::= SEQUENCE {
3011         e-RAB-ID                                        E-RAB-ID,
3012         iE-Extensions                           ProtocolExtensionContainer { {E-RABModifyItemBearerModConfExtIEs} } OPTIONAL,
3013         ...
3017 E-RABModifyItemBearerModConfExtIEs S1AP-PROTOCOL-EXTENSION ::= {
3018         ...
3022 -- **************************************************************
3024 -- UE CONTEXT MODIFICATION INDICATION ELEMENTARY PROCEDURE
3026 -- **************************************************************
3028 -- **************************************************************
3030 -- UE Context Modification Indication
3032 -- **************************************************************
3034 UEContextModificationIndication ::= SEQUENCE {
3035         protocolIEs                     ProtocolIE-Container       { { UEContextModificationIndicationIEs} },
3036         ...
3039 UEContextModificationIndicationIEs S1AP-PROTOCOL-IES ::= {
3040         { ID id-MME-UE-S1AP-ID                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                     PRESENCE mandatory}|
3041         { ID id-eNB-UE-S1AP-ID                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                     PRESENCE mandatory}|
3042         { ID id-CSGMembershipInfo               CRITICALITY reject      TYPE CSGMembershipInfo          PRESENCE optional},
3043         ...
3047 -- **************************************************************
3049 -- UE Context Modification Confirm
3051 -- **************************************************************
3053 UEContextModificationConfirm ::= SEQUENCE {
3054         protocolIEs                     ProtocolIE-Container { {UEContextModificationConfirmIEs} },
3055         ...
3058 UEContextModificationConfirmIEs S1AP-PROTOCOL-IES ::= {
3059         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
3060         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
3061         { ID id-CSGMembershipStatus                     CRITICALITY ignore      TYPE CSGMembershipStatus                PRESENCE optional}|
3062         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional},
3063         ...
3066 -- **************************************************************
3068 -- UE CONTEXT SUSPEND ELEMENTARY PROCEDURE
3070 -- **************************************************************
3072 -- **************************************************************
3074 -- UE Context Suspend Request
3076 -- **************************************************************
3078 UEContextSuspendRequest ::= SEQUENCE {
3079         protocolIEs                     ProtocolIE-Container       { { UEContextSuspendRequestIEs} },
3080         ...
3083 UEContextSuspendRequestIEs S1AP-PROTOCOL-IES ::= {
3084         { ID id-MME-UE-S1AP-ID                                                                  CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
3085         { ID id-eNB-UE-S1AP-ID                                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
3086         { ID id-InformationOnRecommendedCellsAndENBsForPaging   CRITICALITY ignore      TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}|
3087         { ID id-CellIdentifierAndCELevelForCECapableUEs                 CRITICALITY ignore      TYPE CellIdentifierAndCELevelForCECapableUEs    PRESENCE optional}|
3088         { ID id-SecondaryRATDataUsageReportList                         CRITICALITY ignore      TYPE SecondaryRATDataUsageReportList            PRESENCE optional }|
3089         { ID id-UserLocationInformation                                                 CRITICALITY ignore      TYPE UserLocationInformation                    PRESENCE optional }|
3090         { ID id-TimeSinceSecondaryNodeRelease                                   CRITICALITY ignore      TYPE TimeSinceSecondaryNodeRelease      PRESENCE optional },
3091         ...
3094 -- **************************************************************
3096 -- UE Context Suspend Response
3098 -- **************************************************************
3100 UEContextSuspendResponse ::= SEQUENCE {
3101         protocolIEs                     ProtocolIE-Container { {UEContextSuspendResponseIEs} },
3102         ...
3105 UEContextSuspendResponseIEs S1AP-PROTOCOL-IES ::= {
3106         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
3107         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
3108         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional}|
3109         { ID id-SecurityContext                         CRITICALITY reject      TYPE SecurityContext                    PRESENCE optional},
3110         ...
3113 -- **************************************************************
3115 -- UE CONTEXT RESUME ELEMENTARY PROCEDURE
3117 -- **************************************************************
3119 -- **************************************************************
3121 -- UE Context Resume Request
3123 -- **************************************************************
3125 UEContextResumeRequest ::= SEQUENCE {
3126         protocolIEs                     ProtocolIE-Container       { { UEContextResumeRequestIEs} },
3127         ...
3130 UEContextResumeRequestIEs S1AP-PROTOCOL-IES ::= {
3131         { ID id-MME-UE-S1AP-ID                                                                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
3132         { ID id-eNB-UE-S1AP-ID                                                                  CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
3133         { ID id-E-RABFailedToResumeListResumeReq                                CRITICALITY reject      TYPE E-RABFailedToResumeListResumeReq           PRESENCE optional}|
3134         { ID id-RRC-Resume-Cause                                                                CRITICALITY ignore      TYPE RRC-Establishment-Cause    PRESENCE optional},
3135         ...
3138 E-RABFailedToResumeListResumeReq ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeReqIEs} }
3140 E-RABFailedToResumeItemResumeReqIEs S1AP-PROTOCOL-IES ::= {
3141         { ID id-E-RABFailedToResumeItemResumeReq        CRITICALITY reject      TYPE E-RABFailedToResumeItemResumeReq   PRESENCE mandatory},
3142         ...
3145 E-RABFailedToResumeItemResumeReq ::= SEQUENCE {
3146         e-RAB-ID                                                        E-RAB-ID,
3147         cause                                                           Cause,
3148         iE-Extensions                                           ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeReq-ExtIEs} }               OPTIONAL,
3149         ...
3152 E-RABFailedToResumeItemResumeReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
3153         ...
3156 -- **************************************************************
3158 -- UE Context Resume Response
3160 -- **************************************************************
3162 UEContextResumeResponse ::= SEQUENCE {
3163         protocolIEs                     ProtocolIE-Container       { { UEContextResumeResponseIEs} },
3164         ...
3167 UEContextResumeResponseIEs S1AP-PROTOCOL-IES ::= {
3168         { ID id-MME-UE-S1AP-ID                                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                                     PRESENCE mandatory}|
3169         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                                     PRESENCE mandatory}|
3170         { ID id-E-RABFailedToResumeListResumeRes        CRITICALITY reject      TYPE E-RABFailedToResumeListResumeRes           PRESENCE optional}|
3171         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                                     PRESENCE optional}|
3172         { ID id-SecurityContext                                         CRITICALITY reject      TYPE SecurityContext                                            PRESENCE optional}|
3173         { ID id-PendingDataIndication                           CRITICALITY ignore      TYPE PendingDataIndication                                      PRESENCE optional},
3174         ...
3177 E-RABFailedToResumeListResumeRes ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeResIEs} }
3179 E-RABFailedToResumeItemResumeResIEs S1AP-PROTOCOL-IES ::= {
3180         { ID id-E-RABFailedToResumeItemResumeRes        CRITICALITY reject      TYPE E-RABFailedToResumeItemResumeRes   PRESENCE mandatory},
3181         ...
3184 E-RABFailedToResumeItemResumeRes ::= SEQUENCE {
3185         e-RAB-ID                                                        E-RAB-ID,
3186         cause                                                           Cause,
3187         iE-Extensions                                           ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeRes-ExtIEs} }               OPTIONAL,
3188         ...
3191 E-RABFailedToResumeItemResumeRes-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
3192         ...
3195 -- **************************************************************
3197 -- UE Context Resume Failure
3199 -- **************************************************************
3201 UEContextResumeFailure ::= SEQUENCE {
3202         protocolIEs                     ProtocolIE-Container       { { UEContextResumeFailureIEs} },
3203         ...
3206 UEContextResumeFailureIEs S1AP-PROTOCOL-IES ::= {
3207         { ID id-MME-UE-S1AP-ID                                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                                             PRESENCE mandatory}|
3208         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                                             PRESENCE mandatory}|
3209         { ID id-Cause                                                           CRITICALITY ignore      TYPE Cause                                                              PRESENCE mandatory}|
3210         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional},
3211         ...
3214 -- **************************************************************
3216 -- Connection Establishment Indication
3218 -- **************************************************************
3220 ConnectionEstablishmentIndication::= SEQUENCE {
3221         protocolIEs                     ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} },
3222         ...
3225 ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= {
3226         { ID id-MME-UE-S1AP-ID                          CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
3227         { ID id-eNB-UE-S1AP-ID                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
3228         { ID id-UERadioCapability                       CRITICALITY ignore      TYPE UERadioCapability                  PRESENCE optional }|
3229         { ID id-EnhancedCoverageRestricted      CRITICALITY ignore      TYPE EnhancedCoverageRestricted PRESENCE optional }|
3230         { ID id-DL-CP-SecurityInformation       CRITICALITY ignore      TYPE DL-CP-SecurityInformation  PRESENCE optional }|
3231         { ID id-CE-ModeBRestricted                      CRITICALITY ignore      TYPE CE-ModeBRestricted                 PRESENCE optional}|
3232         { ID id-EndIndication                           CRITICALITY ignore      TYPE EndIndication                              PRESENCE optional}|
3233         { ID id-Subscription-Based-UE-DifferentiationInfo               CRITICALITY ignore      TYPE Subscription-Based-UE-DifferentiationInfo          PRESENCE optional}|
3234         { ID id-UE-Level-QoS-Parameters         CRITICALITY ignore      TYPE E-RABLevelQoSParameters    PRESENCE optional}|
3235         { ID id-UERadioCapabilityID                     CRITICALITY reject      TYPE UERadioCapabilityID                PRESENCE optional}|
3236         { ID id-Masked-IMEISV                           CRITICALITY ignore      TYPE Masked-IMEISV                              PRESENCE optional}|
3237         { ID id-CoarseUELocation                        CRITICALITY ignore      TYPE CoarseUELocation                   PRESENCE optional},
3238         ...
3241 -- **************************************************************
3243 -- Retrieve UE Information
3245 -- **************************************************************
3247 RetrieveUEInformation ::= SEQUENCE {
3248         protocolIEs                     ProtocolIE-Container       { { RetrieveUEInformationIEs} },
3249         ...
3252 RetrieveUEInformationIEs S1AP-PROTOCOL-IES ::= {
3253         { ID id-S-TMSI                                          CRITICALITY reject      TYPE S-TMSI                             PRESENCE mandatory},
3259 -- **************************************************************
3261 -- UE Information Transfer
3263 -- **************************************************************
3264 UEInformationTransfer ::= SEQUENCE {
3265         protocolIEs                     ProtocolIE-Container       { {  UEInformationTransferIEs} },
3266         ...
3269 UEInformationTransferIEs S1AP-PROTOCOL-IES ::= {
3270         { ID id-S-TMSI                                          CRITICALITY reject      TYPE S-TMSI                                             PRESENCE mandatory}|
3271         { ID id-UE-Level-QoS-Parameters         CRITICALITY ignore      TYPE E-RABLevelQoSParameters    PRESENCE optional}|
3272         { ID id-UERadioCapability                       CRITICALITY ignore      TYPE UERadioCapability                  PRESENCE optional}|
3273         { ID id-Subscription-Based-UE-DifferentiationInfo               CRITICALITY ignore      TYPE Subscription-Based-UE-DifferentiationInfo          PRESENCE optional}|
3274         { ID id-PendingDataIndication           CRITICALITY ignore      TYPE PendingDataIndication              PRESENCE optional}|
3275         { ID id-Masked-IMEISV                           CRITICALITY ignore      TYPE Masked-IMEISV                              PRESENCE optional},
3276         ...
3280 -- **************************************************************
3282 -- eNB CP Relocation Indication
3284 -- **************************************************************
3286 ENBCPRelocationIndication ::= SEQUENCE {
3287         protocolIEs                     ProtocolIE-Container { { ENBCPRelocationIndicationIEs} },
3288         ...
3291 ENBCPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= {
3292         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
3293         { ID id-S-TMSI                                          CRITICALITY reject      TYPE S-TMSI                                             PRESENCE mandatory}|
3294         { ID id-EUTRAN-CGI                                      CRITICALITY ignore      TYPE EUTRAN-CGI                                 PRESENCE mandatory}|
3295         { ID id-TAI                                                     CRITICALITY ignore      TYPE TAI                                                PRESENCE mandatory}|
3296         { ID id-UL-CP-SecurityInformation       CRITICALITY reject      TYPE UL-CP-SecurityInformation  PRESENCE mandatory}|
3297         { ID id-LTE-NTN-TAI-Information         CRITICALITY ignore      TYPE LTE-NTN-TAI-Information    PRESENCE optional},
3298         ...
3302 -- **************************************************************
3304 -- MME CP Relocation Indication
3306 -- **************************************************************
3308 MMECPRelocationIndication ::= SEQUENCE {
3309         protocolIEs                     ProtocolIE-Container { { MMECPRelocationIndicationIEs} },
3310         ...
3313 MMECPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= {
3314         { ID id-MME-UE-S1AP-ID                          CRITICALITY reject      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
3315         { ID id-eNB-UE-S1AP-ID                          CRITICALITY reject      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory},
3316         ...
3320 -- **************************************************************
3322 -- Secondary RAT Data Usage Report
3324 -- **************************************************************
3326 SecondaryRATDataUsageReport ::= SEQUENCE {
3327         protocolIEs                     ProtocolIE-Container       { { SecondaryRATDataUsageReportIEs} },
3328         ...
3331 SecondaryRATDataUsageReportIEs S1AP-PROTOCOL-IES ::= {
3332         { ID id-MME-UE-S1AP-ID                                                  CRITICALITY ignore      TYPE MME-UE-S1AP-ID                             PRESENCE mandatory}|
3333         { ID id-eNB-UE-S1AP-ID                                          CRITICALITY ignore      TYPE ENB-UE-S1AP-ID                             PRESENCE mandatory}|
3334         { ID id-SecondaryRATDataUsageReportList                 CRITICALITY ignore      TYPE SecondaryRATDataUsageReportList    PRESENCE mandatory}|
3335         { ID id-HandoverFlag                                                    CRITICALITY ignore      TYPE HandoverFlag                                       PRESENCE optional}|
3336         { ID id-UserLocationInformation                         CRITICALITY ignore      TYPE UserLocationInformation                    PRESENCE optional}|
3337         { ID id-TimeSinceSecondaryNodeRelease           CRITICALITY ignore      TYPE TimeSinceSecondaryNodeRelease      PRESENCE optional },
3338         ...
3342 -- **************************************************************
3344 -- UE RADIO CAPABILITY ID MAPPING PROCEDURE
3346 -- **************************************************************
3348 -- **************************************************************
3350 -- UE Radio Capability ID Mapping Request
3352 -- **************************************************************
3354 UERadioCapabilityIDMappingRequest::= SEQUENCE {
3355         protocolIEs                     ProtocolIE-Container       { { UERadioCapabilityIDMappingRequestIEs} },
3356         ...
3359 UERadioCapabilityIDMappingRequestIEs S1AP-PROTOCOL-IES ::= {
3360         { ID id-UERadioCapabilityID             CRITICALITY reject      TYPE UERadioCapabilityID                PRESENCE mandatory      },
3361         ...
3364 -- **************************************************************
3366 -- UE Radio Capability ID Mapping Response
3368 -- **************************************************************
3370 UERadioCapabilityIDMappingResponse ::= SEQUENCE {
3371         protocolIEs                     ProtocolIE-Container       { { UERadioCapabilityIDMappingResponseIEs} },
3372         ...
3375 UERadioCapabilityIDMappingResponseIEs S1AP-PROTOCOL-IES ::= {
3376         { ID id-UERadioCapabilityID                             CRITICALITY reject      TYPE UERadioCapabilityID                                PRESENCE mandatory      }|
3377         { ID id-UERadioCapability                                       CRITICALITY ignore      TYPE UERadioCapability                          PRESENCE mandatory      }|
3378         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
3379         ...