BroadNet
Numerazione e identitàNumerazione pubblica

La numerazione E.164 e l'MSISDN spiegati

Aggiornato il 5 min di letturaBasato su standard
Risposta diretta

E.164 è il piano di numerazione pubblica internazionale dell'ITU-T. Un numero è composto da un country code (1–3 cifre), un national destination code e un subscriber number, per un massimo di 15 cifre in totale, scritto in forma internazionale con un '+' iniziale. In questo piano il numero mobile è l'MSISDN — l'indirizzo componibile che mappa a un abbonato all'interno della sua home network.

§01

Che cosa definisce E.164

E.164 è la raccomandazione ITU-T che definisce il piano di numerazione pubblica internazionale delle telecomunicazioni — il formato globalmente univoco a cui ogni numero di telefono si riconduce. Fissa tre elementi: la lunghezza massima di un numero internazionale a 15 cifre (esclusi il prefisso internazionale o il '+'), l'assegnazione dei country code ai Paesi e ai servizi globali, e la struttura del numero nazionale che segue il country code. Ogni numero di telefono componibile al mondo — fisso, mobile, numero verde, a sovrapprezzo — è un numero E.164 una volta scritto in forma internazionale completa: per questo le piattaforme di messaggistica e voce normalizzano in E.164 come indirizzo canonico.

§02

Le tre parti di un numero E.164

Un numero E.164 internazionale si scompone in un Country Code (CC), un National Destination Code (NDC) e un Subscriber Number (SN). Il country code è di 1–3 cifre ed è assegnato dall'ITU (per esempio 1 per il North American Numbering Plan, 44 per il Regno Unito, 961 per il Libano). L'NDC identifica una rete di destinazione o un'area geografica all'interno del Paese — per i mobili seleziona l'operatore mobile o l'intervallo di numeri. Il subscriber number identifica la specifica linea all'interno di quell'NDC. NDC e SN insieme formano il National (Significant) Number, e CC + NDC + SN non devono superare le 15 cifre.

Struttura del numero E.164 (max 15 cifre)
CampoLunghezzaAssegnato daScopo
Codice Paese (CC)1–3 cifreITU-TIdentifica il paese o il servizio globale
National Destination Code (NDC)VariabileAutorità di regolamentazione nazionaleSeleziona la rete/area geografica all'interno del paese
Numero dell'abbonato (SN)VariabileOperatoreIdentifica la linea all'interno dell'NDC
Numero nazionale (significativo)NDC + SN—Il numero composto all'interno del paese (con prefisso di selezione nazionale)
Numero internazionaleCC + NDC + SN—Unico a livello globale, ≤ 15 cifre, scritto con '+'
§03

Che cos'è un MSISDN

Per un abbonato mobile il numero E.164 è l'MSISDN — Mobile Station International Subscriber Directory Number, definito in 3GPP TS 23.003. È il numero che un chiamante compone o a cui viene indirizzato un messaggio, e segue la stessa scomposizione CC + NDC + SN, dove l'NDC identifica la home mobile network. L'MSISDN è deliberatamente distinto dall'IMSI: l'MSISDN è il numero di directory pubblico e componibile, mentre l'IMSI (E.212) è l'identità interna memorizzata sulla SIM. L'HLR/HSS conserva la corrispondenza tra i due, così una chiamata verso un MSISDN può essere risolta nell'IMSI dell'abbonato e nella sua posizione corrente.

Scomposizione dell'MSISDN (formato d'esempio, cifre illustrative)text
+44 7700 900123
 │   │    │
 │   │    └─ Subscriber Number (SN)
 │   └────── National Destination Code (NDC = mobile operator range)
 └────────── Country Code (CC = 44, United Kingdom)

MSISDN = CC + NDC + SN   (≤ 15 digits, TS 23.003)
§04

Formato nazionale vs internazionale e normalizzazione

Lo stesso numero appare in diverse forme scritte, e normalizzarle a un unico valore canonico è un prerequisito per una messaggistica affidabile. A livello nazionale un abbonato compone un trunk prefix (spesso 0) prima dell'NDC; a livello internazionale quel trunk prefix viene rimosso e sostituito dal country code, preceduto dal '+' (la notazione ITU-T per 'prefisso internazionale'). Normalizzare significa eliminare spazi, trattini e parentesi, rimuovere il trunk prefix nazionale, applicare il country code corretto in base all'origine del numero e produrre una stringa nuda '+CC NDC SN'. Farlo correttamente previene errori di consegna, record duplicati e lookup falliti; il phone-number formatter tool applica queste regole per Paese.

