Description
The User-to-User Signalling (UUS) supplementary service is a circuit-switched telephony service standardized by 3GPP that facilitates the transfer of a small amount of user-generated information between two subscribers. This transfer occurs transparently through the network using the signalling path, specifically within ISDN User Part (ISUP) or DSS1 (Digital Subscriber Signalling System No. 1) messages, rather than the voice bearer channel. The service is architecturally integrated into the core network's call control functions, residing within the Mobile Switching Centre (MSC) for mobile networks or equivalent exchanges in fixed networks. It operates by allowing the calling or called party to include a UUS information element within call establishment messages (like SETUP, ALERTING, CONNECT) or during the active phase of a call via FACILITY messages.
The service is subdivided into three distinct services: UUS1, UUS2, and UUS3, which a subscriber can subscribe to and use independently. The network's role is primarily to transport this user data transparently, performing basic checks on service subscription and length constraints but not interpreting the content. The data is typically limited to 128 octets (for UUS1 and UUS2 in call-associated mode) and can be used for various applications defined by the user or higher-layer applications, such as transmitting a calling card number, a short text note, or a service code. The signalling is carried either call-associated, where UUS data is embedded in call control messages, or call-unassociated, using separate signalling messages independent of call state, though the latter is less commonly implemented.
From a protocol perspective, UUS leverages existing call control protocols. In the mobile core network, it utilizes MAP (Mobile Application Part) for service control interactions with the HLR and CAP (CAMEL Application Part) for intelligent network interactions if needed. On the user-network interface (UNI), it uses protocols like DSS1. Its implementation requires support from both the terminal equipment (UE) to generate and display the information and the network to transport it. While largely associated with 2G (GSM) and 3G (UMTS) circuit-switched domains, its principles influenced later in-band signalling concepts, though it saw limited widespread consumer adoption compared to SMS.
Purpose & Motivation
UUS was created to address the need for simple, low-latency transfer of user-defined data in conjunction with a voice call, without requiring a separate data channel or service like SMS. In the early digital telephony era of ISDN and GSM, there was a growing demand for value-added services that could enhance basic voice calls. Prior to UUS, exchanging small amounts of data during call setup or a call required either verbal communication, a separate data call, or later SMS, which operated on a different store-and-forward signalling channel and incurred delay. UUS solved this by piggybacking data on the real-time call signalling path.
The historical context stems from ISDN, where the 'User-to-User Information' element was defined in Q.931 signalling. 3GPP adopted and standardized this as a supplementary service for GSM and UMTS to maintain feature parity with fixed ISDN networks and enable new service possibilities. It aimed to facilitate applications like secure caller ID (beyond CLI), transmitting account numbers for automated systems, or simple text exchange during a call attempt. However, its adoption was hindered by limited terminal support, the rise of ubiquitous SMS, and later IP-based messaging, confining it primarily to niche corporate and network-interoperability applications.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (9 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-4, normative work from Rel-15.
In Release 15, the enhancements for the UUS supplementary service focused on improving interworking with legacy ISUP signalling, specifically addressing the handling of the Connected subaddress Information Element within the ISUP CON message. Furthermore, the release included reference updates for several key ISUP location parameters to ensure alignment and correct signalling procedures. These changes aimed to maintain robust call control and supplementary service delivery across network boundaries.
- Interwork of Connected subaddress IE carried in ISUP CON message TS 29.163CR1026
- Reference Update for the ISUP location parameter TS 29.163CR1018
- Reference Update for the ISUP location parameter TS 29.163CR1020
- Reference Update for the ISUP location parameter TS 29.163CR1023
- Reference Update for the ISUP Q.850 location parameter TS 29.163CR1044
In Release 16, the updates to the UUS function focused on improving interworking with legacy ISUP networks. Specifically, the enhancements included a correction for the encoding of the INFO message used in overlap signalling and defined the mapping of the History-Info header field to the ISUP Original Called Number parameter. These changes ensured more reliable user-to-user signalling during call establishment across network boundaries.
- Correction for the encoding of the INFO message for overlap signalling using the in-dialog method TS 29.163CR1054
- Reference Update for the ISUP Cause Location Parameter Draft TS 29.163CR1057
- Reference Update for the ISUP Cause Location Parameter Draft TS 29.163CR1061
- Mapping of History-Info header field to ISUP Original called number TS 29.163CR1069
Explore further
Broader topics and technologies where UUS plays a role.
Defining Specifications
3GPP specifications that define or reference UUS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 22.087 vj00 | User-to-User Signalling (UUS) Supplementary Service | Rel-19 |
| TS 23.087 vj00 | User-to-User Signalling (UUS) Stage 2 | Rel-19 |
| TS 23.097 vj00 | Multiple Subscriber Profile (MSP) Phase 2 | Rel-19 |
| TS 23.806 v1700 | Voice Call Continuity between CS and IMS | Rel-7 |
| TS 24.087 vj00 | User-to-User Signalling (UUS) Stage 3 | Rel-19 |
| TS 29.163 vj00 | Interworking between 3GPP IM CN and CS networks | Rel-19 |