You are on page 1of 18

UMTS MESSAGE FLOWS

CALL FLOW NO

DESCRIPTION OF CALL FLOW

MESSAGE FLOW 1
MESSAGE FLOW 2
MESSAGE FLOW 3
MESSAGE FLOW 4
MESSAGE FLOW 5
MESSAGE FLOW 6
MESSAGE FLOW 7
MESSAGE FLOW 8
MESSAGE FLOW 9
MESSAGE FLOW 10

UE REGISTRATION PROCESS IN CS DOMAIN


UE REGISTRATION PROCESS IN PS DOMAIN
MOBILE ORIGINATING CALL FOR CIRCUIT SWITCH DATA
MOBILE TERMINATING CALL FOR CIRCUIT SWITCH DATA
UE ORIGINATED PDP CONTEXT ACTIVATION
UE ORIGINATED PDP CONTEXT DEACTIVATION
SOFTER HANDOVER (ONE NB TO ANOTHER NB WITHIN A RNC)
SOFT HANDOVER (ONE NB IN SRNC TO ANOTHER NB IN DRNC)
SRNC RELOCATION (RNC IN A MSC TO RNC IN ANOTHER MSC)
INTER-RAT HANDOVER (UMTS TO GSM)

MESSAGE FLOW 1:
UE Registration Process for Circuit Switched Data:
UE

Node-B

RNC

MSC

RRC: Connection Request


(IMSI, IMEI, TMSI, LA ID, Establishment Cause)

NBAP: Radio Link Setup


(Transport Format Description,
Power Control Info, Code Info)

NBAP: Radio Link Setup Response


(Transport Layer Addressing Info,
Reference Info)

Iub Bearer Establishment


FP: Downlink Synchronization
FP: Uplink Synchronization
RRC: Connection Setup
(Transport Format Description, Power Control Info, Code Info)

RRC: Connection Setup Complete


(Transaction Identifier)

MM: Initial Direct Transfer Location Update Request


(Location Update Type Information Element, LU IE)

MM: Location Update Request


(Initial UE Message, IMSI, TMSI,
Current LA, Transaction request Info)

MM: Identity Request


MM: Identity Request
MM: Identity Response
MM: Identity Response
RANAP: Authentication Request

RRC: Authentication Request

(Ciphering Key (Ck), Integrity Key


(Ik))

(RAND, AUTN)

RRC: Authentication Response


(Signed Response, SRES)

RANAP: Authentication Response


(Signed Response, SRES)

RANAP: Security Mode Command


(Select Algorithm, Integrity Key,
Ciphering Key)

RRC: Security Mode Command


(Commands UE to start encrypting the transaction with keys and algorithm)

RRC: Security Mode Complete


(Indicates that the UE has successfully turned on the selected integrity
protection and the encryption algorithm in this particular transaction)

UE

Node-B

RNC

MSC
RANAP: Security Mode Complete
(Transaction Identifier,
Authentication Code, Message SQN,
Integrity Protection Activation Info,
RB Ciphering Activation time info)

MM: Location Update Accept


MM: Location Update Accept

MM: TMSI Relocation Complete


(UE Stores the TMSI No sent by the RNC in the USIM)

MM: TMSI Relocation Complete


(New TMSI No is considered)

RANAP: Iu CS Release Command


RANAP: Iu CS Release Complete
RRC: Connection Release
(RRC Transaction Identifier, Message Authentication Code, Message SQN,
Release Cause, U-RNTI)

RRC: Connection Release Complete


(RRC Transaction Identifier, Message Authentication Code, Message SQN)

NBAP: Radio Link Deletion


(Radio Bearer Identity, Message type,
Counter Synchronization Info)

NBAP: Radio Link Deletion


Response
(Transaction Identifier,
Authentication code, Message SQN,
CHOICE Mode)

Iub Bearer Release

MESSAGE FLOW 2:
UE Registration Process for Packet Switched Data:
UE

