Description
A Public Service Identity (PSI) is a logical identifier defined within the 3GPP IP Multimedia Subsystem (IMS) architecture. It represents a service or a service point, rather than an individual user subscription. A PSI takes the form of a Uniform Resource Identifier (URI), such as a SIP URI (e.g., sip:[email protected]) or a TEL URI, and is used to route service-related signaling (SIP messages) to the appropriate application server (AS) that hosts the service logic.
PSIs are stored and managed within the IMS core, specifically in the Home Subscriber Server (HSS) or a dedicated Subscription Locator Function (SLF). When a user initiates a session towards a PSI (e.g., joins a group chat), the Interrogating-Call Session Control Function (I-CSCF) or Serving-CSCF (S-CSCF) performs an HSS query to resolve the PSI to the address of the Application Server (AS) responsible for that service. This routing mechanism is distinct from routing to a user's Private User Identity (IMPI) or Public User Identity (IMPU).
PSIs are fundamental for services like Push-to-talk over Cellular (PoC), multimedia conference bridges, messaging group servers, broadcast/multicast service centers (e.g., eMBMS), and Machine-Type Communication (MTC) services. They allow a single identifier to represent a service endpoint accessible by many users. The AS hosting the PSI manages service state, participant lists, and service logic. PSIs can also be used in service discovery mechanisms, where a UE can resolve a generic service name to a specific PSI URI.
Purpose & Motivation
The PSI concept was introduced to facilitate service-oriented communication within the IMS framework. Prior to IMS, services were often tightly coupled with specific user directories or proprietary addressing schemes, making service discovery, scalability, and interoperability difficult. PSIs provide a standardized, network-routable address for services, decoupling the service logic from individual user identities.
This enables the creation of scalable group-based and broadcast services. For example, a corporate conference bridge can be assigned a single PSI, and all employees can invoke it without needing to know the underlying server's IP address or technical details. It solves the problem of how to efficiently route signaling to service platforms in a multi-vendor IMS environment. PSIs are also crucial for IoT/MTC applications, where a central service platform (e.g., for sensor data aggregation) needs a stable, public identity. Their standardization allows for consistent service invocation across different operator networks and device types.
What changed in its specifications
The latest release-to-release comparison of specifications that define PSI. Each summary describes the whole specification, not only this term.
Mobile Termination whilst the MS moves to another MSC adds forwarding condition requirements. It also adds a new IE to clause 10.4.1 Resume Call Handling.
Full comparison in TS 23.079 →Rel-19 TS 23.228 adds SBI service operations for IMS data channels, event subscription, and user information, plus HSS lookup of the serving IMS AS. It adds PS Data Off handling for IMS Data Channel services and Multimedia Priority Service for Messaging.
Full comparison in TS 23.228 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (10 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Defining Specifications
3GPP specifications that define or reference PSI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.079 vj00 | Support of Optimal Routeing (SOR) Phase 1 | Rel-19 read |
| TS 23.179 vd50 | MCPTT Functional Architecture | Rel-13 read |
| TS 23.206 v750 | Voice Call Continuity (VCC) Functional Architecture | Rel-7 read |
| TS 23.228 vk10 | IP Multimedia Core Network Subsystem | Rel-20 read |
| TS 23.280 vk51 | Mission Critical Services Architecture | Rel-20 read |
| TS 23.379 vk40 | Mission Critical Push-to-Talk Architecture | Rel-20 read |
| TS 23.806 v700 | Voice Call Continuity between CS and IMS | Rel-7 read |
| TR 23.979 vj00 | PoC over 3GPP Systems Architectural Requirements | Rel-19 read |
| TS 24.141 vj00 | Presence Service Protocol Details | Rel-19 read |
| TS 24.147 vj00 | IMS Conferencing Protocol Details | Rel-19 read |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 read |
| TS 24.186 vk10 | IMS Data Channel and AR Communication | Rel-20 read |
| TS 24.206 v750 | Voice Call Continuity Between CS and IMS | Rel-7 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 |
| TS 24.406 v810 | Message Waiting Indication (MWI) Protocol | Rel-8 read |
| TS 24.606 vj00 | MWI Service Protocol Description | Rel-19 read |
| TS 24.819 v700 | IMS Services via Fixed Broadband Access | Rel-7 read |
| TS 24.841 v600 | Presence Service IP Multimedia Subsystem | Rel-6 read |
| TR 24.930 vj00 | IMS Session Setup Signalling Flows | Rel-19 read |
| TS 25.331 vj01 | UTRAN Radio Resource Control Protocol | Rel-19 read |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 read |
| TS 26.237 vj00 | IMS for PSS and MBMS Control | Rel-19 read |
| TS 26.506 vk00 | 5G Real-Time Media Communication Architecture | Rel-20 read |
| TS 26.510 vj20 | 5G Media Streaming and Real-Time Communication APIs | Rel-19 read |
| TS 26.522 vj40 | RTP for XR in 5G Systems | Rel-19 read |
| TS 26.822 vj30 | Study on 5G RTP Configurations Phase 2 | Rel-19 read |
| TS 26.827 vc00 | IMS-based Streaming & Download Delivery Enhancements | Rel-12 read |
| TS 26.854 vj10 | Haptics Enhanced Media Streaming and Communication | Rel-19 read |
| TR 26.917 vj00 | TV Service Enhancements over 3GPP | Rel-19 read |
| TS 29.118 vj10 | MME-VLR Interface for CS Fallback & SMS | Rel-19 read |
| TS 29.122 vk10 | T8 SCEF Service Exposure APIs | Rel-20 read |
| TS 29.165 vk00 | Inter-IMS Network-to-Network Interface (II-NNI) | Rel-20 read |
| TS 29.512 vk10 | Session Management Policy Control Service Stage 3 | Rel-20 read |
| TS 29.514 vk10 | Policy Authorization Service | Rel-20 read |
| TR 29.949 vj00 | VoLTE IMS Roaming Architecture & Procedures | Rel-19 read |
| TS 31.829 vd00 | ISIM Conformance Requirements Technical Report | Rel-13 read |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 read |
| TS 38.300 vj40 | NR and NG-RAN Overall Description | Rel-19 read |
| TS 38.306 vj40 | NR UE Radio Access Capability Parameters | Rel-19 read |
| TS 38.321 vj40 | NR MAC Protocol Specification | Rel-19 read |
| TS 38.323 vj10 | PDCP Protocol Specification | Rel-19 read |
| TS 38.331 vj40 | NR Radio Resource Control (RRC) | Rel-19 read |
| TS 38.415 vj10 | PDU Session User Plane Protocol | Rel-19 read |
| TS 38.473 vj40 | F1 Application Protocol (F1AP) | Rel-19 read |
| TR 38.835 vi01 | Technical Report on XR Enhancements for NR | Rel-18 read |
| TS 43.064 vj00 | GPRS Radio Interface Lower-Layer Functions | Rel-19 read |