6.2 RRC messages

38.3313GPPNRProtocol specificationRadio Resource Control (RRC)Release 15TS

6.2.1 General message structure

– NR-RRC-Definitions

This ASN.1 segment is the start of the NR RRC PDU definitions.

— ASN1START

— TAG-NR-RRC-DEFINITIONS-START

NR-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

— TAG-NR-RRC-DEFINITIONS-STOP

— ASN1STOP

– BCCH-BCH-Message

The BCCH-BCH-Message class is the set of RRC messages that may be sent from the network to the UE via BCH on the BCCH logical channel.

— ASN1START

— TAG-BCCH-BCH-MESSAGE-START

BCCH-BCH-Message ::= SEQUENCE {

message BCCH-BCH-MessageType

}

BCCH-BCH-MessageType ::= CHOICE {

mib MIB,

messageClassExtension SEQUENCE {}

}

— TAG-BCCH-BCH-MESSAGE-STOP

— ASN1STOP

– BCCH-DL-SCH-Message

The BCCH-DL-SCH-Message class is the set of RRC messages that may be sent from the network to the UE via DL-SCH on the BCCH logical channel.

— ASN1START

— TAG-BCCH-DL-SCH-MESSAGE-START

BCCH-DL-SCH-Message ::= SEQUENCE {

message BCCH-DL-SCH-MessageType

}

BCCH-DL-SCH-MessageType ::= CHOICE {

c1 CHOICE {

systemInformation SystemInformation,

systemInformationBlockType1 SIB1

},

messageClassExtension SEQUENCE {}

}

— TAG-BCCH-DL-SCH-MESSAGE-STOP

— ASN1STOP

DL-CCCH-Message

The DL-CCCH-Message class is the set of RRC messages that may be sent from the Network to the UE on the downlink CCCH logical channel.

— ASN1START

— TAG-DL-CCCH-MESSAGE-START

DL-CCCH-Message ::= SEQUENCE {

message DL-CCCH-MessageType

}

DL-CCCH-MessageType ::= CHOICE {

c1 CHOICE {

rrcReject RRCReject,

rrcSetup RRCSetup,

spare2 NULL,

spare1 NULL

},

messageClassExtension SEQUENCE {}

}

— TAG-DL-CCCH-MESSAGE-STOP

— ASN1STOP

– DL-DCCH-Message

The DL-DCCH-Message class is the set of RRC messages that may be sent from the network to the UE on the downlink DCCH logical channel.

— ASN1START

— TAG-DL-DCCH-MESSAGE-START

DL-DCCH-Message ::= SEQUENCE {

message DL-DCCH-MessageType

}

DL-DCCH-MessageType ::= CHOICE {

c1 CHOICE {

rrcReconfiguration RRCReconfiguration,

rrcResume RRCResume,

rrcRelease RRCRelease,

rrcReestablishment RRCReestablishment,

securityModeCommand SecurityModeCommand,

dlInformationTransfer DLInformationTransfer,

ueCapabilityEnquiry UECapabilityEnquiry,

counterCheck CounterCheck,

mobilityFromNRCommand MobilityFromNRCommand,

spare7 NULL,

spare6 NULL, spare5 NULL, spare4 NULL,

spare3 NULL, spare2 NULL, spare1 NULL

},

messageClassExtension SEQUENCE {}

}

— TAG-DL-DCCH-MESSAGE-STOP

— ASN1STOP

– PCCH-Message

The PCCH-Message class is the set of RRC messages that may be sent from the Network to the UE on the PCCH logical channel.

— ASN1START

— TAG-PCCH-PCH-MESSAGE-START

PCCH-Message ::= SEQUENCE {

message PCCH-MessageType

}

PCCH-MessageType ::= CHOICE {

c1 CHOICE {

paging Paging,

spare1 NULL

},

messageClassExtension SEQUENCE {}

}

— TAG-PCCH-PCH-MESSAGE-STOP

— ASN1STOP

UL-CCCH-Message

The UL-CCCH-Message class is the set of 48-bits RRC messages that may be sent from the UE to the Network on the uplink CCCH logical channel.

— ASN1START

— TAG-UL-CCCH-MESSAGE-START

UL-CCCH-Message ::= SEQUENCE {

message UL-CCCH-MessageType

}

UL-CCCH-MessageType ::= CHOICE {

c1 CHOICE {

rrcSetupRequest RRCSetupRequest,

rrcResumeRequest RRCResumeRequest,

rrcReestablishmentRequest RRCReestablishmentRequest,

rrcSystemInfoRequest RRCSystemInfoRequest

},

messageClassExtension SEQUENCE {}

}

— TAG-UL-CCCH-MESSAGE-STOP

— ASN1STOP

– UL-CCCH1-Message

The UL-CCCH1-Message class is the set of 64-bits RRC messages that may be sent from the UE to the Network on the uplink CCCH1 logical channel.

— ASN1START

— TAG-UL-CCCH1-MESSAGE-START

UL-CCCH1-Message ::= SEQUENCE {

message UL-CCCH1-MessageType

}

UL-CCCH1-MessageType ::= CHOICE {

c1 CHOICE {

rrcResumeRequest1 RRCResumeRequest1,

spare3 NULL,

spare2 NULL,

spare1 NULL

},

messageClassExtension SEQUENCE {}

}

— TAG-UL-CCCH1-MESSAGE-STOP

— ASN1STOP

– UL-DCCH-Message

The UL-DCCH-Message class is the set of RRC messages that may be sent from the UE to the network on the uplink DCCH logical channel.

— ASN1START

— TAG-UL-DCCH-MESSAGE-START

UL-DCCH-Message ::= SEQUENCE {

message UL-DCCH-MessageType

}

UL-DCCH-MessageType ::= CHOICE {

c1 CHOICE {

measurementReport MeasurementReport,

rrcReconfigurationComplete RRCReconfigurationComplete,

rrcSetupComplete RRCSetupComplete,

rrcReestablishmentComplete RRCReestablishmentComplete,

rrcResumeComplete RRCResumeComplete,

securityModeComplete SecurityModeComplete,

securityModeFailure SecurityModeFailure,

ulInformationTransfer ULInformationTransfer,

locationMeasurementIndication LocationMeasurementIndication,

ueCapabilityInformation UECapabilityInformation,

counterCheckResponse CounterCheckResponse,

ueAssistanceInformation UEAssistanceInformation,

failureInformation FailureInformation,

ulInformationTransferMRDC ULInformationTransferMRDC,

scgFailureInformation SCGFailureInformation,

scgFailureInformationEUTRA SCGFailureInformationEUTRA

},

messageClassExtension SEQUENCE {}

}

— TAG-UL-DCCH-MESSAGE-STOP

— ASN1STOP

6.2.2 Message definitions

CounterCheck

The CounterCheck message is used by the network to indicate the current COUNT MSB values associated to each DRB and to request the UE to compare these to its COUNT MSB values and to report the comparison results to the network.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

CounterCheck message

— ASN1START

— TAG-COUNTERCHECK-START

CounterCheck ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

counterCheck CounterCheck-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

