Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 38.413  Word version:  18.0.0

Top   Top   Up   Prev   Next
1…   4…   8…   8.2…   8.2.3…   8.3…   8.3.4…   8.4…   8.4.3…   8.5…   8.7…   8.8…   8.10…   8.12…   8.17…   9…   9.2…   9.2.2…   9.2.3…   9.2.4…   9.2.6…   9.2.7…   9.2.9…   9.2.11…   9.2.16…   9.2.17…   9.3…   9.3.1.21…   9.3.1.41…   9.3.1.61…   9.3.1.81…   9.3.1.101…   9.3.1.121…   9.3.1.141…   9.3.1.161…   9.3.1.181…   9.3.1.205…   9.3.1.222…   9.3.2…   9.3.3…   9.3.3.21…   9.3.3.42…   9.3.4…   9.3.4.10…   9.3.5…   9.4…   9.4.4   9.4.5   9.4.6…   9.5…   10…

 

9.4.5  Information Element Definitionsp. 457

-- ASN1START
-- **************************************************************
--
-- Information Element Definitions
--
-- **************************************************************
NGAP-IEs {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) 
ngran-Access (22) modules (3) ngap (1) version1 (1) ngap-IEs (2) }
DEFINITIONS AUTOMATIC TAGS ::= 
BEGIN
IMPORTS
 id-AdditionalDLForwardingUPTNLInformation,
 id-AdditionalULForwardingUPTNLInformation,
 id-AdditionalDLQosFlowPerTNLInformation,
 id-AdditionalDLUPTNLInformationForHOList,
 id-AdditionalNGU-UP-TNLInformation,
 id-AdditionalRedundantDL-NGU-UP-TNLInformation,
 id-AdditionalRedundantDLQosFlowPerTNLInformation,
 id-AdditionalRedundantNGU-UP-TNLInformation,
 id-AdditionalRedundantUL-NGU-UP-TNLInformation,
 id-AdditionalUL-NGU-UP-TNLInformation,
 id-AlternativeQoSParaSetList,
 id-BurstArrivalTimeDownlink,
 id-Cause,
 id-CNPacketDelayBudgetDL,
 id-CNPacketDelayBudgetUL,
 id-CNTypeRestrictionsForEquivalent,
 id-CNTypeRestrictionsForServing,
 id-CommonNetworkInstance,
 id-ConfiguredTACIndication,
 id-CurrentQoSParaSetIndex,
 id-DAPSRequestInfo,
 id-DAPSResponseInfoList,
 id-DataForwardingNotPossible,
 id-DataForwardingResponseERABList,
 id-DirectForwardingPathAvailability,
 id-DL-NGU-UP-TNLInformation,
 id-EndpointIPAddressAndPort,
 id-EnergySavingIndication,
 id-ExtendedMobilityInformation,
 id-ExtendedPacketDelayBudget,
 id-ExtendedRATRestrictionInformation,
 id-ExtendedReportIntervalMDT,
 id-ExtendedSliceSupportList,
 id-ExtendedTAISliceSupportList,
 id-ExtendedUEIdentityIndexValue,
 id-EUTRA-PagingeDRXInformation,
 id-GlobalCable-ID,
 id-GlobalRANNodeID,
 id-GlobalTNGF-ID,
 id-GlobalTWIF-ID,
 id-GlobalW-AGF-ID,
 id-GUAMIType,
 id-HashedUEIdentityIndexValue,
 id-IncludeBeamMeasurementsIndication,
 id-IntersystemSONInformationRequest,
 id-IntersystemSONInformationReply,
 id-IntersystemResourceStatusUpdate,
 id-LastEUTRAN-PLMNIdentity,
 id-LastVisitedPSCellList,
 id-LocationReportingAdditionalInfo,
 id-M4ReportAmount,
 id-M5ReportAmount,
 id-M6ReportAmount,
 id-ExcessPacketDelayThresholdConfiguration,
 id-M7ReportAmount,
 id-MaximumIntegrityProtectedDataRate-DL,
 id-MBS-AreaSessionID,
 id-MBS-QoSFlowsToBeSetupList,
 id-MBS-QoSFlowsToBeSetupModList,
 id-MBS-QoSFlowToReleaseList,
 id-MBS-ServiceArea,
 id-MBS-SessionFSAIDList,
 id-MBS-SessionID,
 id-MBS-ActiveSessionInformation-SourcetoTargetList,
 id-MBS-ActiveSessionInformation-TargettoSourceList,
 id-MBS-SessionTNLInfo5GC,
 id-MBS-SupportIndicator, 
 id-MBSSessionFailedtoSetupList,
 id-MBSSessionFailedtoSetuporModifyList,
 id-MBSSessionSetupResponseList,
 id-MBSSessionSetuporModifyResponseList,
 id-MBSSessionToReleaseList,
 id-MBSSessionSetupRequestList,
 id-MBSSessionSetuporModifyRequestList,
 id-MDTConfiguration,
 id-MicoAllPLMN,
 id-NetworkInstance,
 id-NGAPIESupportInformationRequestList,
 id-NGAPIESupportInformationResponseList,
 id-NID,
 id-NR-CGI,
 id-NRNTNTAIInformation,
 id-NPN-MobilityInformation,
 id-NPN-PagingAssistanceInformation,
 id-NPN-Support,
 id-NR-PagingeDRXInformation,
 id-OldAssociatedQosFlowList-ULendmarkerexpected,
 id-OnboardingSupport,
 id-PagingAssisDataforCEcapabUE,
 id-PagingCauseIndicationForVoiceService,
 id-PDUSessionAggregateMaximumBitRate,
 id-PduSessionExpectedUEActivityBehaviour,
 id-PDUSessionPairID,
 id-PDUSessionResourceFailedToSetupListCxtFail,
 id-PDUSessionResourceReleaseResponseTransfer,
 id-PDUSessionType,
 id-PEIPSassistanceInformation,
 id-PSCellInformation,
 id-QMCConfigInfo,
 id-QosFlowAddOrModifyRequestList,
 id-QosFlowFailedToSetupList,
 id-QosFlowFeedbackList,
 id-QosFlowParametersList,
 id-QosFlowSetupRequestList,
 id-QosFlowToReleaseList,
 id-QosMonitoringRequest,
 id-QosMonitoringReportingFrequency,
 id-SuccessfulHandoverReportList,
 id-UEContextReferenceAtSource,
 id-RAT-Information,
 id-RedundantCommonNetworkInstance,
 id-RedundantDL-NGU-TNLInformationReused,
 id-RedundantDL-NGU-UP-TNLInformation,
 id-RedundantDLQosFlowPerTNLInformation,
 id-RedundantPDUSessionInformation,
 id-RedundantQosFlowIndicator,
 id-RedundantUL-NGU-UP-TNLInformation,
 id-SCTP-TLAs,
 id-SecondaryRATUsageInformation,
 id-SecurityIndication,
 id-SecurityResult,
 id-SgNB-UE-X2AP-ID,
 id-S-NSSAI,
 id-SONInformationReport,
 id-SourceNodeID,
 id-SourceNodeTNLAddrInfo,
 id-SourceTNLAddrInfo,
 id-SurvivalTime,
 id-TNLAssociationTransportLayerAddressNGRAN,
 id-TAINSAGSupportList,
 id-TargetHomeENB-ID,
 id-TargetRNC-ID,
 id-TraceCollectionEntityURI,
 id-TSCTrafficCharacteristics,
 id-UEHistoryInformationFromTheUE,
 id-UERadioCapabilityForPaging,
 id-UERadioCapabilityForPagingOfNB-IoT,
 id-UL-NGU-UP-TNLInformation,
 id-UL-NGU-UP-TNLModifyList,
 id-ULForwarding,
 id-ULForwardingUP-TNLInformation,
 id-UsedRSNInformation,
 id-UserLocationInformationTNGF,
 id-UserLocationInformationTWIF,
 id-UserLocationInformationW-AGF,
 id-EarlyMeasurement,
 id-BeamMeasurementsReportConfiguration,
 id-TAI,
 id-HFCNode-ID-new,
 id-GlobalCable-ID-new,
 maxnoofAllowedAreas,
 maxnoofAllowedCAGsperPLMN,
 maxnoofAllowedS-NSSAIs,
 maxnoofBluetoothName,
 maxnoofBPLMNs,
 maxnoofCAGSperCell,
 maxnoofCandidateCells,
 maxnoofCellIDforMDT,
 maxnoofCellIDforQMC,
 maxnoofCellIDforWarning,
 maxnoofCellinAoI,
 maxnoofCellinEAI,
 maxnoofCellsforMBS,
 maxnoofCellsingNB,
 maxnoofCellsinngeNB,
 maxnoofCellsinNGRANNode,
 maxnoofCellinTAI,
 maxnoofCellsinUEHistoryInfo,
 maxnoofCellsUEMovingTrajectory,
 maxnoofDRBs,
 maxnoofEmergencyAreaID,
 maxnoofEAIforRestart,
 maxnoofEPLMNs,
 maxnoofEPLMNsPlusOne,
 maxnoofE-RABs,
 maxnoofErrors,
 maxnoofExtSliceItems,
 maxnoofForbTACs,
 maxnoofFreqforMDT,
 maxnoofMBSFSAs,
 maxnoofMBSQoSFlows,
 maxnoofMBSServiceAreaInformation,
 maxnoofMBSAreaSessionIDs,
 maxnoofMBSSessions,
 maxnoofMBSSessionsofUE,
 maxnoofMDTPLMNs,
 maxnoofMRBs,
 maxnoofMultiConnectivity,
 maxnoofMultiConnectivityMinusOne,
 maxnoofNeighPCIforMDT,
 maxnoofNGAPIESupportInfo,
 maxnoofNGConnectionsToReset,
 maxNRARFCN,
 maxnoofNRCellBands,
 maxnoofNSAGs,
 maxnoofPagingAreas,
 maxnoofPC5QoSFlows,
 maxnoofPDUSessions,
 maxnoofPLMNs,
 maxnoofPLMNforQMC,
 maxnoofQosFlows,
 maxnoofQosParaSets,
 maxnoofRANNodeinAoI,
 maxnoofRecommendedCells,
 maxnoofRecommendedRANNodes,
 maxnoofAoI,
 maxnoofPSCellsPerPrimaryCellinUEHistoryInfo,
 maxnoofReportedCells,
 maxnoofSensorName,
 maxnoofServedGUAMIs,
 maxnoofSliceItems,
 maxnoofSNSSAIforQMC,
 maxnoofSuccessfulHOReports,
 maxnoofTACs,
 maxnoofTACsinNTN,
 maxnoofTAforMDT,
 maxnoofTAforQMC,
 maxnoofTAIforInactive,
 maxnoofTAIforMBS,
 maxnoofTAIforPaging,
 maxnoofTAIforRestart,
 maxnoofTAIforWarning,
 maxnoofTAIinAoI,
 maxnoofTargetS-NSSAIs,
 maxnoofTimePeriods,
 maxnoofTNLAssociations,
 maxnoofUEAppLayerMeas,
 maxnoofUEsforPaging,
 maxnoofWLANName,
 maxnoofXnExtTLAs,
 maxnoofXnGTP-TLAs,
 maxnoofXnTLAs,
 maxnoofThresholdsForExcessPacketDelay
FROM NGAP-Constants
 Criticality,
 ProcedureCode,
 ProtocolIE-ID,
 TriggeringMessage
FROM NGAP-CommonDataTypes
 ProtocolExtensionContainer{},
 ProtocolIE-Container{},
 NGAP-PROTOCOL-EXTENSION,
 ProtocolIE-SingleContainer{},
 NGAP-PROTOCOL-IES
FROM NGAP-Containers;
-- A
AdditionalDLUPTNLInformationForHOList ::=
 SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne))
 OF AdditionalDLUPTNLInformationForHOItem
AdditionalDLUPTNLInformationForHOItem ::=
 SEQUENCE {
 additionalDL-NGU-UP-TNLInformation
 UPTransportLayerInformation,
 additionalQosFlowSetupResponseList
 QosFlowListWithDataForwarding,
 additionalDLForwardingUPTNLInformation
 UPTransportLayerInformation OPTIONAL,
 iE-Extensions
 ProtocolExtensionContainer
 { { AdditionalDLUPTNLInformationForHOItem-ExtIEs} } OPTIONAL,
 ...
}
AdditionalDLUPTNLInformationForHOItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-AdditionalRedundantDL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional },
 ...
}
AdditionalQosFlowInformation ::= ENUMERATED {
 more-likely,
 ...
}
AllocationAndRetentionPriority ::= SEQUENCE {
 priorityLevelARP PriorityLevelARP,
 pre-emptionCapability Pre-emptionCapability,
 pre-emptionVulnerability Pre-emptionVulnerability,
 iE-Extensions ProtocolExtensionContainer
 { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL,
 ...
}
AllocationAndRetentionPriority-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
Allowed-CAG-List-per-PLMN ::= SEQUENCE (SIZE(1..maxnoofAllowedCAGsperPLMN)) OF CAG-ID
AllowedNSSAI ::= SEQUENCE (SIZE(1..maxnoofAllowedS-NSSAIs)) OF AllowedNSSAI-Item
AllowedNSSAI-Item ::= SEQUENCE {
 s-NSSAI S-NSSAI,
 iE-Extensions ProtocolExtensionContainer { {AllowedNSSAI-Item-ExtIEs} } OPTIONAL,
 ...
}
AllowedNSSAI-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
Allowed-PNI-NPN-List ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF Allowed-PNI-NPN-Item
Allowed-PNI-NPN-Item ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 pNI-NPN-restricted ENUMERATED {restricted, not-restricted, ...},
 allowed-CAG-List-per-PLMN Allowed-CAG-List-per-PLMN,
 iE-Extensions ProtocolExtensionContainer { {Allowed-PNI-NPN-Item-ExtIEs} } OPTIONAL,
 ...
}
Allowed-PNI-NPN-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AllowedTACs ::= SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC
AlternativeQoSParaSetIndex ::= INTEGER (1..8, ...)
AlternativeQoSParaSetNotifyIndex ::= INTEGER (0..8, ...)
AlternativeQoSParaSetList ::= SEQUENCE (SIZE(1..maxnoofQosParaSets)) OF AlternativeQoSParaSetItem
AlternativeQoSParaSetItem ::= SEQUENCE {
 alternativeQoSParaSetIndex AlternativeQoSParaSetIndex,
 guaranteedFlowBitRateDL BitRate OPTIONAL,
 guaranteedFlowBitRateUL BitRate OPTIONAL,
 packetDelayBudget PacketDelayBudget OPTIONAL,
 packetErrorRate PacketErrorRate OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {AlternativeQoSParaSetItem-ExtIEs} } OPTIONAL,
 ...
}
AlternativeQoSParaSetItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AMFName ::= PrintableString (SIZE(1..150, ...))
AMFNameVisibleString ::= VisibleString (SIZE(1..150, ...))
AMFNameUTF8String ::= UTF8String (SIZE(1..150, ...))
AMFPagingTarget ::= CHOICE {
 globalRANNodeID GlobalRANNodeID,
 tAI TAI,
 choice-Extensions ProtocolIE-SingleContainer { {AMFPagingTarget-ExtIEs} }
}
AMFPagingTarget-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
AMFPointer ::= BIT STRING (SIZE(6))
AMFRegionID ::= BIT STRING (SIZE(8))
AMFSetID ::= BIT STRING (SIZE(10))
AMF-TNLAssociationSetupList ::=
 SEQUENCE (SIZE(1..maxnoofTNLAssociations))
 OF AMF-TNLAssociationSetupItem
AMF-TNLAssociationSetupItem ::= SEQUENCE {
 aMF-TNLAssociationAddress CPTransportLayerInformation,
 iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationSetupItem-ExtIEs} } OPTIONAL,
 ...
}
AMF-TNLAssociationSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AMF-TNLAssociationToAddList ::=
 SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToAddItem
AMF-TNLAssociationToAddItem ::= SEQUENCE {
 aMF-TNLAssociationAddress CPTransportLayerInformation,
 tNLAssociationUsage TNLAssociationUsage OPTIONAL,
 tNLAddressWeightFactor TNLAddressWeightFactor,
 iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToAddItem-ExtIEs} } OPTIONAL,
 ...
}
AMF-TNLAssociationToAddItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AMF-TNLAssociationToRemoveList ::= SEQUENCE
 (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToRemoveItem
AMF-TNLAssociationToRemoveItem ::= SEQUENCE {
 aMF-TNLAssociationAddress CPTransportLayerInformation,
 iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToRemoveItem-ExtIEs} } OPTIONAL,
 ...
}
AMF-TNLAssociationToRemoveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-TNLAssociationTransportLayerAddressNGRAN
 CRITICALITY reject EXTENSION CPTransportLayerInformation
 PRESENCE optional},
 ...
}
AMF-TNLAssociationToUpdateList ::= SEQUENCE
 (SIZE(1..maxnoofTNLAssociations)) OF AMF-TNLAssociationToUpdateItem
AMF-TNLAssociationToUpdateItem ::= SEQUENCE {
 aMF-TNLAssociationAddress CPTransportLayerInformation,
 tNLAssociationUsage TNLAssociationUsage OPTIONAL,
 tNLAddressWeightFactor TNLAddressWeightFactor OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {AMF-TNLAssociationToUpdateItem-ExtIEs} } OPTIONAL,
 ...
}
AMF-TNLAssociationToUpdateItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AMF-UE-NGAP-ID ::= INTEGER (0..1099511627775)
AreaOfInterest ::= SEQUENCE {
 areaOfInterestTAIList AreaOfInterestTAIList OPTIONAL,
 areaOfInterestCellList AreaOfInterestCellList OPTIONAL,
 areaOfInterestRANNodeList AreaOfInterestRANNodeList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {AreaOfInterest-ExtIEs} } OPTIONAL,
 ...
}
AreaOfInterest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AreaOfInterestCellList ::= SEQUENCE (SIZE(1..maxnoofCellinAoI)) OF AreaOfInterestCellItem
AreaOfInterestCellItem ::= SEQUENCE {
 nGRAN-CGI NGRAN-CGI,
 iE-Extensions ProtocolExtensionContainer { {AreaOfInterestCellItem-ExtIEs} } OPTIONAL,
 ...
}
AreaOfInterestCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AreaOfInterestList ::= SEQUENCE (SIZE(1..maxnoofAoI)) OF AreaOfInterestItem
AreaOfInterestItem ::= SEQUENCE {
 areaOfInterest AreaOfInterest,
 locationReportingReferenceID LocationReportingReferenceID,
 iE-Extensions ProtocolExtensionContainer { {AreaOfInterestItem-ExtIEs} } OPTIONAL,
 ...
}
AreaOfInterestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AreaOfInterestRANNodeList ::= SEQUENCE (SIZE(1..maxnoofRANNodeinAoI)) OF AreaOfInterestRANNodeItem
AreaOfInterestRANNodeItem ::= SEQUENCE {
 globalRANNodeID GlobalRANNodeID,
 iE-Extensions ProtocolExtensionContainer { {AreaOfInterestRANNodeItem-ExtIEs} } OPTIONAL,
 ...
}
AreaOfInterestRANNodeItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AreaOfInterestTAIList ::= SEQUENCE (SIZE(1..maxnoofTAIinAoI)) OF AreaOfInterestTAIItem
AreaOfInterestTAIItem ::= SEQUENCE {
 tAI TAI,
 iE-Extensions ProtocolExtensionContainer { {AreaOfInterestTAIItem-ExtIEs} } OPTIONAL,
 ...
}
AreaOfInterestTAIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AssistanceDataForPaging ::= SEQUENCE {
 assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL,
 pagingAttemptInformation PagingAttemptInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {AssistanceDataForPaging-ExtIEs} } OPTIONAL,
 ...
}
AssistanceDataForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-NPN-PagingAssistanceInformation
 CRITICALITY ignore EXTENSION NPN-PagingAssistanceInformation
 PRESENCE optional }|
 { ID id-PagingAssisDataforCEcapabUE
 CRITICALITY ignore EXTENSION PagingAssisDataforCEcapabUE
 PRESENCE optional },
 ...
}
AssistanceDataForRecommendedCells ::= SEQUENCE {
 recommendedCellsForPaging RecommendedCellsForPaging, 
 iE-Extensions ProtocolExtensionContainer { {AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL,
 ...
}
AssistanceDataForRecommendedCells-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AssociatedMBSQosFlowSetupRequestList ::= SEQUENCE
 (SIZE(1..maxnoofMBSQoSFlows)) OF AssociatedMBSQosFlowSetupRequestItem
AssociatedMBSQosFlowSetupRequestItem ::= SEQUENCE {
 mBS-QosFlowIdentifier QosFlowIdentifier,
 associatedUnicastQosFlowIdentifier QosFlowIdentifier,
 iE-Extensions ProtocolExtensionContainer
 { { AssociatedMBSQosFlowSetupRequestItem-ExtIEs} } OPTIONAL,
 ...
}
AssociatedMBSQosFlowSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AssociatedMBSQosFlowSetuporModifyRequestList ::=
 SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF AssociatedMBSQosFlowSetuporModifyRequestItem
AssociatedMBSQosFlowSetuporModifyRequestItem ::= SEQUENCE {
 mBS-QosFlowIdentifier QosFlowIdentifier,
 associatedUnicastQosFlowIdentifier QosFlowIdentifier,
 iE-Extensions ProtocolExtensionContainer
 { { AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs} } OPTIONAL,
 ...
}
AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AssociatedQosFlowList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF AssociatedQosFlowItem
AssociatedQosFlowItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 qosFlowMappingIndication ENUMERATED {ul, dl, ...} OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {AssociatedQosFlowItem-ExtIEs} } OPTIONAL,
 ...
}
AssociatedQosFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-CurrentQoSParaSetIndex
 CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex
 PRESENCE optional },
 ...
}
AuthenticatedIndication ::= ENUMERATED {true, ...}
AveragingWindow ::= INTEGER (0..4095, ...)
AreaScopeOfMDT-NR ::= CHOICE { 
 cellBased CellBasedMDT-NR,
 tABased TABasedMDT,
 pLMNWide NULL,
 tAIBased TAIBasedMDT,
 choice-Extensions ProtocolIE-SingleContainer { {AreaScopeOfMDT-NR-ExtIEs} }
}
AreaScopeOfMDT-NR-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
AreaScopeOfMDT-EUTRA ::= CHOICE { 
 cellBased CellBasedMDT-EUTRA,
 tABased TABasedMDT,
 pLMNWide NULL,
 tAIBased TAIBasedMDT,
 choice-Extensions ProtocolIE-SingleContainer { {AreaScopeOfMDT-EUTRA-ExtIEs} }
}
AreaScopeOfMDT-EUTRA-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
AreaScopeOfNeighCellsList ::= SEQUENCE
 (SIZE(1..maxnoofFreqforMDT)) OF AreaScopeOfNeighCellsItem
AreaScopeOfNeighCellsItem ::= SEQUENCE {
 nrFrequencyInfo NRFrequencyInfo,
 pciListForMDT PCIListForMDT OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { AreaScopeOfNeighCellsItem-ExtIEs} } OPTIONAL,
 ...
}
AreaScopeOfNeighCellsItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
AreaScopeOfQMC ::= CHOICE { 
 cellBased CellBasedQMC,
 tABased TABasedQMC,
 tAIBased TAIBasedQMC,
 pLMNAreaBased PLMNAreaBasedQMC,
 choice-Extensions ProtocolIE-SingleContainer { { AreaScopeOfQMC-ExtIEs} }
}
AreaScopeOfQMC-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
AvailableRANVisibleQoEMetrics ::= SEQUENCE {
 applicationLayerBufferLevelList ENUMERATED {true, ...} OPTIONAL,
 playoutDelayForMediaStartup ENUMERATED {true, ...} OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { AvailableRANVisibleQoEMetrics-ExtIEs} } OPTIONAL,
 ...
}
AvailableRANVisibleQoEMetrics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- B
BeamMeasurementsReportConfiguration ::= SEQUENCE {
 beamMeasurementsReportQuantity BeamMeasurementsReportQuantity OPTIONAL,
 maxNrofRS-IndexesToReport MaxNrofRS-IndexesToReport OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { BeamMeasurementsReportConfiguration-ExtIEs} } OPTIONAL,
 ...
}
BeamMeasurementsReportConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
BeamMeasurementsReportQuantity ::= SEQUENCE {
 rSRP ENUMERATED {true, ...},
 rSRQ ENUMERATED {true, ...},
 sINR ENUMERATED {true, ...},
 iE-Extensions ProtocolExtensionContainer
 { { BeamMeasurementsReportQuantity-ExtIEs} } OPTIONAL,
 ...
}
BeamMeasurementsReportQuantity-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
BitRate ::= INTEGER (0..4000000000000, ...) 
BroadcastCancelledAreaList ::= CHOICE {
 cellIDCancelledEUTRA CellIDCancelledEUTRA,
 tAICancelledEUTRA TAICancelledEUTRA,
 emergencyAreaIDCancelledEUTRA EmergencyAreaIDCancelledEUTRA,
 cellIDCancelledNR CellIDCancelledNR,
 tAICancelledNR TAICancelledNR,
 emergencyAreaIDCancelledNR EmergencyAreaIDCancelledNR,
 choice-Extensions ProtocolIE-SingleContainer { {BroadcastCancelledAreaList-ExtIEs} }
}
BroadcastCancelledAreaList-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
BroadcastCompletedAreaList ::= CHOICE {
 cellIDBroadcastEUTRA CellIDBroadcastEUTRA,
 tAIBroadcastEUTRA TAIBroadcastEUTRA,
 emergencyAreaIDBroadcastEUTRA EmergencyAreaIDBroadcastEUTRA,
 cellIDBroadcastNR CellIDBroadcastNR,
 tAIBroadcastNR TAIBroadcastNR,
 emergencyAreaIDBroadcastNR EmergencyAreaIDBroadcastNR,
 choice-Extensions ProtocolIE-SingleContainer { {BroadcastCompletedAreaList-ExtIEs} }
}
BroadcastCompletedAreaList-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
BroadcastPLMNList ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BroadcastPLMNItem
BroadcastPLMNItem ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 tAISliceSupportList SliceSupportList,
 iE-Extensions ProtocolExtensionContainer { {BroadcastPLMNItem-ExtIEs} } OPTIONAL,
 ...
}
BroadcastPLMNItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-NPN-Support
 CRITICALITY reject EXTENSION NPN-Support
 PRESENCE optional}|
 {ID id-ExtendedTAISliceSupportList
 CRITICALITY reject EXTENSION ExtendedSliceSupportList
 PRESENCE optional}|
 {ID id-TAINSAGSupportList
 CRITICALITY ignore EXTENSION TAINSAGSupportList
 PRESENCE optional},
 ...
}
BluetoothMeasurementConfiguration ::= SEQUENCE {
 bluetoothMeasConfig BluetoothMeasConfig,
 bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL,
 bt-rssi ENUMERATED {true, ...} OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL,
 ...
}
BluetoothMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
BluetoothMeasConfigNameList ::= SEQUENCE
 (SIZE(1..maxnoofBluetoothName)) OF BluetoothMeasConfigNameItem
BluetoothMeasConfigNameItem ::= SEQUENCE {
 bluetoothName BluetoothName,
 iE-Extensions ProtocolExtensionContainer
 { { BluetoothMeasConfigNameItem-ExtIEs } } OPTIONAL,
 ...
}
BluetoothMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
BluetoothMeasConfig::= ENUMERATED {setup,...}
BluetoothName ::= OCTET STRING (SIZE (1..248))
BurstArrivalTime ::= OCTET STRING
-- C
CAG-ID ::= BIT STRING (SIZE(32))
CancelAllWarningMessages ::= ENUMERATED {
 true,
 ...
}
CancelledCellsInEAI-EUTRA ::= SEQUENCE
 (SIZE(1..maxnoofCellinEAI)) OF CancelledCellsInEAI-EUTRA-Item
