Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

Loopback routeing

Loopback routeing

Services →

Loopback routeing is a method in VoLTE roaming that routes a SIP request back to the visited network to enable local breakout for optimized call routing.

Introduced
Rel-11
Where
Core Network › Legacy Core
Specifications
2 specs
Loopback routeing Description Purpose What changed Neighbours Specifications

Description

Loopback routeing is a technique used in IP Multimedia Subsystem (IMS) networks to route Session Initiation Protocol (SIP) requests back to the visited network for local breakout. It is defined in the context of the Roaming Architecture for Voice over IMS with Local Breakout (RAVEL), as specified in 3GPP TS 23.228. This architecture allows a roaming user to have their voice calls anchored in the visited network rather than being routed all the way to the home network, which can reduce latency and optimize resource usage. Loopback routeing is a key enabler of this architecture.

In a typical roaming scenario, when a user makes a call, the SIP request is initially sent to the home network's IMS. However, with local breakout, the goal is to keep the media and signalling within the visited network as much as possible. Loopback routeing achieves this by routing the SIP request from the home network back to the visited network. This is done by manipulating the SIP routing headers, such as the Route header, to direct the request to a specific node in the visited network, often the P-CSCF (Proxy Call Session Control Function) or a Transit Function. The request then proceeds through the visited network's IMS to establish the session.

The mechanism involves several steps. When the UE initiates a call, it sends a SIP INVITE to the P-CSCF in the visited network. The P-CSCF forwards it to the home network's S-CSCF (Serving CSCF) based on the user's profile. The S-CSCF, applying the RAVEL architecture, determines that local breakout is required and modifies the SIP request to include a Route header pointing back to a node in the visited network. This node, often called the Loopback Function or Transit Function, receives the request and routes it to the appropriate destination within the visited network, such as the IMS core or the PSTN gateway. The response follows the reverse path.

Loopback routeing is specified in 3GPP TS 24.229 and TS 29.079. TS 24.229 defines the SIP protocol procedures for IMS, including the handling of Route headers for loopback. TS 29.079 specifies the signalling flows and procedures for the RAVEL architecture, including the loopback function. The term was introduced in Release 11, which is when the RAVEL architecture was standardized. Since then, the definition has remained largely unchanged, although the reference to the specification was updated in Release 17 from TS 23.228 to TS 24.229, reflecting a shift in the primary specification for the definition.

Loopback routeing is essential for enabling efficient VoLTE roaming. Without it, all SIP signalling and media would be tromboned to the home network, leading to increased latency and inefficient use of international links. By keeping the traffic local, operators can offer better quality of service and reduce costs. The technique is transparent to the end user and is implemented within the IMS core network.

Purpose & Motivation

Loopback routeing was created to address the inefficiencies of traditional roaming architectures for voice over IMS. In early IMS roaming, all SIP signalling and media were routed through the home network, even when both the calling and called parties were in the same visited network. This 'tromboning' resulted in unnecessary latency, increased bandwidth consumption on international links, and higher costs for operators. The RAVEL architecture was developed to enable local breakout, where the media and signalling could be kept within the visited network. Loopback routeing is the mechanism that makes this possible by allowing the home network to redirect SIP requests back to the visited network.

The problem it solves is particularly relevant for VoLTE roaming, where quality of service and latency are critical. By routing the SIP request back to the visited network, the call setup can be completed locally, and the media path can be optimized. This reduces the round-trip time and improves the user experience. It also allows the visited network to apply local policies and services, such as emergency calls and lawful interception, more effectively.

Loopback routeing was introduced in Release 11 as part of the RAVEL work item. Prior to this, there was no standardized way to achieve local breakout for voice over IMS, leading to vendor-specific implementations and interoperability issues. The standardization of loopback routeing provided a common framework that operators and vendors could rely on, facilitating multi-vendor deployments and roaming agreements. The concept has since been adopted in later releases and is a fundamental part of VoLTE roaming.

What changed in its specifications

The latest release-to-release comparison of specifications that define Loopback routeing. Each summary describes the whole specification, not only this term.

TS 24.229Rel-18 → Rel-19

Rel-19 adds Rich Call Data support to TS 24.229, including the DC-Info header, rcd-np Call-Info parameter, and RCD info retrieval and verification across originating, terminating, IBCF and AS behaviour. It also adds MPS for Messaging, eCall alignment with EN 17184:2024 (test eCall and updated-MSD transfer), and satellite identifiers in P-Access-Network-Info.

Full comparison in TS 24.229 →
TS 29.079Rel-11 → Rel-12

Rel-12 added an iotl SIP URI parameter (RFC 7549) to Route, Request-URI, and Feature-Caps entries in message flows for NNI Routeing scenario indication.

Full comparison in TS 29.079 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-11 Initial

Initial definition introduced: A method of routeing a SIP request back to the visited network for local breakout according to the roaming architecture for voice over IMS with local breakout as specified in 3GPP TS 23.228 [7].

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-11.

The definition was updated to reference TS 24.229 [4] instead of TS 23.228 [7], and the architecture name was capitalized as 'Roaming Architecture for Voice over IMS with Local Breakout'.

Definition carried over unchanged from Rel-17.

Defining Specifications

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

SpecificationTitleRelease
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 29.079 vj00 Optimal Media Routeing (OMR) Procedures Rel-19 read