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

Glossary term · Services

User Services Profile

User Services Profile

Services →

User Services Profile is a data structure in a subscriber's profile that identifies their entitled services, activation status, and service preferences, enabling the network to personalize service delivery.

Introduced
R99
Where
Services
Specifications
3 specs
User Services Profile Description Purpose What changed Neighbours Specifications

Description

The User Services Profile (USP) is a logical component of the subscriber data maintained in the Home Subscriber Server (HSS) and, in earlier architectures, the Home Location Register (HLR). It defines the set of telecommunication services that a given subscriber is authorised to use, the current status of each of those services (for example, active, barred, or suspended), and references to the subscriber's service preferences. The USP is not a single flat record; it is a structured collection that can include circuit-switched services, packet-switched services, supplementary services, and, in later releases, IP-based multimedia and data services.

Architecturally, the USP is stored as part of the subscription data that the HSS exposes to other core network elements. When a subscriber attaches or registers, the Mobility Management Entity (MME), Serving GPRS Support Node (SGSN), or Mobile Switching Centre (MSC) retrieves the relevant subscription information from the HSS. The USP portion tells these nodes which services the subscriber may invoke and under what conditions. For example, if a subscriber has not subscribed to a particular supplementary service, the serving node will not allow the corresponding service request. The USP therefore acts as a gatekeeper for service authorisation.

The profile also contains references to service preferences, which allow the network to tailor service behaviour to the subscriber's choices. These preferences can include settings such as preferred language for announcements, call forwarding numbers, or quality-of-service parameters. Because the USP is stored centrally in the HSS, it is consistent across different access networks and serving nodes, enabling a uniform service experience regardless of where the subscriber is located.

In the context of the IP Multimedia Subsystem (IMS), the USP is often extended by the IMS Service Profile, which is a separate but related concept defined in 3GPP specifications such as TS 29.198. The IMS Service Profile contains initial filter criteria that determine which application servers are invoked for a given service request. The USP and the IMS Service Profile together provide a comprehensive view of the subscriber's service entitlements and preferences.

The USP is managed through provisioning interfaces. Operations support systems (OSS) and business support systems (BSS) can create, modify, or delete the USP entries via the HSS's provisioning interfaces, such as the Sh interface or the newer Service Capability Exposure Function (SCEF) APIs. This allows operators to offer self-service portals where subscribers can manage their own service preferences, which are then reflected in the USP.

From a standards perspective, the term is defined in 3GPP TS 21.905 (Vocabulary for 3GPP Specifications) and referenced in TS 22.127 (Service Requirement for the Open Service Access) and TS 29.198 (Open Service Access Application Programming Interface). The definition has remained remarkably stable across releases, indicating that the fundamental concept of a subscriber service profile has not changed even as the underlying network technologies have evolved from circuit-switched to all-IP.

Purpose & Motivation

The User Services Profile exists to provide a single, authoritative source of truth for what services a subscriber is allowed to use and how those services should behave. Before the USP was formalised, service authorisation was often scattered across different network elements, leading to inconsistencies and operational complexity. A subscriber might be able to use a service in one part of the network but not another, or preferences set in one node would not be honoured elsewhere. The USP solves this by centralising service entitlement and preference data in the HSS/HLR, ensuring that any serving node can retrieve the same information.

Another motivation was the need to support a growing number of services beyond basic voice telephony. As networks evolved to support data, multimedia, and supplementary services, the subscription data model had to expand. The USP provides a flexible structure that can accommodate new services without requiring changes to the core network protocols. This extensibility has allowed the same basic concept to serve circuit-switched, packet-switched, and IMS-based services.

Furthermore, the USP enables personalised service delivery. By storing references to service preferences, the network can adapt its behaviour to individual subscribers, improving user experience and enabling differentiated service offerings. This is essential for operators who want to offer tiered services and value-added features.

What changed in its specifications

The latest release-to-release comparison of specifications that define User Services Profile. 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 22.127Rel-7 → Rel-8

Topology hiding, policy management, service subscription, API accounting, identity management, and content management are the main additions in OSA Rel-8.

Full comparison in TS 22.127 →

Release Timeline

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

Initial definition in 3GPP vocabulary. The term was introduced to describe the subscriber service data stored in the HLR, with the definition referring to another document for details.

The definition wording changed from a simple reference to a full definition: 'Contains identification of subscriber services, their status and reference to service preferences.' This provided a clear, self-contained description of the concept.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Definition carried over unchanged from Rel-4.

Defining Specifications

3GPP specifications that define or reference User Services Profile, 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.127 v900 Open Service Access (OSA) Stage 1 Requirements Rel-9 read
TS 29.198 v340 OSA R99 API Stage 3 Specification R99 read