BroadNet
Numeração e identificaçãoNumeração pública

A numeração E.164 e o MSISDN explicados

Atualizado em 5 min de leituraBaseado em padrões
Resposta direta

O E.164 é o plano de numeração pública internacional da ITU-T. Um número é composto por um indicativo de país (1 a 3 dígitos), um código nacional de destino e um número de assinante, até 15 dígitos no total, escrito internacionalmente com um '+' inicial. Um número móvel neste plano é o MSISDN — o endereço para chamadas que mapeia para um assinante dentro da sua rede de origem.

§01

O que o E.164 define

O E.164 é a recomendação da ITU-T que define o plano de numeração pública internacional das telecomunicações — o formato globalmente único para o qual qualquer número de telefone se resolve. Fixa três coisas: o comprimento máximo de um número internacional em 15 dígitos (excluindo o prefixo internacional ou '+'), a atribuição de indicativos de país a países e a serviços globais, e a estrutura do número nacional que se segue ao indicativo de país. Qualquer número de telefone do mundo que se possa marcar — fixo, móvel, gratuito, de tarifação especial — é um número E.164 assim que escrito na sua forma internacional completa, razão pela qual as plataformas de mensagens e de voz normalizam para E.164 como endereço canónico.

§02

As três partes de um número E.164

Um número E.164 internacional decompõe-se num Indicativo de País (CC), num Código Nacional de Destino (NDC) e num Número de Assinante (SN). O indicativo de país tem 1 a 3 dígitos e é atribuído pela ITU (por exemplo, 1 para o North American Numbering Plan, 44 para o Reino Unido, 961 para o Líbano). O NDC identifica uma rede de destino ou uma área geográfica dentro do país — para os móveis, seleciona o operador móvel ou o intervalo de números. O número de assinante identifica a linha específica dentro desse NDC. O NDC e o SN formam em conjunto o Número Nacional (Significativo), e CC + NDC + SN não pode exceder 15 dígitos.

Estrutura de um número E.164 (máx. 15 dígitos)
CampoComprimentoAtribuído porFinalidade
Código do País (CC)1–3 dígitosITU-TIdentifica o país ou serviço global
Código de Destino Nacional (NDC)VariávelÓrgão regulador nacionalSeleciona a rede/área geográfica dentro do país
Número do Assinante (SN)VariávelOperadoraIdentifica a linha dentro do NDC
Número Nacional (Significativo)NDC + SN—Número discado dentro do país (com prefixo nacional de acesso)
Número internacionalCC + NDC + SN—Globalmente único, ≤ 15 dígitos, escrito com '+'
§03

O que é um MSISDN

Para um assinante móvel, o número E.164 é o MSISDN — Mobile Station International Subscriber Directory Number, definido na 3GPP TS 23.003. É o número que um chamador marca ou para o qual uma mensagem é endereçada, e segue a mesma decomposição CC + NDC + SN, em que o NDC identifica a rede móvel de origem. O MSISDN é deliberadamente distinto do IMSI: o MSISDN é o número de diretório público, marcável, ao passo que o IMSI (E.212) é a identidade interna armazenada no SIM. O HLR/HSS guarda o mapeamento entre os dois, de modo que uma chamada para um MSISDN pode ser resolvida no IMSI do assinante e na sua localização atual.

Decomposição de um MSISDN (formato de exemplo, dígitos ilustrativos)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 nacional vs internacional e normalização

O mesmo número aparece em várias formas escritas, e normalizá-las num único valor canónico é um pré-requisito para um envio de mensagens fiável. A nível nacional, um assinante marca um prefixo de rede (frequentemente 0) antes do NDC; internacionalmente, esse prefixo de rede é descartado e substituído pelo indicativo de país, precedido de '+' (a notação da ITU-T para 'prefixo internacional'). Normalizar significa remover espaços, hífenes e parênteses, retirar o prefixo de rede nacional, aplicar o indicativo de país correto para a origem do número e produzir uma cadeia '+CC NDC SN' isenta de outros carateres. Fazer isto bem evita entregas incorretas, registos duplicados e pesquisas falhadas; a ferramenta de formatação de números de telefone aplica estas regras por país.