CancelledCellsInEAI-EUTRA-Item ::= SEQUENCE {
 eUTRA-CGI EUTRA-CGI,
 numberOfBroadcasts NumberOfBroadcasts,
 iE-Extensions ProtocolExtensionContainer
 { {CancelledCellsInEAI-EUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
CancelledCellsInEAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CancelledCellsInEAI-NR ::= SEQUENCE
 (SIZE(1..maxnoofCellinEAI)) OF CancelledCellsInEAI-NR-Item
CancelledCellsInEAI-NR-Item ::= SEQUENCE {
 nR-CGI NR-CGI,
 numberOfBroadcasts NumberOfBroadcasts,
 iE-Extensions ProtocolExtensionContainer
 { {CancelledCellsInEAI-NR-Item-ExtIEs} } OPTIONAL,
 ...
}
CancelledCellsInEAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CancelledCellsInTAI-EUTRA ::= SEQUENCE
 (SIZE(1..maxnoofCellinTAI)) OF CancelledCellsInTAI-EUTRA-Item
CancelledCellsInTAI-EUTRA-Item ::= SEQUENCE {
 eUTRA-CGI EUTRA-CGI,
 numberOfBroadcasts NumberOfBroadcasts,
 iE-Extensions ProtocolExtensionContainer
 { {CancelledCellsInTAI-EUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
CancelledCellsInTAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CancelledCellsInTAI-NR ::= SEQUENCE
 (SIZE(1..maxnoofCellinTAI)) OF CancelledCellsInTAI-NR-Item
CancelledCellsInTAI-NR-Item ::= SEQUENCE{
 nR-CGI NR-CGI,
 numberOfBroadcasts NumberOfBroadcasts,
 iE-Extensions ProtocolExtensionContainer
 { {CancelledCellsInTAI-NR-Item-ExtIEs} } OPTIONAL,
 ...
}
CancelledCellsInTAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CandidateCellList ::= SEQUENCE (SIZE(1.. maxnoofCandidateCells)) OF CandidateCellItem
CandidateCellItem ::= SEQUENCE{
 candidateCell CandidateCell,
 iE-Extensions ProtocolExtensionContainer { {CandidateCellItem-ExtIEs} } OPTIONAL,
 ...
}
CandidateCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CandidateCell::= CHOICE {
 candidateCGI CandidateCellID,
 candidatePCI CandidatePCI,
 choice-Extensions ProtocolIE-SingleContainer { { CandidateCell-ExtIEs} }
}
CandidateCell-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
CandidateCellID::= SEQUENCE {
 candidateCellID NR-CGI,
 iE-Extensions ProtocolExtensionContainer { { CandidateCellID-ExtIEs} } OPTIONAL,
 ...
}
CandidateCellID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CandidatePCI::= SEQUENCE {
 candidatePCI INTEGER (0..1007, ...),
 candidateNRARFCN INTEGER (0..maxNRARFCN),
 iE-Extensions ProtocolExtensionContainer { { CandidatePCI-ExtIEs} } OPTIONAL,
 ...
}
CandidatePCI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
Cause ::= CHOICE {
 radioNetwork CauseRadioNetwork,
 transport CauseTransport,
 nas CauseNas,
 protocol CauseProtocol,
 misc CauseMisc,
 choice-Extensions ProtocolIE-SingleContainer { {Cause-ExtIEs} }
}
Cause-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
CauseMisc ::= ENUMERATED {
 control-processing-overload,
 not-enough-user-plane-processing-resources,
 hardware-failure,
 om-intervention,
 unknown-PLMN-or-SNPN,
 unspecified,
 ...
}
CauseNas ::= ENUMERATED {
 normal-release,
 authentication-failure,
 deregister,
 unspecified,
 ...,
 uE-not-in-PLMN-serving-area
}
CauseProtocol ::= ENUMERATED {
 transfer-syntax-error,
 abstract-syntax-error-reject,
 abstract-syntax-error-ignore-and-notify,
 message-not-compatible-with-receiver-state,
 semantic-error,
 abstract-syntax-error-falsely-constructed-message,
 unspecified,
 ...
}
CauseRadioNetwork ::= ENUMERATED {
 unspecified,
 txnrelocoverall-expiry,
 successful-handover,
 release-due-to-ngran-generated-reason,
 release-due-to-5gc-generated-reason,
 handover-cancelled, 
 partial-handover, 
 ho-failure-in-target-5GC-ngran-node-or-target-system,
 ho-target-not-allowed,
 tngrelocoverall-expiry,
 tngrelocprep-expiry,
 cell-not-available,
 unknown-targetID,
 no-radio-resources-available-in-target-cell,
 unknown-local-UE-NGAP-ID,
 inconsistent-remote-UE-NGAP-ID,
 handover-desirable-for-radio-reason,
 time-critical-handover,
 resource-optimisation-handover,
 reduce-load-in-serving-cell,
 user-inactivity,
 radio-connection-with-ue-lost,
 radio-resources-not-available,
 invalid-qos-combination,
 failure-in-radio-interface-procedure,
 interaction-with-other-procedure,
 unknown-PDU-session-ID,
 unkown-qos-flow-ID,
 multiple-PDU-session-ID-instances,
 multiple-qos-flow-ID-instances,
 encryption-and-or-integrity-protection-algorithms-not-supported,
 ng-intra-system-handover-triggered,
 ng-inter-system-handover-triggered,
 xn-handover-triggered,
 not-supported-5QI-value,
 ue-context-transfer,
 ims-voice-eps-fallback-or-rat-fallback-triggered,
 up-integrity-protection-not-possible,
 up-confidentiality-protection-not-possible,
 slice-not-supported,
 ue-in-rrc-inactive-state-not-reachable,
 redirection,
 resources-not-available-for-the-slice,
 ue-max-integrity-protected-data-rate-reason,
 release-due-to-cn-detected-mobility,
 ...,
 n26-interface-not-available,
 release-due-to-pre-emption,
 multiple-location-reporting-reference-ID-instances,
 rsn-not-available-for-the-up,
 npn-access-denied,
 cag-only-access-denied,
 insufficient-ue-capabilities,
 redcap-ue-not-supported,
 unknown-MBS-Session-ID,
 indicated-MBS-session-area-information-not-served-by-the-gNB,
 inconsistent-slice-info-for-the-session,
 misaligned-association-for-multicast-unicast
}
CauseTransport ::= ENUMERATED {
 transport-resource-unavailable,
 unspecified,
 ...
}
Cell-CAGInformation ::= SEQUENCE {
 nGRAN-CGI NGRAN-CGI,
 cellCAGList CellCAGList,
 iE-Extensions ProtocolExtensionContainer { {Cell-CAGInformation-ExtIEs} } OPTIONAL,
 ...
}
Cell-CAGInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellCAGList ::= SEQUENCE (SIZE(1..maxnoofCAGSperCell)) OF CAG-ID
CellIDBroadcastEUTRA ::= SEQUENCE
 (SIZE(1..maxnoofCellIDforWarning)) OF CellIDBroadcastEUTRA-Item
CellIDBroadcastEUTRA-Item ::= SEQUENCE {
 eUTRA-CGI EUTRA-CGI,
 iE-Extensions ProtocolExtensionContainer
 { {CellIDBroadcastEUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
CellIDBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellIDBroadcastNR ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDBroadcastNR-Item
CellIDBroadcastNR-Item ::= SEQUENCE {
 nR-CGI NR-CGI,
 iE-Extensions ProtocolExtensionContainer { {CellIDBroadcastNR-Item-ExtIEs} } OPTIONAL,
 ...
}
CellIDBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellIDCancelledEUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDCancelledEUTRA-Item
CellIDCancelledEUTRA-Item ::= SEQUENCE {
 eUTRA-CGI EUTRA-CGI,
 numberOfBroadcasts NumberOfBroadcasts,
 iE-Extensions ProtocolExtensionContainer { {CellIDCancelledEUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
CellIDCancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellIDCancelledNR ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF CellIDCancelledNR-Item
CellIDCancelledNR-Item ::= SEQUENCE {
 nR-CGI NR-CGI,
 numberOfBroadcasts NumberOfBroadcasts,
 iE-Extensions ProtocolExtensionContainer { {CellIDCancelledNR-Item-ExtIEs} } OPTIONAL,
 ...
}
CellIDCancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellIDListForRestart ::= CHOICE {
 eUTRA-CGIListforRestart EUTRA-CGIList,
 nR-CGIListforRestart NR-CGIList,
 choice-Extensions ProtocolIE-SingleContainer { {CellIDListForRestart-ExtIEs} }
}
CellIDListForRestart-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
CellSize ::= ENUMERATED {verysmall, small, medium, large, ...}
CellType ::= SEQUENCE {
 cellSize CellSize,
 iE-Extensions ProtocolExtensionContainer { {CellType-ExtIEs} } OPTIONAL,
 ...
}
CellType-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CEmodeBSupport-Indicator ::= ENUMERATED {supported,...}
CEmodeBrestricted ::= ENUMERATED {
 restricted,
 not-restricted,
 ...
}
CNAssistedRANTuning ::= SEQUENCE {
 expectedUEBehaviour ExpectedUEBehaviour OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {CNAssistedRANTuning-ExtIEs} } OPTIONAL,
 ...
}
CNAssistedRANTuning-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CNsubgroupID ::= INTEGER (0..7, ...)
CNTypeRestrictionsForEquivalent ::= SEQUENCE
 (SIZE(1..maxnoofEPLMNs)) OF CNTypeRestrictionsForEquivalentItem
CNTypeRestrictionsForEquivalentItem ::= SEQUENCE {
 plmnIdentity PLMNIdentity,
 cn-Type ENUMERATED {epc-forbidden, fiveGC-forbidden, ...},
 iE-Extensions ProtocolExtensionContainer
 { {CNTypeRestrictionsForEquivalentItem-ExtIEs} } OPTIONAL,
 ...
}
CNTypeRestrictionsForEquivalentItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::={
 ...
}
CNTypeRestrictionsForServing ::= ENUMERATED {
 epc-forbidden,
 ...
}
CommonNetworkInstance ::= OCTET STRING
CompletedCellsInEAI-EUTRA ::= SEQUENCE
 (SIZE(1..maxnoofCellinEAI)) OF CompletedCellsInEAI-EUTRA-Item
CompletedCellsInEAI-EUTRA-Item ::= SEQUENCE {
 eUTRA-CGI EUTRA-CGI,
 iE-Extensions ProtocolExtensionContainer
 { {CompletedCellsInEAI-EUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
CompletedCellsInEAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CompletedCellsInEAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellsInEAI-NR-Item
CompletedCellsInEAI-NR-Item ::= SEQUENCE {
 nR-CGI NR-CGI,
 iE-Extensions ProtocolExtensionContainer { {CompletedCellsInEAI-NR-Item-ExtIEs} } OPTIONAL,
 ...
}
CompletedCellsInEAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CompletedCellsInTAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellsInTAI-EUTRA-Item
CompletedCellsInTAI-EUTRA-Item ::= SEQUENCE{
 eUTRA-CGI EUTRA-CGI,
 iE-Extensions ProtocolExtensionContainer { {CompletedCellsInTAI-EUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
CompletedCellsInTAI-EUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CompletedCellsInTAI-NR ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellsInTAI-NR-Item
CompletedCellsInTAI-NR-Item ::= SEQUENCE{
 nR-CGI NR-CGI,
 iE-Extensions ProtocolExtensionContainer { {CompletedCellsInTAI-NR-Item-ExtIEs} } OPTIONAL,
 ...
}
CompletedCellsInTAI-NR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ConcurrentWarningMessageInd ::= ENUMERATED {
 true,
 ...
}
ConfidentialityProtectionIndication ::= ENUMERATED {
 required,
 preferred,
 not-needed,
 ...
}
ConfidentialityProtectionResult ::= ENUMERATED {
 performed,
 not-performed,
 ...
}
ConfiguredTACIndication ::= ENUMERATED {
 true,
 ...
}
CoreNetworkAssistanceInformationForInactive ::= SEQUENCE {
 uEIdentityIndexValue UEIdentityIndexValue,
 uESpecificDRX PagingDRX OPTIONAL,
 periodicRegistrationUpdateTimer PeriodicRegistrationUpdateTimer,
 mICOModeIndication MICOModeIndication OPTIONAL,
 tAIListForInactive TAIListForInactive,
 expectedUEBehaviour ExpectedUEBehaviour OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {CoreNetworkAssistanceInformationForInactive-ExtIEs} } OPTIONAL,
 ...
}
CoreNetworkAssistanceInformationForInactive-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-EUTRA-PagingeDRXInformation
 CRITICALITY ignore EXTENSION EUTRA-PagingeDRXInformation
 PRESENCE optional }|
 { ID id-ExtendedUEIdentityIndexValue
 CRITICALITY ignore EXTENSION ExtendedUEIdentityIndexValue
 PRESENCE optional }|
 { ID id-UERadioCapabilityForPaging
 CRITICALITY ignore EXTENSION UERadioCapabilityForPaging
 PRESENCE optional }|
 { ID id-MicoAllPLMN
 CRITICALITY ignore EXTENSION MicoAllPLMN
 PRESENCE optional }|
 { ID id-NR-PagingeDRXInformation
 CRITICALITY ignore EXTENSION NR-PagingeDRXInformation
 PRESENCE optional }|
 { ID id-PagingCauseIndicationForVoiceService
 CRITICALITY ignore EXTENSION PagingCauseIndicationForVoiceService
 PRESENCE optional }|
 { ID id-PEIPSassistanceInformation
 CRITICALITY ignore EXTENSION PEIPSassistanceInformation
 PRESENCE optional }|
 { ID id-HashedUEIdentityIndexValue
 CRITICALITY ignore	EXTENSION HashedUEIdentityIndexValue
 PRESENCE optional },
 ...
}
COUNTValueForPDCP-SN12 ::= SEQUENCE {
 pDCP-SN12 INTEGER (0..4095),
 hFN-PDCP-SN12 INTEGER (0..1048575),
 iE-Extensions ProtocolExtensionContainer { {COUNTValueForPDCP-SN12-ExtIEs} } OPTIONAL,
 ...
}
COUNTValueForPDCP-SN12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
COUNTValueForPDCP-SN18 ::= SEQUENCE {
 pDCP-SN18 INTEGER (0..262143),
 hFN-PDCP-SN18 INTEGER (0..16383),
 iE-Extensions ProtocolExtensionContainer { {COUNTValueForPDCP-SN18-ExtIEs} } OPTIONAL,
 ...
}
COUNTValueForPDCP-SN18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CoverageEnhancementLevel ::= OCTET STRING
CPTransportLayerInformation ::= CHOICE {
 endpointIPAddress TransportLayerAddress,
 choice-Extensions ProtocolIE-SingleContainer { {CPTransportLayerInformation-ExtIEs} }
}
CPTransportLayerInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 { ID id-EndpointIPAddressAndPort
 CRITICALITY reject TYPE EndpointIPAddressAndPort
 PRESENCE mandatory },
 ...
}
CriticalityDiagnostics ::= SEQUENCE {
 procedureCode ProcedureCode OPTIONAL,
 triggeringMessage TriggeringMessage OPTIONAL,
 procedureCriticality Criticality OPTIONAL,
 iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
 iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL,
 ...
}
CriticalityDiagnostics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CriticalityDiagnostics-IE-List ::= SEQUENCE
 (SIZE(1..maxnoofErrors)) OF CriticalityDiagnostics-IE-Item
CriticalityDiagnostics-IE-Item ::= SEQUENCE {
 iECriticality Criticality,
 iE-ID ProtocolIE-ID,
 typeOfError TypeOfError,
 iE-Extensions ProtocolExtensionContainer
 {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL,
 ...
}
CriticalityDiagnostics-IE-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellBasedMDT-NR::= SEQUENCE {
 cellIdListforMDT CellIdListforMDT-NR,
 iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-NR-ExtIEs} } OPTIONAL,
 ...
}
CellBasedMDT-NR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellIdListforMDT-NR ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF NR-CGI
CellBasedMDT-EUTRA::= SEQUENCE {
 cellIdListforMDT CellIdListforMDT-EUTRA,
 iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-EUTRA-ExtIEs} } OPTIONAL,
 ...
}
CellBasedMDT-EUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellBasedQMC ::= SEQUENCE {
 cellIdListforQMC CellIdListforQMC,
 iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL,
 ...
}
CellBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF NGRAN-CGI
CellIdListforMDT-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRA-CGI
-- D
DataCodingScheme ::= BIT STRING (SIZE(8))
DataForwardingAccepted ::= ENUMERATED {
 data-forwarding-accepted,
 ...
}
DataForwardingNotPossible ::= ENUMERATED {
 data-forwarding-not-possible,
 ...
}
DataForwardingResponseDRBList ::= SEQUENCE
 (SIZE(1..maxnoofDRBs)) OF DataForwardingResponseDRBItem
DataForwardingResponseDRBItem ::= SEQUENCE {
 dRB-ID DRB-ID,
 dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL,
 uLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 {{DataForwardingResponseDRBItem-ExtIEs}} OPTIONAL,
 ...
}
DataForwardingResponseDRBItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DAPSRequestInfo ::= SEQUENCE {
 dAPSIndicator ENUMERATED {daps-ho-required, ...},
 iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL,
 ...
}
DAPSRequestInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DAPSResponseInfoList ::= SEQUENCE (SIZE(1.. maxnoofDRBs)) OF DAPSResponseInfoItem
DAPSResponseInfoItem ::= SEQUENCE {
 dRB-ID DRB-ID,
 dAPSResponseInfo DAPSResponseInfo,
 iE-Extension ProtocolExtensionContainer { {DAPSResponseInfoItem-ExtIEs} } OPTIONAL,
 ...
}
DAPSResponseInfoItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DAPSResponseInfo ::= SEQUENCE {
 dapsresponseindicator ENUMERATED {daps-ho-accepted, daps-ho-not-accepted, ...},
 iE-Extensions ProtocolExtensionContainer { { DAPSResponseInfo-ExtIEs} } OPTIONAL,
 ...
}
DAPSResponseInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DataForwardingResponseERABList ::= SEQUENCE
 (SIZE(1..maxnoofE-RABs)) OF DataForwardingResponseERABListItem
DataForwardingResponseERABListItem ::= SEQUENCE {
 e-RAB-ID E-RAB-ID,
 dLForwardingUP-TNLInformation UPTransportLayerInformation,
 iE-Extensions ProtocolExtensionContainer
 { {DataForwardingResponseERABListItem-ExtIEs} } OPTIONAL,
 ...
}
DataForwardingResponseERABListItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DelayCritical ::= ENUMERATED {
 delay-critical,
 non-delay-critical,
 ...
}
DL-CP-SecurityInformation ::= SEQUENCE {
 dl-NAS-MAC DL-NAS-MAC,
 iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL,
 ...
}
DL-CP-SecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DL-NAS-MAC ::= BIT STRING (SIZE (16))
DLForwarding ::= ENUMERATED {
 dl-forwarding-proposed,
 ...
}
DL-NGU-TNLInformationReused ::= ENUMERATED {
 true,
 ...
}
DirectForwardingPathAvailability ::= ENUMERATED {
 direct-path-available,
 ...
}
DRB-ID ::= INTEGER (1..32, ...)
DRBsSubjectToStatusTransferList ::=
 SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsSubjectToStatusTransferItem
DRBsSubjectToStatusTransferItem ::= SEQUENCE {
 dRB-ID DRB-ID,
 dRBStatusUL DRBStatusUL,
 dRBStatusDL DRBStatusDL,
 iE-Extension ProtocolExtensionContainer
 { {DRBsSubjectToStatusTransferItem-ExtIEs} } OPTIONAL,
 ...
}
DRBsSubjectToStatusTransferItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-OldAssociatedQosFlowList-ULendmarkerexpected
 CRITICALITY ignore EXTENSION AssociatedQosFlowList
 PRESENCE optional },
 ...
}
DRBStatusDL ::= CHOICE {
 dRBStatusDL12 DRBStatusDL12,
 dRBStatusDL18 DRBStatusDL18,
 choice-Extensions ProtocolIE-SingleContainer { {DRBStatusDL-ExtIEs} }
}
DRBStatusDL-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
DRBStatusDL12 ::= SEQUENCE {
 dL-COUNTValue COUNTValueForPDCP-SN12,
 iE-Extension ProtocolExtensionContainer { {DRBStatusDL12-ExtIEs} } OPTIONAL,
 ...
}
DRBStatusDL12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DRBStatusDL18 ::= SEQUENCE {
 dL-COUNTValue COUNTValueForPDCP-SN18,
 iE-Extension ProtocolExtensionContainer { {DRBStatusDL18-ExtIEs} } OPTIONAL,
 ...
}
DRBStatusDL18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DRBStatusUL ::= CHOICE {
 dRBStatusUL12 DRBStatusUL12,
 dRBStatusUL18 DRBStatusUL18,
 choice-Extensions ProtocolIE-SingleContainer { {DRBStatusUL-ExtIEs} }
}
DRBStatusUL-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
DRBStatusUL12 ::= SEQUENCE {
 uL-COUNTValue COUNTValueForPDCP-SN12,
 receiveStatusOfUL-PDCP-SDUs BIT STRING (SIZE(1..2048)) OPTIONAL,
 iE-Extension ProtocolExtensionContainer { {DRBStatusUL12-ExtIEs} } OPTIONAL,
 ...
}
DRBStatusUL12-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DRBStatusUL18 ::= SEQUENCE {
 uL-COUNTValue COUNTValueForPDCP-SN18,
 receiveStatusOfUL-PDCP-SDUs BIT STRING (SIZE(1..131072)) OPTIONAL,
 iE-Extension ProtocolExtensionContainer { {DRBStatusUL18-ExtIEs} } OPTIONAL,
 ...
}
DRBStatusUL18-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DRBsToQosFlowsMappingList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToQosFlowsMappingItem
DRBsToQosFlowsMappingItem ::= SEQUENCE {
 dRB-ID DRB-ID,
 associatedQosFlowList AssociatedQosFlowList,
 iE-Extensions ProtocolExtensionContainer { {DRBsToQosFlowsMappingItem-ExtIEs} } OPTIONAL,
 ...
}
DRBsToQosFlowsMappingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-DAPSRequestInfo
 CRITICALITY ignore EXTENSION DAPSRequestInfo
 PRESENCE optional },
 ...
}
Dynamic5QIDescriptor ::= SEQUENCE {
 priorityLevelQos PriorityLevelQos,
 packetDelayBudget PacketDelayBudget,
 packetErrorRate PacketErrorRate,
 fiveQI FiveQI OPTIONAL,
 delayCritical DelayCritical OPTIONAL,
-- The above IE shall be present in case of GBR QoS flow
 averagingWindow AveragingWindow OPTIONAL,
-- The above IE shall be present in case of GBR QoS flow
 maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {Dynamic5QIDescriptor-ExtIEs} } OPTIONAL,
 ...
}
Dynamic5QIDescriptor-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-ExtendedPacketDelayBudget
 CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget
 PRESENCE optional }|
 { ID id-CNPacketDelayBudgetDL
 CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget
 PRESENCE optional }|
 { ID id-CNPacketDelayBudgetUL
 CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget
 PRESENCE optional },
 ...
}
-- E
EarlyMeasurement ::= ENUMERATED {true, ...}
EarlyStatusTransfer-TransparentContainer ::= SEQUENCE {
 procedureStage ProcedureStageChoice,
 iE-Extensions ProtocolExtensionContainer
 { {EarlyStatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL,
 ...
}
EarlyStatusTransfer-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ProcedureStageChoice ::= CHOICE {
 first-dl-count FirstDLCount,
 choice-Extensions ProtocolIE-SingleContainer { {ProcedureStageChoice-ExtIEs} }
}
ProcedureStageChoice-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
FirstDLCount ::= SEQUENCE {
 dRBsSubjectToEarlyStatusTransfer DRBsSubjectToEarlyStatusTransfer-List,
 iE-Extension ProtocolExtensionContainer { {FirstDLCount-ExtIEs} } OPTIONAL,
 ...
}
FirstDLCount-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
DRBsSubjectToEarlyStatusTransfer-List ::= SEQUENCE
 (SIZE (1.. maxnoofDRBs)) OF DRBsSubjectToEarlyStatusTransfer-Item
DRBsSubjectToEarlyStatusTransfer-Item ::= SEQUENCE {
 dRB-ID DRB-ID,
 firstDLCOUNT DRBStatusDL,
 iE-Extension ProtocolExtensionContainer
 { { DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs} } OPTIONAL,
 ...
}
DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EDT-Session ::= ENUMERATED {
 true,
 ...
}
EmergencyAreaID ::= OCTET STRING (SIZE(3))
EmergencyAreaIDBroadcastEUTRA ::= SEQUENCE
 (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDBroadcastEUTRA-Item
EmergencyAreaIDBroadcastEUTRA-Item ::= SEQUENCE {
 emergencyAreaID EmergencyAreaID,
 completedCellsInEAI-EUTRA CompletedCellsInEAI-EUTRA,
 iE-Extensions ProtocolExtensionContainer
 { {EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EmergencyAreaIDBroadcastNR ::= SEQUENCE
 (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDBroadcastNR-Item
EmergencyAreaIDBroadcastNR-Item ::= SEQUENCE {
 emergencyAreaID EmergencyAreaID,
 completedCellsInEAI-NR CompletedCellsInEAI-NR,
 iE-Extensions ProtocolExtensionContainer
 { {EmergencyAreaIDBroadcastNR-Item-ExtIEs} } OPTIONAL,
 ...
}
EmergencyAreaIDBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EmergencyAreaIDCancelledEUTRA ::= SEQUENCE
 (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDCancelledEUTRA-Item
EmergencyAreaIDCancelledEUTRA-Item ::= SEQUENCE {
 emergencyAreaID EmergencyAreaID,
 cancelledCellsInEAI-EUTRA CancelledCellsInEAI-EUTRA,
 iE-Extensions ProtocolExtensionContainer
 { {EmergencyAreaIDCancelledEUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
EmergencyAreaIDCancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EmergencyAreaIDCancelledNR ::= SEQUENCE
 (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaIDCancelledNR-Item
EmergencyAreaIDCancelledNR-Item ::= SEQUENCE {
 emergencyAreaID EmergencyAreaID,
 cancelledCellsInEAI-NR CancelledCellsInEAI-NR,
 iE-Extensions ProtocolExtensionContainer
 { {EmergencyAreaIDCancelledNR-Item-ExtIEs} } OPTIONAL,
 ...
}
EmergencyAreaIDCancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID
EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofEAIforRestart)) OF EmergencyAreaID
EmergencyFallbackIndicator ::= SEQUENCE {
 emergencyFallbackRequestIndicator EmergencyFallbackRequestIndicator,
 emergencyServiceTargetCN EmergencyServiceTargetCN OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {EmergencyFallbackIndicator-ExtIEs} } OPTIONAL,
 ...
}
EmergencyFallbackIndicator-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EmergencyFallbackRequestIndicator ::= ENUMERATED {
 emergency-fallback-requested,
 ...
}
EmergencyServiceTargetCN ::= ENUMERATED {
 fiveGC,
 epc,
 ...
}
ENB-ID ::= CHOICE {
 macroENB-ID BIT STRING (SIZE(20)),
 homeENB-ID BIT STRING (SIZE(28)),
 short-macroENB-ID BIT STRING (SIZE(18)),
 long-macroENB-ID BIT STRING (SIZE(21)),
 choice-Extensions ProtocolIE-SingleContainer { { ENB-ID-ExtIEs} }
}
ENB-ID-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
Enhanced-CoverageRestriction ::= ENUMERATED {restricted, ... }
Extended-ConnectedTime ::= INTEGER (0..255)
EN-DCSONConfigurationTransfer ::= OCTET STRING
EndpointIPAddressAndPort ::=SEQUENCE {
 endpointIPAddress TransportLayerAddress,
 portNumber PortNumber,
 iE-Extensions ProtocolExtensionContainer { { EndpointIPAddressAndPort-ExtIEs} } OPTIONAL
}
EndIndication ::= ENUMERATED {
 no-further-data,
 further-data-exists,
 ...
}
EndpointIPAddressAndPort-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EquivalentPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNIdentity
EPS-TAC ::= OCTET STRING (SIZE(2))
EPS-TAI ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 ePS-TAC EPS-TAC,
 iE-Extensions ProtocolExtensionContainer { {EPS-TAI-ExtIEs} } OPTIONAL,
 ...
}
EPS-TAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
E-RAB-ID ::= INTEGER (0..15, ...)
E-RABInformationList ::= SEQUENCE (SIZE(1..maxnoofE-RABs)) OF E-RABInformationItem
E-RABInformationItem ::= SEQUENCE {
 e-RAB-ID E-RAB-ID,
 dLForwarding DLForwarding OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {E-RABInformationItem-ExtIEs} } OPTIONAL,
 ...
}
E-RABInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-SourceTNLAddrInfo
 CRITICALITY ignore EXTENSION TransportLayerAddress
 PRESENCE optional}|
 {ID id-SourceNodeTNLAddrInfo
 CRITICALITY ignore EXTENSION TransportLayerAddress
 PRESENCE optional},
 ...
}
EUTRACellIdentity ::= BIT STRING (SIZE(28))
EUTRA-CGI ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 eUTRACellIdentity EUTRACellIdentity,
 iE-Extensions ProtocolExtensionContainer { {EUTRA-CGI-ExtIEs} } OPTIONAL,
 ...
}
EUTRA-CGI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EUTRA-CGIList ::= SEQUENCE (SIZE(1..maxnoofCellsinngeNB)) OF EUTRA-CGI
EUTRA-CGIListForWarning ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF EUTRA-CGI
EUTRA-PagingeDRXInformation ::= SEQUENCE {
 eUTRA-paging-eDRX-Cycle EUTRA-Paging-eDRX-Cycle,
 eUTRA-paging-Time-Window EUTRA-Paging-Time-Window OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {EUTRA-PagingeDRXInformation-ExtIEs} } OPTIONAL,
 ...
}
EUTRA-PagingeDRXInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EUTRA-Paging-eDRX-Cycle ::= ENUMERATED {
 hfhalf, hf1, hf2, hf4, hf6, 
 hf8, hf10, hf12, hf14, hf16, 
 hf32, hf64, hf128, hf256,
 ...
}
EUTRA-Paging-Time-Window ::= ENUMERATED {
 s1, s2, s3, s4, s5, 
 s6, s7, s8, s9, s10, 
 s11, s12, s13, s14, s15, s16,
 ...
}
EUTRAencryptionAlgorithms ::= BIT STRING (SIZE(16, ...))
EUTRAintegrityProtectionAlgorithms ::= BIT STRING (SIZE(16, ...))
EventType ::= ENUMERATED {
 direct,
 change-of-serve-cell,
 ue-presence-in-area-of-interest,
 stop-change-of-serve-cell,
 stop-ue-presence-in-area-of-interest,
 cancel-location-reporting-for-the-ue,
 ...
}
ExcessPacketDelayThresholdConfiguration ::= SEQUENCE
 (SIZE(1..maxnoofThresholdsForExcessPacketDelay)) OF ExcessPacketDelayThresholdItem
ExcessPacketDelayThresholdItem ::= SEQUENCE {
 fiveQi FiveQI,
 excessPacketDelayThresholdValue ExcessPacketDelayThresholdValue,
 iE-Extensions ProtocolExtensionContainer
 { { ExcessPacketDelayThresholdItem-ExtIEs} } OPTIONAL,
 ...
}
ExcessPacketDelayThresholdItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ExcessPacketDelayThresholdValue ::= ENUMERATED {
ms0dot25, ms0dot5, ms1, ms2, ms4, ms5, ms10, ms20, ms30, ms40, ms50,
ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500,
 ...
}
ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...)
ExpectedHOInterval ::= ENUMERATED {
 sec15, sec30, sec60, sec90, sec120, sec180, long-time,
 ...
}
ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...)
ExpectedUEActivityBehaviour ::= SEQUENCE {
 expectedActivityPeriod ExpectedActivityPeriod OPTIONAL,
 expectedIdlePeriod ExpectedIdlePeriod OPTIONAL,
 sourceOfUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL,
 ...
}
ExpectedUEActivityBehaviour-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ExpectedUEBehaviour ::= SEQUENCE {
 expectedUEActivityBehaviour ExpectedUEActivityBehaviour OPTIONAL,
 expectedHOInterval ExpectedHOInterval OPTIONAL,
 expectedUEMobility ExpectedUEMobility OPTIONAL,
 expectedUEMovingTrajectory ExpectedUEMovingTrajectory OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {ExpectedUEBehaviour-ExtIEs} } OPTIONAL,
 ...
}
ExpectedUEBehaviour-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ExpectedUEMobility ::= ENUMERATED {
 stationary,
 mobile,
 ...
}
ExpectedUEMovingTrajectory ::= SEQUENCE
 (SIZE(1..maxnoofCellsUEMovingTrajectory)) OF ExpectedUEMovingTrajectoryItem
ExpectedUEMovingTrajectoryItem ::= SEQUENCE {
 nGRAN-CGI NGRAN-CGI,
 timeStayedInCell INTEGER (0..4095) OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {ExpectedUEMovingTrajectoryItem-ExtIEs} } OPTIONAL,
 ...
}
ExpectedUEMovingTrajectoryItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
Extended-AMFName ::= SEQUENCE {
 aMFNameVisibleString AMFNameVisibleString OPTIONAL,
 aMFNameUTF8String AMFNameUTF8String OPTIONAL, 
 iE-Extensions ProtocolExtensionContainer { { Extended-AMFName-ExtIEs } } OPTIONAL,
 ...
}
Extended-AMFName-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ExtendedPacketDelayBudget ::= INTEGER (1..65535, ..., 65536..109999)
Extended-RANNodeName ::= SEQUENCE {
 rANNodeNameVisibleString RANNodeNameVisibleString OPTIONAL,
 rANNodeNameUTF8String RANNodeNameUTF8String OPTIONAL, 
 iE-Extensions ProtocolExtensionContainer { { Extended-RANNodeName-ExtIEs } } OPTIONAL, ...
}
Extended-RANNodeName-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ExtendedRATRestrictionInformation ::= SEQUENCE {
 primaryRATRestriction BIT STRING (SIZE(8, ...)),
 secondaryRATRestriction BIT STRING (SIZE(8, ...)),
 iE-Extensions ProtocolExtensionContainer
 { {ExtendedRATRestrictionInformation-ExtIEs} } OPTIONAL,
 ...
}
ExtendedRATRestrictionInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ExtendedRNC-ID ::= INTEGER (4096..65535)
ExtendedSliceSupportList ::= SEQUENCE (SIZE(1..maxnoofExtSliceItems)) OF SliceSupportItem
ExtendedUEIdentityIndexValue ::= BIT STRING (SIZE(16))
EventTrigger::= CHOICE {
 outOfCoverage ENUMERATED {true, ...},
 eventL1LoggedMDTConfig EventL1LoggedMDTConfig,
 choice-Extensions ProtocolIE-SingleContainer { { EventTrigger-ExtIEs} }
}
EventTrigger-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
EventL1LoggedMDTConfig ::= SEQUENCE {
 l1Threshold MeasurementThresholdL1LoggedMDT,
 hysteresis Hysteresis,
 timeToTrigger TimeToTrigger,
 iE-Extensions ProtocolExtensionContainer { { EventL1LoggedMDTConfig-ExtIEs} } OPTIONAL,
 ...
}
EventL1LoggedMDTConfig-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MeasurementThresholdL1LoggedMDT ::= CHOICE {
 threshold-RSRP Threshold-RSRP,
 threshold-RSRQ Threshold-RSRQ,
 choice-Extensions ProtocolIE-SingleContainer { { MeasurementThresholdL1LoggedMDT-ExtIEs} }
}
MeasurementThresholdL1LoggedMDT-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
-- F
FailureIndication ::= SEQUENCE {
 uERLFReportContainer UERLFReportContainer,
 iE-Extensions ProtocolExtensionContainer { { FailureIndication-ExtIEs} } OPTIONAL,
 ...
}
FailureIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
FiveG-ProSeAuthorized ::= SEQUENCE {
 fiveGProSeDirectDiscovery FiveGProSeDirectDiscovery OPTIONAL,
 fiveGProSeDirectCommunication FiveGProSeDirectCommunication OPTIONAL,
 fiveGProSeLayer2UEtoNetworkRelay FiveGProSeLayer2UEtoNetworkRelay OPTIONAL,
 fiveGProSeLayer3UEtoNetworkRelay FiveGProSeLayer3UEtoNetworkRelay OPTIONAL,
 fiveGProSeLayer2RemoteUE FiveGProSeLayer2RemoteUE OPTIONAL, 
 iE-Extensions ProtocolExtensionContainer { {FiveG-ProSeAuthorized-ExtIEs} } OPTIONAL,
 ...
}
FiveG-ProSeAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
FiveGProSeDirectDiscovery ::= ENUMERATED { 
 authorized,
 not-authorized,
 ...
}
FiveGProSeDirectCommunication ::= ENUMERATED { 
 authorized,
 not-authorized,
 ...
}
FiveGProSeLayer2UEtoNetworkRelay ::= ENUMERATED { 
 authorized,
 not-authorized,
 ...
}
FiveGProSeLayer3UEtoNetworkRelay ::= ENUMERATED { 
 authorized,
 not-authorized,
 ...
}
FiveGProSeLayer2RemoteUE ::= ENUMERATED { 
 authorized,
 not-authorized,
 ...
}
FiveG-ProSePC5QoSParameters ::= SEQUENCE {
 fiveGProSepc5QoSFlowList FiveGProSePC5QoSFlowList,
 fiveGProSepc5LinkAggregateBitRates BitRate OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { FiveG-ProSePC5QoSParameters-ExtIEs} } OPTIONAL,
 ...
}
FiveG-ProSePC5QoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
FiveGProSePC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF FiveGProSePC5QoSFlowItem
FiveGProSePC5QoSFlowItem ::= SEQUENCE {
 fiveGproSepQI FiveQI,
 fiveGproSepc5FlowBitRates FiveGProSePC5FlowBitRates OPTIONAL,
 fiveGproSerange Range OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSFlowItem-ExtIEs} } OPTIONAL,
 ...
}
FiveGProSePC5QoSFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
FiveGProSePC5FlowBitRates ::= SEQUENCE {
 fiveGproSeguaranteedFlowBitRate BitRate,
 fiveGproSemaximumFlowBitRate BitRate,
 iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5FlowBitRates-ExtIEs} } OPTIONAL,
 ...
}
FiveGProSePC5FlowBitRates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
FiveG-S-TMSI ::= SEQUENCE {
 aMFSetID AMFSetID,
 aMFPointer AMFPointer,
 fiveG-TMSI FiveG-TMSI,
 iE-Extensions ProtocolExtensionContainer { {FiveG-S-TMSI-ExtIEs} } OPTIONAL,
 ...
}
FiveG-S-TMSI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
FiveG-TMSI ::= OCTET STRING (SIZE(4))
FiveQI ::= INTEGER (0..255, ...)
ForbiddenAreaInformation ::= SEQUENCE
 (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenAreaInformation-Item
ForbiddenAreaInformation-Item ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 forbiddenTACs ForbiddenTACs,
 iE-Extensions ProtocolExtensionContainer
 { {ForbiddenAreaInformation-Item-ExtIEs} } OPTIONAL,
 ...
}
ForbiddenAreaInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC
FromEUTRANtoNGRAN ::= SEQUENCE {
 sourceeNBID IntersystemSONeNBID,
 targetNGRANnodeID IntersystemSONNGRANnodeID,
 iE-Extensions ProtocolExtensionContainer { { FromEUTRANtoNGRAN-ExtIEs} } OPTIONAL
}
FromEUTRANtoNGRAN-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
FromNGRANtoEUTRAN ::= SEQUENCE {
 sourceNGRANnodeID IntersystemSONNGRANnodeID,
 targeteNBID IntersystemSONeNBID,
 iE-Extensions ProtocolExtensionContainer { { FromNGRANtoEUTRAN-ExtIEs} } OPTIONAL
}
FromNGRANtoEUTRAN-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- G
GBR-QosInformation ::= SEQUENCE {
 maximumFlowBitRateDL BitRate,
 maximumFlowBitRateUL BitRate,
 guaranteedFlowBitRateDL BitRate,
 guaranteedFlowBitRateUL BitRate,
 notificationControl NotificationControl OPTIONAL,
 maximumPacketLossRateDL PacketLossRate OPTIONAL,
 maximumPacketLossRateUL PacketLossRate OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {GBR-QosInformation-ExtIEs} } OPTIONAL,
 ...
}
GBR-QosInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-AlternativeQoSParaSetList
 CRITICALITY ignore EXTENSION AlternativeQoSParaSetList
 PRESENCE optional },
 ...
}
GlobalCable-ID ::= OCTET STRING
GlobalCable-ID-new ::= SEQUENCE {
 globalCable-ID GlobalCable-ID,
 tAI TAI,
 iE-Extensions ProtocolExtensionContainer
 { { GlobalCable-ID-new-ExtIEs} } OPTIONAL,
 ...
}
GlobalCable-ID-new-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GlobalENB-ID ::= SEQUENCE {
 pLMNidentity PLMNIdentity,
 eNB-ID ENB-ID,
 iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL,
 ...
}
GlobalENB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GlobalGNB-ID ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 gNB-ID GNB-ID,
 iE-Extensions ProtocolExtensionContainer { {GlobalGNB-ID-ExtIEs} } OPTIONAL,
 ...
}
GlobalGNB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GlobalN3IWF-ID ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 n3IWF-ID N3IWF-ID,
 iE-Extensions ProtocolExtensionContainer { {GlobalN3IWF-ID-ExtIEs} } OPTIONAL,
 ...
}
GlobalN3IWF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GlobalLine-ID ::= SEQUENCE {
 globalLineIdentity GlobalLineIdentity,
 lineType LineType OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {GlobalLine-ID-ExtIEs} } OPTIONAL,
 ...
}
GlobalLine-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-TAI CRITICALITY ignore EXTENSION TAI PRESENCE optional },
 ...
}
GlobalLineIdentity ::= OCTET STRING
GlobalNgENB-ID ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 ngENB-ID NgENB-ID,
 iE-Extensions ProtocolExtensionContainer { {GlobalNgENB-ID-ExtIEs} } OPTIONAL,
 ...
}
GlobalNgENB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GlobalRANNodeID ::= CHOICE {
 globalGNB-ID GlobalGNB-ID,
 globalNgENB-ID GlobalNgENB-ID,
 globalN3IWF-ID GlobalN3IWF-ID,
 choice-Extensions ProtocolIE-SingleContainer { {GlobalRANNodeID-ExtIEs} }
}
GlobalRANNodeID-ExtIEs NGAP-PROTOCOL-IES ::= {
 { ID id-GlobalTNGF-ID
 CRITICALITY reject TYPE GlobalTNGF-ID
 PRESENCE mandatory }|
 { ID id-GlobalTWIF-ID
 CRITICALITY reject TYPE GlobalTWIF-ID
 PRESENCE mandatory }|
 { ID id-GlobalW-AGF-ID
 CRITICALITY reject TYPE GlobalW-AGF-ID
 PRESENCE mandatory },
 ...
}
GlobalTNGF-ID ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 tNGF-ID TNGF-ID,
 iE-Extensions ProtocolExtensionContainer { { GlobalTNGF-ID-ExtIEs} } OPTIONAL,
 ...
}
GlobalTNGF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GlobalTWIF-ID ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 tWIF-ID TWIF-ID,
 iE-Extensions ProtocolExtensionContainer { { GlobalTWIF-ID-ExtIEs} } OPTIONAL,
 ...
}
GlobalTWIF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GlobalW-AGF-ID ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 w-AGF-ID W-AGF-ID,
 iE-Extensions ProtocolExtensionContainer { { GlobalW-AGF-ID-ExtIEs} } OPTIONAL,
 ...
}
GlobalW-AGF-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GNB-ID ::= CHOICE {
 gNB-ID BIT STRING (SIZE(22..32)),
 choice-Extensions ProtocolIE-SingleContainer { {GNB-ID-ExtIEs} }
}
GNB-ID-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
GTP-TEID ::= OCTET STRING (SIZE(4))
GTPTunnel ::= SEQUENCE {
 transportLayerAddress TransportLayerAddress,
 gTP-TEID GTP-TEID,
 iE-Extensions ProtocolExtensionContainer { {GTPTunnel-ExtIEs} } OPTIONAL,
 ...
}
GTPTunnel-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GUAMI ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 aMFRegionID AMFRegionID,
 aMFSetID AMFSetID,
 aMFPointer AMFPointer,
 iE-Extensions ProtocolExtensionContainer { {GUAMI-ExtIEs} } OPTIONAL,
 ...
}
GUAMI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GUAMIType ::= ENUMERATED {native, mapped, ...}
-- H
HandoverCommandTransfer ::= SEQUENCE {
 dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL,
 qosFlowToBeForwardedList QosFlowToBeForwardedList OPTIONAL,
 dataForwardingResponseDRBList DataForwardingResponseDRBList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {HandoverCommandTransfer-ExtIEs} } OPTIONAL,
 ...
}
HandoverCommandTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-AdditionalDLForwardingUPTNLInformation
 CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList
 PRESENCE optional }|
 { ID id-ULForwardingUP-TNLInformation
 CRITICALITY reject EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-AdditionalULForwardingUPTNLInformation
 CRITICALITY reject EXTENSION UPTransportLayerInformationList
 PRESENCE optional }|
 { ID id-DataForwardingResponseERABList
 CRITICALITY ignore EXTENSION DataForwardingResponseERABList
 PRESENCE optional }|
 { ID id-QosFlowFailedToSetupList
 CRITICALITY ignore EXTENSION QosFlowListWithCause
 PRESENCE optional },
 ...
}
HandoverFlag ::= ENUMERATED {
 handover-preparation,
 ...
}
HandoverPreparationUnsuccessfulTransfer ::= SEQUENCE {
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { {HandoverPreparationUnsuccessfulTransfer-ExtIEs} } OPTIONAL,
 ...
}
HandoverPreparationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
HandoverRequestAcknowledgeTransfer ::= SEQUENCE {
 dL-NGU-UP-TNLInformation UPTransportLayerInformation,
 dLForwardingUP-TNLInformation UPTransportLayerInformation OPTIONAL,
 securityResult SecurityResult OPTIONAL,
 qosFlowSetupResponseList QosFlowListWithDataForwarding,
 qosFlowFailedToSetupList QosFlowListWithCause OPTIONAL,
 dataForwardingResponseDRBList DataForwardingResponseDRBList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {HandoverRequestAcknowledgeTransfer-ExtIEs} } OPTIONAL,
 ...
}
HandoverRequestAcknowledgeTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-AdditionalDLUPTNLInformationForHOList
 CRITICALITY ignore EXTENSION AdditionalDLUPTNLInformationForHOList
 PRESENCE optional }|
 { ID id-ULForwardingUP-TNLInformation
 CRITICALITY reject EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-AdditionalULForwardingUPTNLInformation
 CRITICALITY reject EXTENSION UPTransportLayerInformationList
 PRESENCE optional }|
 { ID id-DataForwardingResponseERABList
 CRITICALITY ignore EXTENSION DataForwardingResponseERABList
 PRESENCE optional }|
 { ID id-RedundantDL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-UsedRSNInformation
 CRITICALITY ignore EXTENSION RedundantPDUSessionInformation
 PRESENCE optional }|
 { ID id-GlobalRANNodeID
 CRITICALITY ignore EXTENSION GlobalRANNodeID
 PRESENCE optional }|
 { ID id-MBS-SupportIndicator
 CRITICALITY ignore EXTENSION MBS-SupportIndicator
 PRESENCE optional },
 ...
}
HandoverRequiredTransfer ::= SEQUENCE {
 directForwardingPathAvailability DirectForwardingPathAvailability OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {HandoverRequiredTransfer-ExtIEs} } OPTIONAL,
 ...
}
HandoverRequiredTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
HandoverResourceAllocationUnsuccessfulTransfer ::= SEQUENCE {
 cause Cause,
 criticalityDiagnostics CriticalityDiagnostics OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs} } OPTIONAL,
 ...
}
HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
HandoverType ::= ENUMERATED {
 intra5gs,
 fivegs-to-eps,
 eps-to-5gs,
 ...,
 fivegs-to-utran
}
HashedUEIdentityIndexValue ::= BIT STRING (SIZE(13, ...))
HFCNode-ID ::= OCTET STRING
HFCNode-ID-new ::= SEQUENCE {
 hFCNode-ID HFCNode-ID,
 tAI TAI,
 iE-Extensions ProtocolExtensionContainer { { HFCNode-ID-new-ExtIEs} } OPTIONAL,
 ...
}
HFCNode-ID-new-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
HOReport::= SEQUENCE {
 handoverReportType ENUMERATED
 {ho-too-early, ho-to-wrong-cell, intersystem-ping-pong, ...},
 handoverCause Cause,
 sourcecellCGI NGRAN-CGI,
 targetcellCGI NGRAN-CGI,
 reestablishmentcellCGI NGRAN-CGI OPTIONAL,
 -- The above IE shall be present if the Handover Report Type IE --
 -- is set to the value "HO to wrong cell" --
 sourcecellC-RNTI BIT STRING (SIZE(16)) OPTIONAL,
 targetcellinE-UTRAN EUTRA-CGI OPTIONAL,
 -- The above IE shall be present if the Handover Report Type IE --
 -- is set to the value "Inter System ping-pong" --
 mobilityInformation MobilityInformation OPTIONAL,
 uERLFReportContainer UERLFReportContainer OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { HOReport-ExtIEs} } OPTIONAL,
 ...
}
HOReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-ExtendedMobilityInformation
 CRITICALITY ignore	EXTENSION ExtendedMobilityInformation
 PRESENCE optional },
 ...
}
Hysteresis ::= INTEGER (0..30)
-- I
IAB-Authorized ::= ENUMERATED {
 authorized,
 not-authorized,
 ...
}
IAB-Supported ::= ENUMERATED {
 true,
 ...
}
IABNodeIndication ::= ENUMERATED {
 true,
 ...
}
IMSVoiceSupportIndicator ::= ENUMERATED {
 supported,
 not-supported,
 ...
}
IndexToRFSP ::= INTEGER (1..256, ...)
InfoOnRecommendedCellsAndRANNodesForPaging ::= SEQUENCE {
 recommendedCellsForPaging RecommendedCellsForPaging,
 recommendRANNodesForPaging RecommendedRANNodesForPaging,
 iE-Extensions ProtocolExtensionContainer
 { {InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs} } OPTIONAL,
 ...
}
InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
IntegrityProtectionIndication ::= ENUMERATED {
 required,
 preferred,
 not-needed,
 ...
}
IntegrityProtectionResult ::= ENUMERATED {
 performed,
 not-performed,
 ...
}
IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...)
InterfacesToTrace ::= BIT STRING (SIZE(8))
ImmediateMDTNr ::= SEQUENCE { 
 measurementsToActivate MeasurementsToActivate,
 m1Configuration M1Configuration OPTIONAL, 
-- The above IE shall be present if the Measurements to Activate IE has the first bit set to "1"
 m4Configuration M4Configuration OPTIONAL, 
-- The above IE shall be present if the Measurements to Activate IE has the third bit set to "1"
 m5Configuration M5Configuration OPTIONAL,
-- The above IE shall be present if the Measurements to Activate IE has the fourth bit set to "1"
 m6Configuration M6Configuration OPTIONAL,
-- The above IE shall be present if the Measurements to Activate IE has the fifth bit set to "1"
 m7Configuration M7Configuration OPTIONAL,
-- The above IE shall be present if the Measurements to Activate IE has the sixth bit set to "1"
 bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL,
 wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL,
 mDT-Location-Info MDT-Location-Info OPTIONAL,
 sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { ImmediateMDTNr-ExtIEs} } OPTIONAL,
 ...
}
ImmediateMDTNr-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
InterSystemFailureIndication ::= SEQUENCE {
 uERLFReportContainer UERLFReportContainer OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { InterSystemFailureIndication-ExtIEs} } OPTIONAL,
 ...
}
InterSystemFailureIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
IntersystemSONConfigurationTransfer ::= SEQUENCE {
 transferType IntersystemSONTransferType,
 intersystemSONInformation IntersystemSONInformation,
 iE-Extensions ProtocolExtensionContainer
 { { IntersystemSONConfigurationTransfer-ExtIEs} } OPTIONAL,
 ...
}
IntersystemSONConfigurationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
IntersystemSONTransferType ::= CHOICE {
 fromEUTRANtoNGRAN FromEUTRANtoNGRAN,
 fromNGRANtoEUTRAN FromNGRANtoEUTRAN,
 choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONTransferType-ExtIEs} }
}
IntersystemSONTransferType-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
IntersystemSONeNBID ::= SEQUENCE {
 globaleNBID GlobalENB-ID,
 selectedEPSTAI EPS-TAI,
 iE-Extensions ProtocolExtensionContainer { { IntersystemSONeNBID-ExtIEs} } OPTIONAL,
 ...
}
IntersystemSONeNBID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
IntersystemSONNGRANnodeID ::= SEQUENCE {
 globalRANNodeID GlobalRANNodeID,
 selectedTAI TAI,
 iE-Extensions ProtocolExtensionContainer { { IntersystemSONNGRANnodeID-ExtIEs} } OPTIONAL,
 ...
}
IntersystemSONNGRANnodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
IntersystemSONInformation ::= CHOICE {
 intersystemSONInformationReport IntersystemSONInformationReport,
 choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformation-ExtIEs} }
}
IntersystemSONInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 { ID id-IntersystemSONInformationRequest
 CRITICALITY ignore TYPE IntersystemSONInformationRequest
 PRESENCE mandatory }|
 { ID id-IntersystemSONInformationReply
 CRITICALITY ignore TYPE IntersystemSONInformationReply
 PRESENCE mandatory },
 ...
}
-- --------------------------------------------------------------------
-- INTER SYSTEM SON INFORMATION REQUEST
-- --------------------------------------------------------------------
IntersystemSONInformationRequest ::= CHOICE {
 nGRAN-CellActivation IntersystemCellActivationRequest,
 resourceStatus IntersystemResourceStatusRequest,
 choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationRequest-ExtIEs} }
}
IntersystemSONInformationRequest-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
IntersystemCellActivationRequest ::= SEQUENCE {
 activationID INTEGER (0..16384, ...),
 cellsToActivateList CellsToActivateList,
 iE-Extensions ProtocolExtensionContainer
 { { IntersystemCellActivationRequest-ExtIEs} } OPTIONAL,
 ...
}
IntersystemCellActivationRequest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CellsToActivateList ::= SEQUENCE (SIZE(1..maxnoofCellsinNGRANNode)) OF NGRAN-CGI
-- --------------------------------------------------------------------
-- Inter System Resource Status Request
-- --------------------------------------------------------------------
IntersystemResourceStatusRequest ::= SEQUENCE {
 reportingSystem ReportingSystem,
 reportCharacteristics ReportCharacteristics,
 reportType ReportType,
 iE-Extensions ProtocolExtensionContainer
 { { IntersystemResourceStatusRequest-ExtIEs} } OPTIONAL,
 ...
}
IntersystemResourceStatusRequest-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ReportingSystem ::= CHOICE {
 eUTRAN EUTRAN-ReportingSystemIEs,
 nGRAN NGRAN-ReportingSystemIEs,
 noReporting NULL,
 choice-Extensions ProtocolIE-SingleContainer { { ReportingSystem-ExtIEs}}
}
ReportingSystem-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
EUTRAN-ReportingSystemIEs::= SEQUENCE {
 eUTRAN-CellToReportList EUTRAN-CellToReportList,
 iE-Extensions ProtocolExtensionContainer { {EUTRAN-ReportingSystemIEs-ExtIEs} } OPTIONAL,
 ...
}
EUTRAN-ReportingSystemIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NGRAN-ReportingSystemIEs ::= SEQUENCE {
 nGRAN-CellToReportList NGRAN-CellToReportList,
 iE-Extensions ProtocolExtensionContainer { {NGRAN-ReportingSystemIEs-ExtIEs} } OPTIONAL,
 ...
}
NGRAN-ReportingSystemIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EUTRAN-CellToReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF EUTRAN-CellToReportItem
EUTRAN-CellToReportItem::= SEQUENCE {
 eCGI EUTRA-CGI,
 iE-Extensions ProtocolExtensionContainer { {EUTRAN-CellToReportItem-ExtIEs} } OPTIONAL,
 ...
}
EUTRAN-CellToReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NGRAN-CellToReportList ::= SEQUENCE (SIZE(1.. maxnoofReportedCells)) OF NGRAN-CellToReportItem
NGRAN-CellToReportItem::= SEQUENCE {
 nGRAN-CGI NGRAN-CGI,
 iE-Extensions ProtocolExtensionContainer { {NGRAN-CellToReportItem-ExtIEs} } OPTIONAL,
 ...
}
NGRAN-CellToReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ReportCharacteristics ::= BIT STRING(SIZE(32))
ReportType ::= CHOICE {
 eventBasedReporting EventBasedReportingIEs,
 periodicReporting PeriodicReportingIEs,
 choice-Extensions ProtocolIE-SingleContainer { { ReportType-ExtIEs}}
}
ReportType-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
EventBasedReportingIEs ::= SEQUENCE {
 intersystemResourceThresholdLow IntersystemResourceThreshold,
 intersystemResourceThresholdHigh IntersystemResourceThreshold,
 numberOfMeasurementReportingLevels NumberOfMeasurementReportingLevels,
 iE-Extensions ProtocolExtensionContainer { {EventBasedReportingIEs-ExtIEs} } OPTIONAL,
 ...
}
EventBasedReportingIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
IntersystemResourceThreshold ::= INTEGER(0..100)
NumberOfMeasurementReportingLevels ::= ENUMERATED {n2, n3, n4, n5, n10, ..., n0}
PeriodicReportingIEs ::= SEQUENCE {
 reportingPeriodicity ReportingPeriodicity,
 iE-Extensions ProtocolExtensionContainer { {PeriodicReportingIEs-ExtIEs} } OPTIONAL,
 ...
}
PeriodicReportingIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ReportingPeriodicity ::= ENUMERATED {
 stop,
 single,
 ms1000,
 ms2000,
 ms5000,
 ms10000,
 ...
}
-- --------------------------------------------------------------------
-- INTER SYSTEM SON INFORMATION REPLY
-- --------------------------------------------------------------------
IntersystemSONInformationReply ::= CHOICE {
 nGRAN-CellActivation IntersystemCellActivationReply,
 resourceStatus IntersystemResourceStatusReply,
 choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationReply-ExtIEs} }
}
IntersystemSONInformationReply-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
IntersystemCellActivationReply ::= SEQUENCE {
 activatedCellList ActivatedCellList,
 activation-ID INTEGER(0..16384, ...),
 iE-Extensions ProtocolExtensionContainer { { IntersystemCellActivationReply-ExtIEs} } OPTIONAL,
 ...
}
IntersystemCellActivationReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ActivatedCellList ::= SEQUENCE (SIZE(1..maxnoofCellsinNGRANNode)) OF NGRAN-CGI
-- --------------------------------------------------------------------
-- Inter System Resource Status Reply
-- --------------------------------------------------------------------
IntersystemResourceStatusReply ::= SEQUENCE {
 reportingsystem ReportingSystem,
 iE-Extensions ProtocolExtensionContainer { { IntersystemResourceStatusReply-ExtIEs} } OPTIONAL,
 ...
}
IntersystemResourceStatusReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- --------------------------------------------------------------------
-- INTER SYSTEM SON INFORMATION REPORT
-- --------------------------------------------------------------------
IntersystemSONInformationReport::= CHOICE {
 hOReportInformation InterSystemHOReport,
 failureIndicationInformation InterSystemFailureIndication,
 choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONInformationReport-ExtIEs} }
}
IntersystemSONInformationReport-ExtIEs NGAP-PROTOCOL-IES ::= {
 { ID id-EnergySavingIndication
 CRITICALITY ignore TYPE IntersystemCellStateIndication
 PRESENCE mandatory }|
 { ID id-IntersystemResourceStatusUpdate
 CRITICALITY ignore TYPE IntersystemResourceStatusReport
 PRESENCE mandatory },
 ...
}
IntersystemCellStateIndication ::= SEQUENCE {
 notificationCellList NotificationCellList,
 iE-Extensions ProtocolExtensionContainer { { IntersystemCellStateIndication-ExtIEs} } OPTIONAL,
 ...
} 
IntersystemCellStateIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NotificationCellList ::= SEQUENCE (SIZE(1.. maxnoofCellsinNGRANNode)) OF NotificationCell-Item
NotificationCell-Item ::= SEQUENCE {
 nGRAN-CGI NGRAN-CGI,
 notifyFlag ENUMERATED {activated, deactivated, ...},
 iE-Extensions ProtocolExtensionContainer { { NotificationCell-Item-ExtIEs} } OPTIONAL,
 ...
}
NotificationCell-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- --------------------------------------------------------------------
-- Inter System Resource Status Report
-- --------------------------------------------------------------------
IntersystemResourceStatusReport ::= SEQUENCE {
 reportingSystem ResourceStatusReportingSystem,
 iE-Extensions ProtocolExtensionContainer { { IntersystemResourceStatusReport-ExtIEs} } OPTIONAL,
 ...
}
IntersystemResourceStatusReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ResourceStatusReportingSystem ::= CHOICE {
 eUTRAN-ReportingStatus EUTRAN-ReportingStatusIEs,
 nGRAN-ReportingStatus NGRAN-ReportingStatusIEs,
 choice-Extensions ProtocolIE-SingleContainer { { ResourceStatusReportingSystem-ExtIEs}}
} 
ResourceStatusReportingSystem-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
EUTRAN-ReportingStatusIEs::= SEQUENCE {
 eUTRAN-CellReportList EUTRAN-CellReportList,
 iE-Extensions ProtocolExtensionContainer { {EUTRAN-ReportingStatusIEs-ExtIEs} } OPTIONAL,
 ...
}
EUTRAN-ReportingStatusIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EUTRAN-CellReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF EUTRAN-CellReportItem
EUTRAN-CellReportItem ::= SEQUENCE {
 eCGI EUTRA-CGI,
 eUTRAN-CompositeAvailableCapacityGroup EUTRAN-CompositeAvailableCapacityGroup,
 eUTRAN-NumberOfActiveUEs EUTRAN-NumberOfActiveUEs OPTIONAL,
 eUTRAN-NoofRRCConnections NGRAN-NoofRRCConnections OPTIONAL,
 eUTRAN-RadioResourceStatus EUTRAN-RadioResourceStatus OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {EUTRAN-CellReportItem-ExtIEs} } OPTIONAL,
 ...
}
EUTRAN-CellReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EUTRAN-CompositeAvailableCapacityGroup ::= SEQUENCE {
 dL-CompositeAvailableCapacity CompositeAvailableCapacity,
 uL-CompositeAvailableCapacity CompositeAvailableCapacity,
 iE-Extensions ProtocolExtensionContainer
 { { EUTRAN-CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL,
 ...
}
EUTRAN-CompositeAvailableCapacityGroup-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
CompositeAvailableCapacity ::= SEQUENCE {
 cellCapacityClassValue INTEGER (1..100, ...) OPTIONAL,
 capacityValue INTEGER (0..100),
 iE-Extensions ProtocolExtensionContainer { {CompositeAvailableCapacity-ExtIEs} } OPTIONAL,
 ...
}
CompositeAvailableCapacity-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
EUTRAN-NumberOfActiveUEs ::= INTEGER (0..16777215, ...)
EUTRAN-RadioResourceStatus ::= SEQUENCE {
 dL-GBR-PRB-usage INTEGER (0..100),
 uL-GBR-PRB-usage INTEGER (0..100),
 dL-non-GBR-PRB-usage INTEGER (0..100),
 uL-non-GBR-PRB-usage INTEGER (0..100),
 dL-Total-PRB-usage INTEGER (0..100),
 uL-Total-PRB-usage INTEGER (0..100),
 dL-scheduling-PDCCH-CCE-usage INTEGER (0..100) OPTIONAL,
 uL-scheduling-PDCCH-CCE-usage INTEGER (0..100) OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {EUTRAN-RadioResourceStatus-ExtIEs} } OPTIONAL,
 ...
}
EUTRAN-RadioResourceStatus-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NGRAN-ReportingStatusIEs ::= SEQUENCE {
 nGRAN-CellReportList NGRAN-CellReportList,
 iE-Extensions ProtocolExtensionContainer { {NGRAN-ReportingStatusIEs-ExtIEs} } OPTIONAL,
 ...
}
NGRAN-ReportingStatusIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NGRAN-CellReportList ::= SEQUENCE (SIZE(1..maxnoofReportedCells)) OF NGRAN-CellReportItem
NGRAN-CellReportItem ::= SEQUENCE {
 nGRAN-CGI NGRAN-CGI,
 nGRAN-CompositeAvailableCapacityGroup EUTRAN-CompositeAvailableCapacityGroup,
 nGRAN-NumberOfActiveUEs NGRAN-NumberOfActiveUEs OPTIONAL,
 nGRAN-NoofRRCConnections NGRAN-NoofRRCConnections OPTIONAL,
 nGRAN-RadioResourceStatus NGRAN-RadioResourceStatus OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {NGRAN-CellReportItem-ExtIEs} } OPTIONAL,
 ...
}
NGRAN-CellReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NGRAN-NumberOfActiveUEs ::= INTEGER (0..16777215, ...)
NGRAN-NoofRRCConnections ::= INTEGER (1..65536, ...)
NGRAN-RadioResourceStatus ::= SEQUENCE {
 dL-GBR-PRB-usage-for-MIMO INTEGER (0..100),
 uL-GBR-PRB-usage-for-MIMO INTEGER (0..100),
 dL-non-GBR-PRB-usage-for-MIMO INTEGER (0..100),
 uL-non-GBR-PRB-usage-for-MIMO INTEGER (0..100),
 dL-Total-PRB-usage-for-MIMO INTEGER (0..100),
 uL-Total-PRB-usage-for-MIMO INTEGER (0..100),
 iE-Extensions ProtocolExtensionContainer { { NGRAN-RadioResourceStatus-ExtIEs} } OPTIONAL,
 ...
}
NGRAN-RadioResourceStatus-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
InterSystemHOReport ::= SEQUENCE {
 handoverReportType InterSystemHandoverReportType,
 iE-Extensions ProtocolExtensionContainer { { InterSystemHOReport-ExtIEs} } OPTIONAL,
 ...
}
InterSystemHOReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
InterSystemHandoverReportType ::= CHOICE {
 tooearlyIntersystemHO TooearlyIntersystemHO,
 intersystemUnnecessaryHO IntersystemUnnecessaryHO,
 choice-Extensions ProtocolIE-SingleContainer { { InterSystemHandoverReportType-ExtIEs} }
}
InterSystemHandoverReportType-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
IntersystemUnnecessaryHO ::= SEQUENCE {
 sourcecellID NGRAN-CGI,
 targetcellID EUTRA-CGI,
 earlyIRATHO ENUMERATED {true, false, ...},
 candidateCellList CandidateCellList,
 iE-Extensions ProtocolExtensionContainer { { IntersystemUnnecessaryHO-ExtIEs} } OPTIONAL,
 ...
}
IntersystemUnnecessaryHO-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- J
-- K
-- L
LAC ::= OCTET STRING (SIZE (2))
LAI ::= SEQUENCE {
 pLMNidentity PLMNIdentity,
 lAC LAC,
 iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL,
 ...
}
LAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
LastVisitedCellInformation ::= CHOICE {
 nGRANCell LastVisitedNGRANCellInformation,
 eUTRANCell LastVisitedEUTRANCellInformation,
 uTRANCell LastVisitedUTRANCellInformation,
 gERANCell LastVisitedGERANCellInformation,
 choice-Extensions ProtocolIE-SingleContainer { {LastVisitedCellInformation-ExtIEs} }
}
LastVisitedCellInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
LastVisitedCellItem ::= SEQUENCE {
 lastVisitedCellInformation LastVisitedCellInformation,
 iE-Extensions ProtocolExtensionContainer { {LastVisitedCellItem-ExtIEs} } OPTIONAL,
 ...
}
LastVisitedCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
LastVisitedEUTRANCellInformation ::= OCTET STRING
LastVisitedGERANCellInformation ::= OCTET STRING
LastVisitedNGRANCellInformation::= SEQUENCE {
 globalCellID NGRAN-CGI,
 cellType CellType,
 timeUEStayedInCell TimeUEStayedInCell,
 timeUEStayedInCellEnhancedGranularity TimeUEStayedInCellEnhancedGranularity OPTIONAL,
 hOCauseValue Cause OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {LastVisitedNGRANCellInformation-ExtIEs} } OPTIONAL,
 ...
}
LastVisitedNGRANCellInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-LastVisitedPSCellList
 CRITICALITY ignore EXTENSION LastVisitedPSCellList
 PRESENCE optional },
 ...
}
LastVisitedPSCellList ::= SEQUENCE
 (SIZE(1..maxnoofPSCellsPerPrimaryCellinUEHistoryInfo)) OF LastVisitedPSCellInformation
