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

Glossary term · Identifier

GPSI

Generic Public Subscription Identifier

Identifier →

GPSI is a globally unique, public identifier for a 3GPP subscription, such as an MSISDN, used to address a user across different network domains and with external applications.

Introduced
Rel-15
Where
Core Network › 5G Core
Specifications
46 specs
Also in
Services
GPSI Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Generic Public Subscription Identifier (GPSI) is a critical identifier in the 5G System (5GS) defined in 3GPP TS 23.501. It serves as a public-facing, globally unique address for a subscription, used by external Application Functions (AFs) and within the network to reference a user. There are two primary formats: an MSISDN (Mobile Subscriber Integrated Services Digital Network Number), which is a telephone number in E.164 format, and an External Identifier, which is a string formatted as 'username@realm'. The GPSI is stored in the Unified Data Management (UDM) as part of the subscription data and is associated with the SUPI (Subscription Permanent Identifier). Its key role is in service exposure via the Network Exposure Function (NEF) and in edge computing scenarios. When an external AF needs to interact with the network for a specific user (e.g., to influence traffic routing for low-latency applications), it uses the user's GPSI in its requests to the NEF. The NEF then translates this public GPSI into the internal SUPI for network operations, ensuring privacy. The GPSI is also used in UE policy configuration, SMS over NAS, and as a parameter in the Nnef_ services. Its handling involves strict privacy measures; for example, the GPSI is not used over the radio interface and is mapped to the SUPI within the secure core network domain.

Purpose & Motivation

GPSI was introduced in 5GS to fulfill the need for a stable, public, and user-friendly identifier that can be used by third-party application providers and within network service APIs, decoupling service addressing from internal network identifiers. Previous systems used MSISDN for this purpose, but this tied services to a specific numbering format (E.164) and was less flexible for non-telephony services or users without a phone number. The GPSI, with its support for both MSISDN and External Identifier (like an email address), solves this problem by providing a generic scheme. This is essential for 5G's service-based architecture and edge computing, where external applications need a consistent way to identify subscribers without being aware of their private SUPI or temporary 5G-GUTI. It addresses the limitations of using internal identifiers externally (a privacy and security risk) and the inflexibility of relying solely on MSISDN, enabling new business models and seamless integration with internet-based services and identity federations.

What changed in its specifications

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

TS 23.255Rel-18 → Rel-19

Rel-19 added real-time flight path reporting, QoS-based flight route selection, no-transmit zone management, and supporting APIs/procedures for UAS applications.

Full comparison in TS 23.255 →
TS 23.286Rel-17 → Rel-18

Rel-18 added VRU zone management, V2P communication support, and service adaptation QoS control procedures and APIs.

Full comparison in TS 23.286 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 3 changes
  • Replace PUI with GPSI TS 23.501CR0049
  • Add GPSI in N5 TS 29.514CR0074
  • Sending of GPSI (MSISDN) in Initial Spenidng Limit retrieval TS 29.594CR0019
Rel-17 4 changes
  • GPSI for AIC - State 2 TS 33.127CR0156
  • Update BSF NF profile to support SUPI and GPSI TS 23.501CR3108
  • GPSI format TS 23.558CR0033
  • Event Exposure subscription revocation due to removal of GPSI TS 29.503CR0821
Rel-18 9 changes
  • Add GPSI and Application Layer ID mapping information TS 29.519CR0490
  • Updates to GPSI and Application Layer ID mapping information TS 29.519CR0513
  • Provision mapping between Application Layer ID and GPSI TS 29.522CR1204
  • Updates to GPSI and Application Layer ID mapping information TS 29.522CR1273
  • Including GPSI attribute support TS 29.535CR0037
  • Add GPSI and Application Layer ID mapping information TS 29.591CR0173

+ 3 more changes

