Home / Call Flows / LTE / RRC Resume Procedure

LTE RRC Resume Procedure Call Flow

call-flow LTE | E-UTRAN | RRC

LTE RRC Resume is the resume-capable radio procedure used when the UE and eNB try to restore a stored suspended context instead of building a completely fresh connection. It is the shorter return path built around RRC Connection Resume Request-r13, RRC Connection Resume-r13, and RRC Connection Resume Complete-r13.

When this branch works, the UE returns to connected signaling without a full fresh setup. When it fails, the network usually falls back to a new setup path or leaves the UE in retry and recovery handling.

Introduction

The LTE RRC Resume procedure restores a previously suspended radio context in resume-capable LTE variants. It matters because it changes the access pattern, the message set, and the way paging or service return should be correlated in traces.

The main nodes are the UE and eNB. Later NAS continuation may follow after the resume completes, but the core decision in this page is whether the radio context was restored cleanly.

What Is LTE RRC Resume in Simple Terms?

  • What starts the procedure: The UE has a stored suspended context and the network chooses resume instead of a fresh setup.
  • What the UE and network want to achieve: Restore connected signaling quickly using the previously suspended context.
  • What success looks like: The UE sends Resume Request, the eNB returns Resume, and the UE confirms with Resume Complete.
  • What failure means: The context cannot be restored, the branch is rejected, or the procedure falls back to a new setup attempt.

Why this procedure matters

This branch explains why some LTE returns from idle do not use the full new-setup message sequence. It also explains why later service analysis can look wrong if the trace is interpreted as a fresh setup attempt.

Quick Fact Sheet

Procedure nameLTE RRC Resume Procedure
DomainResume-capable LTE radio context restoration
Main triggerPaging, service return, or later signaling with a usable suspended context
Start stateUE has a suspended radio context and is outside active connected signaling
End stateSuspended context is restored and later dedicated signaling can continue
Main nodesUE, eNB
Main protocolsRRC
Main success outcomeResume completes without a fresh full setup
Main failure outcomeResume fails and the flow falls back to setup, reject, or recovery handling
Most important messagesRRC Connection Resume Request-r13, RRC Connection Resume-r13, RRC Connection Resume Complete-r13
Main specsTS 36.331, TS 36.300
LTE RRC Resume procedure call flow across UE and eNB
Click the diagram to open the full-size in a new tab.
Sponsored Advertisement

Preconditions

  • A suspended context exists and is still usable for the UE and eNB.
  • The scenario allows resume instead of forcing a full fresh setup.
  • The UE has enough stored context to build the resume request correctly.
  • Radio conditions are stable enough for the restore sequence to finish.

Nodes involved

NodeRole in this procedure
UEStarts the resume request using the stored suspended context and confirms completion if the context is restored.
eNBChecks whether the stored context can be resumed and either restores it or pushes the flow into fallback handling.

Interfaces used

Interface or channel contextPathWhy it matters here
LTE UuUE <-> eNBCarries the resume request, acceptance, and completion.
CCCH / DCCH transitionUE <-> eNBShows the move from early resume signaling into restored dedicated signaling.

End-to-end call flow

UE                          eNB
|                            |
|-- Resume Request-r13 ----->|
|                            |
|<- Connection Resume-r13 ---|
|                            |
|-- Resume Complete-r13 ---->|
|                            |
|   later resumed signaling  |

Major phases

PhaseWhat happens
1. Resume triggerThe UE returns using a stored suspended context.
2. Resume requestThe UE identifies the resume branch with the stored context reference.
3. Context restorationThe eNB accepts the branch and restores the radio-side context.
4. CompletionThe UE confirms the resume so later signaling can continue.

Step-by-step breakdown

Step 1: Resume trigger

Sender -> receiver: UE internal trigger

Message(s): No RRC message yet

Purpose: Choose the resume branch instead of a fresh new setup.

State or context change: UE prepares to use the stored suspended context.

Note: This branch should be interpreted differently from fresh RRC Connection Setup.

Step 2: Resume Request

Sender -> receiver: UE -> eNB

