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

Glossary term · Protocol

SCCP

Signalling Connection Control Part

Protocol →

SCCP is a network layer protocol in SS7 and SIGTRAN that provides connectionless and connection-oriented services to route signaling messages between network nodes using subsystem numbers and global title translation.

Introduced
R99
Where
Radio Access Network › UTRAN (3G)
Specifications
29 specs
Also in
Services, Core Network
SCCP Description Purpose What changed Neighbours Specifications

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.

What changed in its specifications

The latest release-to-release comparison of specifications that define SCCP. 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 23.271Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.271: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.271 →

Protocol Stack

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

Adopted as the foundational signaling transport protocol for the 3GPP UMTS core network (CS domain). It provided the connectionless and connection-oriented services for MAP signaling between network elements like MSC, VLR, HLR, and EIR, enabling mobility management and call control in the 3G architecture.

Defining Specifications

3GPP specifications that define or reference SCCP, 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 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TS 25.410 vj00 Iu Interface Introduction for UTRAN Rel-19 read
TS 25.412 vj00 Iu Interface Signalling Transport Specification Rel-19 read
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19 read
TS 25.420 vj00 Iur Interface Introduction for UTRAN Rel-19 read
TS 25.422 vj00 Signalling Transport for Iur Interface Rel-19 read
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19 read
TS 25.430 vj00 Introduction to Iub Interface Specifications Rel-19 read
TS 25.450 vj00 Iupc Interface Introduction for UTRAN Positioning Rel-19 read
TS 25.452 vj00 Iupc Interface Signalling Transport for PCAP Rel-19 read
TS 25.453 vj00 PCAP Protocol Specification Rel-19 read
TS 25.467 vj00 UTRAN Architecture for 3G Home Node B Rel-19 read
TS 25.820 v820 3G Home NodeB Study Report Rel-8 read
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19 read
TS 29.013 vj00 MAP-SSAP Interworking for CCBS Service Rel-19 read
TS 29.078 vj00 CAMEL Phase 4 CAP Specification Rel-19 read
TS 29.202 vj00 SS7 Signalling Transport Protocol Architectures Rel-19 read
TS 29.278 vj00 CAMEL Application Part (CAP) for IMS Phase 4 Rel-19 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.270 vj00 MMS Charging Management Specification Rel-19 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.278 vj00 Monitoring Events Offline Charging Specification Rel-19 read
TS 32.299 vj00 Diameter Charging Applications for 3GPP Rel-19 read
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19 read
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19 read
TR 43.902 vj00 GAN Enhancements Feasibility Study Rel-19 read
TS 44.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19 read
TS 49.008 vj00 BSSAP on E-interface for inter-MSC handover Rel-19 read