9.3.3 PDU Definitions

36.4133GPPEvolved Universal Terrestrial Radio Access Network (E-UTRAN)Release 17S1 Application Protocol (S1AP)TS

— ASN1START

— **************************************************************

— PDU definitions for S1AP.

— **************************************************************

S1AP-PDU-Contents {

itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)

eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) }

DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

— **************************************************************

— IE parameter types from other modules.

— **************************************************************

IMPORTS

UEAggregateMaximumBitrate,

BearerType,

Cause,

CellAccessMode,

Cdma2000HORequiredIndication,

Cdma2000HOStatus,

Cdma2000OneXSRVCCInfo,

Cdma2000OneXRAND,

Cdma2000PDU,

Cdma2000RATType,

Cdma2000SectorID,

EUTRANRoundTripDelayEstimationInfo,

CNDomain,

ConcurrentWarningMessageIndicator,

CriticalityDiagnostics,

CSFallbackIndicator,

CSG-Id,

CSG-IdList,

CSGMembershipStatus,

Data-Forwarding-Not-Possible,

Direct-Forwarding-Path-Availability,

Global-ENB-ID,

EUTRAN-CGI,

ENBname,

ENB-StatusTransfer-TransparentContainer,

ENB-UE-S1AP-ID,

ExtendedRepetitionPeriod,

GTP-TEID,

GUMMEI,

GUMMEIType,

HandoverRestrictionList,

HandoverType,

Masked-IMEISV,

LAI,

LPPa-PDU,

ManagementBasedMDTAllowed,

MDTPLMNList,

MMEname,

MMERelaySupportIndicator,

MME-UE-S1AP-ID,

MSClassmark2,

MSClassmark3,

NAS-PDU,

NASSecurityParametersfromE-UTRAN,

NASSecurityParameterstoE-UTRAN,

OverloadResponse,

PagingDRX,

PagingPriority,

PLMNidentity,

ProSeAuthorized,

RIMTransfer,

RelativeMMECapacity,

RequestType,

E-RAB-ID,

E-RABLevelQoSParameters,

E-RABList,

RelayNode-Indicator,

Routing-ID,

SecurityKey,

SecurityContext,

ServedGUMMEIs,

SONConfigurationTransfer,

Source-ToTarget-TransparentContainer,

SourceBSS-ToTargetBSS-TransparentContainer,

SourceeNB-ToTargeteNB-TransparentContainer,

SourceRNC-ToTargetRNC-TransparentContainer,

SubscriberProfileIDforRFP,

SRVCCOperationNotPossible,

SRVCCOperationPossible,

SRVCCHOIndication,

SupportedTAs,

TAI,

Target-ToSource-TransparentContainer,

TargetBSS-ToSourceBSS-TransparentContainer,

TargeteNB-ToSourceeNB-TransparentContainer,

TargetID,

TargetRNC-ToSourceRNC-TransparentContainer,

TimeToWait,

TraceActivation,

TrafficLoadReductionIndication,

E-UTRAN-Trace-ID,

TransportLayerAddress,

UEIdentityIndexValue,

UEPagingID,

UERadioCapability,

UERadioCapabilityForPaging,

UE-RetentionInformation,

UE-S1AP-IDs,

UE-associatedLogicalS1-ConnectionItem,

UESecurityCapabilities,

S-TMSI,

MessageIdentifier,

SerialNumber,

WarningAreaList,

RepetitionPeriod,

NumberofBroadcastRequest,

WarningType,

WarningSecurityInfo,

DataCodingScheme,

WarningMessageContents,

BroadcastCompletedAreaList,

RRC-Establishment-Cause,

BroadcastCancelledAreaList,

PS-ServiceNotAvailable,

GUMMEIList,

Correlation-ID,

GWContextReleaseIndication,

PrivacyIndicator,

VoiceSupportMatchIndicator,

TunnelInformation,

KillAllWarningMessages,

TransportInformation,

LHN-ID,

UserLocationInformation,

AdditionalCSFallbackIndicator,

ECGIListForRestart,

TAIListForRestart,

EmergencyAreaIDListForRestart,

ExpectedUEBehaviour,

Paging-eDRXInformation,

Extended-UEIdentityIndexValue,

MME-Group-ID,

Additional-GUTI,

PWSfailedECGIList,

CellIdentifierAndCELevelForCECapableUEs,

AssistanceDataForPaging,

InformationOnRecommendedCellsAndENBsForPaging,

UE-Usage-Type,

UEUserPlaneCIoTSupportIndicator,

NB-IoT-DefaultPagingDRX,

NB-IoT-Paging-eDRXInformation,

CE-mode-B-SupportIndicator,

NB-IoT-UEIdentityIndexValue,

V2XServicesAuthorized,

DCN-ID,

ServedDCNs,

UESidelinkAggregateMaximumBitrate,

DLNASPDUDeliveryAckRequest,

Coverage-Level,

EnhancedCoverageRestricted,

DL-CP-SecurityInformation,

UL-CP-SecurityInformation,

SecondaryRATDataUsageRequest,

SecondaryRATDataUsageReportList,

HandoverFlag,

NRUESecurityCapabilities,

UE-Application-Layer-Measurement-Capability,

CE-ModeBRestricted,

Packet-LossRate,

UECapabilityInfoRequest,

SourceNgRanNode-ToTargetNgRanNode-TransparentContainer,

TargetNgRanNode-ToSourceNgRanNode-TransparentContainer,

EndIndication,

EDT-Session,

LTE-M-Indication,

AerialUEsubscriptionInformation,

PendingDataIndication,

WarningAreaCoordinates,

Subscription-Based-UE-DifferentiationInfo,

PSCellInformation,

NR-CGI,

ConnectedengNBList,

EN-DCSONConfigurationTransfer,

TimeSinceSecondaryNodeRelease,

AdditionalRRMPriorityIndex,

IAB-Authorized,

IAB-Node-Indication,

IAB-Supported,

DataSize,

Ethernet-Type,

NRV2XServicesAuthorized,

NRUESidelinkAggregateMaximumBitrate,

PC5QoSParameters,

IntersystemSONConfigurationTransfer,

UERadioCapabilityID,

NotifySourceeNB,

ENB-EarlyStatusTransfer-TransparentContainer,

WUS-Assistance-Information,

NB-IoT-PagingDRX,

PagingCause,

SecurityIndication,

SecurityResult,

LTE-NTN-TAI-Information

FROM S1AP-IEs

PrivateIE-Container{},

ProtocolExtensionContainer{},

ProtocolIE-Container{},

ProtocolIE-ContainerList{},

ProtocolIE-ContainerPair{},

ProtocolIE-ContainerPairList{},

ProtocolIE-SingleContainer{},

S1AP-PRIVATE-IES,

S1AP-PROTOCOL-EXTENSION,

S1AP-PROTOCOL-IES,

S1AP-PROTOCOL-IES-PAIR

FROM S1AP-Containers

id-AssistanceDataForPaging,

id-AerialUEsubscriptionInformation,

id-uEaggregateMaximumBitrate,

id-BearerType,

id-Cause,

id-CellAccessMode,

id-CellIdentifierAndCELevelForCECapableUEs,

id-cdma2000HORequiredIndication,

id-cdma2000HOStatus,

id-cdma2000OneXSRVCCInfo,

id-cdma2000OneXRAND,

id-cdma2000PDU,

id-cdma2000RATType,

id-cdma2000SectorID,

id-EUTRANRoundTripDelayEstimationInfo,

id-CNDomain,

id-ConcurrentWarningMessageIndicator,

id-CriticalityDiagnostics,

id-CSFallbackIndicator,

id-CSG-Id,

id-CSG-IdList,

id-CSGMembershipStatus,

id-Data-Forwarding-Not-Possible,

id-DefaultPagingDRX,

id-Direct-Forwarding-Path-Availability,

