SOR-AF

Steering Of Roaming Application Function

Services →
Introduced in Rel-16

SOR-AF is a 5G network function that provides steering of roaming information to enable operators to influence which network a roaming subscriber's device selects.

Category
Services
Introduced
Rel-16
Where
Core Network › 5G Core
Specifications
2 specs
SOR-AF Description Purpose Related Classification Specifications

Description

The Steering of Roaming Application Function (SOR-AF) is a standardized network function introduced in 3GPP Release 16 as part of the 5G core network's Service-Based Architecture (SBA). It operates as a producer of Network Exposure Function (NEF) services or can have a direct service-based interface with the Unified Data Management (UDM) function. The primary role of the SOR-AF is to generate and supply Steering of Roaming (SOR) information, which includes lists of preferred Public Land Mobile Networks (PLMNs) for a subscriber. This information is securely transferred to and stored within the UDM.

Architecturally, the SOR-AF interacts with the UDM via the Nudm service-based interface, specifically using the Nudm_SDM (Subscription Data Management) service. When a subscriber's Steering of Roaming data needs to be provisioned or updated, the SOR-AF invokes the Nudm_SDM_Update service operation on the UDM. The UDM then stores this SOR information as part of the subscriber's profile. The SOR data is structured to contain transparent data (intended for the UE) and potentially a secure packet, which is encrypted and integrity-protected for the UE using keys derived from the subscriber's authentication credentials.

When a User Equipment (UE) registers in a visited network, the UDM includes the relevant SOR information in the subscription data sent to the Access and Mobility Management Function (AMF) during registration procedures. The AMF then forwards this SOR information to the UE via NAS signaling. Upon receiving the SOR data, the UE evaluates it, typically when it is in idle mode, and may initiate a PLMN selection procedure to camp on a network from the preferred list provided by the home operator. This mechanism allows the home operator to dynamically steer roaming subscribers towards partner networks with better commercial agreements or service quality, without requiring manual intervention on the UE.

Purpose & Motivation

The SOR-AF was created to provide a standardized, secure, and dynamic method for home network operators to steer their outbound roaming subscribers towards preferred partner networks. Prior to its standardization, steering of roaming was often implemented through proprietary, non-standardized means such as Over-The-Air (OTA) updates via the SIM card or device-based apps, which could be less secure, less reliable, and not integrated with core network provisioning systems. The lack of a network-based standard made it difficult to ensure timely updates and enforce steering policies consistently across all subscriber devices.

The motivation stems from the commercial and technical need for operators to manage roaming traffic efficiently. By steering subscribers to specific Visited Public Land Mobile Networks (VPLMNs), the home operator can control costs based on roaming agreements, improve the subscriber's quality of experience by directing them to networks with better coverage or service capabilities, and balance load across multiple roaming partners. The integration into the 5G SBA allows for automated, policy-driven steering that is part of the subscriber's core profile, enabling more sophisticated and real-time traffic management compared to legacy methods.

Classification

Part ofNEF
Specific typesSOR-CMCI

Evolution Across Releases

Rel-16 Initial

Initial introduction of the SOR-AF within the 5G Service-Based Architecture. Defined the service-based interface with the UDM (Nudm_SDM) for provisioning SOR subscription data. Established the procedures for the UDM to provide this data to the AMF and for the AMF to deliver it to the UE via NAS signaling, enabling standardized network-assisted steering of roaming.

Explore further

Broader topics and technologies where SOR-AF plays a role.

Defining Specifications

3GPP specifications that define or reference SOR-AF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 29.544 vj30 Nspaf Service Based Interface (SP-AF) Stage 3 Rel-19
TS 29.550 vj20 5G Steering of Roaming Service Based Interface Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.