LastVisitedPSCellInformation ::= SEQUENCE {
 pSCellID NGRAN-CGI OPTIONAL,
 timeStay INTEGER (0..40950),
 iE-Extensions ProtocolExtensionContainer { {LastVisitedPSCellInformation-ExtIEs} } OPTIONAL,
 ...
}
LastVisitedPSCellInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
LastVisitedUTRANCellInformation ::= OCTET STRING
LineType ::= ENUMERATED {
 dsl,
 pon,
 ...
}
LocationReportingAdditionalInfo ::= ENUMERATED {
 includePSCell,
 ...
}
LocationReportingReferenceID ::= INTEGER (1..64, ...)
LocationReportingRequestType ::= SEQUENCE {
 eventType EventType,
 reportArea ReportArea,
 areaOfInterestList AreaOfInterestList OPTIONAL,
 locationReportingReferenceIDToBeCancelled LocationReportingReferenceID OPTIONAL,
-- The above IE shall be present if the event type --
-- is set to "stop reporting UE presence in the area of interest"
 iE-Extensions ProtocolExtensionContainer { {LocationReportingRequestType-ExtIEs} } OPTIONAL,
 ...
}
LocationReportingRequestType-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-LocationReportingAdditionalInfo
 CRITICALITY ignore EXTENSION LocationReportingAdditionalInfo
 PRESENCE optional },
 ...
}
LoggedMDTNr ::= SEQUENCE {
 loggingInterval LoggingInterval,
 loggingDuration LoggingDuration,
 loggedMDTTrigger LoggedMDTTrigger,
 bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL,
 wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL,
 sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL,
 areaScopeOfNeighCellsList AreaScopeOfNeighCellsList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {LoggedMDTNr-ExtIEs} } OPTIONAL,
 ...
}
LoggedMDTNr-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-EarlyMeasurement
 CRITICALITY ignore EXTENSION EarlyMeasurement
 PRESENCE optional },
 ...
}
LoggingInterval ::= ENUMERATED { 
 ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms30720, ms40960, ms61440,
 infinity,
 ...
}
LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120, ...}
Links-to-log ::= ENUMERATED {
 uplink, 
 downlink, 
 both-uplink-and-downlink, 
 ...
}
LoggedMDTTrigger ::= CHOICE{
 periodical NULL,
 eventTrigger EventTrigger,
 choice-Extensions ProtocolIE-SingleContainer { {LoggedMDTTrigger-ExtIEs} }
}
LoggedMDTTrigger-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
LTEM-Indication ::= ENUMERATED {lte-m,...}
LTEUERLFReportContainer ::= OCTET STRING
LTEV2XServicesAuthorized ::= SEQUENCE {
 vehicleUE VehicleUE OPTIONAL,
 pedestrianUE PedestrianUE OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {LTEV2XServicesAuthorized-ExtIEs} } OPTIONAL,
 ...
}
LTEV2XServicesAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
LTEUESidelinkAggregateMaximumBitrate ::= SEQUENCE {
 uESidelinkAggregateMaximumBitRate BitRate,
 iE-Extensions ProtocolExtensionContainer
 { {LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL,
 ...
}
LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- M
MaskedIMEISV ::= BIT STRING (SIZE(64))
MaximumDataBurstVolume ::= INTEGER (0..4095, ..., 4096.. 2000000)
MessageIdentifier ::= BIT STRING (SIZE(16))
MaximumIntegrityProtectedDataRate ::= ENUMERATED {
 bitrate64kbs,
 maximum-UE-rate,
 ...
}
MBS-AreaSessionID ::= INTEGER (0..65535, ...) 
MBS-DataForwardingResponseMRBList ::= SEQUENCE
 (SIZE(1..maxnoofMRBs)) OF MBS-DataForwardingResponseMRBItem
MBS-DataForwardingResponseMRBItem ::= SEQUENCE {
 mRB-ID MRB-ID,
 dL-Forwarding-UPTNLInformation UPTransportLayerInformation,
 mRB-ProgressInformation MRB-ProgressInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBS-DataForwardingResponseMRBItem-ExtIEs} } OPTIONAL,
 ...
}
MBS-DataForwardingResponseMRBItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-MappingandDataForwardingRequestList ::= SEQUENCE
 (SIZE(1..maxnoofMRBs)) OF MBS-MappingandDataForwardingRequestItem
