Glossary · Roaming

Steering of Roaming

Also known as: SoR, roaming steering, network steering

Steering of roaming (SoR) is the set of techniques a home operator uses to make its roaming subscribers register on preferred partner networks instead of any network that happens to be available. Operators steer toward partners with better commercial terms, quality or technology support — and away from networks they would rather their roamers did not use.

Steering methods

GSMA IR.73 describes the main approaches:

Method How it works Trade-offs
SIM-based (OTA) The home operator updates the operator-controlled PLMN list on the SIM over the air Clean, but the device acts on the list only during network selection
Signaling-based The home network rejects registration attempts on non-preferred networks, so the device tries another Takes effect immediately, but adds delay and load on the visited network
5G control plane The home network sends a steering list to the device in NAS signaling during registration, with integrity protection (3GPP TS 23.122, Annex C) Requires 5G; the visited network must relay it transparently

What signaling-based steering looks like

When the home network rejects a registration on a non-preferred network, the device sees what looks like a failure, often with a generic reject cause. The device then retries before moving on: IR.73 describes four location update attempts (five for packet-domain procedures) with 15 seconds between them, adding roughly 60 to 75 seconds per steered network. After that, the device tries the next network on its list.

If no preferred network is available, a well-behaved steering platform eventually lets the device register on the non-preferred one — for example when it sees the same device return repeatedly — so steering does not leave a subscriber without service.

Why it matters for testing

Steering changes which network a device ends up on and how long it takes to get there, and devices react to steering rejects differently. IoT devices in particular can back off for long periods or, depending on the reject cause used, add a network to their forbidden list (see attach reject cause). Roaming tests that ignore steering produce misleading attach times and network choices. SimCheck.ai’s signaling view shows each registration attempt and the network’s reject cause — see roaming testing.

Last updated · SimCheck.ai team

See it on your own eSIMs

Start a free trial with test tokens included, or book a demo to test your profiles across your target markets.