Node-B

RNC

SGSN

RRC: Connection Request


(IMSI, IMEI, P-TMSI, RA ID, Establishment Cause)

NBAP: Radio Link Setup


(Transport Format Description,
Power Control Info, Code Info)

NBAP: Radio Link Setup Response


(Transport Layer Addressing Info,
Reference Info)

Iub Bearer Establishment


FP: Downlink Synchronization
FP: Uplink Synchronization
RRC: Connection Setup
(Transport Format Description, Power Control Info, Code Info)

RRC: Connection Setup Complete


(Transaction Identifier)

GMM: Initial Direct Transfer Attach Request


(Old P-TMSI associated with RA ID)

GMM: Attach Request


(Initial UE Message, IMSI, P-TMSI,
Current RA, Transaction request Info)

RANAP: Authentication Request


RRC: Authentication Request

(Ciphering Key (Ck), Integrity Key


(Ik))

(RAND, AUTN)

RRC: Authentication Response


(Signed Response, SRES)

RANAP: Authentication Response


(Signed Response, SRES)

RANAP: Security Mode Command


RRC: Security Mode Command

(Select Algorithm, Integrity Key,


Ciphering Key)

(Commands UE to start encrypting the transaction with keys and algorithm)

RRC: Security Mode Complete


(Indicates that the UE has successfully turned on the selected integrity
protection and the encryption algorithm in this particular transaction)

RANAP: Security Mode Complete


(Transaction Identifier,
Authentication Code, Message SQN,
Integrity Protection Activation Info,
RB Ciphering Activation time info)

GMM: Attach Accept


GMM: Attach Accept
GMM: Attach Complete
(UE Stores the P-TMSI No sent by the RNC in the USIM)

GMM: Attach Complete


(New P-TMSI No is considered)

UE

Node-B

RNC

SGSN

RANAP: Iu PS Release Command


RANAP: Iu PS Release Complete
RRC: Connection Release
(RRC Transaction Identifier, Message Authentication Code, Message SQN,
Release Cause, U-RNTI)

RRC: Connection Release Complete


(RRC Transaction Identifier, Message Authentication Code, Message SQN)

NBAP: Radio Link Deletion


(Radio Bearer Identity, Message type,
Counter Synchronization Info)

NBAP: Radio Link Deletion


Response
(Transaction Identifier,
Authentication code, Message SQN,
CHOICE Mode)

Iub Bearer Release

MESSAGE FLOW 3:
Mobile Originating Call for Circuit Switched Data:
UE

Node-B

RNC

MSC

RRC: System Information Message (BCCH)


(Dynamic Resource allocation procedure information)

RRC: Connection Request (CCCH RACH PRACH)


(IMSI, IMEI, P-TMSI, RA ID, Establishment Cause)

NBAP: Radio Link Setup


(Transport Format Description,
Power Control Info, Code Info)

NBAP: Radio Link Setup Response


(Transport Layer Addressing Info,
Reference Info)

Iub Bearer Establishment


FP: Downlink Synchronization
FP: Uplink Synchronization
RRC: Connection Setup (CCCH FACH SCCPCH)
(Transport Format Description, Power Control Info, Code Info)

RRC: Connection Setup Complete (DTCH RACH PRACH)


(Transaction Identifier)

RRC: Initial Direct Transfer CM Service Request


(First NAS Message is sent by the UE, UE ID, and TMSI, Service Type)

RANAP: CM Service Request


(UE ID, TMSI, LAI, SAI)

RANAP: Authentication Request


RRC: Authentication Request

(Ciphering Key (Ck), Integrity Key


(Ik))

(RAND, AUTN)

RRC: Authentication Response


(Signed Response, SRES)

RANAP: Authentication Response


(Signed Response, SRES)

RANAP: Security Mode Command

RRC: Security Mode Command

(Select Algorithm, Integrity Key,


Ciphering Key)