Normalizzazione in E.164text
Input (national)      : 07700 900123        (UK, trunk prefix 0)
Strip separators      : 07700900123
Remove trunk prefix   : 7700900123
Prepend country code  : 447700900123
Canonical E.164       : +447700900123
§05

E.164 e l'identità del mittente A2P

La messaggistica application-to-person riutilizza l'indirizzamento E.164 sul lato destinazione — ogni MSISDN destinatario è un numero E.164 — ma l'originatore (sender ID) può assumere diverse forme. Un long number sender è a sua volta un MSISDN E.164 o uno short code all'interno di un piano nazionale; un alphanumeric sender ID è una stringa di testo non componibile (fino a 11 caratteri GSM) che non fa parte di E.164 e non può ricevere risposte. Poiché gli ID alfanumerici sono al di fuori del piano di numerazione, la loro registrazione e il loro uso consentito sono disciplinati dal regolatore di ciascun Paese, non dall'ITU-T. La corretta normalizzazione E.164 della destinazione, e la consapevolezza di quali tipi di mittente un Paese ammette, determinano insieme la deliverability.

Tipi di identità del mittente rispetto a E.164
Tipo di mittenteNel piano E.164?Capacità di rispostaUso tipico
Numero lungo (MSISDN)Sì, numero E.164 completoSìA2P bidirezionale, OTP con risposta
Codice brevePiano nazionale (non E.164 internazionale)SìA2P nazionale ad alto volume
ID mittente alfanumericoNo — stringa di testo, non componibileNoOTP / avvisi unidirezionali con brand
FAQ

Domande frequenti

Che cos'è E.164?

E.164 è la raccomandazione ITU-T che definisce il piano di numerazione telefonica pubblica internazionale. Fissa la lunghezza massima di 15 cifre, assegna i country code e struttura ogni numero come country code, national destination code e subscriber number, scritto in forma internazionale con un '+' iniziale. È il formato canonico in cui le piattaforme di messaggistica e voce normalizzano.

Qual è la lunghezza massima di un numero E.164?

Quindici cifre, esclusi il prefisso internazionale o il '+'. Questo limite di 15 cifre comprende il country code più il national (significant) number — il national destination code e il subscriber number insieme. Molti numeri sono più corti; nessuno nel piano pubblico supera le 15 cifre.

Qual è la differenza tra un MSISDN e un IMSI?

L'MSISDN è il numero E.164 pubblico e componibile a cui vengono indirizzati un chiamante o un messaggio. L'IMSI (E.212) è l'identità interna dell'abbonato memorizzata sulla SIM e mai composta. L'HLR/HSS conserva la corrispondenza, così una chiamata verso un MSISDN viene risolta nell'IMSI dell'abbonato e nella sua posizione.

Come normalizzo un numero di telefono in E.164?

Elimina spazi, trattini e parentesi, rimuovi il trunk prefix nazionale (spesso uno 0 iniziale), applica il country code corretto in base all'origine del numero e produci una stringa nuda '+CC NDC SN' di al massimo 15 cifre. Questa forma canonica previene errori di consegna, record duplicati e lookup falliti.

Un alphanumeric sender ID è un numero E.164?

No. Un alphanumeric sender ID è una stringa di testo fino a 11 caratteri GSM, non un numero componibile, quindi si colloca al di fuori del piano E.164 e non può ricevere risposte. Solo i long number (MSISDN) e gli short code sono numerici; l'uso degli ID alfanumerici è disciplinato dal regolatore di ciascun Paese.

Che cos'è un country calling code?

È il prefisso di una-tre cifre che l'ITU assegna a un Paese o a un servizio globale all'inizio di un numero E.164 internazionale — per esempio 1 per il North American Numbering Plan, 44 per il Regno Unito. Seleziona il Paese di destinazione prima che il national destination code lo restringa a una rete o a un'area.

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.