id-Global-ENB-ID,

id-EUTRAN-CGI,

id-eNBname,

id-eNB-StatusTransfer-TransparentContainer,

id-eNB-UE-S1AP-ID,

id-GERANtoLTEHOInformationRes,

id-GUMMEI-ID,

id-GUMMEIType,

id-HandoverRestrictionList,

id-HandoverType,

id-Masked-IMEISV,

id-InformationOnRecommendedCellsAndENBsForPaging,

id-InitialContextSetup,

id-Inter-SystemInformationTransferTypeEDT,

id-Inter-SystemInformationTransferTypeMDT,

id-LPPa-PDU,

id-NAS-DownlinkCount,

id-ManagementBasedMDTAllowed,

id-ManagementBasedMDTPLMNList,

id-MMEname,

id-MME-UE-S1AP-ID,

id-MSClassmark2,

id-MSClassmark3,

id-NAS-PDU,

id-NASSecurityParametersfromE-UTRAN,

id-NASSecurityParameterstoE-UTRAN,

id-OverloadResponse,

id-pagingDRX,

id-PagingPriority,

id-RelativeMMECapacity,

id-RequestType,

id-Routing-ID,

id-E-RABAdmittedItem,

id-E-RABAdmittedList,

id-E-RABDataForwardingItem,

id-E-RABFailedToModifyList,

id-E-RABFailedToReleaseList,

id-E-RABFailedtoSetupItemHOReqAck,

id-E-RABFailedToSetupListBearerSURes,

id-E-RABFailedToSetupListCtxtSURes,

id-E-RABFailedToSetupListHOReqAck,

id-E-RABFailedToBeReleasedList,

id-E-RABFailedToResumeListResumeReq,

id-E-RABFailedToResumeItemResumeReq,

id-E-RABFailedToResumeListResumeRes,

id-E-RABFailedToResumeItemResumeRes,

id-E-RABModify,

id-E-RABModifyItemBearerModRes,

id-E-RABModifyListBearerModRes,

id-E-RABRelease,

id-E-RABReleaseItemBearerRelComp,

id-E-RABReleaseItemHOCmd,

id-E-RABReleaseListBearerRelComp,

id-E-RABReleaseIndication,

id-E-RABSetup,

id-E-RABSetupItemBearerSURes,

id-E-RABSetupItemCtxtSURes,

id-E-RABSetupListBearerSURes,

id-E-RABSetupListCtxtSURes,

id-E-RABSubjecttoDataForwardingList,

id-E-RABToBeModifiedItemBearerModReq,

id-E-RABToBeModifiedListBearerModReq,

id-E-RABToBeModifiedListBearerModInd,

id-E-RABToBeModifiedItemBearerModInd,

id-E-RABNotToBeModifiedListBearerModInd,

id-E-RABNotToBeModifiedItemBearerModInd,

id-E-RABModifyListBearerModConf,

id-E-RABModifyItemBearerModConf,

id-E-RABFailedToModifyListBearerModConf,

id-E-RABToBeReleasedListBearerModConf,

id-E-RABToBeReleasedList,

id-E-RABReleasedList,

id-E-RABToBeSetupItemBearerSUReq,

id-E-RABToBeSetupItemCtxtSUReq,

id-E-RABToBeSetupItemHOReq,

id-E-RABToBeSetupListBearerSUReq,

id-E-RABToBeSetupListCtxtSUReq,

id-E-RABToBeSetupListHOReq,

id-E-RABToBeSwitchedDLItem,

id-E-RABToBeSwitchedDLList,

id-E-RABToBeSwitchedULList,

id-E-RABToBeSwitchedULItem,

id-E-RABtoReleaseListHOCmd,

id-ProSeAuthorized,

id-SecurityKey,

id-SecurityContext,

id-ServedGUMMEIs,

id-SONConfigurationTransferECT,

id-SONConfigurationTransferMCT,

id-Source-ToTarget-TransparentContainer,

id-Source-ToTarget-TransparentContainer-Secondary,

id-SourceMME-UE-S1AP-ID,

id-SRVCCOperationNotPossible,

id-SRVCCOperationPossible,

id-SRVCCHOIndication,

id-SubscriberProfileIDforRFP,

id-SupportedTAs,

id-S-TMSI,

id-TAI,

id-TAIItem,

id-TAIList,

id-Target-ToSource-TransparentContainer,

id-Target-ToSource-TransparentContainer-Secondary,

id-TargetID,

id-TimeToWait,

id-TraceActivation,

id-TrafficLoadReductionIndication,

id-E-UTRAN-Trace-ID,

id-UEIdentityIndexValue,

id-UEPagingID,

id-UERadioCapability,

id-UERadioCapabilityForPaging,

id-UTRANtoLTEHOInformationRes,

id-UE-associatedLogicalS1-ConnectionListResAck,

id-UE-associatedLogicalS1-ConnectionItem,

id-UE-RetentionInformation,

id-UESecurityCapabilities,

id-UE-S1AP-IDs,

id-V2XServicesAuthorized,

id-ResetType,

id-MessageIdentifier,

id-SerialNumber,

id-WarningAreaList,

id-RepetitionPeriod,

id-NumberofBroadcastRequest,

id-WarningType,

id-WarningSecurityInfo,

id-DataCodingScheme,

id-WarningMessageContents,

id-BroadcastCompletedAreaList,

id-BroadcastCancelledAreaList,

id-RRC-Establishment-Cause,

id-TraceCollectionEntityIPAddress,

id-AdditionalRRMPriorityIndex,

id-MDTConfigurationNR,

maxnoofTAIs,

maxnoofErrors,

maxnoofE-RABs,

maxnoofIndividualS1ConnectionsToReset,

maxnoofEmergencyAreaID,

maxnoofCellID,

maxnoofTAIforWarning,

maxnoofCellinTAI,

maxnoofCellinEAI,

id-ExtendedRepetitionPeriod,

id-PS-ServiceNotAvailable,

id-RegisteredLAI,

id-GUMMEIList,

id-SourceMME-GUMMEI,

id-MME-UE-S1AP-ID-2,

id-GW-TransportLayerAddress,

id-RelayNode-Indicator,

id-Correlation-ID,

id-MMERelaySupportIndicator,

id-GWContextReleaseIndication,

id-PrivacyIndicator,

id-VoiceSupportMatchIndicator,

id-Tunnel-Information-for-BBF,

id-SIPTO-Correlation-ID,

id-SIPTO-L-GW-TransportLayerAddress,

id-KillAllWarningMessages,

id-TransportInformation,

id-LHN-ID,

id-UserLocationInformation,

id-AdditionalCSFallbackIndicator,

id-ECGIListForRestart,

id-TAIListForRestart,

id-EmergencyAreaIDListForRestart,

id-ExpectedUEBehaviour,

id-Paging-eDRXInformation,

id-extended-UEIdentityIndexValue,

id-CSGMembershipInfo,

id-MME-Group-ID,

id-Additional-GUTI,

id-S1-Message,

id-PWSfailedECGIList,

id-PWSFailureIndication,

id-UE-Usage-Type,

id-UEUserPlaneCIoTSupportIndicator,

id-NB-IoT-DefaultPagingDRX,

id-NB-IoT-Paging-eDRXInformation,

id-CE-mode-B-SupportIndicator,

id-NB-IoT-UEIdentityIndexValue,

id-RRC-Resume-Cause,

id-DCN-ID,

id-ServedDCNs,

id-UESidelinkAggregateMaximumBitrate,

id-DLNASPDUDeliveryAckRequest,

id-Coverage-Level,

id-EnhancedCoverageRestricted,

id-UE-Level-QoS-Parameters,

id-DL-CP-SecurityInformation,

id-UL-CP-SecurityInformation,

id-SecondaryRATDataUsageRequest,

id-SecondaryRATDataUsageReportList,