(Commands UE to start encrypting the transaction with keys and algorithm)

RRC: Security Mode Complete


(Indicates that the UE has successfully turned on the selected integrity
protection and the encryption algorithm in this particular transaction)

RANAP: Security Mode Complete


(Transaction Identifier,
Authentication Code, Message SQN,
Integrity Protection Activation Info,
RB Ciphering Activation time info)

CC: Uplink Direct Transfer Call Setup


(Parameters required for Voice Calls, Called Party Mobile Number, Bearer
Capability)

CC: Call Setup


(Parameters required for Voice Calls,
Called Party Mobile Number, Bearer
Capability)

CC: Call Proceeding

UE

Node-B

RNC

MSC

CC: Call Proceeding


RANAP: RAB Assignment Request

RRC: Radio Bearer Setup

(Unique RAB ID, QoS Parameters,


Transport Address, Iu Transport
Assosiation)

(Unique RAB ID, QoS Parameters, Transport Address)

Radio Barrier (RB) Establishment

Iu CS Bearer Establish
RRC: Radio Bearer Setup Complete
(New Configuration)

RANAP: RAB Assignment Response


(New Configuration)

CC: Call Alerting


CC: Call Alerting

(Address Complete, ACM from PSTN)

(Ringing tone on handset)

CC: Call Connect


CC: Call Connect

(Indicates RNC that the End User has


answered the call)

(Indicates UE that the end user has answered the call)

CC: Call Connect Acknowledgment


CC: Connect Acknowledgment

Active Conversation between Calling and Called Party


CC: Call Disconnect
(Either of the Users disconnects the call)

CC: Call Disconnect


(Either of the Users disconnects the
call)

CC: Call Release


CC: Call Release
CC: Call Release Complete
CC: Call Release Complete
RANAP: IU CS Release Command
RANAP: RAB Assignment Request
Release
RRC: Radio Bearer Release
(Radio Bearer Identity, Message type, Counter Synchronization Info)

RRC: Connection Release


(RRC Transaction Identifier, Message Authentication Code, Message SQN,
Release Cause, U-RNTI)

RRC: Connection Release Complete


(RRC Transaction Identifier, Message Authentication Code, Message SQN)

NBAP: Radio Link Deletion


(Radio Bearer Identity, Message type,
Counter Synchronization Info)

NBAP: Radio Link Deletion


Response
(Transaction Identifier,
Authentication code, Message SQN,
CHOICE Mode)

UE

Node-B

RNC

MSC

Iub Bearer Release


RRC: Radio Bearer Release Complete

Radio Barrier (RB) Release


RANAP: RAB Assignment Request
Release Complete
RANAP: IU CS Release Complete

Iu CS Bearer Release

MESSAGE FLOW 4:
Mobile Terminating Call for Circuit Switched Data:
UE

Node-B

RNC

MSC

RRC: System Information Message (BCCH)


(Dynamic Resource allocation procedure information)

RANAP: Paging Request


RRC: Paging Type 1 (PCCH PCH SCCPCH)

(CN Domain Indicator, UE Id-IMSI, Paging


Cause)

(CN Domain Indicator, UE Id-IMSI, Paging Cause)

RRC: Connection Request (CCCH RACH PRACH)


(IMSI, IMEI, P-TMSI, RA ID, Establishment Cause)

NBAP: Radio Link Setup


(Transport Format Description,
Power Control Info, Code Info)

NBAP: Radio Link Setup Response


(Transport Layer Addressing Info,
Reference Info)

Iub Bearer Establishment


FP: Downlink Synchronization
FP: Uplink Synchronization
RRC: Connection Setup (CCCH FACH SCCPCH)
(Transport Format Description, Power Control Info, Code Info)

RRC: Connection Setup Complete (DTCH RACH PRACH)


(Transaction Identifier)

RRC: Initial Direct Transfer Paging Response


