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

Glossary term · Services

CLIP

Calling Line Identification Presentation

Services →

CLIP is a supplementary service in 3GPP networks that displays the calling party's phone number to the called party before the call is answered.

Introduced
R99
Where
Services › IMS
Specifications
10 specs
Also in
Core Network
CLIP Description Purpose What changed Neighbours Specifications

Description

Calling Line Identification Presentation (CLIP) is a standardized supplementary service within the 3GPP framework that allows the network to present the calling party's number (or other identification) to the called subscriber's terminal equipment. Architecturally, CLIP operates within the core network, specifically leveraging the Intelligent Network (IN) capabilities and the Home Location Register (HLR) for service subscription data. The service logic is typically executed in the Mobile Switching Center (MSC) or the IP Multimedia Subsystem (IMS) for later releases, where it processes signaling messages like the Initial Address Message (IAM) in ISUP or the INVITE request in SIP to extract and forward the calling line identity.

How CLIP works involves several key components and signaling steps. When a call is initiated, the originating MSC or IMS node includes the calling party's number in the signaling setup message. This information, known as the Calling Party Number (CPN) or more formally the Calling Line Identity (CLI), is transported through the network via SS7, SIGTRAN, or SIP protocols. The serving MSC or IMS Call Session Control Function (CSCF) for the called party checks the subscriber's service profile stored in the HLR or Home Subscriber Server (HSS) to verify if CLIP is active. If enabled, the network forwards the CLI to the called party's terminal, typically during the alerting phase, allowing it to be displayed on the screen.

In the radio access and terminal interaction, once the MSC or IMS node decides to present the CLI, it sends it to the mobile station via the base station system. For circuit-switched calls, this is often carried in Facility Information Elements within call control messages. For IMS-based calls in later releases, the CLI is conveyed in the P-Asserted-Identity header of the SIP INVITE or subsequent messages. The mobile station's modem and protocol stack decode this information and pass it to the user interface for display. CLIP also interacts with other services like Calling Line Identification Restriction (CLIR), where the calling party can request privacy, leading to network decisions on whether to override presentation based on subscription and regulatory rules.

CLIP's role extends beyond mere display; it is integral to service interaction and network intelligence. It enables value-added services such as missed call lists, call-back features, and integration with address books. In the IMS architecture, CLIP is part of the Telephony Service for IMS (TAS) and utilizes initial Filter Criteria (iFC) to trigger appropriate service logic. Security aspects involve verifying the authenticity of the CLI to prevent spoofing, often handled via signaling security mechanisms in the core network. The service is defined across multiple 3GPP specifications, ensuring interoperability between different network elements and generations, from GSM to 5G.

Purpose & Motivation

CLIP was created to address the need for call transparency and user control in telephony networks, solving the problem of anonymous or unexpected calls. Historically, before its introduction, called parties had no way to identify who was calling before answering, leading to inefficiencies, potential security risks, and missed opportunities for call management. The service emerged from fixed-line telephony innovations and was standardized in 3GPP to bring these benefits to mobile networks, enhancing the basic call service with intelligent features.

The primary motivation for CLIP includes improving user experience by allowing call screening, enabling subscribers to decide whether to answer based on the caller's identity. This solves practical issues like avoiding unwanted calls, prioritizing important calls, and facilitating call-back functionality. It also supports business and emergency services by providing reliable caller identification. Limitations of previous approaches, such as manual operator assistance or lack of standardized signaling, were addressed by integrating CLIP into the digital signaling fabric of 3GPP networks, ensuring automated, reliable, and consistent delivery across different network operators and regions.

Furthermore, CLIP laid the groundwork for advanced telephony services and regulatory requirements, such as emergency caller location and anti-fraud measures. By establishing a standardized mechanism for conveying calling party information, it enabled interoperability in multi-vendor environments and paved the way for subsequent enhancements like enhanced CLIP (e.g., with name presentation) and integration with internet-based communication services in later 3GPP releases.

What changed in its specifications

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

TR 21.905Rel-17 → Rel-18

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

Full comparison in TR 21.905 →
TS 23.018Rel-18 → Rel-19

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

Full comparison in TS 23.018 →

Evolution Across Releases

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

R99 Initial

Introduced CLIP as a standardized supplementary service for GSM and UMTS circuit-switched networks. Initial architecture relied on SS7 signaling with Calling Party Number in ISUP messages and service control via HLR subscription data. Provided basic number presentation to mobile terminals during call setup.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.495 v700 NGN Requirements for IMS Services Rel-7 read
TR 22.949 vj00 Privacy Requirements Study for 3GPP Services Rel-19 read
TS 22.976 3GPP TS 22.976 R99 read
TS 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19 read
TS 23.226 vj00 Global Text Telephony (GTT) Stage 2 Rel-19 read
TS 23.806 v700 Voice Call Continuity between CS and IMS Rel-7 read
TS 24.407 v830 OIP and OIR Simulation Services Protocol Rel-8 read
TS 24.607 vj10 OIP and OIR Supplementary Services Stage 3 Rel-19 read
TS 33.831 vc00 Study on Spoofed Call Detection & Prevention Rel-12 read