pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42140?usp=email )
Change subject: ngap: Update asn files V17.5.0 -> V19.1.0 ......................................................................
ngap: Update asn files V17.5.0 -> V19.1.0
Copied from wireshark.git be5cfd209f62933bc46744dca3e22e731b24ab6b epan/dissectors/asn1/ngap/*.asn.
Change-Id: I4838c1031f2e168e6bce59f3d4fc7871fb597466 --- M library/ngap/NGAP_CommonDataTypes.asn M library/ngap/NGAP_Constants.asn M library/ngap/NGAP_Containers.asn M library/ngap/NGAP_IEs.asn M library/ngap/NGAP_PDU_Contents.asn M library/ngap/NGAP_PDU_Descriptions.asn M library/ngap/NGAP_Templates.ttcn 7 files changed, 3,007 insertions(+), 245 deletions(-)
Approvals: Jenkins Builder: Verified osmith: Looks good to me, approved fixeria: Looks good to me, but someone else must approve
diff --git a/library/ngap/NGAP_CommonDataTypes.asn b/library/ngap/NGAP_CommonDataTypes.asn index e739dd0..1b5c04b 100644 --- a/library/ngap/NGAP_CommonDataTypes.asn +++ b/library/ngap/NGAP_CommonDataTypes.asn @@ -1,4 +1,4 @@ --- 3GPP TS 38.413 V17.5.0 (2023-06) +-- 3GPP TS 38.413 V19.1.0 (2025-12) -- 9.4.6 Common Definitions -- ************************************************************** -- diff --git a/library/ngap/NGAP_Constants.asn b/library/ngap/NGAP_Constants.asn index 70f31a8..19511a2 100644 --- a/library/ngap/NGAP_Constants.asn +++ b/library/ngap/NGAP_Constants.asn @@ -1,4 +1,4 @@ --- 3GPP TS 38.413 V17.5.0 (2023-06) +-- 3GPP TS 38.413 V19.1.0 (2025-12) -- 9.4.7 Constant Definitions -- ************************************************************** -- @@ -109,6 +109,19 @@ id-MulticastSessionUpdate ProcedureCode ::= 73 id-MulticastGroupPaging ProcedureCode ::= 74 id-BroadcastSessionReleaseRequired ProcedureCode ::= 75 +id-TimingSynchronisationStatus ProcedureCode ::= 76 +id-TimingSynchronisationStatusReport ProcedureCode ::= 77 +id-MTCommunicationHandling ProcedureCode ::= 78 +id-RANPagingRequest ProcedureCode ::= 79 +id-BroadcastSessionTransport ProcedureCode ::= 80 +id-NGRemoval ProcedureCode ::= 81 +id-InventoryRequest ProcedureCode ::= 82 +id-InventoryReport ProcedureCode ::= 83 +id-CommandRequest ProcedureCode ::= 84 +id-AIOTSessionRelease ProcedureCode ::= 85 +id-AIOTSessionReleaseRequest ProcedureCode ::= 86 + +
-- ************************************************************** -- @@ -153,6 +166,7 @@ maxnoofExtSliceItems INTEGER ::= 65535 maxnoofForbTACs INTEGER ::= 4096 maxnoofFreqforMDT INTEGER ::= 8 + maxnoofGUAMIs INTEGER ::= 1024 maxnoofMBSAreaSessionIDs INTEGER ::= 256 maxnoofMBSFSAs INTEGER ::= 64 maxnoofMBSQoSFlows INTEGER ::= 64 @@ -179,6 +193,7 @@ maxnoofRecommendedCells INTEGER ::= 16 maxnoofRecommendedRANNodes INTEGER ::= 16 maxnoofAoI INTEGER ::= 64 + maxnoofAoIMinusOne INTEGER ::= 63 maxnoofReportedCells INTEGER ::= 256 maxnoofSensorName INTEGER ::= 3 maxnoofServedGUAMIs INTEGER ::= 256 @@ -188,6 +203,7 @@ maxnoofTACsinNTN INTEGER ::= 12 maxnoofTAforMDT INTEGER ::= 8 maxnoofTAIforInactive INTEGER ::= 16 + maxnoofSupportedTAIforMBS INTEGER ::= 256 maxnoofTAIforMBS INTEGER ::= 1024 maxnoofTAIforPaging INTEGER ::= 16 maxnoofTAIforRestart INTEGER ::= 2048 @@ -196,6 +212,7 @@ maxnoofTimePeriods INTEGER ::= 2 maxnoofTNLAssociations INTEGER ::= 32 maxnoofUEsforPaging INTEGER ::= 4096 + maxnoofUETypes INTEGER ::= 8 maxnoofWLANName INTEGER ::= 4 maxnoofXnExtTLAs INTEGER ::= 16 maxnoofXnGTP-TLAs INTEGER ::= 16 @@ -209,6 +226,25 @@ maxnoofSNSSAIforQMC INTEGER ::= 16 maxnoofTAforQMC INTEGER ::= 8 maxnoofThresholdsForExcessPacketDelay INTEGER ::= 255 + maxnoofESNPNs INTEGER ::= 15 + maxnoofCandidateRelayUEs INTEGER ::= 32 + maxnoofSuccessfulPSCellChangeReports INTEGER ::= 64 + maxnoofCellsTSS INTEGER ::= 16384 + maxnoofPeriodicities INTEGER ::= 8 + maxnoofCAGforMDT INTEGER ::= 256 + maxnoofMDTSNPNs INTEGER ::= 16 + maxnoofPartiallyAllowedS-NSSAIs INTEGER ::= 8 + maxnoofRSPPQoSFlows INTEGER ::= 2048 + maxnoofSliceItemsforMDT INTEGER ::= 1024 + maxnoofAreaNTN INTEGER ::= 8 + maxnoofIntendedAreasforMBS INTEGER ::= 65536 + maxnoofRequestedSNSSAIs INTEGER ::= 8 + maxnoofReaders INTEGER ::= 65535 + maxnoofDevices INTEGER ::= 65535 + maxnoofAIoTAreas INTEGER ::= 256 + maxnoofThresholds INTEGER ::= 8 + +
-- ************************************************************** -- @@ -561,7 +597,7 @@ id-M6ReportAmount ProtocolIE-ID ::= 338 id-M7ReportAmount ProtocolIE-ID ::= 339 id-IncludeBeamMeasurementsIndication ProtocolIE-ID ::= 340 - id-ExcessPacketDelayThresholdConfiguration ProtocolIE-ID ::= 341 + id-ExcessPacketDelayThresholdConfiguration ProtocolIE-ID ::= 341 id-PagingCause ProtocolIE-ID ::= 342 id-PagingCauseIndicationForVoiceService ProtocolIE-ID ::= 343 id-PEIPSassistanceInformation ProtocolIE-ID ::= 344 @@ -586,6 +622,138 @@ id-GlobalCable-ID-new ProtocolIE-ID ::= 363 id-TargetHomeENB-ID ProtocolIE-ID ::= 364 id-HashedUEIdentityIndexValue ProtocolIE-ID ::= 365 + id-ExtendedMobilityInformation ProtocolIE-ID ::= 366 + id-NetworkControlledRepeaterAuthorized ProtocolIE-ID ::= 367 + id-AdditionalCancelledlocationReportingReferenceIDList ProtocolIE-ID ::= 368 + id-Selected-Target-SNPN-Identity ProtocolIE-ID ::= 369 + id-EquivalentSNPNsList ProtocolIE-ID ::= 370 + id-SelectedNID ProtocolIE-ID ::= 371 + id-SupportedUETypeList ProtocolIE-ID ::= 372 + id-AerialUEsubscriptionInformation ProtocolIE-ID ::= 373 + id-NR-A2X-ServicesAuthorized ProtocolIE-ID ::= 374 + id-LTE-A2X-ServicesAuthorized ProtocolIE-ID ::= 375 + id-NR-A2X-UE-PC5-AggregateMaximumBitRate ProtocolIE-ID ::= 376 + id-LTE-A2X-UE-PC5-AggregateMaximumBitRate ProtocolIE-ID ::= 377 + id-A2X-PC5-QoS-Parameters ProtocolIE-ID ::= 378 + id-FiveGProSeLayer2Multipath ProtocolIE-ID ::= 379 + id-FiveGProSeLayer2UEtoUERelay ProtocolIE-ID ::= 380 + id-FiveGProSeLayer2UEtoUERemote ProtocolIE-ID ::= 381 + id-CandidateRelayUEInformationList ProtocolIE-ID ::= 382 + id-SuccessfulPSCellChangeReportList ProtocolIE-ID ::= 383 + id-IntersystemMobilityFailureforVoiceFallback ProtocolIE-ID ::= 384 + id-TargetCellCRNTI ProtocolIE-ID ::= 385 + id-TimeSinceFailure ProtocolIE-ID ::= 386 + id-RANTimingSynchronisationStatusInfo ProtocolIE-ID ::= 387 + id-RAN-TSSRequestType ProtocolIE-ID ::= 388 + id-RAN-TSSScope ProtocolIE-ID ::= 389 + id-ClockQualityReportingControlInfo ProtocolIE-ID ::= 390 + id-RANfeedbacktype ProtocolIE-ID ::= 391 + id-QoSFlowTSCList ProtocolIE-ID ::= 392 + id-TSCTrafficCharacteristicsFeedback ProtocolIE-ID ::= 393 + id-DownlinkTLContainer ProtocolIE-ID ::= 394 + id-UplinkTLContainer ProtocolIE-ID ::= 395 + id-ANPacketDelayBudgetUL ProtocolIE-ID ::= 396 + id-QosFlowAdditionalInfoList ProtocolIE-ID ::= 397 + id-AssistanceInformationQoE-Meas ProtocolIE-ID ::= 398 + id-MBSCommServiceType ProtocolIE-ID ::= 399 + id-MobileIAB-Authorized ProtocolIE-ID ::= 400 + id-MobileIAB-MTUserLocationInformation ProtocolIE-ID ::= 401 + id-MobileIABNodeIndication ProtocolIE-ID ::= 402 + id-NoPDUSessionIndication ProtocolIE-ID ::= 403 + id-MobileIAB-Supported ProtocolIE-ID ::= 404 + id-CN-MT-CommunicationHandling ProtocolIE-ID ::= 405 + id-FiveGCAction ProtocolIE-ID ::= 406 + id-PagingPolicyDifferentiation ProtocolIE-ID ::= 407 + id-DL-Signalling ProtocolIE-ID ::= 408 + id-PNI-NPN-AreaScopeofMDT ProtocolIE-ID ::= 409 + id-PNI-NPNBasedMDT ProtocolIE-ID ::= 410 + id-SNPN-CellBasedMDT ProtocolIE-ID ::= 411 + id-SNPN-TAIBasedMDT ProtocolIE-ID ::= 412 + id-SNPN-BasedMDT ProtocolIE-ID ::= 413 + id-Partially-Allowed-NSSAI ProtocolIE-ID ::= 414 + id-AssociatedSessionID ProtocolIE-ID ::= 415 + id-MBS-AssistanceInformation ProtocolIE-ID ::= 416 + id-BroadcastTransportFailureTransfer ProtocolIE-ID ::= 417 + id-BroadcastTransportRequestTransfer ProtocolIE-ID ::= 418 + id-BroadcastTransportResponseTransfer ProtocolIE-ID ::= 419 + id-TimeBasedHandoverInformation ProtocolIE-ID ::= 420 + id-DLDiscarding ProtocolIE-ID ::= 421 + id-PDUsetQoSParameters ProtocolIE-ID ::= 422 + id-PDUSetbasedHandlingIndicator ProtocolIE-ID ::= 423 + id-N6JitterInformation ProtocolIE-ID ::= 424 + id-ECNMarkingorCongestionInformationReportingRequest ProtocolIE-ID ::= 425 + id-ECNMarkingorCongestionInformationReportingStatus ProtocolIE-ID ::= 426 + id-ERedCapIndication ProtocolIE-ID ::= 427 + id-XrDeviceWith2Rx ProtocolIE-ID ::= 428 + id-UserPlaneErrorIndicator ProtocolIE-ID ::= 429 + id-SLPositioningRangingServiceInfo ProtocolIE-ID ::= 430 + id-PDUSessionListMTCommHReq ProtocolIE-ID ::= 431 + id-MaximumDataBurstVolume ProtocolIE-ID ::= 432 + id-MN-only-MDT-collection ProtocolIE-ID ::= 433 + id-MBS-NGUFailureIndication ProtocolIE-ID ::= 434 + id-UserPlaneFailureIndication ProtocolIE-ID ::= 435 + id-UserPlaneFailureIndicationReport ProtocolIE-ID ::= 436 + id-SourceSN-to-TargetSN-QMCInfo ProtocolIE-ID ::= 437 + id-QoERVQoEReportingPaths ProtocolIE-ID ::= 438 + id-UserLocationInformationN3IWF-without-PortNumber ProtocolIE-ID ::= 439 + id-AUN3DeviceAccessInfo ProtocolIE-ID ::= 440 + id-TAIMBSSupportList ProtocolIE-ID ::= 441 + id-ExtendedBackupAMFName ProtocolIE-ID ::= 442 + id-ExtendedOldAMF ProtocolIE-ID ::= 443 + id-MBS-UP-FailureIndication ProtocolIE-ID ::= 444 + id-RequestedTNLInfo ProtocolIE-ID ::= 445 + id-Aerial-UE-FlightInformationOngoingReporting-failed ProtocolIE-ID ::= 446 + id-NetworkSliceAreaScopeofMDT ProtocolIE-ID ::= 447 + id-GeographyBasedMDT ProtocolIE-ID ::= 448 + id-MBS-IntendedServiceAreaList ProtocolIE-ID ::= 449 + id-AMF-UE-NGAP-ID2 ProtocolIE-ID ::= 450 + id-GUAMIList ProtocolIE-ID ::= 451 + id-GW-Context-Release-Indication ProtocolIE-ID ::= 452 + id-SourceAMF-GUAMI ProtocolIE-ID ::= 453 + id-RequestedNSSAI ProtocolIE-ID ::= 454 + id-Target-RAN-Node-ID ProtocolIE-ID ::= 455 + id-InventoryRequestTransfer ProtocolIE-ID ::= 456 + id-InventoryResponseTransfer ProtocolIE-ID ::= 457 + id-InventoryFailureTransfer ProtocolIE-ID ::= 458 + id-InventoryReportTransfer ProtocolIE-ID ::= 459 + id-CommandRequestTransfer ProtocolIE-ID ::= 460 + id-CommandResponseTransfer ProtocolIE-ID ::= 461 + id-CommandFailureTransfer ProtocolIE-ID ::= 462 + id-AIOTSessionReleaseCommandTransfer ProtocolIE-ID ::= 463 + id-AIOTSessionReleaseCompleteTransfer ProtocolIE-ID ::= 464 + id-AIOTSessionReleaseRequestTransfer ProtocolIE-ID ::= 465 + id-AIoT-CorrelationIdentifier ProtocolIE-ID ::= 466 + id-AIOTFIdentifier ProtocolIE-ID ::= 467 + id-AIoT-DeviceIdentificationRequested ProtocolIE-ID ::= 468 + id-AIoT-RequestedServiceAreaInformation ProtocolIE-ID ::= 469 + id-AIoT-InventoryAssistanceInformation ProtocolIE-ID ::= 470 + id-AIoT-FollowonCommandIndication ProtocolIE-ID ::= 471 + id-RAN-AIOT-Device-NGAP-ID ProtocolIE-ID ::= 472 + id-AIoT-CommandAssistanceInformation ProtocolIE-ID ::= 473 + id-AIoT-NASPDU ProtocolIE-ID ::= 474 + id-AIoT-Support ProtocolIE-ID ::= 475 + id-AIOTFName ProtocolIE-ID ::= 476 + id-LPWUSPSAssistanceInformation ProtocolIE-ID ::= 477 + id-FurtherExtendedUEIdentityIndexValue ProtocolIE-ID ::= 478 + id-FiveGProSeLayer2MHUEtoNetworkRelay ProtocolIE-ID ::= 479 + id-FiveGProSeLayer2MHIntermediateUEtoNetworkRelay ProtocolIE-ID ::= 480 + id-FiveGProSeLayer2MHRemote ProtocolIE-ID ::= 481 + id-FiveGProSeLayer3MHUEtoNetworkRelay ProtocolIE-ID ::= 482 + id-AdditionalULI ProtocolIE-ID ::= 483 + id-PduSetDelayBudgetDownlink ProtocolIE-ID ::= 484 + id-PduSetDelayBudgetUplink ProtocolIE-ID ::= 485 + id-PduSetErrorRateDownlink ProtocolIE-ID ::= 486 + id-PduSetErrorRateUplink ProtocolIE-ID ::= 487 + id-DLPDUSetInformationMarkingSupportIndication ProtocolIE-ID ::= 488 + id-MonitoringRequestonAvailableBitrate ProtocolIE-ID ::= 489 + id-MMSID ProtocolIE-ID ::= 490 + id-Indication-of-Bitrate-Adaptation ProtocolIE-ID ::= 491 + id-SCGActivationTime ProtocolIE-ID ::= 492 + id-Aerial-UE-FlightInformationReporting ProtocolIE-ID ::= 493 + id-Aerial-UE-FlightInformationReportingControl ProtocolIE-ID ::= 494 + id-LPWUSDisableIndication ProtocolIE-ID ::= 495 + +
END diff --git a/library/ngap/NGAP_Containers.asn b/library/ngap/NGAP_Containers.asn index fdf612b..459af3f 100644 --- a/library/ngap/NGAP_Containers.asn +++ b/library/ngap/NGAP_Containers.asn @@ -1,4 +1,4 @@ --- 3GPP TS 38.413 V17.5.0 (2023-06) +-- 3GPP TS 38.413 V19.1.0 (2025-12) -- 9.4.8 Container Definitions -- ************************************************************** -- diff --git a/library/ngap/NGAP_IEs.asn b/library/ngap/NGAP_IEs.asn index d0af009..1ba948a 100644 --- a/library/ngap/NGAP_IEs.asn +++ b/library/ngap/NGAP_IEs.asn @@ -1,4 +1,4 @@ --- 3GPP TS 38.413 V17.5.0 (2023-06) +-- 3GPP TS 38.413 V19.1.0 (2025-12) -- 9.4.5 Information Element Definitions -- ************************************************************** -- @@ -26,7 +26,18 @@ id-AdditionalRedundantNGU-UP-TNLInformation, id-AdditionalRedundantUL-NGU-UP-TNLInformation, id-AdditionalUL-NGU-UP-TNLInformation, + id-AIOTFIdentifier, + id-AIoT-CorrelationIdentifier, + id-AIoT-DeviceIdentificationRequested, + id-AIoT-RequestedServiceAreaInformation, + id-AIoT-InventoryAssistanceInformation, + id-AIoT-FollowonCommandIndication, + id-RAN-AIOT-Device-NGAP-ID, + id-AIoT-CommandAssistanceInformation, + id-AIoT-NASPDU, id-AlternativeQoSParaSetList, + id-AssistanceInformationQoE-Meas, + id-AdditionalCancelledlocationReportingReferenceIDList, id-BurstArrivalTimeDownlink, id-Cause, id-CNPacketDelayBudgetDL, @@ -35,6 +46,7 @@ id-CNTypeRestrictionsForServing, id-CommonNetworkInstance, id-ConfiguredTACIndication, + id-CN-MT-CommunicationHandling, id-CurrentQoSParaSetIndex, id-DAPSRequestInfo, id-DAPSResponseInfoList, @@ -42,8 +54,10 @@ id-DataForwardingResponseERABList, id-DirectForwardingPathAvailability, id-DL-NGU-UP-TNLInformation, + id-DownlinkTLContainer, id-EndpointIPAddressAndPort, id-EnergySavingIndication, + id-ExtendedMobilityInformation, id-ExtendedPacketDelayBudget, id-ExtendedRATRestrictionInformation, id-ExtendedReportIntervalMDT, @@ -51,20 +65,26 @@ id-ExtendedTAISliceSupportList, id-ExtendedUEIdentityIndexValue, id-EUTRA-PagingeDRXInformation, + id-EquivalentSNPNsList, + id-FurtherExtendedUEIdentityIndexValue, + id-GeographyBasedMDT, id-GlobalCable-ID, id-GlobalRANNodeID, id-GlobalTNGF-ID, id-GlobalTWIF-ID, id-GlobalW-AGF-ID, id-GUAMIType, -id-HashedUEIdentityIndexValue, + id-HashedUEIdentityIndexValue, id-IncludeBeamMeasurementsIndication, id-IntersystemSONInformationRequest, id-IntersystemSONInformationReply, id-IntersystemResourceStatusUpdate, + id-IntersystemMobilityFailureforVoiceFallback, id-LastEUTRAN-PLMNIdentity, id-LastVisitedPSCellList, id-LocationReportingAdditionalInfo, + id-LPWUSPSAssistanceInformation, + id-LPWUSDisableIndication, id-M4ReportAmount, id-M5ReportAmount, id-M6ReportAmount, @@ -80,6 +100,8 @@ id-MBS-SessionID, id-MBS-ActiveSessionInformation-SourcetoTargetList, id-MBS-ActiveSessionInformation-TargettoSourceList, + id-MBS-AssistanceInformation, + id-MBS-IntendedServiceAreaList, id-MBS-SessionTNLInfo5GC, id-MBS-SupportIndicator, id-MBSSessionFailedtoSetupList, @@ -92,6 +114,7 @@ id-MDTConfiguration, id-MicoAllPLMN, id-NetworkInstance, + id-NetworkSliceAreaScopeofMDT, id-NGAPIESupportInformationRequestList, id-NGAPIESupportInformationResponseList, id-NID, @@ -113,7 +136,10 @@ id-PDUSessionType, id-PEIPSassistanceInformation, id-PSCellInformation, + id-PNI-NPNBasedMDT, + id-PNI-NPN-AreaScopeofMDT, id-QMCConfigInfo, + id-QosFlowAdditionalInfoList, id-QosFlowAddOrModifyRequestList, id-QosFlowFailedToSetupList, id-QosFlowFeedbackList, @@ -122,7 +148,11 @@ id-QosFlowToReleaseList, id-QosMonitoringRequest, id-QosMonitoringReportingFrequency, + id-SNPN-CellBasedMDT, + id-SNPN-TAIBasedMDT, + id-SNPN-BasedMDT, id-SuccessfulHandoverReportList, + id-SupportedUETypeList, id-UEContextReferenceAtSource, id-RAT-Information, id-RedundantCommonNetworkInstance, @@ -141,12 +171,16 @@ id-SONInformationReport, id-SourceNodeID, id-SourceNodeTNLAddrInfo, + id-SourceSN-to-TargetSN-QMCInfo, id-SourceTNLAddrInfo, id-SurvivalTime, + id-Selected-Target-SNPN-Identity, id-TNLAssociationTransportLayerAddressNGRAN, + id-TAIMBSSupportList, id-TAINSAGSupportList, id-TargetHomeENB-ID, id-TargetRNC-ID, + id-TimeBasedHandoverInformation, id-TraceCollectionEntityURI, id-TSCTrafficCharacteristics, id-UEHistoryInformationFromTheUE, @@ -156,20 +190,73 @@ id-UL-NGU-UP-TNLModifyList, id-ULForwarding, id-ULForwardingUP-TNLInformation, + id-UplinkTLContainer, id-UsedRSNInformation, id-UserLocationInformationTNGF, id-UserLocationInformationTWIF, id-UserLocationInformationW-AGF, + id-UserPlaneErrorIndicator, id-EarlyMeasurement, id-BeamMeasurementsReportConfiguration, + id-DLDiscarding, id-TAI, id-HFCNode-ID-new, id-GlobalCable-ID-new, + id-FiveGProSeLayer2Multipath, + id-CandidateRelayUEInformationList, + id-FiveGProSeLayer2UEtoUERelay, + id-FiveGProSeLayer2UEtoUERemote, + id-SuccessfulPSCellChangeReportList, + id-TargetCellCRNTI, + id-TimeSinceFailure, + id-ClockQualityReportingControlInfo, + id-RANfeedbacktype, + id-QoSFlowTSCList, + id-TSCTrafficCharacteristicsFeedback, + id-ANPacketDelayBudgetUL, + id-MBSCommServiceType, + id-MobileIAB-MTUserLocationInformation, + id-PDUsetQoSParameters, + id-PDUSetbasedHandlingIndicator, + id-N6JitterInformation, + id-ECNMarkingorCongestionInformationReportingRequest, + id-ECNMarkingorCongestionInformationReportingStatus, + id-MN-only-MDT-collection, + id-XrDeviceWith2Rx, + id-MaximumDataBurstVolume, + id-MBS-NGUFailureIndication, + id-UserPlaneFailureIndication, + id-UserPlaneFailureIndicationReport, + id-QoERVQoEReportingPaths, + id-UserLocationInformationN3IWF-without-PortNumber, + id-ExtendedBackupAMFName, + id-MBS-UP-FailureIndication, + id-RequestedTNLInfo, + id-FiveGProSeLayer2MHUEtoNetworkRelay, + id-FiveGProSeLayer2MHIntermediateUEtoNetworkRelay, + id-FiveGProSeLayer2MHRemote, + id-FiveGProSeLayer3MHUEtoNetworkRelay, + id-AdditionalULI, + id-PduSetDelayBudgetDownlink, + id-PduSetDelayBudgetUplink, + id-PduSetErrorRateDownlink, + id-PduSetErrorRateUplink, + id-DLPDUSetInformationMarkingSupportIndication, + id-MonitoringRequestonAvailableBitrate, + id-MMSID, + id-Indication-of-Bitrate-Adaptation, + id-SCGActivationTime, + id-Aerial-UE-FlightInformationReporting, + id-Aerial-UE-FlightInformationReportingControl, + maxnoofAIoTAreas, maxnoofAllowedAreas, maxnoofAllowedCAGsperPLMN, maxnoofAllowedS-NSSAIs, + maxnoofAreaNTN, + maxnoofAoIMinusOne, maxnoofBluetoothName, maxnoofBPLMNs, + maxnoofCAGforMDT, maxnoofCAGSperCell, maxnoofCandidateCells, maxnoofCellIDforMDT, @@ -184,6 +271,7 @@ maxnoofCellinTAI, maxnoofCellsinUEHistoryInfo, maxnoofCellsUEMovingTrajectory, + maxnoofDevices, maxnoofDRBs, maxnoofEmergencyAreaID, maxnoofEAIforRestart, @@ -192,8 +280,10 @@ maxnoofE-RABs, maxnoofErrors, maxnoofExtSliceItems, + maxnoofESNPNs, maxnoofForbTACs, maxnoofFreqforMDT, + maxnoofGUAMIs, maxnoofMBSFSAs, maxnoofMBSQoSFlows, maxnoofMBSServiceAreaInformation, @@ -218,6 +308,7 @@ maxnoofQosFlows, maxnoofQosParaSets, maxnoofRANNodeinAoI, + maxnoofReaders, maxnoofRecommendedCells, maxnoofRecommendedRANNodes, maxnoofAoI, @@ -226,6 +317,7 @@ maxnoofSensorName, maxnoofServedGUAMIs, maxnoofSliceItems, + maxnoofMDTSNPNs, maxnoofSNSSAIforQMC, maxnoofSuccessfulHOReports, maxnoofTACs, @@ -233,6 +325,7 @@ maxnoofTAforMDT, maxnoofTAforQMC, maxnoofTAIforInactive, + maxnoofSupportedTAIforMBS, maxnoofTAIforMBS, maxnoofTAIforPaging, maxnoofTAIforRestart, @@ -243,11 +336,24 @@ maxnoofTNLAssociations, maxnoofUEAppLayerMeas, maxnoofUEsforPaging, + maxnoofUETypes, maxnoofWLANName, maxnoofXnExtTLAs, maxnoofXnGTP-TLAs, maxnoofXnTLAs, - maxnoofThresholdsForExcessPacketDelay + maxnoofThresholdsForExcessPacketDelay, + maxnoofCandidateRelayUEs, + maxnoofSuccessfulPSCellChangeReports, + maxnoofCellsTSS, + maxnoofPeriodicities, + maxnoofPartiallyAllowedS-NSSAIs, + maxnoofRSPPQoSFlows, + maxnoofSliceItemsforMDT, + maxnoofIntendedAreasforMBS, + maxnoofRequestedSNSSAIs, + maxnoofThresholds + +
FROM NGAP-Constants
@@ -286,6 +392,232 @@ ... }
+AerialUEsubscriptionInformation ::= ENUMERATED { + allowed, + not-allowed, + ... +} + +AdditionalULI ::= SEQUENCE { + nRCGI NR-CGI, + tAI TAI, + iE-Extensions ProtocolExtensionContainer { { AdditionalULI-ExtIEs} } OPTIONAL, + ... +} + +AdditionalULI-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +A2X-PC5-FlowBitRates ::= SEQUENCE { + a2X-GuaranteedFlowBitRate BitRate, + a2X-MaximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {A2X-PC5-FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +A2X-PC5-FlowBitRates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +A2X-PC5-QoS-Flow-List ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF A2X-PC5-QoS-Flow-Item + +A2X-PC5-QoS-Flow-Item ::= SEQUENCE { + a2X-PQI INTEGER (0..255, ...), + a2X-PC5-FlowBitRates A2X-PC5-FlowBitRates OPTIONAL, + a2X-Range ENUMERATED {m50, m80, m180, m200, + m350, m400, m500, m700, + m1000, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {A2X-PC5-QoS-Flow-Item-ExtIEs} } OPTIONAL, + ... +} + +A2X-PC5-QoS-Flow-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +A2X-PC5-QoS-Parameters ::= SEQUENCE { + a2X-PC5-QoS-Flow-List A2X-PC5-QoS-Flow-List, + a2X-PC5-LinkAggregateBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {A2X-PC5-QoS-Parameters-ExtIEs} } OPTIONAL, + ... +} + +A2X-PC5-QoS-Parameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AdditionalCancelledlocationReportingReferenceIDList ::= SEQUENCE (SIZE(1.. maxnoofAoIMinusOne)) OF AdditionalCancelledlocationReportingReferenceIDItem + +AdditionalCancelledlocationReportingReferenceIDItem ::= SEQUENCE { + locationReportingReferenceIDToBeCancelled LocationReportingReferenceID, + iE-Extensions ProtocolExtensionContainer { { AdditionalCancelledlocationReportingReferenceIDItem-ExtIEs} } OPTIONAL, + ... +} + +AdditionalCancelledlocationReportingReferenceIDItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIoTAreaID ::= SEQUENCE { + pLMNidentity PLMNIdentity, + nID NID OPTIONAL, + aIoTAreaCode OCTET STRING (SIZE (3)), + iE-Extensions ProtocolExtensionContainer { { AIoTAreaID-ExtIEs} } OPTIONAL, + ... +} + +AIoTAreaID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIoT-CorrelationIdentifier ::= INTEGER (0..65535, ...) + +AIoT-FollowonCommandIndication ::= ENUMERATED {true, ...} + +RAN-AIOT-Device-NGAP-ID ::= INTEGER (0..4294967295) + +AIoT-CommandAssistanceInformation ::= SEQUENCE { + estimateofExpectedD2RMsgSize INTEGER (1..256, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AIoT-CommandAssistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +AIoT-CommandAssistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIoT-DeviceIdentificationRequested ::= CHOICE { + singleDevice BIT STRING (SIZE(1..1024, ...)), + groupDevices BIT STRING (SIZE(1..1024, ...)), + allDevices NULL, + choice-Extensions ProtocolIE-SingleContainer { { AIoT-DeviceIdentificationRequested-ExtIEs} } +} + +AIoT-DeviceIdentificationRequested-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +AIoT-DeviceReportList ::= SEQUENCE (SIZE(1..maxnoofDevices)) OF AIoT-DeviceReportItem + +AIoT-DeviceReportItem ::= SEQUENCE { + aIoT-NASPDU AIoT-NASPDU, + rAN-AIOT-Device-NGAP-ID RAN-AIOT-Device-NGAP-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AIoT-DeviceReportItem-ExtIEs} } OPTIONAL, + ... +} + +AIoT-DeviceReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIOTFIdentifier ::= OCTET STRING -- needs to be replaced by a constrained type definition -- + +AIOTFName ::= SEQUENCE { + aIOTFNameVisibleString AIOTFNameVisibleString OPTIONAL, + aIOTFNameUTF8String AIOTFNameUTF8String OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AIOTFName-ExtIEs } } OPTIONAL, + ... +} + +AIOTFName-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIOTFNameVisibleString ::= VisibleString (SIZE(1..150, ...)) + +AIOTFNameUTF8String ::= UTF8String (SIZE(1..150, ...)) + +AIoT-InventoryAssistanceInformation ::= SEQUENCE { + expectedD2RMsgSize INTEGER (1..256, ...), + approximateNoofTargetDevices INTEGER (1..65535, ...) OPTIONAL, + timeInterval INTEGER (1..256, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AIoT-InventoryAssistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +AIoT-InventoryAssistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIoT-NASPDU ::= OCTET STRING + +AIoT-ReaderReportList ::= SEQUENCE (SIZE(1..maxnoofReaders)) OF AIoT-ReaderReportItem + +AIoT-ReaderReportItem ::= SEQUENCE { + readerIndex AIoT-ReaderIndex, + deviceReportList AIoT-DeviceReportList, + iE-Extensions ProtocolExtensionContainer { { AIoT-ReaderReportItem-ExtIEs} } OPTIONAL, + ... +} + +AIoT-ReaderReportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIoT-ReaderIndex ::= INTEGER (1..65535, ...) + +AIoT-RequestedReaderList ::= SEQUENCE (SIZE(1..maxnoofReaders)) OF AIoT-RequestedReaderItem + +AIoT-RequestedReaderItem ::= SEQUENCE { + globalgNB-ID GlobalGNB-ID, + readerIndex AIoT-ReaderIndex, + iE-Extensions ProtocolExtensionContainer { { AIoT-RequestedReaderItem-ExtIEs} } OPTIONAL, + ... +} + +AIoT-RequestedReaderItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIoT-RequestedAIoTAreaList ::= SEQUENCE (SIZE(1..maxnoofAIoTAreas)) OF AIoTAreaID + +AIoT-RequestedServiceAreaInformation ::= SEQUENCE { + requestedReaderList AIoT-RequestedReaderList OPTIONAL, + requestedAIoTAreaList AIoT-RequestedAIoTAreaList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AIoT-RequestedServiceAreaInformation-ExtIEs} } OPTIONAL, + ... +} + +AIoT-RequestedServiceAreaInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIOTSessionReleaseCommandTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AIOTSessionReleaseCommandTransferIEs} }, + ... +} + +AIOTSessionReleaseCommandTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +AIOTSessionReleaseCompleteTransfer ::= SEQUENCE { + correlationIdentifier AIoT-CorrelationIdentifier, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AIOTSessionReleaseCompleteTransfer-ExtIEs} } OPTIONAL, + ... +} + +AIOTSessionReleaseCompleteTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIOTSessionReleaseRequestTransfer ::= SEQUENCE { + correlationIdentifier AIoT-CorrelationIdentifier, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {AIOTSessionReleaseRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +AIOTSessionReleaseRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AIoT-Support ::= ENUMERATED {aIoT-only, aIoT-and-NRUu, ...} + AllocationAndRetentionPriority ::= SEQUENCE { priorityLevelARP PriorityLevelARP, pre-emptionCapability Pre-emptionCapability, @@ -345,9 +677,16 @@ }
AlternativeQoSParaSetItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MaximumDataBurstVolume CRITICALITY ignore EXTENSION MaximumDataBurstVolume PRESENCE optional }| + { ID id-PduSetDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-PduSetDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }| + { ID id-PduSetErrorRateDownlink CRITICALITY ignore EXTENSION PacketErrorRate PRESENCE optional }| + { ID id-PduSetErrorRateUplink CRITICALITY ignore EXTENSION PacketErrorRate PRESENCE optional }, ... }
+AssistanceInformationQoE-Meas ::= INTEGER (1..16, ...) + AMFName ::= PrintableString (SIZE(1..150, ...))
AMFNameVisibleString ::= VisibleString (SIZE(1..150, ...)) @@ -549,6 +888,20 @@ ... }
+AssociatedSessionID ::= OCTET STRING + +AUN3DeviceAccessInfo ::= SEQUENCE { + aUN3DeviceAccess ENUMERATED {true, ...}, + existingNGConnectionwithSameLocation ENUMERATED {true, false, ...}, + iE-Extensions ProtocolExtensionContainer { { AUN3DeviceAccessInfo-ExtIEs} } OPTIONAL, + ... +} + +AUN3DeviceAccessInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + AuthenticatedIndication ::= ENUMERATED {true, ...}
AveragingWindow ::= INTEGER (0..4095, ...) @@ -562,6 +915,11 @@ }
AreaScopeOfMDT-NR-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-PNI-NPNBasedMDT CRITICALITY ignore TYPE PNI-NPNBasedMDT PRESENCE mandatory }| + { ID id-SNPN-CellBasedMDT CRITICALITY ignore TYPE SNPN-CellBasedMDT PRESENCE mandatory }| + { ID id-SNPN-TAIBasedMDT CRITICALITY ignore TYPE SNPN-TAIBasedMDT PRESENCE mandatory }| + { ID id-SNPN-BasedMDT CRITICALITY ignore TYPE SNPN-BasedMDT PRESENCE mandatory }| + { ID id-GeographyBasedMDT CRITICALITY ignore TYPE GeographyBasedMDT PRESENCE optional }, ... }
@@ -601,6 +959,18 @@ ... }
+AvailableBitrateReportThresholdList ::= SEQUENCE (SIZE(1..maxnoofThresholds)) OF AvailableBitrateReportThresholdItem + +AvailableBitrateReportThresholdItem ::= SEQUENCE { + reportingThreshold ReportingThreshold, + iE-Extensions ProtocolExtensionContainer { { AvailableBitrateReportThresholdItem-ExtIEs} } OPTIONAL, + ... +} + +AvailableBitrateReportThresholdItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + AvailableRANVisibleQoEMetrics ::= SEQUENCE { applicationLayerBufferLevelList ENUMERATED {true, ...} OPTIONAL, playoutDelayForMediaStartup ENUMERATED {true, ...} OPTIONAL, @@ -684,6 +1054,39 @@ ... }
+BroadcastTransportFailureTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BroadcastTransportFailureTransfer-ExtIEs} } OPTIONAL, + ... +} + +BroadcastTransportFailureTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BroadcastTransportRequestTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + mBS-SessionTNLInfoNGRAN MBS-SessionTNLInfoNGRAN, + iE-Extensions ProtocolExtensionContainer { {BroadcastTransportRequestTransfer-ExtIEs} } OPTIONAL, + ... +} + +BroadcastTransportRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +BroadcastTransportResponseTransfer ::= SEQUENCE { + mBS-SessionID MBS-SessionID, + iE-Extensions ProtocolExtensionContainer { {BroadcastTransportResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +BroadcastTransportResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + BluetoothMeasurementConfiguration ::= SEQUENCE { bluetoothMeasConfig BluetoothMeasConfig, bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, @@ -714,10 +1117,35 @@
BurstArrivalTime ::= OCTET STRING
+BurstArrivalTimeWindow ::= SEQUENCE { + burstArrivalTimeWindowStart INTEGER (0..640000, ...), + burstArrivalTimeWindowEnd INTEGER (0..640000, ...), + iE-Extension ProtocolExtensionContainer { {BurstArrivalTimeWindow-ExtIEs} } OPTIONAL, + ... +} + +BurstArrivalTimeWindow-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + -- C
CAG-ID ::= BIT STRING (SIZE(32))
+CandidateRelayUEInformationList ::= SEQUENCE (SIZE(1.. maxnoofCandidateRelayUEs)) OF CandidateRelayUEInformationItem + +CandidateRelayUEInformationItem ::= SEQUENCE { + candidateRelayUE-Id CandidateRelayUE-ID, + iE-Extensions ProtocolExtensionContainer { { CandidateRelayUEInformationItem-ExtIEs} } OPTIONAL, + ... +} + +CandidateRelayUEInformationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CandidateRelayUE-ID ::= BIT STRING (SIZE(24)) + CancelAllWarningMessages ::= ENUMERATED { true, ... @@ -848,7 +1276,9 @@ deregister, unspecified, ..., - uE-not-in-PLMN-serving-area + uE-not-in-PLMN-serving-area, + mobile-IAB-not-authorized, + iAB-not-authorized }
CauseProtocol ::= ENUMERATED { @@ -920,7 +1350,15 @@ 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 + misaligned-association-for-multicast-unicast, + eredcap-ue-not-supported, + two-rx-xr-ue-not-supported, + aerial-ue-flight-information-reporting-initiation-failure, + unknown-RAN-AIoT-Device-NGAP-ID, + requested-AIoT-service-area-information-not-served-by-the-gNB, + unknown-AIoT-session, + aiot-device-not-reachable, + multiple-AIoT-session-ID-instances }
CauseTransport ::= ENUMERATED { @@ -1025,6 +1463,61 @@ ... }
+ClockAccuracy ::= CHOICE { + clockAccuracyValue INTEGER (1..40000000, ...), + clockAccuracyIndex INTEGER (32..47, ...), + choice-Extensions ProtocolIE-SingleContainer { { ClockAccuracy-ExtIEs} } +} + +ClockAccuracy-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +ClockQualityAcceptanceIndication ::= SEQUENCE { + clockQualityAcceptanceCriteria ClockQualityAcceptanceCriteria, + iE-Extensions ProtocolExtensionContainer { {ClockQualityAcceptanceIndication-ExtIEs} } OPTIONAL, + ... +} + +ClockQualityAcceptanceIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ClockQualityAcceptanceCriteria ::= SEQUENCE { + synchronisationState BIT STRING (SIZE(8, ...)) OPTIONAL, + traceabletoUTC ENUMERATED {true, ...} OPTIONAL, + traceabletoGNSS ENUMERATED {true, ...} OPTIONAL, + clockFrequencyStability BIT STRING (SIZE(16)) OPTIONAL, + clockAccuracy INTEGER (1..40000000, ...) OPTIONAL, + parentTImeSource BIT STRING (SIZE(16, ...)) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ClockQualityAcceptanceCriteria-ExtIEs} } OPTIONAL, + ... +} + +ClockQualityAcceptanceCriteria-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ClockQualityReportingControlInfo ::= SEQUENCE { + clockQualityDetailLevel ClockQualityDetailLevel, + iE-Extensions ProtocolExtensionContainer { {ClockQualityReportingControlInfo-ExtIEs} } OPTIONAL, + ... +} + +ClockQualityReportingControlInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ClockQualityDetailLevel ::= CHOICE { + clockQualityMetrics NULL, + clockQualityAcceptanceIndication ClockQualityAcceptanceIndication, + choice-extensions ProtocolIE-SingleContainer { {ClockQualityDetailLevel-ExtIEs} } +} + +ClockQualityDetailLevel-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + CNAssistedRANTuning ::= SEQUENCE { expectedUEBehaviour ExpectedUEBehaviour OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CNAssistedRANTuning-ExtIEs} } OPTIONAL, @@ -1055,6 +1548,45 @@ ... }
+CommandRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { CommandRequestTransferIEs} }, + ... +} + +CommandRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| + { ID id-RAN-AIOT-Device-NGAP-ID CRITICALITY reject TYPE RAN-AIOT-Device-NGAP-ID PRESENCE mandatory }| + { ID id-AIoT-NASPDU CRITICALITY reject TYPE AIoT-NASPDU PRESENCE mandatory }| + { ID id-AIoT-CommandAssistanceInformation CRITICALITY reject TYPE AIoT-CommandAssistanceInformation PRESENCE optional }, + ... +} + +CommandResponseTransfer ::= SEQUENCE { + correlationIdentifier AIoT-CorrelationIdentifier, + rAN-AIOT-Device-NGAP-ID RAN-AIOT-Device-NGAP-ID, + aIoT-NASPDU AIoT-NASPDU, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CommandResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +CommandResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +CommandFailureTransfer ::= SEQUENCE { + correlationIdentifier AIoT-CorrelationIdentifier, + rAN-AIOT-Device-NGAP-ID RAN-AIOT-Device-NGAP-ID, + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CommandFailureTransfer-ExtIEs} } OPTIONAL, + ... +} + +CommandFailureTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + CommonNetworkInstance ::= OCTET STRING
CompletedCellsInEAI-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellsInEAI-EUTRA-Item @@ -1147,10 +1679,16 @@ { 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 }, + { ID id-HashedUEIdentityIndexValue CRITICALITY ignore EXTENSION HashedUEIdentityIndexValue PRESENCE optional }| + { ID id-CN-MT-CommunicationHandling CRITICALITY ignore EXTENSION CN-MT-CommunicationHandling PRESENCE optional }| + { ID id-LPWUSPSAssistanceInformation CRITICALITY ignore EXTENSION LPWUSPSAssistanceInformation PRESENCE optional }| + { ID id-FurtherExtendedUEIdentityIndexValue CRITICALITY ignore EXTENSION FurtherExtendedUEIdentityIndexValue PRESENCE optional }| + { ID id-LPWUSDisableIndication CRITICALITY ignore EXTENSION LPWUSDisableIndication PRESENCE optional }, ... }
+CN-MT-CommunicationHandling ::= ENUMERATED {supported, ...} + COUNTValueForPDCP-SN12 ::= SEQUENCE { pDCP-SN12 INTEGER (0..4095), hFN-PDCP-SN12 INTEGER (0..1048575), @@ -1212,6 +1750,8 @@ ... }
+C-RNTI ::= BIT STRING (SIZE(16)) + CellBasedMDT-NR::= SEQUENCE { cellIdListforMDT CellIdListforMDT-NR, iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-NR-ExtIEs} } OPTIONAL, @@ -1249,6 +1789,19 @@
CellIdListforMDT-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRA-CGI
+CAGListforMDT ::= SEQUENCE (SIZE(1.. maxnoofCAGforMDT)) OF CAGListforMDTItem + +CAGListforMDTItem ::= SEQUENCE { + plmnID PLMNIdentity, + cAGID CAG-ID, + iE-Extensions ProtocolExtensionContainer { {CAGListforMDTItem-ExtIEs} } OPTIONAL, + ... +} + +CAGListforMDTItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::={ + ... +} +
-- D
@@ -1341,6 +1894,9 @@ ... }
+DL-Signalling ::= ENUMERATED {true, ...} + + DL-NAS-MAC ::= BIT STRING (SIZE (16))
DLForwarding ::= ENUMERATED { @@ -1353,6 +1909,8 @@ ... }
+DLPDUSetInformationMarkingSupportIndication ::= ENUMERATED {true, ...} + DirectForwardingPathAvailability ::= ENUMERATED { direct-path-available, ... @@ -1492,6 +2050,40 @@ }
ProcedureStageChoice-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-DLDiscarding CRITICALITY ignore TYPE DLDiscarding PRESENCE mandatory }, + ... +} + +DLDiscarding ::= SEQUENCE { + dRBsSubjectToDLDiscarding DRBsSubjectToDLDiscarding-List, + iE-Extension ProtocolExtensionContainer { {DLDiscarding-ExtIEs} } OPTIONAL, + ... +} + +DLDiscarding-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsSubjectToDLDiscarding-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToDLDiscarding-Item + +DRBsSubjectToDLDiscarding-Item ::= SEQUENCE { + drbID DRB-ID, + dlCount DLCountChoice, + iE-Extension ProtocolExtensionContainer { { DRBsSubjectToDLDiscarding-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsSubjectToDLDiscarding-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +DLCountChoice ::= CHOICE { + count12bits COUNTValueForPDCP-SN12, + count18bits COUNTValueForPDCP-SN18, + choice-extension ProtocolIE-SingleContainer { {DLCountChoice-ExtIEs} } +} + +DLCountChoice-ExtIEs NGAP-PROTOCOL-IES ::= { ... }
@@ -1518,6 +2110,41 @@ ... }
+ECNMarkingorCongestionInformationReportingRequest ::= CHOICE { + eCNMarkingAtRANRequest ECNMarkingAtRANRequest, + eCNMarkingAtUPFRequest ECNMarkingAtUPFRequest, + congestionInformationRequest CongestionInformationRequest, + choice-Extensions ProtocolIE-SingleContainer { {ECNMarkingorCongestionInformationReportingRequest-ExtIEs} } +} + +ECNMarkingorCongestionInformationReportingRequest-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +ECNMarkingAtRANRequest ::= ENUMERATED {ul, dl, both, stop, ...} + +ECNMarkingAtUPFRequest ::= ENUMERATED {ul, dl, both, stop, ...} + +CongestionInformationRequest ::= ENUMERATED {ul, dl, both, stop, ...} + +ECNMarkingorCongestionInformationReportingStatus ::= SEQUENCE (SIZE (1..maxnoofQosFlows)) OF ECNMarkingorCongestionInformationReportingStatus-Item + +ECNMarkingorCongestionInformationReportingStatus-Item ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + activationStatus ActivationStatus, + iE-Extension ProtocolExtensionContainer { { ECNMarkingorCongestionInformationReportingStatus-Item-ExtIEs} } OPTIONAL, + ... +} + +ECNMarkingorCongestionInformationReportingStatus-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +ActivationStatus ::= ENUMERATED { + active, + not-active, + ... +}
EDT-Session ::= ENUMERATED { true, @@ -1672,6 +2299,11 @@ ... }
+ERedCapIndication ::= ENUMERATED { + true, + ... +} + EUTRACellIdentity ::= BIT STRING (SIZE(28))
EUTRA-CGI ::= SEQUENCE { @@ -1725,7 +2357,10 @@ stop-change-of-serve-cell, stop-ue-presence-in-area-of-interest, cancel-location-reporting-for-the-ue, - ... + ..., + change-of-serving-cell-and-UE-presence-in-the-Area-of-Interest, + report-the-Aerial-UE-flight-information, + cancel-the-Aerial-UE-flight-information-reporting }
ExcessPacketDelayThresholdConfiguration ::= SEQUENCE (SIZE(1..maxnoofThresholdsForExcessPacketDelay)) OF ExcessPacketDelayThresholdItem @@ -1816,7 +2451,8 @@ Extended-RANNodeName ::= SEQUENCE { rANNodeNameVisibleString RANNodeNameVisibleString OPTIONAL, rANNodeNameUTF8String RANNodeNameUTF8String OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { Extended-RANNodeName-ExtIEs } } OPTIONAL, ... + iE-Extensions ProtocolExtensionContainer { { Extended-RANNodeName-ExtIEs } } OPTIONAL, + ... }
Extended-RANNodeName-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { @@ -1824,7 +2460,7 @@ }
ExtendedRATRestrictionInformation ::= SEQUENCE { - primaryRATRestriction BIT STRING (SIZE(8, ...)), + primaryRATRestriction BIT STRING (SIZE(8, ..., 16)), secondaryRATRestriction BIT STRING (SIZE(8, ...)), iE-Extensions ProtocolExtensionContainer { {ExtendedRATRestrictionInformation-ExtIEs} } OPTIONAL, ... @@ -1872,6 +2508,19 @@ ... }
+EquivalentSNPNsList ::= SEQUENCE (SIZE(1..maxnoofESNPNs)) OF EquivalentSNPNsItem + +EquivalentSNPNsItem ::= SEQUENCE { + plmnIdentity PLMNIdentity, + nID NID, + iE-Extensions ProtocolExtensionContainer { {EquivalentSNPNsItem-ExtIEs} } OPTIONAL, + ... +} + +EquivalentSNPNsItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::={ + ... +} + -- F
FailureIndication ::= SEQUENCE { @@ -1884,17 +2533,34 @@ ... }
+FiveGCAction ::= CHOICE { + hLComActivate HLComActivate, + hLComDeactivate HLComDeactivate, + choice-Extensions ProtocolIE-SingleContainer { {FiveGCAction-ExtIEs} } +} + +FiveGCAction-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + FiveG-ProSeAuthorized ::= SEQUENCE { fiveGProSeDirectDiscovery FiveGProSeDirectDiscovery OPTIONAL, fiveGProSeDirectCommunication FiveGProSeDirectCommunication OPTIONAL, - fiveGProSeLayer2UEtoNetworkRelay FiveGProSeLayer2UEtoNetworkRelay OPTIONAL, - fiveGProSeLayer3UEtoNetworkRelay FiveGProSeLayer3UEtoNetworkRelay OPTIONAL, - fiveGProSeLayer2RemoteUE FiveGProSeLayer2RemoteUE OPTIONAL, + fiveGProSeLayer2UEtoNetworkRelay FiveGProSeLayer2UEtoNetworkRelay OPTIONAL, + fiveGProSeLayer3UEtoNetworkRelay FiveGProSeLayer3UEtoNetworkRelay OPTIONAL, + fiveGProSeLayer2RemoteUE FiveGProSeLayer2RemoteUE OPTIONAL, iE-Extensions ProtocolExtensionContainer { {FiveG-ProSeAuthorized-ExtIEs} } OPTIONAL, ... }
FiveG-ProSeAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-FiveGProSeLayer2Multipath CRITICALITY ignore EXTENSION FiveGProSeLayer2Multipath PRESENCE optional }| + { ID id-FiveGProSeLayer2UEtoUERelay CRITICALITY ignore EXTENSION FiveGProSeLayer2UEtoUERelay PRESENCE optional }| + { ID id-FiveGProSeLayer2UEtoUERemote CRITICALITY ignore EXTENSION FiveGProSeLayer2UEtoUERemote PRESENCE optional }| + { ID id-FiveGProSeLayer2MHUEtoNetworkRelay CRITICALITY ignore EXTENSION FiveGProSeLayer2MHUEtoNetworkRelay PRESENCE optional}| + { ID id-FiveGProSeLayer2MHIntermediateUEtoNetworkRelay CRITICALITY ignore EXTENSION FiveGProSeLayer2MHIntermediateUEtoNetworkRelay PRESENCE optional}| + { ID id-FiveGProSeLayer2MHRemote CRITICALITY ignore EXTENSION FiveGProSeLayer2MHRemote PRESENCE optional}| + { ID id-FiveGProSeLayer3MHUEtoNetworkRelay CRITICALITY ignore EXTENSION FiveGProSeLayer3MHUEtoNetworkRelay PRESENCE optional}, ... }
@@ -1928,6 +2594,47 @@ ... }
+FiveGProSeLayer2Multipath ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2UEtoUERelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2UEtoUERemote ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2MHUEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2MHIntermediateUEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2MHRemote ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer3MHUEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +}
FiveG-ProSePC5QoSParameters ::= SEQUENCE { @@ -2018,6 +2725,8 @@ ... }
+FurtherExtendedUEIdentityIndexValue ::= BIT STRING (SIZE(20)) + -- G
GBR-QosInformation ::= SEQUENCE { @@ -2033,10 +2742,23 @@ }
GBR-QosInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - { ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional }, + { ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional }| + { ID id-MonitoringRequestonAvailableBitrate CRITICALITY ignore EXTENSION MonitoringRequestonAvailableBitrate PRESENCE optional}, ... }
+GeographyBasedMDT ::= SEQUENCE { + nTN-Geographical-Area NTN-Geographical-Area-List, + nTN-PLMN-List MDTPLMNList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {GeographyBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +GeographyBasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + GlobalCable-ID ::= OCTET STRING
GlobalCable-ID-new ::= SEQUENCE { @@ -2117,7 +2839,7 @@ }
GlobalRANNodeID-ExtIEs NGAP-PROTOCOL-IES ::= { - { ID id-GlobalTNGF-ID CRITICALITY reject TYPE GlobalTNGF-ID PRESENCE mandatory }| + { 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 }, ... @@ -2195,6 +2917,20 @@
GUAMIType ::= ENUMERATED {native, mapped, ...}
+GUAMIList ::= SEQUENCE (SIZE(1..maxnoofGUAMIs)) OF GUAMIList-Item + +GUAMIList-Item ::= SEQUENCE { + gUAMI GUAMI, + iE-Extensions ProtocolExtensionContainer { {GUAMIList-Item-ExtIEs} } OPTIONAL, + ... +} + +GUAMIList-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +GW-Context-Release-Indication ::= ENUMERATED {true, ...} + -- H
HandoverCommandTransfer ::= SEQUENCE { @@ -2247,8 +2983,10 @@ { 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 }, + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }| + { ID id-PDUSetbasedHandlingIndicator CRITICALITY ignore EXTENSION PDUSetbasedHandlingIndicator PRESENCE optional }| + { ID id-ECNMarkingorCongestionInformationReportingStatus CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingStatus PRESENCE optional }, ... }
@@ -2294,6 +3032,27 @@ }
HFCNode-ID-new-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-GlobalCable-ID CRITICALITY ignore EXTENSION GlobalCable-ID PRESENCE optional }, + ... +} + +HLComActivate ::= SEQUENCE { + nR-Paging-Long-eDRX-Information-for-RRC-INACTIVE NR-Paging-Long-eDRX-Information-for-RRC-INACTIVE, + iE-Extensions ProtocolExtensionContainer { { HLComActivate-ExtIEs} } OPTIONAL, + ... +} + +HLComActivate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +HLComDeactivate ::= SEQUENCE { + uEReachabilityIndication ENUMERATED {true, ...}, + iE-Extensions ProtocolExtensionContainer { { HLComDeactivate-ExtIEs} } OPTIONAL, + ... +} + +HLComDeactivate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { ... }
@@ -2303,10 +3062,10 @@ 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" -- +-- 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" -- +-- 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, @@ -2314,6 +3073,9 @@ }
HOReport-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-ExtendedMobilityInformation CRITICALITY ignore EXTENSION ExtendedMobilityInformation PRESENCE optional }| + { ID id-TargetCellCRNTI CRITICALITY ignore EXTENSION C-RNTI PRESENCE optional }| + { ID id-TimeSinceFailure CRITICALITY ignore EXTENSION TimeSinceFailure PRESENCE optional }, ... }
@@ -2328,6 +3090,17 @@ ... }
+MobileIAB-MTUserLocationInformation ::= SEQUENCE { + nRCGI NR-CGI, + tAI TAI, + iE-Extensions ProtocolExtensionContainer { { MobileIAB-MTUserLocationInformation-ExtIEs} } OPTIONAL, + ... +} + +MobileIAB-MTUserLocationInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + IAB-Supported ::= ENUMERATED { true, ... @@ -2346,6 +3119,8 @@
IndexToRFSP ::= INTEGER (1..256, ...)
+Indication-of-Bitrate-Adaptation ::= ENUMERATED {uplink, ...} + InfoOnRecommendedCellsAndRANNodesForPaging ::= SEQUENCE { recommendedCellsForPaging RecommendedCellsForPaging, recommendRANNodesForPaging RecommendedRANNodesForPaging, @@ -2425,6 +3200,7 @@ fromNGRANtoEUTRAN FromNGRANtoEUTRAN, choice-Extensions ProtocolIE-SingleContainer { { IntersystemSONTransferType-ExtIEs} } } + IntersystemSONTransferType-ExtIEs NGAP-PROTOCOL-IES ::= { ... } @@ -2581,13 +3357,14 @@ iE-Extensions ProtocolExtensionContainer { {EventBasedReportingIEs-ExtIEs} } OPTIONAL, ... } + EventBasedReportingIEs-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { ... }
IntersystemResourceThreshold ::= INTEGER(0..100)
-NumberOfMeasurementReportingLevels ::= ENUMERATED {n2, n3, n4, n5, n10, ...} +NumberOfMeasurementReportingLevels ::= ENUMERATED {n2, n3, n4, n5, n10, ..., n0}
PeriodicReportingIEs ::= SEQUENCE { reportingPeriodicity ReportingPeriodicity, @@ -2847,6 +3624,20 @@ }
InterSystemHandoverReportType-ExtIEs NGAP-PROTOCOL-IES ::= { + { ID id-IntersystemMobilityFailureforVoiceFallback CRITICALITY ignore TYPE IntersystemMobilityFailureforVoiceFallback PRESENCE mandatory }, + ... +} + +IntersystemMobilityFailureforVoiceFallback ::= SEQUENCE { + sourcecellID NGRAN-CGI, + targetcellID EUTRA-CGI, + reconnectCellID EUTRA-CGI OPTIONAL, + uERLFReportContainer UERLFReportContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { IntersystemMobilityFailureforVoiceFallback-ExtIEs} } OPTIONAL, + ... +} + +IntersystemMobilityFailureforVoiceFallback-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { ... }
@@ -2863,6 +3654,56 @@ ... }
+InventoryRequestTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { InventoryRequestTransferIEs} }, + ... +} + +InventoryRequestTransferIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| + { ID id-AIoT-DeviceIdentificationRequested CRITICALITY reject TYPE AIoT-DeviceIdentificationRequested PRESENCE mandatory }| + { ID id-AIoT-RequestedServiceAreaInformation CRITICALITY reject TYPE AIoT-RequestedServiceAreaInformation PRESENCE mandatory }| + { ID id-AIoT-InventoryAssistanceInformation CRITICALITY reject TYPE AIoT-InventoryAssistanceInformation PRESENCE mandatory }| + { ID id-AIoT-FollowonCommandIndication CRITICALITY reject TYPE AIoT-FollowonCommandIndication PRESENCE optional }, + ... +} + +InventoryResponseTransfer ::= SEQUENCE { + correlationIdentifier AIoT-CorrelationIdentifier, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InventoryResponseTransfer-ExtIEs} } OPTIONAL, + ... +} + +InventoryResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +InventoryFailureTransfer ::= SEQUENCE { + correlationIdentifier AIoT-CorrelationIdentifier, + cause Cause, + criticalityDiagnostics CriticalityDiagnostics OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InventoryFailureTransfer-ExtIEs} } OPTIONAL, + ... +} + +InventoryFailureTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +InventoryReportTransfer ::= SEQUENCE { + correlationIdentifier AIoT-CorrelationIdentifier, + globalgNB-ID GlobalGNB-ID, + readerReportList AIoT-ReaderReportList OPTIONAL, + inventoryCompleteIndication ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { InventoryReportTransfer-ExtIEs} } OPTIONAL, + ... +} + +InventoryReportTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + -- J -- K -- L @@ -2931,6 +3772,7 @@ }
LastVisitedPSCellInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-SCGActivationTime CRITICALITY ignore EXTENSION SCGActivationTime PRESENCE optional }, ... }
@@ -2955,20 +3797,35 @@ 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” +-- The above IE shall be present if the Event Type IE is set to the value “stop 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 }, + { ID id-LocationReportingAdditionalInfo CRITICALITY ignore EXTENSION LocationReportingAdditionalInfo PRESENCE optional }| + { ID id-AdditionalCancelledlocationReportingReferenceIDList CRITICALITY reject EXTENSION AdditionalCancelledlocationReportingReferenceIDList PRESENCE optional }| + { ID id-Aerial-UE-FlightInformationReportingControl CRITICALITY ignore EXTENSION Aerial-UE-FlightInformationReportingControl PRESENCE optional}, ... }
+Aerial-UE-FlightInformationReportingControl ::= SEQUENCE { + higher-Altitude-Threshold Altitude, + lower-Altitude-Threshold Altitude, + aerial-UE-report-periodicity AerialUEReportingPeriodicity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Aerial-UE-FlightInformationReportingControl-ExtIEs}} OPTIONAL, + ... +} + +Aerial-UE-FlightInformationReportingControl-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + LoggedMDTNr ::= SEQUENCE { loggingInterval LoggingInterval, loggingDuration LoggingDuration, - loggedMDTTrigger LoggedMDTTrigger, + loggedMDTTrigger LoggedMDTTrigger, bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, @@ -3007,6 +3864,20 @@ ... }
+LPWUSPSAssistanceInformation ::= SEQUENCE { + lPWUScNsubgroupID LPWUSCNsubgroupID, + iE-Extensions ProtocolExtensionContainer { {LPWUSPSAssistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +LPWUSPSAssistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +LPWUSCNsubgroupID ::= INTEGER (0..30, ...) + +LPWUSDisableIndication ::= ENUMERATED {true, ...} + LTEM-Indication ::= ENUMERATED {lte-m,...}
LTEUERLFReportContainer ::= OCTET STRING @@ -3032,6 +3903,17 @@ ... }
+LTE-A2X-ServicesAuthorized ::= SEQUENCE { + aerialUE ENUMERATED {authorized, not-authorized, ...} OPTIONAL, + aerialControllerUE ENUMERATED {authorized, not-authorized, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LTE-A2X-ServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +LTE-A2X-ServicesAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + -- M
MaskedIMEISV ::= BIT STRING (SIZE(64)) @@ -3049,6 +3931,8 @@
MBS-AreaSessionID ::= INTEGER (0..65535, ...)
+MBSCommServiceType ::= ENUMERATED {broadcast, multicast, ...} + MBS-DataForwardingResponseMRBList ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-DataForwardingResponseMRBItem
MBS-DataForwardingResponseMRBItem ::= SEQUENCE { @@ -3135,6 +4019,7 @@ }
MBS-ServiceAreaInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MBS-IntendedServiceAreaList CRITICALITY ignore EXTENSION MBS-IntendedServiceAreaList PRESENCE optional }, ... }
@@ -3142,6 +4027,10 @@
MBS-ServiceAreaTAIList ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF TAI
+MBS-IntendedServiceAreaList ::= SEQUENCE (SIZE(1..maxnoofIntendedAreasforMBS)) OF IntendedServiceAreaCoordinates + +IntendedServiceAreaCoordinates ::= OCTET STRING + MBS-SessionID ::= SEQUENCE { tMGI TMGI, nID NID OPTIONAL, @@ -3196,6 +4085,8 @@ ... }
+MBS-AssistanceInformation ::= ENUMERATED {true, ...} + MBSSessionSetupOrModFailureTransfer ::= SEQUENCE { cause Cause, criticalityDiagnostics CriticalityDiagnostics OPTIONAL, @@ -3228,9 +4119,14 @@ 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 }, + { ID id-MBS-SessionFSAIDList CRITICALITY ignore TYPE MBS-SessionFSAIDList PRESENCE optional }| + { ID id-SupportedUETypeList CRITICALITY ignore TYPE SupportedUETypeList PRESENCE optional }| + { ID id-MBS-NGUFailureIndication CRITICALITY reject TYPE MBS-NGUFailureIndication PRESENCE optional }, ... } +SupportedUETypeList ::= SEQUENCE (SIZE(1.. maxnoofUETypes)) OF SupportedUEType + +SupportedUEType ::= ENUMERATED {non-RedCap-eRedCap-UE, redCap-eRedCap-UE, ...}
MBS-SessionFSAIDList ::= SEQUENCE (SIZE(1.. maxnoofMBSFSAs)) OF MBS-SessionFSAID
@@ -3257,8 +4153,9 @@ }
MBS-SupportIndicator ::= ENUMERATED { - true, - ... + multicast-supported, + ..., + multicast-supported-with-reception-in-RRC-inactive }
MBS-SessionTNLInfo5GC ::= CHOICE { @@ -3329,16 +4226,17 @@ }
MBS-DistributionSetupRequestTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { +{ ID id-TAIMBSSupportList CRITICALITY ignore EXTENSION TAIMBSSupportList PRESENCE optional }, ... }
MBS-DistributionSetupResponseTransfer ::= SEQUENCE { mBS-SessionID MBS-SessionID, - mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, - sharedNGU-MulticastTNLInformation MBS-SessionTNLInfo5GCItem OPTIONAL, + mBS-AreaSessionID MBS-AreaSessionID OPTIONAL, + sharedNGU-MulticastTNLInformation SharedNGU-MulticastTNLInformation OPTIONAL, mBS-QoSFlowsToBeSetupList MBS-QoSFlowsToBeSetupList, mBSSessionStatus MBSSessionStatus, - mBS-ServiceArea MBS-ServiceArea OPTIONAL, + mBS-ServiceArea MBS-ServiceArea OPTIONAL, iE-Extensions ProtocolExtensionContainer { {MBS-DistributionSetupResponseTransfer-ExtIEs} } OPTIONAL, ... } @@ -3361,6 +4259,31 @@ ... }
+MBS-NGUFailureIndication ::= CHOICE { + locationindependent MBS-UP-FailureIndication, + locationdependent MBS-UP-FailureIndicationList, + choice-Extensions ProtocolIE-SingleContainer { {MBS-NGUFailureIndication-ExtIEs} } +} + +MBS-NGUFailureIndication-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +MBS-UP-FailureIndicationList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-UP-FailureIndicationItem + +MBS-UP-FailureIndicationItem ::= SEQUENCE { + mBS-AreaSessionID MBS-AreaSessionID, + mBS-UP-FailureIndication MBS-UP-FailureIndication, + iE-Extensions ProtocolExtensionContainer { {MBS-UP-FailureIndicationItem-ExtIEs} } OPTIONAL, + ... +} + +MBS-UP-FailureIndicationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-UP-FailureIndication ::= ENUMERATED {ng-u-path-failure-detected, ...} + MBSSessionSetupRequestList ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBSSessionSetupRequestItem
MBSSessionSetupRequestItem ::= SEQUENCE { @@ -3372,6 +4295,7 @@ }
MBSSessionSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MBS-AssistanceInformation CRITICALITY ignore EXTENSION MBS-AssistanceInformation PRESENCE optional }, ... }
@@ -3387,6 +4311,7 @@ }
MBSSessionSetuporModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MBS-AssistanceInformation CRITICALITY ignore EXTENSION MBS-AssistanceInformation PRESENCE optional }, ... }
@@ -3423,6 +4348,8 @@
MobilityInformation ::= BIT STRING (SIZE(16))
+ExtendedMobilityInformation ::= BIT STRING (SIZE(32)) + MobilityRestrictionList ::= SEQUENCE { servingPLMN PLMNIdentity, equivalentPLMNs EquivalentPLMNs OPTIONAL, @@ -3462,9 +4389,12 @@ }
MDT-Configuration-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-MN-only-MDT-collection CRITICALITY ignore EXTENSION MN-only-MDT-collection PRESENCE optional }, ... }
+MN-only-MDT-collection ::= ENUMERATED {mn-only, ...} + MDT-Configuration-NR ::= SEQUENCE { mdt-Activation MDT-Activation, areaScopeOfMDT AreaScopeOfMDT-NR, @@ -3475,6 +4405,8 @@ }
MDT-Configuration-NR-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-PNI-NPN-AreaScopeofMDT CRITICALITY ignore EXTENSION PNI-NPN-AreaScopeofMDT PRESENCE optional }| + { ID id-NetworkSliceAreaScopeofMDT CRITICALITY ignore EXTENSION NetworkSliceAreaScopeofMDT PRESENCE optional }, ... }
@@ -3512,6 +4444,38 @@
MeasurementsToActivate ::= BIT STRING(SIZE(8))
+MobileIAB-Authorized ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +MobileIABNodeIndication ::= ENUMERATED { + true, + ... +} + +MobileIAB-Supported ::= ENUMERATED { + true, + ... +} + +MonitoringRequestonAvailableBitrate ::= SEQUENCE { + monitoringRequest MonitoringRequest, + dlAvailableBitrateReportThresholds AvailableBitrateReportThresholdList OPTIONAL, +-- The above IE shall be present if the Monitoring Request IE is set to the value “dl” or “both” + ulAvailableBitrateReportThresholds AvailableBitrateReportThresholdList OPTIONAL, +-- The above IE shall be present if the Monitoring Request IE is set to the value “ul” or “both” + iE-Extensions ProtocolExtensionContainer { { MonitoringRequestonAvailableBitrate-ExtIEs} } OPTIONAL, + ... +} + +MonitoringRequestonAvailableBitrate-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +MonitoringRequest ::= ENUMERATED {ul, dl, both, stop,...} + MRB-ID ::= INTEGER (1..512, ...)
MulticastSessionActivationRequestTransfer ::= SEQUENCE { @@ -3544,7 +4508,8 @@ { 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 }, + { ID id-MBS-SessionTNLInfo5GC CRITICALITY reject TYPE MBS-SessionTNLInfo5GC PRESENCE optional }| + { ID id-MBS-UP-FailureIndication CRITICALITY reject TYPE MBS-UP-FailureIndication PRESENCE optional }, ... }
@@ -3590,9 +4555,9 @@ 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” +-- The above IE shall be present if the M1 Reporting Trigger IE is set to the value “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” +-- The above IE shall be present if the M1 Reporting Trigger IE is set to the value “periodic” or “A2event-triggered periodic” iE-Extensions ProtocolExtensionContainer { { M1Configuration-ExtIEs} } OPTIONAL, ... } @@ -3600,7 +4565,7 @@ 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” +-- The above IE shall be present if the Include Beam Measurements Indication IE is set to the value “true” ... }
@@ -3722,6 +4687,17 @@
M7period ::= INTEGER(1..60, ...)
+MDT-circle ::= SEQUENCE { + reference-location OCTET STRING, + distance-radius INTEGER(1..65535), + iE-Extensions ProtocolExtensionContainer { {MDT-circle-ExtIEs} } OPTIONAL, + ... +} + +MDT-circle-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + MDT-Location-Info ::= SEQUENCE { mDT-Location-Information MDT-Location-Information, iE-Extensions ProtocolExtensionContainer { { MDT-Location-Info-ExtIEs} } OPTIONAL, @@ -3734,6 +4710,10 @@
MDT-Location-Information::= BIT STRING (SIZE (8))
+MDT-polygon ::= OCTET STRING + +MMSID ::= OCTET STRING (SIZE (1)) + -- N
N3IWF-ID ::= CHOICE { @@ -3745,6 +4725,17 @@ ... }
+N6JitterInformation ::= SEQUENCE { + n6JitterLowerBound INTEGER (-127..127), + n6JitterUpperBound INTEGER (-127..127), + iE-Extensions ProtocolExtensionContainer { { N6JitterInformation-ExtIEs} } OPTIONAL, + ... +} + +N6JitterInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + NAS-PDU ::= OCTET STRING
NASSecurityParametersFromNGRAN ::= OCTET STRING @@ -3782,8 +4773,47 @@
NB-IoT-UEPriority ::= INTEGER (0..255, ...)
+NetworkControlledRepeaterAuthorized ::= ENUMERATED {authorized, not-authorized, ...} + NetworkInstance ::= INTEGER (1..256, ...)
+ +NetworkSliceListforMDT ::= SEQUENCE (SIZE(1.. maxnoofMDTPLMNs)) OF NetworkSliceItemforMDT + +NetworkSliceItemforMDT ::= SEQUENCE { + plmnID PLMNIdentity, + sliceMDTList SliceMDTList, + iE-Extensions ProtocolExtensionContainer { {NetworkSliceItemforMDT-ExtIEs} } OPTIONAL, + ... +} + +NetworkSliceItemforMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::={ + ... +} + +NetworkSliceAreaScopeofMDT ::= SEQUENCE { + networkSliceListforMDT NetworkSliceListforMDT, + iE-Extensions ProtocolExtensionContainer { {NetworkSliceAreaScopeofMDT-ExtIEs} } OPTIONAL, + ... +} + +NetworkSliceAreaScopeofMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SliceMDTList ::= SEQUENCE (SIZE(1.. maxnoofSliceItemsforMDT)) OF SliceMDTItem + +SliceMDTItem ::= SEQUENCE { + sNSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { { SliceMDTItem-ExtIEs} } OPTIONAL, + ... +} + +SliceMDTItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::={ + ... +} + + NewSecurityContextInd ::= ENUMERATED { true, ... @@ -3870,7 +4900,7 @@ priorityLevelQos PriorityLevelQos OPTIONAL, averagingWindow AveragingWindow OPTIONAL, maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, - iE-Extensions ProtocolExtensionContainer { {NonDynamic5QIDescriptor-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NonDynamic5QIDescriptor-ExtIEs} } OPTIONAL, ... }
@@ -3880,12 +4910,16 @@ ... }
+NoPDUSessionIndication ::= ENUMERATED {true, ...} + NotAllowedTACs ::= SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC
NotificationCause ::= ENUMERATED { fulfilled, not-fulfilled, - ... + ... , + not-fulfilled-DL, + not-fulfilled-UL }
NotificationControl ::= ENUMERATED { @@ -3965,6 +4999,23 @@ ... }
+NR-Paging-Long-eDRX-Information-for-RRC-INACTIVE ::= SEQUENCE { + nR-paging-Long-eDRX-Cycle-for-RRC-INACTIVE NR-Paging-Long-eDRX-Cycle-for-RRC-INACTIVE, + nR-paging-Time-Window-for-RRC-INACTIVE NR-Paging-Time-Window-for-RRC-INACTIVE, + iE-Extensions ProtocolExtensionContainer { {NR-Paging-Long-eDRX-Information-for-RRC-INACTIVE-ExtIEs} } OPTIONAL, + ... +} + +NR-Paging-Long-eDRX-Information-for-RRC-INACTIVE-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-Paging-Long-eDRX-Cycle-for-RRC-INACTIVE ::= ENUMERATED { + 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, @@ -3974,6 +5025,15 @@ s25, s26, s27, s28, s29, s30, s31, s32 }
+NR-Paging-Time-Window-for-RRC-INACTIVE ::= 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, ...)) @@ -4065,6 +5125,29 @@
NSAG-ID ::= INTEGER (0..255, ...)
+NR-A2X-ServicesAuthorized ::= SEQUENCE { + aerialUE ENUMERATED {authorized, not-authorized, ...} OPTIONAL, + aerialControllerUE ENUMERATED {authorized, not-authorized, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NR-A2X-ServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +NR-A2X-ServicesAuthorized-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +NTN-Geographical-Area-List ::= SEQUENCE (SIZE(1..maxnoofAreaNTN)) OF NTN-Geographical-Area-Item + +NTN-Geographical-Area-Item ::= CHOICE { + circle MDT-circle, + polygon MDT-polygon, + choice-Extensions ProtocolIE-SingleContainer { {NTN-Geographicla-Area-Item-ExtIEs} } +} + +NTN-Geographicla-Area-Item-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + -- O
OnboardingSupport ::= ENUMERATED { @@ -4093,7 +5176,7 @@
OverloadStartNSSAIItem ::= SEQUENCE { sliceOverloadList SliceOverloadList, - sliceOverloadResponse OverloadResponse OPTIONAL, + sliceOverloadResponse OverloadResponse OPTIONAL, sliceTrafficLoadReductionIndication TrafficLoadReductionIndication OPTIONAL, iE-Extensions ProtocolExtensionContainer { {OverloadStartNSSAIItem-ExtIEs} } OPTIONAL, ... @@ -4168,6 +5251,48 @@ ... }
+ +PagingPolicyDifferentiation ::= SEQUENCE { + pDUSessionForPagingList PDUSessionForPagingList, + iE-Extensions ProtocolExtensionContainer { { PagingPolicyDifferentiation-ExtIEs} } OPTIONAL, + ... +} + +PagingPolicyDifferentiation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionForPagingList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionForPagingItem + +PDUSessionForPagingItem ::= SEQUENCE { + pDUSessionID PDUSessionID, + pagingPolicyDifferentiationList PagingPolicyDifferentiationList, + iE-Extensions ProtocolExtensionContainer { { PDUSessionForPagingItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionForPagingItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingPolicyDifferentiationList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF PagingPolicyDifferentiationItem + +PagingPolicyDifferentiationItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier OPTIONAL, + pagingPolicyIndicator PagingPolicyIndicator OPTIONAL, + allocationAndRetentionPriority AllocationAndRetentionPriority OPTIONAL, + fiveQI FiveQI OPTIONAL, + dl-DataSize INTEGER (0..96000, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PagingPolicyDifferentiationItem-ExtIEs} } OPTIONAL, + ... +} + +PagingPolicyDifferentiationItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingPolicyIndicator ::= INTEGER (0..7, ...) + PagingPriority ::= ENUMERATED { priolevel1, priolevel2, @@ -4185,6 +5310,20 @@ ... }
+ParentTImeSource ::= ENUMERATED {synce, ptp, gnss, atomicclock, terrestrialradio, serialtimecode, ntp, handset, other, ...} + +Partially-Allowed-NSSAI ::= SEQUENCE (SIZE(1.. maxnoofPartiallyAllowedS-NSSAIs)) OF PartiallyAllowedNSSAI-Item + +PartiallyAllowedNSSAI-Item ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {PartiallyAllowedNSSAI-Item-ExtIEs} } OPTIONAL, + ... +} + +PartiallyAllowedNSSAI-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + PathSwitchRequestAcknowledgeTransfer ::= SEQUENCE { uL-NGU-UP-TNLInformation UPTransportLayerInformation OPTIONAL, securityIndication SecurityIndication OPTIONAL, @@ -4225,8 +5364,10 @@ { 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 }, + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-MBS-SupportIndicator CRITICALITY ignore EXTENSION MBS-SupportIndicator PRESENCE optional }| + { ID id-PDUSetbasedHandlingIndicator CRITICALITY ignore EXTENSION PDUSetbasedHandlingIndicator PRESENCE optional }| + { ID id-ECNMarkingorCongestionInformationReportingStatus CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingStatus PRESENCE optional }, ... }
@@ -4248,7 +5389,7 @@ }
PC5QoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - ... + ... }
PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem @@ -4262,7 +5403,7 @@ }
PC5QoSFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - ... + ... }
PC5FlowBitRates ::= SEQUENCE { @@ -4501,6 +5642,18 @@ ... }
+PDUSessionListMTCommHReq ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionListMTCommHReq-Item + +PDUSessionListMTCommHReq-Item ::= SEQUENCE { + pDUSessionID PDUSessionID, + iE-Extensions ProtocolExtensionContainer { { PDUSessionListMTCommHReq-Item-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionListMTCommHReq-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + PDUSessionResourceModifyConfirmTransfer ::= SEQUENCE { qosFlowModifyConfirmList QosFlowModifyConfirmList, uLNGU-UP-TNLInformation UPTransportLayerInformation, @@ -4544,7 +5697,8 @@ { 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 }, + { ID id-MBSSessionToReleaseList CRITICALITY ignore TYPE MBSSessionToReleaseList PRESENCE optional }| + { ID id-UserPlaneFailureIndication CRITICALITY ignore TYPE UserPlaneFailureIndication PRESENCE optional }, ... }
@@ -4567,7 +5721,10 @@ { 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 }, + { ID id-MBSSessionFailedtoSetuporModifyList CRITICALITY ignore EXTENSION MBSSessionFailedtoSetupList PRESENCE optional }| + { ID id-ECNMarkingorCongestionInformationReportingStatus CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingStatus PRESENCE optional }| + { ID id-PDUSetbasedHandlingIndicator CRITICALITY ignore EXTENSION PDUSetbasedHandlingIndicator PRESENCE optional }| + { ID id-UserPlaneFailureIndicationReport CRITICALITY ignore EXTENSION UserPlaneFailureIndicationReport PRESENCE optional }, ... }
@@ -4583,7 +5740,8 @@ { 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 }, + { ID id-GlobalRANNodeID CRITICALITY ignore EXTENSION GlobalRANNodeID PRESENCE optional }| + { ID id-ECNMarkingorCongestionInformationReportingStatus CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingStatus PRESENCE optional }, ... }
@@ -4673,7 +5831,13 @@ }
PDUSessionResourceNotifyReleasedTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }, + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }| + { ID id-UserPlaneErrorIndicator CRITICALITY ignore EXTENSION UserPlaneErrorIndicator PRESENCE optional }, + ... +} + +UserPlaneErrorIndicator ::= ENUMERATED { + gTP-U-error-indication-received, ... }
@@ -4697,6 +5861,7 @@ }
PDUSessionResourceReleaseCommandTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + { ID id-QosFlowAdditionalInfoList CRITICALITY ignore EXTENSION QosFlowAdditionalInfoListRelCom PRESENCE optional }, ... }
@@ -4758,7 +5923,8 @@ }
PDUSessionResourceReleaseResponseTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }, + { ID id-SecondaryRATUsageInformation CRITICALITY ignore EXTENSION SecondaryRATUsageInformation PRESENCE optional }| + { ID id-QosFlowAdditionalInfoList CRITICALITY ignore EXTENSION QosFlowAdditionalInfoListRelRes PRESENCE optional }, ... }
@@ -4894,7 +6060,8 @@ { 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 }, + { ID id-MBSSessionSetupRequestList CRITICALITY ignore TYPE MBSSessionSetupRequestList PRESENCE optional }| + { ID id-DownlinkTLContainer CRITICALITY ignore TYPE TLContainer PRESENCE optional }, ... }
@@ -4911,10 +6078,14 @@ { 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-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 }, + { ID id-MBSSessionFailedtoSetupList CRITICALITY ignore EXTENSION MBSSessionFailedtoSetupList PRESENCE optional }| + { ID id-QoSFlowTSCList CRITICALITY ignore EXTENSION QoSFlowTSCList PRESENCE optional }| + { ID id-UplinkTLContainer CRITICALITY ignore EXTENSION TLContainer PRESENCE optional }| + { ID id-ECNMarkingorCongestionInformationReportingStatus CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingStatus PRESENCE optional }| + { ID id-PDUSetbasedHandlingIndicator CRITICALITY ignore EXTENSION PDUSetbasedHandlingIndicator PRESENCE optional }, ... }
@@ -4994,6 +6165,7 @@ PDUSessionResourceToReleaseItemRelCmd-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { ... } + PDUSessionType ::= ENUMERATED { ipv4, ipv6, @@ -5014,6 +6186,31 @@ ... }
+PDUsetQoSParameters ::= SEQUENCE { + ulPDUSetQoSInformation PDUsetQoSInformation OPTIONAL, + dlPDUSetQoSInformation PDUsetQoSInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PDUsetQoSParameters-ExtIEs } } OPTIONAL, + ... +} + +PDUsetQoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUsetQoSInformation ::= SEQUENCE { + pduSetDelayBudget ExtendedPacketDelayBudget OPTIONAL, + pduSetErrorRate PacketErrorRate OPTIONAL, + pduSetIntegratedHandlingInformation ENUMERATED {true, false, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PDUsetQoSInformation-ExtIEs } } OPTIONAL, + ... +} + +PDUsetQoSInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSetbasedHandlingIndicator ::= ENUMERATED {supported, ...} + PEIPSassistanceInformation ::= SEQUENCE { cNsubgroupID CNsubgroupID, iE-Extensions ProtocolExtensionContainer { {PEIPSassistanceInformation-ExtIEs} } OPTIONAL, @@ -5026,6 +6223,39 @@
Periodicity ::= INTEGER (0..640000, ...)
+PeriodicityBound ::= SEQUENCE { + periodicityLowerBound Periodicity, + periodicityUpperBound Periodicity, + iE-Extensions ProtocolExtensionContainer { {PeriodicityBound-ExtIEs} } OPTIONAL, + ... +} + +PeriodicityBound-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PeriodicityList ::= SEQUENCE { + allowedPeriodicityList AllowedPeriodicityList, + iE-Extensions ProtocolExtensionContainer { {PeriodicityList-ExtIEs} } OPTIONAL, + ... +} + +PeriodicityList-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +AllowedPeriodicityList ::= SEQUENCE (SIZE(1..maxnoofPeriodicities)) OF Periodicity + +PeriodicityRange ::= CHOICE { + periodicityBound PeriodicityBound, + periodicityList AllowedPeriodicityList, + choice-extensions ProtocolIE-SingleContainer { {PeriodicityRange-ExtIEs} } +} + +PeriodicityRange-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + PeriodicRegistrationUpdateTimer ::= BIT STRING (SIZE(8))
PLMNIdentity ::= OCTET STRING (SIZE(3)) @@ -5096,6 +6326,26 @@ ... }
+PNI-NPN-AreaScopeofMDT ::= SEQUENCE { + cAGListforMDT CAGListforMDT, + iE-Extensions ProtocolExtensionContainer { {PNI-NPN-AreaScopeofMDT-ExtIEs} } OPTIONAL, + ... +} + +PNI-NPN-AreaScopeofMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +PNI-NPNBasedMDT::= SEQUENCE { + cAGListforMDT CAGListforMDT, + iE-Extensions ProtocolExtensionContainer { {PNI-NPNBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +PNI-NPNBasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + -- Q
QMCConfigInfo ::= SEQUENCE { @@ -5122,6 +6372,18 @@
QoEReference ::= OCTET STRING (SIZE(6))
+QoERVQoEReportingPaths ::= SEQUENCE { + qoEReportingPath ENUMERATED{srb4, srb5, ...} OPTIONAL, + rVQoEReportingPath ENUMERATED{srb4, srb5, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoERVQoEReportingPaths-ExtIEs} } OPTIONAL, + ... +} + +QoERVQoEReportingPaths-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + QosCharacteristics ::= CHOICE { nonDynamic5QI NonDynamic5QIDescriptor, dynamic5QI Dynamic5QIDescriptor, @@ -5145,6 +6407,33 @@ ... }
+QosFlowAdditionalInfoListRelCom ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAdditionalInfoItemRelCom + +QosFlowAdditionalInfoItemRelCom ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + downlinkTLContainer TLContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowAdditionalInfoItemRelCom-ExtIEs} } OPTIONAL, + ... +} + +QosFlowAdditionalInfoItemRelCom-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosFlowAdditionalInfoListRelRes ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAdditionalInfoItemRelRes + +QosFlowAdditionalInfoItemRelRes ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + uplinkTLContainer TLContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QosFlowAdditionalInfoItemRelRes-ExtIEs} } OPTIONAL, + ... +} + +QosFlowAdditionalInfoItemRelRes-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + QosFlowAddOrModifyRequestList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowAddOrModifyRequestItem
QosFlowAddOrModifyRequestItem ::= SEQUENCE { @@ -5156,8 +6445,11 @@ }
QosFlowAddOrModifyRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional }| - {ID id-RedundantQosFlowIndicator CRITICALITY ignore EXTENSION RedundantQosFlowIndicator PRESENCE optional }, + {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional }| + {ID id-RedundantQosFlowIndicator CRITICALITY ignore EXTENSION RedundantQosFlowIndicator PRESENCE optional }| + {ID id-UL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + {ID id-DownlinkTLContainer CRITICALITY ignore EXTENSION TLContainer PRESENCE optional }| + {ID id-ECNMarkingorCongestionInformationReportingRequest CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingRequest PRESENCE optional }, ... }
@@ -5170,7 +6462,11 @@ }
QosFlowAddOrModifyResponseItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }, + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetIndex PRESENCE optional }| + { ID id-TSCTrafficCharacteristicsFeedback CRITICALITY ignore EXTENSION TSCTrafficCharacteristicsFeedback PRESENCE optional }| + { ID id-UplinkTLContainer CRITICALITY ignore EXTENSION TLContainer PRESENCE optional }| + { ID id-DL-NGU-UP-TNLInformation CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional }| + { ID id-ANPacketDelayBudgetUL CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }, ... }
@@ -5218,8 +6514,12 @@ }
QosFlowLevelQosParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - {ID id-QosMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}| - {ID id-QosMonitoringReportingFrequency CRITICALITY ignore EXTENSION QosMonitoringReportingFrequency PRESENCE optional}, + {ID id-QosMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}| + {ID id-QosMonitoringReportingFrequency CRITICALITY ignore EXTENSION QosMonitoringReportingFrequency PRESENCE optional}| + {ID id-PDUsetQoSParameters CRITICALITY ignore EXTENSION PDUsetQoSParameters PRESENCE optional}| + {ID id-DLPDUSetInformationMarkingSupportIndication CRITICALITY ignore EXTENSION DLPDUSetInformationMarkingSupportIndication PRESENCE optional}| + { ID id-MMSID CRITICALITY ignore EXTENSION MMSID PRESENCE optional}| + { ID id-Indication-of-Bitrate-Adaptation CRITICALITY ignore EXTENSION Indication-of-Bitrate-Adaptation PRESENCE optional}, ... }
@@ -5265,7 +6565,8 @@ }
QosFlowNotifyItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetNotifyIndex PRESENCE optional }, + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION AlternativeQoSParaSetNotifyIndex PRESENCE optional }| + { ID id-TSCTrafficCharacteristicsFeedback CRITICALITY ignore EXTENSION TSCTrafficCharacteristicsFeedback PRESENCE optional }, ... } QosFlowParametersList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QosFlowParametersItem @@ -5319,7 +6620,8 @@
QosFlowSetupRequestItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional }| - {ID id-RedundantQosFlowIndicator CRITICALITY ignore EXTENSION RedundantQosFlowIndicator PRESENCE optional }, + {ID id-RedundantQosFlowIndicator CRITICALITY ignore EXTENSION RedundantQosFlowIndicator PRESENCE optional }| + {ID id-ECNMarkingorCongestionInformationReportingRequest CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingRequest PRESENCE optional }, ... }
@@ -5349,6 +6651,20 @@ ... }
+QoSFlowTSCList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QoSFlowTSCItem + +QoSFlowTSCItem ::= SEQUENCE { + qosFlowIdentifier QosFlowIdentifier, + tSCTrafficCharacteristicsFeedback TSCTrafficCharacteristicsFeedback OPTIONAL, + aNPacketDelayBudgetUL ExtendedPacketDelayBudget OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoSFlowTSCItem-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowTSCItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + QoSFlowsUsageReportList ::= SEQUENCE (SIZE(1..maxnoofQosFlows)) OF QoSFlowsUsageReport-Item
QoSFlowsUsageReport-Item ::= SEQUENCE { @@ -5365,6 +6681,37 @@
-- R
+RANfeedbacktype ::= CHOICE { + proactive RANfeedbacktype-proactive, + reactive RANfeedbacktype-reactive, + choice-extensions ProtocolIE-SingleContainer { {RANfeedbacktype-ExtIEs} } +} + +RANfeedbacktype-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +RANfeedbacktype-proactive ::= SEQUENCE { + burstArrivalTimeWindow BurstArrivalTimeWindow, + periodicityRange PeriodicityRange OPTIONAL, + iE-Extension ProtocolExtensionContainer { {RANfeedbacktype-proactive-ExtIEs} } OPTIONAL, + ... +} + +RANfeedbacktype-proactive-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RANfeedbacktype-reactive ::= SEQUENCE { + capabilityForBATAdaptation ENUMERATED {true, ...}, + iE-Extension ProtocolExtensionContainer { {RANfeedbacktype-reactive-ExtIEs} } OPTIONAL, + ... +} + +RANfeedbacktype-reactive-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...}
RANNodeName ::= PrintableString (SIZE(1..150, ...)) @@ -5385,6 +6732,46 @@ ... }
+RANTimingSynchronisationStatusInfo ::= SEQUENCE { + synchronisationState ENUMERATED {locked, holdover, freerun, ...} OPTIONAL, + traceabletoUTC ENUMERATED {true, false, ...} OPTIONAL, + traceabletoGNSS ENUMERATED {true, false, ...} OPTIONAL, + clockFrequencyStability BIT STRING (SIZE(16)) OPTIONAL, + clockAccuracy ClockAccuracy OPTIONAL, + parentTImeSource ParentTImeSource OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {RANTimingSynchronisationStatusInfo-ExtIEs} } OPTIONAL, + ... +} + +RANTimingSynchronisationStatusInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RAN-TSSRequestType ::= ENUMERATED {start, stop, ...} + + +RAN-TSSScope ::= CHOICE { + rANNodeLevel GlobalGNB-ID, + cellListLevel RANTSSCellList, + choice-Extensions ProtocolIE-SingleContainer { { RAN-TSSScope-ExtIEs} } +} + +RAN-TSSScope-ExtIEs NGAP-PROTOCOL-IES ::= { + ... +} + +RANTSSCellList ::= SEQUENCE (SIZE(1..maxnoofCellsTSS)) OF RANTSSCellItem + +RANTSSCellItem ::= SEQUENCE { + nRCGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { {RANTSSCellItem-ExtIEs} } OPTIONAL, + ... +} + +RANTSSCellItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + RAN-UE-NGAP-ID ::= INTEGER (0..4294967295)
RAT-Information ::= ENUMERATED { @@ -5494,6 +6881,8 @@ ... }
+ReportingThreshold ::= INTEGER (0.. 4000000000, ...) + RepetitionPeriod ::= INTEGER (0..131071)
ResetAll ::= ENUMERATED { @@ -5513,6 +6902,18 @@ ms20480, ms40960, ... }
+RequestedNSSAI ::= SEQUENCE (SIZE(1..maxnoofRequestedSNSSAIs)) OF RequestedNSSAIItem + +RequestedNSSAIItem ::= SEQUENCE { + s-NSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { {RequestedNSSAIItem-ExtIEs} } OPTIONAL, + ... +} + +RequestedNSSAIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + ResetType ::= CHOICE { nG-Interface ResetAll, partOfNG-Interface UE-associatedLogicalNG-connectionList, @@ -5588,6 +6989,43 @@
GNBSetID ::= BIT STRING (SIZE(22))
+RSPPQoSFlowList ::= SEQUENCE (SIZE(1..maxnoofRSPPQoSFlows)) OF RSPPQoSFlowItem + +RSPPQoSFlowItem ::= SEQUENCE { + pQI FiveQI, + rSPPFlowBitRates RSPPFlowBitRates OPTIONAL, + range Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RSPPQoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +RSPPQoSFlowItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RSPPFlowBitRates ::= SEQUENCE { + guaranteedFlowBitRate BitRate, + maximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { RSPPFlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +RSPPFlowBitRates-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +RequestedTNLInfo ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + iE-Extensions ProtocolExtensionContainer { { RequestedTNLInfo-ExtIEs} } OPTIONAL, + ... +} + +RequestedTNLInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + + -- S
ScheduledCommunicationTime ::= SEQUENCE { @@ -5641,8 +7079,8 @@ SecurityIndication ::= SEQUENCE { integrityProtectionIndication IntegrityProtectionIndication, confidentialityProtectionIndication ConfidentialityProtectionIndication, - maximumIntegrityProtectedDataRate-UL MaximumIntegrityProtectedDataRate OPTIONAL, --- The above IE shall be present if integrity protection is required or preferred + maximumIntegrityProtectedDataRate-UL MaximumIntegrityProtectedDataRate OPTIONAL, +-- The above IE shall be present if the Integrity Protection Indication IE is set to the value “required” or “preferred” iE-Extensions ProtocolExtensionContainer { {SecurityIndication-ExtIEs} } OPTIONAL, ... } @@ -5667,7 +7105,7 @@
SensorMeasurementConfiguration ::= SEQUENCE { sensorMeasConfig SensorMeasConfig, - sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL, + sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL, iE-Extensions ProtocolExtensionContainer { {SensorMeasurementConfiguration-ExtIEs} } OPTIONAL, ... } @@ -5713,7 +7151,8 @@ }
ServedGUAMIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - {ID id-GUAMIType CRITICALITY ignore EXTENSION GUAMIType PRESENCE optional }, + {ID id-GUAMIType CRITICALITY ignore EXTENSION GUAMIType PRESENCE optional }| + {ID id-ExtendedBackupAMFName CRITICALITY ignore EXTENSION Extended-AMFName PRESENCE optional}, ... }
@@ -5790,6 +7229,7 @@ }
SNPN-MobilityInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-EquivalentSNPNsList CRITICALITY reject EXTENSION EquivalentSNPNsList PRESENCE optional}, ... }
@@ -5809,12 +7249,13 @@ sourceRANNodeID SourceRANNodeID, sONInformation SONInformation, xnTNLConfigurationInfo XnTNLConfigurationInfo OPTIONAL, --- The above IE shall be present if the SON Information IE contains the SON Information Request IE set to “Xn TNL Configuration Info” +-- The above IE shall be present if the SON Information IE contains the SON Information Request IE set to the value “Xn TNL Configuration Info” iE-Extensions ProtocolExtensionContainer { {SONConfigurationTransfer-ExtIEs} } OPTIONAL, ... }
SONConfigurationTransfer-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-RequestedTNLInfo CRITICALITY ignore EXTENSION RequestedTNLInfo PRESENCE optional}, ... }
@@ -5846,7 +7287,78 @@ }
SONInformationReport-ExtIEs NGAP-PROTOCOL-IES ::= { - { ID id-SuccessfulHandoverReportList CRITICALITY ignore TYPE SuccessfulHandoverReportList PRESENCE mandatory }, + { ID id-SuccessfulHandoverReportList CRITICALITY ignore TYPE SuccessfulHandoverReportList PRESENCE mandatory }| + { ID id-SuccessfulPSCellChangeReportList CRITICALITY ignore TYPE SuccessfulPSCellChangeReportList PRESENCE mandatory }, + ... +} + +SNPN-CellBasedMDT::= SEQUENCE { + sNPNcellIdListforMDT SNPNCellIdListforMDT, + iE-Extensions ProtocolExtensionContainer { {SNPN-CellBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +SNPN-CellBasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNPNCellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF SNPNCellIdListforMDTItem + +SNPNCellIdListforMDTItem ::= SEQUENCE { + nR-CGI NR-CGI, + nID NID, + iE-Extensions ProtocolExtensionContainer {{ SNPNCellIdListforMDTItem-ExtIEs}} OPTIONAL, + ... +} + +SNPNCellIdListforMDTItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SNPN-TAIBasedMDT::= SEQUENCE { + sNPNTAIListforMDT SNPNTAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {SNPN-TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +SNPN-TAIBasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNPNTAIListforMDT ::= SEQUENCE (SIZE(1.. maxnoofTAforMDT)) OF SNPNTAIListforMDTItem + +SNPNTAIListforMDTItem ::= SEQUENCE { + tAI TAI, + nID NID, + iE-Extensions ProtocolExtensionContainer {{ SNPNTAIListforMDTItem-ExtIEs}} OPTIONAL, + ... +} + +SNPNTAIListforMDTItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNPN-BasedMDT::= SEQUENCE { + sNPNListforMDT SNPNListforMDT, + iE-Extensions ProtocolExtensionContainer { {SNPN-BasedMDT-ExtIEs} } OPTIONAL, + ... +} + +SNPN-BasedMDT-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNPNListforMDT ::= SEQUENCE (SIZE(1.. maxnoofMDTSNPNs)) OF SNPNListforMDTItem + +SNPNListforMDTItem ::= SEQUENCE { + pLMNIdentity PLMNIdentity, + nID NID, + iE-Extensions ProtocolExtensionContainer {{ SNPNListforMDTItem-ExtIEs}} OPTIONAL, + ... +} + +SNPNListforMDTItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { ... }
@@ -5866,6 +7378,18 @@ ... }
+SuccessfulPSCellChangeReportList ::= SEQUENCE (SIZE(1..maxnoofSuccessfulPSCellChangeReports)) OF SuccessfulPSCellChangeReport-Item + +SuccessfulPSCellChangeReport-Item ::= SEQUENCE { + successfulPSCellChangeReportContainer OCTET STRING, + iE-Extensions ProtocolExtensionContainer { { SuccessfulPSCellChangeReport-Item-ExtIEs} } OPTIONAL, + ... +} + +SuccessfulPSCellChangeReport-Item-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + SONInformationRequest ::= ENUMERATED { xn-TNL-configuration-info, ... @@ -5889,7 +7413,10 @@ { 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 }, + { ID id-NGAPIESupportInformationRequestList CRITICALITY ignore EXTENSION NGAPIESupportInformationRequestList PRESENCE optional }| + { ID id-CandidateRelayUEInformationList CRITICALITY reject EXTENSION CandidateRelayUEInformationList PRESENCE optional }| + { ID id-TimeBasedHandoverInformation CRITICALITY ignore EXTENSION TimeBasedHandoverInformation PRESENCE optional }| + { ID id-SourceSN-to-TargetSN-QMCInfo CRITICALITY ignore EXTENSION QMCConfigInfo PRESENCE optional }, ... }
@@ -5984,6 +7511,36 @@
SurvivalTime ::= INTEGER (0..1920000, ...)
+SLPositioningRangingServiceInfo ::= SEQUENCE{ + sLPositioningRangingAuthorized SLPositioningRangingAuthorized, + sLPositioningRangingQoSParameters SLPositioningRangingQoSParameters OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SLPositioningRangingServiceInfo-ExtIEs} } OPTIONAL, + ... +} + +SLPositioningRangingServiceInfo-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SLPositioningRangingAuthorized ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +SLPositioningRangingQoSParameters ::= SEQUENCE { + rSPPQoSFlowList RSPPQoSFlowList, + rSPPLinkAggregateBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { SLPositioningRangingQoSParameters-ExtIEs} } OPTIONAL, + ... +} + +SLPositioningRangingQoSParameters-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +SCGActivationTime ::= INTEGER (0..40950)
-- T
@@ -6095,6 +7652,19 @@ ... }
+TAIMBSSupportItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIMBSSupportItem-ExtIEs} } OPTIONAL, + ... +} + +TAIMBSSupportItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + + +TAIMBSSupportList ::= SEQUENCE (SIZE(1..maxnoofSupportedTAIforMBS)) OF TAIMBSSupportItem + TargeteNB-ID ::= SEQUENCE { globalENB-ID GlobalNgENB-ID, selected-EPS-TAI EPS-TAI, @@ -6169,7 +7739,7 @@
TargetNSSAIInformation ::= SEQUENCE { targetNSSAI TargetNSSAI, - indexToRFSP IndexToRFSP, + indexToRFSP IndexToRFSP, iE-Extensions ProtocolExtensionContainer { {TargetNSSAIInformation-Item-ExtIEs} } OPTIONAL, ... } @@ -6186,6 +7756,7 @@ }
TargetRANNodeID-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-Selected-Target-SNPN-Identity CRITICALITY reject EXTENSION NID PRESENCE optional }, ... }
@@ -6232,22 +7803,40 @@ -- 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).
+TimeBasedHandoverInformation ::= SEQUENCE { + hOWindowStart HandoverWindowStart, + hOWindowDuration HandoverWindowDuration, + iE-Extensions ProtocolExtensionContainer { {TimeBasedHandoverInformation-ExtIEs} } OPTIONAL, + ... +} + +TimeBasedHandoverInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +HandoverWindowStart ::= INTEGER (0..549755813887) + +HandoverWindowDuration ::= INTEGER (1..6000) + TimerApproachForGUAMIRemoval ::= ENUMERATED { apply-timer, ... }
+TimeSinceFailure ::= INTEGER (0..172800, ...) + 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” +-- 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 ::= { + { ID id-ClockQualityReportingControlInfo CRITICALITY ignore EXTENSION ClockQualityReportingControlInfo PRESENCE optional}, ... }
@@ -6307,8 +7896,8 @@ TraceActivation ::= SEQUENCE { nGRANTraceID NGRANTraceID, interfacesToTrace InterfacesToTrace, -traceDepth TraceDepth, -traceCollectionEntityIPAddress TransportLayerAddress, + traceDepth TraceDepth, + traceCollectionEntityIPAddress TransportLayerAddress, iE-Extensions ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL, ... } @@ -6326,7 +7915,10 @@ minimumWithoutVendorSpecificExtension, mediumWithoutVendorSpecificExtension, maximumWithoutVendorSpecificExtension, - ... + ... , + minimumOnlyVendorSpecificTraceRecord, + mediumOnlyVendorSpecificTraceRecord, + maximumOnlyVendorSpecificTraceRecord }
TrafficLoadReductionIndication ::= INTEGER (1..99) @@ -6396,6 +7988,8 @@
TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120}
+TLContainer ::= OCTET STRING +
TWAP-ID ::= OCTET STRING
@@ -6416,7 +8010,9 @@ }
TSCAssistanceInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { - { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional}, + { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional}| + { ID id-RANfeedbacktype CRITICALITY ignore EXTENSION RANfeedbacktype PRESENCE optional}| + { ID id-N6JitterInformation CRITICALITY ignore EXTENSION N6JitterInformation PRESENCE optional}, ... }
@@ -6431,6 +8027,28 @@ ... }
+TSCTrafficCharacteristicsFeedback ::= SEQUENCE { + tSCFeedbackInformationDL TSCFeedbackInformation OPTIONAL, + tSCFeedbackInformationUL TSCFeedbackInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { TSCTrafficCharacteristicsFeedback-ExtIEs} } OPTIONAL, + ... +} + +TSCTrafficCharacteristicsFeedback-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +TSCFeedbackInformation ::= SEQUENCE { + burstArrivalTimeOffset INTEGER (-640000..640000, ...), + adjustedPeriodicity Periodicity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { TSCFeedbackInformation-ExtIEs} } OPTIONAL, + ... +} + +TSCFeedbackInformation-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + -- U
UEAggregateMaximumBitRate ::= SEQUENCE { @@ -6459,19 +8077,22 @@ UEAppLayerMeasConfigInfo ::= SEQUENCE { qoEReference QoEReference, serviceType ServiceType, - areaScopeOfQMC AreaScopeOfQMC OPTIONAL, + areaScopeOfQMC AreaScopeOfQMC OPTIONAL, measCollEntityIPAddress TransportLayerAddress, - qoEMeasurementStatus ENUMERATED {ongoing,...} OPTIONAL, + qoEMeasurementStatus ENUMERATED {ongoing,...} OPTIONAL, containerForAppLayerMeasConfig OCTET STRING (SIZE(1..8000)) OPTIONAL, - measConfigAppLayerID INTEGER (0..15, ...) OPTIONAL, + measConfigAppLayerID INTEGER (0..15, ...) OPTIONAL, sliceSupportListQMC SliceSupportListQMC OPTIONAL, - mDT-AlignmentInfo MDT-AlignmentInfo OPTIONAL, - availableRANVisibleQoEMetrics AvailableRANVisibleQoEMetrics OPTIONAL, + mDT-AlignmentInfo MDT-AlignmentInfo OPTIONAL, + availableRANVisibleQoEMetrics AvailableRANVisibleQoEMetrics OPTIONAL, iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasConfigInfo-ExtIEs} } OPTIONAL, ... }
UEAppLayerMeasConfigInfo-ExtIEs NGAP-PROTOCOL-EXTENSION::= { + { ID id-AssistanceInformationQoE-Meas CRITICALITY ignore EXTENSION AssistanceInformationQoE-Meas PRESENCE optional }| + { ID id-MBSCommServiceType CRITICALITY ignore EXTENSION MBSCommServiceType PRESENCE optional }| + { ID id-QoERVQoEReportingPaths CRITICALITY ignore EXTENSION QoERVQoEReportingPaths PRESENCE optional }, ... }
@@ -6527,10 +8148,10 @@ }
UE-DifferentiationInfo ::= SEQUENCE { - periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ... } OPTIONAL, - periodicTime INTEGER (1..3600, ...) OPTIONAL, - scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL, - stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL, + 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, @@ -6714,6 +8335,7 @@ }
UnavailableGUAMIItem-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + {ID id-ExtendedBackupAMFName CRITICALITY ignore EXTENSION Extended-AMFName PRESENCE optional}, ... }
@@ -6765,14 +8387,15 @@ UserLocationInformation ::= CHOICE { userLocationInformationEUTRA UserLocationInformationEUTRA, userLocationInformationNR UserLocationInformationNR, - userLocationInformationN3IWF UserLocationInformationN3IWF, + userLocationInformationN3IWF-with-PortNumber UserLocationInformationN3IWF-with-PortNumber, 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 }, + { ID id-UserLocationInformationW-AGF CRITICALITY ignore TYPE UserLocationInformationW-AGF PRESENCE mandatory }| + { ID id-UserLocationInformationN3IWF-without-PortNumber CRITICALITY ignore TYPE UserLocationInformationN3IWF-without-PortNumber PRESENCE mandatory }, ... }
@@ -6789,17 +8412,27 @@ ... }
-UserLocationInformationN3IWF ::= SEQUENCE { +UserLocationInformationN3IWF-with-PortNumber ::= SEQUENCE { iPAddress TransportLayerAddress, portNumber PortNumber, - iE-Extensions ProtocolExtensionContainer { {UserLocationInformationN3IWF-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UserLocationInformationN3IWF-with-PortNumber-ExtIEs} } OPTIONAL, ... }
-UserLocationInformationN3IWF-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { +UserLocationInformationN3IWF-with-PortNumber-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { { ID id-TAI CRITICALITY ignore EXTENSION TAI PRESENCE optional }, ... } +UserLocationInformationN3IWF-without-PortNumber ::= SEQUENCE { + iPAddress TransportLayerAddress, + tAI TAI OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UserLocationInformationN3IWF-without-PortNumber-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformationN3IWF-without-PortNumber-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +}
UserLocationInformationTNGF ::= SEQUENCE { tNAP-ID TNAP-ID, @@ -6849,9 +8482,54 @@ }
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 }, + { 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 }| + { ID id-MobileIAB-MTUserLocationInformation CRITICALITY ignore EXTENSION MobileIAB-MTUserLocationInformation PRESENCE optional }| + { ID id-AdditionalULI CRITICALITY ignore EXTENSION AdditionalULI PRESENCE optional }| + { ID id-Aerial-UE-FlightInformationReporting CRITICALITY ignore EXTENSION Aerial-UE-FlightInformationReporting PRESENCE optional }, + ... +} + +Aerial-UE-FlightInformationReporting ::= SEQUENCE { + altitude Altitude, + timeStamp TimeStamp, + iE-Extensions ProtocolExtensionContainer { {Aerial-UE-FlightInformationReporting-ExtIEs} } OPTIONAL, + ... +} + + +Aerial-UE-FlightInformationReporting-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +Altitude ::= INTEGER (-420..10000, ...) + +AerialUEReportingPeriodicity ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30, ...} + +UserPlaneFailureIndication ::= SEQUENCE { + userPlaneFailureType UserPlaneFailureType, + uL-NGU-UP-TNLInformation UPTransportLayerInformation, + dL-NGU-UP-TNLInformation UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { { UserPlaneFailureIndication-ExtIEs} } OPTIONAL, + ... +} + +UserPlaneFailureIndication-ExtIEs NGAP-PROTOCOL-EXTENSION ::= { + ... +} + +UserPlaneFailureIndicationReport ::= ENUMERATED { + qos-flows-and-tunnel-to-be-released, + qoS-flows-to-be-moved, + new-transport-address-allocated, + ... +} + + +UserPlaneFailureType ::= ENUMERATED { + gtp-u-error-indication-received, + up-path-failure, ... }
@@ -6984,6 +8662,8 @@ ... }
+XrDeviceWith2Rx ::= ENUMERATED {true, ...} + -- Y -- Z
diff --git a/library/ngap/NGAP_PDU_Contents.asn b/library/ngap/NGAP_PDU_Contents.asn index 453c923..fa4a489 100644 --- a/library/ngap/NGAP_PDU_Contents.asn +++ b/library/ngap/NGAP_PDU_Contents.asn @@ -1,4 +1,4 @@ --- 3GPP TS 38.413 V17.5.0 (2023-06) +-- 3GPP TS 38.413 V19.1.0 (2025-12) -- 9.4.4 PDU Definitions -- ************************************************************** -- @@ -22,6 +22,16 @@
IMPORTS
+ A2X-PC5-QoS-Parameters, + AerialUEsubscriptionInformation, + AdditionalULI, + AIoT-CorrelationIdentifier, + AIOTFIdentifier, + AIOTFName, + AIOTSessionReleaseCommandTransfer, + AIOTSessionReleaseCompleteTransfer, + AIOTSessionReleaseRequestTransfer, + AIoT-Support, AllowedNSSAI, AMFName, AMFSetID, @@ -31,22 +41,30 @@ AMF-TNLAssociationToUpdateList, AMF-UE-NGAP-ID, AssistanceDataForPaging, + AssociatedSessionID, + AUN3DeviceAccessInfo, AuthenticatedIndication, BroadcastCancelledAreaList, BroadcastCompletedAreaList, + BroadcastTransportFailureTransfer, + BroadcastTransportRequestTransfer, + BroadcastTransportResponseTransfer, CancelAllWarningMessages, Cause, CellIDListForRestart, CEmodeBrestricted, CEmodeBSupport-Indicator, CNAssistedRANTuning, - ConcurrentWarningMessageInd, + CommandRequestTransfer, + CommandResponseTransfer, + CommandFailureTransfer, ConcurrentWarningMessageInd, CoreNetworkAssistanceInformationForInactive, CPTransportLayerInformation, CriticalityDiagnostics, DataCodingScheme, - DL-CP-SecurityInformation, DirectForwardingPathAvailability, + DL-CP-SecurityInformation, + DL-Signalling, EarlyStatusTransfer-TransparentContainer, EDT-Session, EmergencyAreaIDListForRestart, @@ -54,76 +72,99 @@ EN-DCSONConfigurationTransfer, EndIndication, Enhanced-CoverageRestriction, + ERedCapIndication, EUTRA-CGI, EUTRA-PagingeDRXInformation, Extended-AMFName, Extended-ConnectedTime, Extended-RANNodeName, + FiveGCAction, FiveG-ProSeAuthorized, FiveG-ProSePC5QoSParameters, FiveG-S-TMSI, GlobalRANNodeID, GUAMI, + GUAMIList, + GUAMIType, + GW-Context-Release-Indication, HandoverFlag, HandoverType, IAB-Authorized, - IAB-Supported, IABNodeIndication, + IAB-Supported, IMSVoiceSupportIndicator, IndexToRFSP, InfoOnRecommendedCellsAndRANNodesForPaging, IntersystemSONConfigurationTransfer, + InventoryRequestTransfer, + InventoryResponseTransfer, + InventoryFailureTransfer, + InventoryReportTransfer, LAI, - LTEM-Indication, LocationReportingRequestType, + LPWUSPSAssistanceInformation, + LPWUSDisableIndication, + LTE-A2X-ServicesAuthorized, + LTEM-Indication, LTEUESidelinkAggregateMaximumBitrate, LTEV2XServicesAuthorized, MaskedIMEISV, MBS-AreaSessionID, - MBS-ServiceArea, - MBS-SessionID, MBS-DistributionReleaseRequestTransfer, MBS-DistributionSetupRequestTransfer, MBS-DistributionSetupResponseTransfer, MBS-DistributionSetupUnsuccessfulTransfer, + MBS-ServiceArea, + MBS-SessionID, MBSSessionReleaseResponseTransfer, MBSSessionSetupOrModFailureTransfer, MBSSessionSetupOrModRequestTransfer, MBSSessionSetupOrModResponseTransfer, - MessageIdentifier, MDTPLMNList, MDTPLMNModificationList, + MessageIdentifier, + MobileIAB-Authorized, + MobileIABNodeIndication, + MobileIAB-Supported, MobilityRestrictionList, + MulticastGroupPagingAreaList, MulticastSessionActivationRequestTransfer, MulticastSessionDeactivationRequestTransfer, MulticastSessionUpdateRequestTransfer, - MulticastGroupPagingAreaList, NAS-PDU, NASSecurityParametersFromNGRAN, NB-IoT-DefaultPagingDRX, NB-IoT-PagingDRX, NB-IoT-Paging-eDRXInfo, NB-IoT-UEPriority, + NetworkControlledRepeaterAuthorized, NewSecurityContextInd, NGRAN-CGI, NGRAN-TNLAssociationToRemoveList, NGRANTraceID, + NID, + NoPDUSessionIndication, NotifySourceNGRANNode, NPN-AccessInformation, + NR-A2X-ServicesAuthorized, NR-CGI, NR-PagingeDRXInformation, NRPPa-PDU, - NumberOfBroadcastsRequested, NRUESidelinkAggregateMaximumBitrate, NRV2XServicesAuthorized, + NumberOfBroadcastsRequested, OverloadResponse, OverloadStartNSSAIList, PagingAssisDataforCEcapabUE, PagingCause, PagingDRX, PagingOrigin, + PagingPolicyDifferentiation, PagingPriority, + Partially-Allowed-NSSAI, + PC5QoSParameters, PDUSessionAggregateMaximumBitRate, + PDUSessionListMTCommHReq, PDUSessionResourceAdmittedList, PDUSessionResourceFailedToModifyListModCfm, PDUSessionResourceFailedToModifyListModRes, @@ -165,19 +206,24 @@ PLMNSupportList, PrivacyIndicator, PWSFailedCellIDList, - PC5QoSParameters, QMCConfigInfo, QMCDeactivation, + RAN-AIOT-Device-NGAP-ID, RANNodeName, RANPagingPriority, RANStatusTransfer-TransparentContainer, + RANTimingSynchronisationStatusInfo, + RAN-TSSRequestType, + RAN-TSSScope, RAN-UE-NGAP-ID, RedCapIndication, RedirectionVoiceFallback, RelativeAMFCapacity, RepetitionPeriod, + RequestedNSSAI, ResetType, RGLevelWirelineAccessCharacteristics, + RIMInformationTransfer, RoutingID, RRCEstablishmentCause, RRCInactiveTransitionReportRequest, @@ -187,10 +233,11 @@ SerialNumber, ServedGUAMIList, SliceSupportList, + SLPositioningRangingServiceInfo, S-NSSAI, SONConfigurationTransfer, - SourceToTarget-TransparentContainer, SourceToTarget-AMFInformationReroute, + SourceToTarget-TransparentContainer, SRVCCOperationPossible, SupportedTAList, Suspend-Request-Indication, @@ -200,8 +247,8 @@ TAIListForRestart, TargetID, TargetNSSAIInformation, - TargetToSource-TransparentContainer, TargettoSource-Failure-TransparentContainer, + TargetToSource-TransparentContainer, TimeSyncAssistanceInfo, TimeToWait, TNLAssociationList, @@ -233,7 +280,7 @@ WarningSecurityInfo, WarningType, WUS-Assistance-Information, - RIMInformationTransfer + XrDeviceWith2Rx
FROM NGAP-IEs
@@ -247,8 +294,19 @@ NGAP-PROTOCOL-EXTENSION, NGAP-PROTOCOL-IES, NGAP-PROTOCOL-IES-PAIR + FROM NGAP-Containers
+ id-A2X-PC5-QoS-Parameters, + id-AerialUEsubscriptionInformation, + id-AdditionalULI, + id-AIoT-CorrelationIdentifier, + id-AIOTFIdentifier, + id-AIOTFName, + id-AIOTSessionReleaseCommandTransfer, + id-AIOTSessionReleaseCompleteTransfer, + id-AIOTSessionReleaseRequestTransfer, + id-AIoT-Support, id-AllowedNSSAI, id-AMFName, id-AMFOverloadResponse, @@ -260,16 +318,25 @@ id-AMF-TNLAssociationToUpdateList, id-AMFTrafficLoadReductionIndication, id-AMF-UE-NGAP-ID, + id-AMF-UE-NGAP-ID2, id-AssistanceDataForPaging, + id-AssociatedSessionID, + id-AUN3DeviceAccessInfo, id-AuthenticatedIndication, id-BroadcastCancelledAreaList, id-BroadcastCompletedAreaList, + id-BroadcastTransportFailureTransfer, + id-BroadcastTransportRequestTransfer, + id-BroadcastTransportResponseTransfer, id-CancelAllWarningMessages, id-Cause, id-CellIDListForRestart, id-CEmodeBrestricted, id-CEmodeBSupport-Indicator, id-CNAssistedRANTuning, + id-CommandRequestTransfer, + id-CommandResponseTransfer, + id-CommandFailureTransfer, id-ConcurrentWarningMessageInd, id-CoreNetworkAssistanceInformationForInactive, id-CriticalityDiagnostics, @@ -277,6 +344,7 @@ id-DefaultPagingDRX, id-DirectForwardingPathAvailability, id-DL-CP-SecurityInformation, + id-DL-Signalling, id-EarlyStatusTransfer-TransparentContainer, id-EDT-Session, id-EmergencyAreaIDListForRestart, @@ -285,41 +353,54 @@ id-ENDC-SONConfigurationTransferUL, id-EndIndication, id-Enhanced-CoverageRestriction, + id-ERedCapIndication, id-EUTRA-CGI, id-EUTRA-PagingeDRXInformation, id-Extended-AMFName, id-Extended-ConnectedTime, id-Extended-RANNodeName, + id-FiveGCAction, id-FiveG-ProSeAuthorized, - id-FiveG-ProSeUEPC5AggregateMaximumBitRate, id-FiveG-ProSePC5QoSParameters, + id-FiveG-ProSeUEPC5AggregateMaximumBitRate, id-FiveG-S-TMSI, id-GlobalRANNodeID, id-GUAMI, + id-GUAMIList, + id-GUAMIType, + id-GW-Context-Release-Indication, id-HandoverFlag, id-HandoverType, id-IAB-Authorized, - id-IAB-Supported, id-IABNodeIndication, + id-IAB-Supported, id-IMSVoiceSupportIndicator, id-IndexToRFSP, id-InfoOnRecommendedCellsAndRANNodesForPaging, id-IntersystemSONConfigurationTransferDL, id-IntersystemSONConfigurationTransferUL, + id-InventoryRequestTransfer, + id-InventoryResponseTransfer, + id-InventoryFailureTransfer, + id-InventoryReportTransfer, id-LocationReportingRequestType, + id-LPWUSPSAssistanceInformation, + id-LPWUSDisableIndication, + id-LTE-A2X-ServicesAuthorized, + id-LTE-A2X-UE-PC5-AggregateMaximumBitRate, id-LTEM-Indication, - id-LTEV2XServicesAuthorized, id-LTEUESidelinkAggregateMaximumBitrate, + id-LTEV2XServicesAuthorized, id-ManagementBasedMDTPLMNList, id-ManagementBasedMDTPLMNModificationList, id-MaskedIMEISV, id-MBS-AreaSessionID, - id-MBS-ServiceArea, - id-MBS-SessionID, id-MBS-DistributionReleaseRequestTransfer, id-MBS-DistributionSetupRequestTransfer, id-MBS-DistributionSetupResponseTransfer, id-MBS-DistributionSetupUnsuccessfulTransfer, + id-MBS-ServiceArea, + id-MBS-SessionID, id-MBSSessionModificationFailureTransfer, id-MBSSessionModificationRequestTransfer, id-MBSSessionModificationResponseTransfer, @@ -328,18 +409,22 @@ id-MBSSessionSetupRequestTransfer, id-MBSSessionSetupResponseTransfer, id-MessageIdentifier, + id-MobileIAB-Authorized, + id-MobileIABNodeIndication, + id-MobileIAB-Supported, id-MobilityRestrictionList, + id-MulticastGroupPagingAreaList, id-MulticastSessionActivationRequestTransfer, id-MulticastSessionDeactivationRequestTransfer, id-MulticastSessionUpdateRequestTransfer, - id-MulticastGroupPagingAreaList, - id-NAS-PDU, id-NASC, + id-NAS-PDU, id-NASSecurityParametersFromNGRAN, id-NB-IoT-DefaultPagingDRX, id-NB-IoT-PagingDRX, id-NB-IoT-Paging-eDRXInfo, id-NB-IoT-UEPriority, + id-NetworkControlledRepeaterAuthorized, id-NewAMF-UE-NGAP-ID, id-NewGUAMI, id-NewSecurityContextInd, @@ -347,12 +432,15 @@ id-NGRAN-CGI, id-NGRAN-TNLAssociationToRemoveList, id-NGRANTraceID, + id-NoPDUSessionIndication, id-NotifySourceNGRANNode, id-NPN-AccessInformation, + id-NR-A2X-ServicesAuthorized, + id-NR-A2X-UE-PC5-AggregateMaximumBitRate, id-NR-PagingeDRXInformation, id-NRPPa-PDU, - id-NRV2XServicesAuthorized, id-NRUESidelinkAggregateMaximumBitrate, + id-NRV2XServicesAuthorized, id-NumberOfBroadcastsRequested, id-OldAMF, id-OverloadStartNSSAIList, @@ -360,7 +448,11 @@ id-PagingCause, id-PagingDRX, id-PagingOrigin, + id-PagingPolicyDifferentiation, id-PagingPriority, + id-Partially-Allowed-NSSAI, + id-PC5QoSParameters, + id-PDUSessionListMTCommHReq, id-PDUSessionResourceAdmittedList, id-PDUSessionResourceFailedToModifyListModCfm, id-PDUSessionResourceFailedToModifyListModRes, @@ -401,19 +493,24 @@ id-PLMNSupportList, id-PrivacyIndicator, id-PWSFailedCellIDList, - id-PC5QoSParameters, id-QMCConfigInfo, id-QMCDeactivation, + id-RAN-AIOT-Device-NGAP-ID, id-RANNodeName, id-RANPagingPriority, id-RANStatusTransfer-TransparentContainer, + id-RANTimingSynchronisationStatusInfo, + id-RAN-TSSRequestType, + id-RAN-TSSScope, id-RAN-UE-NGAP-ID, id-RedCapIndication, id-RedirectionVoiceFallback, id-RelativeAMFCapacity, id-RepetitionPeriod, + id-RequestedNSSAI, id-ResetType, id-RGLevelWirelineAccessCharacteristics, + id-RIMInformationTransfer, id-RoutingID, id-RRCEstablishmentCause, id-RRCInactiveTransitionReportRequest, @@ -421,6 +518,7 @@ id-RRCState, id-SecurityContext, id-SecurityKey, + id-SelectedNID, id-SelectedPLMNIdentity, id-SerialNumber, id-ServedGUAMIList, @@ -428,20 +526,22 @@ id-S-NSSAI, id-SONConfigurationTransferDL, id-SONConfigurationTransferUL, + id-SourceAMF-GUAMI, id-SourceAMF-UE-NGAP-ID, - id-SourceToTarget-TransparentContainer, id-SourceToTarget-AMFInformationReroute, + id-SourceToTarget-TransparentContainer, id-SRVCCOperationPossible, id-SupportedTAList, id-Suspend-Request-Indication, id-Suspend-Response-Indication, + id-Target-RAN-Node-ID, id-TAI, id-TAIListForPaging, id-TAIListForRestart, id-TargetID, id-TargetNSSAIInformation, - id-TargetToSource-TransparentContainer, id-TargettoSource-Failure-TransparentContainer, + id-TargetToSource-TransparentContainer, id-TimeSyncAssistanceInfo, id-TimeToWait, id-TNGFIdentityInformation, @@ -458,9 +558,9 @@ id-UEPagingIdentity, id-UEPresenceInAreaOfInterestList, id-UERadioCapability, + id-UERadioCapability-EUTRA-Format, id-UERadioCapabilityForPaging, id-UERadioCapabilityID, - id-UERadioCapability-EUTRA-Format, id-UERetentionInformation, id-UESecurityCapabilities, id-UESliceMaximumBitRateList, @@ -475,7 +575,11 @@ id-WarningSecurityInfo, id-WarningType, id-WUS-Assistance-Information, - id-RIMInformationTransfer + id-XrDeviceWith2Rx, + id-SLPositioningRangingServiceInfo, + id-ExtendedOldAMF, + id-Aerial-UE-FlightInformationOngoingReporting-failed +
FROM NGAP-Constants;
@@ -728,6 +832,7 @@ { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| { ID id-OldAMF CRITICALITY reject TYPE AMFName PRESENCE optional }| { ID id-UEAggregateMaximumBitRate CRITICALITY reject TYPE UEAggregateMaximumBitRate PRESENCE conditional }| +-- The above IE shall be present if the PDU Session Resource Setup List IE is present { ID id-CoreNetworkAssistanceInformationForInactive CRITICALITY ignore TYPE CoreNetworkAssistanceInformationForInactive PRESENCE optional }| { ID id-GUAMI CRITICALITY reject TYPE GUAMI PRESENCE mandatory }| { ID id-PDUSessionResourceSetupListCxtReq CRITICALITY reject TYPE PDUSessionResourceSetupListCxtReq PRESENCE optional }| @@ -751,10 +856,10 @@ { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| { ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }| { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| -{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| -{ ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| -{ ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| -{ ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }| + { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| { ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }| { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| { ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }| @@ -767,7 +872,19 @@ { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| - { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }| + { ID id-NetworkControlledRepeaterAuthorized CRITICALITY ignore TYPE NetworkControlledRepeaterAuthorized PRESENCE optional }| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional }| + { ID id-NR-A2X-ServicesAuthorized CRITICALITY ignore TYPE NR-A2X-ServicesAuthorized PRESENCE optional }| + { ID id-LTE-A2X-ServicesAuthorized CRITICALITY ignore TYPE LTE-A2X-ServicesAuthorized PRESENCE optional }| + { ID id-NR-A2X-UE-PC5-AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTE-A2X-UE-PC5-AggregateMaximumBitRate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-A2X-PC5-QoS-Parameters CRITICALITY ignore TYPE A2X-PC5-QoS-Parameters PRESENCE optional }| + { ID id-MobileIAB-Authorized CRITICALITY ignore TYPE MobileIAB-Authorized PRESENCE optional }| + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }| + { ID id-SLPositioningRangingServiceInfo CRITICALITY ignore TYPE SLPositioningRangingServiceInfo PRESENCE optional }| + { ID id-ExtendedOldAMF CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }| + { ID id-AMF-UE-NGAP-ID2 CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE optional }, ... }
@@ -833,7 +950,8 @@ { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| { ID id-PDUSessionResourceListCxtRelReq CRITICALITY reject TYPE PDUSessionResourceListCxtRelReq PRESENCE optional }| - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-GW-Context-Release-Indication CRITICALITY reject TYPE GW-Context-Release-Indication PRESENCE optional }, ... }
@@ -907,7 +1025,8 @@ { ID id-PDUSessionResourceFailedToResumeListRESReq CRITICALITY reject TYPE PDUSessionResourceFailedToResumeListRESReq PRESENCE optional }| { ID id-Suspend-Request-Indication CRITICALITY ignore TYPE Suspend-Request-Indication PRESENCE optional }| { ID id-InfoOnRecommendedCellsAndRANNodesForPaging CRITICALITY ignore TYPE InfoOnRecommendedCellsAndRANNodesForPaging PRESENCE optional }| - { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }, + { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, ... }
@@ -976,7 +1095,9 @@ { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| { ID id-InfoOnRecommendedCellsAndRANNodesForPaging CRITICALITY ignore TYPE InfoOnRecommendedCellsAndRANNodesForPaging PRESENCE optional }| { ID id-PagingAssisDataforCEcapabUE CRITICALITY ignore TYPE PagingAssisDataforCEcapabUE PRESENCE optional }| - { ID id-PDUSessionResourceSuspendListSUSReq CRITICALITY reject TYPE PDUSessionResourceSuspendListSUSReq PRESENCE optional }, ... + { ID id-PDUSessionResourceSuspendListSUSReq CRITICALITY reject TYPE PDUSessionResourceSuspendListSUSReq PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... }
-- ************************************************************** @@ -1059,12 +1180,21 @@ { ID id-RGLevelWirelineAccessCharacteristics CRITICALITY ignore TYPE RGLevelWirelineAccessCharacteristics PRESENCE optional }| { ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }| { ID id-QMCConfigInfo CRITICALITY ignore TYPE QMCConfigInfo PRESENCE optional }| - { ID id-QMCDeactivation CRITICALITY ignore TYPE QMCDeactivation PRESENCE optional }| + { ID id-QMCDeactivation CRITICALITY ignore TYPE QMCDeactivation PRESENCE optional }| { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| { ID id-ManagementBasedMDTPLMNModificationList CRITICALITY ignore TYPE MDTPLMNModificationList PRESENCE optional }| { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| - { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }| + { ID id-NetworkControlledRepeaterAuthorized CRITICALITY ignore TYPE NetworkControlledRepeaterAuthorized PRESENCE optional }| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional }| + { ID id-NR-A2X-ServicesAuthorized CRITICALITY ignore TYPE NR-A2X-ServicesAuthorized PRESENCE optional }| + { ID id-LTE-A2X-ServicesAuthorized CRITICALITY ignore TYPE LTE-A2X-ServicesAuthorized PRESENCE optional }| + { ID id-NR-A2X-UE-PC5-AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTE-A2X-UE-PC5-AggregateMaximumBitRate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-A2X-PC5-QoS-Parameters CRITICALITY ignore TYPE A2X-PC5-QoS-Parameters PRESENCE optional }| + { ID id-MobileIAB-Authorized CRITICALITY ignore TYPE MobileIAB-Authorized PRESENCE optional }| + { ID id-SLPositioningRangingServiceInfo CRITICALITY ignore TYPE SLPositioningRangingServiceInfo PRESENCE optional }, ... }
@@ -1138,7 +1268,7 @@ }
RetrieveUEInformationIEs NGAP-PROTOCOL-IES ::= { - { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE mandatory }, + { ID id-FiveG-S-TMSI CRITICALITY reject TYPE FiveG-S-TMSI PRESENCE mandatory }, ...
} @@ -1161,7 +1291,8 @@ { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }| { ID id-UE-DifferentiationInfo CRITICALITY ignore TYPE UE-DifferentiationInfo PRESENCE optional }| - { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }, + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }| + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }, ... }
@@ -1236,7 +1367,7 @@ { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory }| { ID id-NASSecurityParametersFromNGRAN CRITICALITY reject TYPE NASSecurityParametersFromNGRAN PRESENCE conditional }| - -- This IE shall be present if HandoverType IE is set to value "5GStoEPPS" or “5GStoUTRAN” -- +-- The above IE shall be present if the HandoverType IE is set to the value “5GStoEPPS” or “5GStoUTRAN” { ID id-PDUSessionResourceHandoverList CRITICALITY ignore TYPE PDUSessionResourceHandoverList PRESENCE optional }| { ID id-PDUSessionResourceToReleaseListHOCmd CRITICALITY ignore TYPE PDUSessionResourceToReleaseListHOCmd PRESENCE optional }| { ID id-TargetToSource-TransparentContainer CRITICALITY reject TYPE TargetToSource-TransparentContainer PRESENCE mandatory }| @@ -1321,7 +1452,19 @@ { ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }| { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| - { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }, + { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional }| + { ID id-NR-A2X-ServicesAuthorized CRITICALITY ignore TYPE NR-A2X-ServicesAuthorized PRESENCE optional }| + { ID id-LTE-A2X-ServicesAuthorized CRITICALITY ignore TYPE LTE-A2X-ServicesAuthorized PRESENCE optional }| + { ID id-NR-A2X-UE-PC5-AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTE-A2X-UE-PC5-AggregateMaximumBitRate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-A2X-PC5-QoS-Parameters CRITICALITY ignore TYPE A2X-PC5-QoS-Parameters PRESENCE optional }| + { ID id-MobileIAB-Authorized CRITICALITY ignore TYPE MobileIAB-Authorized PRESENCE optional }| + { ID id-NoPDUSessionIndication CRITICALITY ignore TYPE NoPDUSessionIndication PRESENCE optional }| + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }| + { ID id-SLPositioningRangingServiceInfo CRITICALITY ignore TYPE SLPositioningRangingServiceInfo PRESENCE optional }| + { ID id-AMF-UE-NGAP-ID2 CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE optional }| + { ID id-Target-RAN-Node-ID CRITICALITY ignore TYPE GlobalRANNodeID PRESENCE optional }, ... }
@@ -1344,7 +1487,8 @@ { ID id-TargetToSource-TransparentContainer CRITICALITY reject TYPE TargetToSource-TransparentContainer PRESENCE mandatory }| { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional }| - { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }| + { ID id-ERedCapIndication CRITICALITY ignore TYPE ERedCapIndication PRESENCE optional }, ... }
@@ -1418,7 +1562,9 @@ { ID id-PDUSessionResourceToBeSwitchedDLList CRITICALITY reject TYPE PDUSessionResourceToBeSwitchedDLList PRESENCE mandatory }| { ID id-PDUSessionResourceFailedToSetupListPSReq CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListPSReq PRESENCE optional }| { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE optional }| - { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }| + { ID id-ERedCapIndication CRITICALITY ignore TYPE ERedCapIndication PRESENCE optional }| + { ID id-SourceAMF-GUAMI CRITICALITY ignore TYPE GUAMI PRESENCE optional }, ... }
@@ -1465,7 +1611,18 @@ { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }| { ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| { ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional }| - { ID id-ManagementBasedMDTPLMNModificationList CRITICALITY ignore TYPE MDTPLMNModificationList PRESENCE optional }, + { ID id-ManagementBasedMDTPLMNModificationList CRITICALITY ignore TYPE MDTPLMNModificationList PRESENCE optional }| + { ID id-IAB-Authorized CRITICALITY ignore TYPE IAB-Authorized PRESENCE optional }| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional }| + { ID id-NR-A2X-ServicesAuthorized CRITICALITY ignore TYPE NR-A2X-ServicesAuthorized PRESENCE optional }| + { ID id-LTE-A2X-ServicesAuthorized CRITICALITY ignore TYPE LTE-A2X-ServicesAuthorized PRESENCE optional }| + { ID id-NR-A2X-UE-PC5-AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-LTE-A2X-UE-PC5-AggregateMaximumBitRate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }| + { ID id-A2X-PC5-QoS-Parameters CRITICALITY ignore TYPE A2X-PC5-QoS-Parameters PRESENCE optional }| + { ID id-MobileIAB-Authorized CRITICALITY ignore TYPE MobileIAB-Authorized PRESENCE optional }| + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }| + { ID id-SLPositioningRangingServiceInfo CRITICALITY ignore TYPE SLPositioningRangingServiceInfo PRESENCE optional }| + { ID id-AMF-UE-NGAP-ID2 CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE optional }, ... }
@@ -1572,9 +1729,9 @@ }
UplinkRANEarlyStatusTransferIEs NGAP-PROTOCOL-IES ::= { - { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory}| - { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory}| - { ID id-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE EarlyStatusTransfer-TransparentContainer PRESENCE mandatory }, ... }
@@ -1596,9 +1753,9 @@ }
DownlinkRANEarlyStatusTransferIEs NGAP-PROTOCOL-IES ::= { - { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory}| - { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory}| - { ID id-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE EarlyStatusTransfer-TransparentContainer PRESENCE mandatory}, + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-EarlyStatusTransfer-TransparentContainer CRITICALITY reject TYPE EarlyStatusTransfer-TransparentContainer PRESENCE mandatory }, ... }
@@ -1621,8 +1778,8 @@ }
UplinkRANStatusTransferIEs NGAP-PROTOCOL-IES ::= { - { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| - { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| { ID id-RANStatusTransfer-TransparentContainer CRITICALITY reject TYPE RANStatusTransfer-TransparentContainer PRESENCE mandatory }, ... } @@ -1645,8 +1802,8 @@ }
DownlinkRANStatusTransferIEs NGAP-PROTOCOL-IES ::= { - { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| - { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| { ID id-RANStatusTransfer-TransparentContainer CRITICALITY reject TYPE RANStatusTransfer-TransparentContainer PRESENCE mandatory }, ... } @@ -1669,22 +1826,24 @@ }
PagingIEs NGAP-PROTOCOL-IES ::= { - { ID id-UEPagingIdentity CRITICALITY ignore TYPE UEPagingIdentity PRESENCE mandatory }| - { ID id-PagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }| - { ID id-TAIListForPaging CRITICALITY ignore TYPE TAIListForPaging PRESENCE mandatory }| - { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional }| - { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| - { ID id-PagingOrigin CRITICALITY ignore TYPE PagingOrigin PRESENCE optional }| - { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional }| - { ID id-NB-IoT-Paging-eDRXInfo CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInfo PRESENCE optional }| - { ID id-NB-IoT-PagingDRX CRITICALITY ignore TYPE NB-IoT-PagingDRX PRESENCE optional }| - { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| - { ID id-WUS-Assistance-Information CRITICALITY ignore TYPE WUS-Assistance-Information PRESENCE optional }| - { ID id-EUTRA-PagingeDRXInformation CRITICALITY ignore TYPE EUTRA-PagingeDRXInformation PRESENCE optional }| - { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| - { ID id-NR-PagingeDRXInformation CRITICALITY ignore TYPE NR-PagingeDRXInformation PRESENCE optional }| - { ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional }| - { ID id-PEIPSassistanceInformation CRITICALITY ignore TYPE PEIPSassistanceInformation PRESENCE optional }, + { ID id-UEPagingIdentity CRITICALITY ignore TYPE UEPagingIdentity PRESENCE mandatory }| + { ID id-PagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }| + { ID id-TAIListForPaging CRITICALITY ignore TYPE TAIListForPaging PRESENCE mandatory }| + { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional }| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| + { ID id-PagingOrigin CRITICALITY ignore TYPE PagingOrigin PRESENCE optional }| + { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional }| + { ID id-NB-IoT-Paging-eDRXInfo CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInfo PRESENCE optional }| + { ID id-NB-IoT-PagingDRX CRITICALITY ignore TYPE NB-IoT-PagingDRX PRESENCE optional }| + { ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }| + { ID id-WUS-Assistance-Information CRITICALITY ignore TYPE WUS-Assistance-Information PRESENCE optional }| + { ID id-EUTRA-PagingeDRXInformation CRITICALITY ignore TYPE EUTRA-PagingeDRXInformation PRESENCE optional }| + { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| + { ID id-NR-PagingeDRXInformation CRITICALITY ignore TYPE NR-PagingeDRXInformation PRESENCE optional }| + { ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional }| + { ID id-PEIPSassistanceInformation CRITICALITY ignore TYPE PEIPSassistanceInformation PRESENCE optional }| + { ID id-LPWUSPSAssistanceInformation CRITICALITY ignore TYPE LPWUSPSAssistanceInformation PRESENCE optional }| + { ID id-LPWUSDisableIndication CRITICALITY ignore TYPE LPWUSDisableIndication PRESENCE optional }, ... }
@@ -1722,7 +1881,15 @@ { ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional }| { ID id-AuthenticatedIndication CRITICALITY ignore TYPE AuthenticatedIndication PRESENCE optional }| { ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional }| - { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }, + { ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional }| + { ID id-SelectedNID CRITICALITY ignore TYPE NID PRESENCE optional }| + { ID id-MobileIABNodeIndication CRITICALITY reject TYPE MobileIABNodeIndication PRESENCE optional }| + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }| + { ID id-ERedCapIndication CRITICALITY ignore TYPE ERedCapIndication PRESENCE optional }| + { ID id-AUN3DeviceAccessInfo CRITICALITY ignore TYPE AUN3DeviceAccessInfo PRESENCE optional }| + { ID id-GUAMI CRITICALITY ignore TYPE GUAMI PRESENCE optional }| + { ID id-GUAMIType CRITICALITY ignore TYPE GUAMIType PRESENCE optional }| + { ID id-RequestedNSSAI CRITICALITY ignore TYPE RequestedNSSAI PRESENCE optional }, ... }
@@ -1757,7 +1924,10 @@ { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional }| { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| { ID id-TargetNSSAIInformation CRITICALITY ignore TYPE TargetNSSAIInformation PRESENCE optional }| - { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }, + { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }| + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }| + { ID id-MobileIAB-Authorized CRITICALITY ignore TYPE MobileIAB-Authorized PRESENCE optional }| + { ID id-ExtendedOldAMF CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }, ... }
@@ -1833,7 +2003,8 @@ { ID id-NGAP-Message CRITICALITY reject TYPE NGAP-Message PRESENCE mandatory }| { ID id-AMFSetID CRITICALITY reject TYPE AMFSetID PRESENCE mandatory }| { ID id-AllowedNSSAI CRITICALITY reject TYPE AllowedNSSAI PRESENCE optional }| - { ID id-SourceToTarget-AMFInformationReroute CRITICALITY ignore TYPE SourceToTarget-AMFInformationReroute PRESENCE optional }, + { ID id-SourceToTarget-AMFInformationReroute CRITICALITY ignore TYPE SourceToTarget-AMFInformationReroute PRESENCE optional }| + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }, ... }
@@ -1845,6 +2016,63 @@
-- ************************************************************** -- +-- NG Removal Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- NG REMOVAL REQUEST +-- +-- ************************************************************** + +NGRemovalRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGRemovalRequestIEs} }, + ... +} + +NGRemovalRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-GlobalRANNodeID CRITICALITY reject TYPE GlobalRANNodeID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- NG REMOVAL RESPONSE +-- +-- ************************************************************** + +NGRemovalResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGRemovalResponseIEs} }, + ... +} + +NGRemovalResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMFName CRITICALITY reject TYPE AMFName PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-Extended-AMFName CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NG REMOVAL FAILURE +-- +-- ************************************************************** + +NGRemovalFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {NGRemovalFailureIEs} }, + ... +} + +NGRemovalFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- -- NG Setup Elementary Procedure -- -- ************************************************************** @@ -1867,7 +2095,9 @@ { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory }| { ID id-UERetentionInformation CRITICALITY ignore TYPE UERetentionInformation PRESENCE optional }| { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional }| - { ID id-Extended-RANNodeName CRITICALITY ignore TYPE Extended-RANNodeName PRESENCE optional }, + { ID id-Extended-RANNodeName CRITICALITY ignore TYPE Extended-RANNodeName PRESENCE optional }| + { ID id-AIoT-Support CRITICALITY reject TYPE AIoT-Support PRESENCE optional }| + { ID id-AdditionalULI CRITICALITY ignore TYPE AdditionalULI PRESENCE optional }, ... }
@@ -1890,7 +2120,10 @@ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| { ID id-UERetentionInformation CRITICALITY ignore TYPE UERetentionInformation PRESENCE optional }| { ID id-IAB-Supported CRITICALITY ignore TYPE IAB-Supported PRESENCE optional }| - { ID id-Extended-AMFName CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }, + { ID id-Extended-AMFName CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }| + { ID id-MobileIAB-Supported CRITICALITY ignore TYPE MobileIAB-Supported PRESENCE optional }| + { ID id-AIOTFIdentifier CRITICALITY reject TYPE AIOTFIdentifier PRESENCE optional }| + { ID id-AIOTFName CRITICALITY reject TYPE AIOTFName PRESENCE optional }, ... }
@@ -1936,7 +2169,9 @@ { ID id-GlobalRANNodeID CRITICALITY ignore TYPE GlobalRANNodeID PRESENCE optional }| { ID id-NGRAN-TNLAssociationToRemoveList CRITICALITY reject TYPE NGRAN-TNLAssociationToRemoveList PRESENCE optional }| { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional }| - { ID id-Extended-RANNodeName CRITICALITY ignore TYPE Extended-RANNodeName PRESENCE optional }, + { ID id-Extended-RANNodeName CRITICALITY ignore TYPE Extended-RANNodeName PRESENCE optional }| + { ID id-AdditionalULI CRITICALITY ignore TYPE AdditionalULI PRESENCE optional }| + { ID id-AIoT-Support CRITICALITY reject TYPE AIoT-Support PRESENCE optional }, ... }
@@ -2141,7 +2376,8 @@ OverloadStartIEs NGAP-PROTOCOL-IES ::= { { ID id-AMFOverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE optional }| { ID id-AMFTrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional }| - { ID id-OverloadStartNSSAIList CRITICALITY ignore TYPE OverloadStartNSSAIList PRESENCE optional }, + { ID id-OverloadStartNSSAIList CRITICALITY ignore TYPE OverloadStartNSSAIList PRESENCE optional }| + { ID id-GUAMIList CRITICALITY ignore TYPE GUAMIList PRESENCE optional }, ... }
@@ -2157,6 +2393,7 @@ }
OverloadStopIEs NGAP-PROTOCOL-IES ::= { + { ID id-GUAMIList CRITICALITY ignore TYPE GUAMIList PRESENCE optional }, ... }
@@ -2550,7 +2787,14 @@ LocationReportingFailureIndicationIEs NGAP-PROTOCOL-IES ::= { { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-Aerial-UE-FlightInformationOngoingReporting-failed CRITICALITY ignore TYPE Aerial-UE-FlightInformationOngoingReporting-failed PRESENCE optional}, + ... +} + + +Aerial-UE-FlightInformationOngoingReporting-failed::= ENUMERATED { + true, ... }
@@ -2619,7 +2863,8 @@ { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory }| { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional }| - { ID id-UERadioCapability-EUTRA-Format CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }, + { ID id-UERadioCapability-EUTRA-Format CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-XrDeviceWith2Rx CRITICALITY ignore TYPE XrDeviceWith2Rx PRESENCE optional }, ... }
@@ -2736,6 +2981,7 @@ { ID id-RIMInformationTransfer CRITICALITY ignore TYPE RIMInformationTransfer PRESENCE optional }, ... } + -- ************************************************************** -- -- DOWNLINK RIM INFORMATION TRANSFER @@ -2749,7 +2995,6 @@
DownlinkRIMInformationTransferIEs NGAP-PROTOCOL-IES ::= { { ID id-RIMInformationTransfer CRITICALITY ignore TYPE RIMInformationTransfer PRESENCE optional }, - ... }
@@ -2778,7 +3023,9 @@ { ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }| { ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }| { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }| - { ID id-OldAMF CRITICALITY reject TYPE AMFName PRESENCE optional }, + { ID id-OldAMF CRITICALITY reject TYPE AMFName PRESENCE optional }| + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }| + { ID id-ExtendedOldAMF CRITICALITY ignore TYPE Extended-AMFName PRESENCE optional }, ... }
@@ -2837,8 +3084,9 @@ AMFCPRelocationIndicationIEs NGAP-PROTOCOL-IES ::= { { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| - { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| - { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }, + { ID id-S-NSSAI CRITICALITY ignore TYPE S-NSSAI PRESENCE optional }| --this IE is not used and ignored + { ID id-AllowedNSSAI CRITICALITY ignore TYPE AllowedNSSAI PRESENCE optional }| --this IE is not used and ignored + { ID id-Partially-Allowed-NSSAI CRITICALITY ignore TYPE Partially-Allowed-NSSAI PRESENCE optional }, --this IE is not used and ignored ... }
@@ -2868,12 +3116,13 @@ MBSSessionSetupOrModRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer)
BroadcastSessionSetupRequestIEs NGAP-PROTOCOL-IES ::= { - { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| - { ID id-S-NSSAI CRITICALITY reject TYPE S-NSSAI PRESENCE mandatory }| - { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE mandatory }| + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-S-NSSAI CRITICALITY reject TYPE S-NSSAI PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE mandatory }| -- WS modification: define a dedicated type --- { ID id-MBSSessionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE mandatory }, - { ID id-MBSSessionSetupRequestTransfer CRITICALITY reject TYPE MBSSessionSetupOrModRequestTransfer-OCTET-STRING PRESENCE mandatory }, +-- { ID id-MBSSessionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE mandatory }| + { ID id-MBSSessionSetupRequestTransfer CRITICALITY reject TYPE MBSSessionSetupOrModRequestTransfer-OCTET-STRING PRESENCE mandatory }| + { ID id-AssociatedSessionID CRITICALITY ignore TYPE AssociatedSessionID PRESENCE optional }, ... }
@@ -2892,11 +3141,11 @@ MBSSessionSetupOrModResponseTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer)
BroadcastSessionSetupResponseIEs NGAP-PROTOCOL-IES ::= { - { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| -- WS modification: define a dedicated type -- { ID id-MBSSessionSetupResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) PRESENCE optional }| { ID id-MBSSessionSetupResponseTransfer CRITICALITY reject TYPE MBSSessionSetupOrModResponseTransfer-OCTET-STRING PRESENCE optional }| - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... }
@@ -2915,12 +3164,12 @@ MBSSessionSetupOrModFailureTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer)
BroadcastSessionSetupFailureIEs NGAP-PROTOCOL-IES ::= { - { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| -- WS modification: define a dedicated type --- { ID id-MBSSessionSetupFailureTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer ) PRESENCE optional }| - { ID id-MBSSessionSetupFailureTransfer CRITICALITY reject TYPE MBSSessionSetupOrModFailureTransfer-OCTET-STRING PRESENCE optional }| - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +-- { ID id-MBSSessionSetupFailureTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer ) PRESENCE optional }| + { ID id-MBSSessionSetupFailureTransfer CRITICALITY ignore TYPE MBSSessionSetupOrModFailureTransfer-OCTET-STRING PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... }
@@ -2942,8 +3191,8 @@ }
BroadcastSessionModificationRequestIEs 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-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }| -- WS modification: define a dedicated type -- { ID id-MBSSessionModificationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE optional }, { ID id-MBSSessionModificationRequestTransfer CRITICALITY reject TYPE MBSSessionSetupOrModRequestTransfer-OCTET-STRING PRESENCE optional }, ... @@ -2961,11 +3210,11 @@ }
BroadcastSessionModificationResponseIEs NGAP-PROTOCOL-IES ::= { - { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| -- WS modification: define a dedicated type -- { ID id-MBSSessionModificationResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) PRESENCE optional }| { ID id-MBSSessionModificationResponseTransfer CRITICALITY reject TYPE MBSSessionSetupOrModResponseTransfer-OCTET-STRING PRESENCE optional }| - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... }
@@ -2981,12 +3230,12 @@ }
BroadcastSessionModificationFailureIEs NGAP-PROTOCOL-IES ::= { - { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| -- WS modification: define a dedicated type --- { ID id-MBSSessionModificationFailureTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer) PRESENCE optional }| - { ID id-MBSSessionModificationFailureTransfer CRITICALITY reject TYPE MBSSessionSetupOrModFailureTransfer-OCTET-STRING PRESENCE optional }| - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +-- { ID id-MBSSessionModificationFailureTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer) PRESENCE optional }| + { ID id-MBSSessionModificationFailureTransfer CRITICALITY ignore TYPE MBSSessionSetupOrModFailureTransfer-OCTET-STRING PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... }
@@ -3008,8 +3257,8 @@ }
BroadcastSessionReleaseRequestIEs NGAP-PROTOCOL-IES ::= { - { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, ... }
@@ -3031,8 +3280,8 @@ }
BroadcastSessionReleaseRequiredIEs NGAP-PROTOCOL-IES ::= { - { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, ... }
@@ -3047,11 +3296,11 @@ ... }
--- WS modification: defien a dedicated type +-- WS modification: define a dedicated type MBSSessionReleaseResponseTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBSSessionReleaseResponseTransfer)
BroadcastSessionReleaseResponseIEs NGAP-PROTOCOL-IES ::= { - { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| -- WS modification: define a dedicated type -- { ID id-MBSSessionReleaseResponseTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING MBSSessionReleaseResponseTransfer) PRESENCE optional }| { ID id-MBSSessionReleaseResponseTransfer CRITICALITY ignore TYPE MBSSessionReleaseResponseTransfer-OCTET-STRING PRESENCE optional }| @@ -3062,6 +3311,83 @@
-- ************************************************************** -- +-- Broadcast Session Transport Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- BROADCAST SESSION TRANSPORT REQUEST +-- +-- ************************************************************** + +BroadcastSessionTransportRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionTransportRequestIEs} }, + ... +} + +-- WS modification: define a dedicated type +BroadcastTransportRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING BroadcastTransportRequestTransfer) + +BroadcastSessionTransportRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-BroadcastTransportRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING BroadcastTransportRequestTransfer) PRESENCE mandatory }, + { ID id-BroadcastTransportRequestTransfer CRITICALITY reject TYPE BroadcastTransportRequestTransfer-OCTET-STRING PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION TRANSPORT RESPONSE +-- +-- ************************************************************** + +BroadcastSessionTransportResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionTransportResponseIEs} }, + ... +} + +-- WS modification: define a dedicated type +BroadcastTransportResponseTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING BroadcastTransportResponseTransfer) + +BroadcastSessionTransportResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-BroadcastTransportResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING BroadcastTransportResponseTransfer) PRESENCE mandatory }| + { ID id-BroadcastTransportResponseTransfer CRITICALITY reject TYPE BroadcastTransportResponseTransfer-OCTET-STRING PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- BROADCAST SESSION TRANSPORT FAILURE +-- +-- ************************************************************** + +BroadcastSessionTransportFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {BroadcastSessionTransportFailureIEs} }, + ... +} + +-- WS modification: define a dedicated type +BroadcastTransportFailureTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING BroadcastTransportFailureTransfer) + +BroadcastSessionTransportFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-BroadcastTransportFailureTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING BroadcastTransportFailureTransfer) PRESENCE mandatory }| + { ID id-BroadcastTransportFailureTransfer CRITICALITY ignore TYPE BroadcastTransportFailureTransfer-OCTET-STRING PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + + +-- ************************************************************** +-- -- Distribution Setup Elementary Procedure -- -- ************************************************************** @@ -3084,8 +3410,8 @@ { ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }| { ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }| -- WS modification: define a dedicated type --- { ID id-MBS-DistributionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionSetupRequestTransfer) PRESENCE mandatory }, - { ID id-MBS-DistributionSetupRequestTransfer CRITICALITY reject TYPE MBS-DistributionSetupRequestTransfer-OCTET-STRING PRESENCE mandatory }, +-- { ID id-MBS-DistributionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionSetupRequestTransfer) PRESENCE mandatory }, + { ID id-MBS-DistributionSetupRequestTransfer CRITICALITY reject TYPE MBS-DistributionSetupRequestTransfer-OCTET-STRING PRESENCE mandatory }, ... }
@@ -3379,10 +3705,462 @@
MulticastGroupPagingIEs NGAP-PROTOCOL-IES ::= { { ID id-MBS-SessionID CRITICALITY ignore TYPE MBS-SessionID PRESENCE mandatory }| - { ID id-MBS-ServiceArea CRITICALITY ignore TYPE MBS-ServiceArea PRESENCE optional }| + { ID id-MBS-ServiceArea CRITICALITY ignore TYPE MBS-ServiceArea PRESENCE optional }| { ID id-MulticastGroupPagingAreaList CRITICALITY ignore TYPE MulticastGroupPagingAreaList PRESENCE mandatory }, ... }
+-- ************************************************************** +-- +-- TIMING SYNCHRONISATION STATUS REPORTING ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Timing Synchronisation Status Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- TIMING SYNCHRONISATION STATUS REQUEST +-- +-- ************************************************************** + +TimingSynchronisationStatusRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TimingSynchronisationStatusRequestIEs} }, + ... +} + +TimingSynchronisationStatusRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE mandatory }| + { ID id-RAN-TSSRequestType CRITICALITY reject TYPE RAN-TSSRequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- TIMING SYNCHRONISATION STATUS RESPONSE +-- +-- ************************************************************** + +TimingSynchronisationStatusResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TimingSynchronisationStatusResponseIEs} }, + ... +} + +TimingSynchronisationStatusResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-RoutingID CRITICALITY ignore TYPE RoutingID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- TIMING SYNCHRONISATION STATUS FAILURE +-- +-- ************************************************************** + +TimingSynchronisationStatusFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { TimingSynchronisationStatusFailureIEs} }, + ... +} + +TimingSynchronisationStatusFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-RoutingID CRITICALITY ignore TYPE RoutingID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- Timing Synchronisation Status Reporting Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- TIMING SYNCHRONISATION STATUS REPORT +-- +-- ************************************************************** + +TimingSynchronisationStatusReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TimingSynchronisationStatusReportIEs} }, + ... +} + +TimingSynchronisationStatusReportIEs NGAP-PROTOCOL-IES ::= { + { ID id-RoutingID CRITICALITY ignore TYPE RoutingID PRESENCE mandatory }| + { ID id-RANTimingSynchronisationStatusInfo CRITICALITY ignore TYPE RANTimingSynchronisationStatusInfo PRESENCE mandatory }| + { ID id-RAN-TSSScope CRITICALITY ignore TYPE RAN-TSSScope PRESENCE mandatory }, + ... +} + + +-- ************************************************************** +-- +-- MT Communication Handling Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MT COMMUNICATION HANDLING REQUEST +-- +-- ************************************************************** + +MTCommunicationHandlingRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { MTCommunicationHandlingRequestIEs} }, + ... +} + +MTCommunicationHandlingRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-FiveGCAction CRITICALITY reject TYPE FiveGCAction PRESENCE mandatory }| + { ID id-PDUSessionListMTCommHReq CRITICALITY reject TYPE PDUSessionListMTCommHReq PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- MT COMMUNICATION HANDLING RESPONSE +-- +-- ************************************************************** + +MTCommunicationHandlingResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MTCommunicationHandlingResponseIEs} }, + ... +} + +MTCommunicationHandlingResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- MT COMMUNICATION HANDLING FAILURE +-- +-- ************************************************************** + +MTCommunicationHandlingFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { MTCommunicationHandlingFailureIEs} }, + ... +} + +MTCommunicationHandlingFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY reject TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY reject TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** + +-- RAN Paging Request procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- RAN PAGING REQUEST +-- +-- ************************************************************** + +RANPagingRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RANPagingRequestIEs} }, + ... +} + +RANPagingRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AMF-UE-NGAP-ID CRITICALITY ignore TYPE AMF-UE-NGAP-ID PRESENCE mandatory }| + { ID id-RAN-UE-NGAP-ID CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE mandatory }| + { ID id-PagingPolicyDifferentiation CRITICALITY ignore TYPE PagingPolicyDifferentiation PRESENCE optional }| + { ID id-DL-Signalling CRITICALITY ignore TYPE DL-Signalling PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- A-IoT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Inventory Request Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- INVENTORY REQUEST +-- +-- ************************************************************** + +InventoryRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InventoryRequestIEs} }, + ... +} + +-- WS modification: define a dedicated type +InventoryRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING InventoryRequestTransfer) + +InventoryRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY reject TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-InventoryRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING InventoryRequestTransfer) PRESENCE mandatory }, + { ID id-InventoryRequestTransfer CRITICALITY reject TYPE InventoryRequestTransfer-OCTET-STRING PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- INVENTORY RESPONSE +-- +-- ************************************************************** + +InventoryResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InventoryResponseIEs} }, + ... +} + +-- WS modification: define a dedicated type +InventoryResponseTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING InventoryResponseTransfer) + +InventoryResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY reject TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-InventoryResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING InventoryResponseTransfer) PRESENCE mandatory }| + { ID id-InventoryResponseTransfer CRITICALITY reject TYPE InventoryResponseTransfer-OCTET-STRING PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- INVENTORY FAILURE +-- +-- ************************************************************** + +InventoryFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InventoryFailureIEs} }, + ... +} + +-- WS modification: define a dedicated type +InventoryFailureTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING InventoryFailureTransfer) + +InventoryFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY ignore TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY ignore TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-InventoryFailureTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING InventoryFailureTransfer ) PRESENCE mandatory }| + { ID id-InventoryFailureTransfer CRITICALITY ignore TYPE InventoryFailureTransfer-OCTET-STRING PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** + +-- Inventory Report procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- INVENTORY REPORT +-- +-- ************************************************************** + +InventoryReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { InventoryReportIEs} }, + ... +} + +-- WS modification: define a dedicated type +InventoryReportTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING InventoryReportTransfer) + +InventoryReportIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY reject TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-InventoryReportTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING InventoryReportTransfer ) PRESENCE mandatory }, + { ID id-InventoryReportTransfer CRITICALITY reject TYPE InventoryReportTransfer-OCTET-STRING PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Command Request Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- COMMAND REQUEST +-- +-- ************************************************************** + +CommandRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {CommandRequestIEs} }, + ... +} + +-- WS modification: define a dedicated type +CommandRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING CommandRequestTransfer) + +CommandRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY reject TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| + { ID id-RAN-AIOT-Device-NGAP-ID CRITICALITY reject TYPE RAN-AIOT-Device-NGAP-ID PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-CommandRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING CommandRequestTransfer) PRESENCE mandatory }, + { ID id-CommandRequestTransfer CRITICALITY reject TYPE CommandRequestTransfer-OCTET-STRING PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- COMMAND RESPONSE +-- +-- ************************************************************** + +CommandResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {CommandResponseIEs} }, + ... +} + +-- WS modification: define a dedicated type +CommandResponseTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING CommandResponseTransfer) + +CommandResponseIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY reject TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| + { ID id-RAN-AIOT-Device-NGAP-ID CRITICALITY reject TYPE RAN-AIOT-Device-NGAP-ID PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-CommandResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING CommandResponseTransfer) PRESENCE mandatory }| + { ID id-CommandResponseTransfer CRITICALITY reject TYPE CommandResponseTransfer-OCTET-STRING PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- COMMAND FAILURE +-- +-- ************************************************************** + +CommandFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {CommandFailureIEs} }, + ... +} + +-- WS modification: define a dedicated type +CommandFailureTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING CommandFailureTransfer) + +CommandFailureIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY ignore TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY ignore TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| + { ID id-RAN-AIOT-Device-NGAP-ID CRITICALITY ignore TYPE RAN-AIOT-Device-NGAP-ID PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-CommandFailureTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING CommandFailureTransfer ) PRESENCE mandatory }| + { ID id-CommandFailureTransfer CRITICALITY ignore TYPE CommandFailureTransfer-OCTET-STRING PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- A-IoT Session Release Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- AIOT SESSION RELEASE COMMAND +-- +-- ************************************************************** + +AIOTSessionReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AIOTSessionReleaseCommandIEs} }, + ... +} + +-- WS modification: define a dedicated type +AIOTSessionReleaseCommandTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING AIOTSessionReleaseCommandTransfer) + +AIOTSessionReleaseCommandIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY reject TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-AIOTSessionReleaseCommandTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING AIOTSessionReleaseCommandTransfer) PRESENCE mandatory }, + { ID id-AIOTSessionReleaseCommandTransfer CRITICALITY reject TYPE AIOTSessionReleaseCommandTransfer-OCTET-STRING PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- AIOT SESSION RELEASE COMPLETE +-- +-- ************************************************************** + +AIOTSessionReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AIOTSessionReleaseCompleteIEs} }, + ... +} + +-- WS modification: define a dedicated type +AIOTSessionReleaseCompleteTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING AIOTSessionReleaseCompleteTransfer) + +AIOTSessionReleaseCompleteIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY ignore TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY ignore TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-AIOTSessionReleaseCompleteTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING AIOTSessionReleaseCompleteTransfer) PRESENCE mandatory }| + { ID id-AIOTSessionReleaseCompleteTransfer CRITICALITY ignore TYPE AIOTSessionReleaseCompleteTransfer-OCTET-STRING PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- A-IoT Session Release Request Elementary Procedure +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- AIOT SESSION RELEASE REQUEST +-- +-- ************************************************************** + +AIOTSessionReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {AIOTSessionReleaseRequestIEs} }, + ... +} + +-- WS modification: define a dedicated type +AIOTSessionReleaseRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING AIOTSessionReleaseRequestTransfer) + +AIOTSessionReleaseRequestIEs NGAP-PROTOCOL-IES ::= { + { ID id-AIOTFIdentifier CRITICALITY reject TYPE AIOTFIdentifier PRESENCE mandatory }| + { ID id-AIoT-CorrelationIdentifier CRITICALITY reject TYPE AIoT-CorrelationIdentifier PRESENCE mandatory }| +-- WS modification: define a dedicated type +-- { ID id-AIOTSessionReleaseRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING AIOTSessionReleaseRequestTransfer) PRESENCE mandatory }, + { ID id-AIOTSessionReleaseRequestTransfer CRITICALITY reject TYPE AIOTSessionReleaseRequestTransfer-OCTET-STRING PRESENCE mandatory }, + ... +}
END diff --git a/library/ngap/NGAP_PDU_Descriptions.asn b/library/ngap/NGAP_PDU_Descriptions.asn index dcf4704..3882e84 100644 --- a/library/ngap/NGAP_PDU_Descriptions.asn +++ b/library/ngap/NGAP_PDU_Descriptions.asn @@ -1,4 +1,4 @@ --- 3GPP TS 38.413 V17.5.0 (2023-06) +-- 3GPP TS 38.413 V19.1.0 (2025-12) -- 9.4.3 Elementary Procedure Definitions -- ************************************************************** -- @@ -40,6 +40,9 @@ BroadcastSessionSetupFailure, BroadcastSessionSetupRequest, BroadcastSessionSetupResponse, + BroadcastSessionTransportFailure, + BroadcastSessionTransportRequest, + BroadcastSessionTransportResponse, CellTrafficTrace, ConnectionEstablishmentIndication, DeactivateTrace, @@ -72,6 +75,9 @@ LocationReport, LocationReportingControl, LocationReportingFailureIndication, + MTCommunicationHandlingRequest, + MTCommunicationHandlingResponse, + MTCommunicationHandlingFailure, MulticastSessionActivationFailure, MulticastSessionActivationRequest, MulticastSessionActivationResponse, @@ -84,6 +90,9 @@ NASNonDeliveryIndication, NGReset, NGResetAcknowledge, + NGRemovalFailure, + NGRemovalRequest, + NGRemovalResponse, NGSetupFailure, NGSetupRequest, NGSetupResponse, @@ -111,10 +120,15 @@ RANConfigurationUpdateAcknowledge, RANConfigurationUpdateFailure, RANCPRelocationIndication, + RANPagingRequest, RerouteNASRequest, RetrieveUEInformation, RRCInactiveTransitionReport, SecondaryRATDataUsageReport, + TimingSynchronisationStatusRequest, + TimingSynchronisationStatusResponse, + TimingSynchronisationStatusFailure, + TimingSynchronisationStatusReport, TraceFailureIndication, TraceStart, UEContextModificationFailure, @@ -145,7 +159,18 @@ WriteReplaceWarningRequest, WriteReplaceWarningResponse, UplinkRIMInformationTransfer, - DownlinkRIMInformationTransfer + DownlinkRIMInformationTransfer, + InventoryRequest, + InventoryResponse, + InventoryFailure, + InventoryReport, + CommandRequest, + CommandResponse, + CommandFailure, + AIOTSessionReleaseCommand, + AIOTSessionReleaseComplete, + AIOTSessionReleaseRequest +
FROM NGAP-PDU-Contents
@@ -156,16 +181,18 @@ id-BroadcastSessionRelease, id-BroadcastSessionReleaseRequired, id-BroadcastSessionSetup, + id-BroadcastSessionTransport, id-CellTrafficTrace, id-ConnectionEstablishmentIndication, id-DeactivateTrace, - id-DistributionSetup, id-DistributionRelease, + id-DistributionSetup, id-DownlinkNASTransport, id-DownlinkNonUEAssociatedNRPPaTransport, id-DownlinkRANConfigurationTransfer, id-DownlinkRANEarlyStatusTransfer, id-DownlinkRANStatusTransfer, + id-DownlinkRIMInformationTransfer, id-DownlinkUEAssociatedNRPPaTransport, id-ErrorIndication, id-HandoverCancel, @@ -178,12 +205,14 @@ id-LocationReport, id-LocationReportingControl, id-LocationReportingFailureIndication, + id-MTCommunicationHandling, + id-MulticastGroupPaging, id-MulticastSessionActivation, id-MulticastSessionDeactivation, id-MulticastSessionUpdate, - id-MulticastGroupPaging, id-NASNonDeliveryIndication, id-NGReset, + id-NGRemoval, id-NGSetup, id-OverloadStart, id-OverloadStop, @@ -200,10 +229,13 @@ id-PWSRestartIndication, id-RANConfigurationUpdate, id-RANCPRelocationIndication, + id-RANPagingRequest, id-RerouteNASRequest, id-RetrieveUEInformation, id-RRCInactiveTransitionReport, id-SecondaryRATDataUsageReport, + id-TimingSynchronisationStatus, + id-TimingSynchronisationStatusReport, id-TraceFailureIndication, id-TraceStart, id-UEContextModification, @@ -221,10 +253,15 @@ id-UplinkRANConfigurationTransfer, id-UplinkRANEarlyStatusTransfer, id-UplinkRANStatusTransfer, + id-UplinkRIMInformationTransfer, id-UplinkUEAssociatedNRPPaTransport, id-WriteReplaceWarning, - id-UplinkRIMInformationTransfer, - id-DownlinkRIMInformationTransfer + id-InventoryRequest, + id-InventoryReport, + id-CommandRequest, + id-AIOTSessionRelease, + id-AIOTSessionReleaseRequest +
FROM NGAP-Constants;
@@ -298,12 +335,14 @@ broadcastSessionModification | broadcastSessionRelease | broadcastSessionSetup | + broadcastSessionTransport | distributionSetup | distributionRelease | handoverCancel | handoverPreparation | handoverResourceAllocation | initialContextSetup | + mTCommunicationHandling | multicastSessionActivation | multicastSessionDeactivation | multicastSessionUpdate | @@ -316,13 +355,18 @@ pDUSessionResourceSetup | pWSCancel | rANConfigurationUpdate | + timingSynchronisationStatus | uEContextModification | uEContextRelease | uEContextResume | uEContextSuspend | uERadioCapabilityCheck | uERadioCapabilityIDMapping | - writeReplaceWarning, + writeReplaceWarning | + nGRemoval | + inventoryRequest | + commandRequest | + aIOTSessionRelease , ... }
@@ -333,17 +377,17 @@ cellTrafficTrace | connectionEstablishmentIndication | deactivateTrace | - downlinkNASTransport | - downlinkNonUEAssociatedNRPPaTransport | + downlinkNASTransport | + downlinkNonUEAssociatedNRPPaTransport | downlinkRANConfigurationTransfer | downlinkRANEarlyStatusTransfer | downlinkRANStatusTransfer | - downlinkRIMInformationTransfer | - downlinkUEAssociatedNRPPaTransport | + downlinkRIMInformationTransfer | + downlinkUEAssociatedNRPPaTransport | errorIndication | handoverNotification | handoverSuccess | - initialUEMessage | + initialUEMessage | locationReport | locationReportingControl | locationReportingFailureIndication | @@ -351,16 +395,18 @@ nASNonDeliveryIndication | overloadStart | overloadStop | - paging | + paging | pDUSessionResourceNotify | privateMessage | pWSFailureIndication | pWSRestartIndication | rANCPRelocationIndication | + rANPagingRequest | rerouteNASRequest | retrieveUEInformation | rRCInactiveTransitionReport | secondaryRATDataUsageReport | + timingSynchronisationStatusReport | traceFailureIndication | traceStart | uEContextReleaseRequest | @@ -373,7 +419,9 @@ uplinkRANEarlyStatusTransfer | uplinkRANStatusTransfer | uplinkRIMInformationTransfer | - uplinkUEAssociatedNRPPaTransport, + uplinkUEAssociatedNRPPaTransport | + inventoryReport | + aIOTSessionReleaseRequest , ...
} @@ -433,6 +481,14 @@ CRITICALITY reject }
+broadcastSessionTransport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE BroadcastSessionTransportRequest + SUCCESSFUL OUTCOME BroadcastSessionTransportResponse + UNSUCCESSFUL OUTCOME BroadcastSessionTransportFailure + PROCEDURE CODE id-BroadcastSessionTransport + CRITICALITY reject +} + cellTrafficTrace NGAP-ELEMENTARY-PROCEDURE ::={ INITIATING MESSAGE CellTrafficTrace PROCEDURE CODE id-CellTrafficTrace @@ -575,6 +631,14 @@ CRITICALITY ignore }
+mTCommunicationHandling NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MTCommunicationHandlingRequest + SUCCESSFUL OUTCOME MTCommunicationHandlingResponse + UNSUCCESSFUL OUTCOME MTCommunicationHandlingFailure + PROCEDURE CODE id-MTCommunicationHandling + CRITICALITY reject +} + multicastSessionActivation NGAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE MulticastSessionActivationRequest SUCCESSFUL OUTCOME MulticastSessionActivationResponse @@ -625,6 +689,14 @@ CRITICALITY reject }
+nGRemoval NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NGRemovalRequest + SUCCESSFUL OUTCOME NGRemovalResponse + UNSUCCESSFUL OUTCOME NGRemovalFailure + PROCEDURE CODE id-NGRemoval + CRITICALITY reject +} + overloadStart NGAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE OverloadStart PROCEDURE CODE id-OverloadStart @@ -724,13 +796,18 @@ CRITICALITY reject }
+rANPagingRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RANPagingRequest + PROCEDURE CODE id-RANPagingRequest + CRITICALITY ignore +} + rerouteNASRequest NGAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RerouteNASRequest PROCEDURE CODE id-RerouteNASRequest CRITICALITY reject }
- retrieveUEInformation NGAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RetrieveUEInformation PROCEDURE CODE id-RetrieveUEInformation @@ -749,6 +826,20 @@ CRITICALITY ignore }
+timingSynchronisationStatus NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TimingSynchronisationStatusRequest + SUCCESSFUL OUTCOME TimingSynchronisationStatusResponse + UNSUCCESSFUL OUTCOME TimingSynchronisationStatusFailure + PROCEDURE CODE id-TimingSynchronisationStatus + CRITICALITY reject +} + +timingSynchronisationStatusReport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TimingSynchronisationStatusReport + PROCEDURE CODE id-TimingSynchronisationStatusReport + CRITICALITY ignore +} + traceFailureIndication NGAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE TraceFailureIndication PROCEDURE CODE id-TraceFailureIndication @@ -885,4 +976,39 @@ CRITICALITY ignore }
+inventoryRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InventoryRequest + SUCCESSFUL OUTCOME InventoryResponse + UNSUCCESSFUL OUTCOME InventoryFailure + PROCEDURE CODE id-InventoryRequest + CRITICALITY reject +} + +inventoryReport NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InventoryReport + PROCEDURE CODE id-InventoryReport + CRITICALITY reject +} + +commandRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE CommandRequest + SUCCESSFUL OUTCOME CommandResponse + UNSUCCESSFUL OUTCOME CommandFailure + PROCEDURE CODE id-CommandRequest + CRITICALITY reject +} + +aIOTSessionRelease NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE AIOTSessionReleaseCommand + SUCCESSFUL OUTCOME AIOTSessionReleaseComplete + PROCEDURE CODE id-AIOTSessionRelease + CRITICALITY reject +} + +aIOTSessionReleaseRequest NGAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE AIOTSessionReleaseRequest + PROCEDURE CODE id-AIOTSessionReleaseRequest + CRITICALITY reject +} + END diff --git a/library/ngap/NGAP_Templates.ttcn b/library/ngap/NGAP_Templates.ttcn index 27a9e33..b86dfcc 100644 --- a/library/ngap/NGAP_Templates.ttcn +++ b/library/ngap/NGAP_Templates.ttcn @@ -12982,7 +12982,7 @@ iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionSetupOrModResponseTransfer
- template (value) MBS_SupportIndicator m_mBS_SupportIndicator(in MBS_SupportIndicator p_value := true_) := p_value; + template (value) MBS_SupportIndicator m_mBS_SupportIndicator(in MBS_SupportIndicator p_value := multicast_supported) := p_value;
template (value) MBS_SessionTNLInfo5GC m_mBS_SessionTNLInfo5GC_locationindependent( in template (value) SharedNGU_MulticastTNLInformation p_locationindependent @@ -13071,7 +13071,7 @@ in template (value) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList, in template (value) MBSSessionStatus p_mBSSessionStatus, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, - in template (omit) MBS_SessionTNLInfo5GCItem p_sharedNGU_MulticastTNLInformation := omit, + in template (omit) SharedNGU_MulticastTNLInformation p_sharedNGU_MulticastTNLInformation := omit, in template (omit) MBS_ServiceArea p_mBS_ServiceArea := omit, in template (omit) MBS_DistributionSetupResponseTransfer.iE_Extensions p_iE_Extensions := omit ) := { @@ -17166,9 +17166,9 @@ } // End of template m_uPTransportLayerInformation_userLocationInformationNR
template (value) UserLocationInformation m_uPTransportLayerInformation_userLocationInformationN3IWF( - in template (value) UserLocationInformationN3IWF p_userLocationInformationN3IWF + in template (value) UserLocationInformationN3IWF_with_PortNumber p_userLocationInformationN3IWF ) := { - userLocationInformationN3IWF := p_userLocationInformationN3IWF + userLocationInformationN3IWF_with_PortNumber := p_userLocationInformationN3IWF } // End of template m_uPTransportLayerInformation_userLocationInformationN3IWF
template (value) UserLocationInformation m_userLocationInformation_choice_Extensions( @@ -17223,25 +17223,35 @@ } } // End of template m_userLocationInformationEUTRA_id_PSCellInformation
- template (omit) UserLocationInformationN3IWF m_userLocationInformationN3IWF( - in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS, - in template (value) PortNumber p_portNumber, - in template (omit) UserLocationInformationN3IWF.iE_Extensions p_iE_Extensions := omit - ) := { + template (omit) UserLocationInformationN3IWF_with_PortNumber m_userLocationInformationN3IWF_with_PortNumber( + in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS, + in template (value) PortNumber p_portNumber, + in template (omit) UserLocationInformationN3IWF_with_PortNumber.iE_Extensions p_iE_Extensions := omit + ) := { iPAddress := p_iPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions - } // End of template m_userLocationInformationN3IWF + } // End of template m_userLocationInformationN3IWF_with_PortNumber
- template (value) UserLocationInformationN3IWF.iE_Extensions m_userLocationInformationN3IWF_id_TAI( - in template (value) TAI p_tAI - ) := { + template (value) UserLocationInformationN3IWF_with_PortNumber.iE_Extensions m_userLocationInformationN3IWF_with_portNumber( + in template (value) TAI p_tAI + ) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } - } // End of template m_userLocationInformationN3IWF_id_TAI + } // End of template m_userLocationInformationN3IWF_with_portNumber + + template (omit) UserLocationInformationN3IWF_without_PortNumber m_userLocationInformationN3IWF_without_PortNumber( + in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS, + in template (value) TAI p_tAI, + in template (omit) UserLocationInformationN3IWF_without_PortNumber.iE_Extensions p_iE_Extensions := omit + ) := { + iPAddress := p_iPAddress, + tAI := p_tAI, + iE_Extensions := p_iE_Extensions + } // End of template m_userLocationInformationN3IWF_with_PortNumber
template (omit) UserLocationInformationTNGF m_userLocationInformationTNGF( in template (value) TNAP_ID p_tNAP_ID, @@ -20444,7 +20454,7 @@ iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionSetupOrModResponseTransfer
- template (present) MBS_SupportIndicator mw_mBS_SupportIndicator(template (present) MBS_SupportIndicator p_value := true_) := p_value; + template (present) MBS_SupportIndicator mw_mBS_SupportIndicator(template (present) MBS_SupportIndicator p_value := multicast_supported) := p_value;
template (present) MBS_SessionTNLInfo5GC mw_mBS_SessionTNLInfo5GC_locationindependent( template (present) SharedNGU_MulticastTNLInformation p_locationindependent := ? @@ -20534,7 +20544,7 @@ template (present) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList := ?, template (present) MBSSessionStatus p_mBSSessionStatus := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, - template MBS_SessionTNLInfo5GCItem p_sharedNGU_MulticastTNLInformation := *, + template SharedNGU_MulticastTNLInformation p_sharedNGU_MulticastTNLInformation := *, template MBS_ServiceArea p_mBS_ServiceArea := *, template MBS_DistributionSetupResponseTransfer.iE_Extensions p_iE_Extensions := * ) := { @@ -24581,10 +24591,10 @@ userLocationInformationNR := p_userLocationInformationNR } // End of template mw_uPTransportLayerInformation_userLocationInformationNR
- template (present) UserLocationInformation mw_uPTransportLayerInformation_userLocationInformationN3IWF( - template (present) UserLocationInformationN3IWF p_userLocationInformationN3IWF := ? - ) := { - userLocationInformationN3IWF := p_userLocationInformationN3IWF + template (present) UserLocationInformation mw_uPTransportLayerInformation_userLocationInformationN3IWF_with_PortNumber( + template (present) UserLocationInformationN3IWF_with_PortNumber p_userLocationInformationN3IWF_with_PortNumber := ? + ) := { + userLocationInformationN3IWF_with_PortNumber := p_userLocationInformationN3IWF_with_PortNumber } // End of template mw_uPTransportLayerInformation_userLocationInformationN3IWF
template (present) UserLocationInformation mw_userLocationInformation_choice_Extensions( @@ -24639,25 +24649,25 @@ } } // End of template mw_userLocationInformationEUTRA_id_PSCellInformation
- template (present) UserLocationInformationN3IWF mw_userLocationInformationN3IWF( - template (present) TransportLayerAddress p_iPAddress := ?, - template (present) PortNumber p_portNumber := ?, - template UserLocationInformationN3IWF.iE_Extensions p_iE_Extensions := * - ) := { + template (present) UserLocationInformationN3IWF_with_PortNumber mw_userLocationInformationN3IWF( + template (present) TransportLayerAddress p_iPAddress := ?, + template (present) PortNumber p_portNumber := ?, + template UserLocationInformationN3IWF_with_PortNumber.iE_Extensions p_iE_Extensions := * + ) := { iPAddress := p_iPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template mw_userLocationInformationN3IWF
- template (present) UserLocationInformationN3IWF.iE_Extensions mw_userLocationInformationN3IWF_id_TAI( - template (present) TAI p_tAI := ? - ) := { + template (present) UserLocationInformationN3IWF_with_PortNumber.iE_Extensions mw_userLocationInformationN3IWF_with_PortNumber_id_TAI( + template (present) TAI p_tAI := ? + ) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } - } // End of template mw_userLocationInformationN3IWF_id_TAI + } // End of template mw_userLocationInformationN3IWF_with_PortNumber_id_TAI
template (present) UserLocationInformationTNGF mw_userLocationInformationTNGF( template (present) TNAP_ID p_tNAP_ID := ?,