Rel-19 6 changes
  • Support for Multiple SUPI to GPSI Conversion in UDM TS 29.503CR1305
  • Enabling GPSI/PEI-based ID Association Query – Stage 2 TS 33.127CR0304
  • AF Specific GPSI Generation TS 29.503CR1492
  • Enhancements to the retrieval of GPSI form of MSISDN TS 29.522CR1764
  • Correction of AddressingParamProvision API data model for static IP addresses and GPSI TS 29.522CR1780
  • GPSI Missing from IEF Event Parameters at Stage 2 TS 33.127CR0258

Defining Specifications

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

SpecificationTitleRelease
TS 23.255 vk10 UAS Application Enabler Architecture Rel-20 read
TS 23.286 vk10 V2X Application Enabler Architecture Rel-20 read
TS 23.434 vk10 Service Enabler Architecture Layer (SEAL) for Verticals Rel-20 read
TS 23.501 vk30 5G System Architecture Rel-20 read
TS 23.540 vk00 5G Service-Based SMS Architecture Rel-20 read
TS 23.558 vk30 Enabling Edge Applications Rel-20 read
TR 23.758 vh00 Study on Edge Application Architecture Rel-17 read
TS 24.257 vj40 UAS Application Enabler (UAE) Layer Rel-19 read
TS 24.583 vj10 Application layer support for Personal IoT Network Rel-19 read
TS 26.510 vj20 5G Media Streaming and Real-Time Communication APIs Rel-19 read
TS 26.512 vj30 5G Media Streaming Protocols and APIs Rel-19 read
TS 28.204 vi11 Charging management Rel-18 read
TR 28.840 vi10 Technical Report Rel-18 read
TS 29.503 vk10 UDM Service Based Interface Rel-20 read
TS 29.504 vk10 Nudr Unified Data Repository Services Rel-20 read
TS 29.505 vk00 UDR Services for Subscription Data Rel-20 read
TS 29.507 vk10 Access and Mobility Policy Control Rel-20 read
TS 29.508 vk10 Session Management Event Exposure Service Rel-20 read
TS 29.514 vk10 Policy Authorization Service Rel-20 read
TS 29.515 vk10 Ngmlc Location Services API Rel-20 read
TS 29.517 vk10 AF Event Exposure Service Rel-20 read
TS 29.518 vk10 AMF Service Based Interface Rel-20 read
TS 29.519 vk10 5G UDR Policy and Application Data Services Rel-20 read
TS 29.521 vk10 Binding Support Management Service Rel-20 read
TS 29.522 vk10 NEF Northbound Interface Rel-20 read
TS 29.523 vk10 Policy Control Event Exposure Service Rel-20 read
TS 29.525 vk10 UE Policy Control Service Rel-20 read
TS 29.530 vk10 5G AF AI/ML Services Rel-20 read
TS 29.535 vk10 AAnF Service Based Interface Rel-20 read
TS 29.558 vk00 Edge Application Enablement APIs Rel-20 read
TS 29.561 vk10 5G Network Interworking Procedures Rel-20 read
TS 29.562 vk10 HSS Nhss Services for IMS and GBA Rel-20 read
TS 29.571 vk10 5G Common Data Types Rel-20 read
TS 29.591 vk10 NEF Southbound Services Rel-20 read
TS 29.594 vk00 5G Spending Limit Control Service (Nchf) Rel-20 read
TR 29.829 vh10 SMS Service-Based Interfaces for 5G Core Rel-17 read
TS 29.890 vg00 CT3 5G System Technical Report Rel-16 read
TS 32.255 vk30 5G Data Connectivity Converged Charging Rel-20 read
TS 32.256 vk10 5G Connection and Mobility Charging Rel-20 read
TS 32.291 vk10 5G Charging Service-Based Interface Rel-20 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TR 33.739 vi10 Study on security enhancement of support for Rel-18 read
TS 33.749 vj00 Study on security aspects of edge computing enhancement Rel-19 read
TS 33.835 vg10 Study on authentication and key management for apps Rel-16 read
TR 33.867 vh10 User Consent for 3GPP Services Rel-17 read
TS 38.473 vj40 F1 Application Protocol (F1AP) Rel-19 read