CLIP

Calling Line Identification Presentation

Services →
Introduced in R99 Also in: Core Network

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.

Category
Services
Introduced
R99
Where
Services › IMS
Also touches
1 segments
Specifications
10 specs
CLIP Description Purpose Related Classification Detected Changes 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.

Classification

Specific typesCNAPCOLIOIR
Related approachesCLIR

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 1 change

In Release 15, the primary enhancement for the CLIP function was the introduction of support for an "Enhanced calling name" service. This allows the presentation of an alpha-numeric name label for the identification of end users to the called party. The name is portable and provides an additional layer of identification beyond the basic calling line number.

  • Support of "Enhanced calling name" service TS 24.607CR0056

Explore further

Broader topics and technologies where CLIP plays a role.

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 vj00 3GPP Technical Terms and Definitions Rel-19
TS 22.495 v1700 NGN Requirements for IMS Services Rel-7
TR 22.949 vj00 Privacy Requirements Study for 3GPP Services Rel-19
TR 22.976 v1200 Release 2000 Services Overview Rel-2
TS 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19
TS 23.226 vj00 Global Text Telephony (GTT) Stage 2 Rel-19
TS 23.806 v1700 Voice Call Continuity between CS and IMS Rel-7
TS 24.407 v830 OIP and OIR Simulation Services Protocol Rel-8
TS 24.607 vj10 OIP and OIR Supplementary Services Stage 3 Rel-19
TS 33.831 vc00 Study on Spoofed Call Detection & Prevention Rel-12