MBS-MappingandDataForwardingRequestItem ::= SEQUENCE {
 mRB-ID MRB-ID,
 mBS-QoSFlowList MBS-QoSFlowList,
 mRB-ProgressInformation MRB-ProgressInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBS-MappingandDataForwardingRequestItem-ExtIEs} } OPTIONAL,
 ...
}
MBS-MappingandDataForwardingRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF QosFlowIdentifier
MRB-ProgressInformation ::= CHOICE {
 pDCP-SN-Length12 INTEGER (0..4095),
 pDCP-SN-Length18 INTEGER (0..262143),
 choice-Extensions ProtocolIE-SingleContainer { { MRB-ProgressInformation-ExtIEs} }
}
MRB-ProgressInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
MBS-QoSFlowsToBeSetupList ::= SEQUENCE
 (SIZE(1.. maxnoofMBSQoSFlows)) OF MBS-QoSFlowsToBeSetupItem
MBS-QoSFlowsToBeSetupItem ::= SEQUENCE {
 mBSqosFlowIdentifier QosFlowIdentifier,
 mBSqosFlowLevelQosParameters QosFlowLevelQosParameters,
 iE-Extensions ProtocolExtensionContainer
 { {MBS-QoSFlowsToBeSetupItem-ExtIEs} } OPTIONAL,
 ...
}
MBS-QoSFlowsToBeSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-ServiceArea ::= CHOICE {
 locationindependent MBS-ServiceAreaInformation,
 locationdependent MBS-ServiceAreaInformationList,
 choice-Extensions ProtocolIE-SingleContainer { {MBS-ServiceArea-ExtIEs} }
}
MBS-ServiceArea-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
MBS-ServiceAreaInformationList ::= SEQUENCE
 (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-ServiceAreaInformationItem
MBS-ServiceAreaInformationItem ::= SEQUENCE {
 mBS-AreaSessionID MBS-AreaSessionID,
 mBS-ServiceAreaInformation MBS-ServiceAreaInformation,
 iE-Extensions ProtocolExtensionContainer
 { {MBS-ServiceAreaInformationItem-ExtIEs} } OPTIONAL,
 ...
}
MBS-ServiceAreaInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-ServiceAreaInformation ::= SEQUENCE {
 mBS-ServiceAreaCellList MBS-ServiceAreaCellList OPTIONAL,
 mBS-ServiceAreaTAIList MBS-ServiceAreaTAIList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {MBS-ServiceAreaInformation-ExtIEs} } OPTIONAL,
 ...
}
MBS-ServiceAreaInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-ServiceAreaCellList ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBS)) OF NR-CGI
MBS-ServiceAreaTAIList ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF TAI
MBS-SessionID ::= SEQUENCE {
 tMGI TMGI,
 nID NID OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {MBS-SessionID-ExtIEs} } OPTIONAL,
 ...
}
MBS-SessionID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionFailedtoSetupList ::= SEQUENCE
 (SIZE(1.. maxnoofMBSSessions)) OF MBSSessionFailedtoSetupItem
MBSSessionFailedtoSetupItem ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { { MBSSessionFailedtoSetupItem-ExtIEs} } OPTIONAL,
 ...
}
MBSSessionFailedtoSetupItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-ActiveSessionInformation-SourcetoTargetList ::= SEQUENCE
 (SIZE(1..maxnoofMBSSessionsofUE)) OF MBS-ActiveSessionInformation-SourcetoTargetItem
MBS-ActiveSessionInformation-SourcetoTargetItem ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 mBS-ServiceArea MBS-ServiceArea OPTIONAL,
 mBS-QoSFlowsToBeSetupList MBS-QoSFlowsToBeSetupList,
 mBS-MappingandDataForwardingRequestList MBS-MappingandDataForwardingRequestList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs} } OPTIONAL,
 ...
}
MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-ActiveSessionInformation-TargettoSourceList ::= SEQUENCE
 (SIZE(1..maxnoofMBSSessionsofUE)) OF MBS-ActiveSessionInformation-TargettoSourceItem
MBS-ActiveSessionInformation-TargettoSourceItem ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-DataForwardingResponseMRBList MBS-DataForwardingResponseMRBList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs} } OPTIONAL,
 ...
}
MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionSetupOrModFailureTransfer ::= SEQUENCE {
 cause Cause,
 criticalityDiagnostics CriticalityDiagnostics OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBSSessionSetupOrModFailureTransfer-ExtIEs} } OPTIONAL,
 ...
}
MBSSessionSetupOrModFailureTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionSetupResponseList ::= SEQUENCE
 (SIZE(1.. maxnoofMBSSessions)) OF MBSSessionSetupResponseItem
MBSSessionSetupResponseItem ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBSSessionSetupResponseItem-ExtIEs} } OPTIONAL,
 ...
}
MBSSessionSetupResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionSetupOrModRequestTransfer ::= SEQUENCE {
 protocolIEs ProtocolIE-Container { {MBSSessionSetupOrModRequestTransferIEs} },
 ...
}
MBSSessionSetupOrModRequestTransferIEs NGAP-PROTOCOL-IES ::= {
 { ID id-MBS-SessionTNLInfo5GC
 CRITICALITY reject TYPE MBS-SessionTNLInfo5GC
 PRESENCE optional }|
 { ID id-MBS-QoSFlowsToBeSetupModList
 CRITICALITY reject TYPE MBS-QoSFlowsToBeSetupList
 PRESENCE mandatory }|
 { ID id-MBS-SessionFSAIDList
 CRITICALITY ignore TYPE MBS-SessionFSAIDList
 PRESENCE optional },
 ...
} 
MBS-SessionFSAIDList ::= SEQUENCE (SIZE(1.. maxnoofMBSFSAs)) OF MBS-SessionFSAID
MBS-SessionFSAID ::= OCTET STRING (SIZE(3))
MBSSessionReleaseResponseTransfer ::= SEQUENCE {
 mBS-SessionTNLInfoNGRAN MBS-SessionTNLInfoNGRAN OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {MBSSessionReleaseResponseTransfer-ExtIEs} } OPTIONAL,
 ...
}
MBSSessionReleaseResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionSetupOrModResponseTransfer ::= SEQUENCE {
 mBS-SessionTNLInfoNGRAN MBS-SessionTNLInfoNGRAN OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {MBSSessionSetupOrModResponseTransfer-ExtIEs} } OPTIONAL,
 ...
}
MBSSessionSetupOrModResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-SupportIndicator ::= ENUMERATED {
 true,
 ...
}
MBS-SessionTNLInfo5GC ::= CHOICE {
 locationindependent SharedNGU-MulticastTNLInformation,
 locationdependent MBS-SessionTNLInfo5GCList,
 choice-Extensions ProtocolIE-SingleContainer { {MBS-SessionTNLInfo5GC-ExtIEs} }
}
MBS-SessionTNLInfo5GC-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
MBS-SessionTNLInfo5GCList ::= SEQUENCE
 (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-SessionTNLInfo5GCItem
MBS-SessionTNLInfo5GCItem ::= SEQUENCE {
 mBS-AreaSessionID MBS-AreaSessionID,
 sharedNGU-MulticastTNLInformation SharedNGU-MulticastTNLInformation,
 iE-Extensions ProtocolExtensionContainer
 { {MBS-SessionTNLInfo5GCItem-ExtIEs} } OPTIONAL,
 ...
}
MBS-SessionTNLInfo5GCItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-SessionTNLInfoNGRAN ::= CHOICE {
 locationindependent UPTransportLayerInformation,
 locationdependent MBS-SessionTNLInfoNGRANList,
 choice-Extensions ProtocolIE-SingleContainer { {MBS-SessionTNLInfoNGRAN-ExtIEs} }
}
MBS-SessionTNLInfoNGRAN-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
MBS-SessionTNLInfoNGRANList ::= SEQUENCE
 (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-SessionTNLInfoNGRANItem
MBS-SessionTNLInfoNGRANItem ::= SEQUENCE {
 mBS-AreaSessionID MBS-AreaSessionID,
 sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {MBS-SessionTNLInfoNGRANItem-ExtIEs} } OPTIONAL,
 ...
}
MBS-SessionTNLInfoNGRANItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-DistributionReleaseRequestTransfer ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL,
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { { MBS-DistributionReleaseRequesTransfer-ExtIEs} } OPTIONAL,
 ...
}
MBS-DistributionReleaseRequesTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-DistributionSetupRequestTransfer ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 sharedNGU-UnicastTNLInformation UPTransportLayerInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBS-DistributionSetupRequestTransfer-ExtIEs} } OPTIONAL,
 ...
}
MBS-DistributionSetupRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-DistributionSetupResponseTransfer ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 sharedNGU-MulticastTNLInformation SharedNGU-MulticastTNLInformation OPTIONAL,
 mBS-QoSFlowsToBeSetupList MBS-QoSFlowsToBeSetupList,
 mBSSessionStatus MBSSessionStatus,
 mBS-ServiceArea MBS-ServiceArea OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {MBS-DistributionSetupResponseTransfer-ExtIEs} } OPTIONAL,
 ...
}
MBS-DistributionSetupResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-DistributionSetupUnsuccessfulTransfer ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 cause Cause,
 criticalityDiagnostics CriticalityDiagnostics OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs} } OPTIONAL,
 ...
}
MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionSetupRequestList ::= SEQUENCE
 (SIZE(1..maxnoofMBSSessions)) OF MBSSessionSetupRequestItem