CounterCheck-IEs ::= SEQUENCE {

drb-CountMSB-InfoList DRB-CountMSB-InfoList,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

DRB-CountMSB-InfoList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info

DRB-CountMSB-Info ::= SEQUENCE {

drb-Identity DRB-Identity,

countMSB-Uplink INTEGER(0..33554431),

countMSB-Downlink INTEGER(0..33554431)

}

— TAG-COUNTERCHECK-STOP

— ASN1STOP

CounterCheck-IEs field descriptions

drb-CountMSB-InfoList

Indicates the MSBs of the COUNT values of the DRBs.

DRB-CountMSB-Info field descriptions

countMSB-Downlink

Indicates the value of 25 MSBs from RX_NEXT – 1 (specified in TS 38.323 [5]) associated to this DRB.

countMSB-Uplink

Indicates the value of 25 MSBs from TX_NEXT – 1 (specified in TS 38.323 [5]) associated to this DRB.

CounterCheckResponse

The CounterCheckResponse message is used by the UE to respond to a CounterCheck message.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

CounterCheckResponse message

— ASN1START

— TAG-COUNTERCHECKRESPONSE-START

CounterCheckResponse ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

counterCheckResponse CounterCheckResponse-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

CounterCheckResponse-IEs ::= SEQUENCE {

drb-CountInfoList DRB-CountInfoList,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

DRB-CountInfoList ::= SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo

DRB-CountInfo ::= SEQUENCE {

drb-Identity DRB-Identity,

count-Uplink INTEGER(0..4294967295),

count-Downlink INTEGER(0..4294967295)

}

— TAG-COUNTERCHECKRESPONSE-STOP

— ASN1STOP

CounterCheckResponse-IEs field descriptions

drb-CountInfoList

Indicates the COUNT values of the DRBs.

DRB-CountInfo field descriptions

count-Downlink

Indicates the value of RX_NEXT – 1 (specified in TS 38.323 [5]) associated to this DRB.

count-Uplink

Indicates the value of TX_NEXT – 1 (specified in TS 38.323 [5]) associated to this DRB.

DLInformationTransfer

The DLInformationTransfer message is used for the downlink transfer of NAS dedicated information.

Signalling radio bearer: SRB2 or SRB1 (only if SRB2 not established yet. If SRB2 is suspended, the network does not send this message until SRB2 is resumed.)

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

DLInformationTransfer message

— ASN1START

— TAG-DLINFORMATIONTRANSFER-START

DLInformationTransfer ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

dlInformationTransfer DLInformationTransfer-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

DLInformationTransfer-IEs ::= SEQUENCE {

dedicatedNAS-Message DedicatedNAS-Message OPTIONAL, — Need N

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-DLINFORMATIONTRANSFER-STOP

— ASN1STOP

FailureInformation

The FailureInformation message is used to inform the network about a failure detected by the UE.

Signalling radio bearer: SRB1 or SRB3

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to network

FailureInformation message

— ASN1START

— TAG-FAILUREINFORMATION-START

FailureInformation ::= SEQUENCE {

criticalExtensions CHOICE {

failureInformation FailureInformation-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

FailureInformation-IEs ::= SEQUENCE {

failureInfoRLC-Bearer FailureInfoRLC-Bearer OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

FailureInfoRLC-Bearer ::= SEQUENCE {

cellGroupId CellGroupId,

logicalChannelIdentity LogicalChannelIdentity,

failureType ENUMERATED {rlc-failure, spare3, spare2, spare1}

}

— TAG-FAILUREINFORMATION-STOP

— ASN1STOP

LocationMeasurementIndication

The LocationMeasurementIndication message is used to indicate that the UE is going to either start or stop location related measurement which requires measurement gaps.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

LocationMeasurementIndication message

— ASN1START

— TAG-LOCATIONMEASUREMENTINDICATION-START

LocationMeasurementIndication ::= SEQUENCE {

criticalExtensions CHOICE {

locationMeasurementIndication LocationMeasurementIndication-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

LocationMeasurementIndication-IEs ::= SEQUENCE {

measurementIndication SetupRelease {LocationMeasurementInfo},

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-LOCATIONMEASUREMENTINDICATION-STOP

— ASN1STOP

MeasurementReport

The MeasurementReport message is used for the indication of measurement results.

Signalling radio bearer: SRB1, SRB3

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

MeasurementReport message

— ASN1START

— TAG-MEASUREMENTREPORT-START

MeasurementReport ::= SEQUENCE {

criticalExtensions CHOICE {

measurementReport MeasurementReport-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

MeasurementReport-IEs ::= SEQUENCE {

measResults MeasResults,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-MEASUREMENTREPORT-STOP

— ASN1STOP

MIB

The MIB includes the system information transmitted on BCH.

Signalling radio bearer: N/A

RLC-SAP: TM

Logical channel: BCCH

Direction: Network to UE

MIB

— ASN1START

— TAG-MIB-START

MIB ::= SEQUENCE {

systemFrameNumber BIT STRING (SIZE (6)),

subCarrierSpacingCommon ENUMERATED {scs15or60, scs30or120},

ssb-SubcarrierOffset INTEGER (0..15),

dmrs-TypeA-Position ENUMERATED {pos2, pos3},

pdcch-ConfigSIB1 PDCCH-ConfigSIB1,

cellBarred ENUMERATED {barred, notBarred},

intraFreqReselection ENUMERATED {allowed, notAllowed},

spare BIT STRING (SIZE (1))

}

— TAG-MIB-STOP

— ASN1STOP

MIB field descriptions

cellBarred

Value barred means that the cell is barred, as defined in TS 38.304 [20].

dmrs-TypeA-Position

Position of (first) DM-RS for downlink (see TS 38.211 [16], clause 7.4.1.1.2) and uplink (see TS 38.211 [16], clause 6.4.1.1.3).

intraFreqReselection

Controls cell selection/reselection to intra-frequency cells when the highest ranked cell is barred, or treated as barred by the UE, as specified in TS 38.304 [20].

pdcch-ConfigSIB1

Determines a common ControlResourceSet (CORESET), a common search space and necessary PDCCH parameters. If the field ssb-SubcarrierOffset indicates that SIB1 is absent, the field pdcch-ConfigSIB1 indicates the frequency positions where the UE may find SS/PBCH block with SIB1 or the frequency range where the network does not provide SS/PBCH block with SIB1 (see TS 38.213 [13], clause 13).

ssb-SubcarrierOffset

Corresponds to kSSB (see TS 38.213 [13]), which is the frequency domain offset between SSB and the overall resource block grid in number of subcarriers. (See TS 38.211 [16], clause 7.4.3.1).

The value range of this field may be extended by an additional most significant bit encoded within PBCH as specified in TS 38.213 [13].

This field may indicate that this cell does not provide SIB1 and that there is hence no CORESET#0 configured in MIB (see TS 38.213 [13], clause 13). In this case, the field pdcch-ConfigSIB1 may indicate the frequency positions where the UE may (not) find a SS/PBCH with a control resource set and search space for SIB1 (see TS 38.213 [13], clause 13).

subCarrierSpacingCommon

Subcarrier spacing for SIB1, Msg.2/4 for initial access, paging and broadcast SI-messages. If the UE acquires this MIB on an FR1 carrier frequency, the value scs15or60 corresponds to 15 kHz and the value scs30or120 corresponds to 30 kHz. If the UE acquires this MIB on an FR2 carrier frequency, the value scs15or60 corresponds to 60 kHz and the value scs30or120 corresponds to 120 kHz.

systemFrameNumber

The 6 most significant bits (MSB) of the 10-bit System Frame Number (SFN). The 4 LSB of the SFN are conveyed in the PBCH transport block as part of channel coding (i.e. outside the MIB encoding), as defined in clause 7.1 in TS 38.212 [17].

MobilityFromNRCommand

The MobilityFromNRCommand message is used to command handover from NR to E-UTRA/EPC or E-UTRA/5GC.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

MobilityFromNRCommand message

— ASN1START

— TAG-MOBILITYFROMNRCOMMAND-START

MobilityFromNRCommand ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

mobilityFromNRCommand MobilityFromNRCommand-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

MobilityFromNRCommand-IEs ::= SEQUENCE {

targetRAT-Type ENUMERATED { eutra, spare3, spare2, spare1, …},

targetRAT-MessageContainer OCTET STRING,

nas-SecurityParamFromNR OCTET STRING OPTIONAL, — Cond HO-ToEPC

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-MOBILITYFROMNRCOMMAND-STOP

— ASN1STOP

MobilityFromNRCommand-IEs field descriptions

nas-SecurityParamFromNR

This field is used to deliver the key synchronisation and Key freshness for the NR to LTE/EPC handovers and a part of the downlink NAS COUNT as specified in TS 33.501 [11].

targetRAT-MessageContainer

The field contains a message specified in another standard, as indicated by the targetRAT-Type, and carries information about the target cell identifier(s) and radio parameters relevant for the target radio access technology. A complete message is included, as specified in the other standard. See NOTE 1

targetRAT-Type

Indicates the target RAT type.

NOTE 1: The correspondence between the value of the targetRAT-Type, the standard to apply, and the message contained within the targetRAT-MessageContainer is shown in the table below:

targetRAT-Type

Standard to apply

targetRAT-MessageContainer

eutra

TS 36.331 [10] (clause 5.4.2)

DL-DCCH-Message including the RRCConnectionReconfiguration

Conditional Presence

Explanation

HO-ToEPC

This field is mandatory present in case of inter system handover. Otherwise it is absent.

Paging

The Paging message is used for the notification of one or more UEs.

Signalling radio bearer: N/A

RLC-SAP: TM

Logical channel: PCCH

Direction: Network to UE

Paging message

— ASN1START

— TAG-PAGING-START

Paging ::= SEQUENCE {

pagingRecordList PagingRecordList OPTIONAL, — Need N

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

PagingRecordList ::= SEQUENCE (SIZE(1..maxNrofPageRec)) OF PagingRecord

PagingRecord ::= SEQUENCE {

ue-Identity PagingUE-Identity,

accessType ENUMERATED {non3GPP} OPTIONAL, — Need N

}

PagingUE-Identity ::= CHOICE {

ng-5G-S-TMSI NG-5G-S-TMSI,

fullI-RNTI I-RNTI-Value,

}

— TAG-PAGING-STOP

— ASN1STOP

PagingRecord field descriptions

accessType

Indicates whether the Paging message is originated due to the PDU sessions from the non-3GPP access.

RRCReestablishment

The RRCReestablishment message is used to re-establish SRB1.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

RRCReestablishment message

— ASN1START

— TAG-RRCREESTABLISHMENT-START

RRCReestablishment ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcReestablishment RRCReestablishment-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCReestablishment-IEs ::= SEQUENCE {

nextHopChainingCount NextHopChainingCount,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-RRCREESTABLISHMENT-STOP

— ASN1STOP

RRCReestablishmentComplete

The RRCReestablishmentComplete message is used to confirm the successful completion of an RRC connection re-establishment.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

RRCReestablishmentComplete message

— ASN1START

— TAG-RRCREESTABLISHMENTCOMPLETE-START

RRCReestablishmentComplete ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcReestablishmentComplete RRCReestablishmentComplete-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCReestablishmentComplete-IEs ::= SEQUENCE {

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-RRCREESTABLISHMENTCOMPLETE-STOP

— ASN1STOP

RRCReestablishmentRequest

The RRCReestablishmentRequest message is used to request the reestablishment of an RRC connection.

Signalling radio bearer: SRB0

RLC-SAP: TM

Logical channel: CCCH

Direction: UE to Network

RRCReestablishmentRequest message

— ASN1START

— TAG-RRCREESTABLISHMENTREQUEST-START

RRCReestablishmentRequest ::= SEQUENCE {

rrcReestablishmentRequest RRCReestablishmentRequest-IEs

}

RRCReestablishmentRequest-IEs ::= SEQUENCE {

ue-Identity ReestabUE-Identity,

reestablishmentCause ReestablishmentCause,

spare BIT STRING (SIZE (1))

}

ReestabUE-Identity ::= SEQUENCE {

c-RNTI RNTI-Value,

physCellId PhysCellId,

shortMAC-I ShortMAC-I

}

ReestablishmentCause ::= ENUMERATED {reconfigurationFailure, handoverFailure, otherFailure, spare1}

— TAG-RRCREESTABLISHMENTREQUEST-STOP

— ASN1STOP

ReestabUE-Identity field descriptions

physCellId

The Physical Cell Identity of the PCell the UE was connected to prior to the failure.

RRCReestablishmentRequest-IEs field descriptions

reestablishmentCause

Indicates the failure cause that triggered the re-establishment procedure. gNB is not expected to reject a RRCReestablishmentRequest due to unknown cause value being used by the UE.

ue-Identity

UE identity included to retrieve UE context and to facilitate contention resolution by lower layers.

RRCReconfiguration

The RRCReconfiguration message is the command to modify an RRC connection. It may convey information for measurement configuration, mobility control, radio resource configuration (including RBs, MAC main configuration and physical channel configuration) and AS security configuration.

Signalling radio bearer: SRB1 or SRB3

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

RRCReconfiguration message

— ASN1START

— TAG-RRCRECONFIGURATION-START

RRCReconfiguration ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcReconfiguration RRCReconfiguration-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCReconfiguration-IEs ::= SEQUENCE {

radioBearerConfig RadioBearerConfig OPTIONAL, — Need M

secondaryCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, — Need M

measConfig MeasConfig OPTIONAL, — Need M

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension RRCReconfiguration-v1530-IEs OPTIONAL

}

RRCReconfiguration-v1530-IEs ::= SEQUENCE {

masterCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, — Need M

fullConfig ENUMERATED {true} OPTIONAL, — Cond FullConfig

dedicatedNAS-MessageList SEQUENCE (SIZE(1..maxDRB)) OF DedicatedNAS-Message OPTIONAL, — Cond nonHO

masterKeyUpdate MasterKeyUpdate OPTIONAL, — Cond MasterKeyChange

dedicatedSIB1-Delivery OCTET STRING (CONTAINING SIB1) OPTIONAL, — Need N

dedicatedSystemInformationDelivery OCTET STRING (CONTAINING SystemInformation) OPTIONAL, — Need N

otherConfig OtherConfig OPTIONAL, — Need M

nonCriticalExtension RRCReconfiguration-v1540-IEs OPTIONAL

}

RRCReconfiguration-v1540-IEs ::= SEQUENCE {

otherConfig-v1540 OtherConfig-v1540 OPTIONAL, — Need M

nonCriticalExtension RRCReconfiguration-v1560-IEs OPTIONAL

}

RRCReconfiguration-v1560-IEs ::= SEQUENCE {

mrdc-SecondaryCellGroupConfig SetupRelease { MRDC-SecondaryCellGroupConfig } OPTIONAL, — Need M

radioBearerConfig2 OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, — Need M

sk-Counter SK-Counter OPTIONAL, — Need N

nonCriticalExtension SEQUENCE {} OPTIONAL

}

MRDC-SecondaryCellGroupConfig ::= SEQUENCE {

mrdc-ReleaseAndAdd ENUMERATED {true} OPTIONAL, — Need N

mrdc-SecondaryCellGroup CHOICE {

nr-SCG OCTET STRING (CONTAINING RRCReconfiguration),

eutra-SCG OCTET STRING

}

}

MasterKeyUpdate ::= SEQUENCE {

keySetChangeIndicator BOOLEAN,

nextHopChainingCount NextHopChainingCount,

nas-Container OCTET STRING OPTIONAL, — Cond securityNASC

}

— TAG-RRCRECONFIGURATION-STOP

— ASN1STOP

RRCReconfiguration-IEs field descriptions

dedicatedNAS-MessageList

This field is used to transfer UE specific NAS layer information between the network and the UE. The RRC layer is transparent for each PDU in the list.

dedicatedSIB1-Delivery

This field is used to transfer SIB1 to the UE. The field has the same values as the corresponding configuration in servingCellConfigCommon.

dedicatedSystemInformationDelivery

This field is used to transfer SIB6, SIB7, SIB8 to the UE.

fullConfig

Indicates that the full configuration option is applicable for the RRCReconfiguration message for intra-system intra-RAT HO. For inter-RAT HO from E-UTRA to NR, fullConfig indicates whether or not delta signalling of SDAP/PDCP from source RAT is applicable. This field is absent when the RRCReconfiguration message is transmitted on SRB3, and in an RRCReconfiguration message contained in another RRCReconfiguration message (or RRCConnectionReconfiguration message, see TS 36.331 [10]) transmitted on SRB1.

keySetChangeIndicator

Indicates whether UE shall derive a new KgNB. If reconfigurationWithSync is included, value true indicates that a KgNB key is derived from a KAMF key taken into use through the latest successful NAS SMC procedure, or N2 handover procedure with KAMF change, as described in TS 33.501 [11] for KgNB re-keying. Value false indicates that the new KgNB key is obtained from the current KgNB key or from the NH as described in TS 33.501 [11].

masterCellGroup

Configuration of master cell group.

mrdc-ReleaseAndAdd

This field indicates that the current SCG configuration is released and a new SCG is added at the same time.

mrdc-SecondaryCellGroup

Includes an RRC message for SCG configuration in NR-DC or NE-DC.
For NR-DC (nr-SCG), mrdc-SecondaryCellGroup contains the RRCReconfiguration message as generated (entirely) by SN gNB. In this version of the specification, the RRC message can only include fields secondaryCellGroup and measConfig.

For NE-DC (eutra-SCG), mrdc-SecondaryCellGroup includes the E-UTRA RRCConnectionReconfiguration message as specified in TS 36.331 [10]. In this version of the specification, the E-UTRA RRC message can only include the field scg-Configuration.

nas-Container

This field is used to transfer UE specific NAS layer information between the network and the UE. The RRC layer is transparent for this field, although it affects activation of AS security after inter-system handover to NR. The content is defined in TS 24.501 [23].

nextHopChainingCount

Parameter NCC: See TS 33.501 [11]

otherConfig

Contains configuration related to other configurations.

radioBearerConfig

Configuration of Radio Bearers (DRBs, SRBs) including SDAP/PDCP. In EN-DC this field may only be present if the RRCReconfiguration is transmitted over SRB3.

radioBearerConfig2

Configuration of Radio Bearers (DRBs, SRBs) including SDAP/PDCP. This field can only be used if the UE supports NR-DC or NE-DC.

secondaryCellGroup

Configuration of secondary cell group ((NG)EN-DC or NR-DC). This field can only be present in an RRCReconfiguration message is transmitted on SRB3, and in an RRCReconfiguration message contained in another RRCReconfiguration message (or RRCConnectionReconfiguration message, see TS 36.331 [10]) transmitted on SRB1.

sk-Counter

A counter used upon initial configuration of S-KgNB or S-KeNB, as well as upon refresh of S-KgNB or S-KeNB. This field is always included either upon initial configuration of an NR SCG or upon configuration of the first RB with keyToUse set to secondary, whichever happens first. This field is absent if there is neither any NR SCG nor any RB with keyToUse set to secondary.

Conditional Presence

Explanation

nonHO

The field is absent in case of reconfiguration with sync within NR or to NR; otherwise it is optionally present, need N.

securityNASC

This field is mandatory present in case of inter system handover. Otherwise the field is optionally present, need N.

MasterKeyChange

This field is mandatory present in case masterCellGroup includes ReconfigurationWithSync and RadioBearerConfig includes SecurityConfig with SecurityAlgorithmConfig, indicating a change of the AS security algorithms associated to the master key. If ReconfigurationWithSync is included for other cases, this field is optionally present, need N. Otherwise the field is absent.

FullConfig

The field is mandatory present in case of inter-system handover from E-UTRA/EPC to NR. It is optionally present, Need N, during reconfiguration with sync and also in first reconfiguration after reestablishment; or for intra-system handover from E-UTRA/5GC to NR. It is absent otherwise.

– RRCReconfigurationComplete

The RRCReconfigurationComplete message is used to confirm the successful completion of an RRC connection reconfiguration.

Signalling radio bearer: SRB1 or SRB3

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

RRCReconfigurationComplete message

— ASN1START

— TAG-RRCRECONFIGURATIONCOMPLETE-START

RRCReconfigurationComplete ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcReconfigurationComplete RRCReconfigurationComplete-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCReconfigurationComplete-IEs ::= SEQUENCE {

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension RRCReconfigurationComplete-v1530-IEs OPTIONAL

}

RRCReconfigurationComplete-v1530-IEs ::= SEQUENCE {

uplinkTxDirectCurrentList UplinkTxDirectCurrentList OPTIONAL,

nonCriticalExtension RRCReconfigurationComplete-v1560-IEs OPTIONAL

}

RRCReconfigurationComplete-v1560-IEs ::= SEQUENCE {

scg-Response CHOICE {

nr-SCG-Response OCTET STRING (CONTAINING RRCReconfigurationComplete),

eutra-SCG-Response OCTET STRING

} OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-RRCRECONFIGURATIONCOMPLETE-STOP

— ASN1STOP

RRCReconfigurationComplete-IEs field descriptions

scg-Response

In case of NR-DC (nr-SCG-Response), this field includes the RRCReconfigurationComplete message. In case of NE-DC (eutra-SCG-Response), this field includes the E-UTRA RRCConnectionReconfigurationComplete message as specified in TS 36.331 [10].

uplinkTxDirectCurrentList

The Tx Direct Current locations for the configured serving cells and BWPs if requested by the NW (see reportUplinkTxDirectCurrent in CellGroupConfig).

RRCReject

The RRCReject message is used to reject an RRC connection establishment or an RRC connection resumption.

Signalling radio bearer: SRB0

RLC-SAP: TM

Logical channel: CCCH

Direction: Network to UE

RRCReject message

— ASN1START

— TAG-RRCREJECT-START

RRCReject ::= SEQUENCE {

criticalExtensions CHOICE {

rrcReject RRCReject-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCReject-IEs ::= SEQUENCE {

waitTime RejectWaitTime OPTIONAL, — Need N

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-RRCREJECT-STOP

— ASN1STOP

RRCReject-IEs field descriptions

waitTime

Wait time value in seconds. The field is always included.

RRCRelease

The RRCRelease message is used to command the release of an RRC connection or the suspension of the RRC connection.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

RRCRelease message

— ASN1START

— TAG-RRCRELEASE-START

RRCRelease ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcRelease RRCRelease-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCRelease-IEs ::= SEQUENCE {

redirectedCarrierInfo RedirectedCarrierInfo OPTIONAL, — Need N

cellReselectionPriorities CellReselectionPriorities OPTIONAL, — Need R

suspendConfig SuspendConfig OPTIONAL, — Need R

deprioritisationReq SEQUENCE {

deprioritisationType ENUMERATED {frequency, nr},

deprioritisationTimer ENUMERATED {min5, min10, min15, min30}

} OPTIONAL, — Need N

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension RRCRelease-v1540-IEs OPTIONAL

}

RRCRelease-v1540-IEs ::= SEQUENCE {

waitTime RejectWaitTime OPTIONAL, — Need N

nonCriticalExtension SEQUENCE {} OPTIONAL

}

RedirectedCarrierInfo ::= CHOICE {

nr CarrierInfoNR,

eutra RedirectedCarrierInfo-EUTRA,

}

RedirectedCarrierInfo-EUTRA ::= SEQUENCE {

eutraFrequency ARFCN-ValueEUTRA,

cnType ENUMERATED {epc,fiveGC} OPTIONAL — Need N

}

CarrierInfoNR ::= SEQUENCE {

carrierFreq ARFCN-ValueNR,

ssbSubcarrierSpacing SubcarrierSpacing,

smtc SSB-MTC OPTIONAL, — Need S

}

SuspendConfig ::= SEQUENCE {

fullI-RNTI I-RNTI-Value,

shortI-RNTI ShortI-RNTI-Value,

ran-PagingCycle PagingCycle,

ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL, — Need M

t380 PeriodicRNAU-TimerValue OPTIONAL, — Need R

nextHopChainingCount NextHopChainingCount,

}

PeriodicRNAU-TimerValue ::= ENUMERATED { min5, min10, min20, min30, min60, min120, min360, min720}

CellReselectionPriorities ::= SEQUENCE {

freqPriorityListEUTRA FreqPriorityListEUTRA OPTIONAL, — Need M

freqPriorityListNR FreqPriorityListNR OPTIONAL, — Need M

t320 ENUMERATED {min5, min10, min20, min30, min60, min120, min180, spare1} OPTIONAL, — Need R

}

PagingCycle ::= ENUMERATED {rf32, rf64, rf128, rf256}

FreqPriorityListEUTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA

FreqPriorityListNR ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityNR

FreqPriorityEUTRA ::= SEQUENCE {

carrierFreq ARFCN-ValueEUTRA,

cellReselectionPriority CellReselectionPriority,

cellReselectionSubPriority CellReselectionSubPriority OPTIONAL — Need R

}

FreqPriorityNR ::= SEQUENCE {

carrierFreq ARFCN-ValueNR,

cellReselectionPriority CellReselectionPriority,

cellReselectionSubPriority CellReselectionSubPriority OPTIONAL — Need R

}

RAN-NotificationAreaInfo ::= CHOICE {

cellList PLMN-RAN-AreaCellList,

ran-AreaConfigList PLMN-RAN-AreaConfigList,

}

PLMN-RAN-AreaCellList ::= SEQUENCE (SIZE (1.. maxPLMNIdentities)) OF PLMN-RAN-AreaCell

PLMN-RAN-AreaCell ::= SEQUENCE {

plmn-Identity PLMN-Identity OPTIONAL, — Need S

ran-AreaCells SEQUENCE (SIZE (1..32)) OF CellIdentity

}

PLMN-RAN-AreaConfigList ::= SEQUENCE (SIZE (1..maxPLMNIdentities)) OF PLMN-RAN-AreaConfig

PLMN-RAN-AreaConfig ::= SEQUENCE {

plmn-Identity PLMN-Identity OPTIONAL, — Need S

ran-Area SEQUENCE (SIZE (1..16)) OF RAN-AreaConfig

}

RAN-AreaConfig ::= SEQUENCE {

trackingAreaCode TrackingAreaCode,

ran-AreaCodeList SEQUENCE (SIZE (1..32)) OF RAN-AreaCode OPTIONAL — Need R

}

— TAG-RRCRELEASE-STOP

— ASN1STOP

RRCRelease-IEs field descriptions

cnType

Indicate that the UE is redirected to EPC or 5GC.

deprioritisationReq

Indicates whether the current frequency or RAT is to be de-prioritised.

deprioritisationTimer

Indicates the period for which either the current carrier frequency or NR is deprioritised. Value minN corresponds to N minutes.

suspendConfig

Indicates configuration for the RRC_INACTIVE state. The network does not configure suspendConfig when the network redirect the UE to an inter-RAT carrier frequency.

redirectedCarrierInfo

Indicates a carrier frequency (downlink for FDD) and is used to redirect the UE to an NR or an inter-RAT carrier frequency, by means of cell selection at transition to RRC_IDLE or RRC_INACTIVE as specified in TS 38.304 [20]. In this release of specification, redirectedCarrierInfo is not included in an RRCRelease message with suspendConfig if this message is in response to an RRCResumeRequest or an RRCResumeRequest1 which is triggered by the NAS layer.

CarrierInfoNR field descriptions

carrierFreq

Indicates the redirected NR frequency.

ssbSubcarrierSpacing

Subcarrier spacing of SSB in the redirected SSB frequency. Only the values 15 kHz or 30 kHz (FR1), and 120 kHz or 240 kHz (FR2) are applicable.

smtc

The SSB periodicity/offset/duration configuration for the redirected SSB frequency. It is based on timing reference of PCell. If the field is absent, the UE uses the SMTC configured in the measObjectNR having the same SSB frequency and subcarrier spacing.

RAN-NotificationAreaInfo field descriptions

cellList

A list of cells configured as RAN area.

ran-AreaConfigList

A list of RAN area codes or RA code(s) as RAN area.

PLMN-RAN-AreaConfig field descriptions

plmn-Identity

PLMN Identity to which the cells in ran-Area belong. If the field is absent the UE uses the ID of the registered PLMN.

ran-AreaCodeList

The total number of RAN-AreaCodes of all PLMNs does not exceed 32.

ran-Area

Indicates whether TA code(s) or RAN area code(s) are used for the RAN notification area. The network uses only TA code(s) or both TA code(s) and RAN area code(s) to configure a UE. The total number of TACs across all PLMNs does not exceed 16.

PLMN-RAN-AreaCell field descriptions

plmn-Identity

PLMN Identity to which the cells in ran-AreaCells belong. If the field is absent the UE uses the ID of the registered PLMN.

ran-AreaCells

The total number of cells of all PLMNs does not exceed 32.

SuspendConfig field descriptions

ran-NotificationAreaInfo

Network ensures that the UE in RRC_INACTIVE always has a valid ran-NotificationAreaInfo.

ran-PagingCycle

Refers to the UE specific cycle for RAN-initiated paging. Value rf32 corresponds to 32 radio frames, value rf64 corresponds to 64 radio frames and so on.

t380

Refers to the timer that triggers the periodic RNAU procedure in UE. Value min5 corresponds to 5 minutes, value min10 corresponds to 10 minutes and so on.

RRCResume

The RRCResume message is used to resume the suspended RRC connection.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

RRCResume message

— ASN1START

— TAG-RRCRESUME-START

RRCResume ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcResume RRCResume-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCResume-IEs ::= SEQUENCE {

radioBearerConfig RadioBearerConfig OPTIONAL, — Need M

masterCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, — Need M

measConfig MeasConfig OPTIONAL, — Need M

fullConfig ENUMERATED {true} OPTIONAL, — Need N

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension RRCResume-v1560-IEs OPTIONAL

}

RRCResume-v1560-IEs ::= SEQUENCE {

radioBearerConfig2 OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, — Need M

sk-Counter SK-Counter OPTIONAL, — Need N

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-RRCRESUME-STOP

— ASN1STOP

RRCResume-IEs field descriptions

masterCellGroup

Configuration of the master cell group.

radioBearerConfig

Configuration of Radio Bearers (DRBs, SRBs) including SDAP/PDCP.

radioBearerConfig2

Configuration of Radio Bearers (DRBs, SRBs) including SDAP/PDCP. This field can only be used if the UE supports NR-DC or NE-DC.

sk-Counter

A counter used to derive S-KgNB or S-KeNB based on the newly derived KgNB during RRC Resume. The field is only included when there is one or more RB with keyToUse set to secondary.

RRCResumeComplete

The RRCResumeComplete message is used to confirm the successful completion of an RRC connection resumption.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

RRCResumeComplete message

— ASN1START

— TAG-RRCRESUMECOMPLETE-START

RRCResumeComplete ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcResumeComplete RRCResumeComplete-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCResumeComplete-IEs ::= SEQUENCE {

dedicatedNAS-Message DedicatedNAS-Message OPTIONAL,

selectedPLMN-Identity INTEGER (1..maxPLMN) OPTIONAL,

uplinkTxDirectCurrentList UplinkTxDirectCurrentList OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-RRCRESUMECOMPLETE-STOP

— ASN1STOP

RRCResumeComplete-IEs field descriptions

selectedPLMN-Identity

Index of the PLMN selected by the UE from the plmn-IdentityInfoList fields included in SIB1.

uplinkTxDirectCurrentList

The Tx Direct Current locations for the configured serving cells and BWPs if requested by the NW (see reportUplinkTxDirectCurrent in CellGroupConfig).

RRCResumeRequest

The RRCResumeRequest message is used to request the resumption of a suspended RRC connection or perform an RNA update.

Signalling radio bearer: SRB0

RLC-SAP: TM

Logical channel: CCCH

Direction: UE to Network

RRCResumeRequest message

— ASN1START

— TAG-RRCRESUMEREQUEST-START

RRCResumeRequest ::= SEQUENCE {

rrcResumeRequest RRCResumeRequest-IEs

}

RRCResumeRequest-IEs ::= SEQUENCE {

resumeIdentity ShortI-RNTI-Value,

resumeMAC-I BIT STRING (SIZE (16)),

resumeCause ResumeCause,

spare BIT STRING (SIZE (1))

}

— TAG-RRCRESUMEREQUEST-STOP

— ASN1STOP

RRCResumeRequest-IEs field descriptions

resumeCause

Provides the resume cause for the RRC connection resume request as provided by the upper layers or RRC. The network is not expected to reject an RRCResumeRequest due to unknown cause value being used by the UE.

resumeIdentity

UE identity to facilitate UE context retrieval at gNB.

resumeMAC-I

Authentication token to facilitate UE authentication at gNB. The 16 least significant bits of the MAC-I calculated using the AS security configuration as specified in 5.3.13.3.

RRCResumeRequest1

The RRCResumeRequest1 message is used to request the resumption of a suspended RRC connection or perform an RNA update.

Signalling radio bearer: SRB0

RLC-SAP: TM

Logical channel: CCCH1

Direction: UE to Network

RRCResumeRequest1 message

— ASN1START

— TAG-RRCRESUMEREQUEST1-START

RRCResumeRequest1 ::= SEQUENCE {

rrcResumeRequest1 RRCResumeRequest1-IEs

}

RRCResumeRequest1-IEs ::= SEQUENCE {

resumeIdentity I-RNTI-Value,

resumeMAC-I BIT STRING (SIZE (16)),

resumeCause ResumeCause,

spare BIT STRING (SIZE (1))

}

— TAG-RRCRESUMEREQUEST1-STOP

— ASN1STOP

RRCResumeRequest1-IEs field descriptions

resumeCause

Provides the resume cause for the RRCResumeRequest1 as provided by the upper layers or RRC. A gNB is not expected to reject an RRCResumeRequest1 due to unknown cause value being used by the UE.

resumeIdentity

UE identity to facilitate UE context retrieval at gNB.

resumeMAC-I

Authentication token to facilitate UE authentication at gNB. The 16 least significant bits of the MAC-I calculated using the AS security configuration as specified in 5.3.13.3.

RRCSetup

The RRCSetup message is used to establish SRB1.

Signalling radio bearer: SRB0

RLC-SAP: TM

Logical channel: CCCH

Direction: Network to UE

RRCSetup message

— ASN1START

— TAG-RRCSETUP-START

RRCSetup ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcSetup RRCSetup-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCSetup-IEs ::= SEQUENCE {

radioBearerConfig RadioBearerConfig,

masterCellGroup OCTET STRING (CONTAINING CellGroupConfig),

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-RRCSETUP-STOP

— ASN1STOP

RRCSetup-IEs field descriptions

masterCellGroup

The network configures only the RLC bearer for the SRB1, mac-CellGroupConfig, physicalCellGroupConfig and spCellConfig.

radioBearerConfig

Only SRB1 can be configured in RRC setup.

RRCSetupComplete

The RRCSetupComplete message is used to confirm the successful completion of an RRC connection establishment.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

RRCSetupComplete message

— ASN1START

— TAG-RRCSETUPCOMPLETE-START

RRCSetupComplete ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

rrcSetupComplete RRCSetupComplete-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCSetupComplete-IEs ::= SEQUENCE {

selectedPLMN-Identity INTEGER (1..maxPLMN),

registeredAMF RegisteredAMF OPTIONAL,

guami-Type ENUMERATED {native, mapped} OPTIONAL,

s-NSSAI-List SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI OPTIONAL,

dedicatedNAS-Message DedicatedNAS-Message,

ng-5G-S-TMSI-Value CHOICE {

ng-5G-S-TMSI NG-5G-S-TMSI,

ng-5G-S-TMSI-Part2 BIT STRING (SIZE (9))

} OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

RegisteredAMF ::= SEQUENCE {

plmn-Identity PLMN-Identity OPTIONAL,

amf-Identifier AMF-Identifier

}

— TAG-RRCSETUPCOMPLETE-STOP

— ASN1STOP

RRCSetupComplete-IEs field descriptions

guami-Type

This field is used to indicate whether the GUAMI included is native (derived from native 5G-GUTI) or mapped (from EPS, derived from EPS GUTI) as specified in TS 24.501 [23].

ng-5G-S-TMSI-Part2

The leftmost 9 bits of 5G-S-TMSI.

registeredAMF

This field is used to transfer the GUAMI of the AMF where the UE is registered, as provided by upper layers, see TS 23.003 [21].

selectedPLMN-Identity

Index of the PLMN selected by the UE from the plmn-IdentityInfoList fields included in SIB1.

– RRCSetupRequest

The RRCSetupRequest message is used to request the establishment of an RRC connection.

Signalling radio bearer: SRB0

RLC-SAP: TM

Logical channel: CCCH

Direction: UE to Network

RRCSetupRequest message

— ASN1START

— TAG-RRCSETUPREQUEST-START

RRCSetupRequest ::= SEQUENCE {

rrcSetupRequest RRCSetupRequest-IEs

}

RRCSetupRequest-IEs ::= SEQUENCE {

ue-Identity InitialUE-Identity,

establishmentCause EstablishmentCause,

spare BIT STRING (SIZE (1))

}

InitialUE-Identity ::= CHOICE {

ng-5G-S-TMSI-Part1 BIT STRING (SIZE (39)),

randomValue BIT STRING (SIZE (39))

}

EstablishmentCause ::= ENUMERATED {

emergency, highPriorityAccess, mt-Access, mo-Signalling,

mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess,

spare6, spare5, spare4, spare3, spare2, spare1}

— TAG-RRCSETUPREQUEST-STOP

— ASN1STOP

RRCSetupRequest-IEs field descriptions

establishmentCause

Provides the establishment cause for the RRCSetupRequest in accordance with the information received from upper layers. gNB is not expected to reject an RRCSetupRequest due to unknown cause value being used by the UE.

ue-Identity

UE identity included to facilitate contention resolution by lower layers.

InitialUE-Identity field descriptions

ng-5G-S-TMSI-Part1

The rightmost 39 bits of 5G-S-TMSI.

randomValue

Integer value in the range 0 to 239 – 1.

RRCSystemInfoRequest

The RRCSystemInfoRequest message is used to request SI message(s) required by the UE as specified in clause 5.2.2.3.3.

Signalling radio bearer: SRB0

RLC-SAP: TM

Logical channel: CCCH

Direction: UE to Network

RRCSystemInfoRequest message

— ASN1START

— TAG-RRCSYSTEMINFOREQUEST-START

RRCSystemInfoRequest ::= SEQUENCE {

criticalExtensions CHOICE {

rrcSystemInfoRequest RRCSystemInfoRequest-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

RRCSystemInfoRequest-IEs ::= SEQUENCE {

requested-SI-List BIT STRING (SIZE (maxSI-Message)), –32bits

spare BIT STRING (SIZE (12))

}

— TAG-RRCSYSTEMINFOREQUEST-STOP

— ASN1STOP

RRCSystemInfoRequest-IEs field descriptions

requested-SI-List

Contains a list of requested SI messages. According to the order of entry in the list of SI messages configured by schedulingInfoList in si-SchedulingInfo in SIB1, first bit corresponds to first/leftmost listed SI message, second bit corresponds to second listed SI message, and so on.

– SCGFailureInformation

The SCGFailureInformation message is used to provide information regarding NR SCG failures detected by the UE.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

SCGFailureInformation message

— ASN1START

— TAG-SCGFAILUREINFORMATION-START

SCGFailureInformation ::= SEQUENCE {

criticalExtensions CHOICE {

scgFailureInformation SCGFailureInformation-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

SCGFailureInformation-IEs ::= SEQUENCE {

failureReportSCG FailureReportSCG OPTIONAL,

nonCriticalExtension SCGFailureInformation-v1590-IEs OPTIONAL

}

SCGFailureInformation-v1590-IEs ::= SEQUENCE {

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

FailureReportSCG ::= SEQUENCE {

failureType ENUMERATED {

t310-Expiry, randomAccessProblem,

rlc-MaxNumRetx,

synchReconfigFailureSCG, scg-ReconfigFailure,

srb3-IntegrityFailure, spare2, spare1},

measResultFreqList MeasResultFreqList OPTIONAL,

measResultSCG-Failure OCTET STRING (CONTAINING MeasResultSCG-Failure) OPTIONAL,

}

MeasResultFreqList ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR

— TAG-SCGFAILUREINFORMATION-STOP

— ASN1STOP

SCGFailureInformation field descriptions

measResultFreqList

The field contains available results of measurements on NR frequencies the UE is configured to measure by measConfig.

measResultSCG-Failure

The field contains the MeasResultSCG-Failure IE which includes available results of measurements on NR frequencies the UE is configured to measure by the NR SCG RRCReconfiguration message.

– SCGFailureInformationEUTRA

The SCGFailureInformationEUTRA message is used to provide information regarding E-UTRA SCG failures detected by the UE.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

SCGFailureInformationEUTRA message

— ASN1START

— TAG-SCGFAILUREINFORMATIONEUTRA-START

SCGFailureInformationEUTRA ::= SEQUENCE {

criticalExtensions CHOICE {

scgFailureInformationEUTRA SCGFailureInformationEUTRA-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

SCGFailureInformationEUTRA-IEs ::= SEQUENCE {

failureReportSCG-EUTRA FailureReportSCG-EUTRA OPTIONAL,

nonCriticalExtension SCGFailureInformationEUTRA-v1590-IEs OPTIONAL

}

SCGFailureInformationEUTRA-v1590-IEs ::= SEQUENCE {

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

FailureReportSCG-EUTRA ::= SEQUENCE {

failureType ENUMERATED {

t313-Expiry, randomAccessProblem,

rlc-MaxNumRetx, scg-ChangeFailure, spare4,

spare3, spare2, spare1},

measResultFreqListMRDC MeasResultFreqListFailMRDC OPTIONAL,

measResultSCG-FailureMRDC OCTET STRING OPTIONAL,

}

MeasResultFreqListFailMRDC ::= SEQUENCE (SIZE (1.. maxFreq)) OF MeasResult2EUTRA

— TAG-SCGFAILUREINFORMATIONEUTRA-STOP

— ASN1STOP

SCGFailureInformationEUTRA field descriptions

measResultFreqListMRDC

The field contains available results of measurements on E-UTRA frequencies the UE is configured to measure by measConfig.

measResultSCG-FailureMRDC

Includes the E-UTRA MeasResultSCG-FailureMRDC IE as specified in TS 36.331 [10]. The field contains available results of measurements on E-UTRA frequencies the UE is configured to measure by the E-UTRA RRCConnectionReconfiguration message.

SecurityModeCommand

The SecurityModeCommand message is used to command the activation of AS security.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

SecurityModeCommand message

— ASN1START

— TAG-SECURITYMODECOMMAND-START

SecurityModeCommand ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

securityModeCommand SecurityModeCommand-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

SecurityModeCommand-IEs ::= SEQUENCE {

securityConfigSMC SecurityConfigSMC,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

SecurityConfigSMC ::= SEQUENCE {

securityAlgorithmConfig SecurityAlgorithmConfig,

}

— TAG-SECURITYMODECOMMAND-STOP

— ASN1STOP

SecurityModeComplete

The SecurityModeComplete message is used to confirm the successful completion of a security mode command.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

SecurityModeComplete message

— ASN1START

— TAG-SECURITYMODECOMPLETE-START

SecurityModeComplete ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

securityModeComplete SecurityModeComplete-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

SecurityModeComplete-IEs ::= SEQUENCE {

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-SECURITYMODECOMPLETE-STOP

— ASN1STOP

SecurityModeFailure

The SecurityModeFailure message is used to indicate an unsuccessful completion of a security mode command.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

SecurityModeFailure message

— ASN1START

— TAG-SECURITYMODEFAILURE-START

SecurityModeFailure ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

securityModeFailure SecurityModeFailure-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

SecurityModeFailure-IEs ::= SEQUENCE {

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-SECURITYMODEFAILURE-STOP

— ASN1STOP

SIB1

SIB1 contains information relevant when evaluating if a UE is allowed to access a cell and defines the scheduling of other system information. It also contains radio resource configuration information that is common for all UEs and barring information applied to the unified access control.

Signalling radio bearer: N/A

RLC-SAP: TM

Logical channels: BCCH

Direction: Network to UE

SIB1 message

— ASN1START

— TAG-SIB1-START

SIB1 ::= SEQUENCE {

cellSelectionInfo SEQUENCE {

q-RxLevMin Q-RxLevMin,

q-RxLevMinOffset INTEGER (1..8) OPTIONAL, — Need S

q-RxLevMinSUL Q-RxLevMin OPTIONAL, — Need R

q-QualMin Q-QualMin OPTIONAL, — Need S

q-QualMinOffset INTEGER (1..8) OPTIONAL — Need S

} OPTIONAL, — Cond Standalone

cellAccessRelatedInfo CellAccessRelatedInfo,

connEstFailureControl ConnEstFailureControl OPTIONAL, — Need R

si-SchedulingInfo SI-SchedulingInfo OPTIONAL, — Need R

servingCellConfigCommon ServingCellConfigCommonSIB OPTIONAL, — Need R

ims-EmergencySupport ENUMERATED {true} OPTIONAL, — Need R

eCallOverIMS-Support ENUMERATED {true} OPTIONAL, — Cond Absent

ue-TimersAndConstants UE-TimersAndConstants OPTIONAL, — Need R

uac-BarringInfo SEQUENCE {

uac-BarringForCommon UAC-BarringPerCatList OPTIONAL, — Need S

uac-BarringPerPLMN-List UAC-BarringPerPLMN-List OPTIONAL, — Need S

uac-BarringInfoSetList UAC-BarringInfoSetList,

uac-AccessCategory1-SelectionAssistanceInfo CHOICE {

plmnCommon UAC-AccessCategory1-SelectionAssistanceInfo,

individualPLMNList SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AccessCategory1-SelectionAssistanceInfo

} OPTIONAL — Need S

} OPTIONAL, — Need R

useFullResumeID ENUMERATED {true} OPTIONAL, — Need R

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

UAC-AccessCategory1-SelectionAssistanceInfo ::= ENUMERATED {a, b, c}

— TAG-SIB1-STOP

— ASN1STOP

SIB1 field descriptions

cellSelectionInfo

Parameters for cell selection related to the serving cell.

ims-EmergencySupport

Indicates whether the cell supports IMS emergency bearer services for UEs in limited service mode. If absent, IMS emergency call is not supported by the network in the cell for UEs in limited service mode.

q-QualMin

Parameter "Qqualmin" in TS 38.304 [20], applicable for serving cell. If the field is absent, the UE applies the (default) value of negative infinity for Qqualmin.

q-QualMinOffset

Parameter "Qqualminoffset" in TS 38.304 [20]. Actual value Qqualminoffset = field value [dB]. If the field is absent, the UE applies the (default) value of 0 dB for Qqualminoffset. Affects the minimum required quality level in the cell.

q-RxLevMin

Parameter "Qrxlevmin" in TS 38.304 [20], applicable for serving cell.

q-RxLevMinOffset

Parameter "Qrxlevminoffset" in TS 38.304 [20]. Actual value Qrxlevminoffset = field value * 2 [dB]. If absent, the UE applies the (default) value of 0 dB for Qrxlevminoffset. Affects the minimum required Rx level in the cell.

q-RxLevMinSUL

Parameter "Qrxlevmin" in TS 38.304 [20], applicable for serving cell.

servingCellConfigCommon

Configuration of the serving cell.

uac-AccessCategory1-SelectionAssistanceInfo

Information used to determine whether Access Category 1 applies to the UE, as defined in TS 22.261 [25].

uac-BarringForCommon

Common access control parameters for each access category. Common values are used for all PLMNs, unless overwritten by the PLMN specific configuration provided in uac-BarringPerPLMN-List. The parameters are specified by providing an index to the set of configurations (uac-BarringInfoSetList). UE behaviour upon absence of this field is specified in clause 5.3.14.2.

ue-TimersAndConstants

Timer and constant values to be used by the UE. The cell operating as PCell always provides this field.

useFullResumeID

Indicates which resume identifier and Resume request message should be used. UE uses fullI-RNTI and RRCResumeRequest1 if the field is present, or shortI-RNTI and RRCResumeRequest if the field is absent.

Conditional Presence

Explanation

Absent

The field is not used in this version of the specification, if received the UE shall ignore.

Standalone

The field is mandatory present in a cell that supports standalone operation, otherwise it is absent.

SystemInformation

The SystemInformation message is used to convey one or more System Information Blocks. All the SIBs included are transmitted with the same periodicity.

Signalling radio bearer: N/A

RLC-SAP: TM

Logical channels: BCCH

Direction: Network to UE

SystemInformation message

— ASN1START

— TAG-SYSTEMINFORMATION-START

SystemInformation ::= SEQUENCE {

criticalExtensions CHOICE {

systemInformation SystemInformation-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

SystemInformation-IEs ::= SEQUENCE {

sib-TypeAndInfo SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {

sib2 SIB2,

sib3 SIB3,

sib4 SIB4,

sib5 SIB5,

sib6 SIB6,

sib7 SIB7,

sib8 SIB8,

sib9 SIB9,

},

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-SYSTEMINFORMATION-STOP

— ASN1STOP

UEAssistanceInformation

The UEAssistanceInformation message is used for the indication of UE assistance information to the network.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

UEAssistanceInformation message

— ASN1START

— TAG-UEASSISTANCEINFORMATION-START

UEAssistanceInformation ::= SEQUENCE {

criticalExtensions CHOICE {

ueAssistanceInformation UEAssistanceInformation-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

UEAssistanceInformation-IEs ::= SEQUENCE {

delayBudgetReport DelayBudgetReport OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension UEAssistanceInformation-v1540-IEs OPTIONAL

}

DelayBudgetReport::= CHOICE {

type1 ENUMERATED {

msMinus1280, msMinus640, msMinus320, msMinus160,msMinus80, msMinus60, msMinus40,

msMinus20, ms0, ms20,ms40, ms60, ms80, ms160, ms320, ms640, ms1280},

}

UEAssistanceInformation-v1540-IEs ::= SEQUENCE {

overheatingAssistance OverheatingAssistance OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

OverheatingAssistance ::= SEQUENCE {

reducedMaxCCs SEQUENCE {

reducedCCsDL INTEGER (0..31),

reducedCCsUL INTEGER (0..31)

} OPTIONAL,

reducedMaxBW-FR1 SEQUENCE {

reducedBW-FR1-DL ReducedAggregatedBandwidth,

reducedBW-FR1-UL ReducedAggregatedBandwidth

} OPTIONAL,

reducedMaxBW-FR2 SEQUENCE {

reducedBW-FR2-DL ReducedAggregatedBandwidth,

reducedBW-FR2-UL ReducedAggregatedBandwidth

} OPTIONAL,

reducedMaxMIMO-LayersFR1 SEQUENCE {

reducedMIMO-LayersFR1-DL MIMO-LayersDL,

reducedMIMO-LayersFR1-UL MIMO-LayersUL

} OPTIONAL,

reducedMaxMIMO-LayersFR2 SEQUENCE {

reducedMIMO-LayersFR2-DL MIMO-LayersDL,

reducedMIMO-LayersFR2-UL MIMO-LayersUL

} OPTIONAL

}

ReducedAggregatedBandwidth ::= ENUMERATED {mhz0, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200, mhz300, mhz400}

— TAG-UEASSISTANCEINFORMATION-STOP

— ASN1STOP

UEAssistanceInformation field descriptions

delayBudgetReport

Indicates the UE-preferred adjustment to connected mode DRX.

reducedBW-FR1-DL

Indicates the UE’s preference on reduced configuration corresponding to the maximum aggregated bandwidth across all downlink carrier(s) of FR1 indicated by the field, to address overheating. This field is allowed to be reported only when UE is configured with serving cell(s) operating on FR1. This maximum aggregated bandwidth includes downlink carrier(s) of FR1 of both the MCG and the SCG. Value mhz0 is not used. The aggregated bandwidth across all downlink carrier(s) of FR1 is the sum of bandwidth of active downlink BWP(s) across all activated downlink carrier(s) of FR1.

reducedBW-FR1-UL

Indicates the UE’s preference on reduced configuration corresponding to the maximum aggregated bandwidth across all uplink carrier(s) of FR1 indicated by the field, to address overheating. This field is allowed to be reported only when UE is configured with serving cell(s) operating on FR1. This maximum aggregated bandwidth includes uplink carrier(s) of FR1 of both the MCG and the SCG. Value mhz0 is not used. The aggregated bandwidth across all uplink carrier(s) of FR1 is the sum of bandwidth of active uplink BWP(s) across all activated uplink carrier(s) of FR1.

reducedBW-FR2-DL

Indicates the UE’s preference on reduced configuration corresponding to the maximum aggregated bandwidth across all downlink carrier(s) of FR2 indicated by the field, to address overheating. This field is allowed to be reported only when UE is configured with serving cell(s) operating on FR2. This maximum aggregated bandwidth includes downlink carrier(s) of FR2 of both the MCG and the NR SCG. The aggregated bandwidth across all downlink carrier(s) of FR2 is the sum of bandwidth of active downlink BWP(s) across all activated downlink carrier(s) of FR2.

reducedBW-FR2-UL

Indicates the UE’s preference on reduced configuration corresponding to the maximum aggregated bandwidth across all uplink carrier(s) of FR2 indicated by the field, to address overheating. This field is allowed to be reported only when UE is configured with serving cell(s) operating on FR2. This maximum aggregated bandwidth includes uplink carrier(s) of FR2 of both the MCG and the NR SCG. The aggregated bandwidth across all uplink carrier(s) of FR2 is the sum of bandwidth of active uplink BWP(s) across all activated uplink carrier(s) of FR2.

reducedCCsDL

Indicates the UE’s preference on reduced configuration corresponding to the maximum number of downlink SCells indicated by the field, to address overheating. This maximum number includes both SCells of the MCG and PSCell/SCells of the SCG.

reducedCCsUL

Indicates the UE’s preference on reduced configuration corresponding to the maximum number of uplink SCells indicated by the field, to address overheating. This maximum number includes both SCells of the MCG and PSCell/SCells of the SCG.

reducedMIMO-LayersFR1-DL

Indicates the UE’s preference on reduced configuration corresponding to the maximum number of downlink MIMO layers of each serving cell operating on FR1 indicated by the field, to address overheating. This field is allowed to be reported only when UE is configured with serving cells operating on FR1.

reducedMIMO-LayersFR1-UL

Indicates the UE’s preference on reduced configuration corresponding to the maximum number of uplink MIMO layers of each serving cell operating on FR1 indicated by the field, to address overheating. This field is allowed to be reported only when UE is configured with serving cells operating on FR1.

reducedMIMO-LayersFR2-DL

Indicates the UE’s preference on reduced configuration corresponding to the maximum number of downlink MIMO layers of each serving cell operating on FR2 indicated by the field, to address overheating. This field is allowed to be reported only when UE is configured with serving cells operating on FR2.

reducedMIMO-LayersFR2-UL

Indicates the UE’s preference on reduced configuration corresponding to the maximum number of uplink MIMO layers of each serving cell operating on FR2 indicated by the field, to address overheating. This field is allowed to be reported only when UE is configured with serving cells operating on FR2.

type1

Indicates the preferred amount of increment/decrement to the long DRX cycle length with respect to the current configuration. Value in number of milliseconds. Value ms40 corresponds to 40 milliseconds, msMinus40 corresponds to -40 milliseconds and so on.

UECapabilityEnquiry

The UECapabilityEnquiry message is used to request UE radio access capabilities for NR as well as for other RATs.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: Network to UE

UECapabilityEnquiry message

— ASN1START

— TAG-UECAPABILITYENQUIRY-START

UECapabilityEnquiry ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

ueCapabilityEnquiry UECapabilityEnquiry-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

UECapabilityEnquiry-IEs ::= SEQUENCE {

ue-CapabilityRAT-RequestList UE-CapabilityRAT-RequestList,

lateNonCriticalExtension OCTET STRING OPTIONAL,

ue-CapabilityEnquiryExt OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL — Need N

}

UECapabilityEnquiry-v1560-IEs ::= SEQUENCE {

capabilityRequestFilterCommon UE-CapabilityRequestFilterCommon OPTIONAL, — Need N

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-UECAPABILITYENQUIRY-STOP

— ASN1STOP

UECapabilityInformation

The IE UECapabilityInformation message is used to transfer UE radio access capabilities requested by the network.

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

UECapabilityInformation message

— ASN1START

— TAG-UECAPABILITYINFORMATION-START

UECapabilityInformation ::= SEQUENCE {

rrc-TransactionIdentifier RRC-TransactionIdentifier,

criticalExtensions CHOICE {

ueCapabilityInformation UECapabilityInformation-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

UECapabilityInformation-IEs ::= SEQUENCE {

ue-CapabilityRAT-ContainerList UE-CapabilityRAT-ContainerList OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE{} OPTIONAL

}

— TAG-UECAPABILITYINFORMATION-STOP

— ASN1STOP

ULInformationTransfer

The ULInformationTransfer message is used for the uplink transfer of NAS or non-3GPP dedicated information.

Signalling radio bearer: SRB2 or SRB1 (only if SRB2 not established yet). If SRB2 is suspended, the UE does not send this message until SRB2 is resumed

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to network

ULInformationTransfer message

— ASN1START

— TAG-ULINFORMATIONTRANSFER-START

ULInformationTransfer ::= SEQUENCE {

criticalExtensions CHOICE {

ulInformationTransfer ULInformationTransfer-IEs,

criticalExtensionsFuture SEQUENCE {}

}

}

ULInformationTransfer-IEs ::= SEQUENCE {

dedicatedNAS-Message DedicatedNAS-Message OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-ULINFORMATIONTRANSFER-STOP

— ASN1STOP

– ULInformationTransferMRDC

The ULInformationTransferMRDC message is used for the uplink transfer of MR-DC dedicated information (e.g. for transferring the NR or E-UTRA RRC MeasurementReport message or the FailureInformation message).

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: UE to Network

ULInformationTransferMRDC message

— ASN1START

— TAG-ULINFORMATIONTRANSFERMRDC-START

ULInformationTransferMRDC ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

ulInformationTransferMRDC ULInformationTransferMRDC-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

ULInformationTransferMRDC-IEs::= SEQUENCE {

ul-DCCH-MessageNR OCTET STRING OPTIONAL,

ul-DCCH-MessageEUTRA OCTET STRING OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-ULINFORMATIONTRANSFERMRDC-STOP

— ASN1STOP

ULInformationTransferMRDC field descriptions

ul-DCCH-MessageNR

Includes the UL-DCCH-Message. In this version of the specification, the field is only used to transfer the NR RRC MeasurementReport and FailureInformation messages.

ul-DCCH-MessageEUTRA

Includes the UL-DCCH-Message. In this version of the specification, the field is only used to transfer the E-UTRA RRC MeasurementReport message.