(IMSI, TMSI)

RANAP: Paging Response


(IMSI, TMSI)

RANAP: Authentication Request


RRC: Authentication Request

(Ciphering Key (Ck), Integrity Key


(Ik))

(RAND, AUTN)

RRC: Authentication Response


(Signed Response, SRES)

RANAP: Authentication Response


(Signed Response, SRES)

RANAP: Security Mode Command


RRC: Security Mode Command

(Select Algorithm, Integrity Key,


Ciphering Key)

(Commands UE to start encrypting the transaction with keys and algorithm)

RRC: Security Mode Complete


(Indicates that the UE has successfully turned on the selected integrity
protection and the encryption algorithm in this particular transaction)

RANAP: Security Mode Complete


(Transaction Identifier,
Authentication Code, Message SQN,
Integrity Protection Activation Info,
RB Ciphering Activation time info)

CC: Call Setup


(Parameters required for Voice Calls,
Called Party Mobile Number, Bearer
Capability)

UE

Node-B

RNC

MSC

RRC: Downlink Direct Transfer / CC: Call Setup


(Parameters required for Voice Calls, Called Party Mobile Number, Bearer
Capability)

RRC: Uplink Direct Transfer / CC: Call Confirmed


()

CC: Call Confirmed


()

RANAP: RAB Assignment Request

RRC: Radio Bearer Setup

(Unique RAB ID, QoS Parameters,


Transport Address, Iu Transport
Assosiation)

(Unique RAB ID, QoS Parameters, Transport Address)

Radio Barrier (RB) Establishment

Iu CS Bearer Establish
RRC: Radio Bearer Setup Complete
(New Configuration)

RANAP: RAB Assignment Response


(New Configuration)

CC: Call Alerting


(Indicates the phone is ringing)

CC: Call Alerting


(Indicates the phone is ringing)

CC: Call Connect


(Indicates RNC that the End User has answered the call)

CC: Call Connect


(Indicates MSC that the End User has
answered the call)

CC: Connect Acknowledgment


CC: Call Connect Acknowledgment

Active Conversation between Calling and Called Party


CC: Call Disconnect
CC: Call Disconnect

(Either of the Users disconnects the


call)

(Either of the Users disconnects the call)

CC: Call Release


CC: Call Release
CC: Call Release Complete
CC: Call Release Complete
RANAP: IU CS Release Command
RANAP: RAB Assignment Request
Release
RRC: Radio Bearer Release
(Radio Bearer Identity, Message type, Counter Synchronization Info)

RRC: Connection Release


(RRC Transaction Identifier, Message Authentication Code, Message SQN,
Release Cause, U-RNTI)

UE

Node-B

RNC

MSC

RRC: Connection Release Complete


(RRC Transaction Identifier, Message Authentication Code, Message SQN)

NBAP: Radio Link Deletion


(Radio Bearer Identity, Message type,
Counter Synchronization Info)

NBAP: Radio Link Deletion


Response
(Transaction Identifier,
Authentication code, Message SQN,
CHOICE Mode)

Iub Bearer Release


RRC: Radio Bearer Release Complete

Radio Barrier (RB) Release


RANAP: RAB Assignment Request
Release Complete
RANAP: IU CS Release Complete

Iu CS Bearer Release

MESSAGE FLOW 5:
UE Originated Packet Data Protocol (PDP) Context Activation:
UE

RNC

SGSN

RRC: Connection
Request
(IMSI, IMEI, P-TMSI, RA ID,
Establishment Cause)

RRC: Connection Setup


(Transport Format
Description, Power Control
Info, Code Info)

RRC: Connection Setup


Complete
(Transaction Identifier)

GMM: Attach Request


(Old P-TMSI associated
with RA ID)

GMM: Attach Request


(Initial UE Message, IMSI, PTMSI, Current RA, Transaction
Request info)

RANAP: Authentication
Request
RRC: Authentication
Request

