UMTS MESSAGE FLOWS
CALL FLOW NO 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
DESCRIPTION OF CALL FLOW 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
RRC: Connection Request
(IMSI, IMEI, TMSI, LA ID, Establishment Cause)
RNC
MSC
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
(Ciphering Key (Ck), Integrity Key (Ik))
RRC: Authentication Request
(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
RANAP: Security Mode Complete
(Transaction Identifier, Authentication Code, Message SQN, Integrity Protection Activation Info, RB Ciphering Activation time info)
MSC
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
RRC: Connection Request
(IMSI, IMEI, P-TMSI, RA ID, Establishment Cause)
RNC
SGSN
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
(RAND, AUTN) (Ciphering Key (Ck), Integrity Key (Ik))
RRC: Authentication Response
(Signed Response, SRES)
RANAP: Authentication Response
(Signed Response, SRES)
RANAP: Security Mode Command RRC: Security Mode Command
(Commands UE to start encrypting the transaction with keys and algorithm) (Select Algorithm, Integrity Key, Ciphering Key)
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
RANAP: Iu PS Release Command RANAP: Iu PS Release Complete
SGSN
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
RRC: System Information Message (BCCH)
(Dynamic Resource allocation procedure information)
RNC
MSC
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
(RAND, AUTN) (Ciphering Key (Ck), Integrity Key (Ik))
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)
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
CC: Call Proceeding
RNC
MSC
RANAP: RAB Assignment Request
(Unique RAB ID, QoS Parameters, Transport Address, Iu Transport Assosiation)
RRC: Radio Bearer Setup
(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
(Ringing tone on handset) (Address Complete, ACM from PSTN)
CC: Call Connect CC: Call Connect
(Indicates UE that the end user has answered the call) (Indicates RNC 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
Iub Bearer Release
RRC: Radio Bearer Release Complete
RNC
MSC
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
RRC: System Information Message (BCCH)
(Dynamic Resource allocation procedure information)
RNC
MSC
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
(RAND, AUTN) (Ciphering Key (Ck), Integrity Key (Ik))
RRC: Authentication Response
(Signed Response, SRES)
RANAP: Authentication Response
(Signed Response, SRES)
RANAP: Security Mode Command RRC: Security Mode Command
(Commands UE to start encrypting the transaction with keys and algorithm) (Select Algorithm, Integrity Key, Ciphering Key)
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
RRC: Downlink Direct Transfer / CC: Call Setup
(Parameters required for Voice Calls, Called Party Mobile Number, Bearer Capability)
RNC
MSC
RRC: Uplink Direct Transfer / CC: Call Confirmed
()
CC: Call Confirmed
()
RANAP: RAB Assignment Request
(Unique RAB ID, QoS Parameters, Transport Address, Iu Transport Assosiation)
RRC: Radio Bearer Setup
(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
RRC: Connection Release Complete
(RRC Transaction Identifier, Message Authentication Code, Message SQN)
RNC
MSC
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
RRC: Connection Request
(IMSI, IMEI, P-TMSI, RA ID, Establishment Cause)
RNC
SGSN
DNS
GGSN
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
(RAND, AUTN) (Ciphering Key (Ck), Integrity Key (Ik))
RRC: Authentication Response
(Signed Response, SRES)
RANAP: Authentication Response
(Signed Response, SRES)
RANAP: Security Mode Command RRC: Security Mode Command
(Commands UE to start encrypting the transaction with keys and algorithm) (Select Algorithm, Integrity Key, Ciphering Key)
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)
UE
RNC
GMM: Attach Complete RRC: Activate PDP Context Request
(NSAPI, PDP Type, PDP Address, APN, QoS Requirement)
SGSN
DNS
GGSN
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
(Unique RA ID, QoS Parameters, Transport Address, Iu Transport Association Info)
RRC: RB Setup
(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 MSC
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
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 MSC
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
MESSAGE FLOW 9: SRNC RELOCATION (a RNC in a MSC area to a RNC in another MSC area): UE Node-B
RRC Connection Establishment
SRNC
MSC
New RNC
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
RRC Connection Establishment
RNC
MSC
BSC
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 RRC: Handover from UTRAN Command
(Target System. Additional information of Handover) (Target System. Additional information of Handover) (Indicates that BSC can support the handover request)
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
() (Indicates that the MS has accessed the target cell)
Iu CS Barrier Release
RANAP: Iu CS Release Complete
Active voice exchange from UE to the GSM Core Network