MBSSessionSetupRequestItem ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 associatedMBSQosFlowSetupRequestList AssociatedMBSQosFlowSetupRequestList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MBSSessionSetupRequestItem-ExtIEs} } OPTIONAL,
 ...
}
MBSSessionSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionSetuporModifyRequestList ::= SEQUENCE
 (SIZE(1..maxnoofMBSSessions)) OF MBSSessionSetuporModifyRequestItem
MBSSessionSetuporModifyRequestItem ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 mBS-AreaSessionID MBS-AreaSessionID OPTIONAL,
 associatedMBSQosFlowSetuporModifyRequestList AssociatedMBSQosFlowSetuporModifyRequestList OPTIONAL,
 mBS-QosFlowToReleaseList QosFlowListWithCause OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 {{MBSSessionSetuporModifyRequestItem-ExtIEs}} OPTIONAL,
 ...
}
MBSSessionSetuporModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionToReleaseList ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBSSessionToReleaseItem
MBSSessionToReleaseItem ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 cause Cause,
 iE-Extensions ProtocolExtensionContainer { { MBSSessionToReleaseItem-ExtIEs} } OPTIONAL,
 ...
}
MBSSessionToReleaseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBSSessionStatus ::= ENUMERATED {
 activated,
 deactivated,
 ...
}
MicoAllPLMN ::= ENUMERATED {
 true,
 ...
}
MICOModeIndication ::= ENUMERATED {
 true,
 ...
}
MobilityInformation ::= BIT STRING (SIZE(16))
ExtendedMobilityInformation ::= BIT STRING (SIZE(32))
MobilityRestrictionList ::= SEQUENCE {
 servingPLMN PLMNIdentity,
 equivalentPLMNs EquivalentPLMNs OPTIONAL,
 rATRestrictions RATRestrictions OPTIONAL,
 forbiddenAreaInformation ForbiddenAreaInformation OPTIONAL, 
 serviceAreaInformation ServiceAreaInformation OPTIONAL, 
 iE-Extensions ProtocolExtensionContainer { {MobilityRestrictionList-ExtIEs} } OPTIONAL,
 ...
}
MobilityRestrictionList-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-LastEUTRAN-PLMNIdentity
 CRITICALITY ignore EXTENSION PLMNIdentity
 PRESENCE optional }|
 { ID id-CNTypeRestrictionsForServing
 CRITICALITY ignore EXTENSION CNTypeRestrictionsForServing
 PRESENCE optional }|
 { ID id-CNTypeRestrictionsForEquivalent
 CRITICALITY ignore EXTENSION CNTypeRestrictionsForEquivalent
 PRESENCE optional }|
 { ID id-NPN-MobilityInformation
 CRITICALITY reject EXTENSION NPN-MobilityInformation
 PRESENCE optional },
 ...
}
MDT-AlignmentInfo ::= CHOICE {
 s-basedMDT NGRANTraceID,
 choice-Extensions ProtocolIE-SingleContainer { { MDT-AlignmentInfo-ExtIEs} }
}
MDT-AlignmentInfo-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNIdentity
MDTPLMNModificationList ::= SEQUENCE (SIZE(0..maxnoofMDTPLMNs)) OF PLMNIdentity
MDT-Configuration ::= SEQUENCE {
 mdt-Config-NR MDT-Configuration-NR OPTIONAL,
 mdt-Config-EUTRA MDT-Configuration-EUTRA OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL,
 ...
}
MDT-Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MDT-Configuration-NR ::= SEQUENCE {
 mdt-Activation MDT-Activation,
 areaScopeOfMDT AreaScopeOfMDT-NR,
 mDTModeNr MDTModeNr,
 signallingBasedMDTPLMNList MDTPLMNList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-NR-ExtIEs} } OPTIONAL,
 ...
}
MDT-Configuration-NR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MDT-Configuration-EUTRA ::= SEQUENCE {
 mdt-Activation MDT-Activation,
 areaScopeOfMDT AreaScopeOfMDT-EUTRA,
 mDTMode MDTModeEutra,
 signallingBasedMDTPLMNList MDTPLMNList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-EUTRA-ExtIEs} } OPTIONAL,
 ...
}
MDT-Configuration-EUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MDT-Activation ::= ENUMERATED { 
 immediate-MDT-only,
 logged-MDT-only,
 immediate-MDT-and-Trace,
 ...
}
MDTModeNr ::= CHOICE {
 immediateMDTNr ImmediateMDTNr,
 loggedMDTNr LoggedMDTNr,
 choice-Extensions ProtocolIE-SingleContainer { {MDTModeNr-ExtIEs} }
}
MDTModeNr-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
MDTModeEutra ::= OCTET STRING
MeasurementsToActivate ::= BIT STRING(SIZE(8))
MRB-ID ::= INTEGER (1..512, ...)
MulticastSessionActivationRequestTransfer ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 iE-Extensions ProtocolExtensionContainer
 { { MulticastSessionActivationRequestTransfer-ExtIEs} } OPTIONAL,
 ...
}
MulticastSessionActivationRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MulticastSessionDeactivationRequestTransfer ::= SEQUENCE {
 mBS-SessionID MBS-SessionID,
 iE-Extensions ProtocolExtensionContainer
 { { MulticastSessionDeactivationRequestTransfer-ExtIEs} } OPTIONAL,
 ...
}
MulticastSessionDeactivationRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MulticastSessionUpdateRequestTransfer ::= SEQUENCE {
 protocolIEs ProtocolIE-Container { {MulticastSessionUpdateRequestTransferIEs} },
 ...
}
MulticastSessionUpdateRequestTransferIEs NGAP-PROTOCOL-IES ::= {
 { ID id-MBS-SessionID
 CRITICALITY reject TYPE MBS-SessionID
 PRESENCE mandatory }|
 { ID id-MBS-ServiceArea
 CRITICALITY reject TYPE MBS-ServiceArea
 PRESENCE optional }|
 { ID id-MBS-QoSFlowsToBeSetupModList
 CRITICALITY reject TYPE MBS-QoSFlowsToBeSetupList
 PRESENCE optional }|
 { ID id-MBS-QoSFlowToReleaseList
 CRITICALITY reject TYPE QosFlowListWithCause
 PRESENCE optional }|
 { ID id-MBS-SessionTNLInfo5GC
 CRITICALITY reject TYPE MBS-SessionTNLInfo5GC
 PRESENCE optional },
 ...
}
MulticastGroupPagingAreaList ::= SEQUENCE
 (SIZE(1..maxnoofPagingAreas)) OF MulticastGroupPagingAreaItem
MulticastGroupPagingAreaItem ::= SEQUENCE {
 multicastGroupPagingArea MulticastGroupPagingArea,
 uE-PagingList UE-PagingList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { MulticastGroupPagingAreaItem-ExtIEs} } OPTIONAL,
 ...
}
MulticastGroupPagingAreaItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MBS-AreaTAIList ::= SEQUENCE (SIZE(1..maxnoofTAIforPaging)) OF TAI
MulticastGroupPagingArea ::= SEQUENCE {
 mBS-AreaTAIList MBS-AreaTAIList,
 iE-Extensions ProtocolExtensionContainer { { MulticastGroupPagingArea-ExtIEs} } OPTIONAL,
 ...
}
MulticastGroupPagingArea-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UE-PagingList ::= SEQUENCE (SIZE(1..maxnoofUEsforPaging)) OF UE-PagingItem
UE-PagingItem ::= SEQUENCE {
 uEIdentityIndexValue UEIdentityIndexValue,
 pagingDRX PagingDRX OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { UE-PagingItem-ExtIEs} } OPTIONAL,
 ...
}
UE-PagingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
M1Configuration ::= SEQUENCE {
 m1reportingTrigger M1ReportingTrigger,
 m1thresholdEventA2 M1ThresholdEventA2 OPTIONAL,
-- The above IE shall be present if the M1 Reporting Trigger IE --
-- is set to "A2event-triggered" or "A2event-triggered periodic"
 m1periodicReporting M1PeriodicReporting OPTIONAL,
-- The above IE shall be present if the M1 Reporting Trigger IE --
-- is set to "periodic" or "A2event-triggered periodic"
 iE-Extensions ProtocolExtensionContainer { { M1Configuration-ExtIEs} } OPTIONAL,
 ...
}
M1Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-IncludeBeamMeasurementsIndication
 CRITICALITY ignore EXTENSION IncludeBeamMeasurementsIndication
 PRESENCE optional }|
 { ID id-BeamMeasurementsReportConfiguration
 CRITICALITY ignore EXTENSION BeamMeasurementsReportConfiguration
 PRESENCE conditional },
-- The above IE shall be present if the IncludeBeamMeasurementsIndication IE is set to "true"
 ...
}
IncludeBeamMeasurementsIndication ::= ENUMERATED {
 true,
 ...
}
MaxNrofRS-IndexesToReport ::= INTEGER (1..64, ...)
M1ReportingTrigger ::= ENUMERATED {
 periodic,
 a2eventtriggered,
 a2eventtriggered-periodic,
 ...
}
M1ThresholdEventA2 ::= SEQUENCE { 
 m1ThresholdType M1ThresholdType,
 iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL,
 ...
}
M1ThresholdEventA2-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
M1ThresholdType ::= CHOICE { 
 threshold-RSRP Threshold-RSRP,
 threshold-RSRQ Threshold-RSRQ,
 threshold-SINR Threshold-SINR,
 choice-Extensions ProtocolIE-SingleContainer { {M1ThresholdType-ExtIEs} }
}
M1ThresholdType-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
M1PeriodicReporting ::= SEQUENCE { 
 reportInterval ReportIntervalMDT,
 reportAmount ReportAmountMDT,
 iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL,
 ...
}
M1PeriodicReporting-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-ExtendedReportIntervalMDT
 CRITICALITY ignore EXTENSION ExtendedReportIntervalMDT
 PRESENCE optional},
 ...
}
M4Configuration ::= SEQUENCE {
 m4period M4period,
 m4-links-to-log Links-to-log,
 iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL,
 ...
}
M4Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-M4ReportAmount
 CRITICALITY ignore EXTENSION M4ReportAmountMDT
 PRESENCE optional },
 ...
}
M4ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...}
M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } 
M5Configuration ::= SEQUENCE {
 m5period M5period,
 m5-links-to-log Links-to-log,
 iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL,
 ...
}
M5Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-M5ReportAmount
 CRITICALITY ignore EXTENSION M5ReportAmountMDT
 PRESENCE optional },
 ...
}
M5ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...} 
M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } 
M6Configuration ::= SEQUENCE {
 m6report-Interval M6report-Interval,
 m6-links-to-log Links-to-log,
 iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL,
 ...
}
M6Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-M6ReportAmount
 CRITICALITY ignore EXTENSION M6ReportAmountMDT
 PRESENCE optional }|
 { ID id-ExcessPacketDelayThresholdConfiguration
 CRITICALITY ignore EXTENSION ExcessPacketDelayThresholdConfiguration
 PRESENCE optional },
 ...
}
M6ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...}
M6report-Interval ::= ENUMERATED { 
 ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480,
 ms40960, min1, min6, min12, min30,
 ...
}
M7Configuration ::= SEQUENCE {
 m7period M7period,
 m7-links-to-log Links-to-log,
 iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL,
 ...
}
M7Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-M7ReportAmount
 CRITICALITY ignore EXTENSION M7ReportAmountMDT
 PRESENCE optional },
 ...
}
M7ReportAmountMDT ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity, ...}
M7period ::= INTEGER(1..60, ...)
MDT-Location-Info ::= SEQUENCE {
 mDT-Location-Information MDT-Location-Information,
 iE-Extensions ProtocolExtensionContainer { { MDT-Location-Info-ExtIEs} } OPTIONAL,
 ...
}
MDT-Location-Info-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
MDT-Location-Information::= BIT STRING (SIZE (8))
-- N
N3IWF-ID ::= CHOICE {
 n3IWF-ID BIT STRING (SIZE(16)),
 choice-Extensions ProtocolIE-SingleContainer { {N3IWF-ID-ExtIEs} }
}
N3IWF-ID-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
NAS-PDU ::= OCTET STRING
NASSecurityParametersFromNGRAN ::= OCTET STRING
NB-IoT-DefaultPagingDRX ::= ENUMERATED {
 rf128, rf256, rf512, rf1024, 
 ... 
}
NB-IoT-PagingDRX ::= ENUMERATED {
 rf32, rf64, rf128, rf256, rf512, rf1024, 
 ... 
}
NB-IoT-Paging-eDRXCycle ::= ENUMERATED {
 hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, 
 ...
}
NB-IoT-Paging-TimeWindow ::= ENUMERATED {
 s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, 
 ... 
}
NB-IoT-Paging-eDRXInfo ::= SEQUENCE {
 nB-IoT-Paging-eDRXCycle NB-IoT-Paging-eDRXCycle,
 nB-IoT-Paging-TimeWindow NB-IoT-Paging-TimeWindow OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInfo-ExtIEs} } OPTIONAL,
 ...
}
NB-IoT-Paging-eDRXInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NB-IoT-UEPriority ::= INTEGER (0..255, ...)
NetworkInstance ::= INTEGER (1..256, ...)
NewSecurityContextInd ::= ENUMERATED {
 true,
 ...
}
NextHopChainingCount ::= INTEGER (0..7)
NextPagingAreaScope ::= ENUMERATED {
 same,
 changed,
 ...
}
NGAPIESupportInformationRequestList ::= SEQUENCE
 (SIZE(1.. maxnoofNGAPIESupportInfo)) OF NGAPIESupportInformationRequestItem
NGAPIESupportInformationRequestItem ::= SEQUENCE {
 ngap-ProtocolIE-Id ProtocolIE-ID,
 iE-Extensions ProtocolExtensionContainer
 { { NGAPIESupportInformationRequestItem-ExtIEs} } OPTIONAL,
 ...
}
NGAPIESupportInformationRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NGAPIESupportInformationResponseList ::= SEQUENCE
 (SIZE(1.. maxnoofNGAPIESupportInfo)) OF NGAPIESupportInformationResponseItem
NGAPIESupportInformationResponseItem ::= SEQUENCE {
 ngap-ProtocolIE-Id ProtocolIE-ID,
 ngap-ProtocolIESupportInfo ENUMERATED {supported, not-supported, ...},
 ngap-ProtocolIEPresenceInfo ENUMERATED {present, not-present, ...},
 iE-Extensions ProtocolExtensionContainer
 { { NGAPIESupportInformationResponseItem-ExtIEs} } OPTIONAL,
 ...
}
NGAPIESupportInformationResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NgENB-ID ::= CHOICE {
 macroNgENB-ID BIT STRING (SIZE(20)),
 shortMacroNgENB-ID BIT STRING (SIZE(18)),
 longMacroNgENB-ID BIT STRING (SIZE(21)),
 choice-Extensions ProtocolIE-SingleContainer { {NgENB-ID-ExtIEs} }
}
NgENB-ID-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
NotifySourceNGRANNode ::= ENUMERATED {
 notifySource,
 ...
}
NGRAN-CGI ::= CHOICE {
 nR-CGI NR-CGI,
 eUTRA-CGI EUTRA-CGI,
 choice-Extensions ProtocolIE-SingleContainer { {NGRAN-CGI-ExtIEs} }
}
NGRAN-CGI-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
NGRAN-TNLAssociationToRemoveList ::= SEQUENCE
 (SIZE(1..maxnoofTNLAssociations)) OF NGRAN-TNLAssociationToRemoveItem