(Ciphering Key (Ck), Integrity


Key (Ik))

(RAND, AUTN)

RRC: Authentication
Response
(Signed Response, SRES)

RANAP: Authentication
Response
(Signed Response, SRES)

RANAP: Security Mode


Command
RRC: Security Mode
Command

(Select Algorithm, Integrity Key,


Ciphering Key)

(Commands UE to start
encrypting the transaction
with keys and algorithm)

RRC: Security Mode


Complete
(Indicates that the UE has
successfully turned on
the selected integrity
protection and the
encryption algorithm in
this particular transaction)

RANAP: Security Mode


Complete
(Transaction Identifier,
Authentication Code, Message
SQN, Integrity Protection
Activation Info, RB Ciphering
Activation time info)

GMM: Attach Accept


GMM: Attach Accept
GMM: Attach Complete
(UE stores P-TMSI No sent
by RNC in USIM)

DNS

GGSN

UE

RNC

SGSN

DNS

GGSN

GMM: Attach Complete


RRC: Activate PDP
Context Request
(NSAPI, PDP Type, PDP
Address, APN, QoS
Requirement)

Activate PDP Context


Request
(NSAPI, PDP Type, PDP Address,
APN, QoS Requirement)

DNS Query Message


(SGSN uses the APN to get IP
Address of GGSN serving for
this APN)

DNS - Response
(Sends list of all GGSN IP
Address associated with this
APN)

Core Network (CN) Barrier Establishment

Create PDP Context Request


(TE ID, MSISDN, Selection Mode, PDP Type, PDP Address, APN,
QoS Parameter, Charging characteristics)

Create PDP Context Response


(PDP Context Cause Value, Charging ID, Modification in QoS)

RANAP: RAB Assignment


Request

RRC: RB Setup

(Unique RA ID, QoS Parameters,


Transport Address, Iu Transport
Association Info)

(Unique RAB Id, QoS


Parameters, Transport
Address)

RB Establishment

Iu PS Establishment
RRC: RB Setup Complete
(New Configuration)

RANAP: RAB Assignment


Response
(New Configuration)

Packet Flow Content


Procedure
(Packet Flow ID, NSAPI,
GGSN PDP Address, QoS
Parameters)

Activate PDP Context Response

Active Transmission of Data from UE to the Core Network

MESSAGE FLOW 6:
UE Originated Packet Data Protocol (PDP) Context Deactivation:
UE

RNC

SGSN

DNS

GGSN

RRC Connection Establishment

GMM Attach Procedure

Authentication and Security Command

PDP Context Activation Procedure

Active Transmission of Data from UE to the Core Network

RRC: Deactivate PDP


Context Request
(NSAPI, Source IP Address,
Destination IP Address,
Protocol Type)

Deactivate PDP Context


Request
(NSAPI, Source IP Address,
Destination IP Address,
Protocol Type)

Delete PDP Context Request


(TE ID, PDP Type, Source IP Address, Destination IP Address,
APN, NSAPI)

Delete PDP Context Response


(PDP Context Cause Value, Protocol Type)

Deactivate PDP Context


Accept
Deactivate PDP Context
Response

Iu PS Release

Iu PS Release

Core Network (CN) Barrier Release

MESSAGE FLOW 7:
Softer Handover (one Node-B to another Node-B within a Serving RNC):
UE

Serving Node-B

Target Node-B

SRNC

RRC Connection Establishment

Location Update / TMSI Relocation Procedure

Authentication and Security Command

Active voice exchange from UE to the Core Network

Softer Handover (Serving NB to Target NB within a RNC)

RRC: Measurement Report (Intra Frequency Measurement Reporting)


(Inter Frequency Measurements, Intra Frequency Measurements, Traffic Volume Info, QoS)

NBAP: Radio Link Setup


Request
()

NBAP: Radio Link Setup


Response

ALCAP Barrier

