LRO

Last Routing Option

Services
Introduced in Rel-7
A call routing mechanism in IP Multimedia Subsystem (IMS) that defines the final routing attempt for a session when all other routing logic has been exhausted. It acts as a safety net to handle unresolved or failed call setup scenarios, often directing the call to an announcement server or a default destination.

Description

The Last Routing Option (LRO) is a functional component within the IMS service layer, specifically part of the Serving-Call Session Control Function (S-CSCF) and its associated Application Server (AS) logic. It is not a standalone network element but a configurable rule set or a designated application trigger that executes as the final step in a complex service invocation chain. When an IMS terminal initiates a session (e.g., a voice or video call), the S-CSCF processes the initial SIP INVITE request through a series of filter criteria (iFCs) defined in the subscriber's profile. These iFCs sequentially invoke various Application Servers to provide services like call forwarding, number translation, or voicemail.

The LRO comes into play after all initial filter criteria have been processed and no definitive session termination or successful routing has been achieved. This typically occurs in scenarios such as an unregistered user, an invalid destination address, or when all invoked services decline to handle the session further. At this point, the S-CSCF's service logic activates the pre-configured Last Routing Option. The LRO itself is essentially a final, unconditional iFC or a built-in S-CSCF behavior that points to a specific Application Server designed to handle these 'last resort' cases.

This final Application Server, often a Media Resource Function (MRF) or a specialized announcement server, then takes control of the session. Its primary function is to provide a controlled termination to the call attempt. This usually involves playing an appropriate announcement to the calling party (e.g., "The number you have dialed is not in service" or "The subscriber is unavailable") and then releasing the session resources. Alternatively, the LRO could be configured to route the call to a default destination like an operator or a customer care center. By providing this deterministic final step, the LRO prevents sessions from being left in an ambiguous state within the network, ensures a consistent user experience for failed calls, and aids in network resource cleanup.

Purpose & Motivation

The Last Routing Option was introduced to address a critical gap in the early IMS service execution model. IMS was designed with a high degree of flexibility, allowing multiple, chained Application Servers to manipulate a session via initial Filter Criteria. However, this chained execution model lacked a guaranteed, definitive endpoint. If the chain of service logic completed without a final decision (e.g., no AS accepted the call for final handling), the S-CSCF would be left with a session request it could not process further, potentially leading to a SIP protocol error (like a 480 Temporarily Unavailable or a 404 Not Found) being sent back without a user-friendly context.

This situation was problematic for both network operators and end-users. For operators, it led to inconsistent error handling, made troubleshooting difficult, and wasted network resources on sessions that ultimately failed without proper logging or announcement. For end-users, it resulted in generic or confusing failure tones/messages instead of informative announcements. The LRO was created to solve this by mandating a deterministic, configurable final action for every session that traverses the S-CSCF's service layer. It ensures that no session request 'falls through the cracks' of the service logic.

Furthermore, the LRO provides a crucial mechanism for service continuity and graceful degradation. It allows operators to define a fallback behavior, such as routing to a basic announcement service or a backup AS, in case primary application servers are unreachable or malfunction. This improves network robustness and customer experience. Its specification in 3GPP TS 23.167, which covers IMS emergency sessions, also highlights its role in ensuring that emergency call attempts receive a definitive final treatment, even if normal routing logic fails, thereby supporting regulatory compliance for emergency services.

Key Features

  • Executes as the final step in S-CSCF service logic after all initial Filter Criteria are processed
  • Provides a deterministic, configurable endpoint for unresolved session requests
  • Typically triggers a final Application Server, often an MRF for announcements
  • Prevents ambiguous session states and ensures resource cleanup
  • Enables consistent user experience for failed call scenarios
  • Supports service robustness by acting as a fallback mechanism

Evolution Across Releases

Rel-7 Initial

Introduced the Last Routing Option (LRO) concept within the IP Multimedia Subsystem (IMS) specifications, primarily in TS 23.167. Defined its role as the final routing action in the S-CSCF's service execution chain to handle sessions where all other routing logic and Application Server invocations have been exhausted without a definitive outcome.

Refined the LRO procedures and its integration with IMS service provisioning. Clarified its interaction with other IMS components and charging systems.

Enhanced support for LRO in the context of IMS Centralized Services (ICS) and other advanced service architectures, ensuring consistent last-resort behavior across integrated service environments.

Maintained LRO functionality as part of the stable IMS core. No major architectural changes were introduced specific to LRO in this release.

Continued inclusion of LRO in IMS specifications. Its definition remained consistent, supporting backward compatibility for service execution.

LRO support was upheld as IMS evolved to support Voice over LTE (VoLTE) and Rich Communication Services (RCS), ensuring failed call handling remained robust.

No specific evolution for LRO documented. The mechanism remained a stable part of IMS service layer logic.

LRO definitions persisted without modification, supporting ongoing IMS deployments and interworking scenarios.

As part of 5G system standardization, the IMS core for voice services was carried forward. LRO remained a valid concept within the 5G IMS architecture for handling unresolved sessions.

Continued support for LRO within the 5G IMS framework, ensuring consistent session termination logic for voice and other multimedia services.

Maintained LRO functionality. Focus in IMS shifted towards new service enablers, but foundational routing logic like LRO was preserved.

LRO specifications were kept unchanged, ensuring operational continuity for IMS-based service execution in 5G and legacy networks.

The Last Routing Option remains a supported mechanism within 3GPP IMS specifications for definitive handling of unresolved session requests, with no functional updates in this release.

Defining Specifications

SpecificationTitle
TS 23.167 3GPP TS 23.167