NGRAN-TNLAssociationToRemoveItem::= SEQUENCE {
 tNLAssociationTransportLayerAddress CPTransportLayerInformation,
 tNLAssociationTransportLayerAddressAMF CPTransportLayerInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { { NGRAN-TNLAssociationToRemoveItem-ExtIEs} } OPTIONAL
}
NGRAN-TNLAssociationToRemoveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NGRANTraceID ::= OCTET STRING (SIZE(8))
NID ::= BIT STRING (SIZE(44))
NonDynamic5QIDescriptor ::= SEQUENCE {
 fiveQI FiveQI,
 priorityLevelQos PriorityLevelQos OPTIONAL,
 averagingWindow AveragingWindow OPTIONAL,
 maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {NonDynamic5QIDescriptor-ExtIEs} } OPTIONAL,
 ...
}
NonDynamic5QIDescriptor-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-CNPacketDelayBudgetDL
 CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget
 PRESENCE optional }|
 { ID id-CNPacketDelayBudgetUL
 CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget
 PRESENCE optional },
 ...
}
NotAllowedTACs ::= SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC
NotificationCause ::= ENUMERATED {
 fulfilled,
 not-fulfilled,
 ...
}
NotificationControl ::= ENUMERATED {
 notification-requested,
 ...
}
NPN-AccessInformation ::= CHOICE {
 pNI-NPN-Access-Information CellCAGList,
 choice-Extensions ProtocolIE-SingleContainer { {NPN-AccessInformation-ExtIEs} }
}
NPN-AccessInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
NPN-MobilityInformation ::= CHOICE {
 sNPN-MobilityInformation SNPN-MobilityInformation,
 pNI-NPN-MobilityInformation PNI-NPN-MobilityInformation,
 choice-Extensions ProtocolIE-SingleContainer { {NPN-MobilityInformation-ExtIEs} }
}
NPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
NPN-PagingAssistanceInformation ::= CHOICE {
 pNI-NPN-PagingAssistance Allowed-PNI-NPN-List,
 choice-Extensions ProtocolIE-SingleContainer { {NPN-PagingAssistanceInformation-ExtIEs} }
}
NPN-PagingAssistanceInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
NPN-Support ::= CHOICE {
 sNPN NID,
 choice-Extensions ProtocolIE-SingleContainer { {NPN-Support-ExtIEs} }
}
NPN-Support-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
NRCellIdentity ::= BIT STRING (SIZE(36))
NR-CGI ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 nRCellIdentity NRCellIdentity,
 iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL,
 ...
}
NR-CGI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NR-CGIList ::= SEQUENCE (SIZE(1..maxnoofCellsingNB)) OF NR-CGI
NR-CGIListForWarning ::= SEQUENCE (SIZE(1..maxnoofCellIDforWarning)) OF NR-CGI
NR-PagingeDRXInformation ::= SEQUENCE {
 nR-paging-eDRX-Cycle NR-Paging-eDRX-Cycle,
 nR-paging-Time-Window NR-Paging-Time-Window OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {NR-PagingeDRXInformation-ExtIEs} } OPTIONAL,
 ...
}
NR-PagingeDRXInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NR-Paging-eDRX-Cycle ::= ENUMERATED {
 hfquarter, hfhalf, hf1, hf2, hf4, hf8, hf16, 
 hf32, hf64, hf128, hf256, hf512, hf1024,
 ...
}
NR-Paging-Time-Window ::= ENUMERATED {
 s1, s2, s3, s4, s5, 
 s6, s7, s8, s9, s10, 
 s11, s12, s13, s14, s15, s16,
 ...,
 s17, s18, s19, s20, s21, s22, s23, s24,
 s25, s26, s27, s28, s29, s30, s31, s32
}
NRencryptionAlgorithms ::= BIT STRING (SIZE(16, ...))
NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE(16, ...))
NRMobilityHistoryReport ::= OCTET STRING
NRPPa-PDU ::= OCTET STRING
NRUERLFReportContainer ::= OCTET STRING
NRNTNTAIInformation ::= SEQUENCE {
 servingPLMN PLMNIdentity,
 tACListInNRNTN TACListInNRNTN,
 uELocationDerivedTACInNRNTN TAC OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { NRNTNTAIInformation-ExtIEs} } OPTIONAL,
 ...
}
NRNTNTAIInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NumberOfBroadcasts ::= INTEGER (0..65535)
NumberOfBroadcastsRequested ::= INTEGER (0..65535)
NRARFCN ::= INTEGER (0.. maxNRARFCN)
NRFrequencyBand ::= INTEGER (1..1024, ...)
NRFrequencyBand-List ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF NRFrequencyBandItem
NRFrequencyBandItem ::= SEQUENCE {
 nr-frequency-band NRFrequencyBand,
 iE-Extension ProtocolExtensionContainer { {NRFrequencyBandItem-ExtIEs} } OPTIONAL,
 ...
}
NRFrequencyBandItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NRFrequencyInfo ::= SEQUENCE {
 nrARFCN NRARFCN,
 frequencyBand-List NRFrequencyBand-List,
 iE-Extension ProtocolExtensionContainer { {NRFrequencyInfo-ExtIEs} } OPTIONAL,
 ...
}
NRFrequencyInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NR-PCI ::= INTEGER (0..1007, ...)
NRV2XServicesAuthorized ::= SEQUENCE {
 vehicleUE VehicleUE OPTIONAL,
 pedestrianUE PedestrianUE OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL,
 ...
}
NRV2XServicesAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
VehicleUE ::= ENUMERATED { 
 authorized,
 not-authorized,
 ...
}
PedestrianUE ::= ENUMERATED { 
 authorized,
 not-authorized,
 ...
}
NRUESidelinkAggregateMaximumBitrate ::= SEQUENCE {
 uESidelinkAggregateMaximumBitRate BitRate,
 iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL,
 ...
}
NRUESidelinkAggregateMaximumBitrate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
NSAG-ID ::= INTEGER (0..255, ...)
-- O
OnboardingSupport ::= ENUMERATED {
 true,
 ...
}
OverloadAction ::= ENUMERATED {
 reject-non-emergency-mo-dt,
 reject-rrc-cr-signalling,
 permit-emergency-sessions-and-mobile-terminated-services-only,
 permit-high-priority-sessions-and-mobile-terminated-services-only,
 ...
}
OverloadResponse ::= CHOICE {
 overloadAction OverloadAction,
 choice-Extensions ProtocolIE-SingleContainer { {OverloadResponse-ExtIEs} }
}
OverloadResponse-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
OverloadStartNSSAIList ::= SEQUENCE (SIZE (1..maxnoofSliceItems)) OF OverloadStartNSSAIItem
OverloadStartNSSAIItem ::= SEQUENCE {
 sliceOverloadList SliceOverloadList,
 sliceOverloadResponse OverloadResponse OPTIONAL,
 sliceTrafficLoadReductionIndication TrafficLoadReductionIndication OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {OverloadStartNSSAIItem-ExtIEs} } OPTIONAL,
 ...
}
OverloadStartNSSAIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- P
PacketDelayBudget ::= INTEGER (0..1023, ...)
PacketErrorRate ::= SEQUENCE {
 pERScalar INTEGER (0..9, ...),
 pERExponent INTEGER (0..9, ...),
 iE-Extensions ProtocolExtensionContainer { {PacketErrorRate-ExtIEs} } OPTIONAL,
 ...
}
PacketErrorRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PacketLossRate ::= INTEGER (0..1000, ...)
PagingAssisDataforCEcapabUE ::= SEQUENCE {
 eUTRA-CGI EUTRA-CGI,
 coverageEnhancementLevel CoverageEnhancementLevel, 
 iE-Extensions ProtocolExtensionContainer { { PagingAssisDataforCEcapabUE-ExtIEs} } OPTIONAL,
 ...
}
PagingAssisDataforCEcapabUE-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PagingAttemptInformation ::= SEQUENCE {
 pagingAttemptCount PagingAttemptCount,
 intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts,
 nextPagingAreaScope NextPagingAreaScope OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {PagingAttemptInformation-ExtIEs} } OPTIONAL,
 ...
}
PagingAttemptInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PagingAttemptCount ::= INTEGER (1..16, ...)
PagingCause ::= ENUMERATED {
 voice,
 ...
}
PagingCauseIndicationForVoiceService ::= ENUMERATED {
 supported,
 ...
}
PagingDRX ::= ENUMERATED {
 v32,
 v64,
 v128,
 v256,
 ...
}
PagingOrigin ::= ENUMERATED {
 non-3gpp,
 ...
}
PagingPriority ::= ENUMERATED {
 priolevel1,
 priolevel2,
 priolevel3,
 priolevel4,
 priolevel5,
 priolevel6,
 priolevel7,
 priolevel8,
 ...
}
PagingProbabilityInformation ::= ENUMERATED {
 p00, p05, p10, p15, p20, p25, p30, p35, p40, p45, p50, p55,
 p60, p65, p70, p75, p80, p85, p90, p95, p100, 
 ...
}
PathSwitchRequestAcknowledgeTransfer ::= SEQUENCE {
 uL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL,
 securityIndication SecurityIndication OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {PathSwitchRequestAcknowledgeTransfer-ExtIEs} } OPTIONAL,
 ...
}
PathSwitchRequestAcknowledgeTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-AdditionalNGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList
 PRESENCE optional }|
 { ID id-RedundantUL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-AdditionalRedundantNGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList
 PRESENCE optional }|
 { ID id-QosFlowParametersList
 CRITICALITY ignore EXTENSION QosFlowParametersList
 PRESENCE optional },
 ...
}
PathSwitchRequestSetupFailedTransfer ::= SEQUENCE {
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { {PathSwitchRequestSetupFailedTransfer-ExtIEs} } OPTIONAL,
 ...
}
PathSwitchRequestSetupFailedTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PathSwitchRequestTransfer ::= SEQUENCE {
 dL-NGU-UP-TNLInformation UPTransportLayerInformation,
 dL-NGU-TNLInformationReused DL-NGU-TNLInformationReused OPTIONAL,
 userPlaneSecurityInformation UserPlaneSecurityInformation OPTIONAL,
 qosFlowAcceptedList QosFlowAcceptedList,
 iE-Extensions ProtocolExtensionContainer { {PathSwitchRequestTransfer-ExtIEs} } OPTIONAL,
 ...
}
PathSwitchRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-AdditionalDLQosFlowPerTNLInformation
 CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList
 PRESENCE optional }|
 { ID id-RedundantDL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-RedundantDL-NGU-TNLInformationReused
 CRITICALITY ignore EXTENSION DL-NGU-TNLInformationReused
 PRESENCE optional }|
 { ID id-AdditionalRedundantDLQosFlowPerTNLInformation
 CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList
 PRESENCE optional }|
 { ID id-UsedRSNInformation
 CRITICALITY ignore EXTENSION RedundantPDUSessionInformation
 PRESENCE optional }|
 { ID id-GlobalRANNodeID
 CRITICALITY ignore EXTENSION GlobalRANNodeID
 PRESENCE optional }|
 { ID id-MBS-SupportIndicator
 CRITICALITY ignore EXTENSION MBS-SupportIndicator
 PRESENCE optional },
 ...
}
PathSwitchRequestUnsuccessfulTransfer ::= SEQUENCE {
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { {PathSwitchRequestUnsuccessfulTransfer-ExtIEs} } OPTIONAL,
 ...
}
PathSwitchRequestUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PC5QoSParameters ::= SEQUENCE {
 pc5QoSFlowList PC5QoSFlowList,
 pc5LinkAggregateBitRates BitRate OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL,
 ...
}
PC5QoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem
PC5QoSFlowItem::= SEQUENCE {
 pQI FiveQI,
 pc5FlowBitRates PC5FlowBitRates OPTIONAL,
 range Range OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL,
 ...
}
PC5QoSFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PC5FlowBitRates ::= SEQUENCE {
 guaranteedFlowBitRate BitRate,
 maximumFlowBitRate BitRate,
 iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL,
 ...
}
PC5FlowBitRates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PCIListForMDT ::= SEQUENCE (SIZE(1.. maxnoofNeighPCIforMDT)) OF NR-PCI
PrivacyIndicator ::= ENUMERATED {
 immediate-MDT, 
 logged-MDT, 
 ...
}
PDUSessionAggregateMaximumBitRate ::= SEQUENCE {
 pDUSessionAggregateMaximumBitRateDL BitRate,
 pDUSessionAggregateMaximumBitRateUL BitRate,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionAggregateMaximumBitRate-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionAggregateMaximumBitRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionID ::= INTEGER (0..255)
PDUSessionPairID ::= INTEGER (0..255, ...)
PDUSessionResourceAdmittedList ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceAdmittedItem
PDUSessionResourceAdmittedItem ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 handoverRequestAcknowledgeTransfer OCTET STRING (CONTAINING HandoverRequestAcknowledgeTransfer),
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceAdmittedItem-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceAdmittedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToModifyListModCfm ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToModifyItemModCfm
PDUSessionResourceFailedToModifyItemModCfm ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceModifyIndicationUnsuccessfulTransfer
 OCTET STRING (CONTAINING PDUSessionResourceModifyIndicationUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToModifyItemModCfm-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToModifyItemModCfm-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToModifyListModRes ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToModifyItemModRes
PDUSessionResourceFailedToModifyItemModRes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceModifyUnsuccessfulTransfer
 OCTET STRING (CONTAINING PDUSessionResourceModifyUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToModifyItemModRes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToModifyItemModRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToResumeListRESReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToResumeItemRESReq
PDUSessionResourceFailedToResumeItemRESReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToResumeItemRESReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToResumeItemRESReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToResumeListRESRes ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToResumeItemRESRes
PDUSessionResourceFailedToResumeItemRESRes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToResumeItemRESRes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToResumeItemRESRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToSetupListCxtFail ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemCxtFail
PDUSessionResourceFailedToSetupItemCxtFail ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceSetupUnsuccessfulTransfer OCTET STRING
 (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToSetupListCxtRes ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemCxtRes
PDUSessionResourceFailedToSetupItemCxtRes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceSetupUnsuccessfulTransfer
 OCTET STRING (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToSetupListHOAck ::= SEQUENCEy
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemHOAck
PDUSessionResourceFailedToSetupItemHOAck ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 handoverResourceAllocationUnsuccessfulTransfer
 OCTET STRING (CONTAINING HandoverResourceAllocationUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToSetupItemHOAck-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToSetupItemHOAck-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToSetupListPSReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemPSReq
PDUSessionResourceFailedToSetupItemPSReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pathSwitchRequestSetupFailedTransfer
 OCTET STRING (CONTAINING PathSwitchRequestSetupFailedTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToSetupItemPSReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToSetupItemPSReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceFailedToSetupListSURes ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceFailedToSetupItemSURes
PDUSessionResourceFailedToSetupItemSURes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceSetupUnsuccessfulTransfer
 OCTET STRING (CONTAINING PDUSessionResourceSetupUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceFailedToSetupItemSURes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceFailedToSetupItemSURes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceHandoverList ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceHandoverItem
PDUSessionResourceHandoverItem ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 handoverCommandTransfer OCTET STRING (CONTAINING HandoverCommandTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceHandoverItem-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceHandoverItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceInformationList ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceInformationItem
PDUSessionResourceInformationItem ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 qosFlowInformationList QosFlowInformationList,
 dRBsToQosFlowsMappingList DRBsToQosFlowsMappingList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceInformationItem-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceListCxtRelCpl ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemCxtRelCpl
PDUSessionResourceItemCxtRelCpl ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceItemCxtRelCpl-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceItemCxtRelCpl-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-PDUSessionResourceReleaseResponseTransfer
 CRITICALITY ignore EXTENSION OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer)
 PRESENCE optional },
 ...
}
PDUSessionResourceListCxtRelReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemCxtRelReq
PDUSessionResourceItemCxtRelReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceItemCxtRelReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceItemCxtRelReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceListHORqd ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceItemHORqd
PDUSessionResourceItemHORqd ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 handoverRequiredTransfer OCTET STRING (CONTAINING HandoverRequiredTransfer),
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceItemHORqd-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceItemHORqd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceModifyConfirmTransfer ::= SEQUENCE {
 qosFlowModifyConfirmList QosFlowModifyConfirmList,
 uLNGU-UP-TNLInformation UPTransportLayerInformation,
 additionalNG-UUPTNLInformation UPTransportLayerInformationPairList OPTIONAL,
 qosFlowFailedToModifyList QosFlowListWithCause OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyConfirmTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyConfirmTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-RedundantUL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-AdditionalRedundantNGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList
 PRESENCE optional },
 ...
}
PDUSessionResourceModifyIndicationUnsuccessfulTransfer ::= SEQUENCE {
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceModifyRequestTransfer ::= SEQUENCE {
 protocolIEs ProtocolIE-Container { {PDUSessionResourceModifyRequestTransferIEs} },
 ...
}
PDUSessionResourceModifyRequestTransferIEs NGAP-PROTOCOL-IES ::= {
 { ID id-PDUSessionAggregateMaximumBitRate
 CRITICALITY reject TYPE PDUSessionAggregateMaximumBitRate
 PRESENCE optional }|
 { ID id-UL-NGU-UP-TNLModifyList
 CRITICALITY reject TYPE UL-NGU-UP-TNLModifyList
 PRESENCE optional }|
 { ID id-NetworkInstance
 CRITICALITY reject TYPE NetworkInstance
 PRESENCE optional }|
 { ID id-QosFlowAddOrModifyRequestList
 CRITICALITY reject TYPE QosFlowAddOrModifyRequestList
 PRESENCE optional }|
 { ID id-QosFlowToReleaseList
 CRITICALITY reject TYPE QosFlowListWithCause
 PRESENCE optional }|
 { ID id-AdditionalUL-NGU-UP-TNLInformation
 CRITICALITY reject TYPE UPTransportLayerInformationList
 PRESENCE optional }|
 { ID id-CommonNetworkInstance
 CRITICALITY ignore TYPE CommonNetworkInstance
 PRESENCE optional }|
 { ID id-AdditionalRedundantUL-NGU-UP-TNLInformation
 CRITICALITY ignore TYPE UPTransportLayerInformationList
 PRESENCE optional }|
 { ID id-RedundantCommonNetworkInstance
 CRITICALITY ignore TYPE CommonNetworkInstance
 PRESENCE optional }|
 { ID id-RedundantUL-NGU-UP-TNLInformation
 CRITICALITY ignore TYPE UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-SecurityIndication
 CRITICALITY ignore TYPE SecurityIndication
 PRESENCE optional }|
 { ID id-MBSSessionSetuporModifyRequestList
 CRITICALITY ignore TYPE MBSSessionSetuporModifyRequestList
 PRESENCE optional }|
 { ID id-MBSSessionToReleaseList
 CRITICALITY ignore TYPE MBSSessionToReleaseList
 PRESENCE optional },
 ...
} 
PDUSessionResourceModifyResponseTransfer ::= SEQUENCE {
 dL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL,
 uL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL,
 qosFlowAddOrModifyResponseList QosFlowAddOrModifyResponseList OPTIONAL,
 additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL,
 qosFlowFailedToAddOrModifyList QosFlowListWithCause OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyResponseTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-AdditionalNGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList
 PRESENCE optional }|
 { ID id-RedundantDL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-RedundantUL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-AdditionalRedundantDLQosFlowPerTNLInformation
 CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList
 PRESENCE optional }|
 { ID id-AdditionalRedundantNGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformationPairList
 PRESENCE optional }|
 { ID id-SecondaryRATUsageInformation
 CRITICALITY ignore EXTENSION SecondaryRATUsageInformation
 PRESENCE optional }|
 { ID id-MBS-SupportIndicator
 CRITICALITY ignore EXTENSION MBS-SupportIndicator
 PRESENCE optional }|
 { ID id-MBSSessionSetuporModifyResponseList
 CRITICALITY ignore EXTENSION MBSSessionSetupResponseList
 PRESENCE optional }|
 { ID id-MBSSessionFailedtoSetuporModifyList
 CRITICALITY ignore EXTENSION MBSSessionFailedtoSetupList
 PRESENCE optional },
 ...
}
PDUSessionResourceModifyIndicationTransfer ::= SEQUENCE {
 dLQosFlowPerTNLInformation QosFlowPerTNLInformation,
 additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyIndicationTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyIndicationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-SecondaryRATUsageInformation
 CRITICALITY ignore EXTENSION SecondaryRATUsageInformation
 PRESENCE optional }|
 { ID id-SecurityResult
 CRITICALITY ignore EXTENSION SecurityResult
 PRESENCE optional }|
 { ID id-RedundantDLQosFlowPerTNLInformation
 CRITICALITY ignore EXTENSION QosFlowPerTNLInformation
 PRESENCE optional }|
 { ID id-AdditionalRedundantDLQosFlowPerTNLInformation
 CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList
 PRESENCE optional }|
 { ID id-GlobalRANNodeID
 CRITICALITY ignore EXTENSION GlobalRANNodeID
 PRESENCE optional },
 ...
}
PDUSessionResourceModifyListModCfm ::= SEQUENCE
(SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModCfm
PDUSessionResourceModifyItemModCfm ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceModifyConfirmTransfer
 OCTET STRING (CONTAINING PDUSessionResourceModifyConfirmTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyItemModCfm-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyItemModCfm-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceModifyListModInd ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModInd
PDUSessionResourceModifyItemModInd ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceModifyIndicationTransfer
 OCTET STRING (CONTAINING PDUSessionResourceModifyIndicationTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyItemModInd-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyItemModInd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceModifyListModReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModReq
PDUSessionResourceModifyItemModReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 nAS-PDU NAS-PDU OPTIONAL,
 pDUSessionResourceModifyRequestTransfer
 OCTET STRING (CONTAINING PDUSessionResourceModifyRequestTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyItemModReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyItemModReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-S-NSSAI
 CRITICALITY reject EXTENSION S-NSSAI
 PRESENCE optional }|
 { ID id-PduSessionExpectedUEActivityBehaviour
 CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour
 PRESENCE optional },
 ...
}
PDUSessionResourceModifyListModRes ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceModifyItemModRes
PDUSessionResourceModifyItemModRes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceModifyResponseTransfer
 OCTET STRING (CONTAINING PDUSessionResourceModifyResponseTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyItemModRes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyItemModRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceModifyUnsuccessfulTransfer ::= SEQUENCE {
 cause Cause,
 criticalityDiagnostics CriticalityDiagnostics OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceNotifyList ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceNotifyItem
PDUSessionResourceNotifyItem ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceNotifyTransfer OCTET STRING (CONTAINING PDUSessionResourceNotifyTransfer),
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceNotifyItem-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceNotifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceNotifyReleasedTransfer ::= SEQUENCE {
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceNotifyReleasedTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceNotifyReleasedTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { 
 { ID id-SecondaryRATUsageInformation
 CRITICALITY ignore EXTENSION SecondaryRATUsageInformation
 PRESENCE optional },
 ...
}
PDUSessionResourceNotifyTransfer ::= SEQUENCE {
 qosFlowNotifyList QosFlowNotifyList OPTIONAL,
 qosFlowReleasedList QosFlowListWithCause OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceNotifyTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceNotifyTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-SecondaryRATUsageInformation
 CRITICALITY ignore EXTENSION SecondaryRATUsageInformation
 PRESENCE optional }|
 { ID id-QosFlowFeedbackList
 CRITICALITY ignore EXTENSION QosFlowFeedbackList
 PRESENCE optional },
 ...
}
PDUSessionResourceReleaseCommandTransfer ::= SEQUENCE {
 cause Cause,
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceReleaseCommandTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceReleaseCommandTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceReleasedListNot ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemNot
PDUSessionResourceReleasedItemNot ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceNotifyReleasedTransfer
 OCTET STRING (CONTAINING PDUSessionResourceNotifyReleasedTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceReleasedItemNot-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceReleasedItemNot-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceReleasedListPSAck ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemPSAck
PDUSessionResourceReleasedItemPSAck ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pathSwitchRequestUnsuccessfulTransfer
 OCTET STRING (CONTAINING PathSwitchRequestUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceReleasedItemPSAck-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceReleasedItemPSAck-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceReleasedListPSFail ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemPSFail
PDUSessionResourceReleasedItemPSFail ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pathSwitchRequestUnsuccessfulTransfer
 OCTET STRING (CONTAINING PathSwitchRequestUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceReleasedItemPSFail-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceReleasedItemPSFail-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceReleasedListRelRes ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceReleasedItemRelRes
PDUSessionResourceReleasedItemRelRes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceReleaseResponseTransfer
 OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceReleasedItemRelRes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceReleasedItemRelRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceReleaseResponseTransfer ::= SEQUENCE {
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceReleaseResponseTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceReleaseResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-SecondaryRATUsageInformation
 CRITICALITY ignore EXTENSION SecondaryRATUsageInformation
 PRESENCE optional },
 ...
}
PDUSessionResourceResumeListRESReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceResumeItemRESReq
PDUSessionResourceResumeItemRESReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 uEContextResumeRequestTransfer OCTET STRING (CONTAINING UEContextResumeRequestTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceResumeItemRESReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceResumeItemRESReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceResumeListRESRes ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceResumeItemRESRes
PDUSessionResourceResumeItemRESRes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 uEContextResumeResponseTransfer OCTET STRING (CONTAINING UEContextResumeResponseTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceResumeItemRESRes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceResumeItemRESRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceSecondaryRATUsageList ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSecondaryRATUsageItem
PDUSessionResourceSecondaryRATUsageItem ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 secondaryRATDataUsageReportTransfer
 OCTET STRING (CONTAINING SecondaryRATDataUsageReportTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceSecondaryRATUsageItem-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSecondaryRATUsageItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceSetupListCxtReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemCxtReq
PDUSessionResourceSetupItemCxtReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 nAS-PDU NAS-PDU OPTIONAL,
 s-NSSAI S-NSSAI,
 pDUSessionResourceSetupRequestTransfer
 OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceSetupItemCxtReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSetupItemCxtReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-PduSessionExpectedUEActivityBehaviour
 CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour
 PRESENCE optional },
 ...
}
PDUSessionResourceSetupListCxtRes ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemCxtRes
PDUSessionResourceSetupItemCxtRes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceSetupResponseTransfer
 OCTET STRING (CONTAINING PDUSessionResourceSetupResponseTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceSetupItemCxtRes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSetupItemCxtRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceSetupListHOReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemHOReq
PDUSessionResourceSetupItemHOReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 s-NSSAI S-NSSAI,
 handoverRequestTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceSetupItemHOReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSetupItemHOReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-PduSessionExpectedUEActivityBehaviour
 CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour
 PRESENCE optional },
 ...
}
PDUSessionResourceSetupListSUReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemSUReq
PDUSessionResourceSetupItemSUReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionNAS-PDU NAS-PDU OPTIONAL,
 s-NSSAI S-NSSAI,
 pDUSessionResourceSetupRequestTransfer
 OCTET STRING (CONTAINING PDUSessionResourceSetupRequestTransfer),
 iE-Extensions ProtocolExtensionContainer
 { {PDUSessionResourceSetupItemSUReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSetupItemSUReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-PduSessionExpectedUEActivityBehaviour
 CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour
 PRESENCE optional },
 ...
}
PDUSessionResourceSetupListSURes ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSetupItemSURes
PDUSessionResourceSetupItemSURes ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceSetupResponseTransfer OCTET STRING (CONTAINING PDUSessionResourceSetupResponseTransfer),
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupItemSURes-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSetupItemSURes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceSetupRequestTransfer ::= SEQUENCE {
 protocolIEs ProtocolIE-Container { {PDUSessionResourceSetupRequestTransferIEs} },
 ...
}
PDUSessionResourceSetupRequestTransferIEs NGAP-PROTOCOL-IES ::= {
 { ID id-PDUSessionAggregateMaximumBitRate
 CRITICALITY reject TYPE PDUSessionAggregateMaximumBitRate
 PRESENCE optional }|
 { ID id-UL-NGU-UP-TNLInformation
 CRITICALITY reject TYPE UPTransportLayerInformation
 PRESENCE mandatory }|
 { ID id-AdditionalUL-NGU-UP-TNLInformation
 CRITICALITY reject TYPE UPTransportLayerInformationList
 PRESENCE optional }|
 { ID id-DataForwardingNotPossible
 CRITICALITY reject TYPE DataForwardingNotPossible
 PRESENCE optional }|
 { ID id-PDUSessionType
 CRITICALITY reject TYPE PDUSessionType
 PRESENCE mandatory }|
 { ID id-SecurityIndication
 CRITICALITY reject TYPE SecurityIndication
 PRESENCE optional }|
 { ID id-NetworkInstance
 CRITICALITY reject TYPE NetworkInstance
 PRESENCE optional }|
 { ID id-QosFlowSetupRequestList
 CRITICALITY reject TYPE QosFlowSetupRequestList
 PRESENCE mandatory }|
 { ID id-CommonNetworkInstance
 CRITICALITY ignore TYPE CommonNetworkInstance
 PRESENCE optional }|
 { ID id-DirectForwardingPathAvailability
 CRITICALITY ignore TYPE DirectForwardingPathAvailability
 PRESENCE optional }|
 { ID id-RedundantUL-NGU-UP-TNLInformation
 CRITICALITY ignore TYPE UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-AdditionalRedundantUL-NGU-UP-TNLInformation
 CRITICALITY ignore TYPE UPTransportLayerInformationList
 PRESENCE optional }|
 { ID id-RedundantCommonNetworkInstance
 CRITICALITY ignore TYPE CommonNetworkInstance
 PRESENCE optional }|
 { ID id-RedundantPDUSessionInformation
 CRITICALITY ignore TYPE RedundantPDUSessionInformation
 PRESENCE optional }|
 { ID id-MBSSessionSetupRequestList
 CRITICALITY ignore TYPE MBSSessionSetupRequestList
 PRESENCE optional },
 ...
}
PDUSessionResourceSetupResponseTransfer ::= SEQUENCE {
 dLQosFlowPerTNLInformation QosFlowPerTNLInformation,
 additionalDLQosFlowPerTNLInformation QosFlowPerTNLInformationList OPTIONAL,
 securityResult SecurityResult OPTIONAL,
 qosFlowFailedToSetupList QosFlowListWithCause OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSetupResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-RedundantDLQosFlowPerTNLInformation
 CRITICALITY ignore EXTENSION QosFlowPerTNLInformation
 PRESENCE optional }|
 { ID id-AdditionalRedundantDLQosFlowPerTNLInformation
 CRITICALITY ignore EXTENSION QosFlowPerTNLInformationList
 PRESENCE optional }|
 { ID id-UsedRSNInformation
 CRITICALITY ignore EXTENSION RedundantPDUSessionInformation
 PRESENCE optional }|
 { ID id-GlobalRANNodeID
 CRITICALITY ignore EXTENSION GlobalRANNodeID
 PRESENCE optional }|
 { ID id-MBS-SupportIndicator
 CRITICALITY ignore EXTENSION MBS-SupportIndicator
 PRESENCE optional }|
 { ID id-MBSSessionSetupResponseList
 CRITICALITY ignore EXTENSION MBSSessionSetupResponseList
 PRESENCE optional }|
 { ID id-MBSSessionFailedtoSetupList
 CRITICALITY ignore EXTENSION MBSSessionFailedtoSetupList
 PRESENCE optional },
 ...
}
PDUSessionResourceSetupUnsuccessfulTransfer ::= SEQUENCE {
 cause Cause,
 criticalityDiagnostics CriticalityDiagnostics OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceSuspendListSUSReq ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSuspendItemSUSReq
PDUSessionResourceSuspendItemSUSReq ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 uEContextSuspendRequestTransfer OCTET STRING (CONTAINING UEContextSuspendRequestTransfer),
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSuspendItemSUSReq-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSuspendItemSUSReq-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceSwitchedList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSwitchedItem
PDUSessionResourceSwitchedItem ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pathSwitchRequestAcknowledgeTransfer OCTET STRING (CONTAINING PathSwitchRequestAcknowledgeTransfer),
 iE-Extensions ProtocolExtensionContainer { { PDUSessionResourceSwitchedItem-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceSwitchedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-PduSessionExpectedUEActivityBehaviour
 CRITICALITY ignore EXTENSION ExpectedUEActivityBehaviour
 PRESENCE optional },
 ...
}
PDUSessionResourceToBeSwitchedDLList ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToBeSwitchedDLItem
PDUSessionResourceToBeSwitchedDLItem ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pathSwitchRequestTransfer OCTET STRING (CONTAINING PathSwitchRequestTransfer),
 iE-Extensions ProtocolExtensionContainer { { PDUSessionResourceToBeSwitchedDLItem-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceToBeSwitchedDLItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceToReleaseListHOCmd ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToReleaseItemHOCmd
PDUSessionResourceToReleaseItemHOCmd ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 handoverPreparationUnsuccessfulTransfer OCTET STRING (CONTAINING HandoverPreparationUnsuccessfulTransfer),
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceToReleaseItemHOCmd-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceToReleaseItemHOCmd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionResourceToReleaseListRelCmd ::= SEQUENCE
 (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceToReleaseItemRelCmd
PDUSessionResourceToReleaseItemRelCmd ::= SEQUENCE {
 pDUSessionID PDUSessionID,
 pDUSessionResourceReleaseCommandTransfer OCTET STRING (CONTAINING PDUSessionResourceReleaseCommandTransfer),
 iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceToReleaseItemRelCmd-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionResourceToReleaseItemRelCmd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PDUSessionType ::= ENUMERATED {
 ipv4,
 ipv6,
 ipv4v6,
 ethernet,
 unstructured,
 ...
}
PDUSessionUsageReport ::= SEQUENCE {
 rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed},
 pDUSessionTimedReportList VolumeTimedReportList,
 iE-Extensions ProtocolExtensionContainer { {PDUSessionUsageReport-ExtIEs} } OPTIONAL,
 ...
}
PDUSessionUsageReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PEIPSassistanceInformation ::= SEQUENCE {
 cNsubgroupID CNsubgroupID,
 iE-Extensions ProtocolExtensionContainer { {PEIPSassistanceInformation-ExtIEs} } OPTIONAL,
 ...
}
PEIPSassistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
Periodicity ::= INTEGER (0..640000, ...)
PeriodicRegistrationUpdateTimer ::= BIT STRING (SIZE(8))
PLMNIdentity ::= OCTET STRING (SIZE(3)) 
PLMNAreaBasedQMC ::= SEQUENCE {
 plmnListforQMC PLMNListforQMC,
 iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL,
 ...
}
PLMNAreaBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNIdentity
PLMNSupportList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF PLMNSupportItem
PLMNSupportItem ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 sliceSupportList SliceSupportList,
 iE-Extensions ProtocolExtensionContainer { {PLMNSupportItem-ExtIEs} } OPTIONAL,
 ...
}
PLMNSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-NPN-Support
 CRITICALITY reject EXTENSION NPN-Support
 PRESENCE optional }|
 { ID id-ExtendedSliceSupportList
 CRITICALITY reject EXTENSION ExtendedSliceSupportList
 PRESENCE optional }|
 { ID id-OnboardingSupport
 CRITICALITY ignore EXTENSION OnboardingSupport
 PRESENCE optional },
 ...
}
PNI-NPN-MobilityInformation ::= SEQUENCE {
 allowed-PNI-NPI-List Allowed-PNI-NPN-List,
 iE-Extensions ProtocolExtensionContainer { {PNI-NPN-MobilityInformation-ExtIEs} } OPTIONAL,
 ...
}
PNI-NPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
PortNumber ::= OCTET STRING (SIZE(2))
Pre-emptionCapability ::= ENUMERATED {
 shall-not-trigger-pre-emption,
 may-trigger-pre-emption,
 ...
}
Pre-emptionVulnerability ::= ENUMERATED {
 not-pre-emptable,
 pre-emptable,
 ...
}
PriorityLevelARP ::= INTEGER (1..15)
PriorityLevelQos ::= INTEGER (1..127, ...)
PWSFailedCellIDList ::= CHOICE {
 eUTRA-CGI-PWSFailedList EUTRA-CGIList,
 nR-CGI-PWSFailedList NR-CGIList,
 choice-Extensions ProtocolIE-SingleContainer { {PWSFailedCellIDList-ExtIEs} }
}
PWSFailedCellIDList-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
-- Q
QMCConfigInfo ::= SEQUENCE {
 uEAppLayerMeasInfoList UEAppLayerMeasInfoList,
 iE-Extensions ProtocolExtensionContainer { { QMCConfigInfo-ExtIEs} } OPTIONAL,
 ...
}
QMCConfigInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
QMCDeactivation ::= SEQUENCE {
 qoEReferenceList QoEReferenceList,
 iE-Extensions ProtocolExtensionContainer { { QMCDeactivation-ExtIEs} } OPTIONAL,
 ...
}
QMCDeactivation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
QoEReferenceList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF QoEReference
QoEReference ::= OCTET STRING (SIZE(6))
QosCharacteristics ::= CHOICE {
 nonDynamic5QI NonDynamic5QIDescriptor,
 dynamic5QI Dynamic5QIDescriptor,
 choice-Extensions ProtocolIE-SingleContainer { {QosCharacteristics-ExtIEs} }
}
QosCharacteristics-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
QosFlowAcceptedList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAcceptedItem
QosFlowAcceptedItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 iE-Extensions ProtocolExtensionContainer { {QosFlowAcceptedItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowAcceptedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-CurrentQoSParaSetIndex
 CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex
 PRESENCE optional },
 ...
}
QosFlowAddOrModifyRequestList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAddOrModifyRequestItem
QosFlowAddOrModifyRequestItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 qosFlowLevelQosParameters QosFlowLevelQosParameters OPTIONAL,
 e-RAB-ID E-RAB-ID OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {QosFlowAddOrModifyRequestItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowAddOrModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-TSCTrafficCharacteristics
 CRITICALITY ignore EXTENSION TSCTrafficCharacteristics
 PRESENCE optional }|
 {ID id-RedundantQosFlowIndicator
 CRITICALITY ignore EXTENSION RedundantQosFlowIndicator
 PRESENCE optional },
 ...
}
QosFlowAddOrModifyResponseList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAddOrModifyResponseItem
QosFlowAddOrModifyResponseItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 iE-Extensions ProtocolExtensionContainer { {QosFlowAddOrModifyResponseItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowAddOrModifyResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-CurrentQoSParaSetIndex
 CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex
 PRESENCE optional },
 ...
}
QosFlowFeedbackList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowFeedbackItem
QosFlowFeedbackItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 updateFeedback UpdateFeedback OPTIONAL,
 cNpacketDelayBudgetDL ExtendedPacketDelayBudget OPTIONAL,
 cNpacketDelayBudgetUL ExtendedPacketDelayBudget OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {QosFlowFeedbackItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowFeedbackItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
QosFlowIdentifier ::= INTEGER (0..63, ...)
QosFlowInformationList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowInformationItem
QosFlowInformationItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 dLForwarding DLForwarding OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {QosFlowInformationItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-ULForwarding
 CRITICALITY ignore EXTENSION ULForwarding
 PRESENCE optional}|
 {ID id-SourceTNLAddrInfo
 CRITICALITY ignore EXTENSION TransportLayerAddress
 PRESENCE optional}|
 {ID id-SourceNodeTNLAddrInfo
 CRITICALITY ignore EXTENSION TransportLayerAddress
 PRESENCE optional},
 ...
}
QosFlowLevelQosParameters ::= SEQUENCE {
 qosCharacteristics QosCharacteristics,
 allocationAndRetentionPriority AllocationAndRetentionPriority,
 gBR-QosInformation GBR-QosInformation OPTIONAL,
 reflectiveQosAttribute ReflectiveQosAttribute OPTIONAL,
 additionalQosFlowInformation AdditionalQosFlowInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {QosFlowLevelQosParameters-ExtIEs} } OPTIONAL,
 ...
}
QosFlowLevelQosParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-QosMonitoringRequest
 CRITICALITY ignore EXTENSION QosMonitoringRequest
 PRESENCE optional}|
 {ID id-QosMonitoringReportingFrequency
 CRITICALITY ignore EXTENSION QosMonitoringReportingFrequency
 PRESENCE optional},
 ...
}
QosMonitoringRequest ::= ENUMERATED {ul, dl, both, ..., stop}
QosMonitoringReportingFrequency ::= INTEGER (1..1800, ...)
QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowIdentifier
QosFlowListWithCause ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowWithCauseItem
QosFlowWithCauseItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 cause Cause,
 iE-Extensions ProtocolExtensionContainer { {QosFlowWithCauseItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowWithCauseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
QosFlowModifyConfirmList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowModifyConfirmItem
QosFlowModifyConfirmItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 iE-Extensions ProtocolExtensionContainer { {QosFlowModifyConfirmItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowModifyConfirmItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
QosFlowNotifyList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowNotifyItem
QosFlowNotifyItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 notificationCause NotificationCause,
 iE-Extensions ProtocolExtensionContainer { {QosFlowNotifyItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowNotifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-CurrentQoSParaSetIndex
 CRITICALITY ignore EXTENSION AlternativeQoSParaSetNotifyIndex
 PRESENCE optional },
 ...
}
QosFlowParametersList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowParametersItem
QosFlowParametersItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 alternativeQoSParaSetList AlternativeQoSParaSetList OPTIONAL, 
 iE-Extensions ProtocolExtensionContainer { {QosFlowParametersItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowParametersItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-CNPacketDelayBudgetDL
 CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget
 PRESENCE optional }|
 { ID id-CNPacketDelayBudgetUL
 CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget
 PRESENCE optional }|
 { ID id-BurstArrivalTimeDownlink
 CRITICALITY ignore EXTENSION BurstArrivalTime
 PRESENCE optional },
 ...
}
QosFlowPerTNLInformation ::= SEQUENCE {
 uPTransportLayerInformation UPTransportLayerInformation,
 associatedQosFlowList AssociatedQosFlowList,
 iE-Extensions ProtocolExtensionContainer { { QosFlowPerTNLInformation-ExtIEs} } OPTIONAL,
 ...
}
QosFlowPerTNLInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
QosFlowPerTNLInformationList ::= SEQUENCE
 (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF QosFlowPerTNLInformationItem
QosFlowPerTNLInformationItem ::= SEQUENCE {
 qosFlowPerTNLInformation QosFlowPerTNLInformation,
 iE-Extensions ProtocolExtensionContainer { { QosFlowPerTNLInformationItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowPerTNLInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
QosFlowSetupRequestList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowSetupRequestItem
QosFlowSetupRequestItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 qosFlowLevelQosParameters QosFlowLevelQosParameters,
 e-RAB-ID E-RAB-ID OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {QosFlowSetupRequestItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-TSCTrafficCharacteristics
 CRITICALITY ignore EXTENSION TSCTrafficCharacteristics
 PRESENCE optional }|
 {ID id-RedundantQosFlowIndicator
 CRITICALITY ignore EXTENSION RedundantQosFlowIndicator
 PRESENCE optional },
 ...
}
QosFlowListWithDataForwarding ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowItemWithDataForwarding
QosFlowItemWithDataForwarding ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 dataForwardingAccepted DataForwardingAccepted OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {QosFlowItemWithDataForwarding-ExtIEs} } OPTIONAL,
 ...
}
QosFlowItemWithDataForwarding-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-CurrentQoSParaSetIndex
 CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex
 PRESENCE optional },
 ...
}
QosFlowToBeForwardedList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowToBeForwardedItem
QosFlowToBeForwardedItem ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 iE-Extensions ProtocolExtensionContainer { {QosFlowToBeForwardedItem-ExtIEs} } OPTIONAL,
 ...
}
QosFlowToBeForwardedItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
QoSFlowsUsageReportList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QoSFlowsUsageReport-Item
QoSFlowsUsageReport-Item ::= SEQUENCE {
 qosFlowIdentifier QosFlowIdentifier,
 rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed},
 qoSFlowsTimedReportList VolumeTimedReportList,
 iE-Extensions ProtocolExtensionContainer { {QoSFlowsUsageReport-Item-ExtIEs} } OPTIONAL,
 ...
}
QoSFlowsUsageReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- R
Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...}
RANNodeName ::= PrintableString (SIZE(1..150, ...))
RANNodeNameVisibleString ::= VisibleString (SIZE(1..150, ...))
RANNodeNameUTF8String ::= UTF8String (SIZE(1..150, ...))
RANPagingPriority ::= INTEGER (1..256)
RANStatusTransfer-TransparentContainer ::= SEQUENCE {
 dRBsSubjectToStatusTransferList DRBsSubjectToStatusTransferList,
 iE-Extensions ProtocolExtensionContainer { {RANStatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL,
 ...
}
RANStatusTransfer-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
RAN-UE-NGAP-ID ::= INTEGER (0..4294967295)
RAT-Information ::= ENUMERATED {
 unlicensed,
 nb-IoT,
 ..., 
 nR-LEO,
 nR-MEO,
 nR-GEO,
 nR-OTHERSAT
}
RATRestrictions ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF RATRestrictions-Item
RATRestrictions-Item ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 rATRestrictionInformation RATRestrictionInformation,
 iE-Extensions ProtocolExtensionContainer { {RATRestrictions-Item-ExtIEs} } OPTIONAL,
 ...
}
RATRestrictions-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-ExtendedRATRestrictionInformation
 CRITICALITY ignore EXTENSION ExtendedRATRestrictionInformation
 PRESENCE optional },
 ...
}
RATRestrictionInformation ::= BIT STRING (SIZE(8, ...))
RecommendedCellsForPaging ::= SEQUENCE {
 recommendedCellList RecommendedCellList,
 iE-Extensions ProtocolExtensionContainer { {RecommendedCellsForPaging-ExtIEs} } OPTIONAL,
 ...
}
RecommendedCellsForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
RecommendedCellList ::= SEQUENCE (SIZE(1..maxnoofRecommendedCells)) OF RecommendedCellItem
RecommendedCellItem ::= SEQUENCE {
 nGRAN-CGI NGRAN-CGI,
 timeStayedInCell INTEGER (0..4095) OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {RecommendedCellItem-ExtIEs} } OPTIONAL,
 ...
}
RecommendedCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
RecommendedRANNodesForPaging ::= SEQUENCE {
 recommendedRANNodeList RecommendedRANNodeList,
 iE-Extensions ProtocolExtensionContainer { {RecommendedRANNodesForPaging-ExtIEs} } OPTIONAL,
 ...
}
RecommendedRANNodesForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
RecommendedRANNodeList::= SEQUENCE (SIZE(1..maxnoofRecommendedRANNodes)) OF RecommendedRANNodeItem
RecommendedRANNodeItem ::= SEQUENCE {
 aMFPagingTarget AMFPagingTarget,
 iE-Extensions ProtocolExtensionContainer { {RecommendedRANNodeItem-ExtIEs} } OPTIONAL,
 ...
}
RecommendedRANNodeItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
RedCapIndication ::= ENUMERATED {
 redcap,
 ...
}
RedirectionVoiceFallback ::= ENUMERATED {
 possible,
 not-possible,
 ...
}
RedundantPDUSessionInformation ::= SEQUENCE {
 rSN RSN,
 iE-Extensions ProtocolExtensionContainer { {RedundantPDUSessionInformation-ExtIEs} } OPTIONAL,
 ...
}
RedundantPDUSessionInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-PDUSessionPairID
 CRITICALITY ignore EXTENSION PDUSessionPairID
 PRESENCE optional },
 ...
}
RedundantQosFlowIndicator ::= ENUMERATED {true, false}
ReflectiveQosAttribute ::= ENUMERATED {
 subject-to,
 ...
}
RelativeAMFCapacity ::= INTEGER (0..255)
ReportArea ::= ENUMERATED {
 cell,
 ...
}
RepetitionPeriod ::= INTEGER (0..131071)
ResetAll ::= ENUMERATED {
 reset-all,
 ...
}
ReportAmountMDT ::= ENUMERATED {
 r1, r2, r4, r8, r16, r32, r64, rinfinity
}
ReportIntervalMDT ::= ENUMERATED {
 ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60
} 
ExtendedReportIntervalMDT ::= ENUMERATED {
 ms20480, ms40960, ...
}
ResetType ::= CHOICE {
 nG-Interface ResetAll,
 partOfNG-Interface UE-associatedLogicalNG-connectionList,
 choice-Extensions ProtocolIE-SingleContainer { {ResetType-ExtIEs} }
}
ResetType-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
RGLevelWirelineAccessCharacteristics ::= OCTET STRING
RNC-ID ::= INTEGER (0..4095)
RoutingID ::= OCTET STRING
RRCContainer ::= OCTET STRING
RRCEstablishmentCause ::= ENUMERATED {
 emergency,
 highPriorityAccess,
 mt-Access,
 mo-Signalling,
 mo-Data,
 mo-VoiceCall,
 mo-VideoCall,
 mo-SMS,
 mps-PriorityAccess,
 mcs-PriorityAccess,
 ...,
 notAvailable,
 mo-ExceptionData
}
RRCInactiveTransitionReportRequest ::= ENUMERATED {
 subsequent-state-transition-report,
 single-rrc-connected-state-report,
 cancel-report,
 ...
}
RRCState ::= ENUMERATED {
 inactive,
 connected,
 ...
}
RSN ::= ENUMERATED {v1, v2, ...}
RIMInformationTransfer ::= SEQUENCE {
 targetRANNodeID-RIM TargetRANNodeID,
 sourceRANNodeID-RIM SourceRANNodeID,
 rIMInformation RIMInformation,
 iE-Extensions ProtocolExtensionContainer { {RIMInformationTransfer-ExtIEs} } OPTIONAL,
 ...
}
RIMInformationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
RIMInformation ::= SEQUENCE {
 targetgNBSetID GNBSetID,
 rIM-RSDetection ENUMERATED {rs-detected, rs-disappeared, ...},
 iE-Extensions ProtocolExtensionContainer { {RIMInformation-ExtIEs} } OPTIONAL,
 ...
}
RIMInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
GNBSetID ::= BIT STRING (SIZE(22))
-- S
ScheduledCommunicationTime ::= SEQUENCE {
 dayofWeek BIT STRING (SIZE(7)) OPTIONAL,
 timeofDayStart INTEGER (0..86399, ...) OPTIONAL,
 timeofDayEnd INTEGER (0..86399, ...) OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL,
 ...
}
ScheduledCommunicationTime-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SCTP-TLAs ::= SEQUENCE (SIZE(1..maxnoofXnTLAs)) OF TransportLayerAddress
SD ::= OCTET STRING (SIZE(3))
SecondaryRATUsageInformation ::= SEQUENCE {
 pDUSessionUsageReport PDUSessionUsageReport OPTIONAL,
 qosFlowsUsageReportList QoSFlowsUsageReportList OPTIONAL,
 iE-Extension ProtocolExtensionContainer { {SecondaryRATUsageInformation-ExtIEs} } OPTIONAL,
 ...
}
SecondaryRATUsageInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SecondaryRATDataUsageReportTransfer ::= SEQUENCE {
 secondaryRATUsageInformation SecondaryRATUsageInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {SecondaryRATDataUsageReportTransfer-ExtIEs} } OPTIONAL,
 ...
}
SecondaryRATDataUsageReportTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SecurityContext ::= SEQUENCE {
 nextHopChainingCount NextHopChainingCount,
 nextHopNH SecurityKey,
 iE-Extensions ProtocolExtensionContainer { {SecurityContext-ExtIEs} } OPTIONAL,
 ...
}
SecurityContext-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SecurityIndication ::= SEQUENCE {
 integrityProtectionIndication IntegrityProtectionIndication,
 confidentialityProtectionIndication ConfidentialityProtectionIndication,
 maximumIntegrityProtectedDataRate-UL MaximumIntegrityProtectedDataRate OPTIONAL,
-- The above IE shall be present if integrity protection is required or preferred
 iE-Extensions ProtocolExtensionContainer { {SecurityIndication-ExtIEs} } OPTIONAL,
 ...
}
SecurityIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-MaximumIntegrityProtectedDataRate-DL
 CRITICALITY ignore EXTENSION MaximumIntegrityProtectedDataRate
 PRESENCE optional },
 ...
}
SecurityKey ::= BIT STRING (SIZE(256))
SecurityResult ::= SEQUENCE {
 integrityProtectionResult IntegrityProtectionResult,
 confidentialityProtectionResult ConfidentialityProtectionResult,
 iE-Extensions ProtocolExtensionContainer { {SecurityResult-ExtIEs} } OPTIONAL,
 ...
}
SecurityResult-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SensorMeasurementConfiguration ::= SEQUENCE {
 sensorMeasConfig SensorMeasConfig,
 sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {SensorMeasurementConfiguration-ExtIEs} } OPTIONAL,
 ...
}
SensorMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SensorMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofSensorName)) OF SensorMeasConfigNameItem
SensorMeasConfigNameItem ::= SEQUENCE {
 sensorNameConfig SensorNameConfig,
 iE-Extensions ProtocolExtensionContainer { { SensorMeasConfigNameItem-ExtIEs } } OPTIONAL,
 ...
}
SensorMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SensorMeasConfig::= ENUMERATED {setup,...}
SensorNameConfig ::= CHOICE {
 uncompensatedBarometricConfig ENUMERATED {true, ...},
 ueSpeedConfig ENUMERATED {true, ...},
 ueOrientationConfig ENUMERATED {true, ...},
 choice-Extensions ProtocolIE-SingleContainer { {SensorNameConfig-ExtIEs} }
}
SensorNameConfig-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
SerialNumber ::= BIT STRING (SIZE(16))
ServedGUAMIList ::= SEQUENCE (SIZE(1..maxnoofServedGUAMIs)) OF ServedGUAMIItem
ServedGUAMIItem ::= SEQUENCE {
 gUAMI GUAMI,
 backupAMFName AMFName OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {ServedGUAMIItem-ExtIEs} } OPTIONAL,
 ...
}
ServedGUAMIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-GUAMIType
 CRITICALITY ignore EXTENSION GUAMIType
 PRESENCE optional },
 ...
}
ServiceAreaInformation ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ServiceAreaInformation-Item
ServiceAreaInformation-Item ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 allowedTACs AllowedTACs OPTIONAL,
 notAllowedTACs NotAllowedTACs OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {ServiceAreaInformation-Item-ExtIEs} } OPTIONAL,
 ...
}
ServiceAreaInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ServiceType ::= ENUMERATED {streaming, mTSI, vR, ...}
SgNB-UE-X2AP-ID ::= INTEGER (0..4294967295)
SharedNGU-MulticastTNLInformation ::= SEQUENCE {
 iP-MulticastAddress TransportLayerAddress,
 iP-SourceAddress TransportLayerAddress,
 gTP-TEID GTP-TEID,
 iE-Extensions ProtocolExtensionContainer { {SharedNGU-MulticastTNLInformation-ExtIEs} } OPTIONAL,
 ...
}
SharedNGU-MulticastTNLInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SliceOverloadList ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SliceOverloadItem
SliceOverloadItem ::= SEQUENCE {
 s-NSSAI S-NSSAI,
 iE-Extensions ProtocolExtensionContainer { {SliceOverloadItem-ExtIEs} } OPTIONAL,
 ...
}
SliceOverloadItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SliceSupportList ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SliceSupportItem
SliceSupportItem ::= SEQUENCE {
 s-NSSAI S-NSSAI,
 iE-Extensions ProtocolExtensionContainer { {SliceSupportItem-ExtIEs} } OPTIONAL,
 ...
}
SliceSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SliceSupportListQMC ::= SEQUENCE (SIZE(1..maxnoofSNSSAIforQMC)) OF SliceSupportQMC-Item
SliceSupportQMC-Item ::= SEQUENCE {
 s-NSSAI S-NSSAI,
 iE-Extensions ProtocolExtensionContainer { {SliceSupportQMC-Item-ExtIEs} } OPTIONAL,
 ...
}
SliceSupportQMC-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SNPN-MobilityInformation ::= SEQUENCE {
 serving-NID NID,
 iE-Extensions ProtocolExtensionContainer { {SNPN-MobilityInformation-ExtIEs} } OPTIONAL,
 ...
}
SNPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
S-NSSAI ::= SEQUENCE {
 sST SST,
 sD SD OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { S-NSSAI-ExtIEs} } OPTIONAL,
 ...
}
S-NSSAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SONConfigurationTransfer ::= SEQUENCE {
 targetRANNodeID-SON TargetRANNodeID,
 sourceRANNodeID-SON SourceRANNodeID,
 sONInformation SONInformation,
 xnTNLConfigurationInfo XnTNLConfigurationInfo OPTIONAL,
-- The above IE shall be present if the SON Information IE --
-- hcontains the SON Information Request IE set to "Xn TNL Configuration Info"
 iE-Extensions ProtocolExtensionContainer { {SONConfigurationTransfer-ExtIEs} } OPTIONAL,
 ...
}
SONConfigurationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SONInformation ::= CHOICE {
 sONInformationRequest SONInformationRequest,
 sONInformationReply SONInformationReply,
 choice-Extensions ProtocolIE-SingleContainer { {SONInformation-ExtIEs} }
}
SONInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 { ID id-SONInformationReport
 CRITICALITY ignore TYPE SONInformationReport
 PRESENCE mandatory },
 ...
}
SONInformationReply ::= SEQUENCE {
 xnTNLConfigurationInfo XnTNLConfigurationInfo OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {SONInformationReply-ExtIEs} } OPTIONAL,
 ...
}
SONInformationReply-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SONInformationReport::= CHOICE {
 failureIndicationInformation FailureIndication,
 hOReportInformation HOReport,
 choice-Extensions ProtocolIE-SingleContainer { { SONInformationReport-ExtIEs} }
}
SONInformationReport-ExtIEs NGAP-PROTOCOL-IES ::= {
 { ID id-SuccessfulHandoverReportList
 CRITICALITY ignore TYPE SuccessfulHandoverReportList
 PRESENCE mandatory },
 ...
}
-- --------------------------------------------------------------------
-- SON Information Report
-- --------------------------------------------------------------------
SuccessfulHandoverReportList ::= SEQUENCE
 (SIZE(1..maxnoofSuccessfulHOReports)) OF SuccessfulHandoverReport-Item
