specviewer.org TS 38.331 ASN.1 index RRCSetupComplete

RRCSetupComplete

RRC message · TS 38.331 v19.4.0 (2026-09) · clause 6.2.2

RRCSetupComplete is an RRC message of 3GPP TS 38.331 (38331), the 5G NR Radio Resource Control (RRC) protocol.

First seen v15.3.0 (2018-09) · Last changed v18.4.0 (2024-12), in RRCSetupComplete-IEs

Definition

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

RRCSetupComplete ::=                SEQUENCE {
    rrc-TransactionIdentifier           RRC-TransactionIdentifier,
    criticalExtensions                  CHOICE {
        rrcSetupComplete                    RRCSetupComplete-IEs,
        criticalExtensionsFuture            SEQUENCE {}
    }
}

Fields (4)

FieldDescription
rrc-TransactionIdentifier
RRC-TransactionIdentifier
criticalExtensions
CHOICE {
rrcSetupComplete
RRCSetupComplete-IEs
criticalExtensionsFuture
SEQUENCE {}

Fields of RRCSetupComplete-IEs (10)

FieldDescription
selectedPLMN-Identity
INTEGER (1..maxPLMN)
Index of the PLMN or SNPN selected by the UE from the plmn-IdentityInfoList or npn-IdentityInfoList fields included in SIB1.
registeredAMF
RegisteredAMF · OPTIONAL
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].
guami-Type
ENUMERATED {native, mapped} · OPTIONAL
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].
s-NSSAI-List
SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI · OPTIONAL
since v15.5.0
dedicatedNAS-Message
DedicatedNAS-Message
ng-5G-S-TMSI-Value
CHOICE { · OPTIONAL
ng-5G-S-TMSI
NG-5G-S-TMSI
ng-5G-S-TMSI-Part2
BIT STRING (SIZE (9))
The leftmost 9 bits of 5G-S-TMSI.
lateNonCriticalExtension
OCTET STRING (CONTAINING RRCSetupComplete-v15s0-IEs) · OPTIONAL
nonCriticalExtension
RRCSetupComplete-v1610-IEs · OPTIONAL

Fields of RRCSetupComplete-v15s0-IEs (2)

FieldDescription
lateNonCriticalExtension
OCTET STRING · OPTIONAL
since v15.28.0
nonCriticalExtension
RRCSetupComplete-v16j0-IEs · OPTIONAL
since v15.28.0

Fields of RRCSetupComplete-v1610-IEs (6)

FieldDescription
iab-NodeIndication-r16
ENUMERATED {true} · OPTIONAL
since v16.1.0
This field is used to indicate that the connection is being established by an IAB-node as specified in TS 38.300 [2]. If this field is included, the UE shall not include the field mobileIAB-NodeIndication .
idleMeasAvailable-r16
ENUMERATED {true} · OPTIONAL
since v16.1.0
Indication that the UE has idle/inactive measurement report available.
ue-MeasurementsAvailable-r16
UE-MeasurementsAvailable-r16 · OPTIONAL
since v16.2.0
mobilityHistoryAvail-r16
ENUMERATED {true} · OPTIONAL
since v16.1.0
mobilityState-r16
ENUMERATED {normal, medium, high, spare} · OPTIONAL
since v16.1.0
This field indicates the UE mobility state (as defined in TS 38.304 [20], clause 5.2.4.3) just prior to UE going into RRC_CONNECTED state. The UE indicates the value of medium and high when being in Medium-mobility and High-mobility states respectively. Otherwise the UE indicates the value normal .
nonCriticalExtension
RRCSetupComplete-v1690-IEs · OPTIONAL
since v16.1.0

Fields of RRCSetupComplete-v16j0-IEs (2)

FieldDescription
lateNonCriticalExtension
OCTET STRING · OPTIONAL
since v16.19.0
nonCriticalExtension
RRCSetupComplete-v17b0-IEs · OPTIONAL
since v16.19.0

Fields of RRCSetupComplete-v1690-IEs (2)

FieldDescription
ul-RRC-Segmentation-r16
ENUMERATED {true} · OPTIONAL
since v16.9.0
This field indicates the UE supports uplink RRC segmentation of UECapabilityInformation according to the network indication rrc-SegAllowed.
nonCriticalExtension
RRCSetupComplete-v1700-IEs · OPTIONAL
since v16.9.0

Fields of RRCSetupComplete-v17b0-IEs (2)

FieldDescription
ul-RRC-MaxCapaSegments-r17
ENUMERATED {true} · OPTIONAL
since v17.11.0
This field indicates that the UE supports uplink RRC segmentation of UECapabilityInformation according to the network indication rrc-MaxCapaSegAllowed .
nonCriticalExtension
SEQUENCE{} · OPTIONAL
since v17.11.0

Fields of RRCSetupComplete-v1700-IEs (2)

FieldDescription
onboardingRequest-r17
ENUMERATED {true} · OPTIONAL
since v17.0.0
This field indicates that the connection is being established for UE onboarding in the selected onboarding SNPN, see TS 23.501 [32].
nonCriticalExtension
RRCSetupComplete-v1800-IEs · OPTIONAL
since v17.0.0

Fields of RRCSetupComplete-v1800-IEs (7)

FieldDescription
ncr-NodeIndication-r18
ENUMERATED {true} · OPTIONAL
since v18.0.0
This field is used to indicate that the connection is being established by an NCR-node as specified in TS 38.300 [2].
musim-CapRestrictionInd-r18
ENUMERATED {true} · OPTIONAL
since v18.0.0
This field indicates the UE temporary capability restriction due to MUSIM operation.
flightPathInfoAvailable-r18
ENUMERATED {true} · OPTIONAL
since v18.0.0
measConfigReportAppLayerAvailable-r18
ENUMERATED {true} · OPTIONAL
since v18.0.0
Indication that the UE has at least one application layer measurement configuration with appLayerIdleInactiveConfig configured.
mobileIAB-NodeIndication-r18
ENUMERATED {true} · OPTIONAL
since v18.0.0
This field is used to indicate that the connection is being established by a mobile IAB-node as specified in TS 38.300 [2]. If this field is included, the UE shall not include the field iab-NodeIndication .
reselectionMeasAvailable-r18
ENUMERATED {true} · OPTIONAL
since v18.1.0
Indication that the UE has reselection measurement report available.
nonCriticalExtension
SEQUENCE{} · OPTIONAL
since v18.0.0

Used by (1)

Uses (2)

In the viewer