Home / Call Flows / 5g-rrc-resume

5G RRC Resume Procedure Explained

call-flow 5G NR | RRC | Resume | NG-RAN

Introduction

In 5G networks, the RRC Resume procedure allows a User Equipment (UE) to quickly re-establish an RRC connection when the device is in RRC Inactive state.

Unlike a full RRC Connection Setup, the RRC Resume procedure restores the previously stored UE context, enabling faster reconnection and reduced signaling overhead.

This mechanism is particularly useful for:

  • bursty data traffic
  • IoT devices
  • applications with intermittent communication

The procedure is defined by the 3rd Generation Partnership Project in:

  • 3GPP TS 38.331 - NR RRC Protocol
  • 3GPP TS 38.300 - NR Architecture
5G RRC resume call flow diagram

Why RRC Resume Is Needed

In modern mobile networks, many devices frequently transition between active and inactive states.

Instead of performing a full connection setup every time, the network uses RRC Resume to quickly restore the connection.

Benefits include:

Benefit Description
Faster reconnectionUE resumes session quickly
Reduced signalingLess control-plane overhead
Lower power consumptionUE conserves battery
Efficient resource usageNetwork reuses stored context

Network Elements Involved

UE (User Equipment)

Initiates the resume procedure when it needs to send or receive data.

gNB (Next Generation NodeB)

Restores the stored UE context and resumes the connection.

Interfaces Used

Interface Description
NR-UuRadio interface between UE and gNB

RRC Resume Call Flow

Below is the simplified signaling sequence.

UE                     gNB
 |                      |
 |---RRC Resume Request->|
 |                      |
 |<--RRC Resume---------|
 |                      |
 |---RRC Resume Complete->|

After this procedure, the UE returns to RRC Connected state.

Step-by-Step Explanation

Step 1: RRC Resume Request

When the UE has data to transmit or receives paging, it sends RRC Resume Request to the gNB.

This message includes:

  • resume identity
  • UE context identifier
  • cause for resuming

Important parameters to check

Engineers should verify:

  • resume cause
  • UE identity (Resume ID)
  • stored context validity

Step 2: Context Retrieval

The gNB retrieves the stored UE context that was saved when the connection was previously released.

The stored context may include:

  • radio bearer configuration
  • security context
  • QoS parameters

Important parameters to check

Check:

  • context availability
  • security keys
  • bearer configuration

Step 3: RRC Resume

The gNB sends an RRC Resume message to the UE.

This message restores the radio configuration and resumes the connection.

Important parameters to check

Verify:

  • radio configuration parameters
  • synchronization settings
  • bearer activation

Step 4: RRC Resume Complete

The UE confirms the procedure by sending RRC Resume Complete.

At this point:

  • the UE enters RRC Connected state
  • data transmission resumes

RRC State Transitions

Current State Procedure Next State
RRC InactiveRRC ResumeRRC Connected
RRC ConnectedRRC ReleaseRRC Idle / Inactive
RRC IdleRRC SetupRRC Connected

Troubleshooting RRC Resume

Resume Failure

Possible causes:

  • missing UE context in gNB
  • context expiration
  • incorrect resume identity

Resume Rejection

Possible reasons:

  • security mismatch
  • resource unavailability
  • UE capability mismatch

Resume Timeout

Possible causes:

  • radio link issues
  • signaling message loss
  • UE synchronization problems

Key Messages in RRC Resume

Message Purpose
RRC Resume RequestUE requests reconnection
RRC ResumegNB restores connection
RRC Resume CompleteUE confirms resume

Relevant 3GPP Specifications

The RRC Resume procedure is defined by the 3rd Generation Partnership Project in:

  • 3GPP TS 38.331 - NR RRC Protocol
  • 3GPP TS 38.300 - NR Architecture

Summary

The RRC Resume procedure allows a UE in RRC Inactive state to quickly re-establish its radio connection without performing a full connection setup.

The process includes:

  1. UE sending RRC Resume Request
  2. gNB retrieving stored UE context
  3. gNB sending RRC Resume
  4. UE responding with RRC Resume Complete

This mechanism enables faster reconnection, reduced signaling overhead, and improved network efficiency in modern 5G networks.