SuccessfulHandoverReport-Item ::= SEQUENCE {
 successfulHOReportContainer OCTET STRING,
 iE-Extensions ProtocolExtensionContainer { { SuccessfulHandoverReport-Item-ExtIEs} } OPTIONAL,
 ...
}
SuccessfulHandoverReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SONInformationRequest ::= ENUMERATED { 
 xn-TNL-configuration-info,
 ...
}
SourceNGRANNode-ToTargetNGRANNode-TransparentContainer ::= SEQUENCE {
 rRCContainer RRCContainer,
 pDUSessionResourceInformationList PDUSessionResourceInformationList OPTIONAL,
 e-RABInformationList E-RABInformationList OPTIONAL,
 targetCell-ID NGRAN-CGI,
 indexToRFSP IndexToRFSP OPTIONAL,
 uEHistoryInformation UEHistoryInformation,
 iE-Extensions ProtocolExtensionContainer
 { {SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs} } OPTIONAL,
 ...
}
SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-SgNB-UE-X2AP-ID
 CRITICALITY ignore EXTENSION SgNB-UE-X2AP-ID
 PRESENCE optional }|
 { ID id-UEHistoryInformationFromTheUE
 CRITICALITY ignore EXTENSION UEHistoryInformationFromTheUE
 PRESENCE optional }|
 { ID id-SourceNodeID
 CRITICALITY ignore EXTENSION SourceNodeID
 PRESENCE optional }|
 { ID id-UEContextReferenceAtSource
 CRITICALITY ignore EXTENSION RAN-UE-NGAP-ID
 PRESENCE optional }|
 { ID id-MBS-ActiveSessionInformation-SourcetoTargetList
 CRITICALITY ignore EXTENSION MBS-ActiveSessionInformation-SourcetoTargetList
 PRESENCE optional }|
 { ID id-QMCConfigInfo
 CRITICALITY ignore EXTENSION QMCConfigInfo
 PRESENCE optional }|
 { ID id-NGAPIESupportInformationRequestList
 CRITICALITY ignore EXTENSION NGAPIESupportInformationRequestList
 PRESENCE optional },
 ...
}
SourceNodeID ::= CHOICE {
 sourceengNB-ID GlobalGNB-ID,
 choice-Extensions ProtocolIE-SingleContainer { { SourceNodeID-ExtIEs} }
}
SourceNodeID-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
SourceOfUEActivityBehaviourInformation ::= ENUMERATED {
 subscription-information,
 statistics,
 ...
}
SourceRANNodeID ::= SEQUENCE {
 globalRANNodeID GlobalRANNodeID,
 selectedTAI TAI,
 iE-Extensions ProtocolExtensionContainer { {SourceRANNodeID-ExtIEs} } OPTIONAL,
 ...
}
SourceRANNodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
SourceToTarget-TransparentContainer ::= OCTET STRING
-- This IE includes a transparent container from the source RAN node to the target RAN node. 
-- The octets of the OCTET STRING are encoded according to the specifications of the target system.
SourceToTarget-AMFInformationReroute ::= SEQUENCE {
 configuredNSSAI ConfiguredNSSAI OPTIONAL,
 rejectedNSSAIinPLMN RejectedNSSAIinPLMN OPTIONAL,
 rejectedNSSAIinTA RejectedNSSAIinTA OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {SourceToTarget-AMFInformationReroute-ExtIEs} } OPTIONAL,
 ...
}
SourceToTarget-AMFInformationReroute-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- This IE includes information from the source Core node to the target Core node
-- for reroute information provide by NSSF. 
-- The octets of the OCTET STRING are encoded according to the specifications of the Core network.
SRVCCOperationPossible ::= ENUMERATED {
 possible, 
 notPossible,
 ...
}
ConfiguredNSSAI ::= OCTET STRING (SIZE(128))
RejectedNSSAIinPLMN ::= OCTET STRING (SIZE(32))
RejectedNSSAIinTA ::= OCTET STRING (SIZE(32))
SST ::= OCTET STRING (SIZE(1))
SupportedTAList ::= SEQUENCE (SIZE(1..maxnoofTACs)) OF SupportedTAItem
SupportedTAItem ::= SEQUENCE {
 tAC TAC,
 broadcastPLMNList BroadcastPLMNList,
 iE-Extensions ProtocolExtensionContainer { {SupportedTAItem-ExtIEs} } OPTIONAL,
 ...
}
SupportedTAItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-ConfiguredTACIndication
 CRITICALITY ignore EXTENSION ConfiguredTACIndication
 PRESENCE optional }|
 {ID id-RAT-Information
 CRITICALITY reject EXTENSION RAT-Information
 PRESENCE optional },
 ...
}
SuspendIndicator ::= ENUMERATED {
 true,
 ...
}
Suspend-Request-Indication ::= ENUMERATED {
 suspend-requested,
 ...
}
Suspend-Response-Indication ::= ENUMERATED {
 suspend-indicated,
 ...
}
SurvivalTime ::= INTEGER (0..1920000, ...)
-- T
TAC ::= OCTET STRING (SIZE(3))
TACListInNRNTN ::= SEQUENCE (SIZE(1..maxnoofTACsinNTN)) OF TAC
TAI ::= SEQUENCE {
 pLMNIdentity PLMNIdentity,
 tAC TAC,
 iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL,
 ...
}
TAI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAIBroadcastEUTRA ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAIBroadcastEUTRA-Item
TAIBroadcastEUTRA-Item ::= SEQUENCE {
 tAI TAI,
 completedCellsInTAI-EUTRA CompletedCellsInTAI-EUTRA,
 iE-Extensions ProtocolExtensionContainer { {TAIBroadcastEUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
TAIBroadcastEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAIBroadcastNR ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAIBroadcastNR-Item
TAIBroadcastNR-Item ::= SEQUENCE {
 tAI TAI,
 completedCellsInTAI-NR CompletedCellsInTAI-NR,
 iE-Extensions ProtocolExtensionContainer { {TAIBroadcastNR-Item-ExtIEs} } OPTIONAL,
 ...
}
TAIBroadcastNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAICancelledEUTRA ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAICancelledEUTRA-Item
TAICancelledEUTRA-Item ::= SEQUENCE {
 tAI TAI,
 cancelledCellsInTAI-EUTRA CancelledCellsInTAI-EUTRA,
 iE-Extensions ProtocolExtensionContainer { {TAICancelledEUTRA-Item-ExtIEs} } OPTIONAL,
 ...
}
TAICancelledEUTRA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAICancelledNR ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAICancelledNR-Item
TAICancelledNR-Item ::= SEQUENCE {
 tAI TAI,
 cancelledCellsInTAI-NR CancelledCellsInTAI-NR,
 iE-Extensions ProtocolExtensionContainer { {TAICancelledNR-Item-ExtIEs} } OPTIONAL,
 ...
}
TAICancelledNR-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAIListForInactive ::= SEQUENCE (SIZE(1..maxnoofTAIforInactive)) OF TAIListForInactiveItem
TAIListForInactiveItem ::= SEQUENCE {
 tAI TAI,
 iE-Extensions ProtocolExtensionContainer { {TAIListForInactiveItem-ExtIEs} } OPTIONAL,
 ...
}
TAIListForInactiveItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAIListForPaging ::= SEQUENCE (SIZE(1..maxnoofTAIforPaging)) OF TAIListForPagingItem
TAIListForPagingItem ::= SEQUENCE {
 tAI TAI,
 iE-Extensions ProtocolExtensionContainer { {TAIListForPagingItem-ExtIEs} } OPTIONAL,
 ...
}
TAIListForPagingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofTAIforRestart)) OF TAI
TAIListForWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI
TAINSAGSupportList ::= SEQUENCE (SIZE(1..maxnoofNSAGs)) OF TAINSAGSupportItem
TAINSAGSupportItem ::= SEQUENCE {
 nSAG-ID NSAG-ID,
 nSAGSliceSupportList ExtendedSliceSupportList,
 iE-Extensions ProtocolExtensionContainer { {TAINSAGSupportItem-ExtIEs} } OPTIONAL,
 ...
}
TAINSAGSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TargeteNB-ID ::= SEQUENCE {
 globalENB-ID GlobalNgENB-ID,
 selected-EPS-TAI EPS-TAI,
 iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL,
 ...
}
TargeteNB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TargetHomeENB-ID ::= SEQUENCE {
 pLMNidentity PLMNIdentity,
 homeENB-ID BIT STRING (SIZE(28)),
 selected-EPS-TAI EPS-TAI,
 iE-Extensions ProtocolExtensionContainer { {TargetHomeENB-ID-ExtIEs} } OPTIONAL,
 ...
}
TargetHomeENB-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TargetID ::= CHOICE {
 targetRANNodeID TargetRANNodeID,
 targeteNB-ID TargeteNB-ID,
 choice-Extensions ProtocolIE-SingleContainer { {TargetID-ExtIEs} }
}
TargetID-ExtIEs NGAP-PROTOCOL-IES ::= {
 {ID id-TargetRNC-ID
 CRITICALITY reject TYPE TargetRNC-ID
 PRESENCE mandatory }|
 {ID id-TargetHomeENB-ID
 CRITICALITY reject TYPE TargetHomeENB-ID
 PRESENCE mandatory },
 ...
}
TargetNGRANNode-ToSourceNGRANNode-TransparentContainer ::= SEQUENCE {
 rRCContainer RRCContainer,
 iE-Extensions ProtocolExtensionContainer
 { {TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs} } OPTIONAL,
 ...
}
TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-DAPSResponseInfoList
 CRITICALITY ignore EXTENSION DAPSResponseInfoList
 PRESENCE optional }|
 { ID id-DirectForwardingPathAvailability
 CRITICALITY ignore EXTENSION DirectForwardingPathAvailability
 PRESENCE optional }|
 { ID id-MBS-ActiveSessionInformation-TargettoSourceList
 CRITICALITY ignore EXTENSION MBS-ActiveSessionInformation-TargettoSourceList
 PRESENCE optional }|
 { ID id-NGAPIESupportInformationResponseList
 CRITICALITY ignore EXTENSION NGAPIESupportInformationResponseList
 PRESENCE optional },
 ...
}
TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer ::= SEQUENCE {
 cell-CAGInformation Cell-CAGInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer
 { {TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs} } OPTIONAL,
 ...
}
TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-NGAPIESupportInformationResponseList
 CRITICALITY ignore EXTENSION NGAPIESupportInformationResponseList
 PRESENCE optional },
 ...
}
TargetNSSAI ::= SEQUENCE (SIZE(1..maxnoofTargetS-NSSAIs)) OF TargetNSSAI-Item
TargetNSSAI-Item ::= SEQUENCE {
 s-NSSAI S-NSSAI,
 iE-Extensions ProtocolExtensionContainer { {TargetNSSAI-Item-ExtIEs} } OPTIONAL,
 ...
}
TargetNSSAI-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TargetNSSAIInformation ::= SEQUENCE {
 targetNSSAI TargetNSSAI,
 indexToRFSP IndexToRFSP,
 iE-Extensions ProtocolExtensionContainer { {TargetNSSAIInformation-Item-ExtIEs} } OPTIONAL,
 ...
}
TargetNSSAIInformation-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TargetRANNodeID ::= SEQUENCE {
 globalRANNodeID GlobalRANNodeID,
 selectedTAI TAI,
 iE-Extensions ProtocolExtensionContainer { {TargetRANNodeID-ExtIEs} } OPTIONAL,
 ...
}
TargetRANNodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TargetRANNodeID-RIM ::= SEQUENCE {
 globalRANNodeID GlobalRANNodeID,
 selectedTAI TAI,
 iE-Extensions ProtocolExtensionContainer
 { {TargetRANNodeID-RIM-ExtIEs} } OPTIONAL,
 ...
}
TargetRANNodeID-RIM-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TargetRANNodeID-SON ::= SEQUENCE {
 globalRANNodeID GlobalRANNodeID,
 selectedTAI TAI,
 iE-Extensions ProtocolExtensionContainer
 { {TargetRANNodeID-SON-ExtIEs} } OPTIONAL,
 ...
}
TargetRANNodeID-SON-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 {ID id-NR-CGI CRITICALITY ignore
 EXTENSION NR-CGI PRESENCE optional },
 ...
}
TargetRNC-ID ::= SEQUENCE {
 lAI LAI,
 rNC-ID RNC-ID,
 extendedRNC-ID ExtendedRNC-ID OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL,
 ...
}
TargetRNC-ID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TargetToSource-TransparentContainer ::= OCTET STRING
-- This IE includes a transparent container from the target RAN node to the source RAN node. 
-- The octets of the OCTET STRING are encoded according to the specifications of the target system.
TargettoSource-Failure-TransparentContainer ::= OCTET STRING
-- This IE includes a transparent container from the target RAN node to the source RAN node. 
-- The octets of the OCTET STRING are encoded according to the specifications
-- of the target system (if applicable).
TimerApproachForGUAMIRemoval ::= ENUMERATED { 
 apply-timer,
 ...
}
TimeStamp ::= OCTET STRING (SIZE(4))
TimeSyncAssistanceInfo ::= SEQUENCE {
 timeDistributionIndication ENUMERATED {enabled, disabled, ...},
 uUTimeSyncErrorBudget INTEGER (1..1000000, ...) OPTIONAL,
 -- The above IE shall be present if the Time Distribution Indication IE is set to the value "enabled"
 iE-Extensions ProtocolExtensionContainer { {TimeSyncAssistanceInfo-ExtIEs} } OPTIONAL,
 ...
}
TimeSyncAssistanceInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...}
TimeUEStayedInCell ::= INTEGER (0..4095)
TimeUEStayedInCellEnhancedGranularity ::= INTEGER (0..40950)
TMGI ::= OCTET STRING (SIZE(6))
TNAP-ID ::= OCTET STRING 
TNGF-ID ::= CHOICE {
 tNGF-ID BIT STRING (SIZE(32, ...)),
 choice-Extensions ProtocolIE-SingleContainer { {TNGF-ID-ExtIEs} }
}
TNGF-ID-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
TNLAddressWeightFactor ::= INTEGER (0..255)
TNLAssociationList ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLAssociationItem
TNLAssociationItem ::= SEQUENCE {
 tNLAssociationAddress CPTransportLayerInformation,
 cause Cause,
 iE-Extensions ProtocolExtensionContainer { {TNLAssociationItem-ExtIEs} } OPTIONAL,
 ...
}
TNLAssociationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TNLAssociationUsage ::= ENUMERATED { 
 ue,
 non-ue,
 both,
 ...
}
TooearlyIntersystemHO::= SEQUENCE {
 sourcecellID EUTRA-CGI,
 failurecellID NGRAN-CGI,
 uERLFReportContainer UERLFReportContainer OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { TooearlyIntersystemHO-ExtIEs} } OPTIONAL,
 ...
}
TooearlyIntersystemHO-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TraceActivation ::= SEQUENCE {
 nGRANTraceID NGRANTraceID,
 interfacesToTrace InterfacesToTrace,
traceDepth TraceDepth,
traceCollectionEntityIPAddress TransportLayerAddress,
 iE-Extensions ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL,
 ...
}
TraceActivation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-MDTConfiguration
 CRITICALITY ignore EXTENSION MDT-Configuration
 PRESENCE optional }|
 { ID id-TraceCollectionEntityURI
 CRITICALITY ignore EXTENSION URI-address
 PRESENCE optional },
 ...
}
TraceDepth ::= ENUMERATED { 
 minimum,
 medium,
 maximum,
 minimumWithoutVendorSpecificExtension,
 mediumWithoutVendorSpecificExtension,
 maximumWithoutVendorSpecificExtension,
 ...
}
TrafficLoadReductionIndication ::= INTEGER (1..99)
TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...))
TypeOfError ::= ENUMERATED {
 not-understood,
 missing,
 ...
}
TAIBasedMDT ::= SEQUENCE {
 tAIListforMDT TAIListforMDT,
 iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL,
 ...
}
TAIBasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI
TAIBasedQMC ::= SEQUENCE {
 tAIListforQMC TAIListforQMC,
 iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL,
 ...
}
TAIBasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI
TABasedQMC ::= SEQUENCE {
 tAListforQMC TAListforQMC,
 iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL,
 ...
}
TABasedQMC-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC
TABasedMDT ::= SEQUENCE {
 tAListforMDT TAListforMDT,
 iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL,
 ...
}
TABasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC
Threshold-RSRP ::= INTEGER(0..127)
Threshold-RSRQ ::= INTEGER(0..127)
Threshold-SINR ::= INTEGER(0..127)
TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256,
 ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120}
