BroadNet
SS7 / MAPFondamenti

Panoramica dello stack SS7: MTP, SCCP, TCAP, MAP, ISUP

Aggiornato il 3 min di letturaBasato su standard
Risposta diretta

SS7 (Signalling System No. 7) è lo stack di segnalazione fuori banda che controlla chiamate, SMS e mobilità nelle reti core TDM e 2G/3G. Stratifica MTP1–3 per il trasporto, SCCP per l'indirizzamento a Global Title, TCAP per i dialoghi transazionali e le user part — MAP per i servizi mobili, ISUP per l'instaurazione delle chiamate — al di sopra.

§01

Perché esiste SS7

SS7 è un sistema di segnalazione a canale comune: la segnalazione che instaura, gestisce e abbatte le chiamate viaggia su un canale logico separato dalla voce o dai dati che controlla, anziché in banda sullo stesso circuito. Standardizzato dall'ITU-T nella serie Q.700 a partire dagli anni '80, è diventato il piano di controllo della PSTN globale e, tramite l'applicazione MAP, delle reti mobili GSM/UMTS — trasportando instaurazione delle chiamate, SMS, roaming, autenticazione e gestione della posizione tra centrali, database e centri servizi.

§02

Lo stack a livelli

SS7 si mappa in modo approssimativo sul modello OSI. Il Message Transfer Part (MTP livelli 1–3) fornisce il trasporto fisico, di collegamento e di rete. SCCP aggiunge un indirizzamento più ricco (Global Title e subsystem number) e servizio connectionless/connection-oriented al di sopra di MTP3 — insieme, MTP3+SCCP sono spesso detti Network Service Part (NSP). TCAP fornisce dialoghi orientati alle transazioni per applicazioni non di circuito. Le user/application part stanno in cima: MAP per i servizi mobili, CAP per CAMEL/intelligent-network e INAP, mentre ISUP e TUP viaggiano direttamente su MTP3 per il controllo delle chiamate di trunk.

Livelli SS7 e loro ruolo
LivelloSpecificaRuolo
MTP-1Q.702Livello fisico — timeslot E1/T1 (collegamenti di segnalazione a 64 kbit/s)
MTP-2Q.703Data link — allineamento del collegamento, rilevamento errori/ritrasmissione, controllo di flusso
MTP-3Q.704Rete — instradamento dei messaggi per point code, ripartizione del carico, gestione della rete
SCCPQ.711–Q.714Indirizzamento global title/sottosistema, servizio senza connessione e orientato alla connessione
TCAPQ.771–Q.775Dialoghi di transazione e gestione dei componenti (operazioni)
MAPTS 29.002Mobile Application Part — SMS, roaming, autenticazione, HLR/VLR
ISUPQ.761–Q.764ISDN User Part — instaurazione/abbattimento delle chiamate su trunk (poggia direttamente su MTP3)
§03

Dove si collocano SMS e chiamate

Un SMS mobile-terminated usa l'intero stack al di sopra di SCCP: le operazioni MAP (SendRoutingInfoForSM, MT-ForwardSM) sono trasportate come componenti TCAP, indirizzate tramite Global Title SCCP verso l'HLR e l'MSC servente, e trasportate da MTP3 (o SIGTRAN su IP). Una chiamata vocale di trunk usa invece ISUP direttamente su MTP3 — senza SCCP né TCAP — perché è segnalazione associata al circuito, legata a uno specifico timeslot vocale.

§04

SS7 oggi: TDM e SIGTRAN

Lo stack SS7 classico opera su collegamenti TDM (MTP1/2). Le implementazioni moderne trasportano gli stessi payload MTP3/SCCP/TCAP/MAP su IP tramite SIGTRAN — trasporto SCTP con M3UA in sostituzione di MTP3, o SUA in sostituzione di SCCP — così gli operatori mantengono il livello applicativo SS7 dismettendo il TDM. La semantica di segnalazione è identica; cambia solo il trasporto sotto l'applicazione, ed è per questo che la conoscenza di SS7 resta essenziale anche nei core a pacchetto.

FAQ

Domande frequenti

Qual è la differenza tra MTP, SCCP e TCAP?

MTP (livelli 1–3) è il trasporto che porta un messaggio al punto di segnalazione corretto tramite point code. SCCP aggiunge l'indirizzamento a Global Title così da raggiungere un nodo senza conoscerne il point code. TCAP struttura le operazioni richiesta/risposta in dialoghi transazionali al di sopra di SCCP.

MAP fa parte di SS7?

MAP (Mobile Application Part) è una application/user part di SS7 definita da 3GPP TS 29.002. Opera come operazioni TCAP su SCCP e MTP3 (o SIGTRAN) e trasporta i servizi GSM/UMTS — SMS, roaming, autenticazione e gestione della posizione — tra HLR, VLR, MSC e SMSC.

Una chiamata vocale usa SCCP e TCAP?

No. L'instaurazione di una chiamata di trunk usa ISUP direttamente su MTP3, perché è segnalazione associata al circuito legata a un timeslot vocale. SCCP e TCAP sono usati da applicazioni non di circuito come MAP (SMS, roaming) e INAP/CAP (intelligent network).

SS7 è ancora usato nel 2026?

Sì. SS7/MAP trasporta ancora SMS, roaming e mobilità per 2G/3G e per l'interlavoro legacy, e il suo livello applicativo è trasportato su IP tramite SIGTRAN nei core moderni. Coesiste con Diameter e SIP/IMS anziché essere del tutto sostituito.

Cosa ha sostituito SS7 in LTE e 5G?

In LTE la segnalazione di controllo equivalente è passata a Diameter (mobilità, autenticazione) e SIP/IMS (voce, SMS su IP). SS7/MAP resta per l'accesso 2G/3G e l'interlavoro tra operatori, ed è per questo che i firewall di segnalazione continuano a controllare il traffico SS7.

Riferimenti

Specifiche della fonte

Gli standard pubblicati su cui si basa questa pagina. Si apre in una nuova scheda.

BNGestito dal team di ingegneri BroadNet·Servizi di messaggistica di livello carrier dal 2003
Mettilo sul filo

Realizzato con un vero binding SMPP e un'API REST.

Richiedi l'accesso di prova con chiavi di test reali: invia prima al tuo numero verificato, poi passa alla produzione in oltre 200 paesi una volta approvata l'identità del mittente e i percorsi.