Normalizar para 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

O E.164 e a identidade do remetente A2P

As mensagens application-to-person reutilizam o endereçamento E.164 do lado do destino — cada MSISDN de destinatário é um número E.164 — mas o originador (sender ID) pode assumir várias formas. Um remetente de número longo é ele próprio um MSISDN E.164 ou um short code dentro de um plano nacional; um sender ID alfanumérico é uma cadeia de texto não marcável (até 11 carateres GSM) que não faz parte do E.164 e não pode receber respostas. Como os IDs alfanuméricos ficam fora do plano de numeração, o seu registo e utilização permitida são regidos pelo regulador de cada país, e não pela ITU-T. A normalização E.164 correta do destino, e o conhecimento dos tipos de remetente que cada país permite, determinam em conjunto a entregabilidade.

Tipos de identidade de remetente face ao E.164
Tipo de remetenteNo plano E.164?Capacidade de respostaUso típico
Número longo (MSISDN)Sim — número E.164 completoSimA2P bidirecional, OTP com resposta
Código curtoPlano nacional (não o E.164 internacional)SimA2P doméstico de alto volume
ID alfanumérico do remetenteNão — string de texto, não discávelNoOTP / alertas unidirecionais com marca
Perguntas frequentes

Perguntas frequentes

O que é o E.164?

O E.164 é a recomendação da ITU-T que define o plano de numeração telefónica pública internacional. Estabelece o comprimento máximo de 15 dígitos, atribui indicativos de país e estrutura cada número como indicativo de país, código nacional de destino e número de assinante, escrito internacionalmente com um '+' inicial. É o formato canónico para o qual as plataformas de mensagens e de voz normalizam.

Qual é o comprimento máximo de um número E.164?

Quinze dígitos, excluindo o prefixo internacional ou '+'. Esse limite de 15 dígitos cobre o indicativo de país mais o número nacional (significativo) — o código nacional de destino e o número de assinante em conjunto. Muitos números são mais curtos; nenhum no plano público excede os 15 dígitos.

Qual é a diferença entre um MSISDN e um IMSI?

O MSISDN é o número E.164 público e marcável para o qual um chamador ou uma mensagem é endereçado. O IMSI (E.212) é a identidade interna do assinante armazenada no SIM e nunca marcada. O HLR/HSS guarda o mapeamento, pelo que uma chamada para um MSISDN é resolvida no IMSI do assinante e na sua localização.

Como normalizo um número de telefone para E.164?

Remova espaços, hífenes e parênteses, retire o prefixo de rede nacional (frequentemente um 0 inicial), aplique o indicativo de país correto para a origem do número e produza uma cadeia '+CC NDC SN' com no máximo 15 dígitos. Esta forma canónica evita entregas incorretas, registos duplicados e pesquisas falhadas.

Um sender ID alfanumérico é um número E.164?

Não. Um sender ID alfanumérico é uma cadeia de texto de até 11 carateres GSM, não um número marcável, pelo que fica fora do plano E.164 e não pode receber respostas. Apenas os números longos (MSISDN) e os short codes são numéricos; a utilização de IDs alfanuméricos é regida pelo regulador de cada país.

O que é um indicativo de chamada de país?

É o prefixo de um a três dígitos que a ITU atribui a um país ou serviço global no início de um número E.164 internacional — por exemplo, 1 para o North American Numbering Plan, 44 para o Reino Unido. Seleciona o país de destino antes de o código nacional de destino o restringir a uma rede ou área.

Referências

Especificações de origem

Os padrões publicados nos quais esta página se baseia. Abre num novo separador.

BNMantido pela equipa de engenharia BroadNet·Mensagens de nível de operadora desde 2003
Coloque-o no fio.

Construa com uma vinculação SMPP real e uma API REST.

Solicite acesso de teste com chaves de teste reais: envie primeiro para o seu próprio número verificado e, em seguida, passe para o ambiente de produção em mais de 200 países assim que a sua identidade de remetente e rotas forem aprovadas.