TWAP-ID ::= OCTET STRING
TWIF-ID ::= CHOICE {
 tWIF-ID BIT STRING (SIZE(32, ...)),
 choice-Extensions ProtocolIE-SingleContainer { {TWIF-ID-ExtIEs} }
}
TWIF-ID-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
TSCAssistanceInformation ::= SEQUENCE {
 periodicity Periodicity,
 burstArrivalTime BurstArrivalTime OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {TSCAssistanceInformation-ExtIEs} } OPTIONAL,
 ...
}
TSCAssistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-SurvivalTime
 CRITICALITY ignore EXTENSION SurvivalTime
 PRESENCE optional},
 ...
}
TSCTrafficCharacteristics ::= SEQUENCE {
 tSCAssistanceInformationDL TSCAssistanceInformation OPTIONAL,
 tSCAssistanceInformationUL TSCAssistanceInformation OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {TSCTrafficCharacteristics-ExtIEs} } OPTIONAL,
 ...
}
TSCTrafficCharacteristics-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- U
UEAggregateMaximumBitRate ::= SEQUENCE {
 uEAggregateMaximumBitRateDL BitRate,
 uEAggregateMaximumBitRateUL BitRate,
 iE-Extensions ProtocolExtensionContainer { {UEAggregateMaximumBitRate-ExtIEs} } OPTIONAL,
 ...
}
UEAggregateMaximumBitRate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UEAppLayerMeasInfoList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF UEAppLayerMeasInfoItem
UEAppLayerMeasInfoItem ::= SEQUENCE {
 uEAppLayerMeasConfigInfo UEAppLayerMeasConfigInfo,
 iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasInfoItem-ExtIEs} } OPTIONAL,
 ...
}
UEAppLayerMeasInfoItem-ExtIEs NGAP-PROTOCOL-EXTENSION::= {
 ...
}
UEAppLayerMeasConfigInfo ::= SEQUENCE {
 qoEReference QoEReference,
 serviceType ServiceType,
 areaScopeOfQMC AreaScopeOfQMC OPTIONAL,
 measCollEntityIPAddress TransportLayerAddress,
 qoEMeasurementStatus ENUMERATED {ongoing,...} OPTIONAL,
 containerForAppLayerMeasConfig OCTET STRING (SIZE(1..8000)) OPTIONAL,
 measConfigAppLayerID INTEGER (0..15, ...) OPTIONAL,
 sliceSupportListQMC SliceSupportListQMC OPTIONAL,
 mDT-AlignmentInfo MDT-AlignmentInfo OPTIONAL,
 availableRANVisibleQoEMetrics AvailableRANVisibleQoEMetrics OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasConfigInfo-ExtIEs} } OPTIONAL,
 ...
}
UEAppLayerMeasConfigInfo-ExtIEs NGAP-PROTOCOL-EXTENSION::= {
 ...
}
UE-associatedLogicalNG-connectionList ::= SEQUENCE
 (SIZE(1..maxnoofNGConnectionsToReset)) OF UE-associatedLogicalNG-connectionItem
UE-associatedLogicalNG-connectionItem ::= SEQUENCE {
 aMF-UE-NGAP-ID AMF-UE-NGAP-ID OPTIONAL,
 rAN-UE-NGAP-ID RAN-UE-NGAP-ID OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UE-associatedLogicalNG-connectionItem-ExtIEs} } OPTIONAL,
 ...
}
UE-associatedLogicalNG-connectionItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UECapabilityInfoRequest ::= ENUMERATED {
 requested,
 ...
}
UEContextRequest ::= ENUMERATED {requested, ...}
UEContextResumeRequestTransfer ::= SEQUENCE {
 qosFlowFailedToResumeList QosFlowListWithCause OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UEContextResumeRequestTransfer-ExtIEs} } OPTIONAL,
 ...
}
UEContextResumeRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UEContextResumeResponseTransfer ::= SEQUENCE {
 qosFlowFailedToResumeList QosFlowListWithCause OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UEContextResumeResponseTransfer-ExtIEs} } OPTIONAL,
 ...
}
UEContextResumeResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UEContextSuspendRequestTransfer ::= SEQUENCE {
 suspendIndicator SuspendIndicator OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UEContextSuspendRequestTransfer-ExtIEs} } OPTIONAL,
 ...
}
UEContextSuspendRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UE-DifferentiationInfo ::= SEQUENCE {
 periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ... } OPTIONAL,
 periodicTime INTEGER (1..3600, ...) OPTIONAL,
 scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL,
 stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL,
 trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL,
 batteryIndication ENUMERATED
 {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { UE-DifferentiationInfo-ExtIEs} } OPTIONAL,
 ...
}
UE-DifferentiationInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UEHistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCellItem
UEHistoryInformationFromTheUE ::= CHOICE {
 nR NRMobilityHistoryReport,
 choice-Extensions ProtocolIE-SingleContainer { {UEHistoryInformationFromTheUE-ExtIEs} }
}
UEHistoryInformationFromTheUE-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
UEIdentityIndexValue ::= CHOICE {
 indexLength10 BIT STRING (SIZE(10)),
 choice-Extensions ProtocolIE-SingleContainer { {UEIdentityIndexValue-ExtIEs} }
}
UEIdentityIndexValue-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
UE-NGAP-IDs ::= CHOICE {
 uE-NGAP-ID-pair UE-NGAP-ID-pair,
 aMF-UE-NGAP-ID AMF-UE-NGAP-ID,
 choice-Extensions ProtocolIE-SingleContainer { {UE-NGAP-IDs-ExtIEs} }
}
UE-NGAP-IDs-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
UE-NGAP-ID-pair ::= SEQUENCE{
 aMF-UE-NGAP-ID AMF-UE-NGAP-ID,
 rAN-UE-NGAP-ID RAN-UE-NGAP-ID,
 iE-Extensions ProtocolExtensionContainer { {UE-NGAP-ID-pair-ExtIEs} } OPTIONAL,
 ...
}
UE-NGAP-ID-pair-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UEPagingIdentity ::= CHOICE {
 fiveG-S-TMSI FiveG-S-TMSI,
 choice-Extensions ProtocolIE-SingleContainer { {UEPagingIdentity-ExtIEs} }
 }
UEPagingIdentity-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
UEPresence ::= ENUMERATED {in, out, unknown, ...}
UEPresenceInAreaOfInterestList ::= SEQUENCE (SIZE(1..maxnoofAoI)) OF UEPresenceInAreaOfInterestItem
UEPresenceInAreaOfInterestItem ::= SEQUENCE {
 locationReportingReferenceID LocationReportingReferenceID,
 uEPresence UEPresence,
 iE-Extensions ProtocolExtensionContainer { {UEPresenceInAreaOfInterestItem-ExtIEs} } OPTIONAL,
 ...
}
UEPresenceInAreaOfInterestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UERadioCapability ::= OCTET STRING
UERadioCapabilityForPaging ::= SEQUENCE {
 uERadioCapabilityForPagingOfNR UERadioCapabilityForPagingOfNR OPTIONAL,
 uERadioCapabilityForPagingOfEUTRA UERadioCapabilityForPagingOfEUTRA OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UERadioCapabilityForPaging-ExtIEs} } OPTIONAL,
 ...
}
UERadioCapabilityForPaging-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-UERadioCapabilityForPagingOfNB-IoT
 CRITICALITY ignore EXTENSION UERadioCapabilityForPagingOfNB-IoT
 PRESENCE optional },
 ...
}
UERadioCapabilityForPagingOfNB-IoT ::= OCTET STRING
UERadioCapabilityForPagingOfNR ::= OCTET STRING
UERadioCapabilityForPagingOfEUTRA ::= OCTET STRING
UERadioCapabilityID ::= OCTET STRING
UERetentionInformation ::= ENUMERATED {
 ues-retained,
 ...
}
UERLFReportContainer ::= CHOICE {
 nR NRUERLFReportContainer,
 lTE LTEUERLFReportContainer,
 choice-Extensions ProtocolIE-SingleContainer { {UERLFReportContainer-ExtIEs} }
}
UERLFReportContainer-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
UESecurityCapabilities ::= SEQUENCE {
 nRencryptionAlgorithms NRencryptionAlgorithms,
 nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms,
 eUTRAencryptionAlgorithms EUTRAencryptionAlgorithms,
 eUTRAintegrityProtectionAlgorithms EUTRAintegrityProtectionAlgorithms,
 iE-Extensions ProtocolExtensionContainer { {UESecurityCapabilities-ExtIEs} } OPTIONAL,
 ...
}
UESecurityCapabilities-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UESliceMaximumBitRateList ::= SEQUENCE (SIZE(1..maxnoofAllowedS-NSSAIs)) OF UESliceMaximumBitRateItem
UESliceMaximumBitRateItem ::= SEQUENCE {
 s-NSSAI S-NSSAI,
 uESliceMaximumBitRateDL BitRate,
 uESliceMaximumBitRateUL BitRate,
 iE-Extensions ProtocolExtensionContainer { { UESliceMaximumBitRateItem-ExtIEs} } OPTIONAL,
 ...
}
UESliceMaximumBitRateItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UE-UP-CIoT-Support ::= ENUMERATED {supported, ...}
UL-CP-SecurityInformation ::= SEQUENCE {
 ul-NAS-MAC UL-NAS-MAC,
 ul-NAS-Count UL-NAS-Count,
 iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL,
 ...
}
UL-CP-SecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
UL-NAS-MAC ::= BIT STRING (SIZE (16))
UL-NAS-Count ::= BIT STRING (SIZE (5))
UL-NGU-UP-TNLModifyList ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivity)) OF UL-NGU-UP-TNLModifyItem
UL-NGU-UP-TNLModifyItem ::= SEQUENCE {
 uL-NGU-UP-TNLInformation UPTransportLayerInformation,
 dL-NGU-UP-TNLInformation UPTransportLayerInformation,
 iE-Extensions ProtocolExtensionContainer { {UL-NGU-UP-TNLModifyItem-ExtIEs} } OPTIONAL,
 ...
}
UL-NGU-UP-TNLModifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-RedundantUL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional }|
 { ID id-RedundantDL-NGU-UP-TNLInformation
 CRITICALITY ignore EXTENSION UPTransportLayerInformation
 PRESENCE optional },
 ...
}
UnavailableGUAMIList ::= SEQUENCE (SIZE(1..maxnoofServedGUAMIs)) OF UnavailableGUAMIItem
UnavailableGUAMIItem ::= SEQUENCE {
 gUAMI GUAMI,
 timerApproachForGUAMIRemoval TimerApproachForGUAMIRemoval OPTIONAL,
 backupAMFName AMFName OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UnavailableGUAMIItem-ExtIEs} } OPTIONAL,
 ...
}
UnavailableGUAMIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
ULForwarding ::= ENUMERATED {
 ul-forwarding-proposed,
 ...
}
UpdateFeedback ::= BIT STRING (SIZE(8, ...))
UPTransportLayerInformation ::= CHOICE {
 gTPTunnel GTPTunnel,
 choice-Extensions ProtocolIE-SingleContainer { {UPTransportLayerInformation-ExtIEs} }
}
UPTransportLayerInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
UPTransportLayerInformationList ::= SEQUENCE
 (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF UPTransportLayerInformationItem
UPTransportLayerInformationItem ::= SEQUENCE {
 nGU-UP-TNLInformation UPTransportLayerInformation,
 iE-Extensions ProtocolExtensionContainer { {UPTransportLayerInformationItem-ExtIEs} } OPTIONAL,
 ...
}
UPTransportLayerInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-CommonNetworkInstance
 CRITICALITY ignore EXTENSION CommonNetworkInstance
 PRESENCE optional },
 ...
}
UPTransportLayerInformationPairList ::= SEQUENCE
 (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF UPTransportLayerInformationPairItem
UPTransportLayerInformationPairItem ::= SEQUENCE {
 uL-NGU-UP-TNLInformation UPTransportLayerInformation,
 dL-NGU-UP-TNLInformation UPTransportLayerInformation,
 iE-Extensions ProtocolExtensionContainer { {UPTransportLayerInformationPairItem-ExtIEs} } OPTIONAL,
 ...
}
UPTransportLayerInformationPairItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
URI-address ::= VisibleString
UserLocationInformation ::= CHOICE {
 userLocationInformationEUTRA UserLocationInformationEUTRA,
 userLocationInformationNR UserLocationInformationNR,
 userLocationInformationN3IWF UserLocationInformationN3IWF,
 choice-Extensions ProtocolIE-SingleContainer { {UserLocationInformation-ExtIEs} }
}
UserLocationInformation-ExtIEs NGAP-PROTOCOL-IES ::= {
 { ID id-UserLocationInformationTNGF
 CRITICALITY ignore TYPE UserLocationInformationTNGF
 PRESENCE mandatory }|
 { ID id-UserLocationInformationTWIF
 CRITICALITY ignore TYPE UserLocationInformationTWIF
 PRESENCE mandatory }|
 { ID id-UserLocationInformationW-AGF
 CRITICALITY ignore TYPE UserLocationInformationW-AGF
 PRESENCE mandatory },
 ...
}
UserLocationInformationEUTRA ::= SEQUENCE {
 eUTRA-CGI EUTRA-CGI,
 tAI TAI,
 timeStamp TimeStamp OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UserLocationInformationEUTRA-ExtIEs} } OPTIONAL,
 ...
}
UserLocationInformationEUTRA-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-PSCellInformation
 CRITICALITY ignore EXTENSION NGRAN-CGI
 PRESENCE optional},
 ...
}
UserLocationInformationN3IWF ::= SEQUENCE {
 iPAddress TransportLayerAddress,
 portNumber PortNumber,
 iE-Extensions ProtocolExtensionContainer
 { {UserLocationInformationN3IWF-ExtIEs} } OPTIONAL,
 ...
}
UserLocationInformationN3IWF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-TAI CRITICALITY ignore EXTENSION TAI PRESENCE optional },
 ...
}
UserLocationInformationTNGF ::= SEQUENCE {
 tNAP-ID TNAP-ID,
 iPAddress TransportLayerAddress,
 portNumber PortNumber OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UserLocationInformationTNGF-ExtIEs} } OPTIONAL,
 ...
}
UserLocationInformationTNGF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-TAI CRITICALITY ignore EXTENSION TAI PRESENCE optional },
 ...
}
UserLocationInformationTWIF ::= SEQUENCE {
 tWAP-ID TWAP-ID,
 iPAddress TransportLayerAddress,
 portNumber PortNumber OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UserLocationInformationTWIF-ExtIEs} } OPTIONAL,
 ...
}
UserLocationInformationTWIF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-TAI CRITICALITY ignore EXTENSION TAI PRESENCE optional },
 ...
}
UserLocationInformationW-AGF ::= CHOICE {
 globalLine-ID GlobalLine-ID,
 hFCNode-ID HFCNode-ID,
 choice-Extensions ProtocolIE-SingleContainer { { UserLocationInformationW-AGF-ExtIEs} }
}
UserLocationInformationW-AGF-ExtIEs NGAP-PROTOCOL-IES ::= {
 { ID id-GlobalCable-ID
 CRITICALITY ignore TYPE GlobalCable-ID
 PRESENCE mandatory }|
 { ID id-HFCNode-ID-new
 CRITICALITY ignore TYPE HFCNode-ID-new
 PRESENCE mandatory }|
 { ID id-GlobalCable-ID-new
 CRITICALITY ignore TYPE GlobalCable-ID-new
 PRESENCE mandatory },
 ...
}
UserLocationInformationNR ::= SEQUENCE {
 nR-CGI NR-CGI,
 tAI TAI,
 timeStamp TimeStamp OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {UserLocationInformationNR-ExtIEs} } OPTIONAL,
 ...
}
UserLocationInformationNR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-PSCellInformation
 CRITICALITY ignore EXTENSION NGRAN-CGI
 PRESENCE optional }|
 { ID id-NID
 CRITICALITY reject EXTENSION NID
 PRESENCE optional }|
 { ID id-NRNTNTAIInformation
 CRITICALITY ignore EXTENSION NRNTNTAIInformation
 PRESENCE optional },
 ...
}
UserPlaneSecurityInformation ::= SEQUENCE {
 securityResult SecurityResult,
 securityIndication SecurityIndication,
 iE-Extensions ProtocolExtensionContainer { {UserPlaneSecurityInformation-ExtIEs} } OPTIONAL,
 ...
}
UserPlaneSecurityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- V
VolumeTimedReportList ::= SEQUENCE (SIZE(1..maxnoofTimePeriods)) OF VolumeTimedReport-Item
VolumeTimedReport-Item ::= SEQUENCE {
 startTimeStamp OCTET STRING (SIZE(4)),
 endTimeStamp OCTET STRING (SIZE(4)),
 usageCountUL INTEGER (0..18446744073709551615),
 usageCountDL INTEGER (0..18446744073709551615),
 iE-Extensions ProtocolExtensionContainer { {VolumeTimedReport-Item-ExtIEs} } OPTIONAL,
 ...
}
VolumeTimedReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- W
W-AGF-ID ::= CHOICE {
 w-AGF-ID BIT STRING (SIZE(16, ...)),
 choice-Extensions ProtocolIE-SingleContainer { {W-AGF-ID-ExtIEs} }
}
W-AGF-ID-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024))
WarningAreaList ::= CHOICE {
 eUTRA-CGIListForWarning EUTRA-CGIListForWarning,
 nR-CGIListForWarning NR-CGIListForWarning,
 tAIListForWarning TAIListForWarning,
 emergencyAreaIDList EmergencyAreaIDList,
 choice-Extensions ProtocolIE-SingleContainer { {WarningAreaList-ExtIEs} }
}
WarningAreaList-ExtIEs NGAP-PROTOCOL-IES ::= {
 ...
}
WarningMessageContents ::= OCTET STRING (SIZE(1..9600))
WarningSecurityInfo ::= OCTET STRING (SIZE(50))
WarningType ::= OCTET STRING (SIZE(2))
WLANMeasurementConfiguration ::= SEQUENCE {
 wlanMeasConfig WLANMeasConfig,
 wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL,
 wlan-rssi ENUMERATED {true, ...} OPTIONAL,
 wlan-rtt ENUMERATED {true, ...} OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL,
 ...
}
WLANMeasurementConfiguration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANMeasConfigNameItem
WLANMeasConfigNameItem ::= SEQUENCE {
 wLANName WLANName,
 iE-Extensions ProtocolExtensionContainer { { WLANMeasConfigNameItem-ExtIEs } } OPTIONAL,
 ...
}
WLANMeasConfigNameItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
WLANMeasConfig::= ENUMERATED {setup,...}
WLANName ::= OCTET STRING (SIZE (1..32)) 
WUS-Assistance-Information ::= SEQUENCE {
 pagingProbabilityInformation PagingProbabilityInformation,
 iE-Extensions ProtocolExtensionContainer { { WUS-Assistance-Information-ExtIEs } } OPTIONAL,
 ...
}
WUS-Assistance-Information-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- X
XnExtTLAs ::= SEQUENCE (SIZE(1..maxnoofXnExtTLAs)) OF XnExtTLA-Item
XnExtTLA-Item ::= SEQUENCE {
 iPsecTLA TransportLayerAddress OPTIONAL,
 gTP-TLAs XnGTP-TLAs OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {XnExtTLA-Item-ExtIEs} } OPTIONAL,
 ...
}
XnExtTLA-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 { ID id-SCTP-TLAs
 CRITICALITY ignore EXTENSION SCTP-TLAs
 PRESENCE optional },
 ...
}
XnGTP-TLAs ::= SEQUENCE (SIZE(1..maxnoofXnGTP-TLAs)) OF TransportLayerAddress
XnTLAs ::= SEQUENCE (SIZE(1..maxnoofXnTLAs)) OF TransportLayerAddress
XnTNLConfigurationInfo ::= SEQUENCE {
 xnTransportLayerAddresses XnTLAs,
 xnExtendedTransportLayerAddresses XnExtTLAs OPTIONAL,
 iE-Extensions ProtocolExtensionContainer { {XnTNLConfigurationInfo-ExtIEs} } OPTIONAL,
 ...
}
XnTNLConfigurationInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= {
 ...
}
-- Y
-- Z
END
-- ASN1STOP
Up

Up   Top   ToC