id-HandoverFlag,

id-NRUESecurityCapabilities,

id-UE-Application-Layer-Measurement-Capability,

id-CE-ModeBRestricted,

id-DownlinkPacketLossRate,

id-UplinkPacketLossRate,

id-UECapabilityInfoRequest,

id-EndIndication,

id-EDT-Session,

id-LTE-M-Indication,

id-PendingDataIndication,

id-WarningAreaCoordinates,

id-Subscription-Based-UE-DifferentiationInfo,

id-PSCellInformation,

id-ConnectedengNBList,

id-ConnectedengNBToAddList,

id-ConnectedengNBToRemoveList,

id-EN-DCSONConfigurationTransfer-ECT,

id-EN-DCSONConfigurationTransfer-MCT,

id-TimeSinceSecondaryNodeRelease,

id-IAB-Authorized,

id-IAB-Node-Indication,

id-IAB-Supported,

id-DataSize,

id-Ethernet-Type,

id-NRV2XServicesAuthorized,

id-NRUESidelinkAggregateMaximumBitrate,

id-PC5QoSParameters,

id-IntersystemSONConfigurationTransferMCT,

id-IntersystemSONConfigurationTransferECT,

id-UERadioCapabilityID,

id-UERadioCapability-NR-Format,

id-NotifySourceeNB,

id-eNB-EarlyStatusTransfer-TransparentContainer,

id-WUS-Assistance-Information,

id-NB-IoT-PagingDRX,

id-UERadioCapabilityForPaging-NR-Format,

id-PagingCause,

id-SecurityIndication,

id-SecurityResult,

id-LTE-NTN-TAI-Information,

id-E-RABToBeUpdatedList,

id-E-RABToBeUpdatedItem

FROM S1AP-Constants;

— **************************************************************

— Common Container Lists

— **************************************************************

E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} }

E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofE-RABs, {IEsSetParam} }

ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} }

— **************************************************************

— HANDOVER PREPARATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Handover Required

— **************************************************************

HandoverRequired ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { HandoverRequiredIEs} },

}

HandoverRequiredIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|

{ ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory}|

{ ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore TYPE Direct-Forwarding-Path-Availability PRESENCE optional}|

{ ID id-SRVCCHOIndication CRITICALITY reject TYPE SRVCCHOIndication PRESENCE optional}|

{ ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}|

{ ID id-Source-ToTarget-TransparentContainer-Secondary CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE optional}|

{ ID id-MSClassmark2 CRITICALITY reject TYPE MSClassmark2 PRESENCE conditional}|

{ ID id-MSClassmark3 CRITICALITY ignore TYPE MSClassmark3 PRESENCE conditional}|

{ ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}|

{ ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}|

{ ID id-PS-ServiceNotAvailable CRITICALITY ignore TYPE PS-ServiceNotAvailable PRESENCE optional},

}

— **************************************************************

— Handover Command

— **************************************************************

HandoverCommand ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { HandoverCommandIEs} },

}

HandoverCommandIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}|

{ ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional

— This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" –}|

{ ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional}|

{ ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional}|

{ ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}|

{ ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},

}

E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} }

E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABDataForwardingItem CRITICALITY ignore TYPE E-RABDataForwardingItem PRESENCE mandatory },

}

E-RABDataForwardingItem ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

dL-transportLayerAddress TransportLayerAddress OPTIONAL,

dL-gTP-TEID GTP-TEID OPTIONAL,

uL-TransportLayerAddress TransportLayerAddress OPTIONAL,

uL-GTP-TEID GTP-TEID OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} } OPTIONAL,

}

E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— Handover Preparation Failure

— **************************************************************

HandoverPreparationFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { HandoverPreparationFailureIEs} },

}

HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Handover Request

— **************************************************************

HandoverRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {HandoverRequestIEs} },

}

HandoverRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|

{ ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}|

{ ID id-E-RABToBeSetupListHOReq CRITICALITY reject TYPE E-RABToBeSetupListHOReq PRESENCE mandatory}|

{ ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}|

{ ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}|

{ ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}|

{ ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}|

{ ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional}|

{ ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}|

{ ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}|

{ ID id-NASSecurityParameterstoE-UTRAN CRITICALITY reject TYPE NASSecurityParameterstoE-UTRAN PRESENCE conditional

— This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" — }|

{ ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}|

{ ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}|

{ ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}|

{ ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}|

{ ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}|

{ ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}|

{ ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}|

{ ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}|

{ ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}|

{ ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}|

{ ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}|

{ ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}|

{ ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}|

{ ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}|

{ ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}|

{ ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}|

{ ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}|

{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|

{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }|

{ ID id-IAB-Authorized CRITICALITY reject TYPE IAB-Authorized PRESENCE optional}|

{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }|

{ ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|

{ ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }|

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}, …

}

E-RABToBeSetupListHOReq ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} }

E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABToBeSetupItemHOReq CRITICALITY reject TYPE E-RABToBeSetupItemHOReq PRESENCE mandatory },

}

E-RABToBeSetupItemHOReq ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

transportLayerAddress TransportLayerAddress,

gTP-TEID GTP-TEID,

e-RABlevelQosParameters E-RABLevelQoSParameters,

iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} } OPTIONAL,

}

E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

{ ID id-Data-Forwarding-Not-Possible CRITICALITY ignore EXTENSION Data-Forwarding-Not-Possible PRESENCE optional}|

{ ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}|

{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}|

{ ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional},

}

— **************************************************************

— Handover Request Acknowledge

— **************************************************************

HandoverRequestAcknowledge ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} },

}

HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-E-RABAdmittedList CRITICALITY ignore TYPE E-RABAdmittedList PRESENCE mandatory}|

{ ID id-E-RABFailedToSetupListHOReqAck CRITICALITY ignore TYPE E-RABFailedtoSetupListHOReqAck PRESENCE optional}|

{ ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}|

{ ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|

{ ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}|

{ ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional},

}

E-RABAdmittedList ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} }

E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABAdmittedItem CRITICALITY ignore TYPE E-RABAdmittedItem PRESENCE mandatory },

}

E-RABAdmittedItem ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

transportLayerAddress TransportLayerAddress,

gTP-TEID GTP-TEID,

dL-transportLayerAddress TransportLayerAddress OPTIONAL,

dL-gTP-TEID GTP-TEID OPTIONAL,

uL-TransportLayerAddress TransportLayerAddress OPTIONAL,

uL-GTP-TEID GTP-TEID OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} } OPTIONAL,

}

E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

E-RABFailedtoSetupListHOReqAck ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} }

E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABFailedtoSetupItemHOReqAck CRITICALITY ignore TYPE E-RABFailedToSetupItemHOReqAck PRESENCE mandatory },

}

E-RABFailedToSetupItemHOReqAck ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

cause Cause,

iE-Extensions ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} } OPTIONAL,

}

E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— Handover Failure

— **************************************************************

HandoverFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { HandoverFailureIEs} },

}

HandoverFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— HANDOVER NOTIFICATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Handover Notify

— **************************************************************

HandoverNotify ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} },

}

HandoverNotifyIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}|

{ ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}|

— Extension for Release 11 to support BBAI —

{ ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}|

{ ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}|

{ ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }|

{ ID id-NotifySourceeNB CRITICALITY ignore TYPE NotifySourceeNB PRESENCE optional}|

{ ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional},

}

— **************************************************************

— PATH SWITCH REQUEST ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Path Switch Request

— **************************************************************

PathSwitchRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} },

}

PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-E-RABToBeSwitchedDLList CRITICALITY reject TYPE E-RABToBeSwitchedDLList PRESENCE mandatory}|

{ ID id-SourceMME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}|

{ ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}|

{ ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory}|

{ ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}|

{ ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}|

