{"id":271,"date":"2018-07-17T04:19:48","date_gmt":"2018-07-17T04:19:48","guid":{"rendered":"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/?post_type=chapter&#038;p=271"},"modified":"2019-05-15T09:44:48","modified_gmt":"2019-05-15T09:44:48","slug":"call-routing-in-gsm-network","status":"publish","type":"chapter","link":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/chapter\/call-routing-in-gsm-network\/","title":{"rendered":"Call Routing in GSM Network"},"content":{"raw":"<div><span style=\"float: right;\"><a href=\"https:\/\/youtu.be\/wPny8RQg7ts\" target=\"_blank\" rel=\"noopener\"><img src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"epgp books\" width=\"75px\" height=\"75px;\" \/><\/a>\r\n<\/span><\/div>\r\n<div>\r\n\r\n<strong>Learning Objectives<\/strong>\r\n<ul>\r\n \t<li>Recap of previous module<\/li>\r\n \t<li>Mechanism of Call Terminating Call<\/li>\r\n \t<li>Mechanism of Call Originating Call<\/li>\r\n \t<li>Call Routing from fixed network to mobile device and vice versa<\/li>\r\n \t<li>Call Routing from mobile phone to mobile phone<\/li>\r\n<\/ul>\r\n<strong>Introduction<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">In the previous modules, we learnt about architecture, security mechanisms and handover mechanisms in GSM. This is the last module of GSM standard. In this module we will learn about how a call is made to and from GSM network and the principles underlying it.<\/p>\r\n&nbsp;\r\n<p class=\"hanging-indent\"><strong>Types of Calls<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">There can be two types of calls. Either a call is originated from a mobile device or it is terminated on a mobile phone.<\/p>\r\n\r\n<ul>\r\n \t<li style=\"text-align: justify;\"><strong>Mobile Terminating Call<\/strong>: A Call from Fixed landline\/PLMN network to mobile device in GSM network<\/li>\r\n \t<li style=\"text-align: justify;\"><strong>Mobile Originating Call: <\/strong>A Call from Mobile phone to fixed landline\/ Mobile phone in GSM network<\/li>\r\n<\/ul>\r\nIn the next section we will learn about the details of mechanisms which takes place during these calls.\r\n\r\n<\/div>\r\n<p class=\"hanging-indent\"><strong>Mobile Terminating Call<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">Let us see the steps which are performed when a call is made from a landline network to a mobile phone in GSM network which may or may not be in its home network.<\/p>\r\n&nbsp;\r\n<p class=\"hanging-indent\"><strong>Step 1: GMSC is identified and call is forwarded to GMSC<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">The number is dialed from a fixed landline number; it goes to the PSTN network. Looking at the MSISDN number, PSTN identifies that number belongs to GSM network. The call now should be forwarded to GMSC because GMSC is the entity which is intermediate between PSTN and GSM network. Now it is to be identified to which GMSC call is to be forwarded. This information is coded in NDC of MSISDN number. Fig. 1 and Fig 2 show these sequences.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-274\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic1.png\" alt=\"\" width=\"608\" height=\"276\" \/>\r\n<p style=\"text-align: center;\"><strong><em>Figure 1: Identification of GMSC<\/em><\/strong><\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-275\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic2.png\" alt=\"\" width=\"519\" height=\"277\" \/>\r\n<p style=\"text-align: center;\"><strong><em>Figure 2: GMSC identified and call routed to GMSC<\/em><\/strong><\/p>\r\n&nbsp;\r\n<p class=\"hanging-indent\" style=\"text-align: justify;\"><strong>Step 2: Identify the MSC area where mobile phone is residing<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">GSMC identifies HLR of the subscriber which is coded in the number. HLR is used to identify the status of the mobile subscriber. The following information about called subscriber is extracted from HLR (Fig. 3)<\/p>\r\n\r\n<ul>\r\n \t<li style=\"text-align: justify;\">Mobile phone is not switched off<\/li>\r\n \t<li style=\"text-align: justify;\">Mobile phone is in the network?<\/li>\r\n \t<li style=\"text-align: justify;\">Dialed number is valid number?<\/li>\r\n \t<li style=\"text-align: justify;\">Account information stating bill not paid?<\/li>\r\n<\/ul>\r\n<img class=\"aligncenter size-full wp-image-276\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic3.png\" alt=\"\" width=\"331\" height=\"334\" \/>\r\n<p style=\"text-align: center;\"><strong><em>Figure 3: HLR identified and status of subscriber identified<\/em><\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">All this information can be extracted from HLR. If the mobile phone is disconnected from GSM network, an IMSI detach field is updated in HLR. This field is updated explicitly or implicitly. If the mobile phone is switched off, IMSI detach is explicit and if it is out of coverage area, an implicit IMSI detach is set. If no IMSI entry for the MSISDN number dialed exists in HLR, it is found that number is not a valid GSM subscriber. HLR also contains information about balance of the dialed number.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-277\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic4.png\" alt=\"\" width=\"696\" height=\"354\" \/>\r\n<p style=\"text-align: center;\"><strong><em>Figure 4: Status identification from HLR<\/em><\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong>Step 3: After identifying status of subscriber, GMSC routes the call to the subscriber. So it should know in which MSC area mobile phone is residing.<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">HLR identifies current serving MSC VLR which is updated on regular basis when the mobile device moves from one MSC to another. HLR requests MSRN number from current MSC\/VLR and forwards the MSRN number to GMSC (Fig. 5). MSRN (Mobile Station Roaming Number) is a temporary address that hides the identity and location of subscriber when it is roaming to other MSC. It is a temporary location dependent ISDN number assign to the subscriber when it is roaming in other network. It has same structure as MSISDN but contains current visitor Country Code (VCC), Visitor National Destination Code (VNDC), Identification of current MSC together with subscriber number. It is assigned by locally responsible VLR. Used by HLR to find the so that the call can be routed there. Looking at sender of MSRN number, GMSC identifies the current MSC in which mobile is residing. Mobile station is then assigned a TMSI number to hide its IMSI number. The different identifiers and their flow is depicted in Fig 6.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-278\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic5.png\" alt=\"\" width=\"590\" height=\"231\" \/>\r\n<p style=\"text-align: center;\"><strong><em>Figure 5: HLR asks for MSRN number from VLR<\/em><\/strong><\/p>\r\n&nbsp;\r\n<p class=\"hanging-indent\" style=\"text-align: justify;\"><strong>Different identifiers used and their flow during mobile terminating call<\/strong><\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-279\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic6.png\" alt=\"\" width=\"634\" height=\"453\" \/>\r\n\r\n&nbsp;\r\n<p style=\"text-align: center;\"><strong><em>Figure 6: Different identifiers used and their flow during mobile terminating call<\/em><\/strong><\/p>\r\n&nbsp;\r\n<p class=\"hanging-indent\" style=\"text-align: justify;\"><strong>Localization of mobile phone<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">GSM is a hierarchical organization. Highest administrative area is MSC. Each MSC controls many BSCs. A group of BSCs are divided into logical groups called location areas. Each BSC controls many base station areas (Fig. 7). Once MSC is identified, it is important to find where in this MSC area the mobile phone is. This is done via Paging.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-280\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic7.png\" alt=\"\" width=\"633\" height=\"339\" \/>\r\n<p style=\"text-align: center;\"><strong><em>Figure 7: Organization of GSM network<\/em><\/strong><\/p>\r\n<p class=\"hanging-indent\" style=\"text-align: justify;\"><strong>Paging<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">Paging is a mechanism to search the mobile phone and alert it that it is getting a call. Number of mobile phone is broadcasted in all the BSC belonging to the sought MSC which in turn broadcasts to all BTS in its area. All base stations then broadcast the number on their downlink. Mobile phones continuously listening to the downlink channels. It compares TMSI on the downlink with its own TMSI. If matched, it responds (Fig. 8).<\/p>\r\n&nbsp;\r\n<p style=\"text-align: center;\"><em>TMSI is broadcasted instead of IMSI.<\/em><\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-281\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8.png\" alt=\"\" width=\"1066\" height=\"486\" \/>\r\n<p style=\"text-align: center;\"><strong><em>Figure 8: Paging<\/em><\/strong><\/p>\r\n\r\n<div>\r\n<h3><strong>The question is<\/strong><\/h3>\r\n<p style=\"text-align: center;\"><strong><em>FROM WHERE TO START PAGING??????<\/em><\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong>Global paging: <\/strong>Start from the center of the network and search nearby cells. This would be overhead on signaling process and time consuming.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong>Last location Paging: <\/strong>Start from the location where mobile station was last present as recorded in HLR because the probability of finding the phone is maximum there<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong>Message exchanges for Call setup<\/strong><\/p>\r\n<p style=\"text-align: justify;\">Once the mobile phone is found, call is set up with the help of exchange of messages which includes channel allocation, authentication, encryption etc. The sequences of messages are as follows:<\/p>\r\n\r\n<ul>\r\n \t<li style=\"text-align: justify;\">Mobile station sends channel request message to the network<\/li>\r\n \t<li style=\"text-align: justify;\">BTS sends this request to BSC, If free channel available, BSC allocates the channel and sends channel activation message to the BTS.<\/li>\r\n \t<li style=\"text-align: justify;\">When channel is activated, BSC sends immediate assignment message<\/li>\r\n \t<li style=\"text-align: justify;\">Channel can be traffic channel or signalling channel<\/li>\r\n \t<li style=\"text-align: justify;\">Traffic channel may or may not be allocated at this stage but signalling channel is allocated now<\/li>\r\n \t<li style=\"text-align: justify;\">Mobile phone tunes to the assigned \u00a0channel and transmits page response and initiates the session<\/li>\r\n \t<li style=\"text-align: justify;\">Mobile station request for the services<\/li>\r\n \t<li style=\"text-align: justify;\">BTS replies with the authentication of MS<\/li>\r\n \t<li style=\"text-align: justify;\">MS responds the authentication request<\/li>\r\n \t<li style=\"text-align: justify;\">Authentication and ciphering processes takes place<\/li>\r\n \t<li style=\"text-align: justify;\">Call setup initiated<\/li>\r\n \t<li style=\"text-align: justify;\">If the traffic channel is not assigned previously it is assigned now. The advantage of allocating \u00a0channel\u00a0 here\u00a0 is\u00a0 that\u00a0 if\u00a0 the \u00a0call\u00a0 set \u00a0up\u00a0 fails,\u00a0 the \u00a0traffic \u00a0channel \u00a0won\u2019t\u00a0 be\u00a0<span style=\"font-size: 1em; text-align: initial;\">blocked. Advantage of previously allocating traffic channel is that it speeds up the call setup process<\/span><\/li>\r\n \t<li style=\"text-align: justify;\">Call is setup by call management protocol by MS and BTS management protocol by BS<\/li>\r\n \t<li style=\"text-align: justify;\">Call setup is confirmed by BTS to the mobile station<\/li>\r\n \t<li style=\"text-align: justify;\">In MTC, MS answers with an alerting message to indicate it is ringing<\/li>\r\n \t<li style=\"text-align: justify;\">BTS answers with a connect message to indicate user has pressed the connect button.<\/li>\r\n \t<li style=\"text-align: justify;\">After connection acknowledgement, both the parties can exchange voice or data<\/li>\r\n<\/ul>\r\n<p style=\"text-align: center;\"><strong>Refer Fig. 9 for representation of exchanges<\/strong><\/p>\r\n&nbsp;\r\n\r\n<strong style=\"text-align: justify; font-size: 1em;\">Mobile originating calls<\/strong><span style=\"text-align: justify; font-size: 1em;\">Call can be made to a PSTN network or a PLMN network. Mobile Caller dials the number. Network checks whether the subscriber is authorized for the use of the services. Network after authorising activates the requested services to the subscriber then routes the call. The following exchange of messages takes place:<\/span>\r\n\r\n<\/div>\r\n<div>\r\n<ul>\r\n \t<li style=\"text-align: justify;\">Mobile station asks for a dedicated channel (signalling \/ traffic channel ) from the base station<\/li>\r\n \t<li style=\"text-align: justify;\">BSC allocates signalling channel<\/li>\r\n \t<li style=\"text-align: justify;\">Request of call setup is forwarded to current MSC in which mobile phone is residing<\/li>\r\n \t<li style=\"text-align: justify;\">It sends its TMSI and last location area identifier to the VLR<\/li>\r\n \t<li style=\"text-align: justify;\">VLR assigns mobile to be busy<\/li>\r\n \t<li style=\"text-align: justify;\">VLR authenticates the caller<\/li>\r\n \t<li style=\"text-align: justify;\">VLR starts ciphering and mobile phone is marked as active in the current VLR<\/li>\r\n \t<li style=\"text-align: justify;\">It is checked whether mobile phone is not blocked by referring to the EIR (Equipment Identity register)<\/li>\r\n \t<li style=\"text-align: justify;\">VLR reallocates TMSI<\/li>\r\n \t<li style=\"text-align: justify;\">Mobile phone provides information about called subscriber and requested services to MSC<\/li>\r\n \t<li style=\"text-align: justify;\">VLR checks whether the requested service can be provided to the mobile phone or not<\/li>\r\n \t<li style=\"text-align: justify;\">MSC allocates traffic channel<\/li>\r\n \t<li style=\"text-align: justify;\">MS and BTS tunes to the channels<\/li>\r\n \t<li style=\"text-align: justify;\">MSC connects to the called party via GMSC<\/li>\r\n \t<li style=\"text-align: justify;\">An alert message is sent to the MS indicating that a ringing tone has been generated on the other side. The ringing tone generated in the exchange on the via the group switch in the MSC.<\/li>\r\n \t<li style=\"text-align: justify;\">When the B subscriber answers, the \u00a0network \u00a0sends \u00a0a \u00a0connect \u00a0message \u00a0to \u00a0the MS indicating that the call is accepted. The MS returns a connect acknowledgement which completes the call set-up.<\/li>\r\n<\/ul>\r\n<\/div>\r\n<p style=\"text-align: center;\"><strong>Refer Fig. 10 for representation of exchanges<\/strong><\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-282\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic9.png\" alt=\"\" width=\"589\" height=\"392\" \/>\r\n\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td><strong>you can view video on Call Routing in GSM Network<\/strong><\/td>\r\n<td><a href=\"https:\/\/youtu.be\/wPny8RQg7ts\" target=\"_blank\" rel=\"noopener\"><img class=\"alignnone wp-image-120\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"\" width=\"36\" height=\"36\" \/><\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<p class=\"hanging-indent\"><strong>Suggested Reading:<\/strong><\/p>\r\n\r\n<ol>\r\n \t<li style=\"text-align: justify;\">Mobile Communication 2nd edition by Jochen Schiller, Pearson education<\/li>\r\n \t<li style=\"text-align: justify;\">Mobile Computing by Asoke Talukder, Roopa Yavagal (Tata McGraw Hill)<\/li>\r\n \t<li style=\"text-align: justify;\">\"Wireless communication and networking\" by William Stallings<\/li>\r\n \t<li style=\"text-align: justify;\">Mobile Cellular Telecommunications \u2014 W.C.Y. Lee, Mc Graw Hill<\/li>\r\n \t<li style=\"text-align: justify;\">Wireless Communications \u2013 Theodore. S. Rapport, Pearson Education<\/li>\r\n \t<li style=\"text-align: justify;\">Reza B'Far (Ed), \"Mobile Computing Principles\", Cambridge University Press.<\/li>\r\n<\/ol>","rendered":"<div><span style=\"float: right;\"><a href=\"https:\/\/youtu.be\/wPny8RQg7ts\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"epgp books\" width=\"75px\" height=\"75px;\" \/><\/a><br \/>\n<\/span><\/div>\n<div>\n<p><strong>Learning Objectives<\/strong><\/p>\n<ul>\n<li>Recap of previous module<\/li>\n<li>Mechanism of Call Terminating Call<\/li>\n<li>Mechanism of Call Originating Call<\/li>\n<li>Call Routing from fixed network to mobile device and vice versa<\/li>\n<li>Call Routing from mobile phone to mobile phone<\/li>\n<\/ul>\n<p><strong>Introduction<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">In the previous modules, we learnt about architecture, security mechanisms and handover mechanisms in GSM. This is the last module of GSM standard. In this module we will learn about how a call is made to and from GSM network and the principles underlying it.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"hanging-indent\"><strong>Types of Calls<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">There can be two types of calls. Either a call is originated from a mobile device or it is terminated on a mobile phone.<\/p>\n<ul>\n<li style=\"text-align: justify;\"><strong>Mobile Terminating Call<\/strong>: A Call from Fixed landline\/PLMN network to mobile device in GSM network<\/li>\n<li style=\"text-align: justify;\"><strong>Mobile Originating Call: <\/strong>A Call from Mobile phone to fixed landline\/ Mobile phone in GSM network<\/li>\n<\/ul>\n<p>In the next section we will learn about the details of mechanisms which takes place during these calls.<\/p>\n<\/div>\n<p class=\"hanging-indent\"><strong>Mobile Terminating Call<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Let us see the steps which are performed when a call is made from a landline network to a mobile phone in GSM network which may or may not be in its home network.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"hanging-indent\"><strong>Step 1: GMSC is identified and call is forwarded to GMSC<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">The number is dialed from a fixed landline number; it goes to the PSTN network. Looking at the MSISDN number, PSTN identifies that number belongs to GSM network. The call now should be forwarded to GMSC because GMSC is the entity which is intermediate between PSTN and GSM network. Now it is to be identified to which GMSC call is to be forwarded. This information is coded in NDC of MSISDN number. Fig. 1 and Fig 2 show these sequences.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-274\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic1.png\" alt=\"\" width=\"608\" height=\"276\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic1.png 608w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic1-300x136.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic1-65x30.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic1-225x102.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic1-350x159.png 350w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/p>\n<p style=\"text-align: center;\"><strong><em>Figure 1: Identification of GMSC<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-275\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic2.png\" alt=\"\" width=\"519\" height=\"277\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic2.png 519w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic2-300x160.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic2-65x35.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic2-225x120.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic2-350x187.png 350w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/p>\n<p style=\"text-align: center;\"><strong><em>Figure 2: GMSC identified and call routed to GMSC<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p class=\"hanging-indent\" style=\"text-align: justify;\"><strong>Step 2: Identify the MSC area where mobile phone is residing<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">GSMC identifies HLR of the subscriber which is coded in the number. HLR is used to identify the status of the mobile subscriber. The following information about called subscriber is extracted from HLR (Fig. 3)<\/p>\n<ul>\n<li style=\"text-align: justify;\">Mobile phone is not switched off<\/li>\n<li style=\"text-align: justify;\">Mobile phone is in the network?<\/li>\n<li style=\"text-align: justify;\">Dialed number is valid number?<\/li>\n<li style=\"text-align: justify;\">Account information stating bill not paid?<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-276\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic3.png\" alt=\"\" width=\"331\" height=\"334\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic3.png 331w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic3-150x150.png 150w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic3-297x300.png 297w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic3-65x66.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic3-225x227.png 225w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/p>\n<p style=\"text-align: center;\"><strong><em>Figure 3: HLR identified and status of subscriber identified<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">All this information can be extracted from HLR. If the mobile phone is disconnected from GSM network, an IMSI detach field is updated in HLR. This field is updated explicitly or implicitly. If the mobile phone is switched off, IMSI detach is explicit and if it is out of coverage area, an implicit IMSI detach is set. If no IMSI entry for the MSISDN number dialed exists in HLR, it is found that number is not a valid GSM subscriber. HLR also contains information about balance of the dialed number.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-277\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic4.png\" alt=\"\" width=\"696\" height=\"354\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic4.png 696w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic4-300x153.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic4-65x33.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic4-225x114.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic4-350x178.png 350w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/p>\n<p style=\"text-align: center;\"><strong><em>Figure 4: Status identification from HLR<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Step 3: After identifying status of subscriber, GMSC routes the call to the subscriber. So it should know in which MSC area mobile phone is residing.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">HLR identifies current serving MSC VLR which is updated on regular basis when the mobile device moves from one MSC to another. HLR requests MSRN number from current MSC\/VLR and forwards the MSRN number to GMSC (Fig. 5). MSRN (Mobile Station Roaming Number) is a temporary address that hides the identity and location of subscriber when it is roaming to other MSC. It is a temporary location dependent ISDN number assign to the subscriber when it is roaming in other network. It has same structure as MSISDN but contains current visitor Country Code (VCC), Visitor National Destination Code (VNDC), Identification of current MSC together with subscriber number. It is assigned by locally responsible VLR. Used by HLR to find the so that the call can be routed there. Looking at sender of MSRN number, GMSC identifies the current MSC in which mobile is residing. Mobile station is then assigned a TMSI number to hide its IMSI number. The different identifiers and their flow is depicted in Fig 6.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-278\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic5.png\" alt=\"\" width=\"590\" height=\"231\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic5.png 590w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic5-300x117.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic5-65x25.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic5-225x88.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic5-350x137.png 350w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/p>\n<p style=\"text-align: center;\"><strong><em>Figure 5: HLR asks for MSRN number from VLR<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p class=\"hanging-indent\" style=\"text-align: justify;\"><strong>Different identifiers used and their flow during mobile terminating call<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-279\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic6.png\" alt=\"\" width=\"634\" height=\"453\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic6.png 634w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic6-300x214.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic6-65x46.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic6-225x161.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic6-350x250.png 350w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><strong><em>Figure 6: Different identifiers used and their flow during mobile terminating call<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p class=\"hanging-indent\" style=\"text-align: justify;\"><strong>Localization of mobile phone<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">GSM is a hierarchical organization. Highest administrative area is MSC. Each MSC controls many BSCs. A group of BSCs are divided into logical groups called location areas. Each BSC controls many base station areas (Fig. 7). Once MSC is identified, it is important to find where in this MSC area the mobile phone is. This is done via Paging.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-280\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic7.png\" alt=\"\" width=\"633\" height=\"339\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic7.png 633w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic7-300x161.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic7-65x35.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic7-225x120.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic7-350x187.png 350w\" sizes=\"auto, (max-width: 633px) 100vw, 633px\" \/><\/p>\n<p style=\"text-align: center;\"><strong><em>Figure 7: Organization of GSM network<\/em><\/strong><\/p>\n<p class=\"hanging-indent\" style=\"text-align: justify;\"><strong>Paging<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Paging is a mechanism to search the mobile phone and alert it that it is getting a call. Number of mobile phone is broadcasted in all the BSC belonging to the sought MSC which in turn broadcasts to all BTS in its area. All base stations then broadcast the number on their downlink. Mobile phones continuously listening to the downlink channels. It compares TMSI on the downlink with its own TMSI. If matched, it responds (Fig. 8).<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><em>TMSI is broadcasted instead of IMSI.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-281\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8.png\" alt=\"\" width=\"1066\" height=\"486\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8.png 1066w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8-300x137.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8-768x350.png 768w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8-1024x467.png 1024w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8-65x30.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8-225x103.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic8-350x160.png 350w\" sizes=\"auto, (max-width: 1066px) 100vw, 1066px\" \/><\/p>\n<p style=\"text-align: center;\"><strong><em>Figure 8: Paging<\/em><\/strong><\/p>\n<div>\n<h3><strong>The question is<\/strong><\/h3>\n<p style=\"text-align: center;\"><strong><em>FROM WHERE TO START PAGING??????<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Global paging: <\/strong>Start from the center of the network and search nearby cells. This would be overhead on signaling process and time consuming.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Last location Paging: <\/strong>Start from the location where mobile station was last present as recorded in HLR because the probability of finding the phone is maximum there<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Message exchanges for Call setup<\/strong><\/p>\n<p style=\"text-align: justify;\">Once the mobile phone is found, call is set up with the help of exchange of messages which includes channel allocation, authentication, encryption etc. The sequences of messages are as follows:<\/p>\n<ul>\n<li style=\"text-align: justify;\">Mobile station sends channel request message to the network<\/li>\n<li style=\"text-align: justify;\">BTS sends this request to BSC, If free channel available, BSC allocates the channel and sends channel activation message to the BTS.<\/li>\n<li style=\"text-align: justify;\">When channel is activated, BSC sends immediate assignment message<\/li>\n<li style=\"text-align: justify;\">Channel can be traffic channel or signalling channel<\/li>\n<li style=\"text-align: justify;\">Traffic channel may or may not be allocated at this stage but signalling channel is allocated now<\/li>\n<li style=\"text-align: justify;\">Mobile phone tunes to the assigned \u00a0channel and transmits page response and initiates the session<\/li>\n<li style=\"text-align: justify;\">Mobile station request for the services<\/li>\n<li style=\"text-align: justify;\">BTS replies with the authentication of MS<\/li>\n<li style=\"text-align: justify;\">MS responds the authentication request<\/li>\n<li style=\"text-align: justify;\">Authentication and ciphering processes takes place<\/li>\n<li style=\"text-align: justify;\">Call setup initiated<\/li>\n<li style=\"text-align: justify;\">If the traffic channel is not assigned previously it is assigned now. The advantage of allocating \u00a0channel\u00a0 here\u00a0 is\u00a0 that\u00a0 if\u00a0 the \u00a0call\u00a0 set \u00a0up\u00a0 fails,\u00a0 the \u00a0traffic \u00a0channel \u00a0won\u2019t\u00a0 be\u00a0<span style=\"font-size: 1em; text-align: initial;\">blocked. Advantage of previously allocating traffic channel is that it speeds up the call setup process<\/span><\/li>\n<li style=\"text-align: justify;\">Call is setup by call management protocol by MS and BTS management protocol by BS<\/li>\n<li style=\"text-align: justify;\">Call setup is confirmed by BTS to the mobile station<\/li>\n<li style=\"text-align: justify;\">In MTC, MS answers with an alerting message to indicate it is ringing<\/li>\n<li style=\"text-align: justify;\">BTS answers with a connect message to indicate user has pressed the connect button.<\/li>\n<li style=\"text-align: justify;\">After connection acknowledgement, both the parties can exchange voice or data<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><strong>Refer Fig. 9 for representation of exchanges<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong style=\"text-align: justify; font-size: 1em;\">Mobile originating calls<\/strong><span style=\"text-align: justify; font-size: 1em;\">Call can be made to a PSTN network or a PLMN network. Mobile Caller dials the number. Network checks whether the subscriber is authorized for the use of the services. Network after authorising activates the requested services to the subscriber then routes the call. The following exchange of messages takes place:<\/span><\/p>\n<\/div>\n<div>\n<ul>\n<li style=\"text-align: justify;\">Mobile station asks for a dedicated channel (signalling \/ traffic channel ) from the base station<\/li>\n<li style=\"text-align: justify;\">BSC allocates signalling channel<\/li>\n<li style=\"text-align: justify;\">Request of call setup is forwarded to current MSC in which mobile phone is residing<\/li>\n<li style=\"text-align: justify;\">It sends its TMSI and last location area identifier to the VLR<\/li>\n<li style=\"text-align: justify;\">VLR assigns mobile to be busy<\/li>\n<li style=\"text-align: justify;\">VLR authenticates the caller<\/li>\n<li style=\"text-align: justify;\">VLR starts ciphering and mobile phone is marked as active in the current VLR<\/li>\n<li style=\"text-align: justify;\">It is checked whether mobile phone is not blocked by referring to the EIR (Equipment Identity register)<\/li>\n<li style=\"text-align: justify;\">VLR reallocates TMSI<\/li>\n<li style=\"text-align: justify;\">Mobile phone provides information about called subscriber and requested services to MSC<\/li>\n<li style=\"text-align: justify;\">VLR checks whether the requested service can be provided to the mobile phone or not<\/li>\n<li style=\"text-align: justify;\">MSC allocates traffic channel<\/li>\n<li style=\"text-align: justify;\">MS and BTS tunes to the channels<\/li>\n<li style=\"text-align: justify;\">MSC connects to the called party via GMSC<\/li>\n<li style=\"text-align: justify;\">An alert message is sent to the MS indicating that a ringing tone has been generated on the other side. The ringing tone generated in the exchange on the via the group switch in the MSC.<\/li>\n<li style=\"text-align: justify;\">When the B subscriber answers, the \u00a0network \u00a0sends \u00a0a \u00a0connect \u00a0message \u00a0to \u00a0the MS indicating that the call is accepted. The MS returns a connect acknowledgement which completes the call set-up.<\/li>\n<\/ul>\n<\/div>\n<p style=\"text-align: center;\"><strong>Refer Fig. 10 for representation of exchanges<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-282\" src=\"http:\/\/itp12.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic9.png\" alt=\"\" width=\"589\" height=\"392\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic9.png 589w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic9-300x200.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic9-65x43.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic9-225x150.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-content\/uploads\/sites\/27\/2018\/07\/M24Pic9-350x233.png 350w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>you can view video on Call Routing in GSM Network<\/strong><\/td>\n<td><a href=\"https:\/\/youtu.be\/wPny8RQg7ts\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-120\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"\" width=\"36\" height=\"36\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"hanging-indent\"><strong>Suggested Reading:<\/strong><\/p>\n<ol>\n<li style=\"text-align: justify;\">Mobile Communication 2nd edition by Jochen Schiller, Pearson education<\/li>\n<li style=\"text-align: justify;\">Mobile Computing by Asoke Talukder, Roopa Yavagal (Tata McGraw Hill)<\/li>\n<li style=\"text-align: justify;\">&#8220;Wireless communication and networking&#8221; by William Stallings<\/li>\n<li style=\"text-align: justify;\">Mobile Cellular Telecommunications \u2014 W.C.Y. Lee, Mc Graw Hill<\/li>\n<li style=\"text-align: justify;\">Wireless Communications \u2013 Theodore. S. Rapport, Pearson Education<\/li>\n<li style=\"text-align: justify;\">Reza B&#8217;Far (Ed), &#8220;Mobile Computing Principles&#8221;, Cambridge University Press.<\/li>\n<\/ol>\n","protected":false},"author":4,"menu_order":21,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":["miss-suchit-purohit"],"pb_section_license":""},"chapter-type":[],"contributor":[59],"license":[],"class_list":["post-271","chapter","type-chapter","status-publish","hentry","contributor-miss-suchit-purohit"],"part":3,"_links":{"self":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/pressbooks\/v2\/chapters\/271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/wp\/v2\/users\/4"}],"version-history":[{"count":9,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/pressbooks\/v2\/chapters\/271\/revisions"}],"predecessor-version":[{"id":646,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/pressbooks\/v2\/chapters\/271\/revisions\/646"}],"part":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/pressbooks\/v2\/parts\/3"}],"metadata":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/pressbooks\/v2\/chapters\/271\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/wp\/v2\/media?parent=271"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/pressbooks\/v2\/chapter-type?post=271"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/wp\/v2\/contributor?post=271"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp12\/wp-json\/wp\/v2\/license?post=271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}