Call Flows
Call Flows
Call Flows
Call Flows
Save 0% 0% Embed Share Print
https://www.scribd.com/presentation/358777211/Call-Flows 1/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
https://www.scribd.com/presentation/358777211/Call-Flows 2/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
The main difference between a call to an MS and a call from an MS is that, the exact location of MS is unknown. Hence, the MS must be located
using paging before a connection can be established.
1. The PSTN subscriber dials the MS’s telephone number (MSISDN), the MSISDN is analyzed in the PSTN, which identifies that this is a call to
a mobile network subscriber. A connection is established to the MS’s home GMSC. The PSTN sends an Initial Address message (IAM) to
the GMSC.
2. The GMSC analyzes the MSISDN to find out which HLR, the MS is registered in, and queries the HLR for information about how to route
the call to the serving MSC/VLR. The HLR looks up the MSISDN and determines the IMSI and the SS7 address for the MSC/VLR that is
servicing the MS. The HLR also checks if the service, “call forwarding to C-number” is activated, if so, the call is rerouted by the GMSC to
that number.
3. The HLR then contacts the servicing MSC/VLR and asks it to assign a MSRN to the call. [MSRN - Mobile Station Routing Number].
4. The MSC/VLR returns an MSRN via HLR to the GMSC.
5. The GMSC sends an Initial Addressing message (IAM) to the servicing MSC/VLR and uses the MSRN to route the call to the MSC/VLR.
Once the servicing MSC/VLR receives the call, the MSRN can be released and may be made available for reassignment.
6. The MSC/VLR then orders all of its BSCs and BTSs to page the MS. Since the MSC/VLR does not know exactly which BSC and BTS the MS is
monitoring, the page will be sent out across the entire Location Area(LA).
7. When the MS detects the paging message to the BTS’s in the desired LA. The BTS’s transmit the message over the air interface using PCH.
To page the MS, the network uses an IMSI or TMSI valid only in the current MSC/VLR service area.
8. When the MS detects the paging message, it sends a request on RACH for a SDCCH.
9. The BSC provides a SDCCH, using AGCH.
10. SDCCH is used for the call set-up procedures. Over SDCCH all signaling preceding a call takes place. This includes: Marking the MS as
“active” in the VLR. Authentication procedure (Start ciphering, Equipment identification).
11. The MSC/VLR instructs the BSC/TRC to allocate an idle TCH. The BTS and MS are told to tune to the TCH. The mobile phone rings. If the
subscriber answers, the connection is established.
https://www.scribd.com/presentation/358777211/Call-Flows 3/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
https://www.scribd.com/presentation/358777211/Call-Flows 4/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
SGSN (Serving GPRS Support Node) - It takes care of some important tasks, including Routing, Handover and IP address assignment. Its a
logical connection to the GPRS device. One job of the SGSN is to make sure the connection is not interrupted as you make your journey
passing from cell to cell. It works out which BSC to “route” your connection through. If the user moves into a segment of the network that is
managed by a different SGSN it will perform a handoff to the new SGSN, this is done extremely quickly and generally the user will not notice
this has happened. Any packets that are lost during this process are retransmitted. The SGSN converts mobile data into IP and is connected
to the GGSN via a tunneling protocol.
GGSN (Gateway GPRS support node) - It is the “last port of call” in the GPRS network before a connection between an ISP (Internet
Service Provider) or corporate network’s router occurs. The GGSN is basically a gateway, router and firewall. It also confirms user details with
RADIUS servers for security, which are usually situated in the IP network and outside of the GPRS network.
The connection between the two GPRS Support Nodes is made with a protocol called GPRS Tunneling Protocol (GTP). GTP sits on
top of TCP/IP and is also responsible for the collection of mediation and billing information. GPRS is billed on per megabyte basis.
https://www.scribd.com/presentation/358777211/Call-Flows 5/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
1. A subscriber accesses the Internet with GPRS mobile phone to set the APN (Access Point Names) & gateway IP address defined on subscription. In fact, APN is a
logical name indicating the e xternal data network in GGSN. A subscriber can select different GGSNs via different APNs. Currently, however, only one APN can be
activated at a time. The purpose of se lecting different APNs is to access the externa l network via different GGSNs, because without GGSN, a subscriber cann ot access
the PDN (Public Data Network). An APN consists of a fully qualified DNS (Domain Name Server) name e.g. airtellive.com.cn., which should be parsed by DNS to get the
real IP address of GGSN.
2. The call reaches the SGSN of the GPRS network. The SGSN triggers the service in the corresponding SCP (Service Control Point) according to subscriber's
authentication information on the HLR interconnected to the corresponding home SCP for processing.
3. The DNS parses the APN and get the IP address of the GGSN.
4. The call is routed to the GGSN according to the IP address.
5. The GGSN assigns the IP address to the subscriber.
6. After SCP verifies the subscriber, the subscriber begins to transmit data and log in to the external web sites via the gateway whose IP address is set in the mobile
phone.
7. The subscriber may select the service from the portal web site to connect the SP/CP web site that provides the service, or enter the IP address of the SP/CP in the
mobile phone to access the SP/CP web site.
2. The MSC sends an IDP (Initial Detection Point) event, which notifies the IN-SCP of the new call.
IDP Message Contains :- A-Party no, B-Party no., Service key=90, A Party Location, Time stamp.
3. The IN SCP processes the request and after authorizing the user, the IN SCP sends 3 IN messages to the MSC -
•AC (Apply Charging) :- Check the A-Party Balance / tariff related facilities & provides maximum granted time for a
call.
•CIQ (Call Information Query) :- IN request from the MSC for call information, likeCAET - Call Attempt Elapsed Time
(time between call ringing & user picks the call), CCET - Call Connect Elapsed Time (Duration of a call), CST - Call
Stop Time (exact time when call disconnect), RC - Release Cause (Exact release cause due to which call got
disconnected).
•RRBCSM (Request Report Basic Call State Module) :- IN again request from MSC for detailed Release Cause.
4. Connect :- After getting everything OK i.e. all request from IN side have been done then IN sends a Connect message to
MSC for further call processing & connect the call.
5. Activity Test :- After IN provides "connect" message to MSC, its a sort of ping message which is unidirectional, sent by IN
to MSC, to know the progress of a call.
6. Once the connection is made, an event report (for answer event) is sent to SDP via IN-SCP for preventing any revenue
loss.
7. After conversation, when call gets disconnected, a new event report is sent to SDP via IN- SCP, which in turn instructs to
release the call.
8. Once the call is released, a new Apply Charging Report (ACR) is sent to IN-SCP, which contains full time usage data of a
call. This report is sent to SDP for accurate & final call charging.
9. CIR (Call Information Report) :- By using the details which was noted in CIQ message, MSC makes a report i.e. CIR (which
contains CAET, CCET, CST, RC) & sends to SDP via IN-SCP.
10. ERB (Evert Report BCSM) :- Another report send by MSC to IN, which contains actual release cause in details, which
may be - Abandon, B-Party Busy, B-Party no answer, B-Party not reachable, route selection failure, disconnect.
https://www.scribd.com/presentation/358777211/Call-Flows 6/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
3) MSS Y send 183 message to MSS X. This message is called as Session progress indicated that session is in progress. In response to 183 MSS A sends PRACK. PRACK
(PRovisional ACKnowledgement) is like any another request within a dialog.
** PRACK is response for 1XX mesages
ACK is response for 2XX messages.
4) After analysis of B number PSTN B sends ACM with "Called Party status indicator = no indication" to MSS Y. MSS Y sends 200 message to MSS X in turn MSS X forwards
ACM message to PSTN A.
5) When B number starts ringing PSTN B send CPG message with "Called Party status indicator = Subscriber free". Indicates that subscriber is free and ringing.
MSS Y send 180 ringing message to MSS X.
Which is communicated to PSTN A in CPG message and A number can hear a ringtone.
6) B number answers the call in respon se PSTN B send ANM message to MSS Y. MSS Y send 200(With ANM) message to MSS X. MSS X respon ds with ACK , also
forwards ANM message to PSTN A. At this point of time speech path is through.
7) After conversation A number releases the call. REL is send from PSTN A to MSS X in response MSS X sends BYE message to MSS Y. MSS Y send the REL message to
PSTN B.
8) PSTN B release the resources and resp ond with RLC message to MSS Y. MSS Y relays the 200(with RLC) message to MSS X. RLC is then forwarded to PSTN A. This
complete the release of all resources used for call.
https://www.scribd.com/presentation/358777211/Call-Flows 7/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
1. Mobile (MS A) dials Mobile (MS B) Number (which is of Circle 2 but currently in roaming at Circle 1).
2. "Connect" msg is sent from MS A to MSC A, which analyze B-Number & found it's of different circle, so it route the call to GMSC A.
3. After receiving IAM from GMSC A, GMSC B initiates the SRI request to HLR B.
4. In Normal Scenario, i.e. Postpaid MT call flow, GMSC B will initiate the SRI query to HLR B & HLR B will ask for PRN from MSC B (in which
MS B currently present), & MSC B will respond to that query by providing MSRN number to GMSC B via HLR B, but here,
5. Since MS B is in Roaming at Circle 1, so HLR B will ask for PRN from MSC C, via GMSC B & GMSC C.
6. MSC C provides the MSRN to GMSC A via GMSC C & GMSC B
7. After receiving MSRN by GMSC A, MSC A routes the call to MSC C.
8. Now, ISUP msgs (IAM, ACM, ANM, REL, RLC) is sent from MSC A to MSC B, to complete the call.
Document 7 pages
Document 19 pages
https://www.scribd.com/presentation/358777211/Call-Flows 8/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
call flow.
madhunath
No ratings yet
Ebook 49 pages
Document 17 pages
Signal Tracing
madhunath
No ratings yet
Document 4 pages
call flow
Sarwar Pasha Mohammed
No ratings yet
Document 6 pages
https://www.scribd.com/presentation/358777211/Call-Flows 9/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
Document 5 pages
MTS
ishita
No ratings yet
Document 20 pages
Document 4 pages
Document 2 pages
Document 1 page
MT1
nilanshumanas
No ratings yet
Document 5 pages
Naeem
Kiramat Aziz
No ratings yet
https://www.scribd.com/presentation/358777211/Call-Flows 10/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
Related titles
https://www.scribd.com/presentation/358777211/Call-Flows 11/12
04/07/2023, 17:50 Call Flows | PDF | General Packet Radio Service | Computer Network
GSM - SMS - Call call flow. Mobile Network Signal Tracing call flow
flow basics Added by madhunath Optimization: A… Added by madhunath Added by Sarwar…
Added by Antony Je… Emmanuel Usuah
Gifts
Language: English
https://www.scribd.com/presentation/358777211/Call-Flows 12/12