aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/rrc/PDU-definitions.asn
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2007-05-25 06:54:39 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2007-05-25 06:54:39 +0000
commit6c5a299a55695020b306b01b134298883f7aa512 (patch)
tree6edb8153f79ff96b6c25446f6ef48002c875c875 /asn1/rrc/PDU-definitions.asn
parent7ecc5880292daa358150fc80a44e927e8e6fd8af (diff)
UMTS RRC updated to 3GPP TS 25.331 V7.4.0 (2007-03) and moved to one directory
svn path=/trunk/; revision=21931
Diffstat (limited to 'asn1/rrc/PDU-definitions.asn')
-rw-r--r--asn1/rrc/PDU-definitions.asn6670
1 files changed, 6670 insertions, 0 deletions
diff --git a/asn1/rrc/PDU-definitions.asn b/asn1/rrc/PDU-definitions.asn
new file mode 100644
index 0000000000..2b53996698
--- /dev/null
+++ b/asn1/rrc/PDU-definitions.asn
@@ -0,0 +1,6670 @@
+-- PDU-definitions.asn
+--
+-- Taken from 3GPP TS 25.331 V7.4.0 (2007-03)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.331/25331-740.zip/25331-740.doc
+--
+-- 11.2 PDU definitions
+--
+
+--**************************************************************
+--
+-- TABULAR: The message type and integrity check info are not
+-- visible in this module as they are defined in the class module.
+-- Also, all FDD/TDD specific choices have the FDD option first
+-- and TDD second, just for consistency.
+--
+--**************************************************************
+
+PDU-definitions DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+--**************************************************************
+--
+-- IE parameter types from other modules
+--
+--**************************************************************
+
+IMPORTS
+
+-- Core Network IEs :
+ CN-DomainIdentity,
+ CN-InformationInfo,
+ CN-InformationInfo-r6,
+ CN-InformationInfoFull,
+ NAS-Message,
+ PagingRecordTypeID,
+ PLMN-Identity,
+-- UTRAN Mobility IEs :
+ CellIdentity,
+ CellIdentity-PerRL-List,
+ URA-Identity,
+-- User Equipment IEs :
+ UE-RadioAccessCapabilityComp-r7,
+ UE-RadioAccessCapability-v7xyext,
+ UE-RadioAccessCapabBandFDDList2,
+ UE-RadioAccessCapabBandFDDList-ext,
+ AccessStratumReleaseIndicator,
+ ActivationTime,
+ C-RNTI,
+ CapabilityUpdateRequirement,
+ CapabilityUpdateRequirement-r4,
+ CapabilityUpdateRequirement-r4-ext,
+ CapabilityUpdateRequirement-r5,
+ CapabilityUpdateRequirement-r7-ext,
+ CellUpdateCause,
+ CellUpdateCause-ext,
+ CipheringAlgorithm,
+ CipheringAlgorithm-r7,
+ CipheringModeInfo,
+ CipheringModeInfo-r7,
+ DelayRestrictionFlag,
+ DSCH-RNTI,
+ E-RNTI,
+ EstablishmentCause,
+ FailureCauseWithProtErr,
+ FailureCauseWithProtErrTrId,
+ GroupReleaseInformation,
+ H-RNTI,
+ High-MobilityDetected,
+ UESpecificBehaviourInformation1idle,
+ UESpecificBehaviourInformation1interRAT,
+ InitialUE-Identity,
+ IntegrityProtActivationInfo,
+ IntegrityProtectionModeInfo,
+ IntegrityProtectionModeInfo-r7,
+ N-308,
+ PagingCause,
+ PagingRecordList,
+ PagingRecord2List-r5,
+ ProtocolErrorIndicator,
+ ProtocolErrorIndicatorWithMoreInfo,
+ RadioFrequencyBandTDDList,
+ Rb-timer-indicator,
+ RedirectionInfo,
+ RedirectionInfo-r6,
+ RejectionCause,
+ ReleaseCause,
+ RF-CapabilityComp,
+ RRC-StateIndicator,
+ RRC-TransactionIdentifier,
+ SecurityCapability,
+ START-Value,
+ STARTList,
+ SystemSpecificCapUpdateReq-v590ext,
+ U-RNTI,
+ U-RNTI-Short,
+ UE-CapabilityContainer-IEs,
+ UE-HSPA-Identities-r6,
+ UE-RadioAccessCapability,
+ UE-RadioAccessCapability-v370ext,
+ UE-RadioAccessCapability-v380ext,
+ UE-RadioAccessCapability-v3a0ext,
+ UE-RadioAccessCapability-v3g0ext,
+ UE-RadioAccessCapability-v4b0ext,
+ UE-RadioAccessCapability-v590ext,
+ UE-RadioAccessCapability-v5c0ext,
+ UE-RadioAccessCapability-v650ext,
+ UE-RadioAccessCapability-v680ext,
+ UE-RadioAccessCapabilityComp,
+ UE-RadioAccessCapabilityComp-ext,
+ UE-RadioAccessCapabilityComp2,
+ DL-PhysChCapabilityFDD-v380ext,
+ UE-ConnTimersAndConstants,
+ UE-ConnTimersAndConstants-v3a0ext,
+ UE-ConnTimersAndConstants-r5,
+ UE-SecurityInformation,
+ UE-SecurityInformation2,
+ URA-UpdateCause,
+ UTRAN-DRX-CycleLengthCoefficient,
+ WaitTime,
+-- Radio Bearer IEs :
+ DefaultConfigIdentity,
+ DefaultConfigIdentity-r4,
+ DefaultConfigIdentity-r5,
+ DefaultConfigIdentity-r6,
+ DefaultConfigMode,
+ DL-CounterSynchronisationInfo,
+ DL-CounterSynchronisationInfo-r5,
+ PDCP-ROHC-TargetMode,
+ PredefinedConfigIdentity,
+ PredefinedConfigStatusList,
+ PredefinedConfigStatusListComp,
+ PredefinedConfigSetWithDifferentValueTag,
+ RAB-Info,
+ RAB-Info-r6,
+ RAB-Info-r7,
+ RAB-Info-Post,
+ RAB-InformationList,
+ RAB-InformationList-r6,
+ RAB-InformationReconfigList,
+ RAB-InformationSetupList,
+ RAB-InformationSetupList-r4,
+ RAB-InformationSetupList-r5,
+ RAB-InformationSetupList-r6-ext,
+ RAB-InformationSetupList-r6,
+ RAB-InformationSetupList-v6b0ext,
+ RAB-InformationSetupList-r7,
+ RB-ActivationTimeInfoList,
+ RB-COUNT-C-InformationList,
+ RB-COUNT-C-MSB-InformationList,
+ RB-IdentityList,
+ RB-InformationAffectedList,
+ RB-InformationAffectedList-r5,
+ RB-InformationAffectedList-r6,
+ RB-InformationChangedList-r6,
+ RB-InformationReconfigList,
+ RB-InformationReconfigList-r4,
+ RB-InformationReconfigList-r5,
+ RB-InformationReconfigList-r6,
+ RB-InformationReleaseList,
+ RB-PDCPContextRelocationList,
+ SRB-InformationSetupList,
+ SRB-InformationSetupList-r5,
+ SRB-InformationSetupList-r6,
+ SRB-InformationSetupList2,
+ SRB-InformationSetupList2-r6,
+ UL-CounterSynchronisationInfo,
+-- Transport Channel IEs:
+ CPCH-SetID,
+ DL-AddReconfTransChInfo2List,
+ DL-AddReconfTransChInfoList,
+ DL-AddReconfTransChInfoList-r4,
+ DL-AddReconfTransChInfoList-r5,
+ DL-CommonTransChInfo,
+ DL-CommonTransChInfo-r4,
+ DL-DeletedTransChInfoList,
+ DL-DeletedTransChInfoList-r5,
+ DRAC-StaticInformationList,
+ PowerOffsetInfoShort,
+ TFC-Subset,
+ TFCS-Identity,
+ UL-AddReconfTransChInfoList,
+ UL-AddReconfTransChInfoList-r6,
+ UL-AddReconfTransChInfoList-r7,
+ UL-CommonTransChInfo,
+ UL-CommonTransChInfo-r4,
+ UL-DeletedTransChInfoList,
+ UL-DeletedTransChInfoList-r6,
+-- Physical Channel IEs :
+ Alpha,
+ BEACON-PL-Est,
+ CCTrCH-PowerControlInfo,
+ CCTrCH-PowerControlInfo-r4,
+ CCTrCH-PowerControlInfo-r5,
+ CCTrCH-PowerControlInfo-r7,
+ ConstantValue,
+ ConstantValueTdd,
+ CPCH-SetInfo,
+ DHS-Sync,
+ DL-CommonInformation,
+ DL-CommonInformation-r4,
+ DL-CommonInformation-r5,
+ DL-CommonInformation-r6,
+ DL-CommonInformation-r7,
+ DL-CommonInformationPost,
+ DL-HSPDSCH-Information,
+ DL-HSPDSCH-Information-r6,
+ DL-HSPDSCH-Information-r7,
+ DL-InformationPerRL-List,
+ DL-InformationPerRL-List-r4,
+ DL-InformationPerRL-List-r5,
+ DL-InformationPerRL-List-r5bis,
+ DL-InformationPerRL-List-r6,
+ DL-InformationPerRL-List-r7,
+ DL-InformationPerRL-List-v6b0ext,
+ DL-InformationPerRL-ListPostFDD,
+ DL-InformationPerRL-PostTDD,
+ DL-InformationPerRL-PostTDD-LCR-r4,
+ DL-PDSCH-Information,
+ DL-TPC-PowerOffsetPerRL-List,
+ DPC-Mode,
+ DPCH-CompressedModeStatusInfo,
+ DTX-DRX-Info-r7,
+ DynamicPersistenceLevel,
+ E-DCH-ReconfigurationInfo,
+ EXT-UL-TimingAdvance,
+ Feedback-cycle-r7,
+ FrequencyInfo,
+ FrequencyInfoFDD,
+ FrequencyInfoTDD,
+ HARQ-Preamble-Mode,
+ HS-SCCH-LessInfo-r7,
+ HS-SICH-Power-Control-Info-TDD384,
+ HS-SICH-Power-Control-Info-TDD768,
+ MaxAllowedUL-TX-Power,
+ MIMO-Parameters,
+ OpenLoopPowerControl-IPDL-TDD-r4,
+ PDSCH-CapacityAllocationInfo,
+ PDSCH-CapacityAllocationInfo-r4,
+ PDSCH-CapacityAllocationInfo-r7,
+ PDSCH-Identity,
+ PrimaryCPICH-Info,
+ PrimaryCCPCH-TX-Power,
+ PUSCH-CapacityAllocationInfo,
+ PUSCH-CapacityAllocationInfo-r4,
+ PUSCH-CapacityAllocationInfo-r7,
+ PUSCH-Identity,
+ PUSCH-SysInfoList-HCR-r5,
+ PDSCH-SysInfoList-HCR-r5,
+ RL-AdditionInformationList,
+ RL-AdditionInformationList-r6,
+ RL-AdditionInformation-list-v6b0ext,
+ RL-AdditionInformationList-r7,
+ RL-RemovalInformationList,
+ Serving-HSDSCH-CellInformation,
+ SpecialBurstScheduling,
+ SSDT-Information,
+ SSDT-Information-r4,
+ TFC-ControlDuration,
+ SSDT-UL,
+ TimingMaintainedSynchInd,
+ TimeslotList,
+ TimeslotList-r4,
+ TimingInfo-r7,
+ TX-DiversityMode,
+ UL-ChannelRequirement,
+ UL-ChannelRequirement-r4,
+ UL-ChannelRequirement-r5,
+ UL-ChannelRequirementWithCPCH-SetID,
+ UL-ChannelRequirementWithCPCH-SetID-r4,
+ UL-ChannelRequirementWithCPCH-SetID-r5,
+ UL-DPCH-Info,
+ UL-DPCH-Info-r4,
+ UL-DPCH-Info-r5,
+ UL-DPCH-Info-r6,
+ UL-DPCH-Info-r7,
+ UL-DPCH-InfoPostFDD,
+ UL-DPCH-InfoPostTDD,
+ UL-DPCH-InfoPostTDD-LCR-r4,
+ UL-EDCH-Information-r6,
+ UL-EDCH-Information-r7,
+ UL-SynchronisationParameters-r4,
+ UL-TimingAdvance,
+ UL-TimingAdvanceControl,
+ UL-TimingAdvanceControl-r4,
+ UL-TimingAdvanceControl-r7,
+-- Measurement IEs :
+ AdditionalMeasurementID-List,
+ DeltaRSCP,
+ Frequency-Band,
+ EventResults,
+ Inter-FreqEventCriteriaList-v590ext,
+ Intra-FreqEventCriteriaList-v590ext,
+ IntraFreqReportingCriteria-1b-r5,
+ IntraFreqEvent-1d-r5,
+ IntraFreqCellID,
+ InterFreqEventResults-LCR-r4-ext,
+ InterRATCellInfoIndication,
+ InterRAT-TargetCellDescription,
+ MeasuredResults,
+ MeasuredResults-v390ext,
+ MeasuredResults-v590ext,
+ MeasuredResultsList,
+ MeasuredResultsList-LCR-r4-ext,
+ MeasuredResultsOnRACH,
+ MeasuredResultsOnRACHinterFreq,
+ MeasurementCommand,
+ MeasurementCommand-r4,
+ MeasurementCommand-r6,
+ MeasurementIdentity,
+ MeasurementReportingMode,
+ PrimaryCCPCH-RSCP,
+ SFN-Offset-Validity,
+ TimeslotListWithISCP,
+ TrafficVolumeMeasuredResultsList,
+ ThresholdSFN-GPS-TOW-us,
+ UE-Positioning-GPS-AssistanceData,
+ UE-Positioning-GPS-ReferenceTimeUncertainty,
+ UE-Positioning-Measurement-v390ext,
+ UE-Positioning-Measurement-v7xyext,
+ UE-Positioning-OTDOA-AssistanceData,
+ UE-Positioning-OTDOA-AssistanceData-r4ext,
+ UE-Positioning-OTDOA-AssistanceData-UEB,
+ UE-Positioning-OTDOA-AssistanceData-UEB-ext,
+ VelocityEstimate,
+ UE-InternalMeasuredResults-r7,
+-- Other IEs :
+ BCCH-ModificationInfo,
+ CDMA2000-MessageList,
+ GSM-TargetCellInfoList,
+ GERANIu-MessageList,
+ GERAN-SystemInformation,
+ GSM-MessageList,
+ InterRAT-ChangeFailureCause,
+ InterRAT-HO-FailureCause,
+ InterRAT-UE-RadioAccessCapabilityList,
+ InterRAT-UE-RadioAccessCapability-v590ext,
+ InterRAT-UE-SecurityCapList,
+ IntraDomainNasNodeSelector,
+ ProtocolErrorMoreInformation,
+ Rplmn-Information,
+ Rplmn-Information-r4,
+ SegCount,
+ SegmentIndex,
+ SFN-Prime,
+ SIB-Data-fixed,
+ SIB-Data-variable,
+ SIB-Type,
+-- MBMS IEs:
+ MBMS-CellGroupIdentity-r6,
+ MBMS-CommonRBInformationList-r6,
+ MBMS-CurrentCell-SCCPCHList-r6,
+ MBMS-JoinedInformation-r6,
+ MBMS-MICHConfigurationInfo-r6,
+ MBMS-MICHConfigurationInfo-r7,
+ MBMS-ModifedServiceList-r6,
+ MBMS-MSCH-ConfigurationInfo-r6,
+ MBMS-NeighbouringCellSCCPCHList-r6,
+ MBMS-NumberOfNeighbourCells-r6,
+ MBMS-PhyChInformationList-r6,
+ MBMS-PL-ServiceRestrictInfo-r6,
+ MBMS-PreferredFreqRequest-r6,
+ MBMS-PreferredFrequencyList-r6,
+ MBMS-PTMActivationTime-r6,
+ MBMS-SelectedServiceInfo,
+ MBMS-SelectedServicesShort,
+ MBMS-ServiceAccessInfoList-r6,
+ MBMS-ServiceIdentity-r6,
+ MBMS-ServiceSchedulingInfoList-r6,
+ MBMS-SIBType5-SCCPCHList-r6,
+ MBMS-TimersAndCounters-r6,
+ MBMS-TranspChInfoForEachCCTrCh-r6,
+ MBMS-TranspChInfoForEachTrCh-r6,
+ MBMS-UnmodifiedServiceList-r6
+FROM InformationElements
+
+ maxSIBperMsg,
+ maxURNTI-Group
+FROM Constant-definitions;
+
+-- ***************************************************
+--
+-- ACTIVE SET UPDATE (FDD only)
+--
+-- ***************************************************
+
+ActiveSetUpdate ::= CHOICE {
+ r3 SEQUENCE {
+ activeSetUpdate-r3 ActiveSetUpdate-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ activeSetUpdate-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ activeSetUpdate-v4b0ext ActiveSetUpdate-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ activeSetUpdate-v590ext ActiveSetUpdate-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ activeSetUpdate-v690ext ActiveSetUpdate-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ activeSetUpdate-r6 ActiveSetUpdate-r6-IEs,
+ activeSetUpdate-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ activeSetUpdate-v6b0ext ActiveSetUpdate-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ activeSetUpdate-v7xyext ActiveSetUpdate-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ activeSetUpdate-r7 ActiveSetUpdate-r7-IEs,
+ activeSetUpdate-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+}
+
+ActiveSetUpdate-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- dummy and dummy2 are not used in this version of the specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy IntegrityProtectionModeInfo OPTIONAL,
+ dummy2 CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ newU-RNTI U-RNTI OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- Radio bearer IEs
+ -- dummy3 is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy3 DL-CounterSynchronisationInfo OPTIONAL,
+ -- Physical channel IEs
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ rl-AdditionInformationList RL-AdditionInformationList OPTIONAL,
+ rl-RemovalInformationList RL-RemovalInformationList OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL,
+ -- dummy4 is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy4 SSDT-Information OPTIONAL
+}
+
+ActiveSetUpdate-v4b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-UL OPTIONAL,
+ -- The order of the RLs in IE cell-id-PerRL-List is the same as
+ -- in IE RL-AdditionInformationList included in this message
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL
+}
+
+ActiveSetUpdate-v590ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dpc-Mode DPC-Mode,
+ dl-TPC-PowerOffsetPerRL-List DL-TPC-PowerOffsetPerRL-List OPTIONAL
+}
+
+ActiveSetUpdate-v690ext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL
+}
+
+ActiveSetUpdate-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ activationTime ActivationTime OPTIONAL,
+ newU-RNTI U-RNTI OPTIONAL,
+ newH-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- Physical channel IEs
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ rl-AdditionInformationList RL-AdditionInformationList-r6 OPTIONAL,
+ rl-RemovalInformationList RL-RemovalInformationList OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL,
+ dpc-Mode DPC-Mode OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation OPTIONAL,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo OPTIONAL
+}
+
+ActiveSetUpdate-v6b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ rl-AdditionInformation-list-v6b0ext RL-AdditionInformation-list-v6b0ext OPTIONAL
+}
+
+ActiveSetUpdate-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ activationTime ActivationTime OPTIONAL,
+ newU-RNTI U-RNTI OPTIONAL,
+ newH-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- Physical channel IEs
+ mimoParameters MIMO-Parameters OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ rl-AdditionInformationList RL-AdditionInformationList-r7 OPTIONAL,
+ rl-RemovalInformationList RL-RemovalInformationList OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL,
+ dpc-Mode DPC-Mode OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation OPTIONAL,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo OPTIONAL
+}
+
+ActiveSetUpdate-v7xyext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ timingInfo TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- ACTIVE SET UPDATE COMPLETE (FDD only)
+--
+-- ***************************************************
+
+ActiveSetUpdateComplete ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy IntegrityProtActivationInfo OPTIONAL,
+ -- Radio bearer IEs
+ -- dummy2 and dummy3 are not used in this version of the specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy2 RB-ActivationTimeInfoList OPTIONAL,
+ dummy3 UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ activeSetUpdateComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- ACTIVE SET UPDATE FAILURE (FDD only)
+--
+-- ***************************************************
+
+ActiveSetUpdateFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ activeSetUpdateFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- ASSISTANCE DATA DELIVERY--
+-- ***************************************************
+
+AssistanceDataDelivery ::= CHOICE {
+ r3 SEQUENCE {
+ assistanceDataDelivery-r3 AssistanceDataDelivery-r3-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ assistanceDataDelivery-v3a0ext AssistanceDataDelivery-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ assistanceDataDelivery-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ assistanceDataDelivery-v4b0ext AssistanceDataDelivery-v4b0ext-IEs,
+ v7xyNonCriticalExtension SEQUENCE {
+ assistanceDataDelivery-v7xyext AssistanceDataDelivery-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+AssistanceDataDelivery-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Measurement Information Elements
+ ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData OPTIONAL,
+ ue-positioning-OTDOA-AssistanceData-UEB UE-Positioning-OTDOA-AssistanceData-UEB OPTIONAL
+}
+
+AssistanceDataDelivery-v3a0ext ::= SEQUENCE {
+ sfn-Offset-Validity SFN-Offset-Validity OPTIONAL
+}
+
+AssistanceDataDelivery-v4b0ext-IEs ::= SEQUENCE {
+ ue-Positioning-OTDOA-AssistanceData-r4ext UE-Positioning-OTDOA-AssistanceData-r4ext OPTIONAL
+}
+
+AssistanceDataDelivery-v7xyext-IEs ::= SEQUENCE {
+ ue-Positioning-OTDOA-AssistanceData-UEB-ext
+ UE-Positioning-OTDOA-AssistanceData-UEB-ext OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
+}
+
+ -- ***************************************************
+--
+-- CELL CHANGE ORDER FROM UTRAN
+--
+-- ***************************************************
+
+CellChangeOrderFromUTRAN ::= CHOICE {
+ r3 SEQUENCE {
+ cellChangeOrderFromUTRAN-IEs CellChangeOrderFromUTRAN-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ cellChangeOrderFromUTRAN-r3-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ cellChangeOrderFromUTRAN-v590ext CellChangeOrderFromUTRAN-v590ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+CellChangeOrderFromUTRAN-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy IntegrityProtectionModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ -- the IE rab-InformationList is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored. The IE may be used in a later
+ -- version of the protocol and hence it is not changed into a dummy
+ rab-InformationList RAB-InformationList OPTIONAL,
+ interRAT-TargetCellDescription InterRAT-TargetCellDescription
+}
+
+CellChangeOrderFromUTRAN-v590ext-IEs ::= SEQUENCE {
+ geran-SystemInfoType CHOICE {
+ sI GERAN-SystemInformation,
+ pSI GERAN-SystemInformation
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- CELL CHANGE ORDER FROM UTRAN FAILURE
+--
+-- ***************************************************
+
+CellChangeOrderFromUTRANFailure ::= CHOICE {
+ r3 SEQUENCE {
+ cellChangeOrderFromUTRANFailure-r3
+ CellChangeOrderFromUTRANFailure-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ cellChangeOrderFromUTRANFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ -- dummy is not used in this version of the specification and it
+ -- should be ignored.
+ dummy SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+CellChangeOrderFromUTRANFailure-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy IntegrityProtectionModeInfo OPTIONAL,
+ interRAT-ChangeFailureCause InterRAT-ChangeFailureCause
+}
+
+-- ***************************************************
+--
+-- CELL UPDATE
+--
+-- ***************************************************
+
+CellUpdate ::= SEQUENCE {
+ -- User equipment IEs
+ u-RNTI U-RNTI,
+ startList STARTList,
+ am-RLC-ErrorIndicationRb2-3or4 BOOLEAN,
+ am-RLC-ErrorIndicationRb5orAbove BOOLEAN,
+ cellUpdateCause CellUpdateCause,
+ -- TABULAR: RRC transaction identifier is nested in FailureCauseWithProtErrTrId
+ failureCause FailureCauseWithProtErrTrId OPTIONAL,
+ rb-timer-indicator Rb-timer-indicator,
+ -- Measurement IEs
+ measuredResultsOnRACH MeasuredResultsOnRACH OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ cellUpdate-r3-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ cellUpdate-v590ext CellUpdate-v590ext,
+ v690NonCriticalExtensions SEQUENCE {
+ cellUpdate-v690ext CellUpdate-v690ext-IEs,
+ v6b0NonCriticalExtensions SEQUENCE {
+ cellUpdate-v6b0ext CellUpdate-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ cellUpdate-v7xyext CellUpdate-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+CellUpdate-v590ext ::= SEQUENCE {
+ establishmentCause EstablishmentCause OPTIONAL
+}
+
+CellUpdate-v690ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ cellUpdateCause-ext CellUpdateCause-ext OPTIONAL,
+ trafficVolumeIndicator ENUMERATED { true } OPTIONAL,
+ -- Measurement IEs
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq OPTIONAL,
+ reconfigurationStatusIndicator ENUMERATED { true } OPTIONAL
+}
+
+CellUpdate-v6b0ext-IEs ::= SEQUENCE {
+ -- MBMS IEs
+ mbmsSelectedServices MBMS-SelectedServicesShort OPTIONAL
+}
+
+CellUpdate-v7xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ csCallType ENUMERATED { speech, video, other, spare } OPTIONAL,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL
+}
+
+-- ***************************************************
+--
+-- CELL UPDATE CONFIRM
+--
+-- ***************************************************
+
+CellUpdateConfirm ::= CHOICE {
+ r3 SEQUENCE {
+ cellUpdateConfirm-r3 CellUpdateConfirm-r3-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v3a0ext CellUpdateConfirm-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ cellUpdateConfirm-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v4b0ext CellUpdateConfirm-v4b0ext-IEs,
+ v590NonCriticalExtenstions SEQUENCE {
+ cellUpdateConfirm-v590ext CellUpdateConfirm-v590ext-IEs,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ cellUpdateConfirm-v5d0ext CellUpdateConfirm-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v690ext CellUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ cellUpdateConfirm-r4 CellUpdateConfirm-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ cellUpdateConfirm-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtenstions SEQUENCE {
+ cellUpdateConfirm-v590ext CellUpdateConfirm-v590ext-IEs,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ cellUpdateConfirm-v5d0ext CellUpdateConfirm-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v690ext CellUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ cellUpdateConfirm-r5 CellUpdateConfirm-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ cellUpdateConfirm-r5-add-ext BIT STRING OPTIONAL,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ cellUpdateConfirm-v5d0ext CellUpdateConfirm-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v690ext CellUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ cellUpdateConfirm-r6 CellUpdateConfirm-r6-IEs,
+ -- Container for adding non critical extensions after freezing REL-7
+ cellUpdateConfirm-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v6b0ext CellUpdateConfirm-v6b0ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ cellUpdateConfirm-r7 CellUpdateConfirm-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ cellUpdateConfirm-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+ }
+}
+
+CellUpdateConfirm-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ rlc-Re-establishIndicatorRb2-3or4 BOOLEAN,
+ rlc-Re-establishIndicatorRb5orAbove BOOLEAN,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ modeSpecificTransChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy and dummy2 are not used in this version of the specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonTransChInfo DL-CommonTransChInfo OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List OPTIONAL
+}
+
+CellUpdateConfirm-v3a0ext ::= SEQUENCE {
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received the UE behaviour
+ -- is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL
+}
+
+CellUpdateConfirm-v4b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-UL OPTIONAL,
+ -- The order of the RLs in IE cell-id-PerRL-List is the same as
+ -- in IE DL-InformationPerRL-List included in this message
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL
+}
+
+CellUpdateConfirm-v590ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-TPC-PowerOffsetPerRL-List DL-TPC-PowerOffsetPerRL-List OPTIONAL
+}
+
+CellUpdateConfirm-v5d0ext-IEs ::= SEQUENCE {
+ --Radio Bearer IEs
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL
+}
+CellUpdateConfirm-r4-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ rlc-Re-establishIndicatorRb2-3or4 BOOLEAN,
+ rlc-Re-establishIndicatorRb5orAbove BOOLEAN,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r4 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ modeSpecificTransChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy and dummy2 are not used in this version of the specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r4 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r4 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation-r4 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r4 OPTIONAL
+}
+
+CellUpdateConfirm-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ rlc-Re-establishIndicatorRb2-3or4 BOOLEAN,
+ rlc-Re-establishIndicatorRb5orAbove BOOLEAN,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r5 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r5 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ modeSpecificTransChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy and dummy2 are not used in this version of the specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r5 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-HSPDSCH-Information DL-HSPDSCH-Information OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r5 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r5 OPTIONAL
+}
+
+CellUpdateConfirm-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ rlc-Re-establishIndicatorRb2-3or4 BOOLEAN,
+ rlc-Re-establishIndicatorRb5orAbove BOOLEAN,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r6 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r6 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r6 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r6 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r6 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r6 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r6 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+CellUpdateConfirm-v690ext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ -- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
+ -- If included in the r3 or r4 version of the message, the UE should ignore the IE
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+CellUpdateConfirm-v6b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-InformationPerRL-List-v6b0ext DL-InformationPerRL-List-v6b0ext OPTIONAL
+}
+
+CellUpdateConfirm-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ rlc-Re-establishIndicatorRb2-3or4 BOOLEAN,
+ rlc-Re-establishIndicatorRb5orAbove BOOLEAN,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r6 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r6 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r7 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ timingInfo TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r7 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r7 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r7 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- CELL UPDATE CONFIRM for CCCH
+--
+-- ***************************************************
+
+CellUpdateConfirm-CCCH ::= CHOICE {
+ r3 SEQUENCE {
+ -- User equipment IEs
+ u-RNTI U-RNTI,
+ -- The rest of the message is identical to the one sent on DCCH.
+ cellUpdateConfirm-r3 CellUpdateConfirm-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ cellUpdateConfirm-CCCH-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v4b0ext CellUpdateConfirm-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v590ext CellUpdateConfirm-v590ext-IEs,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ cellUpdateConfirm-v5d0ext CellUpdateConfirm-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v690ext CellUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ u-RNTI U-RNTI,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ -- The rest of the message is identical to the one sent on DCCH.
+ cellUpdateConfirm-r4 CellUpdateConfirm-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ cellUpdateConfirm-CCCH-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v590ext CellUpdateConfirm-v590ext-IEs,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ cellUpdateConfirm-v5d0ext CellUpdateConfirm-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v690ext CellUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ cellUpdateConfirm-r5 CellUpdateConfirm-r5-IEs,
+ cellUpdateConfirm-CCCH-r5-add-ext BIT STRING OPTIONAL,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ cellUpdateConfirm-v5d0ext CellUpdateConfirm-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v690ext CellUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ cellUpdateConfirm-r6 CellUpdateConfirm-r6-IEs,
+ cellUpdateConfirm-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v6b0ext CellUpdateConfirm-v6b0ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ cellUpdateConfirm-r7 CellUpdateConfirm-r7-IEs,
+ cellUpdateConfirm-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+ }
+}
+
+-- ***************************************************
+--
+-- COUNTER CHECK
+--
+-- ***************************************************
+
+CounterCheck ::= CHOICE {
+ r3 SEQUENCE {
+ counterCheck-r3 CounterCheck-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ counterCheck-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+CounterCheck-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Radio bearer IEs
+ rb-COUNT-C-MSB-InformationList RB-COUNT-C-MSB-InformationList
+}
+
+-- ***************************************************
+--
+-- COUNTER CHECK RESPONSE
+--
+-- ***************************************************
+
+CounterCheckResponse ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Radio bearer IEs
+ rb-COUNT-C-InformationList RB-COUNT-C-InformationList OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ counterCheckResponse-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- DOWNLINK DIRECT TRANSFER
+--
+-- ***************************************************
+
+DownlinkDirectTransfer ::= CHOICE {
+ r3 SEQUENCE {
+ downlinkDirectTransfer-r3 DownlinkDirectTransfer-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ downlinkDirectTransfer-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+DownlinkDirectTransfer-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Message NAS-Message
+}
+
+-- ***************************************************
+--
+-- HANDOVER TO UTRAN COMMAND
+--
+-- ***************************************************
+
+
+HandoverToUTRANCommand ::= CHOICE {
+ r3 SEQUENCE {
+ handoverToUTRANCommand-r3 HandoverToUTRANCommand-r3-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ handoverToUTRANCommand-r4 HandoverToUTRANCommand-r4-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ handoverToUTRANCommand-r5 HandoverToUTRANCommand-r5-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ handoverToUTRANCommand-r6 HandoverToUTRANCommand-r6-IEs,
+ v6b0NonCriticalExtensions SEQUENCE {
+ handoverToUTRANCommand-v6b0ext HandoverToUTRANCommand-v6b0ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+}
+
+HandoverToUTRANCommand-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ new-U-RNTI U-RNTI-Short,
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy ActivationTime OPTIONAL,
+ cipheringAlgorithm CipheringAlgorithm OPTIONAL,
+ -- Radio bearer IEs
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ srb-InformationSetupList SRB-InformationSetupList,
+ rab-InformationSetupList RAB-InformationSetupList OPTIONAL,
+ ul-CommonTransChInfo UL-CommonTransChInfo,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList,
+ dl-CommonTransChInfo DL-CommonTransChInfo,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList,
+ ul-DPCH-Info UL-DPCH-Info,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy and dummy2 are not used in this version of specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL,
+ dummy2 CPCH-SetInfo OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation,
+ dl-InformationPerRL-List DL-InformationPerRL-List,
+ frequencyInfo FrequencyInfo
+ },
+ preconfiguration SEQUENCE {
+-- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+-- one for the FDD only elements and one for the TDD only elements, so that one
+-- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity
+ }
+ },
+ rab-Info RAB-Info-Post OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostFDD,
+ dl-CommonInformationPost DL-CommonInformationPost,
+ dl-InformationPerRL-List DL-InformationPerRL-ListPostFDD,
+ frequencyInfo FrequencyInfoFDD
+ },
+ tdd SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD,
+ dl-CommonInformationPost DL-CommonInformationPost,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power
+}
+
+HandoverToUTRANCommand-r4-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ new-U-RNTI U-RNTI-Short,
+ cipheringAlgorithm CipheringAlgorithm OPTIONAL,
+ -- Radio bearer IEs
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ srb-InformationSetupList SRB-InformationSetupList,
+ rab-InformationSetupList RAB-InformationSetupList-r4 OPTIONAL,
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r4,
+ ul-DPCH-Info UL-DPCH-Info-r4,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy and dummy2 are not used in this version of specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL,
+ dummy2 CPCH-SetInfo OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation-r4,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r4,
+ frequencyInfo FrequencyInfo
+ },
+ preconfiguration SEQUENCE {
+-- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+-- one for the FDD only elements and one for the TDD only elements, so that one
+-- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r4
+ }
+ },
+ rab-Info RAB-Info-Post OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostFDD,
+ dl-CommonInformationPost DL-CommonInformationPost,
+ dl-InformationPerRL-List DL-InformationPerRL-ListPostFDD,
+ frequencyInfo FrequencyInfoFDD
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ },
+ tdd128 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD-LCR-r4,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD-LCR-r4,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power
+}
+
+HandoverToUTRANCommand-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ new-U-RNTI U-RNTI-Short,
+ cipheringAlgorithm CipheringAlgorithm OPTIONAL,
+ -- Radio bearer IEs
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ srb-InformationSetupList SRB-InformationSetupList-r5,
+ rab-InformationSetupList RAB-InformationSetupList-r5 OPTIONAL,
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5,
+ ul-DPCH-Info UL-DPCH-Info-r5,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy and dummy2 are not used in this version of specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL,
+ dummy2 CPCH-SetInfo OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation-r4,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r5,
+ frequencyInfo FrequencyInfo
+ },
+ preconfiguration SEQUENCE {
+-- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+-- one for the FDD only elements and one for the TDD only elements, so that one
+-- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r5
+ }
+ },
+ rab-Info RAB-Info-Post OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostFDD,
+ dl-CommonInformationPost DL-CommonInformationPost,
+ dl-InformationPerRL-List DL-InformationPerRL-ListPostFDD,
+ frequencyInfo FrequencyInfoFDD
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ },
+ tdd128 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD-LCR-r4,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD-LCR-r4,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power
+}
+
+HandoverToUTRANCommand-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ new-U-RNTI U-RNTI-Short,
+ cipheringAlgorithm CipheringAlgorithm OPTIONAL,
+ -- Radio bearer IEs
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ srb-InformationSetupList SRB-InformationSetupList-r6,
+ rab-InformationSetupList RAB-InformationSetupList-r6 OPTIONAL,
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r6,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5,
+ ul-DPCH-Info UL-DPCH-Info-r6,
+ ul-EDCH-Information UL-EDCH-Information-r6 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r6 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r6,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6,
+ frequencyInfo FrequencyInfo
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6
+ }
+ },
+ rab-Info RAB-Info-Post OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostFDD,
+ dl-CommonInformationPost DL-CommonInformationPost,
+ dl-InformationPerRL-List DL-InformationPerRL-ListPostFDD,
+ frequencyInfo FrequencyInfoFDD
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ },
+ tdd128 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD-LCR-r4,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD-LCR-r4,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power
+}
+
+HandoverToUTRANCommand-v6b0ext-IEs ::= SEQUENCE {
+ ue-hspa-identities UE-HSPA-Identities-r6 OPTIONAL
+}
+
+HandoverToUTRANCommand-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ new-U-RNTI U-RNTI-Short,
+ cipheringAlgorithm CipheringAlgorithm-r7 OPTIONAL,
+ -- Radio bearer IEs
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ srb-InformationSetupList SRB-InformationSetupList-r6,
+ rab-InformationSetupList RAB-InformationSetupList-r6 OPTIONAL,
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r7,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5,
+ ul-DPCH-Info UL-DPCH-Info-r7,
+ ul-EDCH-Information-r7 UL-EDCH-Information-r7 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r4,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7,
+ frequencyInfo FrequencyInfo
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6
+ }
+ },
+ rab-Info RAB-Info-Post OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostFDD,
+ dl-CommonInformationPost DL-CommonInformationPost,
+ dl-InformationPerRL-List DL-InformationPerRL-ListPostFDD,
+ frequencyInfo FrequencyInfoFDD
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ },
+ tdd128 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-Info-r7,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD-LCR-r4,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ },
+ tdd768 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-Info-r7,
+ dl-InformationPerRL DL-InformationPerRL-List-r7,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power
+}
+
+-- ***************************************************
+--
+-- HANDOVER TO UTRAN COMPLETE
+--
+-- ***************************************************
+
+HandoverToUTRANComplete ::= SEQUENCE {
+ --TABULAR: Integrity protection shall not be performed on this message.
+ -- User equipment IEs
+ -- TABULAR: startList is conditional on history.
+ startList STARTList OPTIONAL,
+ -- Radio bearer IEs
+ count-C-ActivationTime ActivationTime OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ handoverToUTRANComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- INITIAL DIRECT TRANSFER
+--
+-- ***************************************************
+
+InitialDirectTransfer ::= SEQUENCE {
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity,
+ intraDomainNasNodeSelector IntraDomainNasNodeSelector,
+ nas-Message NAS-Message,
+ -- Measurement IEs
+ measuredResultsOnRACH MeasuredResultsOnRACH OPTIONAL,
+ v3a0NonCriticalExtensions SEQUENCE {
+ initialDirectTransfer-v3a0ext InitialDirectTransfer-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ initialDirectTransfer-r3-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ initialDirectTransfer-v590ext InitialDirectTransfer-v590ext,
+ v690NonCriticalExtensions SEQUENCE {
+ initialDirectTransfer-v690ext InitialDirectTransfer-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ initialDirectTransfer-v7xyext InitialDirectTransfer-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+InitialDirectTransfer-v3a0ext ::= SEQUENCE {
+ -- start-value shall always be included in this version of the protocol
+ start-Value START-Value OPTIONAL
+}
+InitialDirectTransfer-v590ext ::= SEQUENCE {
+ establishmentCause EstablishmentCause OPTIONAL
+}
+
+InitialDirectTransfer-v690ext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ plmn-Identity PLMN-Identity OPTIONAL,
+ -- Measurement IEs
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq OPTIONAL,
+ -- MBMS IEs
+ mbms-JoinedInformation MBMS-JoinedInformation-r6 OPTIONAL
+}
+
+InitialDirectTransfer-v7xyext-IEs ::= SEQUENCE {
+ csCallType ENUMERATED { speech, video, other, spare } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- HANDOVER FROM UTRAN COMMAND
+--
+-- ***************************************************
+
+HandoverFromUTRANCommand-GSM ::= CHOICE {
+ r3 SEQUENCE {
+ handoverFromUTRANCommand-GSM-r3
+ HandoverFromUTRANCommand-GSM-r3-IEs,
+ -- UTRAN should not include the IE laterNonCriticalExtensions when it sets the IE
+ -- gsm-message included in handoverFromUTRANCommand-GSM-r3 to single-GSM-Message. The UE
+ -- behaviour upon receiving a message with this combination of IE values is unspecified.
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ handoverFromUTRANCommand-GSM-r3-add-ext BIT STRING OPTIONAL,
+ -- UTRAN may apply the r3 version of the message to perform PS handover
+ -- for a single RAB only
+ v690NonCriticalExtensions SEQUENCE {
+ handoverFromUTRANCommand-GSM-v690ext HandoverFromUTRANCommand-GSM-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ handoverFromUTRANCommand-GSM-r6 HandoverFromUTRANCommand-GSM-r6-IEs,
+ handoverFromUTRANCommand-GSM-r6-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+}
+
+HandoverFromUTRANCommand-GSM-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ activationTime ActivationTime OPTIONAL,
+ -- Radio bearer IEs
+ toHandoverRAB-Info RAB-Info OPTIONAL,
+ -- Measurement IEs
+ frequency-band Frequency-Band,
+ -- Other IEs
+ gsm-message CHOICE {
+ -- In the single-GSM-Message case the following rules apply:
+ -- 1> the GSM message directly follows the basic production; the final padding that
+ -- results when PER encoding the abstract syntax value is removed prior to appending
+ -- the GSM message.
+ -- 2> the RRC message excluding the GSM part, does not contain a length determinant;
+ -- there is no explicit parameter indicating the size of the included GSM message.
+ -- 3> depending on need, final padding (all "0"s) is added to ensure the final result
+ -- comprises a full number of octets
+ single-GSM-Message SEQUENCE {},
+ gsm-MessageList SEQUENCE {
+ gsm-Messages GSM-MessageList
+ }
+ }
+}
+
+HandoverFromUTRANCommand-GSM-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ activationTime ActivationTime OPTIONAL,
+ -- Radio bearer IEs
+ toHandoverRAB-Info RAB-InformationList-r6 OPTIONAL,
+ -- Measurement IEs
+ frequency-band Frequency-Band,
+ -- Other IEs
+ gsm-message CHOICE {
+ -- In the single-GSM-Message case the following rules apply:
+ -- 1> the GSM message directly follows the basic production; the final padding that
+ -- results when PER encoding the abstract syntax value is removed prior to appending
+ -- the GSM message.
+ -- 2> the RRC message excluding the GSM part, does not contain a length determinant;
+ -- there is no explicit parameter indicating the size of the included GSM message.
+ -- 3> depending on need, final padding (all "0"s) is added to ensure the final result
+ -- comprises a full number of octets
+ single-GSM-Message SEQUENCE {},
+ gsm-MessageList SEQUENCE {
+ gsm-Messages GSM-MessageList
+ }
+ },
+ geran-SystemInfoType CHOICE {
+ sI GERAN-SystemInformation,
+ pSI GERAN-SystemInformation
+ } OPTIONAL
+}
+
+HandoverFromUTRANCommand-GSM-v690ext-IEs ::= SEQUENCE {
+ geran-SystemInfoType CHOICE {
+ sI GERAN-SystemInformation,
+ pSI GERAN-SystemInformation
+ } OPTIONAL
+}
+
+HandoverFromUTRANCommand-GERANIu ::= SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ handoverFromUTRANCommand-GERANIu CHOICE {
+ r5 SEQUENCE {
+ handoverFromUTRANCommand-GERANIu-r5
+ HandoverFromUTRANCommand-GERANIu-r5-IEs,
+ -- UTRAN should not include the IE nonCriticalExtensions when it sets
+ -- the IE geranIu-message included in handoverFromUTRANCommand-GERANIu-r5 to
+ -- single-GERANIu-Message
+ -- The UE behaviour upon receiving a message including this combination of IE values is
+ -- not specified
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ later-than-r5 SEQUENCE {
+ criticalExtensions SEQUENCE {}
+ }
+ }
+}
+
+HandoverFromUTRANCommand-GERANIu-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ activationTime ActivationTime OPTIONAL,
+ -- Measurement IEs
+ frequency-Band Frequency-Band,
+ -- Other IEs
+ geranIu-Message CHOICE {
+ -- In the single-GERANIu-Message case the following rules apply:
+ -- 1> the GERAN Iu message directly follows the basic production; the final padding that
+ -- results when PER encoding the abstract syntax value is removed prior to appending
+ -- the GERAN Iu message.
+ -- 2> the RRC message excluding the GERAN Iu part does not contain a length determinant;
+-- there is no explicit parameter indicating the size of the included GERAN Iu
+-- message.
+ -- 3> depending on need, final padding (all "0"s) is added to ensure the final result
+ -- comprises a full number of octets.
+ single-GERANIu-Message SEQUENCE {},
+ geranIu-MessageList SEQUENCE {
+ geranIu-Messages GERANIu-MessageList
+ }
+ }
+}
+
+HandoverFromUTRANCommand-CDMA2000 ::= CHOICE {
+ r3 SEQUENCE {
+ handoverFromUTRANCommand-CDMA2000-r3
+ HandoverFromUTRANCommand-CDMA2000-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ handoverFromUTRANCommand-CDMA2000-r3-add-ext
+ BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+HandoverFromUTRANCommand-CDMA2000-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ activationTime ActivationTime OPTIONAL,
+ -- Radio bearer IEs
+ toHandoverRAB-Info RAB-Info OPTIONAL,
+ -- Other IEs
+ cdma2000-MessageList CDMA2000-MessageList
+}
+
+-- ***************************************************
+--
+-- HANDOVER FROM UTRAN FAILURE
+--
+-- ***************************************************
+
+HandoverFromUTRANFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Other IEs
+ interRAT-HO-FailureCause InterRAT-HO-FailureCause OPTIONAL,
+ -- In case the interRATMessage to be transferred is for GERAN Iu mode, the
+ -- message should be placed in the HandoverFromUtranFailure-v590ext-IEs
+ -- non-critical extension container.
+ interRATMessage CHOICE {
+ gsm SEQUENCE {
+ gsm-MessageList GSM-MessageList
+ },
+ cdma2000 SEQUENCE {
+ cdma2000-MessageList CDMA2000-MessageList
+ }
+ } OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ handoverFromUTRANFailure-r3-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ handoverFromUTRANFailure-v590ext HandoverFromUtranFailure-v590ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+HandoverFromUtranFailure-v590ext-IEs ::= SEQUENCE {
+ geranIu-MessageList GERANIu-MessageList OPTIONAL
+}
+
+-- ***************************************************
+--
+-- INTER RAT HANDOVER INFO
+--
+-- ***************************************************
+
+InterRATHandoverInfo ::= SEQUENCE {
+ -- This structure is defined for historical reasons, backward compatibility with 44.018
+ predefinedConfigStatusList CHOICE {
+ absent NULL,
+ present PredefinedConfigStatusList
+ },
+ uE-SecurityInformation CHOICE {
+ absent NULL,
+ present UE-SecurityInformation
+ },
+ ue-CapabilityContainer CHOICE {
+ absent NULL,
+ -- present is an octet aligned string containing IE UE-RadioAccessCapabilityInfo
+ present OCTET STRING (SIZE (0..63))
+ },
+ -- Non critical extensions
+ v390NonCriticalExtensions CHOICE {
+ absent NULL,
+ present SEQUENCE {
+ interRATHandoverInfo-v390ext InterRATHandoverInfo-v390ext-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v3a0ext InterRATHandoverInfo-v3a0ext-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v3d0ext InterRATHandoverInfo-v3d0ext-IEs,
+ -- Container for additional R99 extensions
+ interRATHandoverInfo-r3-add-ext BIT STRING
+ (CONTAINING InterRATHandoverInfo-r3-add-ext-IEs) OPTIONAL,
+ v3g0NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v3g0ext InterRATHandoverInfo-v3g0ext-IEs,
+ v4b0NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v4b0ext InterRATHandoverInfo-v4b0ext-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v4d0ext InterRATHandoverInfo-v4d0ext-IEs,
+ -- Reserved for future non critical extension
+ v590NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v590ext
+ InterRATHandoverInfo-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v690ext
+ InterRATHandoverInfo-v690ext-IEs,
+ v6b0NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v6b0ext
+ InterRATHandoverInfo-v6b0ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ }
+ }
+}
+
+InterRATHandoverInfo-v390ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v380ext UE-RadioAccessCapability-v380ext OPTIONAL,
+ dl-PhysChCapabilityFDD-v380ext DL-PhysChCapabilityFDD-v380ext
+}
+
+InterRATHandoverInfo-v3a0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v3a0ext UE-RadioAccessCapability-v3a0ext OPTIONAL
+}
+
+InterRATHandoverInfo-v3d0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ uESpecificBehaviourInformation1interRAT UESpecificBehaviourInformation1interRAT OPTIONAL
+}
+
+InterRATHandoverInfo-v3g0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v3g0ext UE-RadioAccessCapability-v3g0ext OPTIONAL
+}
+
+InterRATHandoverInfo-r3-add-ext-IEs ::= SEQUENCE {
+ interRATHandoverInfo-v690ext1 InterRATHandoverInfo-v690ext1-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+InterRATHandoverInfo-v4b0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ accessStratumReleaseIndicator AccessStratumReleaseIndicator
+}
+
+InterRATHandoverInfo-v4d0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ tdd128-RF-Capability RadioFrequencyBandTDDList OPTIONAL
+}
+
+InterRATHandoverInfo-v590ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ predefinedConfigStatusListComp PredefinedConfigStatusListComp OPTIONAL,
+ ue-RadioAccessCapabilityComp UE-RadioAccessCapabilityComp OPTIONAL
+}
+
+InterRATHandoverInfo-v690ext1-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v650ext UE-RadioAccessCapability-v650ext OPTIONAL
+}
+
+InterRATHandoverInfo-v690ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-SecurityInformation2 UE-SecurityInformation2 OPTIONAL,
+ ue-RadioAccessCapabilityComp UE-RadioAccessCapabilityComp-ext OPTIONAL,
+ ue-RadioAccessCapabilityComp2 UE-RadioAccessCapabilityComp2
+}
+
+InterRATHandoverInfo-v6b0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ supportForSIB11bis ENUMERATED { true } OPTIONAL
+}
+
+InterRATHandoverInfo-v7xyext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapability-v7xyext UE-RadioAccessCapability-v7xyext OPTIONAL,
+ ue-RadioAccessCapabilityComp UE-RadioAccessCapabilityComp-r7 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MEASUREMENT CONTROL
+--
+-- ***************************************************
+
+MeasurementControl ::= CHOICE {
+ -- The Rel-4 functionality of UE Positioning OTDOA AssistanceData TDD is only available
+ -- in the later-than-r3 branch of this message (i.e. through the use of the IE
+ -- ue-Positioning-OTDOA-AssistanceData-r4)
+ r3 SEQUENCE {
+ measurementControl-r3 MeasurementControl-r3-IEs,
+ v390nonCriticalExtensions SEQUENCE {
+ measurementControl-v390ext MeasurementControl-v390ext,
+ v3a0NonCriticalExtensions SEQUENCE {
+ measurementControl-v3a0ext MeasurementControl-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ measurementControl-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE{
+ -- The content of the v4b0 non-critical extension has been removed. If sent
+ -- to a UE of AS release 4, the UE behaviour is unspecified. A UE of AS
+ -- release 5 onward shall comply with the v4b0 and later extensions in this
+ -- branch of the message.
+ v590NonCriticalExtensions SEQUENCE {
+ measurementControl-v590ext MeasurementControl-v590ext-IEs,
+ v5b0NonCriticalExtensions SEQUENCE {
+ measurementControl-v5b0ext MeasurementControl-v5b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ measurementControl-v7xyext MeasurementControl-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ measurementControl-r4 MeasurementControl-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ measurementControl-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE{
+ measurementControl-v590ext MeasurementControl-v590ext-IEs,
+ v5b0NonCriticalExtensions SEQUENCE {
+ measurementControl-v5b0ext MeasurementControl-v5b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ measurementControl-v7xyext MeasurementControl-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r4 SEQUENCE {
+ -- Most significant part of "RRC transaction identifier" (MSP),
+ -- "RRC transaction identifier" = rrc-TransactionIdentifier-MSP * 4 +
+ -- rrc-TransactionIdentifier
+ rrc-TransactionIdentifier-MSP RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ measurementControl-r6 MeasurementControl-r6-IEs,
+ v6a0NonCriticalExtensions SEQUENCE {
+ measurementControl-v6a0ext MeasurementControl-v6a0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ measurementControl-v7xyext MeasurementControl-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+}
+
+MeasurementControl-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Measurement IEs
+ measurementIdentity MeasurementIdentity,
+ -- TABULAR: The measurement type is included in MeasurementCommand.
+ measurementCommand MeasurementCommand,
+ measurementReportingMode MeasurementReportingMode OPTIONAL,
+ additionalMeasurementList AdditionalMeasurementID-List OPTIONAL,
+ -- Physical channel IEs
+ dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo OPTIONAL
+}
+
+MeasurementControl-v390ext ::= SEQUENCE {
+ ue-Positioning-Measurement-v390ext UE-Positioning-Measurement-v390ext OPTIONAL
+}
+
+MeasurementControl-v3a0ext ::= SEQUENCE {
+ sfn-Offset-Validity SFN-Offset-Validity OPTIONAL
+}
+
+MeasurementControl-r4-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ measurementIdentity MeasurementIdentity,
+ -- TABULAR: The measurement type is included in measurementCommand.
+ measurementCommand MeasurementCommand-r4,
+ measurementReportingMode MeasurementReportingMode OPTIONAL,
+ additionalMeasurementList AdditionalMeasurementID-List OPTIONAL,
+ -- Physical channel IEs
+ dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo OPTIONAL
+}
+
+MeasurementControl-v590ext-IEs ::= SEQUENCE {
+ measurementCommand-v590ext CHOICE {
+ -- the choice "intra-frequency" shall be used for the case of intra-frequency measurement,
+ -- as well as when intra-frequency events are configured for inter-frequency measurement
+ intra-frequency Intra-FreqEventCriteriaList-v590ext,
+ inter-frequency Inter-FreqEventCriteriaList-v590ext
+ } OPTIONAL,
+ intraFreqReportingCriteria-1b-r5 IntraFreqReportingCriteria-1b-r5 OPTIONAL,
+ intraFreqEvent-1d-r5 IntraFreqEvent-1d-r5 OPTIONAL,
+ -- most significant part of "RRC transaction identifier" (MSP),
+ -- "RRC transaction identifier" = rrc-TransactionIdentifier-MSP-v590ext * 4 +
+ -- rrc-TransactionIdentifier
+ rrc-TransactionIdentifier-MSP-v590ext RRC-TransactionIdentifier
+}
+
+MeasurementControl-v5b0ext-IEs ::= SEQUENCE {
+ interRATCellInfoIndication InterRATCellInfoIndication OPTIONAL
+}
+
+MeasurementControl-r6-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ measurementIdentity MeasurementIdentity,
+ -- TABULAR: The measurement type is included in measurementCommand.
+ measurementCommand MeasurementCommand-r6,
+ measurementReportingMode MeasurementReportingMode OPTIONAL,
+ additionalMeasurementList AdditionalMeasurementID-List OPTIONAL,
+ -- Physical channel IEs
+ dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo OPTIONAL
+}
+
+MeasurementControl-v6a0ext-IEs ::= SEQUENCE {
+ intraFreqReportingCriteria-1b-r5 IntraFreqReportingCriteria-1b-r5 OPTIONAL
+}
+
+MeasurementControl-v7xyext-IEs ::= SEQUENCE {
+ ue-Positioning-Measurement-v7xyext UE-Positioning-Measurement-v7xyext,
+ ue-Positioning-OTDOA-AssistanceData-UEB-ext
+ UE-Positioning-OTDOA-AssistanceData-UEB-ext OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL,
+ thresholdSFN-GPS-TOW-us ThresholdSFN-GPS-TOW-us OPTIONAL
+}
+
+
+-- ***************************************************
+--
+-- MEASUREMENT CONTROL FAILURE
+--
+-- ***************************************************
+
+MeasurementControlFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ measurementControlFailure-r3-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ measurementControlFailure-v590ext MeasurementControlFailure-v590ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+MeasurementControlFailure-v590ext-IEs ::= SEQUENCE {
+ -- most significant part of "RRC transaction identifier" (MSP),
+ -- "RRC transaction identifier" = rrc-TransactionIdentifier-MSP-v590ext * 4 +
+ -- rrc-TransactionIdentifier
+ -- If the rrc-TransactionIdentifier-MSP-v590ext was not received in the MEASUREMENT CONTROL
+ -- message, then the rrc-TransactionIdentifier-MSP-v590ext shall be set to zero
+ rrc-TransactionIdentifier-MSP-v590ext RRC-TransactionIdentifier
+}
+
+-- ***************************************************
+--
+-- MEASUREMENT REPORT
+--
+-- ***************************************************
+
+MeasurementReport ::= SEQUENCE {
+ -- Measurement IEs
+ measurementIdentity MeasurementIdentity,
+ measuredResults MeasuredResults OPTIONAL,
+ measuredResultsOnRACH MeasuredResultsOnRACH OPTIONAL,
+ additionalMeasuredResults MeasuredResultsList OPTIONAL,
+ eventResults EventResults OPTIONAL,
+ -- Non-critical extensions
+ v390nonCriticalExtensions SEQUENCE {
+ measurementReport-v390ext MeasurementReport-v390ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ measurementReport-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ measurementReport-v4b0ext MeasurementReport-v4b0ext-IEs,
+ -- Extension mechanism for non-Rel4 information
+ v590NonCriticalExtensions SEQUENCE {
+ measurementReport-v590ext MeasurementReport-v590ext-IEs,
+ v5b0NonCriticalExtensions SEQUENCE {
+ measurementReport-v5b0ext MeasurementReport-v5b0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ measurementReport-v690ext MeasurementReport-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ measurementReport-v7xyext MeasurementReport-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+MeasurementReport-v390ext ::= SEQUENCE {
+ measuredResults-v390ext MeasuredResults-v390ext OPTIONAL
+}
+
+MeasurementReport-v4b0ext-IEs ::= SEQUENCE {
+ interFreqEventResults-LCR InterFreqEventResults-LCR-r4-ext OPTIONAL,
+ -- additionalMeasuredResults-LCR shall contain measurement results and additional measurement
+ -- results list.
+ additionalMeasuredResults-LCR MeasuredResultsList-LCR-r4-ext OPTIONAL,
+ -- dummy is not used in this version of the specification. It should not be sent and
+ -- if received it should be ignored.
+ dummy PrimaryCPICH-Info OPTIONAL
+}
+
+MeasurementReport-v590ext-IEs ::= SEQUENCE {
+ measuredResults-v590ext MeasuredResults-v590ext OPTIONAL
+}
+
+MeasurementReport-v5b0ext-IEs ::= SEQUENCE {
+ interRATCellInfoIndication InterRATCellInfoIndication OPTIONAL
+}
+
+MeasurementReport-v690ext-IEs ::= SEQUENCE {
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq OPTIONAL
+}
+
+MeasurementReport-v7xyext-IEs ::= SEQUENCE {
+ velocityEstimate VelocityEstimate OPTIONAL,
+ ue-InternalMeasuredResults UE-InternalMeasuredResults-r7 OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
+}
+
+-- ***************************************************
+--
+-- PAGING TYPE 1
+--
+-- ***************************************************
+
+PagingType1 ::= SEQUENCE {
+ -- User equipment IEs
+ pagingRecordList PagingRecordList OPTIONAL,
+ -- Other IEs
+ bcch-ModificationInfo BCCH-ModificationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ pagingType1-r3-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ pagingType1-v590ext PagingType1-v590ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+PagingType1-v590ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ pagingRecord2List PagingRecord2List-r5 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- PAGING TYPE 2
+--
+-- ***************************************************
+
+PagingType2 ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ pagingCause PagingCause,
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity,
+ pagingRecordTypeID PagingRecordTypeID,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ pagingType2-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- PHYSICAL CHANNEL RECONFIGURATION
+--
+-- ***************************************************
+
+PhysicalChannelReconfiguration ::= CHOICE {
+ r3 SEQUENCE {
+ physicalChannelReconfiguration-r3
+ PhysicalChannelReconfiguration-r3-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v3a0ext PhysicalChannelReconfiguration-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ physicalChannelReconfiguration-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtenstions SEQUENCE {
+ physicalChannelReconfiguration-v4b0ext
+ PhysicalChannelReconfiguration-v4b0ext-IEs,
+ v590NonCriticalExtenstions SEQUENCE {
+ physicalChannelReconfiguration-v590ext
+ PhysicalChannelReconfiguration-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v690ext
+ PhysicalChannelReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ physicalChannelReconfiguration-r4
+ PhysicalChannelReconfiguration-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ physicalChannelReconfiguration-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtenstions SEQUENCE {
+ physicalChannelReconfiguration-v590ext
+ PhysicalChannelReconfiguration-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v690ext
+ PhysicalChannelReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ physicalChannelReconfiguration-r5
+ PhysicalChannelReconfiguration-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ physicalChannelReconfiguration-r5-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v690ext
+ PhysicalChannelReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ physicalChannelReconfiguration-r6
+ PhysicalChannelReconfiguration-r6-IEs,
+ -- Container for adding non critical extensions after freezing REL-7
+ physicalChannelReconfiguration-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v6b0ext
+ PhysicalChannelReconfiguration-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v7xyext
+ PhysicalChannelReconfiguration-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ physicalChannelReconfiguration-r7
+ PhysicalChannelReconfiguration-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ physicalChannelReconfiguration-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+ }
+}
+
+PhysicalChannelReconfiguration-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ -- Note: the reference to CPCH in the element name below is incorrect. The name is not
+ -- changed to keep it aligned with R99.
+ ul-ChannelRequirement UL-ChannelRequirementWithCPCH-SetID OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List OPTIONAL
+}
+
+PhysicalChannelReconfiguration-v3a0ext ::= SEQUENCE {
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received the UE behaviour
+ -- is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL
+}
+
+PhysicalChannelReconfiguration-v4b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-UL OPTIONAL,
+ -- The order of the RLs in IE cell-id-PerRL-List is the same as
+ -- in IE DL-InformationPerRL-List included in this message
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL
+}
+
+PhysicalChannelReconfiguration-v590ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-TPC-PowerOffsetPerRL-List DL-TPC-PowerOffsetPerRL-List OPTIONAL
+}
+
+PhysicalChannelReconfiguration-r4-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ -- Note: the reference to CPCH in the element name below is incorrect. The name is not
+ -- changed to keep it aligned with R99.
+ ul-ChannelRequirement UL-ChannelRequirementWithCPCH-SetID-r4 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation-r4 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r4 OPTIONAL
+}
+
+PhysicalChannelReconfiguration-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ -- Note: the reference to CPCH in the element name below is incorrect. The name is not
+ -- changed to keep it aligned with R99.
+ ul-ChannelRequirement UL-ChannelRequirementWithCPCH-SetID-r5 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-HSPDSCH-Information DL-HSPDSCH-Information OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r5 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r5 OPTIONAL
+}
+
+PhysicalChannelReconfiguration-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r6 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r6 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r6 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r6 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+PhysicalChannelReconfiguration-v690ext-IEs ::= SEQUENCE {
+ -- User Equipment IEs
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ -- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
+ -- If included in the r3 or r4 version of the message, the UE should ignore the IE
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd TimingMaintainedSynchInd OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+PhysicalChannelReconfiguration-v6b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-InformationPerRL-List-v6b0ext DL-InformationPerRL-List-v6b0ext OPTIONAL
+}
+
+PhysicalChannelReconfiguration-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ timingInfo TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r7 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r7 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r7 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+PhysicalChannelReconfiguration-v7xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL
+}
+
+
+-- ***************************************************
+--
+-- PHYSICAL CHANNEL RECONFIGURATION COMPLETE
+--
+-- ***************************************************
+
+PhysicalChannelReconfigurationComplete ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL,
+ -- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
+ ul-TimingAdvance UL-TimingAdvance OPTIONAL,
+ -- Radio bearer IEs
+ count-C-ActivationTime ActivationTime OPTIONAL,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ physicalChannelReconfigurationComplete-r3-add-ext BIT STRING OPTIONAL,
+ v7xyNonCriticalExtensions SEQUENCE {
+ physicalChannelReconfigurationComplete-v7xyext
+ PhysicalChannelReconfigurationComplete-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+PhysicalChannelReconfigurationComplete-v7xyext-IEs ::= SEQUENCE {
+ ext-ul-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
+ deferredMeasurementControlReading ENUMERATED { true } OPTIONAL
+}
+
+
+-- ***************************************************
+--
+-- PHYSICAL CHANNEL RECONFIGURATION FAILURE
+--
+-- ***************************************************
+
+PhysicalChannelReconfigurationFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier OPTIONAL,
+ failureCause FailureCauseWithProtErr,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ physicalChannelReconfigurationFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- PHYSICAL SHARED CHANNEL ALLOCATION (TDD only)
+--
+-- ***************************************************
+
+PhysicalSharedChannelAllocation ::= CHOICE {
+ r3 SEQUENCE {
+ physicalSharedChannelAllocation-r3
+ PhysicalSharedChannelAllocation-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ physicalSharedChannelAllocation-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ dsch-RNTI DSCH-RNTI OPTIONAL,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ physicalSharedChannelAllocation-r4
+ PhysicalSharedChannelAllocation-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ physicalSharedChannelAllocation-r4-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ physicalSharedChannelAllocation-v690ext
+ PhysicalSharedChannelAllocation-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ physicalSharedChannelAllocation-v7xyext
+ PhysicalSharedChannelAllocation-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+}
+
+PhysicalSharedChannelAllocation-r3-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ -- User equipment IEs
+ dsch-RNTI DSCH-RNTI OPTIONAL,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Physical channel IEs
+ ul-TimingAdvance UL-TimingAdvanceControl OPTIONAL,
+ pusch-CapacityAllocationInfo PUSCH-CapacityAllocationInfo OPTIONAL,
+ pdsch-CapacityAllocationInfo PDSCH-CapacityAllocationInfo OPTIONAL,
+ -- TABULAR: If confirmRequest is not present, the default value "No Confirm"
+ -- shall be used as specified in 10.2.25.
+ confirmRequest ENUMERATED {
+ confirmPDSCH, confirmPUSCH } OPTIONAL,
+ trafficVolumeReportRequest INTEGER (0..255) OPTIONAL,
+ iscpTimeslotList TimeslotList OPTIONAL,
+ requestPCCPCHRSCP BOOLEAN
+}
+
+PhysicalSharedChannelAllocation-r4-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ -- Physical channel IEs
+ ul-TimingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ pusch-CapacityAllocationInfo PUSCH-CapacityAllocationInfo-r4 OPTIONAL,
+ pdsch-CapacityAllocationInfo PDSCH-CapacityAllocationInfo-r4 OPTIONAL,
+ -- TABULAR: If confirmRequest is not present, the default value "No Confirm"
+ -- shall be used as specified in 10.2.25.
+ confirmRequest ENUMERATED {
+ confirmPDSCH, confirmPUSCH } OPTIONAL,
+ trafficVolumeReportRequest INTEGER (0..255) OPTIONAL,
+ iscpTimeslotList TimeslotList-r4 OPTIONAL,
+ requestPCCPCHRSCP BOOLEAN
+}
+
+PhysicalSharedChannelAllocation-v690ext-IEs ::= SEQUENCE {
+ -- Physical Channel IEs
+ beaconPLEst BEACON-PL-Est OPTIONAL
+}
+
+PhysicalSharedChannelAllocation-v7xyext-IEs ::= SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvanceControl-r7 OPTIONAL,
+ pusch-CapacityAllocationInfo PUSCH-CapacityAllocationInfo-r7 OPTIONAL,
+ pdsch-CapacityAllocationInfo PDSCH-CapacityAllocationInfo-r7 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- PUSCH CAPACITY REQUEST (TDD only)
+--
+-- ***************************************************
+
+PUSCHCapacityRequest ::= SEQUENCE {
+ -- User equipment IEs
+ dsch-RNTI DSCH-RNTI OPTIONAL,
+ -- Measurement IEs
+ trafficVolume TrafficVolumeMeasuredResultsList OPTIONAL,
+ timeslotListWithISCP TimeslotListWithISCP OPTIONAL,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP OPTIONAL,
+ allocationConfirmation CHOICE {
+ pdschConfirmation PDSCH-Identity,
+ puschConfirmation PUSCH-Identity
+ } OPTIONAL,
+ protocolErrorIndicator ProtocolErrorIndicatorWithMoreInfo,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ puschCapacityRequest-r3-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ puschCapacityRequest-v590ext PUSCHCapacityRequest-v590ext,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+PUSCHCapacityRequest-v590ext ::= SEQUENCE {
+ primaryCCPCH-RSCP-delta DeltaRSCP OPTIONAL
+}
+-- ***************************************************
+--
+-- RADIO BEARER RECONFIGURATION
+--
+-- ***************************************************
+
+RadioBearerReconfiguration ::= CHOICE {
+ r3 SEQUENCE {
+ radioBearerReconfiguration-r3 RadioBearerReconfiguration-r3-IEs,
+ -- Prefix "v3ao" is used (in one instance) to keep alignment with R99
+ v3aoNonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v3a0ext RadioBearerReconfiguration-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerReconfiguration-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v4b0ext
+ RadioBearerReconfiguration-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v590ext
+ RadioBearerReconfiguration-v590ext-IEs,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ radioBearerReconfiguration-v5d0ext
+ RadioBearerReconfiguration-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v690ext
+ RadioBearerReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ radioBearerReconfiguration-r4 RadioBearerReconfiguration-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ radioBearerReconfiguration-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v590ext
+ RadioBearerReconfiguration-v590ext-IEs,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ radioBearerReconfiguration-v5d0ext
+ RadioBearerReconfiguration-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v690ext
+ RadioBearerReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ radioBearerReconfiguration-r5 RadioBearerReconfiguration-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ radioBearerReconfiguration-r5-add-ext BIT STRING OPTIONAL,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ radioBearerReconfiguration-v5d0ext RadioBearerReconfiguration-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v690ext
+ RadioBearerReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ radioBearerReconfiguration-r6 RadioBearerReconfiguration-r6-IEs,
+ -- Container for adding non critical extensions after freezing REL-7
+ radioBearerReconfiguration-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v6b0ext
+ RadioBearerReconfiguration-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v7xyext
+ RadioBearerReconfiguration-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ radioBearerReconfiguration-r7 RadioBearerReconfiguration-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8 radioBearerReconfiguration-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+ }
+}
+
+RadioBearerReconfiguration-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ -- NOTE: IE rb-InformationReconfigList should be optional in later versions
+ -- of this message
+ rb-InformationReconfigList RB-InformationReconfigList,
+ rb-InformationAffectedList RB-InformationAffectedList OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfo2List OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation OPTIONAL,
+ -- NOTE: IE dl-InformationPerRL-List is optional in later versions
+ -- of this message
+ dl-InformationPerRL-List DL-InformationPerRL-List
+}
+
+RadioBearerReconfiguration-v3a0ext ::= SEQUENCE {
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received the UE behaviour
+ -- is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL
+}
+
+RadioBearerReconfiguration-v4b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-UL OPTIONAL,
+ -- The order of the RLs in IE cell-id-PerRL-List is the same as
+ -- in IE DL-InformationPerRL-List included in this message
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL
+}
+
+RadioBearerReconfiguration-v590ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-TPC-PowerOffsetPerRL-List DL-TPC-PowerOffsetPerRL-List OPTIONAL
+}
+
+RadioBearerReconfiguration-v5d0ext-IEs ::= SEQUENCE {
+ --Radio Bearer IEs
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL
+}
+
+RadioBearerReconfiguration-r4-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r4 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r4 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r4 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation-r4 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r4 OPTIONAL
+}
+
+RadioBearerReconfiguration-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r5 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r5 OPTIONAL,
+ rb-PDCPContextRelocationList RB-PDCPContextRelocationList OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the
+ -- specification, they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r5
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r5 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-HSPDSCH-Information DL-HSPDSCH-Information OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r5 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r5 OPTIONAL
+}
+
+RadioBearerReconfiguration-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r6 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r6 OPTIONAL,
+ rb-PDCPContextRelocationList RB-PDCPContextRelocationList OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r6 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r6 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r6 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r6 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r6 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+RadioBearerReconfiguration-v690ext-IEs ::= SEQUENCE {
+ -- User Equipment IEs
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ -- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
+ -- If included in the r3 or r4 version of the message, the UE should ignore the IE
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd TimingMaintainedSynchInd OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+RadioBearerReconfiguration-v6b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-InformationPerRL-List-v6b0ext DL-InformationPerRL-List-v6b0ext OPTIONAL
+}
+
+RadioBearerReconfiguration-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r6 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r6 OPTIONAL,
+ rb-PDCPContextRelocationList RB-PDCPContextRelocationList OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r7 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ timingInfo TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r7 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r7 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r7 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+RadioBearerReconfiguration-v7xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RADIO BEARER RECONFIGURATION COMPLETE
+--
+-- ***************************************************
+
+RadioBearerReconfigurationComplete ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL,
+ -- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
+ ul-TimingAdvance UL-TimingAdvance OPTIONAL,
+ -- Radio bearer IEs
+ count-C-ActivationTime ActivationTime OPTIONAL,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerReconfigurationComplete-r3-add-ext BIT STRING OPTIONAL,
+ v7xyNonCriticalExtensions SEQUENCE {
+ radioBearerReconfigurationComplete-v7xyext
+ RadioBearerReconfigurationComplete-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+RadioBearerReconfigurationComplete-v7xyext-IEs ::= SEQUENCE {
+ ext-ul-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
+ deferredMeasurementControlReading ENUMERATED { true } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RADIO BEARER RECONFIGURATION FAILURE
+--
+-- ***************************************************
+
+RadioBearerReconfigurationFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ -- Radio bearer IEs
+ potentiallySuccesfulBearerList RB-IdentityList OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerReconfigurationFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RADIO BEARER RELEASE
+--
+-- ***************************************************
+
+RadioBearerRelease ::= CHOICE {
+ r3 SEQUENCE {
+ radioBearerRelease-r3 RadioBearerRelease-r3-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v3a0ext RadioBearerRelease-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerRelease-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v4b0ext RadioBearerRelease-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v590ext RadioBearerRelease-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v690ext RadioBearerRelease-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ radioBearerRelease-r4 RadioBearerRelease-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ radioBearerRelease-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v590ext RadioBearerRelease-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v690ext RadioBearerRelease-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ radioBearerRelease-r5 RadioBearerRelease-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ radioBearerRelease-r5-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v690ext RadioBearerRelease-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ radioBearerRelease-r6 RadioBearerRelease-r6-IEs,
+ -- Container for adding non critical extensions after freezing REL-7
+ radioBearerRelease-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v6b0ext RadioBearerRelease-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v7xyext RadioBearerRelease-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ radioBearerRelease-r7 RadioBearerRelease-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ radioBearerRelease-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+ }
+}
+
+RadioBearerRelease-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ signallingConnectionRelIndication CN-DomainIdentity OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList,
+ rb-InformationAffectedList RB-InformationAffectedList OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfo2List OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List OPTIONAL
+}
+
+RadioBearerRelease-v3a0ext ::= SEQUENCE {
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received the UE behaviour
+ -- is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL
+}
+
+RadioBearerRelease-v4b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-UL OPTIONAL,
+ -- The order of the RLs in IE cell-id-PerRL-List is the same as
+ -- in IE DL-InformationPerRL-List included in this message
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL
+}
+
+RadioBearerRelease-v590ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-TPC-PowerOffsetPerRL-List DL-TPC-PowerOffsetPerRL-List OPTIONAL
+}
+
+RadioBearerRelease-r4-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ signallingConnectionRelIndication CN-DomainIdentity OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList,
+ rb-InformationAffectedList RB-InformationAffectedList OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r4 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r4 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation-r4 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r4 OPTIONAL
+}
+
+RadioBearerRelease-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ signallingConnectionRelIndication CN-DomainIdentity OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList,
+ rb-InformationAffectedList RB-InformationAffectedList-r5 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r5 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-HSPDSCH-Information DL-HSPDSCH-Information OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r5 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r5 OPTIONAL
+}
+
+RadioBearerRelease-v690ext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ -- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
+ -- If included in the r3 or r4 version of the message, the UE should ignore the IE
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd TimingMaintainedSynchInd OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ mbms-RB-ListReleasedToChangeTransferMode
+ RB-InformationReleaseList OPTIONAL
+}
+
+RadioBearerRelease-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ signallingConnectionRelIndication CN-DomainIdentity OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList,
+ rb-InformationReconfigList RB-InformationReconfigList-r6 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r6 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r6 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r6 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r6 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r6 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r6 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ mbms-RB-ListReleasedToChangeTransferMode
+ RB-InformationReleaseList OPTIONAL
+}
+
+RadioBearerRelease-v6b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-InformationPerRL-List-v6b0ext DL-InformationPerRL-List-v6b0ext OPTIONAL
+}
+
+RadioBearerRelease-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ signallingConnectionRelIndication CN-DomainIdentity OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList,
+ rb-InformationReconfigList RB-InformationReconfigList-r6 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r6 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r7 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ timingInfo TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r7 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r7 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r7 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ mbms-RB-ListReleasedToChangeTransferMode
+ RB-InformationReleaseList OPTIONAL
+}
+
+RadioBearerRelease-v7xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RADIO BEARER RELEASE COMPLETE
+--
+-- ***************************************************
+
+RadioBearerReleaseComplete ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL,
+ -- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
+ ul-TimingAdvance UL-TimingAdvance OPTIONAL,
+ -- Radio bearer IEs
+ count-C-ActivationTime ActivationTime OPTIONAL,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerReleaseComplete-r3-add-ext BIT STRING OPTIONAL,
+ v7xyNonCriticalExtensions SEQUENCE {
+ radioBearerReleaseComplete-v7xyext
+ RadioBearerReleaseComplete-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+RadioBearerReleaseComplete-v7xyext-IEs ::= SEQUENCE {
+ ext-ul-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
+ deferredMeasurementControlReading ENUMERATED { true } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RADIO BEARER RELEASE FAILURE
+--
+-- ***************************************************
+
+RadioBearerReleaseFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ -- Radio bearer IEs
+ potentiallySuccesfulBearerList RB-IdentityList OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerReleaseFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RADIO BEARER SETUP
+--
+-- ***************************************************
+
+RadioBearerSetup ::= CHOICE {
+ r3 SEQUENCE {
+ radioBearerSetup-r3 RadioBearerSetup-r3-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v3a0ext RadioBearerSetup-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerSetup-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v4b0ext RadioBearerSetup-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v590ext RadioBearerSetup-v590ext-IEs,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ radioBearerSetup-v5d0ext RadioBearerSetup-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v690ext RadioBearerSetup-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ radioBearerSetup-r4 RadioBearerSetup-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ radioBearerSetup-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v590ext RadioBearerSetup-v590ext-IEs,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ radioBearerSetup-v5d0ext RadioBearerSetup-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v690ext RadioBearerSetup-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ radioBearerSetup-r5 RadioBearerSetup-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ radioBearerSetup-r5-add-ext BIT STRING OPTIONAL,
+ v5d0NonCriticalExtenstions SEQUENCE {
+ radioBearerSetup-v5d0ext RadioBearerSetup-v5d0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v690ext RadioBearerSetup-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ radioBearerSetup-r6 RadioBearerSetup-r6-IEs,
+ -- Container for adding non critical extensions after freezing REL-7
+ radioBearerSetup-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v6b0ext RadioBearerSetup-v6b0ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ radioBearerSetup-r7 RadioBearerSetup-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ radioBearerSetup-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+ }
+}
+
+RadioBearerSetup-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList OPTIONAL,
+ rab-InformationSetupList RAB-InformationSetupList OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List OPTIONAL
+}
+
+RadioBearerSetup-v3a0ext ::= SEQUENCE {
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received the UE behaviour
+ -- is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL
+}
+
+RadioBearerSetup-v4b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-UL OPTIONAL,
+ -- The order of the RLs in IE cell-id-PerRL-List is the same as
+ -- in IE DL-InformationPerRL-List included in this message
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL
+}
+
+RadioBearerSetup-v590ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-TPC-PowerOffsetPerRL-List DL-TPC-PowerOffsetPerRL-List OPTIONAL
+}
+
+RadioBearerSetup-v5d0ext-IEs ::= SEQUENCE {
+ --Radio Bearer IEs
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL
+}
+
+RadioBearerSetup-r4-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList OPTIONAL,
+ rab-InformationSetupList RAB-InformationSetupList-r4 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r4 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r4 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation-r4 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r4 OPTIONAL
+}
+
+RadioBearerSetup-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList-r5 OPTIONAL,
+ rab-InformationSetupList RAB-InformationSetupList-r5 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r5 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r5 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-HSPDSCH-Information DL-HSPDSCH-Information OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r5 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r5 OPTIONAL
+}
+
+RadioBearerSetup-v690ext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ -- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
+ -- If included in the r3 or r4 version of the message, the UE should ignore the IE
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd TimingMaintainedSynchInd OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationSetupList RAB-InformationSetupList-r6-ext OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+RadioBearerSetup-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList-r6 OPTIONAL,
+ rab-InformationSetupList RAB-InformationSetupList-r6 OPTIONAL,
+ rab-InformationReconfigList RAB-InformationReconfigList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r6 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r6 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r6 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ rab-Info RAB-Info-r6,
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6,
+ rb-InformationChangedList RB-InformationChangedList-r6 OPTIONAL,
+ powerOffsetInfoShort PowerOffsetInfoShort
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r6 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r6 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r6 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r6 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+RadioBearerSetup-v6b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-InformationPerRL-List-v6b0ext DL-InformationPerRL-List-v6b0ext OPTIONAL,
+ -- MBMS IEs
+ -- The order of the RABs in IE rab-InformationSetupListExt is the same as
+ -- in IE rab-InformationSetupList that is included in this message
+ rab-InformationSetupListExt RAB-InformationSetupList-v6b0ext OPTIONAL
+}
+
+RadioBearerSetup-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList-r6 OPTIONAL,
+ rab-InformationSetupList RAB-InformationSetupList-r7 OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r6 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r6 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r7 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r5 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ rab-Info RAB-Info-r7,
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6,
+ rb-InformationChangedList RB-InformationChangedList-r6 OPTIONAL,
+ powerOffsetInfoShort PowerOffsetInfoShort
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ timingInfo TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r7 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r7 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r7 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RADIO BEARER SETUP COMPLETE
+--
+-- ***************************************************
+
+RadioBearerSetupComplete ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL,
+ -- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
+ ul-TimingAdvance UL-TimingAdvance OPTIONAL,
+ start-Value START-Value OPTIONAL,
+ -- Radio bearer IEs
+ count-C-ActivationTime ActivationTime OPTIONAL,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerSetupComplete-r3-add-ext BIT STRING OPTIONAL,
+ v7xyNonCriticalExtensions SEQUENCE {
+ radioBearerSetupComplete-v7xyext
+ RadioBearerSetupComplete-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+RadioBearerSetupComplete-v7xyext-IEs ::= SEQUENCE {
+ ext-ul-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
+ deferredMeasurementControlReading ENUMERATED { true } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RADIO BEARER SETUP FAILURE
+--
+-- ***************************************************
+
+RadioBearerSetupFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ -- Radio bearer IEs
+ potentiallySuccesfulBearerList RB-IdentityList OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerSetupFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RRC CONNECTION REJECT
+--
+-- ***************************************************
+
+RRCConnectionReject ::= CHOICE {
+ r3 SEQUENCE {
+ rrcConnectionReject-r3 RRCConnectionReject-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ rrcConnectionReject-r3-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionReject-v690ext RRCConnectionReject-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ initialUE-Identity InitialUE-Identity,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+RRCConnectionReject-r3-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ -- User equipment IEs
+ initialUE-Identity InitialUE-Identity,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ rejectionCause RejectionCause,
+ waitTime WaitTime,
+ redirectionInfo RedirectionInfo OPTIONAL
+}
+
+RRCConnectionReject-v690ext-IEs ::= SEQUENCE {
+ redirectionInfo-v690ext GSM-TargetCellInfoList OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RRC CONNECTION RELEASE
+--
+-- ***************************************************
+
+RRCConnectionRelease ::= CHOICE {
+ r3 SEQUENCE {
+ rrcConnectionRelease-r3 RRCConnectionRelease-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ rrcConnectionRelease-r3-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-v690ext RRCConnectionRelease-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ rrcConnectionRelease-r4 RRCConnectionRelease-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-6
+ rrcConnectionRelease-r4-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-v690ext RRCConnectionRelease-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-v7xyext RRCConnectionRelease-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+}
+
+RRCConnectionRelease-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- n-308 is conditional on the UE state
+ n-308 N-308 OPTIONAL,
+ releaseCause ReleaseCause,
+ rplmn-information Rplmn-Information OPTIONAL
+}
+
+RRCConnectionRelease-r4-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ -- n-308 is conditional on the UE state.
+ n-308 N-308 OPTIONAL,
+ releaseCause ReleaseCause,
+ rplmn-information Rplmn-Information-r4 OPTIONAL
+}
+
+RRCConnectionRelease-v690ext-IEs ::= SEQUENCE {
+ redirectionInfo-v690ext RedirectionInfo-r6 OPTIONAL
+}
+
+RRCConnectionRelease-v7xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL
+}
+
+
+-- ***************************************************
+--
+-- RRC CONNECTION RELEASE for CCCH
+--
+-- ***************************************************
+
+RRCConnectionRelease-CCCH ::= CHOICE {
+ r3 SEQUENCE {
+ rrcConnectionRelease-CCCH-r3 RRCConnectionRelease-CCCH-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ rrcConnectionRelease-CCCH-r3-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ u-RNTI U-RNTI,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ rrcConnectionRelease-CCCH-r4 RRCConnectionRelease-CCCH-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ rrcConnectionRelease-CCCH-r4-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {
+ -- TABULAR: CHOICE IdentityType (U-RNTI, GroupIdentity) is replaced with the
+ -- optional element groupIdentity, since the U-RNTI is mandatory in ASN.1.
+ -- In case CHOICE IdentityType is equal to GroupIdentity the value of the U-RNTI
+ -- shall be ignored by a UE complying with this version of the message.
+ groupIdentity SEQUENCE ( SIZE (1 .. maxURNTI-Group) ) OF
+ GroupReleaseInformation OPTIONAL,
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ rrcConnectionRelease-CCCH-r5 RRCConnectionRelease-CCCH-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ rrcConnectionRelease-CCCH-r5-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+}
+
+RRCConnectionRelease-CCCH-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ u-RNTI U-RNTI,
+ -- The rest of the message is identical to the one sent on DCCH.
+ rrcConnectionRelease RRCConnectionRelease-r3-IEs
+}
+
+RRCConnectionRelease-CCCH-r4-IEs ::= SEQUENCE {
+ -- The rest of the message is identical to the one sent on DCCH.
+ rrcConnectionRelease RRCConnectionRelease-r4-IEs
+}
+
+-- The R5 and R4 sequence of IEs are identical in this message
+RRCConnectionRelease-CCCH-r5-IEs ::= RRCConnectionRelease-CCCH-r4-IEs
+
+-- The R6 non-critical extension is identical to the one sent on DCCH.
+RRCConnectionRelease-CCCH-v690ext-IEs ::= RRCConnectionRelease-v690ext-IEs
+
+-- ***************************************************
+--
+-- RRC CONNECTION RELEASE COMPLETE
+--
+-- ***************************************************
+
+RRCConnectionReleaseComplete ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ errorIndication FailureCauseWithProtErr OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ rrcConnectionReleaseComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RRC CONNECTION REQUEST
+--
+-- ***************************************************
+
+RRCConnectionRequest ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ -- User equipment IEs
+ initialUE-Identity InitialUE-Identity,
+ establishmentCause EstablishmentCause,
+ -- protocolErrorIndicator is MD, but for compactness reasons no default value
+ -- has been assigned to it.
+ protocolErrorIndicator ProtocolErrorIndicator,
+ -- Measurement IEs
+ measuredResultsOnRACH MeasuredResultsOnRACH OPTIONAL,
+ -- Non critical Extensions
+ v3d0NonCriticalExtensions SEQUENCE {
+ rRCConnectionRequest-v3d0ext RRCConnectionRequest-v3d0ext-IEs,
+ -- Reserved for future non critical extension
+ v4b0NonCriticalExtensions SEQUENCE {
+ rrcConnectionRequest-v4b0ext RRCConnectionRequest-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ rrcConnectionRequest-v590ext RRCConnectionRequest-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionRequest-v690ext RRCConnectionRequest-v690ext-IEs,
+ -- Reserved for future non critical extension
+ v6b0NonCriticalExtensions SEQUENCE {
+ rrcConnectionRequest-v6b0ext RRCConnectionRequest-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionRequest-v7xyext RRCConnectionRequest-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+RRCConnectionRequest-v3d0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ uESpecificBehaviourInformation1idle UESpecificBehaviourInformation1idle OPTIONAL
+}
+
+RRCConnectionRequest-v4b0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ accessStratumReleaseIndicator AccessStratumReleaseIndicator
+}
+
+RRCConnectionRequest-v590ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ predefinedConfigStatusInfo BOOLEAN
+}
+
+RRCConnectionRequest-v690ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueCapabilityIndication ENUMERATED { hsdch, hsdch-edch } OPTIONAL,
+ -- Measurement IEs
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq OPTIONAL,
+ domainIndicator CHOICE {
+ cs-domain SEQUENCE {
+ csCallType ENUMERATED {speech, video, other, spare }
+ },
+ ps-domain NULL
+ }
+}
+
+RRCConnectionRequest-v6b0ext-IEs ::= SEQUENCE {
+ -- MBMS IEs
+ mbmsSelectedServices MBMS-SelectedServicesShort OPTIONAL
+}
+
+RRCConnectionRequest-v7xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RRC CONNECTION SETUP
+--
+-- ***************************************************
+
+RRCConnectionSetup ::= CHOICE {
+ r3 SEQUENCE {
+ rrcConnectionSetup-r3 RRCConnectionSetup-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ rrcConnectionSetup-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v4b0ext RRCConnectionSetup-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v590ext RRCConnectionSetup-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v690ext RRCConnectionSetup-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v7xyext RRCConnectionSetup-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ initialUE-Identity InitialUE-Identity,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ rrcConnectionSetup-r4 RRCConnectionSetup-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ rrcConnectionSetup-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v590ext RRCConnectionSetup-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v690ext RRCConnectionSetup-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v7xyext RRCConnectionSetup-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ rrcConnectionSetup-r5 RRCConnectionSetup-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ rrcConnectionSetup-r5-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v690ext RRCConnectionSetup-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v7xyext RRCConnectionSetup-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ rrcConnectionSetup-r6 RRCConnectionSetup-r6-IEs,
+ -- Container for adding non critical extensions after freezing REL-7
+ rrcConnectionSetup-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v6b0ext RRCConnectionSetup-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v7xyext RRCConnectionSetup-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ rrcConnectionSetup-r7 RRCConnectionSetup-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ rrcConnectionSetup-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+ }
+}
+
+RRCConnectionSetup-r3-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ -- User equipment IEs
+ initialUE-Identity InitialUE-Identity,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI,
+ new-c-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient,
+ -- TABULAR: If capabilityUpdateRequirement is not present, the default value
+ -- defined in 10.3.3.2 shall be used.
+ capabilityUpdateRequirement CapabilityUpdateRequirement OPTIONAL,
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList2,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo OPTIONAL,
+ -- NOTE: ul-AddReconfTransChInfoList should be optional in later versions of
+ -- this message
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList,
+ dl-CommonTransChInfo DL-CommonTransChInfo OPTIONAL,
+ -- NOTE: dl-AddReconfTransChInfoList should be optional in later versions
+ -- of this message
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement OPTIONAL,
+ dl-CommonInformation DL-CommonInformation OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List OPTIONAL
+}
+
+RRCConnectionSetup-v4b0ext-IEs ::= SEQUENCE {
+ capabilityUpdateRequirement-r4-ext CapabilityUpdateRequirement-r4-ext OPTIONAL,
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-UL OPTIONAL,
+ -- The order of the RLs in IE cell-id-PerRL-List is the same as
+ -- in IE DL-InformationPerRL-List included in this message
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL
+}
+
+RRCConnectionSetup-v590ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ systemSpecificCapUpdateReq SystemSpecificCapUpdateReq-v590ext OPTIONAL,
+ -- Physical channel IEs
+ dl-TPC-PowerOffsetPerRL-List DL-TPC-PowerOffsetPerRL-List OPTIONAL
+}
+
+RRCConnectionSetup-r4-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI,
+ new-c-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient,
+ -- TABULAR: If capabilityUpdateRequirement is not present, the default value
+ -- defined in 10.3.3.2 shall be used.
+ capabilityUpdateRequirement CapabilityUpdateRequirement-r4 OPTIONAL,
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList2,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r4 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r4 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r4 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r4 OPTIONAL
+}
+
+RRCConnectionSetup-r5-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI,
+ new-c-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient,
+ -- TABULAR: If capabilityUpdateRequirement is not present, the default value
+ -- defined in 10.3.3.2 shall be used.
+ capabilityUpdateRequirement CapabilityUpdateRequirement-r5 OPTIONAL,
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList2,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r4 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r5
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r4 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r4 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r5bis OPTIONAL
+}
+
+RRCConnectionSetup-v690ext-IEs ::= SEQUENCE {
+ -- Physical Channel IEs
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL
+}
+
+RRCConnectionSetup-r6-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI,
+ new-c-RNTI C-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient,
+ -- TABULAR: If capabilityUpdateRequirement is not present, the default value
+ -- defined in 10.3.3.2 shall be used.
+ capabilityUpdateRequirement CapabilityUpdateRequirement-r5 OPTIONAL,
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList2-r6,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r6 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r6 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r6 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r6 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r6 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6 OPTIONAL
+}
+
+RRCConnectionSetup-v6b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-InformationPerRL-List-v6b0ext DL-InformationPerRL-List-v6b0ext OPTIONAL
+}
+
+RRCConnectionSetup-r7-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI,
+ new-c-RNTI C-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient,
+ -- TABULAR: If capabilityUpdateRequirement is not present, the default value
+ -- defined in 10.3.3.2 shall be used.
+ capabilityUpdateRequirement CapabilityUpdateRequirement-r5 OPTIONAL,
+ -- Specification mode information
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList2-r6,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r7 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ timingInfo TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r7 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r7 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r7 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7 OPTIONAL
+}
+
+RRCConnectionSetup-v7xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ capabilityUpdateRequirement-r7-ext CapabilityUpdateRequirement-r7-ext OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RRC CONNECTION SETUP COMPLETE
+--
+-- ***************************************************
+
+RRCConnectionSetupComplete ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ startList STARTList,
+ ue-RadioAccessCapability UE-RadioAccessCapability OPTIONAL,
+ -- Other IEs
+ ue-RATSpecificCapability InterRAT-UE-RadioAccessCapabilityList OPTIONAL,
+ -- Non critical extensions
+ v370NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v370ext RRCConnectionSetupComplete-v370ext,
+ v380NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v380ext RRCConnectionSetupComplete-v380ext-IEs,
+ -- Reserved for future non critical extension
+ v3a0NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v3a0ext RRCConnectionSetupComplete-v3a0ext-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ rrcConnectionSetupComplete-r3-add-ext BIT STRING
+ (CONTAINING RRCConnectionSetupComplete-r3-add-ext-IEs) OPTIONAL,
+ v3g0NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v3g0ext RRCConnectionSetupComplete-v3g0ext-IEs,
+ v4b0NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v4b0ext
+ RRCConnectionSetupComplete-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v590ext
+ RRCConnectionSetupComplete-v590ext-IEs,
+ v5c0NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v5c0ext
+ RRCConnectionSetupComplete-v5c0ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v690ext
+ RRCConnectionSetupComplete-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ rrcConectionSetupComplete-v7xyext
+ RRCConnectionSetupComplete-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+RRCConnectionSetupComplete-v370ext ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v370ext UE-RadioAccessCapability-v370ext OPTIONAL
+}
+
+RRCConnectionSetupComplete-v380ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v380ext UE-RadioAccessCapability-v380ext OPTIONAL,
+ dl-PhysChCapabilityFDD-v380ext DL-PhysChCapabilityFDD-v380ext
+}
+
+RRCConnectionSetupComplete-v3a0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v3a0ext UE-RadioAccessCapability-v3a0ext OPTIONAL
+}
+
+RRCConnectionSetupComplete-v3g0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v3g0ext UE-RadioAccessCapability-v3g0ext OPTIONAL
+}
+
+RRCConnectionSetupComplete-r3-add-ext-IEs ::= SEQUENCE {
+ rrcConnectionSetupComplete-v650ext RRCConnectionSetupComplete-v650ext-IEs OPTIONAL,
+ v680NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v680ext RRCConnectionSetupComplete-v680ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+RRCConnectionSetupComplete-v4b0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v4b0ext UE-RadioAccessCapability-v4b0ext OPTIONAL
+}
+
+RRCConnectionSetupComplete-v590ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v590ext UE-RadioAccessCapability-v590ext OPTIONAL,
+ -- Other IEs
+ ue-RATSpecificCapability-v590ext InterRAT-UE-RadioAccessCapability-v590ext OPTIONAL
+}
+
+RRCConnectionSetupComplete-v5c0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v5c0ext UE-RadioAccessCapability-v5c0ext OPTIONAL
+}
+
+RRCConnectionSetupComplete-v650ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v650ext UE-RadioAccessCapability-v650ext
+}
+
+RRCConnectionSetupComplete-v680ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v680ext UE-RadioAccessCapability-v680ext
+}
+
+RRCConnectionSetupComplete-v690ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueCapabilityContainer BIT STRING
+ (CONTAINING UE-CapabilityContainer-IEs) OPTIONAL
+}
+
+RRCConnectionSetupComplete-v7xyext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapability-v7xyext UE-RadioAccessCapability-v7xyext OPTIONAL,
+ deferredMeasurementControlReading ENUMERATED { true } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- RRC FAILURE INFO
+--
+-- ***************************************************
+
+RRC-FailureInfo ::= CHOICE {
+ r3 SEQUENCE {
+ rRC-FailureInfo-r3 RRC-FailureInfo-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ rrc-FailureInfo-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+}
+
+RRC-FailureInfo-r3-IEs ::= SEQUENCE {
+ -- Non-RRC IEs
+ failureCauseWithProtErr FailureCauseWithProtErr
+}
+
+-- ***************************************************
+--
+-- RRC STATUS
+--
+-- ***************************************************
+
+RRCStatus ::= SEQUENCE {
+ -- Other IEs
+ -- TABULAR: Identification of received message is nested in
+ -- ProtocolErrorMoreInformation
+ protocolErrorInformation ProtocolErrorMoreInformation,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ rrcStatus-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- SECURITY MODE COMMAND
+--
+-- ***************************************************
+
+SecurityModeCommand ::= CHOICE {
+ r3 SEQUENCE {
+ securityModeCommand-r3 SecurityModeCommand-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ securityModeCommand-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r7 SEQUENCE{
+ securityModeCommand-r7 SecurityModeCommand-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ securityModeCommand-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+}
+
+SecurityModeCommand-r3-IEs ::= SEQUENCE {
+-- TABULAR: Integrity protection shall always be performed on this message.
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ securityCapability SecurityCapability,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity,
+ -- Other IEs
+ ue-SystemSpecificSecurityCap InterRAT-UE-SecurityCapList OPTIONAL
+}
+
+SecurityModeCommand-r7-IEs ::= SEQUENCE {
+-- TABULAR: Integrity protection shall always be performed on this message.
+ -- User equipment IEs
+ securityCapability SecurityCapability,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity,
+ -- Other IEs
+ ue-SystemSpecificSecurityCap InterRAT-UE-SecurityCapList OPTIONAL
+}
+
+-- ***************************************************
+--
+-- SECURITY MODE COMPLETE
+--
+-- ***************************************************
+
+SecurityModeComplete ::= SEQUENCE {
+-- TABULAR: Integrity protection shall always be performed on this message.
+
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL,
+ -- Radio bearer IEs
+ rb-UL-CiphActivationTimeInfo RB-ActivationTimeInfoList OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ securityModeComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- SECURITY MODE FAILURE
+--
+-- ***************************************************
+
+SecurityModeFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ securityModeFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- SIGNALLING CONNECTION RELEASE
+--
+-- ***************************************************
+
+SignallingConnectionRelease ::= CHOICE {
+ r3 SEQUENCE {
+ signallingConnectionRelease-r3 SignallingConnectionRelease-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ signallingConnectionRelease-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+SignallingConnectionRelease-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity
+}
+
+-- ***************************************************
+--
+-- SIGNALLING CONNECTION RELEASE INDICATION
+--
+-- ***************************************************
+
+SignallingConnectionReleaseIndication ::= SEQUENCE {
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ signallingConnectionReleaseIndication-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- SYSTEM INFORMATION for BCH
+--
+-- ***************************************************
+
+SystemInformation-BCH ::= SEQUENCE {
+ -- Other information elements
+ sfn-Prime SFN-Prime,
+ payload CHOICE {
+ noSegment NULL,
+ firstSegment FirstSegment,
+ subsequentSegment SubsequentSegment,
+ lastSegmentShort LastSegmentShort,
+ lastAndFirst SEQUENCE {
+ lastSegmentShort LastSegmentShort,
+ firstSegment FirstSegmentShort
+ },
+ lastAndComplete SEQUENCE {
+ lastSegmentShort LastSegmentShort,
+ completeSIB-List CompleteSIB-List
+ },
+ lastAndCompleteAndFirst SEQUENCE {
+ lastSegmentShort LastSegmentShort,
+ completeSIB-List CompleteSIB-List,
+ firstSegment FirstSegmentShort
+ },
+ completeSIB-List CompleteSIB-List,
+ completeAndFirst SEQUENCE {
+ completeSIB-List CompleteSIB-List,
+ firstSegment FirstSegmentShort
+ },
+ completeSIB CompleteSIB,
+ lastSegment LastSegment,
+ spare5 NULL,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+ }
+}
+
+-- ***************************************************
+--
+-- SYSTEM INFORMATION for FACH
+--
+-- ***************************************************
+
+SystemInformation-FACH ::= SEQUENCE {
+ -- Other information elements
+ payload CHOICE {
+ noSegment NULL,
+ firstSegment FirstSegment,
+ subsequentSegment SubsequentSegment,
+ lastSegmentShort LastSegmentShort,
+ lastAndFirst SEQUENCE {
+ lastSegmentShort LastSegmentShort,
+ firstSegment FirstSegmentShort
+ },
+ lastAndComplete SEQUENCE {
+ lastSegmentShort LastSegmentShort,
+ completeSIB-List CompleteSIB-List
+ },
+ lastAndCompleteAndFirst SEQUENCE {
+ lastSegmentShort LastSegmentShort,
+ completeSIB-List CompleteSIB-List,
+ firstSegment FirstSegmentShort
+ },
+ completeSIB-List CompleteSIB-List,
+ completeAndFirst SEQUENCE {
+ completeSIB-List CompleteSIB-List,
+ firstSegment FirstSegmentShort
+ },
+ completeSIB CompleteSIB,
+ lastSegment LastSegment,
+ spare5 NULL,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+ }
+}
+
+-- ***************************************************
+--
+-- First segment
+--
+-- ***************************************************
+
+FirstSegment ::= SEQUENCE {
+ -- Other information elements
+ sib-Type SIB-Type,
+ seg-Count SegCount,
+ sib-Data-fixed SIB-Data-fixed
+}
+
+-- ***************************************************
+--
+-- First segment (short)
+--
+-- ***************************************************
+
+FirstSegmentShort ::= SEQUENCE {
+ -- Other information elements
+ sib-Type SIB-Type,
+ seg-Count SegCount,
+ sib-Data-variable SIB-Data-variable
+}
+
+-- ***************************************************
+--
+-- Subsequent segment
+--
+-- ***************************************************
+
+SubsequentSegment ::= SEQUENCE {
+ -- Other information elements
+ sib-Type SIB-Type,
+ segmentIndex SegmentIndex,
+ sib-Data-fixed SIB-Data-fixed
+}
+
+-- ***************************************************
+--
+-- Last segment
+--
+-- ***************************************************
+
+LastSegment ::= SEQUENCE {
+ -- Other information elements
+ sib-Type SIB-Type,
+ segmentIndex SegmentIndex,
+ -- For sib-Data-fixed, in case the SIB data is less than 222 bits, padding
+ -- shall be used. The same padding bits shall be used as defined in clause 12.1
+ sib-Data-fixed SIB-Data-fixed
+}
+
+LastSegmentShort ::= SEQUENCE {
+ -- Other information elements
+ sib-Type SIB-Type,
+ segmentIndex SegmentIndex,
+ sib-Data-variable SIB-Data-variable
+}
+
+-- ***************************************************
+--
+-- Complete SIB
+--
+-- ***************************************************
+
+CompleteSIB-List ::= SEQUENCE (SIZE (1..maxSIBperMsg)) OF
+ CompleteSIBshort
+
+CompleteSIB ::= SEQUENCE {
+ -- Other information elements
+ sib-Type SIB-Type,
+ -- For sib-Data-fixed, in case the SIB data is less than 226 bits, padding
+ -- shall be used. The same padding bits shall be used as defined in clause 12.1
+ sib-Data-fixed BIT STRING (SIZE (226))
+}
+
+CompleteSIBshort ::= SEQUENCE {
+ -- Other information elements
+ sib-Type SIB-Type,
+ sib-Data-variable SIB-Data-variable
+}
+
+-- ***************************************************
+--
+-- SYSTEM INFORMATION CHANGE INDICATION
+--
+-- ***************************************************
+
+SystemInformationChangeIndication ::= SEQUENCE {
+ -- Other IEs
+ bcch-ModificationInfo BCCH-ModificationInfo,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ systemInformationChangeIndication-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- TRANSPORT CHANNEL RECONFIGURATION
+--
+-- ***************************************************
+
+TransportChannelReconfiguration ::= CHOICE {
+ r3 SEQUENCE {
+ transportChannelReconfiguration-r3
+ TransportChannelReconfiguration-r3-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v3a0ext
+ TransportChannelReconfiguration-v3a0ext,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ transportChannelReconfiguration-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v4b0ext
+ TransportChannelReconfiguration-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v590ext
+ TransportChannelReconfiguration-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v690ext
+ TransportChannelReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ transportChannelReconfiguration-r4
+ TransportChannelReconfiguration-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ transportChannelReconfiguration-r4-add-ext BIT STRING OPTIONAL,
+ v590NonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v590ext
+ TransportChannelReconfiguration-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v690ext
+ TransportChannelReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ transportChannelReconfiguration-r5
+ TransportChannelReconfiguration-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ transportChannelReconfiguration-r5-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v690ext
+ TransportChannelReconfiguration-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ transportChannelReconfiguration-r6
+ TransportChannelReconfiguration-r6-IEs,
+ -- Container for adding non critical extensions after freezing REL-7
+ transportChannelReconfiguration-r6-add-ext BIT STRING OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v6b0ext
+ TransportChannelReconfiguration-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v7xyext
+ TransportChannelReconfiguration-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ transportChannelReconfiguration-r7
+ TransportChannelReconfiguration-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ transportChannelReconfiguration-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+ }
+}
+
+TransportChannelReconfiguration-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List OPTIONAL
+}
+
+TransportChannelReconfiguration-v3a0ext ::= SEQUENCE {
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL
+}
+
+TransportChannelReconfiguration-v4b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-UL OPTIONAL,
+ -- The order of the RLs in IE cell-id-PerRL-List is the same as
+ -- in IE DL-InformationPerRL-List included in this message
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL
+}
+
+TransportChannelReconfiguration-v590ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-TPC-PowerOffsetPerRL-List DL-TPC-PowerOffsetPerRL-List OPTIONAL
+}
+
+TransportChannelReconfiguration-r4-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r4 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r4 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-CommonInformation DL-CommonInformation-r4 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r4 OPTIONAL
+}
+
+TransportChannelReconfiguration-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode, and if received
+ -- the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList OPTIONAL,
+ -- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
+ -- they should not be sent and if received they should be ignored.
+ dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1 CPCH-SetID OPTIONAL,
+ dummy2 DRAC-StaticInformationList OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-r5 OPTIONAL,
+ modeSpecificPhysChInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DL-PDSCH-Information OPTIONAL
+ },
+ tdd NULL
+ },
+ dl-HSPDSCH-Information DL-HSPDSCH-Information OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r5 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r5 OPTIONAL
+}
+
+TransportChannelReconfiguration-v690ext-IEs ::= SEQUENCE {
+ -- User Equipment IEs
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ -- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
+ -- If included in the r3 or r4 version of the message, the UE should ignore the IE
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd TimingMaintainedSynchInd OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+TransportChannelReconfiguration-r6-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r6 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r6 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r6 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r6 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r6 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+TransportChannelReconfiguration-v6b0ext-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ dl-InformationPerRL-List-v6b0ext DL-InformationPerRL-List-v6b0ext OPTIONAL
+}
+
+TransportChannelReconfiguration-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r7 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r5 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ timingInfo TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r7 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r7 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r7 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+TransportChannelReconfiguration-v7xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL
+}
+
+-- ***************************************************
+--
+-- TRANSPORT CHANNEL RECONFIGURATION COMPLETE
+--
+-- ***************************************************
+
+TransportChannelReconfigurationComplete ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL,
+ -- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
+ ul-TimingAdvance UL-TimingAdvance OPTIONAL,
+ -- Radio bearer IEs
+ count-C-ActivationTime ActivationTime OPTIONAL,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ transportChannelReconfigurationComplete-r3-add-ext BIT STRING OPTIONAL,
+ v7xyNonCriticalExtensions SEQUENCE {
+ transportChannelReconfigurationComplete-v7xyext
+ TransportChannelReconfigurationComplete-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+TransportChannelReconfigurationComplete-v7xyext-IEs ::= SEQUENCE {
+ ext-ul-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
+ deferredMeasurementControlReading ENUMERATED { true } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- TRANSPORT CHANNEL RECONFIGURATION FAILURE
+--
+-- ***************************************************
+
+TransportChannelReconfigurationFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ transportChannelReconfigurationFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- *********************************************************
+--
+-- TRANSPORT FORMAT COMBINATION CONTROL in AM or UM RLC mode
+--
+-- *********************************************************
+
+TransportFormatCombinationControl ::= SEQUENCE {
+ -- rrc-TransactionIdentifier is always included in this version of the specification
+ rrc-TransactionIdentifier RRC-TransactionIdentifier OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd NULL,
+ tdd SEQUENCE {
+ tfcs-ID TFCS-Identity OPTIONAL
+ }
+ },
+ dpch-TFCS-InUplink TFC-Subset,
+ activationTimeForTFCSubset ActivationTime OPTIONAL,
+ tfc-ControlDuration TFC-ControlDuration OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ transportFormatCombinationControl-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- TRANSPORT FORMAT COMBINATION CONTROL FAILURE
+--
+-- ***************************************************
+
+TransportFormatCombinationControlFailure ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ transportFormatCombinationControlFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UE CAPABILITY ENQUIRY
+--
+-- ***************************************************
+
+UECapabilityEnquiry ::= CHOICE {
+ r3 SEQUENCE {
+ ueCapabilityEnquiry-r3 UECapabilityEnquiry-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ ueCapabilityEnquiry-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ ueCapabilityEnquiry-v4b0ext UECapabilityEnquiry-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ ueCapabilityEnquiry-v590ext UECapabilityEnquiry-v590ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ ueCapabilityEnquiry-v7xyext UECapabilityEnquiry-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+UECapabilityEnquiry-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ capabilityUpdateRequirement CapabilityUpdateRequirement
+}
+
+UECapabilityEnquiry-v4b0ext-IEs ::= SEQUENCE {
+ capabilityUpdateRequirement-r4-ext CapabilityUpdateRequirement-r4-ext
+}
+
+UECapabilityEnquiry-v590ext-IEs ::= SEQUENCE {
+ systemSpecificCapUpdateReq SystemSpecificCapUpdateReq-v590ext
+}
+
+UECapabilityEnquiry-v7xyext-IEs ::= SEQUENCE {
+ capabilityUpdateRequirement-r7-ext CapabilityUpdateRequirement-r7-ext OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UE CAPABILITY INFORMATION
+--
+-- ***************************************************
+
+UECapabilityInformation ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier OPTIONAL,
+ ue-RadioAccessCapability UE-RadioAccessCapability OPTIONAL,
+ -- Other IEs
+ ue-RATSpecificCapability InterRAT-UE-RadioAccessCapabilityList OPTIONAL,
+ v370NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v370ext UECapabilityInformation-v370ext,
+ v380NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v380ext UECapabilityInformation-v380ext-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v3a0ext UECapabilityInformation-v3a0ext-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ ueCapabilityInformation-r3-add-ext BIT STRING
+ (CONTAINING UECapabilityInformation-r3-add-ext-IEs) OPTIONAL,
+ -- Reserved for future non critical extension
+ v4b0NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v4b0ext UECapabilityInformation-v4b0ext,
+ v590NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v590ext UECapabilityInformation-v590ext,
+ v5c0NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v5c0ext
+ UECapabilityInformation-v5c0ext,
+ v690NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v690ext
+ UECapabilityInformation-v690ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v7xyext
+ UECapabilityInformation-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+UECapabilityInformation-v370ext ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v370ext UE-RadioAccessCapability-v370ext OPTIONAL
+}
+
+UECapabilityInformation-v380ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v380ext UE-RadioAccessCapability-v380ext OPTIONAL,
+ dl-PhysChCapabilityFDD-v380ext DL-PhysChCapabilityFDD-v380ext
+}
+
+UECapabilityInformation-v3a0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v3a0ext UE-RadioAccessCapability-v3a0ext OPTIONAL
+}
+
+UECapabilityInformation-r3-add-ext-IEs ::= SEQUENCE {
+ ueCapabilityInformation-v650ext UECapabilityInformation-v650ext-IEs OPTIONAL,
+ v680NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v680ext UECapabilityInformation-v680ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+UECapabilityInformation-v4b0ext ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v4b0ext UE-RadioAccessCapability-v4b0ext OPTIONAL
+}
+
+UECapabilityInformation-v590ext ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v3g0ext UE-RadioAccessCapability-v3g0ext OPTIONAL,
+ ue-RadioAccessCapability-v590ext UE-RadioAccessCapability-v590ext OPTIONAL,
+ -- Other IEs
+ ue-RATSpecificCapability-v590ext InterRAT-UE-RadioAccessCapability-v590ext OPTIONAL
+}
+
+UECapabilityInformation-v5c0ext ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v5c0ext UE-RadioAccessCapability-v5c0ext OPTIONAL
+}
+
+UECapabilityInformation-v650ext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapability-v650ext UE-RadioAccessCapability-v650ext
+}
+
+UECapabilityInformation-v680ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v680ext UE-RadioAccessCapability-v680ext
+}
+
+UECapabilityInformation-v690ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueCapabilityContainer BIT STRING
+ (CONTAINING UE-CapabilityContainer-IEs) OPTIONAL
+}
+
+UECapabilityInformation-v7xyext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapability-v7xyext UE-RadioAccessCapability-v7xyext OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UE CAPABILITY INFORMATION CONFIRM
+--
+-- ***************************************************
+
+UECapabilityInformationConfirm ::= CHOICE {
+ r3 SEQUENCE {
+ ueCapabilityInformationConfirm-r3
+ UECapabilityInformationConfirm-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ ueCapabilityInformationConfirm-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+UECapabilityInformationConfirm-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier
+}
+
+-- ***************************************************
+--
+-- UPLINK DIRECT TRANSFER
+--
+-- ***************************************************
+
+UplinkDirectTransfer ::= SEQUENCE {
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Message NAS-Message,
+ -- Measurement IEs
+ measuredResultsOnRACH MeasuredResultsOnRACH OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uplinkDirectTransfer-r3-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ uplinkDirectTransfer-v690ext UplinkDirectTransfer-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+UplinkDirectTransfer-v690ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UPLINK PHYSICAL CHANNEL CONTROL
+--
+-- ***************************************************
+
+UplinkPhysicalChannelControl ::= CHOICE {
+ r3 SEQUENCE {
+ uplinkPhysicalChannelControl-r3 UplinkPhysicalChannelControl-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uplinkPhysicalChannelControl-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ uplinkPysicalChannelControl-v4b0ext UplinkPhysicalChannelControl-v4b0ext-IEs,
+ -- Extension mechanism for non-release 4 information
+ noncriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ uplinkPhysicalChannelControl-r4 UplinkPhysicalChannelControl-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ uplinkPhysicalChannelControl-r4-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ uplinkPhysicalChannelControl-v690ext UplinkPhysicalChannelControl-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ uplinkPhysicalChannelControl-r5 UplinkPhysicalChannelControl-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ uplinkPhysicalChannelControl-r5-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ uplinkPhysicalChannelControl-v690ext UplinkPhysicalChannelControl-v690ext-IEs,
+ v6a0NonCriticalExtensions SEQUENCE{
+ uplinkPhysicalChannelControl-v6a0ext
+ UplinkPhysicalChannelControl-v6a0ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ uplinkPhysicalChannelControl-r7 UplinkPhysicalChannelControl-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ uplinkPhysicalChannelControl-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+ }
+}
+
+UplinkPhysicalChannelControl-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Physical channel IEs
+ ccTrCH-PowerControlInfo CCTrCH-PowerControlInfo OPTIONAL,
+ timingAdvance UL-TimingAdvanceControl OPTIONAL,
+ alpha Alpha OPTIONAL,
+ specialBurstScheduling SpecialBurstScheduling OPTIONAL,
+ prach-ConstantValue ConstantValueTdd OPTIONAL,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL
+}
+
+UplinkPhysicalChannelControl-v4b0ext-IEs ::= SEQUENCE {
+ -- In case of TDD, openLoopPowerControl-IPDL-TDD is included instead of IE
+ -- up-IPDL-Parameters in up-OTDOA-AssistanceData
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL
+}
+
+UplinkPhysicalChannelControl-r4-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ ccTrCH-PowerControlInfo CCTrCH-PowerControlInfo-r4 OPTIONAL,
+ specialBurstScheduling SpecialBurstScheduling OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ timingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ alpha Alpha OPTIONAL,
+ prach-ConstantValue ConstantValueTdd OPTIONAL,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL,
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL
+ }
+ }
+}
+
+UplinkPhysicalChannelControl-r5-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ ccTrCH-PowerControlInfo CCTrCH-PowerControlInfo-r5 OPTIONAL,
+ specialBurstScheduling SpecialBurstScheduling OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ timingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ alpha Alpha OPTIONAL,
+ prach-ConstantValue ConstantValueTdd OPTIONAL,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL,
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL,
+ hs-SICH-PowerControl HS-SICH-Power-Control-Info-TDD384 OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL
+ }
+ }
+}
+
+UplinkPhysicalChannelControl-v690ext-IEs ::= SEQUENCE {
+ -- Physical Channel IEs
+ beaconPLEst BEACON-PL-Est OPTIONAL
+}
+
+UplinkPhysicalChannelControl-v6a0ext-IEs ::= SEQUENCE {
+ -- Physical Channel IEs
+ desired-HS-SICH-PowerLevel INTEGER (-120..-58) OPTIONAL,
+ tpc-Step-Size ENUMERATED { s1, s2, s3 , spare1 } OPTIONAL
+}
+
+UplinkPhysicalChannelControl-r7-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ ccTrCH-PowerControlInfo CCTrCH-PowerControlInfo-r7 OPTIONAL,
+ specialBurstScheduling SpecialBurstScheduling OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ timingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ alpha Alpha OPTIONAL,
+ prach-ConstantValue ConstantValueTdd OPTIONAL,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL,
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL,
+ hs-SICH-PowerControl HS-SICH-Power-Control-Info-TDD384 OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ timingAdvance UL-TimingAdvanceControl-r7 OPTIONAL,
+ alpha Alpha OPTIONAL,
+ prach-ConstantValue ConstantValueTdd OPTIONAL,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL,
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL,
+ hs-SICH-PowerControl HS-SICH-Power-Control-Info-TDD768 OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
+ desired-HS-SICH-PowerLevel INTEGER (-120..-58) OPTIONAL,
+ tpc-Step-Size ENUMERATED { s1, s2, s3 , spare1 } OPTIONAL
+ }
+ }
+}
+
+-- ***************************************************
+--
+-- URA UPDATE
+--
+-- ***************************************************
+
+URAUpdate ::= SEQUENCE {
+ -- User equipment IEs
+ u-RNTI U-RNTI,
+ ura-UpdateCause URA-UpdateCause,
+ protocolErrorIndicator ProtocolErrorIndicatorWithMoreInfo,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uraUpdate-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- URA UPDATE CONFIRM
+--
+-- ***************************************************
+
+URAUpdateConfirm ::= CHOICE {
+ r3 SEQUENCE {
+ uraUpdateConfirm-r3 URAUpdateConfirm-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uraUpdateConfirm-r3-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ uraUpdateConfirm-v690ext URAUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ uraUpdateConfirm-r5 URAUpdateConfirm-r5-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ uraUpdateConfirm-v690ext URAUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE {
+ uraUpdateConfirm-r7 URAUpdateConfirm-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ uraUpdateConfirm-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+}
+
+URAUpdateConfirm-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL
+}
+
+URAUpdateConfirm-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL
+}
+
+URAUpdateConfirm-v690ext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL
+}
+
+URAUpdateConfirm-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- URA UPDATE CONFIRM for CCCH
+--
+-- ***************************************************
+
+URAUpdateConfirm-CCCH ::= CHOICE {
+ r3 SEQUENCE {
+ uraUpdateConfirm-CCCH-r3 URAUpdateConfirm-CCCH-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uraUpdateConfirm-CCCH-r3-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ uraUpdateConfirm-v690ext URAUpdateConfirm-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ u-RNTI U-RNTI,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+URAUpdateConfirm-CCCH-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ u-RNTI U-RNTI,
+ -- The rest of the message is identical to the one sent on DCCH.
+ uraUpdateConfirm URAUpdateConfirm-r3-IEs
+}
+
+-- ***************************************************
+--
+-- UTRAN MOBILITY INFORMATION
+--
+-- ***************************************************
+
+UTRANMobilityInformation ::= CHOICE {
+ r3 SEQUENCE {
+ utranMobilityInformation-r3 UTRANMobilityInformation-r3-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ utranMobilityInformation-v3a0ext UTRANMobilityInformation-v3a0ext-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ utranMobilityInformation-r3-add-ext BIT STRING OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ utranMobilityInformation-v690ext UtranMobilityInformation-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ utranMobilityInformation-r5 UTRANMobilityInformation-r5-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ utranMobilityInformation-v690ext UtranMobilityInformation-v690ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r7 SEQUENCE{
+ utranMobilityInformation-r7 UTRANMobilityInformation-r7-IEs,
+ -- Container for adding non critical extensions after freezing REL-8
+ utranMobilityInformation-r7-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+}
+
+UTRANMobilityInformation-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ ue-ConnTimersAndConstants UE-ConnTimersAndConstants OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfoFull OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+UTRANMobilityInformation-v3a0ext-IEs ::= SEQUENCE {
+ ue-ConnTimersAndConstants-v3a0ext UE-ConnTimersAndConstants-v3a0ext
+}
+
+UTRANMobilityInformation-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ ue-ConnTimersAndConstants UE-ConnTimersAndConstants-r5 OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfoFull OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL
+}
+
+UtranMobilityInformation-v690ext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL
+}
+
+UTRANMobilityInformation-r7-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ ue-ConnTimersAndConstants UE-ConnTimersAndConstants-r5 OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfoFull OPTIONAL,
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UTRAN MOBILITY INFORMATION CONFIRM
+--
+-- ***************************************************
+
+UTRANMobilityInformationConfirm ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL,
+ -- Radio bearer IEs
+ count-C-ActivationTime ActivationTime OPTIONAL,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ utranMobilityInformationConfirm-r3-add-ext BIT STRING OPTIONAL,
+ v7xyNonCriticalExtension SEQUENCE {
+ utranMobilityInformationConfirm-v7xyext
+ UTRANMobilityInformationConfirm-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+UTRANMobilityInformationConfirm-v7xyext-IEs ::= SEQUENCE {
+ deferredMeasurementControlReadingSupport ENUMERATED { true } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UTRAN MOBILITY INFORMATION FAILURE
+--
+-- ***************************************************
+
+UTRANMobilityInformationFailure ::= SEQUENCE {
+ -- UE information elements
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ utranMobilityInformationFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS ACCESS INFORMATION
+--
+-- ***************************************************
+
+MBMSAccessInformation ::= SEQUENCE {
+ -- Access Information IEs
+ mbms-ServiceAccessInfoList MBMS-ServiceAccessInfoList-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS COMMON PTM RB INFORMATION
+--
+-- ***************************************************
+
+MBMSCommonPTMRBInformation ::= SEQUENCE {
+ -- Common PTM RB Information IEs
+ mbms-CommonRBInformationList MBMS-CommonRBInformationList-r6,
+ mbms-TranspChInfoForEachTrCh MBMS-TranspChInfoForEachTrCh-r6,
+ mbms-TranspChInfoForEachCCTrCh MBMS-TranspChInfoForEachCCTrCh-r6 OPTIONAL,
+ mbms-PhyChInformationList MBMS-PhyChInformationList-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS CURRENT CELL PTM RB INFORMATION
+--
+-- ***************************************************
+
+MBMSCurrentCellPTMRBInformation ::= SEQUENCE {
+ -- Current Cell PTM RB Information IEs
+ mbms-CurrentCell-SCCPCHList MBMS-CurrentCell-SCCPCHList-r6 OPTIONAL,
+ mbms-SIBType5-SCCPCHList MBMS-SIBType5-SCCPCHList-r6 OPTIONAL,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS GENERAL INFORMATION
+--
+-- ***************************************************
+
+MBMSGeneralInformation ::= SEQUENCE {
+ -- MBMS General Information IEs
+ mbms-PreferredFrequencyInfo MBMS-PreferredFrequencyList-r6 OPTIONAL,
+ mbms-TimersAndCounters MBMS-TimersAndCounters-r6,
+ michConfigurationInfo MBMS-MICHConfigurationInfo-r6,
+ cellGroupIdentity MBMS-CellGroupIdentity-r6,
+ mschDefaultConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL,
+ -- Non critical extensions
+ v6b0NonCriticalExtensions SEQUENCE {
+ mbmsGeneralInformation-v6b0ext MBMSGeneralInformation-v6b0ext-IEs,
+ v7xyNonCriticalExtensions SEQUENCE {
+ mbmsGenerAlInformation-v7xyext MBMSGeneralInformation-v7xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+MBMSGeneralInformation-v6b0ext-IEs ::= SEQUENCE {
+ indicateChangeInSelectedServices BOOLEAN
+}
+
+MBMSGeneralInformation-v7xyext-IEs ::= SEQUENCE {
+ mbmsMICHConfiguration-v7xyext MBMS-MICHConfigurationInfo-r7 OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS MODIFICATION REQUEST
+--
+-- ***************************************************
+
+MBMSModificationRequest ::= SEQUENCE {
+ -- MBMS Modification Request IEs
+ mbms-PreferredFreqRequest MBMS-ServiceIdentity-r6 OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
+ -- Non critical extensions
+ v6b0NonCriticalExtensions SEQUENCE {
+ mbmsModificationRequest-v6b0ext MBMSModificationRequest-v6b0ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+MBMSModificationRequest-v6b0ext-IEs ::= SEQUENCE {
+ mbmsSelectedServiceInfo MBMS-SelectedServiceInfo
+}
+
+-- ***************************************************
+--
+-- MBMS MODIFIED SERVICES INFORMATION
+--
+-- ***************************************************
+
+MBMSModifiedServicesInformation ::= SEQUENCE {
+ -- MBMS Modified Services Information IEs
+ modifedServiceList MBMS-ModifedServiceList-r6 OPTIONAL,
+ mbms-ReacquireMCCH ENUMERATED { true } OPTIONAL,
+ mbms-DynamicPersistenceLevel DynamicPersistenceLevel OPTIONAL,
+ endOfModifiedMCCHInformation INTEGER (1..16) OPTIONAL,
+ mbmsNumberOfNeighbourCells MBMS-NumberOfNeighbourCells-r6,
+ mbms-AllUnmodifiedPTMServices ENUMERATED { true } OPTIONAL,
+ mbms-PTMActivationTime MBMS-PTMActivationTime-r6 OPTIONAL,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS NEIGHBOURING CELL PTM RB INFORMATION
+--
+-- ***************************************************
+
+MBMSNeighbouringCellPTMRBInformation ::= SEQUENCE {
+ -- MBMS Neighbouring Cell PTM RB Information IEs
+ neighbouringCellIdentity IntraFreqCellID,
+ neighbouringCellSCCPCHList MBMS-NeighbouringCellSCCPCHList-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS SCHEDULING INFORMATION
+--
+-- ***************************************************
+
+MBMSSchedulingInformation ::= SEQUENCE {
+ -- MBMS Scheduling Information IEs
+ serviceSchedulingInfoList MBMS-ServiceSchedulingInfoList-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS UNMODIFIED SERVICES INFORMATION
+--
+-- ***************************************************
+
+MBMSUnmodifiedServicesInformation ::= SEQUENCE {
+ -- MBMS Unmodified Services Information IEs
+ unmodifiedServiceList MBMS-UnmodifiedServiceList-r6 OPTIONAL,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+END