Generated by ASN1 Parserator v1.1
The handy ASN1-to-HTML generator tool.http://grantb.net/parserator
Written by Grant Birchmeier.
Generated from input file: spec_asn1\25331-730-section11only.txt
Class-definitions DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
ActiveSetUpdate, ActiveSetUpdateComplete, ActiveSetUpdateFailure, AssistanceDataDelivery, CellChangeOrderFromUTRAN, CellChangeOrderFromUTRANFailure, CellUpdate, CellUpdateConfirm-CCCH, CellUpdateConfirm, CounterCheck, CounterCheckResponse, DownlinkDirectTransfer, HandoverToUTRANComplete, InitialDirectTransfer, HandoverFromUTRANCommand-GERANIu, HandoverFromUTRANCommand-GSM, HandoverFromUTRANCommand-CDMA2000, HandoverFromUTRANFailure, MBMSAccessInformation, MBMSCommonPTMRBInformation, MBMSCurrentCellPTMRBInformation, MBMSGeneralInformation, MBMSModificationRequest, MBMSModifiedServicesInformation, MBMSNeighbouringCellPTMRBInformation, MBMSSchedulingInformation, MBMSUnmodifiedServicesInformation, MeasurementControl, MeasurementControlFailure, MeasurementReport, PagingType1, PagingType2, PhysicalChannelReconfiguration, PhysicalChannelReconfigurationComplete, PhysicalChannelReconfigurationFailure, PhysicalSharedChannelAllocation, PUSCHCapacityRequest, RadioBearerReconfiguration, RadioBearerReconfigurationComplete, RadioBearerReconfigurationFailure, RadioBearerRelease, RadioBearerReleaseComplete, RadioBearerReleaseFailure, RadioBearerSetup, RadioBearerSetupComplete, RadioBearerSetupFailure, RRCConnectionReject, RRCConnectionRelease, RRCConnectionRelease-CCCH, RRCConnectionReleaseComplete, RRCConnectionRequest, RRCConnectionSetup, RRCConnectionSetupComplete, RRCStatus, SecurityModeCommand, SecurityModeComplete, SecurityModeFailure, SignallingConnectionRelease, SignallingConnectionReleaseIndication, SystemInformation-BCH, SystemInformation-FACH, SystemInformationChangeIndication, TransportChannelReconfiguration, TransportChannelReconfigurationComplete, TransportChannelReconfigurationFailure, TransportFormatCombinationControl, TransportFormatCombinationControlFailure, UECapabilityEnquiry, UECapabilityInformation, UECapabilityInformationConfirm, UplinkDirectTransfer, UplinkPhysicalChannelControl, URAUpdate, URAUpdateConfirm, URAUpdateConfirm-CCCH, UTRANMobilityInformation, UTRANMobilityInformationConfirm, UTRANMobilityInformationFailure
FROM PDU-definitions
-- User Equipment IEs :
IntegrityCheckInfo
FROM InformationElements;
--************************************************************** -- -- Downlink DCCH messages -- --************************************************************** DL-DCCH-Message ::= SEQUENCE { * integrityCheckInfo IntegrityCheckInfo OPTIONAL, message DL-DCCH-MessageType } DL-DCCH-MessageType ::= CHOICE { activeSetUpdate ActiveSetUpdate, assistanceDataDelivery AssistanceDataDelivery, cellChangeOrderFromUTRAN CellChangeOrderFromUTRAN, cellUpdateConfirm CellUpdateConfirm, counterCheck CounterCheck, downlinkDirectTransfer DownlinkDirectTransfer, handoverFromUTRANCommand-GSM HandoverFromUTRANCommand-GSM, handoverFromUTRANCommand-CDMA2000 HandoverFromUTRANCommand-CDMA2000, measurementControl MeasurementControl, pagingType2 PagingType2, physicalChannelReconfiguration PhysicalChannelReconfiguration, physicalSharedChannelAllocation PhysicalSharedChannelAllocation, radioBearerReconfiguration RadioBearerReconfiguration, radioBearerRelease RadioBearerRelease, radioBearerSetup RadioBearerSetup, rrcConnectionRelease RRCConnectionRelease, securityModeCommand SecurityModeCommand, signallingConnectionRelease SignallingConnectionRelease, transportChannelReconfiguration TransportChannelReconfiguration, transportFormatCombinationControl TransportFormatCombinationControl, ueCapabilityEnquiry UECapabilityEnquiry, ueCapabilityInformationConfirm UECapabilityInformationConfirm, uplinkPhysicalChannelControl UplinkPhysicalChannelControl, uraUpdateConfirm URAUpdateConfirm, utranMobilityInformation UTRANMobilityInformation, handoverFromUTRANCommand-GERANIu HandoverFromUTRANCommand-GERANIu, mbmsModifiedServicesInformation MBMSModifiedServicesInformation, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL } --************************************************************** -- -- Uplink DCCH messages -- --************************************************************** UL-DCCH-Message ::= SEQUENCE { * integrityCheckInfo IntegrityCheckInfo OPTIONAL, message UL-DCCH-MessageType } UL-DCCH-MessageType ::= CHOICE { activeSetUpdateComplete ActiveSetUpdateComplete, activeSetUpdateFailure ActiveSetUpdateFailure, cellChangeOrderFromUTRANFailure CellChangeOrderFromUTRANFailure, counterCheckResponse CounterCheckResponse, handoverToUTRANComplete HandoverToUTRANComplete, initialDirectTransfer InitialDirectTransfer, handoverFromUTRANFailure HandoverFromUTRANFailure, measurementControlFailure MeasurementControlFailure, measurementReport MeasurementReport, physicalChannelReconfigurationComplete PhysicalChannelReconfigurationComplete, physicalChannelReconfigurationFailure PhysicalChannelReconfigurationFailure, radioBearerReconfigurationComplete RadioBearerReconfigurationComplete, radioBearerReconfigurationFailure RadioBearerReconfigurationFailure, radioBearerReleaseComplete RadioBearerReleaseComplete, radioBearerReleaseFailure RadioBearerReleaseFailure, radioBearerSetupComplete RadioBearerSetupComplete, radioBearerSetupFailure RadioBearerSetupFailure, rrcConnectionReleaseComplete RRCConnectionReleaseComplete, rrcConnectionSetupComplete RRCConnectionSetupComplete, rrcStatus RRCStatus, securityModeComplete SecurityModeComplete, securityModeFailure SecurityModeFailure, signallingConnectionReleaseIndication SignallingConnectionReleaseIndication, transportChannelReconfigurationComplete TransportChannelReconfigurationComplete, transportChannelReconfigurationFailure TransportChannelReconfigurationFailure, transportFormatCombinationControlFailure TransportFormatCombinationControlFailure, ueCapabilityInformation UECapabilityInformation, uplinkDirectTransfer UplinkDirectTransfer, utranMobilityInformationConfirm UTRANMobilityInformationConfirm, utranMobilityInformationFailure UTRANMobilityInformationFailure, mbmsModificationRequest MBMSModificationRequest, spare1 NULL } --************************************************************** -- -- Downlink CCCH messages -- --************************************************************** DL-CCCH-Message ::= SEQUENCE { * integrityCheckInfo IntegrityCheckInfo OPTIONAL, message DL-CCCH-MessageType } DL-CCCH-MessageType ::= CHOICE { cellUpdateConfirm CellUpdateConfirm-CCCH, rrcConnectionReject RRCConnectionReject, rrcConnectionRelease RRCConnectionRelease-CCCH, rrcConnectionSetup RRCConnectionSetup, uraUpdateConfirm URAUpdateConfirm-CCCH, spare3 NULL, spare2 NULL, spare1 NULL } --************************************************************** -- -- Uplink CCCH messages -- --************************************************************** UL-CCCH-Message ::= SEQUENCE { * integrityCheckInfo IntegrityCheckInfo OPTIONAL, message UL-CCCH-MessageType } UL-CCCH-MessageType ::= CHOICE { cellUpdate CellUpdate, rrcConnectionRequest RRCConnectionRequest, uraUpdate URAUpdate, spare NULL } --************************************************************** -- -- PCCH messages -- --************************************************************** PCCH-Message ::= SEQUENCE { message PCCH-MessageType } PCCH-MessageType ::= CHOICE { pagingType1 PagingType1, spare NULL } --************************************************************** -- -- Downlink SHCCH messages -- --************************************************************** DL-SHCCH-Message ::= SEQUENCE { message DL-SHCCH-MessageType } DL-SHCCH-MessageType ::= CHOICE { physicalSharedChannelAllocation PhysicalSharedChannelAllocation, spare NULL } --************************************************************** -- -- Uplink SHCCH messages -- --************************************************************** UL-SHCCH-Message ::= SEQUENCE { message UL-SHCCH-MessageType } UL-SHCCH-MessageType ::= CHOICE { puschCapacityRequest PUSCHCapacityRequest, spare NULL } --************************************************************** -- -- BCCH messages sent on FACH -- --************************************************************** BCCH-FACH-Message ::= SEQUENCE { message BCCH-FACH-MessageType } BCCH-FACH-MessageType ::= CHOICE { systemInformation SystemInformation-FACH, systemInformationChangeIndication SystemInformationChangeIndication, spare2 NULL, spare1 NULL } --************************************************************** -- -- BCCH messages sent on BCH -- --************************************************************** BCCH-BCH-Message ::= SEQUENCE { message SystemInformation-BCH } --************************************************************** -- -- MCCH messages -- --************************************************************** MCCH-Message ::= SEQUENCE { message MCCH-MessageType } MCCH-MessageType ::= CHOICE { mbmsAccessInformation MBMSAccessInformation, mbmsCommonPTMRBInformation MBMSCommonPTMRBInformation, mbmsCurrentCellPTMRBInformation MBMSCurrentCellPTMRBInformation, mbmsGeneralInformation MBMSGeneralInformation, mbmsModifiedServicesInformation MBMSModifiedServicesInformation, mbmsNeighbouringCellPTMRBInformation MBMSNeighbouringCellPTMRBInformation, mbmsUnmodifiedServicesInformation MBMSUnmodifiedServicesInformation, spare9 NULL, spare8 NULL, spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL } --************************************************************** -- -- MSCH messages -- --************************************************************** MSCH-Message ::= SEQUENCE { message MSCH-MessageType } MSCH-MessageType ::= CHOICE { mbmsSchedulingInformation MBMSSchedulingInformation, spare3 NULL, spare2 NULL, spare1 NULL }
END --******** Class-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, DynamicPersistenceLevel, E-DCH-ReconfigurationInfo, EXT-UL-TimingAdvance, FrequencyInfo, FrequencyInfoFDD, FrequencyInfoTDD, HARQ-Preamble-Mode, HS-SICH-Power-Control-Info-TDD384, HS-SICH-Power-Control-Info-TDD768, MaxAllowedUL-TX-Power, 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-RemovalInformationList, Serving-HSDSCH-CellInformation, SpecialBurstScheduling, SSDT-Information, SSDT-Information-r4, TFC-ControlDuration, SSDT-UL, TimingMaintainedSynchInd, TimeslotList, TimeslotList-r4, 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, UE-Positioning-GPS-AssistanceData, 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, * nonCriticalExtensions SEQUENCE {} OPTIONAL } 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 } -- *************************************************** -- -- 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 } -- *************************************************** -- -- 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, * 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 } -- *************************************************** -- -- 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 } -- *************************************************** -- -- 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, * 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 } -- *************************************************** -- -- 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, * 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 } -- *************************************************** -- -- 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, * 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 } -- *************************************************** -- -- 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, * 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 } -- *************************************************** -- -- 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, * 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 { * 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 } -- *************************************************** -- -- 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, * 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 } -- *************************************************** -- -- 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 ::=