SlideShare a Scribd company logo
GSM Call Flow (GSM Originating Call)
Cell Mobile Network Fixed Network
Mobile Station Base Stations NSS PSTN
User Mobile BSS MSC VLR PSTN
EventStudio System Designer 4.0
13-Sep-08 21:38 (Page 1)
LEG: GSM Mobile Originated Call
This sequence diagram was generated with EventStudio System Designer 4.0 (http://www.EventHelix.com/EventStudio). Copyright © 2008
EventHelix.com Inc. All Rights Reserved. The EventStudio source files for this document can be downloaded from
http://www.eventhelix.com/call-flow/gsm-call-setup.zip.
This scenario describes the call setup for a GSM originating call. A mobile user calling a land line subscriber is covered here.
Copyright © 2000-2008 EventHelix.com Inc. All Rights Reserved.
Dial the called person's number The user keys in the phone number for
the landline subscriber and ..
Send Button .. presses the Send button
Begin RR Connection Establishment
Call related information needs to be transported from the mobile phone to the Mobile Switching Center (MSC). This requires the establishment
of a Radio Resource (RR) connection to MSC. The first phase of the call setup just sets up this RR connection.
RR CHANNEL REQUEST
RACH
RR connection establishment is
triggered by sending the Channel
Request message. This message
requests the Base Station System (BSS)
for allocation for radio resources for the
RR connection setup. The mobile now
waits for an assignment on the Access
Grant Channel (AGCH). At this point the
mobile is listening to the AGCH for a
reply.
Note: The RR CHANNEL REQUEST is sent on a Random Access Channel (RACH). This is a slotted aloha channel that can be used at random,
without any coordination between the mobiles. Any mobile can transmit on this channel whenever it wishes. If two mobiles transmit on the
channel at the same time, their messages will be lost in a collision. The mobiles will detect the collision via a timeout and retransmit the
message after a random back off.
allocate
TCH
The BSS allocates a Traffic Channel
(TCH) to the mobile. The TCH allocation
assigns a specifies a frequency and a
timeslot on that frequency. After the
mobile receives this message, the
mobile shall only use the specified
resources for communication with the
mobile network.
RR IMMEDIATE ASSIGNMENT
AGCH, Radio_Resource = (TCH, Frequency,
Timeslot), Time Correction, Frequency Correction
The BSS transmits the radio resource
assignment to the Mobile via the AGCH
channel. The message also contains the
time and frequency corrections. The time
corrections allow the mobile to time it's
transmissions so that they reach the
BSS only in the specified slot. The
frequency corrections correct for the
Doppler shift caused by the mobile's
motion.
Apply the time and frequency corrections Adjust the frequency and timing based
on the advice from the BSS. This step is
required so that transmissions from the
mobile reach the base station at the
precise time and with the correct
frequency.
Tune to the frequency and timeslot The mobile detunes from the AGCH and
tunes to the specified radio channel.
RR SABM + MM CM SERVICE REQUEST
TCH, SAPI = 0
This is the first message that is sent
after tuning to the channel. The Mobile
initiates a LAPm connection with the
BSC by sending a Set Asynchronous
Balanced Mode (SABM) message. The
service request message meant for the
MSC is also sent in this message.
GSM Call Flow (GSM Originating Call)
Cell Mobile Network Fixed Network
Mobile Station Base Stations NSS PSTN
User Mobile BSS MSC VLR PSTN
EventStudio System Designer 4.0
13-Sep-08 21:38 (Page 2)
RR UA
TCH, SAPI = 0
The BSS replies with Unnumbered
Acknowledge (UA) to complete the
LAPm setup handshake
SCCP CONNECTION REQUEST + MM CM SERVICE REQUEST
SS7
The BSS receives the CM Service
Request message from the mobile and
forms a "BSSMAP COMPLETE LAYER 3
INFORMATION". The BSS then piggy
backs the message on the SCCP
connection request message.
LEG: Skip Authentication Procedure
Check subscriber authentication MSC checks if the subscriber has been
authenticated. In this case, the
subscriber has already been
authenticated, so the authentication
procedure is skipped.
Enable Ciphering
BSSMAP CIPHER MODE COMMAND Since the subscriber has been
successfully authenticated, the MSC
initiates ciphering of the data being sent
on the channel. The channel is ciphered
so as so protect the call from
eavesdropping.
Expect ciphered data from the mobile Ciphering on the radio link is enabled in
three steps. As a first step, the BSS
starts expecting ciphered data from the
mobile but continues to send data in
clear. Since the mobile has not been
informed about the ciphering, all data
received from the mobile will be in error.
RR CIPHERING MODE COMMAND
mode = CLEAR
The BSS sends the CIPHERING MODE
COMMAND to the mobile. The mobile
will be able to receive this message as
the transmission from the BSS is still in
clear.
Enable ciphering for received and transmitted
data
As a second step, the Mobile receives
the message and enables ciphering in
transmit and receive directions. This
action will result in all BSS data being
received in error. (The BSS is still
transmitting data in clear.)
RR CIPHERING MODE COMPLETE
mode = CIPHERED
Ciphering has already been enabled, so
this message is transmitted with
ciphering. The BSS will receive this
message as it is already expecting
ciphered data in the receive direction.
Enable ciphering of data transmitted to the
mobile
The third and final step in the ciphering
handshake. The BSS enables the
ciphering in transmit direction. From this
point on ciphering is enabled in both
directions.
BSSMAP CIPHER MODE COMPLETE BSS replies back to the MSC, indicating
that ciphering has been successfully
enabled.
RR Connection Establishment Completed
At this point a connection has been setup between the Mobile and the MSC. From this point onward, the BSS is just acting as a conduit for
transporting the signaling messages between the Mobile and the MSC.
Call Setup
CC SETUP
Dialed Digits
The Mobile sends the setup message to
establish a voice call. The message
contains the dialed digits and other
information needed for call
GSM Call Flow (GSM Originating Call)
Cell Mobile Network Fixed Network
Mobile Station Base Stations NSS PSTN
User Mobile BSS MSC VLR PSTN
EventStudio System Designer 4.0
13-Sep-08 21:38 (Page 3)
establishment.
CC CALL PROCEEDING The mobile is informed that the call
setup is in progress.
Connecting... At this point, the mobile phone displays
a message on the screen to indicate that
call setup is being attempted.
Mode Modify
allocate
Voice circuit towards BSS
The MSC allocates a voice circuit on one
the digital trunks between the MSC and
the BSS.
BSSMAP ASSIGNMENT REQUEST
Voice circuit
MSC informs the BSS about the
allocated voice circuit. The call is also
switched from signaling to voice.
RR CHANNEL MODE MODIFY The BSS notifies the Mobile about the
changeover to voice mode.
RR CHANNEL MODE MODIFY ACKNOWLEDGE Mobile acknowledges.
BSSMAP ASSIGNMENT COMPLETE The BSS responds back to the MSC.
ISUP INITIAL ADDRESS MESSAGE
SS7, Dialed Digits
The MSC routes the call and sends the
call towards the called subscriber
ISUP ADDRESS COMPLETE MESSAGE
SS7
The PSTN indicates to the MSC that it
has received all the digits and the called
subscriber is being rung.
CC ALERTING The MSC informs the mobile that the
called subscriber is being alerted via a
ring
Alerting Tone
ISUP ANSWER
SS7
The called subscriber answers the call.
CC CONNECT The MSC informs the mobile that the call
has been answered.
CC CONNECT ACKNOWLEDGE Acknowledge the recipt of CC CONNECT.
Connected Display that the call has been connected.
Conversation
Speech The call has entered the conversation
phase. The speech path has been setup
between the mobile subscriber and the
land-line subscriber.
Call Release
LEG: Mobile initiates call release
End Button The mobile subscriber hits End to clear
the call.
CC DISCONNECT The mobile sends the disconnect
message to the MSC.
ISUP RELEASE
SS7
The MSC initiates release on the PSTN
side.
Disconnect Voice Path The MSC disconnects the voice path and
also releases the voice circuit between
the BSS and the MSC.
free
Voice circuit towards BSS
CC RELEASE The MSC informs the Mobile that it has
initiated call release
GSM Call Flow (GSM Originating Call)
Cell Mobile Network Fixed Network
Mobile Station Base Stations NSS PSTN
User Mobile BSS MSC VLR PSTN
EventStudio System Designer 4.0
13-Sep-08 21:38 (Page 4)
ISUP RELEASED
SS7
The MSC informs the PSTN that the call
release has been completed.
ISUP RELEASE COMPLETE
SS7
The PSTN informs that call release has
been completed at its end.
CC RELEASE COMPLETE Mobile indicates that the call has been
released.
RR Connection Release
BSSMAP CLEAR COMMAND Call release has been completed, now
the RR connection is released by the
MSC.
RR CHANNEL RELEASE The BSS initiates RR release with the
mobile.
BSSMAP CLEAR COMPLETE The BSS informs the the MSC that the
RR connection has been released.
RR DISC The mobile sends a disconnect message
to release the LAPm connection.
RR UA The BSS replies with an Unnumbered
Acknowledge message.
free
TCH
The BSS releases the TCH channel.
Call Released Indication Mobile goes back to the default display
to indicate that call has been completely
released.

More Related Content

What's hot

IMS Call Follow
IMS Call FollowIMS Call Follow
IMS Call Follow
Houman Sadeghi Kaji
 
GSM - The Network Layer
GSM - The Network LayerGSM - The Network Layer
GSM - The Network Layer
Yubraj C.
 
Call flow oma000003 gsm communication flow
Call flow oma000003 gsm communication flowCall flow oma000003 gsm communication flow
Call flow oma000003 gsm communication flow
Ericsson Saudi
 
Call flow
Call flowCall flow
Roaming VAS (optimal routing)
Roaming VAS (optimal routing)Roaming VAS (optimal routing)
Roaming VAS (optimal routing)
Rawand Jaf
 
Call flow
Call flowCall flow
Telecom Roaming Overview
Telecom Roaming OverviewTelecom Roaming Overview
Telecom Roaming Overview
Shilpin Pvt. Ltd.
 
Gsm call routing
Gsm call routingGsm call routing
Gsm call routing
Ramakrishna Pulikonda
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration Flow
Kent Loh
 
International roaming technical view
International roaming technical viewInternational roaming technical view
International roaming technical view
Rawand Jaf
 
Calling Procedure and Channel Mapping in GSM Network
Calling Procedure and Channel Mapping in GSM Network Calling Procedure and Channel Mapping in GSM Network
Calling Procedure and Channel Mapping in GSM Network
Noor Nabi
 
Gsm channels concept
Gsm channels conceptGsm channels concept
Gsm channels concept
Telebeansolutions
 
Ussd call back or UCB
Ussd call back or UCBUssd call back or UCB
Ussd call back or UCB
Rawand Jaf
 
IMS ENUM & DNS Mechanism
IMS ENUM & DNS MechanismIMS ENUM & DNS Mechanism
IMS ENUM & DNS Mechanism
Houman Sadeghi Kaji
 
Tems parameters Telebeans
Tems parameters TelebeansTems parameters Telebeans
Tems parameters Telebeans
Chitwan Bhardwaj
 
Mobile communication cdr
Mobile communication cdrMobile communication cdr
Mobile communication cdr
Vivek Paripudi
 
Srvcc overview
Srvcc overviewSrvcc overview
Srvcc overview
Yau Boon
 
2 g data call flow
2 g data call flow2 g data call flow
2 g data call flow
Alfred Ongere
 
IMS-PSTN Interworking Flow
IMS-PSTN Interworking FlowIMS-PSTN Interworking Flow
IMS-PSTN Interworking Flow
Houman Sadeghi Kaji
 
GSM Location area update
GSM Location area updateGSM Location area update
GSM Location area update
Telebeansolutions
 

What's hot (20)

IMS Call Follow
IMS Call FollowIMS Call Follow
IMS Call Follow
 
GSM - The Network Layer
GSM - The Network LayerGSM - The Network Layer
GSM - The Network Layer
 
Call flow oma000003 gsm communication flow
Call flow oma000003 gsm communication flowCall flow oma000003 gsm communication flow
Call flow oma000003 gsm communication flow
 
Call flow
Call flowCall flow
Call flow
 
Roaming VAS (optimal routing)
Roaming VAS (optimal routing)Roaming VAS (optimal routing)
Roaming VAS (optimal routing)
 
Call flow
Call flowCall flow
Call flow
 
Telecom Roaming Overview
Telecom Roaming OverviewTelecom Roaming Overview
Telecom Roaming Overview
 
Gsm call routing
Gsm call routingGsm call routing
Gsm call routing
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration Flow
 
International roaming technical view
International roaming technical viewInternational roaming technical view
International roaming technical view
 
Calling Procedure and Channel Mapping in GSM Network
Calling Procedure and Channel Mapping in GSM Network Calling Procedure and Channel Mapping in GSM Network
Calling Procedure and Channel Mapping in GSM Network
 
Gsm channels concept
Gsm channels conceptGsm channels concept
Gsm channels concept
 
Ussd call back or UCB
Ussd call back or UCBUssd call back or UCB
Ussd call back or UCB
 
IMS ENUM & DNS Mechanism
IMS ENUM & DNS MechanismIMS ENUM & DNS Mechanism
IMS ENUM & DNS Mechanism
 
Tems parameters Telebeans
Tems parameters TelebeansTems parameters Telebeans
Tems parameters Telebeans
 
Mobile communication cdr
Mobile communication cdrMobile communication cdr
Mobile communication cdr
 
Srvcc overview
Srvcc overviewSrvcc overview
Srvcc overview
 
2 g data call flow
2 g data call flow2 g data call flow
2 g data call flow
 
IMS-PSTN Interworking Flow
IMS-PSTN Interworking FlowIMS-PSTN Interworking Flow
IMS-PSTN Interworking Flow
 
GSM Location area update
GSM Location area updateGSM Location area update
GSM Location area update
 

Similar to Gsm originating call_flow

Handover call_flow in GSM
 Handover call_flow in GSM Handover call_flow in GSM
Handover call_flow in GSM
virender123243
 
Handover call_flow in GSM
 Handover call_flow in GSM Handover call_flow in GSM
Handover call_flow in GSM
virender123243
 
GSM_Handover_Call_Flow
GSM_Handover_Call_FlowGSM_Handover_Call_Flow
GSM_Handover_Call_Flow
Avinash Kumar
 
Call flow in gsm
Call flow in gsmCall flow in gsm
Call flow in gsm
vish0110
 
Mobile communication fundamental
Mobile communication fundamentalMobile communication fundamental
Mobile communication fundamental
THANDAIAH PRABU
 
Unit 5 : wireless communication : GSM System operations
Unit 5 : wireless communication : GSM System operationsUnit 5 : wireless communication : GSM System operations
Unit 5 : wireless communication : GSM System operations
Ashutha K
 
Gsm
GsmGsm
gsm operation
gsm operationgsm operation
gsm operation
keyvan storer
 
five
fivefive
Gsm training
Gsm trainingGsm training
Gsm training
gernaz55
 
Gsm
GsmGsm
Kumar gunjan 20160213 mobile communication security
Kumar gunjan 20160213 mobile communication securityKumar gunjan 20160213 mobile communication security
Kumar gunjan 20160213 mobile communication security
nullowaspmumbai
 
Cellular communication
Cellular communicationCellular communication
Cellular communication
shalet kochumuttath Shaji
 
Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...
Zorays Solar Pakistan
 
Call Setup Success Rate Definition and Troubleshooting
Call Setup Success Rate Definition and Troubleshooting Call Setup Success Rate Definition and Troubleshooting
Call Setup Success Rate Definition and Troubleshooting
Assim Mubder
 
CELLULAR MOBILE RADIO SYSTEMS
CELLULAR MOBILE RADIO SYSTEMSCELLULAR MOBILE RADIO SYSTEMS
CELLULAR MOBILE RADIO SYSTEMS
VenkataSatya Manchikalapati
 
Gsm
GsmGsm
Cellular Networks
Cellular NetworksCellular Networks
Gsm (Part 3)
Gsm (Part 3)Gsm (Part 3)
Gsm (Part 3)
Ali Usman
 
190937694 csfb-call-flows
190937694 csfb-call-flows190937694 csfb-call-flows
190937694 csfb-call-flows
amakRF
 

Similar to Gsm originating call_flow (20)

Handover call_flow in GSM
 Handover call_flow in GSM Handover call_flow in GSM
Handover call_flow in GSM
 
Handover call_flow in GSM
 Handover call_flow in GSM Handover call_flow in GSM
Handover call_flow in GSM
 
GSM_Handover_Call_Flow
GSM_Handover_Call_FlowGSM_Handover_Call_Flow
GSM_Handover_Call_Flow
 
Call flow in gsm
Call flow in gsmCall flow in gsm
Call flow in gsm
 
Mobile communication fundamental
Mobile communication fundamentalMobile communication fundamental
Mobile communication fundamental
 
Unit 5 : wireless communication : GSM System operations
Unit 5 : wireless communication : GSM System operationsUnit 5 : wireless communication : GSM System operations
Unit 5 : wireless communication : GSM System operations
 
Gsm
GsmGsm
Gsm
 
gsm operation
gsm operationgsm operation
gsm operation
 
five
fivefive
five
 
Gsm training
Gsm trainingGsm training
Gsm training
 
Gsm
GsmGsm
Gsm
 
Kumar gunjan 20160213 mobile communication security
Kumar gunjan 20160213 mobile communication securityKumar gunjan 20160213 mobile communication security
Kumar gunjan 20160213 mobile communication security
 
Cellular communication
Cellular communicationCellular communication
Cellular communication
 
Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...
 
Call Setup Success Rate Definition and Troubleshooting
Call Setup Success Rate Definition and Troubleshooting Call Setup Success Rate Definition and Troubleshooting
Call Setup Success Rate Definition and Troubleshooting
 
CELLULAR MOBILE RADIO SYSTEMS
CELLULAR MOBILE RADIO SYSTEMSCELLULAR MOBILE RADIO SYSTEMS
CELLULAR MOBILE RADIO SYSTEMS
 
Gsm
GsmGsm
Gsm
 
Cellular Networks
Cellular NetworksCellular Networks
Cellular Networks
 
Gsm (Part 3)
Gsm (Part 3)Gsm (Part 3)
Gsm (Part 3)
 
190937694 csfb-call-flows
190937694 csfb-call-flows190937694 csfb-call-flows
190937694 csfb-call-flows
 

Recently uploaded

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 

Gsm originating call_flow

  • 1. GSM Call Flow (GSM Originating Call) Cell Mobile Network Fixed Network Mobile Station Base Stations NSS PSTN User Mobile BSS MSC VLR PSTN EventStudio System Designer 4.0 13-Sep-08 21:38 (Page 1) LEG: GSM Mobile Originated Call This sequence diagram was generated with EventStudio System Designer 4.0 (http://www.EventHelix.com/EventStudio). Copyright © 2008 EventHelix.com Inc. All Rights Reserved. The EventStudio source files for this document can be downloaded from http://www.eventhelix.com/call-flow/gsm-call-setup.zip. This scenario describes the call setup for a GSM originating call. A mobile user calling a land line subscriber is covered here. Copyright © 2000-2008 EventHelix.com Inc. All Rights Reserved. Dial the called person's number The user keys in the phone number for the landline subscriber and .. Send Button .. presses the Send button Begin RR Connection Establishment Call related information needs to be transported from the mobile phone to the Mobile Switching Center (MSC). This requires the establishment of a Radio Resource (RR) connection to MSC. The first phase of the call setup just sets up this RR connection. RR CHANNEL REQUEST RACH RR connection establishment is triggered by sending the Channel Request message. This message requests the Base Station System (BSS) for allocation for radio resources for the RR connection setup. The mobile now waits for an assignment on the Access Grant Channel (AGCH). At this point the mobile is listening to the AGCH for a reply. Note: The RR CHANNEL REQUEST is sent on a Random Access Channel (RACH). This is a slotted aloha channel that can be used at random, without any coordination between the mobiles. Any mobile can transmit on this channel whenever it wishes. If two mobiles transmit on the channel at the same time, their messages will be lost in a collision. The mobiles will detect the collision via a timeout and retransmit the message after a random back off. allocate TCH The BSS allocates a Traffic Channel (TCH) to the mobile. The TCH allocation assigns a specifies a frequency and a timeslot on that frequency. After the mobile receives this message, the mobile shall only use the specified resources for communication with the mobile network. RR IMMEDIATE ASSIGNMENT AGCH, Radio_Resource = (TCH, Frequency, Timeslot), Time Correction, Frequency Correction The BSS transmits the radio resource assignment to the Mobile via the AGCH channel. The message also contains the time and frequency corrections. The time corrections allow the mobile to time it's transmissions so that they reach the BSS only in the specified slot. The frequency corrections correct for the Doppler shift caused by the mobile's motion. Apply the time and frequency corrections Adjust the frequency and timing based on the advice from the BSS. This step is required so that transmissions from the mobile reach the base station at the precise time and with the correct frequency. Tune to the frequency and timeslot The mobile detunes from the AGCH and tunes to the specified radio channel. RR SABM + MM CM SERVICE REQUEST TCH, SAPI = 0 This is the first message that is sent after tuning to the channel. The Mobile initiates a LAPm connection with the BSC by sending a Set Asynchronous Balanced Mode (SABM) message. The service request message meant for the MSC is also sent in this message.
  • 2. GSM Call Flow (GSM Originating Call) Cell Mobile Network Fixed Network Mobile Station Base Stations NSS PSTN User Mobile BSS MSC VLR PSTN EventStudio System Designer 4.0 13-Sep-08 21:38 (Page 2) RR UA TCH, SAPI = 0 The BSS replies with Unnumbered Acknowledge (UA) to complete the LAPm setup handshake SCCP CONNECTION REQUEST + MM CM SERVICE REQUEST SS7 The BSS receives the CM Service Request message from the mobile and forms a "BSSMAP COMPLETE LAYER 3 INFORMATION". The BSS then piggy backs the message on the SCCP connection request message. LEG: Skip Authentication Procedure Check subscriber authentication MSC checks if the subscriber has been authenticated. In this case, the subscriber has already been authenticated, so the authentication procedure is skipped. Enable Ciphering BSSMAP CIPHER MODE COMMAND Since the subscriber has been successfully authenticated, the MSC initiates ciphering of the data being sent on the channel. The channel is ciphered so as so protect the call from eavesdropping. Expect ciphered data from the mobile Ciphering on the radio link is enabled in three steps. As a first step, the BSS starts expecting ciphered data from the mobile but continues to send data in clear. Since the mobile has not been informed about the ciphering, all data received from the mobile will be in error. RR CIPHERING MODE COMMAND mode = CLEAR The BSS sends the CIPHERING MODE COMMAND to the mobile. The mobile will be able to receive this message as the transmission from the BSS is still in clear. Enable ciphering for received and transmitted data As a second step, the Mobile receives the message and enables ciphering in transmit and receive directions. This action will result in all BSS data being received in error. (The BSS is still transmitting data in clear.) RR CIPHERING MODE COMPLETE mode = CIPHERED Ciphering has already been enabled, so this message is transmitted with ciphering. The BSS will receive this message as it is already expecting ciphered data in the receive direction. Enable ciphering of data transmitted to the mobile The third and final step in the ciphering handshake. The BSS enables the ciphering in transmit direction. From this point on ciphering is enabled in both directions. BSSMAP CIPHER MODE COMPLETE BSS replies back to the MSC, indicating that ciphering has been successfully enabled. RR Connection Establishment Completed At this point a connection has been setup between the Mobile and the MSC. From this point onward, the BSS is just acting as a conduit for transporting the signaling messages between the Mobile and the MSC. Call Setup CC SETUP Dialed Digits The Mobile sends the setup message to establish a voice call. The message contains the dialed digits and other information needed for call
  • 3. GSM Call Flow (GSM Originating Call) Cell Mobile Network Fixed Network Mobile Station Base Stations NSS PSTN User Mobile BSS MSC VLR PSTN EventStudio System Designer 4.0 13-Sep-08 21:38 (Page 3) establishment. CC CALL PROCEEDING The mobile is informed that the call setup is in progress. Connecting... At this point, the mobile phone displays a message on the screen to indicate that call setup is being attempted. Mode Modify allocate Voice circuit towards BSS The MSC allocates a voice circuit on one the digital trunks between the MSC and the BSS. BSSMAP ASSIGNMENT REQUEST Voice circuit MSC informs the BSS about the allocated voice circuit. The call is also switched from signaling to voice. RR CHANNEL MODE MODIFY The BSS notifies the Mobile about the changeover to voice mode. RR CHANNEL MODE MODIFY ACKNOWLEDGE Mobile acknowledges. BSSMAP ASSIGNMENT COMPLETE The BSS responds back to the MSC. ISUP INITIAL ADDRESS MESSAGE SS7, Dialed Digits The MSC routes the call and sends the call towards the called subscriber ISUP ADDRESS COMPLETE MESSAGE SS7 The PSTN indicates to the MSC that it has received all the digits and the called subscriber is being rung. CC ALERTING The MSC informs the mobile that the called subscriber is being alerted via a ring Alerting Tone ISUP ANSWER SS7 The called subscriber answers the call. CC CONNECT The MSC informs the mobile that the call has been answered. CC CONNECT ACKNOWLEDGE Acknowledge the recipt of CC CONNECT. Connected Display that the call has been connected. Conversation Speech The call has entered the conversation phase. The speech path has been setup between the mobile subscriber and the land-line subscriber. Call Release LEG: Mobile initiates call release End Button The mobile subscriber hits End to clear the call. CC DISCONNECT The mobile sends the disconnect message to the MSC. ISUP RELEASE SS7 The MSC initiates release on the PSTN side. Disconnect Voice Path The MSC disconnects the voice path and also releases the voice circuit between the BSS and the MSC. free Voice circuit towards BSS CC RELEASE The MSC informs the Mobile that it has initiated call release
  • 4. GSM Call Flow (GSM Originating Call) Cell Mobile Network Fixed Network Mobile Station Base Stations NSS PSTN User Mobile BSS MSC VLR PSTN EventStudio System Designer 4.0 13-Sep-08 21:38 (Page 4) ISUP RELEASED SS7 The MSC informs the PSTN that the call release has been completed. ISUP RELEASE COMPLETE SS7 The PSTN informs that call release has been completed at its end. CC RELEASE COMPLETE Mobile indicates that the call has been released. RR Connection Release BSSMAP CLEAR COMMAND Call release has been completed, now the RR connection is released by the MSC. RR CHANNEL RELEASE The BSS initiates RR release with the mobile. BSSMAP CLEAR COMPLETE The BSS informs the the MSC that the RR connection has been released. RR DISC The mobile sends a disconnect message to release the LAPm connection. RR UA The BSS replies with an Unnumbered Acknowledge message. free TCH The BSS releases the TCH channel. Call Released Indication Mobile goes back to the default display to indicate that call has been completely released.