{ ID id-SourceMME-GUMMEI CRITICALITY ignore TYPE GUMMEI PRESENCE optional}|

{ ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}|

— Extension for Release 11 to support BBAI —

{ ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}|

{ ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}|

{ ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional }|

{ ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}|

{ ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }|

{ ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional},

}

E-RABToBeSwitchedDLList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} }

E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABToBeSwitchedDLItem CRITICALITY reject TYPE E-RABToBeSwitchedDLItem PRESENCE mandatory },

}

E-RABToBeSwitchedDLItem ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

transportLayerAddress TransportLayerAddress,

gTP-TEID GTP-TEID,

iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} } OPTIONAL,

}

E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

{ ID id-SecurityIndication CRITICALITY ignore EXTENSION SecurityIndication PRESENCE optional},

}

— **************************************************************

— Path Switch Request Acknowledge

— **************************************************************

PathSwitchRequestAcknowledge ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} },

}

PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}|

{ ID id-E-RABToBeSwitchedULList CRITICALITY ignore TYPE E-RABToBeSwitchedULList PRESENCE optional}|

{ ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE optional}|

{ ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|

{ ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}|

{ ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}|

{ ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}|

{ ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}|

{ ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}|

{ ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}|

{ ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}|

{ ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}|

{ ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}|

{ ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}|

{ ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}|

{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|

{ ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}|

{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }|

{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }|

{ ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|

{ ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }|

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}|

{ ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE optional}|

{ ID id-E-RABToBeUpdatedList CRITICALITY ignore TYPE E-RABToBeUpdatedList PRESENCE optional},

}

E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} }

E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABToBeSwitchedULItem CRITICALITY ignore TYPE E-RABToBeSwitchedULItem PRESENCE mandatory },

}

E-RABToBeSwitchedULItem ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

transportLayerAddress TransportLayerAddress,

gTP-TEID GTP-TEID,

iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} } OPTIONAL,

}

E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

E-RABToBeUpdatedList ::= E-RAB-IE-ContainerList { {E-RABToBeUpdatedItemIEs} }

E-RABToBeUpdatedItemIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABToBeUpdatedItem CRITICALITY ignore TYPE E-RABToBeUpdatedItem PRESENCE mandatory },

}

E-RABToBeUpdatedItem ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

securityIndication SecurityIndication OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { E-RABToBeUpdatedItem-ExtIEs} } OPTIONAL,

}

E-RABToBeUpdatedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— Path Switch Request Failure

— **************************************************************

PathSwitchRequestFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} },

}

PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— HANDOVER CANCEL ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Handover Cancel

— **************************************************************

HandoverCancel ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { HandoverCancelIEs} },

}

HandoverCancelIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },

}

— **************************************************************

— Handover Cancel Request Acknowledge

— **************************************************************

HandoverCancelAcknowledge ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} },

}

HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— HANDOVER SUCCESS ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Handover Success

— **************************************************************

HandoverSuccess ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { HandoverSuccessIEs} },

}

HandoverSuccessIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory},

}

— **************************************************************

— eNB EARLY STATUS TRANSFER ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— eNB Early Status Transfer

— **************************************************************

ENBEarlyStatusTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {ENBEarlyStatusTransferIEs} },

}

ENBEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-EarlyStatusTransfer-TransparentContainer PRESENCE mandatory},

}

— **************************************************************

— MME EARLY STATUS TRANSFER ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— MME Early Status Transfer

— **************************************************************

MMEEarlyStatusTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {MMEEarlyStatusTransferIEs} },

}

MMEEarlyStatusTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-EarlyStatusTransfer-TransparentContainer PRESENCE mandatory},

}

— **************************************************************

— E-RAB SETUP ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— E-RAB Setup Request

— **************************************************************

E-RABSetupRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {E-RABSetupRequestIEs} },

}

E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }|

{ ID id-E-RABToBeSetupListBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupListBearerSUReq PRESENCE mandatory },

}

E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} }

E-RABToBeSetupItemBearerSUReqIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABToBeSetupItemBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupItemBearerSUReq PRESENCE mandatory },

}

E-RABToBeSetupItemBearerSUReq ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

e-RABlevelQoSParameters E-RABLevelQoSParameters,

transportLayerAddress TransportLayerAddress,

gTP-TEID GTP-TEID,

nAS-PDU NAS-PDU,

iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL,

}

E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {

{ ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|

{ ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|

{ ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}|

{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}|

{ ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional},

}

— **************************************************************

— E-RAB Setup Response

— **************************************************************

E-RABSetupResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {E-RABSetupResponseIEs} },

}

E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-E-RABSetupListBearerSURes CRITICALITY ignore TYPE E-RABSetupListBearerSURes PRESENCE optional }|

{ ID id-E-RABFailedToSetupListBearerSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} }

E-RABSetupItemBearerSUResIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABSetupItemBearerSURes CRITICALITY ignore TYPE E-RABSetupItemBearerSURes PRESENCE mandatory },

}

E-RABSetupItemBearerSURes ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

transportLayerAddress TransportLayerAddress,

gTP-TEID GTP-TEID,

iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL,

}

E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— E-RAB MODIFY ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— E-RAB Modify Request

— **************************************************************

E-RABModifyRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {E-RABModifyRequestIEs} },

}

E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }|

{ ID id-E-RABToBeModifiedListBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedListBearerModReq PRESENCE mandatory }|

{ ID id-SecondaryRATDataUsageRequest CRITICALITY ignore TYPE SecondaryRATDataUsageRequest PRESENCE optional },

}

E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} }

E-RABToBeModifiedItemBearerModReqIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABToBeModifiedItemBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModReq PRESENCE mandatory },

}

E-RABToBeModifiedItemBearerModReq ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

e-RABLevelQoSParameters E-RABLevelQoSParameters,

nAS-PDU NAS-PDU,

iE-Extensions ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL,

}

E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {

{ ID id-TransportInformation CRITICALITY reject EXTENSION TransportInformation PRESENCE optional},

}

— **************************************************************

— E-RAB Modify Response

— **************************************************************

E-RABModifyResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {E-RABModifyResponseIEs} },

}

E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-E-RABModifyListBearerModRes CRITICALITY ignore TYPE E-RABModifyListBearerModRes PRESENCE optional }|

{ ID id-E-RABFailedToModifyList CRITICALITY ignore TYPE E-RABList PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|

{ ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional },

}

E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} }

E-RABModifyItemBearerModResIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABModifyItemBearerModRes CRITICALITY ignore TYPE E-RABModifyItemBearerModRes PRESENCE mandatory},

}

E-RABModifyItemBearerModRes ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL,

}

E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— E-RAB RELEASE ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— E-RAB Release Command

— **************************************************************

E-RABReleaseCommand ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {E-RABReleaseCommandIEs} },

}

E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }|

{ ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }|

{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional },

}

— **************************************************************

— E-RAB Release Response

— **************************************************************

E-RABReleaseResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { E-RABReleaseResponseIEs } },

}

E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-E-RABReleaseListBearerRelComp CRITICALITY ignore TYPE E-RABReleaseListBearerRelComp PRESENCE optional }|

{ ID id-E-RABFailedToReleaseList CRITICALITY ignore TYPE E-RABList PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|

— Extension for Release 12 to support User Location Information —

{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }|

{ ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional },

}

E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} }

E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABReleaseItemBearerRelComp CRITICALITY ignore TYPE E-RABReleaseItemBearerRelComp PRESENCE mandatory },

}

E-RABReleaseItemBearerRelComp ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

iE-Extensions ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL,

}

E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— E-RAB Release Indication

— **************************************************************

E-RABReleaseIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {E-RABReleaseIndicationIEs} },

}

E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-E-RABReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }|

— Extension for Release 12 to support User Location Information —

{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }|

{ ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional },

}

— **************************************************************

— INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Initial Context Setup Request

— **************************************************************

InitialContextSetupRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} },

}

InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}|

{ ID id-E-RABToBeSetupListCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupListCtxtSUReq PRESENCE mandatory}|

{ ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}|

{ ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory}|

{ ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}|

{ ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}|

{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}|

{ ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}|

{ ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}|

{ ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}|

{ ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}|

{ ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}|

{ ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}|

{ ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}|

{ ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}|

{ ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}|

{ ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}|

{ ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}|

{ ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}|

{ ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}|

{ ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}|

{ ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}|

{ ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}|

{ ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}|

{ ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}|

{ ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}|

{ ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}|

{ ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}|

{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|

{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }|

{ ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional}|

{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }|

{ ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|

{ ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }|

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional},

}

E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} }

E-RABToBeSetupItemCtxtSUReqIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABToBeSetupItemCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupItemCtxtSUReq PRESENCE mandatory },

}

E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

e-RABlevelQoSParameters E-RABLevelQoSParameters,

transportLayerAddress TransportLayerAddress,

gTP-TEID GTP-TEID,

nAS-PDU NAS-PDU OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL,

}

E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= {

{ ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|

{ ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|

{ ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}|

{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional}|

{ ID id-SecurityIndication CRITICALITY reject EXTENSION SecurityIndication PRESENCE optional},

}

— **************************************************************

— Initial Context Setup Response

— **************************************************************

InitialContextSetupResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} },

}

InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-E-RABSetupListCtxtSURes CRITICALITY ignore TYPE E-RABSetupListCtxtSURes PRESENCE mandatory }|

{ ID id-E-RABFailedToSetupListCtxtSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} }

E-RABSetupItemCtxtSUResIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABSetupItemCtxtSURes CRITICALITY ignore TYPE E-RABSetupItemCtxtSURes PRESENCE mandatory },

}

E-RABSetupItemCtxtSURes ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

transportLayerAddress TransportLayerAddress,

gTP-TEID GTP-TEID,

iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL,

}

E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— Initial Context Setup Failure

— **************************************************************

InitialContextSetupFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} },

}

InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— PAGING ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Paging

— **************************************************************

Paging ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{PagingIEs}},

}

PagingIEs S1AP-PROTOCOL-IES ::= {

{ ID id-UEIdentityIndexValue CRITICALITY ignore TYPE UEIdentityIndexValue PRESENCE mandatory}|

{ ID id-UEPagingID CRITICALITY ignore TYPE UEPagingID PRESENCE mandatory}|

{ ID id-pagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}|

{ ID id-CNDomain CRITICALITY ignore TYPE CNDomain PRESENCE mandatory}|

{ ID id-TAIList CRITICALITY ignore TYPE TAIList PRESENCE mandatory}|

{ ID id-CSG-IdList CRITICALITY ignore TYPE CSG-IdList PRESENCE optional}|

{ ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional}|

{ ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}|

— Extension for Release 13 to support Paging Optimisation and Coverage Enhancement paging —

{ ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional}|

{ ID id-Paging-eDRXInformation CRITICALITY ignore TYPE Paging-eDRXInformation PRESENCE optional}|

{ ID id-extended-UEIdentityIndexValue CRITICALITY ignore TYPE Extended-UEIdentityIndexValue PRESENCE optional}|

{ ID id-NB-IoT-Paging-eDRXInformation CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInformation PRESENCE optional}|

{ ID id-NB-IoT-UEIdentityIndexValue CRITICALITY ignore TYPE NB-IoT-UEIdentityIndexValue PRESENCE optional}|

{ ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}|

{ ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}|

{ ID id-DataSize CRITICALITY ignore TYPE DataSize PRESENCE optional}|

{ ID id-WUS-Assistance-Information CRITICALITY ignore TYPE WUS-Assistance-Information PRESENCE optional}|

{ ID id-NB-IoT-PagingDRX CRITICALITY ignore TYPE NB-IoT-PagingDRX PRESENCE optional}|

{ ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional},

}

TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}}

TAIItemIEs S1AP-PROTOCOL-IES ::= {

{ ID id-TAIItem CRITICALITY ignore TYPE TAIItem PRESENCE mandatory },

}

TAIItem ::= SEQUENCE {

tAI TAI,

iE-Extensions ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL,

}

TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— UE CONTEXT RELEASE ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— UE Context Release Request

— **************************************************************

UEContextReleaseRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{UEContextReleaseRequest-IEs}},

}

UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-GWContextReleaseIndication CRITICALITY reject TYPE GWContextReleaseIndication PRESENCE optional }|

{ ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional },

}

— **************************************************************

— UE Context Release Command

— **************************************************************

UEContextReleaseCommand ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{UEContextReleaseCommand-IEs}},

}

UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-UE-S1AP-IDs CRITICALITY reject TYPE UE-S1AP-IDs PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },

}

— **************************************************************

— UE Context Release Complete

— **************************************************************

UEContextReleaseComplete ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{UEContextReleaseComplete-IEs}},

}

UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|

— Extension for Release 12 to support User Location Information —

{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}|

— Extension for Release 13 to support Paging Optimisation

{ ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}|

— Extension for Release 13 to support coverage enhancement paging —

{ ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}|

{ ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }|

{ ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional },

}

— **************************************************************

— UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— UE Context Modification Request

— **************************************************************

UEContextModificationRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEContextModificationRequestIEs} },

}

UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional}|

{ ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}|

{ ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}|

{ ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}|

{ ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional}|

{ ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}|

{ ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}|

{ ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}|

{ ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}|

{ ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}|

{ ID id-SRVCCOperationNotPossible CRITICALITY ignore TYPE SRVCCOperationNotPossible PRESENCE optional}|

{ ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}|

{ ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}|

{ ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}|

{ ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}|

{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}|

{ ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional}|

{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }|

{ ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|

{ ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }|

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional},

}

— **************************************************************

— UE Context Modification Response

— **************************************************************

UEContextModificationResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEContextModificationResponseIEs} },

}

UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— UE Context Modification Failure

— **************************************************************

UEContextModificationFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEContextModificationFailureIEs} },

}

UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— UE RADIO CAPABILITY MATCH ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— UE Radio Capability Match Request

— **************************************************************

UERadioCapabilityMatchRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchRequestIEs} },

}

UERadioCapabilityMatchRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }|

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional },

}

— **************************************************************

— UE Radio Capability Match Response

— **************************************************************

UERadioCapabilityMatchResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchResponseIEs} },

}

UERadioCapabilityMatchResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-VoiceSupportMatchIndicator CRITICALITY reject TYPE VoiceSupportMatchIndicator PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— NAS TRANSPORT ELEMENTARY PROCEDURES

— **************************************************************

— **************************************************************

— DOWNLINK NAS TRANSPORT

— **************************************************************

DownlinkNASTransport ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{DownlinkNASTransport-IEs}},

}

DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}|

{ ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}|

{ ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}|

{ ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}|

{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}|

{ ID id-DLNASPDUDeliveryAckRequest CRITICALITY ignore TYPE DLNASPDUDeliveryAckRequest PRESENCE optional}|

{ ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}|

{ ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}|

{ ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}|

{ ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional}|

{ ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}|

{ ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}|

{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|

{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}|

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}|

{ ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional},

}

— **************************************************************

— INITIAL UE MESSAGE

— **************************************************************

InitialUEMessage ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{InitialUEMessage-IEs}},

}

InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}|

{ ID id-TAI CRITICALITY reject TYPE TAI PRESENCE mandatory}|

{ ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}|

{ ID id-RRC-Establishment-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE mandatory}|

{ ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE optional}|

{ ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}|

{ ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE optional}|

{ ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}|

{ ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}|

{ ID id-RelayNode-Indicator CRITICALITY reject TYPE RelayNode-Indicator PRESENCE optional}|

