Um MCC (Mobile Country Code) é um código de 3 dígitos que identifica um país, e um MNC (Mobile Network Code) é um código de 2 ou 3 dígitos que identifica uma rede móvel dentro dele. Juntos, MCC e MNC identificam uma operadora, e os provedores de SMS os usam para precificar, rotear e reportar o tráfego por rede.
Como os códigos são formados
MCC e MNC são definidos na Recomendação ITU-T E.212. A UIT atribui os MCCs, e a autoridade de numeração de cada país atribui os MNCs às suas operadoras. Juntos, eles formam os primeiros dígitos do IMSI de cada chip (a identidade do assinante gravada no SIM).
| MCC | País | Exemplo de MNC | Observações |
|---|---|---|---|
| 234 | Reino Unido | 234-15 | O Reino Unido também usa o MCC 235 |
| 262 | Alemanha | 262-01 | MNCs de 2 dígitos |
| 310 a 316 | Estados Unidos | 310-260 | MNCs de 3 dígitos, vários MCCs |
| 404, 405 | Índia | Muitos | Os códigos foram historicamente atribuídos por área de licença |
Um país pode ter mais de um MCC, e uma operadora pode ter vários MNCs após fusões ou para tecnologias diferentes. MVNOs (operadoras virtuais) podem ter MNC próprio ou usar o código da rede anfitriã.
MCC, MNC e o número de telefone
MCC/MNC não é o mesmo que o código de discagem. O código de país em um número de telefone (+44, +49) vem do plano E.164, explicado em formato de número E.164. Nem sempre dá para saber a rede pelo prefixo do número, por causa da portabilidade: um assinante pode mudar de operadora e manter o número. Para descobrir a rede atual, você precisa de uma consulta. Veja HLR lookup explicado e portabilidade numérica móvel e roteamento.
Como os provedores de SMS usam MCC/MNC
- Tabelas de preço: as tarifas costumam ser listadas por MCC/MNC, porque operadoras do mesmo país cobram tarifas A2P diferentes. Veja como funciona o preço do SMS A2P.
- Roteamento: a plataforma resolve cada número de destino para o MCC/MNC atual e escolhe o fornecedor configurado para essa rede. Um fornecedor pode ser direto com uma rede e indireto com outra, como explicado em rotas SMS diretas.
- Relatórios: taxa de entrega e latência são acompanhadas por rede, então você vê quando uma operadora começa a bloquear.
- Conciliação de faturamento: as faturas listam o tráfego por MCC/MNC, e diferenças entre os seus dados e os do fornecedor muitas vezes vêm de bases de portabilidade diferentes.
Roteamento por prefixo ou por MNP
| Método | Como funciona | Risco |
|---|---|---|
| Roteamento por prefixo | Faixas de números associadas às operadoras pelo plano de numeração nacional | Números portados vão para a rede errada e podem falhar ou ser cobrados pela tarifa errada |
| Roteamento por MNP ou HLR | Uma consulta informa a rede atual antes do envio | Custo da consulta e um pouco de latência, mas roteamento correto |
Em países com muita portabilidade, rotear só pelo prefixo pode mandar boa parte do tráfego para o lugar errado. Pergunte ao seu fornecedor se ele roteia e cobra pela rede original ou pela atual.
Onde encontrar os códigos
A UIT publica no seu Operational Bulletin a lista de MCCs e os MNCs que os países notificam a ela. Os reguladores nacionais publicam as próprias atribuições de MNC. Muitas plataformas de SMS incluem uma tabela MCC/MNC na tabela de preços ou na documentação da API, mas confira com uma fonte oficial quando uma nova operadora é lançada ou duas se fundem.
Usando nos pedidos de rota
Se o seu tráfego vai principalmente para uma ou duas redes de um país, diga isso ao solicitar uma rota: o melhor fornecedor para essas redes pode não ser o melhor para o país como um todo. A VoIPMatcher obtém rotas SMS A2P por rede com seus carriers. Solicite uma rota SMS com as redes de que você precisa.
Perguntas frequentes
O que significa MCC MNC?
MCC significa Mobile Country Code, um código de 3 dígitos para um país, e MNC significa Mobile Network Code, um código de 2 ou 3 dígitos para uma rede dentro desse país. Juntos, identificam uma operadora móvel, por exemplo 234-15 no Reino Unido. Eles são definidos na Recomendação ITU-T E.212.
O MCC é o mesmo que o código de discagem do país?
Não. O MCC identifica um país no sistema de redes móveis, enquanto o código de discagem de um número de telefone, como +44 ou +49, vem do plano de numeração E.164. O Reino Unido usa MCC 234, mas código de discagem 44. Não dá para ler com segurança o MCC ou a rede a partir de um número de telefone.
Como descobrir o MCC e o MNC de um número de telefone?
O prefixo do número só mostra qual operadora detinha a faixa originalmente. Como os assinantes podem portar números para outra operadora, o jeito confiável de descobrir o MCC e o MNC atuais é uma consulta: o HLR lookup consulta a rede, e o MNP lookup verifica a base de portabilidade. Muitas plataformas de SMS fazem isso automaticamente antes de rotear.
Por que os preços de SMS mudam entre redes do mesmo país?
Cada operadora móvel define a própria tarifa de terminação A2P, então duas redes do mesmo país podem cobrar valores diferentes de quem envia. Por isso as tabelas de preço de SMS costumam ser feitas por MCC e MNC, e não por país. Um fornecedor também pode ser direto com uma rede e chegar a outra por um parceiro, o que muda preço e qualidade.
Um país pode ter mais de um MCC?
Sim. Os Estados Unidos usam os MCCs de 310 a 316, a Índia usa 404 e 405, e o Reino Unido usa 235 além de 234. Uma operadora também pode ter vários MNCs, por exemplo após uma fusão ou para tecnologias diferentes. Confira a lista da UIT e o regulador nacional quando operadoras são lançadas ou se fundem.
Precisa de uma rota?
Envie o destino, o tipo de rota e a tarifa alvo. Respondemos com o que podemos entregar.