FP Barrier

L1 Synchronization
NBAP: Radio Link Restore
Indication
RRC: Active Set Update
()

RRC: Active Set Update


()

Active voice exchange from UE to the Core Network

MSC

MESSAGE FLOW 8:
Soft Handover (one Node-B in Serving RNC to another Node-B in Drift RNC):
UE

Drift Node-B

Drift RNC

SRNC

RRC Connection Establishment

Location Update / TMSI Relocation Procedure

Authentication and Security Command

Active voice exchange from UE to the Core Network

Soft Handover (Serving NB in SRNC to Drift NB in DRNC)

RRC: Measurement Report (Intra Frequency Measurement Reporting)


(Inter Frequency Measurements, Intra Frequency Measurements, Traffic Volume Info, QoS)

RNSAP: Radio Link Setup


Request
NBAP: Radio Link Setup
Request

()

()

NBAP: Radio Link Setup


Response
RNSAP: Radio Link Setup
Response

ALCAP Barrier

FP Barrier

L1 Synchronization
NBAP: Radio Link Restore
Indication
RNSAP: Radio Link
Restore Indication

RRC: Active Set Update Request


()

RRC: Active Set Update Complete


()

Active voice exchange from UE to the Core Network

MSC

MESSAGE FLOW 9:
SRNC RELOCATION (a RNC in a MSC area to a RNC in another MSC area):
UE

Node-B

SRNC

MSC

New RNC

RRC Connection Establishment

Location Update / TMSI Relocation Procedure

Authentication and Security Command

Active voice exchange from UE to the Core Network

SRNC Relocation (SRNC in MSC to new RNC in new MSC)


RANAP: Relocation Request
(Reason for Relocation,
Target RNC Id, UE Classmark
Info)

RANAP: Relocation Request


()

NBAP: Radio Link Setup


Request

ALCAP Barrier

()

RANAP: Relocation Request


Response
()

RANAP: Relocation Request


Response

Data Forwarding
SRNC
New RNC
RNSAP: SRNC Relocation Commit
()

RANAP: Relocation Detect


()

RRC Procedures
RANAP: Relocation Complete
()

RANAP: Iu CS Release
Command
()

Iu CS Barrier Release
RANAP: Iu CS Release
Complete

Active voice exchange from UE to the Core Network

MESSAGE FLOW 10:


INTER-RADIO ACCESS TECHNOLOGY HANDOVER (UMTS AREA 3G, TO GSM AREA 2G):
UE

Node-B

RNC

MSC

BSC

RRC Connection Establishment

Location Update / TMSI Relocation Procedure

Authentication and Security Command

Active voice exchange from UE to the Core Network

Inter RAT Handover (RNC in MSC of UMTS N/W to BSC in MSC of GSM N/W)
RRC: Measurement Reporting
(Inter Frequency Measurements, Intra Frequency
Measurements, Traffic Volume Info, QoS)

RANAP: Relocation Request


(Reason for Relocation, Target
RNC Id, UE Classmark Info)

BSSMAP: Handover Required


(Cell Identifier List Preferred)

Transport Channel Allocation


BSSMAP: Handover
Request Response
RANAP: Relocation
Command

(Indicates that BSC can


support the handover request)

(Target System. Additional


information of Handover)

RRC: Handover from UTRAN Command


(Target System. Additional information of Handover)

GSM RR: Handover Access


()

BSSMAP: Handover Detect


(Indicates that the MS has
accessed the target cell)

GSM RR: Physical Information


(Information to start using the GSM Radio Link, Channel Descriptions)

GSM RR: Handover Complete


(Indicates successful handover to the new cell)

BSSMAP: Handover Detect


RANAP: Iu CS Command
()

Iu CS Barrier Release
RANAP: Iu CS Release
Complete

Active voice exchange from UE to the GSM Core Network

(Indicates that the MS has


accessed the target cell)

You might also like