Professional Documents
Culture Documents
Mobile Originated Call and Mobile Terminated Call in GSM
Mobile Originated Call and Mobile Terminated Call in GSM
GSM
This page explains the main functionalities of GSM networks, including mobile-
originated and mobile-terminated voice calls, mobility, handover, SMS, and
international roaming.
Mobile-originated call
A call originating from a mobile device (MS) in the GSM network is routed
through the core network to the destination party. To connect to the GSM
network, an MS first connects to a radio network, which is in charge of handling
messaging between devices and the core network. An MS is constantly
communicating with the Base Station Subsystem of the radio network to send
and receive signals. The steps to establishing a GSM voice call are illustrated
below.
To make sure the data sent over the radio network between the BSS and
MS/MSC is secure, the MSC initiates a ciphering procedure which is transmitted
to the BTS, which in turn forwards the message to the MS. The MS enables
ciphering towards the BTS; as the BTS starts receiving ciphered data, it will start
the ciphered transmission of information, finalizing the encryption procedure.
4. in order to initiate the call setup, the MSC verifies that the requested service is
allowed for the subscriber. This information is available in the Virtual Location
Register, which maintains temporary subscriber data (location, preferences,
allowed services). Once the VLR confirms the service requested by the
originating MS, the MSC starts the call setup.
5. for the call to take place, the MSC allocates a voice channel between the MSC
and the BSS. The BSS notifies the MS about the change to voice mode, and the
MS returns a confirmation message. The MSC routes the call to the dialled
number. When the call is received in the PSTN, the MSC is notified that the
called subscriber is being alerted, at which point the originating MS receives a
ring notification.
To disconnect the call by either party, a disconnect message is sent to the MSC,
which releases the communication channels created with the PSTN and the BSS.
Mobile-terminated call
A terminated call (showed on the right side of the diagram above) in the GSM
network is a call received on a mobile device. For an MT to be placed, it is
necessary to locate the network to which the called subscriber is currently
connected, and, once this is done, to route the call towards the destination MS.
1. when a call is placed from the PSTN towards a given phone number, the
PSTN uses the information in the phone number (country and if available,
operator) to locate gateway MSC leading to the MSC where the subscriber
is registered.
2. the GMSC can request information about the subscriber’s core network
and current location by interrogating the HLR (Home Location Register).
3. the HLR constantly updates locations of the MS stored in the VLRs of the
networks the MS visits. In the HLR, the subscriber MSISDN (phone
number) is associated with the IMSI number of the SIM card, which was
used to authenticate the subscriber in the visited network as they
registered. Since authentication is communicated to the MSC, the HLR is
aware of the visited MSC/VLR of the MS at a given time.
4. In order for the GMSC to pass the call to the MSC, the HLR asks a
temporary roaming phone number from the MSC (Mobile Station
Roaming Number – MSRN).
5. the MSRN is sent back from the HLR to the GMSC.
6. the GMSC forward the call to the MSC using the assigned MSRN.
7. having received the call, the MSC pages all the BSCs in the area that it
serves.
8. the BSC, in turn, page the BTSs assigned to them.
9. the called MS responds to the paging from the BTS, asking to establish a
radio channel to the BTS.
10.the response is forwarded to the MSC, which, once notified, authenticates
the MS and initiates the ciphering of the call using the same procedure as
in MO calls.
11.when the MSC sends back to the radio network the call confirmation
message, the called MS starts to ring.
At the other end, the MSC notifies the GMSC, which notifies the PSTN that the
destination number is being alerted.
If the MS is engaged in a call session and changes location, the connection must
continue uninterrupted and transfer to the new location must be done seamlessly
to the subscriber. If the MS roams from one BSC to a new one, both managed by
the same MSC, the MSC will be the one managing the handover. As the BSC is
informed by the MS of the location change, the BSC sends a handover request to
the MSC, including the code of the current location area (LAC) and the cell
identifier, which uniquely identifies the cell in the network. Once the MSC
receives the coordinates of the new BSC, it messages it requesting the
assignation of a speech channel. The MSC then sends a request to the current
BSC to perform the handover to the new cell. The BSC sends the MS the new
time slot and frequency requirements for the new channel.
A handover may also be requested between 2 different MSCs. This case scenario
is illustrated in the diagram above in green color.
1. when the BSC is informed of the location change and finds that the new
location is not in its area, it forwards the handover request to the MSC,
which acknowledges that the subscriber has roamed to a different MSC.
The MSC has access to the LACs of neighboring MSCs, therefore it can
determine the network in which the subscriber has roamed.
2. the old MSC sends the request to the target MSC, which asks the
corresponding BSC to establish the speech channel to the MS.
3. the MS receives handover request via the initially established channel;
4. communication is moved to the new created channel of the second MSC.
The MSC that initially assigned the MSRN for setting up the call is called
an anchor MSC and is responsible for all the inter-MSC handover
procedures that may occur during a call.
5. in the case of a handover between different MSCs, a new authentication of
the MS will also be performed in the new network.
Like in the case of voice calls, the HLR uses the IMSI to locate the current
MSC/VLR in which the subscriber has registered.
1. next, the HLR asks the MSC to assign a temporary MSRN number, which
is passed to the GMSC.
2. the GMSC then forwards the message to the MSC using this number. The
MSC sends out a paging to all the BSCs in its area, which then page all
the base stations serving them.
3. the SMS is delivered to the MS after it responds to the BTS paging.
International roaming
Communication between two different mobile operators networks is possible
based on the existence of roaming agreements between them. These can be direct
bilateral agreements or, to simplify, agreements with a clearing house. An
international transit network allows the exchanging of data between different
operators, and its services are usually regulated by a clearing house, which acts
as an intermediary between networks. It stores usage and call data records
generated in the visited network, that are used for billing in the subscriber’s
home network. This way, an international roaming subscriber is allowed to use
the services of the visited network but is charged by the home network.
In GSM networks, when a call is placed from a visited network outside the MS
home country, the call must go from the visited network to the home network of
the called subscriber. If the subscriber has authenticated to the visited network,
the location and user preferences will already be known to the v-MSC from the
HLR. If a roaming subscriber receives a call, since the HLR knows the VLR/v-
MSC where the MS is registered, it sends out a request to the visited MSC to
assign the MSRN number to which the GMSC will then route the call. The
MSRN is returned to the HLR, which sends it to the GMSC, which routes the
call to the v-MSC. The MSRN contains the current visited country code and the
current MSC code, so that the call can be routed accordingly to the MS.
Data transfer
IMS network
SMS
International roaming MO SMS involves the message being routed through the
home SMSC. The subscriber connects to the visited network and sends the SMS
to the vMSC. Via the international exchange, the SMS is sent to the SMSC
address which is configured in the MS. Using the destination address received
from the originating MS, the SMSC queries the HLR to find the current location
and network where the target MS is registered. After the SMS reaches the MSC,
it is sent to the radio network and the subscriber receives the message.