pespin has uploaded this change for review.

View Change

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(-)

git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/40/42140/1
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 := ?,

To view, visit change 42140. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I4838c1031f2e168e6bce59f3d4fc7871fb597466
Gerrit-Change-Number: 42140
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin@sysmocom.de>