{ ID id-GUMMEIType CRITICALITY ignore TYPE GUMMEIType PRESENCE optional}|

— Extension for Release 11 to support BBAI —

{ ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}|

{ ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}|

{ ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}|

{ ID id-MME-Group-ID CRITICALITY ignore TYPE MME-Group-ID PRESENCE optional}|

{ ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}|

{ ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}|

{ ID id-DCN-ID CRITICALITY ignore TYPE DCN-ID PRESENCE optional}|

{ ID id-Coverage-Level CRITICALITY ignore TYPE Coverage-Level PRESENCE optional}|

{ ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}|

{ ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional}|

{ ID id-IAB-Node-Indication CRITICALITY reject TYPE IAB-Node-Indication PRESENCE optional}|

{ ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional},

}

— **************************************************************

— UPLINK NAS TRANSPORT

— **************************************************************

UplinkNASTransport ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{UplinkNASTransport-IEs}},

}

UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}|

{ ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}|

{ ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}|

{ ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}|

{ ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}|

{ ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}|

{ ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }|

{ ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional},

}

— **************************************************************

— NAS NON DELIVERY INDICATION

— **************************************************************

NASNonDeliveryIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{NASNonDeliveryIndication-IEs}},

}

NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },

}

— **************************************************************

— REROUTE NAS REQUEST

— **************************************************************

RerouteNASRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{RerouteNASRequest-IEs}},

}

RerouteNASRequest-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}|

{ ID id-S1-Message CRITICALITY reject TYPE OCTET STRING PRESENCE mandatory}|

{ ID id-MME-Group-ID CRITICALITY reject TYPE MME-Group-ID PRESENCE mandatory}|

{ ID id-Additional-GUTI CRITICALITY ignore TYPE Additional-GUTI PRESENCE optional}|

{ ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional},

}

— **************************************************************

— NAS DELIVERY INDICATION

— **************************************************************

NASDeliveryIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { NASDeliveryIndicationIEs} },

}

NASDeliveryIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory},

}

— **************************************************************

— RESET ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Reset

— **************************************************************

Reset ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {ResetIEs} },

}

ResetIEs S1AP-PROTOCOL-IES ::= {

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory },

}

ResetType ::= CHOICE {

s1-Interface ResetAll,

partOfS1-Interface UE-associatedLogicalS1-ConnectionListRes,

}

ResetAll ::= ENUMERATED {

reset-all,

}

UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } }

UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= {

{ ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY reject TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory},

}

— **************************************************************

— Reset Acknowledge

— **************************************************************

ResetAcknowledge ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} },

}

ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= {

{ ID id-UE-associatedLogicalS1-ConnectionListResAck CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionListResAck PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } }

UE-associatedLogicalS1-ConnectionItemResAck S1AP-PROTOCOL-IES ::= {

{ ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory },

}

— **************************************************************

— ERROR INDICATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Error Indication

— **************************************************************

ErrorIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}},

}

ErrorIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE optional }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|

{ ID id-S-TMSI CRITICALITY ignore TYPE S-TMSI PRESENCE optional },

}

— **************************************************************

— S1 SETUP ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— S1 Setup Request

— **************************************************************

S1SetupRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {S1SetupRequestIEs} },

}

S1SetupRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}|

{ ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}|

{ ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE mandatory}|

{ ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory}|

{ ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}|

{ ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}|

{ ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}|

{ ID id-ConnectedengNBList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional},

}

— **************************************************************

— S1 Setup Response

— **************************************************************

S1SetupResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {S1SetupResponseIEs} },

}

S1SetupResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional}|

{ ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE mandatory}|

{ ID id-RelativeMMECapacity CRITICALITY ignore TYPE RelativeMMECapacity PRESENCE mandatory}|

{ ID id-MMERelaySupportIndicator CRITICALITY ignore TYPE MMERelaySupportIndicator PRESENCE optional}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|

{ ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}|

{ ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}|

{ ID id-IAB-Supported CRITICALITY ignore TYPE IAB-Supported PRESENCE optional},

}

— **************************************************************

— S1 Setup Failure

— **************************************************************

S1SetupFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {S1SetupFailureIEs} },

}

S1SetupFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— eNB Configuration Update

— **************************************************************

ENBConfigurationUpdate ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateIEs} },

}

ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= {

{ ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}|

{ ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE optional}|

{ ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}|

{ ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}|

{ ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}|

{ ID id-ConnectedengNBToAddList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}|

{ ID id-ConnectedengNBToRemoveList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional},

}

— **************************************************************

— eNB Configuration Update Acknowledge

— **************************************************************

ENBConfigurationUpdateAcknowledge ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateAcknowledgeIEs} },

}

ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= {

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— eNB Configuration Update Failure

— **************************************************************

ENBConfigurationUpdateFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateFailureIEs} },

}

ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— MME CONFIGURATION UPDATE ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— MME Configuration Update

— **************************************************************

MMEConfigurationUpdate ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateIEs} },

}

MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional }|

{ ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE optional }|

{ ID id-RelativeMMECapacity CRITICALITY reject TYPE RelativeMMECapacity PRESENCE optional }|

{ ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional},

}

— **************************************************************

— MME Configuration Update Acknowledge

— **************************************************************

MMEConfigurationUpdateAcknowledge ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateAcknowledgeIEs} },

}

MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= {

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— MME Configuration Update Failure

— **************************************************************

MMEConfigurationUpdateFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateFailureIEs} },

}

MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|

{ ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— DOWNLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Downlink S1 CDMA2000 Tunnelling

— **************************************************************

DownlinkS1cdma2000tunnelling ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {DownlinkS1cdma2000tunnellingIEs} },

}

DownlinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional }|

{ ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional }|

{ ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }|

{ ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory },

}

— **************************************************************

— UPLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Uplink S1 CDMA2000 Tunnelling

— **************************************************************

UplinkS1cdma2000tunnelling ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {UplinkS1cdma2000tunnellingIEs} },

}

UplinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }|

{ ID id-cdma2000SectorID CRITICALITY reject TYPE Cdma2000SectorID PRESENCE mandatory }|

{ ID id-cdma2000HORequiredIndication CRITICALITY ignore TYPE Cdma2000HORequiredIndication PRESENCE optional }|

{ ID id-cdma2000OneXSRVCCInfo CRITICALITY reject TYPE Cdma2000OneXSRVCCInfo PRESENCE optional }|

{ ID id-cdma2000OneXRAND CRITICALITY reject TYPE Cdma2000OneXRAND PRESENCE optional }|

{ ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }|

{ ID id-EUTRANRoundTripDelayEstimationInfo CRITICALITY ignore TYPE EUTRANRoundTripDelayEstimationInfo PRESENCE optional },

— Extension for Release 9 to assist target HRPD access with the acquisition of the UE —

}

— **************************************************************

— UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— UE Capability Info Indication

— **************************************************************

UECapabilityInfoIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UECapabilityInfoIndicationIEs} },

}

UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory}|

{ ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}|

{ ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}|

{ ID id-LTE-M-Indication CRITICALITY ignore TYPE LTE-M-Indication PRESENCE optional}|

{ ID id-UERadioCapability-NR-Format CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}|

{ ID id-UERadioCapabilityForPaging-NR-Format CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional},

}

— **************************************************************

— eNB STATUS TRANSFER ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— eNB Status Transfer

— **************************************************************

ENBStatusTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {ENBStatusTransferIEs} },

}

ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory},

}

— **************************************************************

— MME STATUS TRANSFER ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— MME Status Transfer

— **************************************************************

MMEStatusTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {MMEStatusTransferIEs} },

}

MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory},

}

— **************************************************************

— TRACE ELEMENTARY PROCEDURES

— **************************************************************

— **************************************************************