Message(s): RRC Connection Resume Request-r13

Purpose: Ask the eNB to restore the suspended context.

State or context change: The eNB evaluates whether the stored context is still valid.

Note: Resume identity and context validity are the highest-value checks here.

Step 3: Resume acceptance

Sender -> receiver: eNB -> UE

Message(s): RRC Connection Resume-r13

Purpose: Restore the suspended radio-side context.

State or context change: The UE moves into restored dedicated signaling instead of a fresh new setup state.

Note: If this message is absent, the resume branch never succeeded.

Step 4: Resume Complete

Sender -> receiver: UE -> eNB

Message(s): RRC Connection Resume Complete-r13

Purpose: Confirm that the restored context is usable.

State or context change: The resumed branch is formally complete and later signaling can continue.

Note: This message is the strongest proof that resume really finished.

Important messages

MessageProtocolDirectionPurpose in this procedureWhat to inspect briefly
RRC Connection Resume Request-r13RRCUE -> eNBStarts the resume branch.Stored context reference and whether resume is appropriate for the scenario.
RRC Connection Resume-r13RRCeNB -> UEAccepts and restores the suspended context.Whether the network actually chose resume instead of fallback.
RRC Connection Resume Complete-r13RRCUE -> eNBConfirms the restored branch completed cleanly.Completion timing and whether later resumed signaling follows.

Important parameters to inspect

ParameterWhat it isWhere it appearsWhy it mattersCommon issues
Resume identityThe stored context identity used to ask for resume.Resume Request-r13Shows which earlier suspended context the UE is trying to restore.Stale identity, context mismatch, merged attempts.
Transaction timingThe timing across request, resume, and complete.Whole resume exchangeShows whether the branch progressed cleanly.Long gaps, missing complete, fallback hidden by capture gaps.
Restored context continuityThe first later signaling after resume completion.Immediately after Resume Complete-r13Confirms whether the restored branch stayed usable.Completion present but later immediate fallback or failure.
Serving cell relationThe cell context around suspend and resume.Before and during resumeHelps explain whether the suspended context still matches the return path.Cell change, stale cell assumption, wrong-trace correlation.

Successful completion of the procedure

A successful resume ends with RRC Connection Resume Complete-r13 and stable later dedicated signaling. The radio branch resumes without forcing a brand-new full setup.

Common failures in LTE RRC Resume

SymptomLikely causeWhere to inspectRelevant message(s)Relevant interface(s)Likely next step
Resume Request appears, but no Resume comes backStored context is no longer usable or the network chooses another branch.Context validity and later fallback behavior.Resume Request-r13LTE UuCheck whether the flow falls back to fresh setup.
Resume arrives, but no Resume Complete followsThe UE could not apply the restored context or the uplink side broke again.Resume content and later radio behavior.Resume-r13, Resume Complete-r13LTE UuTreat it as incomplete context restoration.
Resume seems successful, but service still failsThe radio branch resumed, but the later procedure failed for another reason.First resumed NAS or RRC message after completion.Resume Complete-r13 and next messageLTE Uu and later relevant interfaceMove analysis forward instead of re-debugging the request stage.
Sponsored Advertisement

What to check in logs and traces

  • Confirm the trace really shows a resume branch and not fresh setup.
  • Check the stored context identity in Resume Request-r13.
  • Verify that Resume-r13 is followed by Resume Complete-r13.
  • Use the first later message after Resume Complete-r13 to confirm stable continuation.

Related Pages

Related sub-procedures

Related message reference pages

Related troubleshooting pages

Notes

Resume and fresh setup are different radio branches. The quickest way to separate them is the message set itself.

If Resume Complete-r13 is present, the resume branch finished formally and the next check should move forward into later signaling.

FAQ

What is LTE RRC Resume?

It is the branch that restores a stored suspended context instead of building a completely fresh connected context.

Which message starts the procedure?

RRC Connection Resume Request-r13 starts the branch.

What confirms success?

RRC Connection Resume Complete-r13 is the practical success checkpoint.

What usually happens on failure?

The flow falls back to fresh setup, reject handling, or another recovery branch.