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.
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.
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.
| Campo | Lunghezza | Assegnato da | Scopo |
|---|---|---|---|
| Codice Paese (CC) | 1–3 cifre | ITU-T | Identifica il paese o il servizio globale |
| National Destination Code (NDC) | Variabile | Autorità di regolamentazione nazionale | Seleziona la rete/area geografica all'interno del paese |
| Numero dell'abbonato (SN) | Variabile | Operatore | Identifica la linea all'interno dell'NDC |
| Numero nazionale (significativo) | NDC + SN | — | Il numero composto all'interno del paese (con prefisso di selezione nazionale) |
| Numero internazionale | CC + NDC + SN | — | Unico a livello globale, ≤ 15 cifre, scritto con '+' |
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.
+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)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.
Input (national) : 07700 900123 (UK, trunk prefix 0)
Strip separators : 07700900123
Remove trunk prefix : 7700900123
Prepend country code : 447700900123
Canonical E.164 : +447700900123E.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.
| Tipo di mittente | Nel piano E.164? | Capacità di risposta | Uso tipico |
|---|---|---|---|
| Numero lungo (MSISDN) | Sì, numero E.164 completo | Sì | A2P bidirezionale, OTP con risposta |
| Codice breve | Piano nazionale (non E.164 internazionale) | Sì | A2P nazionale ad alto volume |
| ID mittente alfanumerico | No — stringa di testo, non componibile | No | OTP / avvisi unidirezionali con brand |
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.
Specifiche della fonte
Gli standard pubblicati su cui si basa questa pagina. Si apre in una nuova scheda.