SS7

Signalling System Number 7

Protocol →
Introduced in R99 Also in: Services, Radio Access Network, Management

SS7 is the foundational set of out-of-band telephony signaling protocols used in circuit-switched networks to set up and tear down calls and enable services like caller ID and roaming.

Category
Protocol
Introduced
R99
Where
Core Network › Evolved Packet Core
Also touches
3 segments
Specifications
19 specs
SS7 Description Purpose Related Classification Detected Changes Specifications

Description

Signalling System Number 7 (SS7) is a suite of telephony signaling protocols developed by ITU-T, adopted and profiled by 3GPP for use in mobile core networks, particularly the Circuit-Switched (CS) domain. It operates on an out-of-band signaling network separate from the voice traffic bearer channels, using dedicated signaling links. The architecture is based on a network of Signaling Transfer Points (STPs), Service Control Points (SCPs), and Service Switching Points (SSPs), which are implemented in network elements like Mobile Switching Centers (MSCs) and Home Location Registers (HLRs). Key protocols within the SS7 stack include the Message Transfer Part (MTP) for reliable routing and delivery, the Signaling Connection Control Part (SCCP) for enhanced addressing, and the Transaction Capabilities Application Part (TCAP) for supporting database queries and advanced services.

In a 3GPP context, SS7 is crucial for the CS domain of 2G (GSM) and 3G (UMTS) networks. It facilitates core mobility management and call control procedures. For instance, when a mobile user initiates a call, the MSC uses SS7 signaling to communicate with the HLR to authenticate the subscriber and retrieve routing information. It also communicates with the Visitor Location Register (VLR) and other MSCs to establish the call path. The ISDN User Part (ISUP) protocol within SS7 is responsible for setting up, managing, and releasing voice circuits between switches.

The role of SS7 extends beyond basic call control to enabling a wide array of intelligent network (IN) services. These include custom calling features like call forwarding, call waiting, and caller ID, as well as premium services like toll-free numbers (e.g., 800 numbers) and prepaid billing. Security in the traditional SS7 network was based on the closed, trusted nature of operator networks, with physical security of signaling links being a primary control. However, as networks evolved and interconnected globally, this trust model revealed vulnerabilities, leading to the development of security gateways in later releases.

Purpose & Motivation

SS7 was created to replace earlier in-band signaling systems (like SS5), which used tones within the voice channel for control. This was inefficient and prone to fraud (e.g., 'phreaking'). The purpose of SS7 was to provide a robust, high-performance, out-of-band signaling network that could handle the increasing complexity and volume of telephone traffic, support new services, and enable the automation of call setup and teardown. Its separation of control and bearer planes allowed for faster call setup times, more efficient use of trunk lines, and the foundation for intelligent network services.

In the context of 3GPP, starting with Release 99, SS7 was adopted as the core signaling protocol for the circuit-switched domain of GSM and UMTS networks. It solved the problem of enabling seamless mobility and roaming across large, geographically dispersed networks by providing a standardized method for MSCs, HLRs, and VLRs to exchange subscriber and call routing information. It was the glue that held together the global mobile telephony system before the full transition to IP-based signaling. The limitations it addressed were the manual switchboards and limited feature sets of electromechanical and early electronic switching systems, enabling the automated, feature-rich mobile networks of the 2G and 3G eras.

Classification

Part ofISUP
Related approachesHLRMSC

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-16 1 change

In Release 16, the specific change for the SS7 function was the addition of new general abbreviations. The update did not introduce new signalling procedures or network capabilities but focused on expanding the standardized set of terms used within the specifications.

  • Add new general abbreviations MCC Note: CR cover sheet wrongly shows CR number as "1118". TS 21.905CR0118
Rel-17 1 change

In Release 17, the specific update related to SS7 functions introduced signalling optimization for the IP Multimedia Subsystem in conjunction with the Home Subscriber Server. This enhancement aimed to improve the efficiency of procedures for transferring calls and signalling. The change focused on optimizing the interaction and information exchange between network entities to manage logical resources and routing more effectively.

  • IMS signalling optimization with HSS GID TS 23.228CR1240
Rel-18 4 changes

In Release 18, the specific changes for SS7-related signalling focused on refining the **Bootstrap Data Channel Setup Signalling Procedure**. The modifications included corrections to the associated procedural figure, clarifications on the signalling steps, and administrative clause numbering updates, as detailed in the listed Change Requests. These updates provided procedural corrections and clarifications without introducing new interfaces or capabilities.

  • Modification of Bootstrap Data Channel Setup Signalling Procedure TS 23.228CR1338
  • Correction on Figure AC.7.1-1: Bootstrap Data Channel set up Signalling Procedure TS 23.228CR1362
  • Clarification on Bootstrap Data Channel Setup Signalling procedure TS 23.228CR1383
  • Clause Number Correction TS 23.228CR1361
Rel-19 1 change

In Release 19, the primary update for SS7-related functionality involved making corrections to the signalling procedure for Application Data Channel interworking via the Master File (MF). This work focused on ensuring the proper operation of this specific interworking mechanism, which is a logical directory structure on a UICC, for call and data transfer signalling.

  • Corrections to Signalling Procedure of Application Data Channel Interworking via MF TS 23.228CR1659

Explore further

Broader topics and technologies where SS7 plays a role.

Defining Specifications

3GPP specifications that define or reference SS7, 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 23.171 v1300 LCS Stage 2 Specification for UMTS Rel-4
TS 23.221 vj00 3GPP System Architectural Requirements Rel-19
TS 23.228 vj50 IMS Stage-2 Service Description Rel-19
TS 23.271 vj00 LCS Stage 2 Specification Rel-19
TS 24.228 v1500 IP Multimedia Call Control Signaling Flows Rel-5
TS 25.420 vj00 Iur Interface Introduction for UTRAN Rel-19
TS 25.450 vj00 Iupc Interface Introduction for UTRAN Positioning Rel-19
TS 25.452 vj00 Iupc Interface Signalling Transport for PCAP Rel-19
TS 29.078 vj00 CAMEL Phase 4 CAP Specification Rel-19
TS 29.278 vj00 CAMEL Application Part (CAP) for IMS Phase 4 Rel-19
TS 29.332 vj00 MGCF-IM-MGW Interface Protocol (Mn) Rel-19
TS 29.424 v801 H.248 Profile for Trunking Media Gateways Rel-8
TS 32.101 vj00 Management principles and high-level requirements Rel-19
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19
TS 32.293 vj00 Proxy Function in Domestic Service Provider Rel-19
TS 32.808 v1800 Common User Profile Storage Framework Rel-8
TS 41.033 ve00 GSM Lawful Interception Interface Requirements Rel-14