— Trace Start

— **************************************************************

TraceStart ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {TraceStartIEs} },

}

TraceStartIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory },

}

— **************************************************************

— Trace Failure Indication

— **************************************************************

TraceFailureIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} },

}

TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },

}

— **************************************************************

— DEACTIVATE TRACE ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Deactivate Trace

— **************************************************************

DeactivateTrace ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { DeactivateTraceIEs} },

}

DeactivateTraceIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory },

}

— **************************************************************

— CELL TRAFFIC TRACE ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Cell Traffic Trace

— **************************************************************

CellTrafficTrace ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { CellTrafficTraceIEs } },

}

CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= {

{ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }|

{ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }|

{ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }|

{ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional },

}

— **************************************************************

— LOCATION ELEMENTARY PROCEDURES

— **************************************************************

— **************************************************************

— Location Reporting Control

— **************************************************************

LocationReportingControl ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { LocationReportingControlIEs} },

}

LocationReportingControlIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory },

}

— **************************************************************

— Location Report Failure Indication

— **************************************************************

LocationReportingFailureIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { LocationReportingFailureIndicationIEs} },

}

LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },

}

— **************************************************************

— Location Report

— **************************************************************

LocationReport ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { LocationReportIEs} },

}

LocationReportIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }|

{ ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory }|

{ ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }|

{ ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }|

{ ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional},

}

— **************************************************************

— OVERLOAD ELEMENTARY PROCEDURES

— **************************************************************

— **************************************************************

— Overload Start

— **************************************************************

OverloadStart ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {OverloadStartIEs} },

}

OverloadStartIEs S1AP-PROTOCOL-IES ::= {

{ ID id-OverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE mandatory }|

{ ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }|

{ ID id-TrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional },

}

— **************************************************************

— Overload Stop

— **************************************************************

OverloadStop ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {OverloadStopIEs} },

}

OverloadStopIEs S1AP-PROTOCOL-IES ::= {

{ ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional },

}

— **************************************************************

— WRITE-REPLACE WARNING ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Write-Replace Warning Request

— **************************************************************

WriteReplaceWarningRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} },

}

WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }|

{ ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }|

{ ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }|

{ ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }|

{ ID id-ExtendedRepetitionPeriod CRITICALITY reject TYPE ExtendedRepetitionPeriod PRESENCE optional }|

{ ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|

{ ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }|

{ ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }|

{ ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }|

{ ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }|

{ ID id-ConcurrentWarningMessageIndicator CRITICALITY reject TYPE ConcurrentWarningMessageIndicator PRESENCE optional }|

{ ID id-WarningAreaCoordinates CRITICALITY ignore TYPE WarningAreaCoordinates PRESENCE optional },

}

— **************************************************************

— Write-Replace Warning Response

— **************************************************************

WriteReplaceWarningResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} },

}

WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }|

{ ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }|

{ ID id-BroadcastCompletedAreaList CRITICALITY ignore TYPE BroadcastCompletedAreaList PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— eNB Direct Information Transfer

— **************************************************************

ENBDirectInformationTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{ ENBDirectInformationTransferIEs}},

}

ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-Inter-SystemInformationTransferTypeEDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory },

}

Inter-SystemInformationTransferType ::= CHOICE {

rIMTransfer RIMTransfer,

}

— **************************************************************

— MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— MME Direct Information Transfer

— **************************************************************

MMEDirectInformationTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{ MMEDirectInformationTransferIEs}},

}

MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-Inter-SystemInformationTransferTypeMDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory },

}

— **************************************************************

— eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— eNB Configuration Transfer

— **************************************************************

ENBConfigurationTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{ ENBConfigurationTransferIEs}},

}

ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-SONConfigurationTransferECT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }|

{ ID id-EN-DCSONConfigurationTransfer-ECT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }|

{ ID id-IntersystemSONConfigurationTransferECT CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional },

}

— **************************************************************

— MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— MME Configuration Transfer

— **************************************************************

MMEConfigurationTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{ MMEConfigurationTransferIEs}},

}

MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-SONConfigurationTransferMCT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }|

{ ID id-EN-DCSONConfigurationTransfer-MCT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }|

{ ID id-IntersystemSONConfigurationTransferMCT CRITICALITY ignore TYPE IntersystemSONConfigurationTransfer PRESENCE optional },

}

— **************************************************************

— PRIVATE MESSAGE ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— Private Message

— **************************************************************

PrivateMessage ::= SEQUENCE {

privateIEs PrivateIE-Container {{PrivateMessageIEs}},

}

PrivateMessageIEs S1AP-PRIVATE-IES ::= {

}

— **************************************************************

— KILL PROCEDURE

— **************************************************************

— **************************************************************

— Kill Request

— **************************************************************

KillRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {KillRequestIEs} },

}

KillRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory}|

{ ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory}|

{ ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional}|

{ ID id-KillAllWarningMessages CRITICALITY reject TYPE KillAllWarningMessages PRESENCE optional},

}

— **************************************************************

— Kill Response

— **************************************************************

KillResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {KillResponseIEs} },

}

KillResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }|

{ ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }|

{ ID id-BroadcastCancelledAreaList CRITICALITY ignore TYPE BroadcastCancelledAreaList PRESENCE optional }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

— **************************************************************

— PWS RESTART INDICATION PROCEDURE

— **************************************************************

— **************************************************************

— PWS Restart Indication

— **************************************************************

PWSRestartIndication::= SEQUENCE {

protocolIEs ProtocolIE-Container {{ PWSRestartIndicationIEs}},

}

PWSRestartIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-ECGIListForRestart CRITICALITY reject TYPE ECGIListForRestart PRESENCE mandatory}|

{ ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}|

{ ID id-TAIListForRestart CRITICALITY reject TYPE TAIListForRestart PRESENCE mandatory}|

{ ID id-EmergencyAreaIDListForRestart CRITICALITY reject TYPE EmergencyAreaIDListForRestart PRESENCE optional},

}

— **************************************************************

— PWS Failure Indication

— **************************************************************

PWSFailureIndication::= SEQUENCE {

protocolIEs ProtocolIE-Container {{ PWSFailureIndicationIEs}},

}

PWSFailureIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-PWSfailedECGIList CRITICALITY reject TYPE PWSfailedECGIList PRESENCE mandatory}|

{ ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory},

}

— **************************************************************

— LPPA TRANSPORT ELEMENTARY PROCEDURES

— **************************************************************

— **************************************************************

— DOWNLINK UE ASSOCIATED LPPA TRANSPORT

— **************************************************************

DownlinkUEAssociatedLPPaTransport ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{DownlinkUEAssociatedLPPaTransport-IEs}},

}

DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }|

{ ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory },

}

— **************************************************************

— UPLINK UE ASSOCIATED LPPA TRANSPORT

— **************************************************************

UplinkUEAssociatedLPPaTransport ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{UplinkUEAssociatedLPPaTransport-IEs}},

}

UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }|

{ ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }|

{ ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory },

}

— **************************************************************

— DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT

— **************************************************************

DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{DownlinkNonUEAssociatedLPPaTransport-IEs}},

}

DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }|

{ ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory },

}

— **************************************************************

— UPLINK NON UE ASSOCIATED LPPA TRANSPORT

— **************************************************************

UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE {

protocolIEs ProtocolIE-Container {{UplinkNonUEAssociatedLPPaTransport-IEs}},

}

UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= {

{ ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }|

{ ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory },

}

— **************************************************************

— E-RAB MODIFICATION INDICATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— E-RAB Modification Indication

— **************************************************************

E-RABModificationIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { E-RABModificationIndicationIEs} },

}

E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-E-RABToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedListBearerModInd PRESENCE mandatory}|

{ ID id-E-RABNotToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedListBearerModInd PRESENCE optional}|

{ ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}|

— Extension for Release 11 to support BBAI —

{ ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}|

{ ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }|

{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional },

}

E-RABToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABToBeModifiedItemBearerModIndIEs} }

E-RABToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModInd PRESENCE mandatory},

}

E-RABToBeModifiedItemBearerModInd ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

transportLayerAddress TransportLayerAddress,

dL-GTP-TEID GTP-TEID,

iE-Extensions ProtocolExtensionContainer { { E-RABToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL,

}

E-RABToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

E-RABNotToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABNotToBeModifiedItemBearerModIndIEs} }

E-RABNotToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABNotToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedItemBearerModInd PRESENCE mandatory},

}

E-RABNotToBeModifiedItemBearerModInd ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

transportLayerAddress TransportLayerAddress,

dL-GTP-TEID GTP-TEID,

iE-Extensions ProtocolExtensionContainer { { E-RABNotToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL,

}

E-RABNotToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

CSGMembershipInfo ::= SEQUENCE {

cSGMembershipStatus CSGMembershipStatus,

cSG-Id CSG-Id,

cellAccessMode CellAccessMode OPTIONAL,

pLMNidentity PLMNidentity OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CSGMembershipInfo-ExtIEs} } OPTIONAL,

}

CSGMembershipInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— E-RAB Modification Confirm

— **************************************************************

E-RABModificationConfirm ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {E-RABModificationConfirmIEs} },

}

E-RABModificationConfirmIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-E-RABModifyListBearerModConf CRITICALITY ignore TYPE E-RABModifyListBearerModConf PRESENCE optional}|

{ ID id-E-RABFailedToModifyListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}|

{ ID id-E-RABToBeReleasedListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|

{ ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional},

}

E-RABModifyListBearerModConf ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModConfIEs} }

E-RABModifyItemBearerModConfIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABModifyItemBearerModConf CRITICALITY ignore TYPE E-RABModifyItemBearerModConf PRESENCE mandatory},

}

E-RABModifyItemBearerModConf ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModConfExtIEs} } OPTIONAL,

}

E-RABModifyItemBearerModConfExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— UE CONTEXT MODIFICATION INDICATION ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— UE Context Modification Indication

— **************************************************************

UEContextModificationIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEContextModificationIndicationIEs} },

}

UEContextModificationIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional},

}

— **************************************************************

— UE Context Modification Confirm

— **************************************************************

UEContextModificationConfirm ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {UEContextModificationConfirmIEs} },

}

UEContextModificationConfirmIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},

}

— **************************************************************

— UE CONTEXT SUSPEND ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— UE Context Suspend Request

— **************************************************************

UEContextSuspendRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEContextSuspendRequestIEs} },

}

UEContextSuspendRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}|

{ ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}|

{ ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }|

{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }|

{ ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional },

}

— **************************************************************

— UE Context Suspend Response

— **************************************************************

UEContextSuspendResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { {UEContextSuspendResponseIEs} },

}

UEContextSuspendResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|

{ ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional},

}

— **************************************************************

— UE CONTEXT RESUME ELEMENTARY PROCEDURE

— **************************************************************

— **************************************************************

— UE Context Resume Request

— **************************************************************

UEContextResumeRequest ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEContextResumeRequestIEs} },

}

UEContextResumeRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-E-RABFailedToResumeListResumeReq CRITICALITY reject TYPE E-RABFailedToResumeListResumeReq PRESENCE optional}|

{ ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional},

}

E-RABFailedToResumeListResumeReq ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeReqIEs} }

E-RABFailedToResumeItemResumeReqIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABFailedToResumeItemResumeReq CRITICALITY reject TYPE E-RABFailedToResumeItemResumeReq PRESENCE mandatory},

}

E-RABFailedToResumeItemResumeReq ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

cause Cause,

iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeReq-ExtIEs} } OPTIONAL,

}

E-RABFailedToResumeItemResumeReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— UE Context Resume Response

— **************************************************************

UEContextResumeResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEContextResumeResponseIEs} },

}

UEContextResumeResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-E-RABFailedToResumeListResumeRes CRITICALITY reject TYPE E-RABFailedToResumeListResumeRes PRESENCE optional}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|

{ ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}|

{ ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional},

}

E-RABFailedToResumeListResumeRes ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeResIEs} }

E-RABFailedToResumeItemResumeResIEs S1AP-PROTOCOL-IES ::= {

{ ID id-E-RABFailedToResumeItemResumeRes CRITICALITY reject TYPE E-RABFailedToResumeItemResumeRes PRESENCE mandatory},

}

E-RABFailedToResumeItemResumeRes ::= SEQUENCE {

e-RAB-ID E-RAB-ID,

cause Cause,

iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeRes-ExtIEs} } OPTIONAL,

}

E-RABFailedToResumeItemResumeRes-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— UE Context Resume Failure

— **************************************************************

UEContextResumeFailure ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEContextResumeFailureIEs} },

}

UEContextResumeFailureIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},

}

— **************************************************************

— Connection Establishment Indication

— **************************************************************

ConnectionEstablishmentIndication::= SEQUENCE {

protocolIEs ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} },

}

ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }|

{ ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional }|

{ ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }|

{ ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}|

{ ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}|

{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|

{ ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}|

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}|

{ ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional},

}

— **************************************************************

— Retrieve UE Information

— **************************************************************

RetrieveUEInformation ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { RetrieveUEInformationIEs} },

}

RetrieveUEInformationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory},

}

— **************************************************************

— UE Information Transfer

— **************************************************************

UEInformationTransfer ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UEInformationTransferIEs} },

}

UEInformationTransferIEs S1AP-PROTOCOL-IES ::= {

{ ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}|

{ ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}|

{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}|

{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|

{ ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}|

{ ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional},

}

— **************************************************************

— eNB CP Relocation Indication

— **************************************************************

ENBCPRelocationIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { ENBCPRelocationIndicationIEs} },

}

ENBCPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}|

{ ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}|

{ ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}|

{ ID id-UL-CP-SecurityInformation CRITICALITY reject TYPE UL-CP-SecurityInformation PRESENCE mandatory}|

{ ID id-LTE-NTN-TAI-Information CRITICALITY ignore TYPE LTE-NTN-TAI-Information PRESENCE optional},

}

— **************************************************************

— MME CP Relocation Indication

— **************************************************************

MMECPRelocationIndication ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { MMECPRelocationIndicationIEs} },

}

MMECPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory},

}

— **************************************************************

— Secondary RAT Data Usage Report

— **************************************************************

SecondaryRATDataUsageReport ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { SecondaryRATDataUsageReportIEs} },

}

SecondaryRATDataUsageReportIEs S1AP-PROTOCOL-IES ::= {

{ ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}|

{ ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE mandatory}|

{ ID id-HandoverFlag CRITICALITY ignore TYPE HandoverFlag PRESENCE optional}|

{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}|

{ ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional },

}

— **************************************************************

— UE RADIO CAPABILITY ID MAPPING PROCEDURE

— **************************************************************

— **************************************************************

— UE Radio Capability ID Mapping Request

— **************************************************************

UERadioCapabilityIDMappingRequest::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UERadioCapabilityIDMappingRequestIEs} },

}

UERadioCapabilityIDMappingRequestIEs S1AP-PROTOCOL-IES ::= {

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory },

}

— **************************************************************

— UE Radio Capability ID Mapping Response

— **************************************************************

UERadioCapabilityIDMappingResponse ::= SEQUENCE {

protocolIEs ProtocolIE-Container { { UERadioCapabilityIDMappingResponseIEs} },

}

UERadioCapabilityIDMappingResponseIEs S1AP-PROTOCOL-IES ::= {

{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE mandatory }|

{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }|

{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },

}

END

— ASN1STOP