OR

Optimal Routeing

Services →
Introduced in Rel-5 Also in: User Equipment, Radio Access Network

OR is a GSM/UMTS call routing mechanism that determines the most efficient path for a mobile-originated call by considering subscriber location and network topology to optimize resources and reduce setup delays.

Category
Services
Introduced
Rel-5
Where
Services › Codecs
Also touches
2 segments
Specifications
7 specs
OR Description Purpose Specifications

Description

Optimal Routeing (OR) is a service feature defined within the 3GPP specifications for GSM and UMTS core networks. Its primary function is to enhance the efficiency of call setup procedures, particularly for mobile-originated calls. When a Mobile Station (MS) initiates a call, the network must determine how to route the call signaling and subsequent traffic to the correct destination, which could be another mobile user, a fixed-line subscriber, or a service node. Traditional routing might use a default or static path. OR introduces intelligence into this process by allowing the network to select the optimal route based on dynamic criteria.

The architecture for OR involves several core network entities, primarily the Mobile Switching Centre (MSC). The MSC serving the calling subscriber receives the call setup request. Utilizing OR logic, which may be based on subscriber data, current location information, and network configuration, the MSC evaluates potential routing paths. The goal is to minimize the number of network nodes (like other MSCs or transit switches) involved in the connection, reduce signaling load, and potentially lower transmission costs. The decision might involve routing the call directly to the destination MSC if possible, or via the most efficient gateway.

How OR works is integrated into the call control procedures. During the Initial Address Message (IAM) setup in SS7 signaling, the originating MSC applies OR algorithms. These algorithms can consider the called party's number, the calling subscriber's Home PLMN (HPLMN) or current Visited PLMN (VPLMN), and any specific routing policies defined by the network operator. The selection is not always the geographically shortest path but the most efficient from a network resource perspective, avoiding unnecessary inter-network links or international switches when a direct route exists. Its role is to streamline core network operations, improving overall service quality and operational economics.

Purpose & Motivation

Optimal Routeing was introduced to solve inefficiencies in early mobile telephony call setup. In initial GSM networks, call routing could be suboptimal, often following predetermined paths through multiple switching centers, even when a more direct connection was available. This led to increased signaling traffic, longer call setup times, and higher utilization of transmission resources, which in turn could affect network capacity and operational costs. The primary motivation was to optimize network resource usage and improve the user experience by reducing post-dial delay.

The historical context stems from the expansion of GSM networks and the complexity introduced by roaming. When a subscriber roams to a different network or country, the call routing path from the visited MSC back to the home network and then to the destination could become convoluted. OR addresses this by allowing the visited MSC to analyze the destination and potentially route the call more directly, perhaps via an international gateway closer to the destination, rather than always routing back to the HPLMN first. It addressed the limitations of static routing tables and simple home-routing approaches, providing a dynamic, cost-effective, and performance-oriented solution.

Evolution Across Releases

Rel-5 Initial

Optimal Routeing was first standardized in Release 5, primarily for GSM and early UMTS core networks. The initial architecture defined the basic principles and procedures for the MSC to evaluate and select an optimal route during mobile-originated call setup, integrating it into the existing MAP and call control signaling.

Explore further

Broader topics and technologies where OR plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TR 22.826 vh20 Study on 5G for Critical Medical Applications Rel-17
TS 23.078 vj00 CAMEL Phase 4 Stage 2 Specification Rel-19
TS 26.094 vj00 AMR Voice Activity Detector (VAD) Specification Rel-19
TS 26.194 vj00 Voice Activity Detector for AMR-WB DTX Rel-19
TS 46.042 vj00 GSM Half-Rate Voice Activity Detector Specification Rel-19
TS 46.082 vj00 GSM Enhanced Full Rate Voice Activity Detector Rel-19