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

Glossary term · Identifier

IARI

IMS Application Reference Identifier

Identifier →

IARI is a globally unique identifier for an IMS application that enables the network and user equipment to identify and manage specific services.

Introduced
Rel-7
Where
Services › IMS
Specifications
10 specs
Also in
User Equipment
IARI Description Purpose What changed Neighbours Specifications

Description

The IMS Application Reference Identifier (IARI) is a fundamental identifier within the IP Multimedia Subsystem (IMS) architecture, standardized by 3GPP. It serves as a permanent, globally unique identifier for a specific IMS application, such as a particular voice-over-LTE (VoLTE) client, a video conferencing service, or a rich communication services (RCS) application. The IARI is not tied to a specific instance of an application on a device but to the application itself, allowing the network to recognize and apply consistent policies regardless of the user equipment (UE) or session. It is a string-based identifier, often structured hierarchically, which can be assigned by standards bodies, service providers, or third-party developers following a registration process to ensure global uniqueness.

Architecturally, the IARI is utilized during the IMS registration and session establishment procedures. When a UE initiates an IMS registration, it can include IARI values in the SIP REGISTER request or during feature tag negotiation to indicate the applications it supports. The IARI is processed by the Proxy-Call Session Control Function (P-CSCF) and the Serving-Call Session Control Function (S-CSCF) within the IMS core. These network elements use the IARI to identify the application and invoke appropriate service logic, such as triggering specific Application Servers (AS) or applying service-specific policies via the Policy and Charging Rules Function (PCRF). This enables the network to differentiate between, for example, a basic voice call and an enterprise-grade video collaboration service, ensuring each receives the correct quality of service (QoS), charging, and security treatment.

The IARI plays a critical role in service discovery and interoperability. It allows a UE to discover which IMS-based services are available from the network and to configure itself accordingly. For instance, during initial provisioning or after a network change, the UE can use IARI information to determine if features like video calling or file transfer are supported. Furthermore, the IARI is essential for the Generic Bootstrapping Architecture (GBA), where it can be used to derive application-specific security keys, ensuring that authentication and encryption are tailored to the particular service. This identifier is also referenced in management specifications, such as those for subscriber data management in the Home Subscriber Server (HSS) and for charging systems, linking service usage to specific applications for accurate billing and reporting.

Purpose & Motivation

The IARI was introduced to address the growing complexity and diversity of applications within the IMS ecosystem. Prior to its standardization, identifying and managing different IMS services was challenging, often relying on ad-hoc methods or proprietary identifiers, which hindered interoperability and scalable service deployment. As IMS evolved from a platform primarily for voice to a multi-service environment supporting video, messaging, and other multimedia applications, a standardized mechanism was needed to uniquely and globally identify each application. This allows network operators, device manufacturers, and application developers to ensure that services work consistently across different networks and devices.

The creation of the IARI was motivated by the need for enhanced service control and policy enforcement. Without a unique identifier, the network could not easily distinguish between different types of traffic or apply differentiated policies for charging, QoS, or security. For example, an operator might want to prioritize emergency service applications or apply zero-rating to a specific messaging app. The IARI enables this by providing a clear, standardized tag that the policy control infrastructure (like the PCRF) can use to make decisions. It also facilitates third-party service integration by providing a registered namespace, allowing external developers to create IMS-compliant applications that can be recognized and managed by the network.

Historically, the IARI's introduction in 3GPP Release 7 coincided with the broader rollout of IMS as the core for fixed-mobile convergence and all-IP services. It solved the limitation of earlier approaches where service identification was often implicit or tied to specific protocol elements, making it difficult to introduce new services without significant network upgrades. By decoupling application identity from underlying transport, the IARI future-proofed the IMS architecture, supporting the long-term evolution towards a rich, service-aware network capable of hosting a vast array of multimedia applications from diverse providers.

What changed in its specifications

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

TS 23.218Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.218: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.218 →
TS 23.280Rel-18 → Rel-19

Rel-19 adds Enhanced Mission Critical Architecture changes, including location reporting trigger cancel and override indication. It also adds location reporting and location information request procedures for mission critical clients on non-3GPP devices behind a UE or 5G-RG.

Full comparison in TS 23.280 →

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-7 Initial

Introduced as the IMS Application Reference Identifier. Defined its structure and usage within IMS for uniquely identifying applications. Enabled basic service differentiation and policy invocation in the initial IMS multimedia service framework.

Defining Specifications

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

SpecificationTitleRelease
TS 23.218 vj00 IMS Call Model Specification Rel-19 read
TS 23.280 vk51 Mission Critical Services Architecture Rel-20 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.259 vj00 Personal Network Management (PNM) Protocol Details Rel-19 read
TR 29.949 vj00 VoLTE IMS Roaming Architecture & Procedures Rel-19 read
TS 31.102 vk00 USIM Application Specification Rel-20 read
TS 31.103 vj10 IM Services Identity Module Specification Rel-19 read
TS 31.111 vj40 3GPP TS 31111 vj40: USIM Application Toolkit Rel-19 read
TS 31.829 vd00 ISIM Conformance Requirements Technical Report Rel-13 read
TS 32.850 ve00 IMS Charging Correlation Methods Study Rel-14 read