LOGBOOK

HELP

1 / 15
Other keys: showSpace: good1-4: rate0: skip5: flag

Question

When a subscriber roams, what roles do the home network, the visited network, and the SIM card play?

Answer

The home network (where your contract lives) stores your identity and service data in its HSS; the visited network is any other network that serves you thanks to roaming agreements; the SIM carries the global identification information that links you to your home network.

SIM proves identity to the visited network, which consults the home HSS.

* The roaming triangle: the SIM proves identity, the visited network serves you, the home HSS stays the source of truth. *

The three actors:

Actor Role
Home network Your contractual operator (e.g., Swisscom or Salt — depending on your contract). Its HSS stores identification, contract, and service information
Visited network Any network other than the home network. Its provider holds contracts and service agreements with other networks to allow visiting subscribers access
SIM card Carries the global identification information that tells any network who you are and where your home network is

Why this triangle matters: roaming only works because (a) your SIM proves your identity anywhere, (b) the visited network has a business agreement with your home operator, and (c) your home HSS remains the single source of truth that the visited network consults.

Mobility refresher: the challenge scales from no mobility (stationary user, one access point) through disconnecting and reconnecting while moving, up to high mobility (connections maintained seamlessly across networks — the mobile phone case). More mobility = more network functionality required, but more comfort for the user.

Go deeper:

  • doc Roaming (Wikipedia) — home vs visited network and the inter-operator agreements + AAA billing that let your SIM work abroad.
An SMS welcome to Proximus (Belgium) customers who have roamed onto T-Mobile (now EE) in the UK
An SMS welcome to Proximus (Belgium) customers who have roamed onto T-Mobile (now EE) in the UK
User:Redvers · CC BY-SA 3.0 · Wikimedia Commons
or press any other key

Question

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

Answer

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:

or press any other key