LOGBOOK

HELP

Quiz Entry - updated: 2026.07.05

How does GSM route an incoming call to a roaming mobile subscriber (indirect routing)?

The call is first routed to the subscriber's home network; the home MSC consults the HLR to obtain a roaming number for the mobile in the visited network, then sets up a second call leg to the visited MSC, which completes the call through the local base station.

Call to home MSC, HLR gives roaming number, second leg to visited MSC.

* GSM indirect routing: home MSC gets a roaming number, then a second leg. *

The setup: different cellular networks, operated by different providers, are interconnected via the wired public telephone network — each network's MSCs form the bridge.

The four steps of GSM indirect routing:

  1. Call routed to home network — the correspondent dials the mobile number; the PSTN routes the call to the subscriber's home MSC (the number identifies the home network, not the current location)
  2. Home MSC consults the HLR — and gets the roaming number of the mobile in the visited network (the HLR knows the current location because of registration)
  3. Home MSC sets up the second leg of the call to the MSC in the visited network
  4. The visited MSC completes the call through the base station to the mobile

The "indirect" part: even if the correspondent stands next to you in Rome, the call still travels via your Swiss home network first — the classic triangle-routing cost of indirect routing, traded for simplicity (the caller needs to know nothing about your location).

Tip: This is the GSM-concrete version of the generic home-agent/foreign-agent model: HLR + home MSC = home agent role, VLR + visited MSC = foreign agent role.

Go deeper:

From Quiz: MOBINFSEC / Mobility in GSM, UMTS & LTE | Updated: Jul 05, 2026