Description
The Signalling Connection Control Part (SCCP) is a critical Layer 4 (Transport Layer) protocol in the SS7 (Signalling System No. 7) protocol stack, defined by ITU-T and adopted by 3GPP for core network signaling. It sits above the Message Transfer Part (MTP) Level 3, which provides basic message routing based on point codes. SCCP enhances MTP by providing two key services: connectionless service (Class 0 and 1) for datagram-style signaling and connection-oriented service (Class 2 and 3) for reliable, sequenced data transfer, analogous to a virtual circuit.
Architecturally, SCCP introduces two primary addressing mechanisms beyond the MTP's Destination Point Code (DPC). These are Subsystem Numbers (SSN) and Global Titles (GT). An SSN identifies a specific application within a node (e.g., SSN=6 for HLR, SSN=8 for MSC). A Global Title is an address like an E.164 MSISDN or an IMSI that does not directly map to a network point code. SCCP's key function, Global Title Translation (GTT), involves querying a database to translate a GT into a combination of DPC and SSN, enabling flexible, destination-based routing independent of the physical network topology. This allows signaling messages to be routed to the correct network entity (like an HLR) based on a subscriber's number.
In operation, for a connectionless transaction like a location update, an MSC will send an SCCP Unitdata message containing the subscriber's IMSI as a Global Title. A Signal Transfer Point (STP) performs GTT, converting the IMSI into the DPC and SSN of the appropriate HLR, and forwards the message. For connection-oriented services, SCCP manages connection establishment, data transfer with sequence control, and connection release. This is used for transactions requiring a dialog, such as between an MSC and an EIR. Within 3GPP networks, SCCP is the transport for higher-layer protocols like TCAP (Transaction Capabilities Application Part), which carries MAP (Mobile Application Part) and CAP (CAMEL Application Part) messages, forming the backbone of all non-circuit-related signaling.
Purpose & Motivation
SCCP was created to address the limitations of the basic MTP routing in SS7 networks. MTP routing is based solely on static point codes, which represent physical network nodes. This model is inflexible for large, distributed, and subscriber-centric networks like GSM/UMTS, where signaling needs to be routed to a logical database (like an HLR) based on a subscriber's identity, not the physical location of the querying node. SCCP's Global Title capability solved this by decoupling logical addressing from physical routing.
Another key problem it solved was the need for both simple query-response signaling and extended dialog-oriented signaling. MTP only provides unsequenced, connectionless service. SCCP introduced connection-oriented services with flow control and in-sequence delivery, which are necessary for certain complex transactions and for managing signaling connections in evolving network architectures. This provided the reliable transport required for advanced intelligent network (AIN) services and database queries.
Its adoption by 3GPP was driven by the need for a robust, standardized signaling transport for the Mobile Application Part (MAP) protocol, which handles all mobility management, call routing, and subscriber data exchanges. SCCP enabled the scalable, hierarchical, and globally interoperable core network that made GSM and subsequent 3GPP technologies successful, allowing subscribers to roam worldwide by ensuring signaling messages could find their way to the correct home network databases.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the SCCP function was enhanced to support Diameter overload control mechanisms. This introduction specifically added an Attribute Value Pair (AVP) dedicated to Overload Control. These changes provided the necessary signaling protocol extensions to manage network congestion for Diameter-based interfaces.
In Release 16, no specific new technical changes were introduced for the SCCP (Signalling Connection Control Part) function itself. The provided Change Request titles and grounding context material do not describe any modifications to SCCP procedures, interfaces, or capabilities. The release included updates to other areas, such as adding rate-control information and triggers to Rf offline charging, but these are unrelated to the core SCCP protocol.
- Adding Rate-Control information and triggers to Rf offline charging TS 32.299CR0822
Explore further
Broader topics and technologies where SCCP plays a role.
Defining Specifications
3GPP specifications that define or reference SCCP, 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 23.271 vj00 | LCS Stage 2 Specification | Rel-19 |
| TS 25.410 vj00 | Iu Interface Introduction for UTRAN | Rel-19 |
| TS 25.412 vj00 | Iu Interface Signalling Transport Specification | Rel-19 |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 |
| TS 25.420 vj00 | Iur Interface Introduction for UTRAN | Rel-19 |
| TS 25.422 vj00 | Signalling Transport for Iur Interface | Rel-19 |
| TS 25.423 vj00 | UTRAN RNSAP Specification | Rel-19 |
| TS 25.430 vj00 | Introduction to Iub Interface Specifications | 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 25.453 vj00 | PCAP Protocol Specification | Rel-19 |
| TS 25.467 vj00 | UTRAN Architecture for 3G Home Node B | Rel-19 |
| TS 25.820 v820 | 3G Home NodeB Study Report | Rel-8 |
| TR 25.931 vj00 | UTRAN Signalling Procedures Examples | Rel-19 |
| TS 29.013 vj00 | MAP-SSAP Interworking for CCBS Service | Rel-19 |
| TS 29.078 vj00 | CAMEL Phase 4 CAP Specification | Rel-19 |
| TS 29.202 vj00 | SS7 Signalling Transport Protocol Architectures | Rel-19 |
| TS 29.278 vj00 | CAMEL Application Part (CAP) for IMS Phase 4 | Rel-19 |
| TS 32.240 vj40 | Charging Management Architecture & Principles | Rel-19 |
| TS 32.270 vj00 | MMS Charging Management Specification | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.278 vj00 | Monitoring Events Offline Charging Specification | Rel-19 |
| TS 32.299 vj00 | Diameter Charging Applications for 3GPP | Rel-19 |
| TS 43.318 vj00 | Generic Access Network (GAN) Stage 2 | Rel-19 |
| TR 43.901 vj00 | Generic Access to A/Gb Interface Feasibility Study | Rel-19 |
| TR 43.902 vj00 | GAN Enhancements Feasibility Study | Rel-19 |
| TS 44.318 vj00 | Generic Access Network (GAN) Interface Procedures | Rel-19 |
| TS 49.008 vj00 | BSSAP on E-interface for inter-MSC handover | Rel-19 |