aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/umts_rrc_pdu_def
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2006-08-08 21:32:44 +0000
committerAnders Broman <anders.broman@ericsson.com>2006-08-08 21:32:44 +0000
commit94c402d6714d404cc2fd4be4b1da1fe9f0c601e7 (patch)
tree7115092356793d21066cb7736a237b414b05af4c /asn1/umts_rrc_pdu_def
parentbd807d4b6976d6fc3c51b016fd56f2854c0883bc (diff)
Routines for Universal Mobile Telecommunications System (UMTS) Radio Resource Control (RRC) (umts_rrc) dissection.
svn path=/trunk/; revision=18855
Diffstat (limited to 'asn1/umts_rrc_pdu_def')
-rw-r--r--asn1/umts_rrc_pdu_def/Makefile17
-rw-r--r--asn1/umts_rrc_pdu_def/Makefile.nmake42
-rw-r--r--asn1/umts_rrc_pdu_def/packet-umts_rrc_pdu_def-template.c115
-rw-r--r--asn1/umts_rrc_pdu_def/packet-umts_rrc_pdu_def-template.h37
-rw-r--r--asn1/umts_rrc_pdu_def/umts_rrc_PDU-definitions.asn5521
-rw-r--r--asn1/umts_rrc_pdu_def/umts_rrc_pdu_def-exp.cnf90
-rw-r--r--asn1/umts_rrc_pdu_def/umts_rrc_pdu_def.cnf91
7 files changed, 5913 insertions, 0 deletions
diff --git a/asn1/umts_rrc_pdu_def/Makefile b/asn1/umts_rrc_pdu_def/Makefile
new file mode 100644
index 0000000000..efe16050ae
--- /dev/null
+++ b/asn1/umts_rrc_pdu_def/Makefile
@@ -0,0 +1,17 @@
+# $Id$
+
+DISSECTOR_FILES=packet-umts_rrc_pdu_def.c packet-umts_rrc_pdu_def.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py umts_rrc_PDU_definitions.asn packet-umts_rrc_pdu_def-template.c packet-umts_rrc_pdu_def-template.h umts_rrc_pdu_def.cnf
+ python ../../tools/asn2eth.py -X -e -p umts_rrc_pdu_def -c umts_rrc_pdu_def.cnf -s packet-umts_rrc_pdu_def-template umts_rrc_PDU_definitions.asn
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ cp $(DISSECTOR_FILES) ../../epan/dissectors
+
diff --git a/asn1/umts_rrc_pdu_def/Makefile.nmake b/asn1/umts_rrc_pdu_def/Makefile.nmake
new file mode 100644
index 0000000000..086f3c6685
--- /dev/null
+++ b/asn1/umts_rrc_pdu_def/Makefile.nmake
@@ -0,0 +1,42 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
+
+PROTOCOL_NAME=umts_rrc_pdu_def
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2wrs.py umts_rrc_PDU-definitions.asn packet-umts_rrc_pdu_def-template.c packet-umts_rrc_pdu_def-template.h umts_rrc_pdu_def.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2wrs.py -u -e -p $(PROTOCOL_NAME) -c umts_rrc_pdu_def.cnf -s packet-umts_rrc_pdu_def-template umts_rrc_PDU-definitions.asn
+!ELSE
+ @echo Error: You need Python to use asn2wrs.py
+ @exit 1
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+# Fix EOL in generated dissectors. Cygwin's python generates files with
+# mixed EOL styles, which can't be commited to the SVN repository.
+# Stuff included from template and "cnf" files has "\r\n" on windows, while
+# the generated stuff has "\n".
+
+fix_eol: generate_dissector
+ move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
+ move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
+ $(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
+ $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
+ del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
+
+copy_files: generate_dissector fix_eol
+ xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
+ xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
+
diff --git a/asn1/umts_rrc_pdu_def/packet-umts_rrc_pdu_def-template.c b/asn1/umts_rrc_pdu_def/packet-umts_rrc_pdu_def-template.c
new file mode 100644
index 0000000000..a60d0f9c24
--- /dev/null
+++ b/asn1/umts_rrc_pdu_def/packet-umts_rrc_pdu_def-template.c
@@ -0,0 +1,115 @@
+/* packet-umts_rrc_pdu_def.c
+ * Routines for Universal Mobile Telecommunications System (UMTS);
+ * Radio Resource Control (RRC) protocol specification
+ * (3GPP TS 25.331 version 6.7.0 Release 6) chapter 11.2 PDU definitions
+ * Copyright 2006, Anders Broman <anders.broman@ericsson.com>
+ *
+ * $Id$
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@ethereal.com>
+ * Copyright 1998 Gerald Combs
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Ref: 3GPP TS 25.423 version 6.7.0 Release 6
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <glib.h>
+#include <epan/packet.h>
+#include <epan/conversation.h>
+
+#include <stdio.h>
+#include <string.h>
+
+#include "packet-ber.h"
+#include "packet-per.h"
+#include "packet-umts_rrc_ies.h"
+#include "packet-umts_rrc_pdu_def.h"
+
+#define PNAME "Universal Mobile Telecommunications System (UMTS) Radio Resource Control (RRC) protocol PDU definitions"
+#define PSNAME "UMTS_RRC_PDU_DEF"
+#define PFNAME "umts_rrc_pdu_def"
+
+static dissector_handle_t umts_rrc_pdu_def_handle=NULL;
+
+/* Include constants */
+#include "packet-umts_rrc_pdu_def-val.h"
+
+/* Initialize the protocol and registered fields */
+static int proto_umts_rrc_pdu_def = -1;
+
+
+#include "packet-umts_rrc_pdu_def-hf.c"
+
+/* Initialize the subtree pointers */
+static int ett_umts_rrc_pdu_def = -1;
+
+#include "packet-umts_rrc_pdu_def-ett.c"
+
+#include "packet-umts_rrc_pdu_def-fn.c"
+
+
+static void
+dissect_umts_rrc_pdu_def(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
+{
+ /*
+ * Dummy function, currently not used
+ */
+
+}
+/*--- proto_register_umts_rrc_pdu_def -------------------------------------------*/
+void proto_register_umts_rrc_pdu_def(void) {
+
+ /* List of fields */
+ static hf_register_info hf[] = {
+
+#include "packet-umts_rrc_pdu_def-hfarr.c"
+ };
+
+ /* List of subtrees */
+ static gint *ett[] = {
+ &ett_umts_rrc_pdu_def,
+#include "packet-umts_rrc_pdu_def-ettarr.c"
+ };
+
+
+ /* Register protocol */
+ proto_umts_rrc_pdu_def = proto_register_protocol(PNAME, PSNAME, PFNAME);
+ /* Register fields and subtrees */
+ proto_register_field_array(proto_umts_rrc_pdu_def, hf, array_length(hf));
+ proto_register_subtree_array(ett, array_length(ett));
+
+
+ register_dissector("umts_rrc_pdu_def", dissect_umts_rrc_pdu_def, proto_umts_rrc_pdu_def);
+
+
+}
+
+
+/*--- proto_reg_handoff_umts_rrc_pdu_def ---------------------------------------*/
+void
+proto_reg_handoff_umts_rrc_pdu_def(void)
+{
+
+ umts_rrc_pdu_def_handle = find_dissector("umts_rrc_pdu_def");
+
+}
+
+
diff --git a/asn1/umts_rrc_pdu_def/packet-umts_rrc_pdu_def-template.h b/asn1/umts_rrc_pdu_def/packet-umts_rrc_pdu_def-template.h
new file mode 100644
index 0000000000..973841ff24
--- /dev/null
+++ b/asn1/umts_rrc_pdu_def/packet-umts_rrc_pdu_def-template.h
@@ -0,0 +1,37 @@
+/* packet-umts_rrc_pdu_def.h
+ * Routines for Universal Mobile Telecommunications System (UMTS);
+ * Radio Resource Control (RRC) protocol specification
+ * (3GPP TS 25.331 version 6.7.0 Release 6) chapter 11.2 PDU definitions
+ * Copyright 2006, Anders Broman <anders.broman@ericsson.com>
+ *
+ * $Id$
+ *
+ * Ethereal - Network traffic analyzer
+ * By Gerald Combs <gerald@ethereal.com>
+ * Copyright 1998 Gerald Combs
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#ifndef PACKET_UMTS_RRC_PDU_DEF_H
+#define PACKET_UMTS_RRC_PDU_DEF_H
+
+
+
+#include "packet-umts_rrc_pdu_def-exp.h"
+
+#endif /* PACKET_UMTS_RRC_PDU_DEF_H */
+
+
diff --git a/asn1/umts_rrc_pdu_def/umts_rrc_PDU-definitions.asn b/asn1/umts_rrc_pdu_def/umts_rrc_PDU-definitions.asn
new file mode 100644
index 0000000000..5d06d6e399
--- /dev/null
+++ b/asn1/umts_rrc_pdu_def/umts_rrc_PDU-definitions.asn
@@ -0,0 +1,5521 @@
+-- 11.2 PDU definitions
+--**************************************************************
+--
+-- TABULAR: The message type and integrity check info are not
+-- visible in this module as they are defined in the class module.
+-- Also, all FDD/TDD specific choices have the FDD option first
+-- and TDD second, just for consistency.
+--
+--**************************************************************
+
+PDU-definitions DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+--**************************************************************
+--
+-- IE parameter types from other modules
+--
+--**************************************************************
+
+IMPORTS
+
+-- Core Network IEs :
+ CN-DomainIdentity,
+ CN-InformationInfo,
+ CN-InformationInfo-r6,
+ CN-InformationInfoFull,
+ NAS-Message,
+ PagingRecordTypeID,
+ PLMN-Identity,
+-- UTRAN Mobility IEs :
+ CellIdentity,
+ CellIdentity-PerRL-List,
+ URA-Identity,
+-- User Equipment IEs :
+ UE-RadioAccessCapabBandFDDList2,
+ UE-RadioAccessCapabBandFDDList-ext,
+ AccessStratumReleaseIndicator,
+ ActivationTime,
+ C-RNTI,
+ CapabilityUpdateRequirement,
+ CapabilityUpdateRequirement-r4,
+ CapabilityUpdateRequirement-r4-ext,
+ CapabilityUpdateRequirement-r5,
+ CellUpdateCause,
+ CellUpdateCause-ext,
+ CipheringAlgorithm,
+ CipheringModeInfo,
+ DelayRestrictionFlag,
+ DSCH-RNTI,
+ E-RNTI,
+ EstablishmentCause,
+ FailureCauseWithProtErr,
+ FailureCauseWithProtErrTrId,
+ GroupReleaseInformation,
+ H-RNTI,
+ UESpecificBehaviourInformation1idle,
+ UESpecificBehaviourInformation1interRAT,
+ InitialUE-Identity,
+ IntegrityProtActivationInfo,
+ IntegrityProtectionModeInfo,
+ 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-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-RadioAccessCapabilityComp,
+ 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,
+ DefaultConfigMode,
+ DL-CounterSynchronisationInfo,
+ DL-CounterSynchronisationInfo-r5,
+ PDCP-ROHC-TargetMode,
+ PredefinedConfigIdentity,
+ PredefinedConfigStatusList,
+ PredefinedConfigStatusListComp,
+ PredefinedConfigSetWithDifferentValueTag,
+ RAB-Info,
+ 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,
+ 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,
+ 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-CommonTransChInfo,
+ UL-CommonTransChInfo-r4,
+ UL-DeletedTransChInfoList,
+ UL-DeletedTransChInfoList-r6,
+-- Physical Channel IEs :
+ Alpha,
+ BEACON-PL-Est,
+ CCTrCH-PowerControlInfo,
+ CCTrCH-PowerControlInfo-r4,
+ CCTrCH-PowerControlInfo-r5,
+ ConstantValue,
+ ConstantValueTdd,
+ CPCH-SetInfo,
+ DHS-Sync,
+ DL-CommonInformation,
+ DL-CommonInformation-r4,
+ DL-CommonInformation-r5,
+ DL-CommonInformation-r6,
+ DL-CommonInformationPost,
+ DL-HSPDSCH-Information,
+ DL-HSPDSCH-Information-r6,
+ DL-InformationPerRL-List,
+ DL-InformationPerRL-List-r4,
+ DL-InformationPerRL-List-r5,
+ DL-InformationPerRL-List-r5bis,
+ DL-InformationPerRL-List-r6,
+ DL-InformationPerRL-ListPostFDD,
+ DL-InformationPerRL-PostTDD,
+ DL-InformationPerRL-PostTDD-LCR-r4,
+ DL-PDSCH-Information,
+ DL-TPC-PowerOffsetPerRL-List,
+ DPC-Mode,
+ DPCH-CompressedModeStatusInfo,
+ DynamicPersistenceLevel,
+ FrequencyInfo,
+ FrequencyInfoFDD,
+ FrequencyInfoTDD,
+ HARQ-Preamble-Mode,
+ HS-SICH-Power-Control-Info-TDD384,
+ MaxAllowedUL-TX-Power,
+ OpenLoopPowerControl-IPDL-TDD-r4,
+ PDSCH-CapacityAllocationInfo,
+ PDSCH-CapacityAllocationInfo-r4,
+ PDSCH-Identity,
+ PrimaryCPICH-Info,
+ PrimaryCCPCH-TX-Power,
+ PUSCH-CapacityAllocationInfo,
+ PUSCH-CapacityAllocationInfo-r4,
+ PUSCH-Identity,
+ PUSCH-SysInfoList-HCR-r5,
+ PDSCH-SysInfoList-HCR-r5,
+ RL-AdditionInformationList,
+ RL-AdditionInformationList-r6,
+ RL-RemovalInformationList,
+ Serving-HSDSCH-CellInformation,
+ Scheduling-E-DCH-CellInformation,
+ SpecialBurstScheduling,
+ SSDT-Information,
+ SSDT-Information-r4,
+ TFC-ControlDuration,
+ SSDT-UL,
+ TimeslotList,
+ TimeslotList-r4,
+ TX-DiversityMode,
+ UL-ChannelRequirement,
+ UL-ChannelRequirement-r4,
+ UL-ChannelRequirement-r5,
+ UL-ChannelRequirement-r6,
+ 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-InfoPostFDD,
+ UL-DPCH-InfoPostTDD,
+ UL-DPCH-InfoPostTDD-LCR-r4,
+ UL-EDCH-Information-r6,
+ UL-SynchronisationParameters-r4,
+ UL-TimingAdvance,
+ UL-TimingAdvanceControl,
+ UL-TimingAdvanceControl-r4,
+-- 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,
+ MeasurementIdentity,
+ MeasurementReportingMode,
+ PrimaryCCPCH-RSCP,
+ SFN-Offset-Validity,
+ TimeslotListWithISCP,
+ TrafficVolumeMeasuredResultsList,
+ UE-Positioning-GPS-AssistanceData,
+ UE-Positioning-Measurement-v390ext,
+ UE-Positioning-OTDOA-AssistanceData,
+ UE-Positioning-OTDOA-AssistanceData-r4ext,
+ UE-Positioning-OTDOA-AssistanceData-UEB,
+-- Other IEs :
+ BCCH-ModificationInfo,
+ CDMA2000-MessageList,
+ GSM-TargetCellInfoList,
+ GERANIu-MessageList,
+ GERAN-SystemInformation,
+ GSM-MessageList,
+ GSMSecurityCapability-v6xyext,
+ 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-ModifedServiceList-r6,
+ MBMS-MSCHConfigurationInfo-r6,
+ MBMS-NeighbouringCellSCCPCHList-r6,
+ MBMS-NumberOfNeighbourCells-r6,
+ MBMS-PhyChInformationList-r6,
+ MBMS-PL-ServiceRestrictInfo-r6,
+ MBMS-PreferredFreqRequest-r6,
+ MBMS-PreferredFrequencyList-r6,
+ MBMS-PtMActivationTime,
+ MBMS-ServiceAccessInfoList-r6,
+ MBMS-ServiceIdentity,
+ MBMS-ServiceSchedulingInfoList-r6,
+ MBMS-SIBType5-SCCPCHList-r6,
+ MBMS-TimersAndCouneters-r6,
+ MBMS-TranspChInfoForEachCCTrCh-r6,
+ MBMS-TranspChInfoForEachTrCh-r6,
+ MBMS-UnmodifiedServiceList-r6
+FROM InformationElements;
+
+-- maxSIBperMsg,
+-- maxURNTI-Group
+--FROM Constant-definitions;
+
+maxSIBperMsg INTEGER ::= 16
+maxURNTIGroup INTEGER ::= 8
+
+-- ***************************************************
+--
+-- 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ activeSetUpdate-v6xyext ActiveSetUpdate-v6xyext-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,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+}
+
+ActiveSetUpdate-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- dummy and dummy2 are not used in this version of the specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy-IntegrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ dummy2-CipheringModeInfo 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 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 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 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-v6xyext-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,
+ cell-id-PerRL-List CellIdentity-PerRL-List OPTIONAL,
+ rl-RemovalInformationList RL-RemovalInformationList OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL,
+ dpc-Mode DPC-Mode OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation OPTIONAL,
+ scheduling-E-DCH-CellInformation Scheduling-E-DCH-CellInformation 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 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 RB-ActivationTimeInfoList OPTIONAL,
+ dummy3-UL-CounterSynchronisationInfo 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,
+ nonCriticalExtensions SEQUENCE {} 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
+}
+
+ -- ***************************************************
+--
+-- 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 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 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ cellUpdate-v6xyext CellUpdate-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+CellUpdate-v590ext ::= SEQUENCE {
+ establishmentCause EstablishmentCause OPTIONAL
+}
+
+CellUpdate-v6xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ cellUpdateCause-ext CellUpdateCause-ext OPTIONAL,
+ trafficVolumeIndicator ENUMERATED { true } OPTIONAL,
+ -- Measurement IEs
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq OPTIONAL,
+ reconfigurationStatusIndicator ENUMERATED { true } 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v6xyext CellUpdateConfirm-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v6xyext CellUpdateConfirm-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v6xyext CellUpdateConfirm-v6xyext-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,
+ 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 CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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 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 CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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 CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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-ChannelRequirement UL-ChannelRequirement-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-v6xyext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ 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
+}
+
+-- ***************************************************
+--
+-- 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v6xyext CellUpdateConfirm-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v6xyext CellUpdateConfirm-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ cellUpdateConfirm-v6xyext CellUpdateConfirm-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r6 SEQUENCE {
+ cellUpdateConfirm-r6 CellUpdateConfirm-r6-IEs,
+ cellUpdateConfirm-r6-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,
+ nonCriticalExtensions SEQUENCE {} 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 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 DL-PDSCH-Information OPTIONAL,
+ dummy2-CPCH-SetInfo 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 DL-PDSCH-Information OPTIONAL,
+ dummy2-CPCH-SetInfo 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 DL-PDSCH-Information OPTIONAL,
+ dummy2-CPCH-SetInfo 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,
+ dl-CommonInformation DL-CommonInformation-r4,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r6,
+ frequencyInfo FrequencyInfo
+ }
+ -- For the 'preconfiguration' specificationMode the r5 message is used.
+ },
+ -- 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ initialDirectTransfer-v6xyext InitialDirectTransfer-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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-v6xyext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ plmn-Identity PLMN-Identity OPTIONAL,
+ -- Measurement IEs
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq OPTIONAL,
+ -- MBMS IEs
+ mbms-JoinedInformation MBMS-JoinedInformation-r6 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
+ v6xyNonCriticalExtensions SEQUENCE {
+ handoverFromUTRANCommand-GSM-v6xyext HandoverFromUTRANCommand-GSM-v6xyext-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-v6xyext-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 04.18
+ 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 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v6xy0ext
+ InterRATHandoverInfo-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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-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-v6xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-SecurityInformation2 UE-SecurityInformation2 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,
+ nonCriticalExtensions SEQUENCE {} 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,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } 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
+}
+
+-- ***************************************************
+--
+-- 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ measurementReport-v6xyext MeasurementReport-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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,
+ gsmOTDreferenceCell PrimaryCPICH-Info OPTIONAL
+}
+
+MeasurementReport-v590ext-IEs ::= SEQUENCE {
+ measuredResults-v590ext MeasuredResults-v590ext OPTIONAL
+}
+
+MeasurementReport-v5b0ext-IEs ::= SEQUENCE {
+ interRATCellInfoIndication InterRATCellInfoIndication OPTIONAL
+}
+
+MeasurementReport-v6xyext-IEs ::= SEQUENCE {
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v6xyext
+ PhysicalChannelReconfiguration-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v6xyext
+ PhysicalChannelReconfiguration-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ physicalChannelReconfiguration-v6xyext
+ PhysicalChannelReconfiguration-v6xyext-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,
+ 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 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 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 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 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-ChannelRequirement UL-ChannelRequirement-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-v6xyext-IEs ::= SEQUENCE {
+ -- User Equipment IEs
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd ENUMERATED { false } OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 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 RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ physicalChannelReconfigurationComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ physicalSharedChannelAllocation-v6xyext
+ PhysicalSharedChannelAllocation-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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-v6xyext-IEs ::= SEQUENCE {
+ -- Physical Channel IEs
+ beaconPLEst BEACON-PL-Est 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v6xyext
+ RadioBearerReconfiguration-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v6xyext
+ RadioBearerReconfiguration-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerReconfiguration-v6xyext
+ RadioBearerReconfiguration-v6xyext-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,
+ 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 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 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.
+ radioBearerReconfiguration-r4-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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-1a CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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-r5
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-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-v6xyext-IEs ::= SEQUENCE {
+ -- User Equipment IEs
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd ENUMERATED { false } OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 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 RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerReconfigurationComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v6xyext RadioBearerRelease-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v6xyext RadioBearerRelease-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerRelease-v6xyext RadioBearerRelease-v6xyext-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,
+ 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.
+ radioBearerRelease-r3-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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 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.
+ radioBearerRelease-r4-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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.
+ radioBearerRelease-r5-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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-v6xyext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd ENUMERATED { false } 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-ChannelRequirement UL-ChannelRequirement-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
+}
+
+-- ***************************************************
+--
+-- 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 RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerReleaseComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v6xyext RadioBearerSetup-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v6xyext RadioBearerSetup-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ radioBearerSetup-v6xyext RadioBearerSetup-v6xyext-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,
+ 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.
+ radioBearerSetup-r3-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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 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.
+ radioBearerSetup-r4-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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.
+ radioBearerSetup-r5-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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-v6xyext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd ENUMERATED { false } 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,
+ 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,
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r5,
+ rb-InformationChangedList RB-InformationChangedList-r6 OPTIONAL,
+ powerOffsetInfoShort PowerOffsetInfoShort
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-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
+}
+
+-- ***************************************************
+--
+-- 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 RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ radioBearerSetupComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionReject-v6xyext RRCConnectionReject-v6xyext-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-v6xyext-IEs ::= SEQUENCE {
+ redirectionInfo-v6xyext 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-v6xyext RRCConnectionRelease-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-v6xyext
+ RRCConnectionRelease-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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-v6xyext-IEs ::= SEQUENCE {
+ redirectionInfo-v6xyext RedirectionInfo-r6 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,
+ nonCriticalExtensions SEQUENCE {} 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,
+ nonCriticalExtensions SEQUENCE {} 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 .. maxURNTIGroup) ) 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,
+ nonCriticalExtensions SEQUENCE {} 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
+
+-- ***************************************************
+--
+-- 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionRequest-v6xyext RRCConnectionRequest-v6xyext-IEs,
+ -- Reserved for future non critical extension
+ nonCriticalExtensions SEQUENCE {} 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-v6xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueCapabilityIndication ENUMERATED { hsdch, hsdch-edch } OPTIONAL,
+ -- Measurement IEs
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq 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,
+ nonCriticalExtensions SEQUENCE {} 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v6xyext RRCConnectionSetup-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionSetup-v6xyext RRCConnectionSetup-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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,
+ 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 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-v6xyext-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-InformationSetupList-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-r5
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-ChannelRequirement UL-ChannelRequirement-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
+}
+
+-- ***************************************************
+--
+-- 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,
+ rrcConnectionSetupComplete-r3-add-ext BIT STRING 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupComplete-v6xyext
+ RRCConnectionSetupComplete-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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,
+ nonCriticalExtensions SEQUENCE {} 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-v6xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+-- ueCapabilityContainer BIT STRING
+-- (CONTAINING UE-CapabilityContainer-IEs) OPTIONAL
+--}
+RRCConnectionSetupComplete-v6xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueCapabilityContainer BIT STRING 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ securityModeCommand-v6xyext SecurityModeCommand-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ 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-v6xyext-IEs ::= SEQUENCE {
+ -- Other IEs
+ gsmSecurityCapability-v6xyext GSMSecurityCapability-v6xyext 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v6xyext
+ TransportChannelReconfiguration-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v6xyext
+ TransportChannelReconfiguration-v6xyext-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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ transportChannelReconfiguration-v6xyext
+ TransportChannelReconfiguration-v6xyext-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,
+ 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.
+ transportChannelReconfiguration-r3-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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 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.
+ transportChannelReconfiguration-r4-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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.
+ transportChannelReconfiguration-r5-IEs-dummy CHOICE {
+ fdd SEQUENCE {
+ dummy1-CPCH-SetID CPCH-SetID OPTIONAL,
+ dummy2-DRAC-StaticInformationList 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 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-v6xyext-IEs ::= SEQUENCE {
+ -- User Equipment IEs
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL,
+ -- Physical channel IEs
+ harq-Preamble-Mode HARQ-Preamble-Mode OPTIONAL,
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ dhs-sync DHS-Sync OPTIONAL,
+ timingMaintainedSynchInd ENUMERATED { false } 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-ChannelRequirement UL-ChannelRequirement-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
+}
+
+-- ***************************************************
+--
+-- 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 RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ transportChannelReconfigurationComplete-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } 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,
+ nonCriticalExtensions SEQUENCE {} 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
+}
+
+-- ***************************************************
+--
+-- 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,
+ ueCapabilityInformation-r3-add-ext BIT STRING 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,
+ v6xyNonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-v6xyext
+ UECapabilityInformation-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} 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,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+UECapabilityInformation-v4b0ext ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v4b0ext UE-RadioAccessCapability-v4b0ext OPTIONAL
+}
+
+UECapabilityInformation-v590ext ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v3g0ext UE-RadioAccessCapability-v3g0ext OPTIONAL,
+ ue-RadioAccessCapability-v590ext UE-RadioAccessCapability-v590ext OPTIONAL,
+ -- Other IEs
+ ue-RATSpecificCapability-v590ext InterRAT-UE-RadioAccessCapability-v590ext OPTIONAL
+}
+
+UECapabilityInformation-v5c0ext ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapability-v5c0ext UE-RadioAccessCapability-v5c0ext OPTIONAL
+}
+
+UECapabilityInformation-v650ext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapability-v650ext UE-RadioAccessCapability-v650ext
+}
+
+--UECapabilityInformation-v6xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+-- ueCapabilityContainer BIT STRING
+-- (CONTAINING UE-CapabilityContainer-IEs) OPTIONAL
+--}
+UECapabilityInformation-v6xyext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ueCapabilityContainer BIT STRING OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UE CAPABILITY INFORMATION CONFIRM
+--
+-- ***************************************************
+
+UECapabilityInformationConfirm ::= CHOICE {
+ r3 SEQUENCE {
+ ueCapabilityInformationConfirm-r3
+ UECapabilityInformationConfirm-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ ueCapabilityInformationConfirm-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+UECapabilityInformationConfirm-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier
+}
+
+-- ***************************************************
+--
+-- UPLINK DIRECT TRANSFER
+--
+-- ***************************************************
+
+UplinkDirectTransfer ::= SEQUENCE {
+ -- Core network IEs
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Message NAS-Message,
+ -- Measurement IEs
+ measuredResultsOnRACH MeasuredResultsOnRACH OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uplinkDirectTransfer-r3-add-ext BIT STRING OPTIONAL,
+ v6xyNonCriticalExtensions SEQUENCE {
+ uplinkDirectTransfer-v6xyext UplinkDirectTransfer-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+UplinkDirectTransfer-v6xyext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ measuredResultsOnRACHinterFreq MeasuredResultsOnRACHinterFreq OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UPLINK PHYSICAL CHANNEL CONTROL
+--
+-- ***************************************************
+
+UplinkPhysicalChannelControl ::= CHOICE {
+ r3 SEQUENCE {
+ uplinkPhysicalChannelControl-r3 UplinkPhysicalChannelControl-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uplinkPhysicalChannelControl-r3-add-ext BIT STRING OPTIONAL,
+ v4b0NonCriticalExtensions SEQUENCE {
+ uplinkPysicalChannelControl-v4b0ext UplinkPhysicalChannelControl-v4b0ext-IEs,
+ -- Extension mechanism for non-release 4 information
+ noncriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r4 SEQUENCE {
+ uplinkPhysicalChannelControl-r4 UplinkPhysicalChannelControl-r4-IEs,
+ v4d0NonCriticalExtensions SEQUENCE {
+ -- Container for adding non critical extensions after freezing REL-5
+ uplinkPhysicalChannelControl-r4-add-ext BIT STRING OPTIONAL,
+ v6xyNonCriticalExtensions SEQUENCE {
+ uplinkPhysicalChannelControl-v6xyext UplinkPhysicalChannelControl-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ uplinkPhysicalChannelControl-r5 UplinkPhysicalChannelControl-r5-IEs,
+ -- Container for adding non critical extensions after freezing REL-6
+ uplinkPhysicalChannelControl-r5-add-ext BIT STRING OPTIONAL,
+ v6xyNonCriticalExtensions SEQUENCE {
+ uplinkPhysicalChannelControl-v6xyext UplinkPhysicalChannelControl-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+ }
+}
+
+UplinkPhysicalChannelControl-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ -- Physical channel IEs
+ ccTrCH-PowerControlInfo CCTrCH-PowerControlInfo OPTIONAL,
+ timingAdvance UL-TimingAdvanceControl OPTIONAL,
+ alpha Alpha OPTIONAL,
+ specialBurstScheduling SpecialBurstScheduling OPTIONAL,
+ prach-ConstantValue ConstantValueTdd OPTIONAL,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL
+}
+
+UplinkPhysicalChannelControl-v4b0ext-IEs ::= SEQUENCE {
+ -- In case of TDD, openLoopPowerControl-IPDL-TDD is included instead of IE
+ -- up-IPDL-Parameters in up-OTDOA-AssistanceData
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL
+}
+
+UplinkPhysicalChannelControl-r4-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ ccTrCH-PowerControlInfo CCTrCH-PowerControlInfo-r4 OPTIONAL,
+ specialBurstScheduling SpecialBurstScheduling OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ timingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ alpha Alpha OPTIONAL,
+ prach-ConstantValue ConstantValueTdd OPTIONAL,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL,
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL
+ }
+ }
+}
+
+UplinkPhysicalChannelControl-r5-IEs ::= SEQUENCE {
+ -- Physical channel IEs
+ ccTrCH-PowerControlInfo CCTrCH-PowerControlInfo-r5 OPTIONAL,
+ specialBurstScheduling SpecialBurstScheduling OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ timingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ alpha Alpha OPTIONAL,
+ prach-ConstantValue ConstantValueTdd OPTIONAL,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL,
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL,
+ hs-SICH-PowerControl HS-SICH-Power-Control-Info-TDD384 OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL
+ }
+ }
+}
+
+UplinkPhysicalChannelControl-v6xyext-IEs ::= SEQUENCE {
+ -- Physical Channel IEs
+ beaconPLEst BEACON-PL-Est OPTIONAL
+}
+
+-- ***************************************************
+--
+-- URA UPDATE
+--
+-- ***************************************************
+
+URAUpdate ::= SEQUENCE {
+ -- User equipment IEs
+ u-RNTI U-RNTI,
+ ura-UpdateCause URA-UpdateCause,
+ protocolErrorIndicator ProtocolErrorIndicatorWithMoreInfo,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uraUpdate-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- URA UPDATE CONFIRM
+--
+-- ***************************************************
+
+URAUpdateConfirm ::= CHOICE {
+ r3 SEQUENCE {
+ uraUpdateConfirm-r3 URAUpdateConfirm-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uraUpdateConfirm-r3-add-ext BIT STRING OPTIONAL,
+ v6xyNonCriticalExtensions SEQUENCE {
+ uraUpdateConfirm-v6xyext URAUpdateConfirm-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ uraUpdateConfirm-r5 URAUpdateConfirm-r5-IEs,
+ v6xyNonCriticalExtensions SEQUENCE {
+ uraUpdateConfirm-v6xyext URAUpdateConfirm-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+}
+
+URAUpdateConfirm-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL
+}
+
+URAUpdateConfirm-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL
+}
+
+URAUpdateConfirm-v6xyext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL
+}
+
+-- ***************************************************
+--
+-- URA UPDATE CONFIRM for CCCH
+--
+-- ***************************************************
+
+URAUpdateConfirm-CCCH ::= CHOICE {
+ r3 SEQUENCE {
+ uraUpdateConfirm-CCCH-r3 URAUpdateConfirm-CCCH-r3-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ uraUpdateConfirm-CCCH-r3-add-ext BIT STRING OPTIONAL,
+ v6xyNonCriticalExtensions SEQUENCE {
+ uraUpdateConfirm-v6xyext URAUpdateConfirm-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ u-RNTI U-RNTI,
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+URAUpdateConfirm-CCCH-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ u-RNTI U-RNTI,
+ -- The rest of the message is identical to the one sent on DCCH.
+ uraUpdateConfirm URAUpdateConfirm-r3-IEs
+}
+
+-- ***************************************************
+--
+-- UTRAN MOBILITY INFORMATION
+--
+-- ***************************************************
+
+UTRANMobilityInformation ::= CHOICE {
+ r3 SEQUENCE {
+ utranMobilityInformation-r3 UTRANMobilityInformation-r3-IEs,
+ v3a0NonCriticalExtensions SEQUENCE {
+ utranMobilityInformation-v3a0ext UTRANMobilityInformation-v3a0ext-IEs,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ utranMobilityInformation-r3-add-ext BIT STRING OPTIONAL,
+ v6xyNonCriticalExtensions SEQUENCE {
+ utranMobilityInformation-v6xyext UtranMobilityInformation-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ },
+ later-than-r3 SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r5 SEQUENCE {
+ utranMobilityInformation-r5 UTRANMobilityInformation-r5-IEs,
+ v6xyNonCriticalExtensions SEQUENCE {
+ utranMobilityInformation-v6xyext UtranMobilityInformation-v6xyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+ }
+}
+
+UTRANMobilityInformation-r3-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ ue-ConnTimersAndConstants UE-ConnTimersAndConstants OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfoFull OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+UTRANMobilityInformation-v3a0ext-IEs ::= SEQUENCE {
+ ue-ConnTimersAndConstants-v3a0ext UE-ConnTimersAndConstants-v3a0ext
+}
+
+UTRANMobilityInformation-r5-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL,
+ cipheringModeInfo CipheringModeInfo OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ ue-ConnTimersAndConstants UE-ConnTimersAndConstants-r5 OPTIONAL,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfoFull OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL
+}
+
+UtranMobilityInformation-v6xyext-IEs ::= SEQUENCE {
+ -- Core network IEs
+ primary-plmn-Identity PLMN-Identity OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UTRAN MOBILITY INFORMATION CONFIRM
+--
+-- ***************************************************
+
+UTRANMobilityInformationConfirm ::= SEQUENCE {
+ -- User equipment IEs
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL,
+ -- Radio bearer IEs
+ count-C-ActivationTime ActivationTime OPTIONAL,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy-RB-ActivationTimeInfoList RB-ActivationTimeInfoList OPTIONAL,
+ ul-CounterSynchronisationInfo UL-CounterSynchronisationInfo OPTIONAL,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ utranMobilityInformationConfirm-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UTRAN MOBILITY INFORMATION FAILURE
+--
+-- ***************************************************
+
+UTRANMobilityInformationFailure ::= SEQUENCE {
+ -- UE information elements
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr,
+ laterNonCriticalExtensions SEQUENCE {
+ -- Container for additional R99 extensions
+ utranMobilityInformationFailure-r3-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS ACCESS INFORMATION
+--
+-- ***************************************************
+
+MBMSAccessInformation ::= SEQUENCE {
+ -- Access Information IEs
+ mbms-ServiceAccessInfoList MBMS-ServiceAccessInfoList-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS COMMON PTM RB INFORMATION
+--
+-- ***************************************************
+
+MBMSCommonPTMRBInformation ::= SEQUENCE {
+ -- Common PTM RB Information IEs
+ mbms-CommonRBInformationList MBMS-CommonRBInformationList-r6,
+ mbms-TranspChInfoForEachTrCh MBMS-TranspChInfoForEachTrCh-r6,
+ mbms-TranspChInfoForEachCCTrCh MBMS-TranspChInfoForEachCCTrCh-r6,
+ mbms-PhyChInformationList MBMS-PhyChInformationList-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS CURRENT CELL PTM RB INFORMATION
+--
+-- ***************************************************
+
+MBMSCurrentCellPTMRBInformation ::= SEQUENCE {
+ -- Current Cell PTM RB Information IEs
+ mbms-CurrentCell-SCCPCHList MBMS-CurrentCell-SCCPCHList-r6 OPTIONAL,
+ mbms-SIBType5-SCCPCHList MBMS-SIBType5-SCCPCHList-r6 OPTIONAL,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS GENERAL INFORMATION
+--
+-- ***************************************************
+
+MBMSGeneralInformation ::= SEQUENCE {
+ -- MBMS General Information IEs
+ mbms-PreferredFrequencyInfo MBMS-PreferredFrequencyList-r6 OPTIONAL,
+ mbms-TimersAndCouneters MBMS-TimersAndCouneters-r6,
+ michConfigurationInfo MBMS-MICHConfigurationInfo-r6,
+ cellGroupIdentity MBMS-CellGroupIdentity-r6,
+ mschDefaultConfigurationInfo MBMS-MSCHConfigurationInfo-r6 OPTIONAL,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS MODIFICATION REQUEST
+--
+-- ***************************************************
+
+MBMSModificationRequest ::= SEQUENCE {
+ -- MBMS Modification Request IEs
+ mbms-PreferredFreqRequest MBMS-ServiceIdentity OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS MODIFIED SERVICES INFORMATION
+--
+-- ***************************************************
+
+MBMSModifiedServicesInformation ::= SEQUENCE {
+ -- MBMS Modified Services Information IEs
+ modifedServiceList MBMS-ModifedServiceList-r6 OPTIONAL,
+ mbms-ReacquireMCCH ENUMERATED { true } OPTIONAL,
+ mbms-DynamicPersistenceLevel DynamicPersistenceLevel OPTIONAL,
+ endOfModifiedMCCHInformation INTEGER (1..16) OPTIONAL,
+ mbms-AllUnmodifiedPTMServices ENUMERATED { true } OPTIONAL,
+ mbms-PtMActivationTime MBMS-PtMActivationTime OPTIONAL,
+ mbmsNumberOfNeighbourCells MBMS-NumberOfNeighbourCells-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS NEIGHBOURING CELL PTM RB INFORMATION
+--
+-- ***************************************************
+
+MBMSNeighbouringCellPTMRBInformation ::= SEQUENCE {
+ -- MBMS Neighbouring Cell PTM RB Information IEs
+ neighbouringCellIdentity IntraFreqCellID,
+ neighbouringCellSCCPCHList MBMS-NeighbouringCellSCCPCHList-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS SCHEDULING INFORMATION
+--
+-- ***************************************************
+
+MBMSSchedulingInformation ::= SEQUENCE {
+ -- MBMS Scheduling Information IEs
+ serviceSchedulingInfoList MBMS-ServiceSchedulingInfoList-r6,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- MBMS UNMODIFIED SERVICES INFORMATION
+--
+-- ***************************************************
+
+MBMSUnmodifiedServicesInformation ::= SEQUENCE {
+ -- MBMS Unmodified Services Information IEs
+ unmodifiedServiceList MBMS-UnmodifiedServiceList-r6 OPTIONAL,
+ -- Non critical extensions
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+END \ No newline at end of file
diff --git a/asn1/umts_rrc_pdu_def/umts_rrc_pdu_def-exp.cnf b/asn1/umts_rrc_pdu_def/umts_rrc_pdu_def-exp.cnf
new file mode 100644
index 0000000000..44339dd6fa
--- /dev/null
+++ b/asn1/umts_rrc_pdu_def/umts_rrc_pdu_def-exp.cnf
@@ -0,0 +1,90 @@
+# Do not modify this file.
+# It is created automatically by the ASN.1 to Wireshark dissector compiler
+# .\umts_rrc_pdu_def-exp.cnf
+# ../../tools/asn2wrs.py -u -e -p umts_rrc_pdu_def -c umts_rrc_pdu_def.cnf -s packet-umts_rrc_pdu_def-template umts_rrc_PDU-definitions.asn
+
+#.MODULE
+PDU-definitions umts_rrc_pdu_def
+#.END
+
+#.TYPE_ATTR
+ActiveSetUpdate TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_ActiveSetUpdate_vals) BITMASK = 0
+ActiveSetUpdateComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+ActiveSetUpdateFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+AssistanceDataDelivery TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_AssistanceDataDelivery_vals) BITMASK = 0
+CellChangeOrderFromUTRAN TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_CellChangeOrderFromUTRAN_vals) BITMASK = 0
+CellChangeOrderFromUTRANFailure TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_CellChangeOrderFromUTRANFailure_vals) BITMASK = 0
+CellUpdate TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+CellUpdateConfirm TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_CellUpdateConfirm_vals) BITMASK = 0
+CellUpdateConfirm-CCCH TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_CellUpdateConfirm_CCCH_vals) BITMASK = 0
+CounterCheck TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_CounterCheck_vals) BITMASK = 0
+CounterCheckResponse TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+DownlinkDirectTransfer TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_DownlinkDirectTransfer_vals) BITMASK = 0
+HandoverToUTRANComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+InitialDirectTransfer TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+HandoverFromUTRANCommand-GSM TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_HandoverFromUTRANCommand_GSM_vals) BITMASK = 0
+HandoverFromUTRANCommand-GERANIu TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+HandoverFromUTRANCommand-CDMA2000 TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_HandoverFromUTRANCommand_CDMA2000_vals) BITMASK = 0
+HandoverFromUTRANFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MeasurementControl TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_MeasurementControl_vals) BITMASK = 0
+MeasurementControlFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MeasurementReport TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+PagingType1 TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+PagingType2 TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+PhysicalChannelReconfiguration TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_PhysicalChannelReconfiguration_vals) BITMASK = 0
+PhysicalChannelReconfigurationComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+PhysicalChannelReconfigurationFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+PhysicalSharedChannelAllocation TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_PhysicalSharedChannelAllocation_vals) BITMASK = 0
+PUSCHCapacityRequest TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RadioBearerReconfiguration TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_RadioBearerReconfiguration_vals) BITMASK = 0
+RadioBearerReconfigurationComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RadioBearerReconfigurationFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RadioBearerRelease TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_RadioBearerRelease_vals) BITMASK = 0
+RadioBearerReleaseComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RadioBearerReleaseFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RadioBearerSetup TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_RadioBearerSetup_vals) BITMASK = 0
+RadioBearerSetupComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RadioBearerSetupFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RRCConnectionReject TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_RRCConnectionReject_vals) BITMASK = 0
+RRCConnectionRelease TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_RRCConnectionRelease_vals) BITMASK = 0
+RRCConnectionRelease-CCCH TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_RRCConnectionRelease_CCCH_vals) BITMASK = 0
+RRCConnectionReleaseComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RRCConnectionRequest TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RRCConnectionSetup TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_RRCConnectionSetup_vals) BITMASK = 0
+RRCConnectionSetupComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+RRCStatus TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+SecurityModeCommand TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_SecurityModeCommand_vals) BITMASK = 0
+SecurityModeComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+SecurityModeFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+SignallingConnectionRelease TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_SignallingConnectionRelease_vals) BITMASK = 0
+SignallingConnectionReleaseIndication TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+SystemInformation-BCH TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+SystemInformation-FACH TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+SystemInformationChangeIndication TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+TransportChannelReconfiguration TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_TransportChannelReconfiguration_vals) BITMASK = 0
+TransportChannelReconfigurationComplete TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+TransportChannelReconfigurationFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+TransportFormatCombinationControl TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+TransportFormatCombinationControlFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+UECapabilityEnquiry TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_UECapabilityEnquiry_vals) BITMASK = 0
+UECapabilityInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+UECapabilityInformationConfirm TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_UECapabilityInformationConfirm_vals) BITMASK = 0
+UplinkDirectTransfer TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+UplinkPhysicalChannelControl TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_UplinkPhysicalChannelControl_vals) BITMASK = 0
+URAUpdate TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+URAUpdateConfirm TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_URAUpdateConfirm_vals) BITMASK = 0
+URAUpdateConfirm-CCCH TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_URAUpdateConfirm_CCCH_vals) BITMASK = 0
+UTRANMobilityInformation TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(umts_rrc_pdu_def_UTRANMobilityInformation_vals) BITMASK = 0
+UTRANMobilityInformationConfirm TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+UTRANMobilityInformationFailure TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSAccessInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSCommonPTMRBInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSCurrentCellPTMRBInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSGeneralInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSModificationRequest TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSModifiedServicesInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSNeighbouringCellPTMRBInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSSchedulingInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+MBMSUnmodifiedServicesInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
+#.END
+
diff --git a/asn1/umts_rrc_pdu_def/umts_rrc_pdu_def.cnf b/asn1/umts_rrc_pdu_def/umts_rrc_pdu_def.cnf
new file mode 100644
index 0000000000..f78a9be498
--- /dev/null
+++ b/asn1/umts_rrc_pdu_def/umts_rrc_pdu_def.cnf
@@ -0,0 +1,91 @@
+# umts_rrc_pdu_def.cnf
+# umts_rrc_pdu_def conformation file
+# Copyright 2006 Anders Broman
+# $Id$
+
+#.INCLUDE ../umts_rrc_ies/umts_rrc_ies-exp.cnf
+
+#----------------------------------------------------------------------------------------
+#.EXPORTS
+#----------------------------------------------------------------------------------------
+ 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
+
+#.FIELD_RENAME
+