# Portabilidade de números móveis e encaminhamento

> A portabilidade de números permite a um assinante manter o seu MSISDN ao mudar de operador, pelo que o número marcado já não identifica a rede de serviço. O encaminhamento funciona resolvendo o número num routing number (RN) — quer consultando uma base de dados central antes de encaminhar (All-Call-Query), quer retransmitindo através da rede doadora (Onward Routing) — habitualmente através de um dip MNP ou HLR.

- URL canônico: https://www.broadnet.me/pt/reference/number-portability-and-routing
- Idioma: pt
- Última atualização: 2026-07-19
- Editor: BroadNet (https://www.broadnet.me)

Como a portabilidade de números móveis (MNP) quebra a ligação entre um número marcado e a sua rede de origem: routing numbers (RN), All-Call-Query vs Onward Routing, bases de dados e dips MNP, e como a consulta HLR/MNP impulsiona o encaminhamento de menor custo e a entrega fiável.

## O problema do número portado

Historicamente, o NDC de um número E.164 identificava o operador dono dele, pelo que encaminhar uma chamada ou mensagem significava ler o intervalo do número e enviá-lo para essa rede. A Mobile Number Portability (MNP) quebra esse pressuposto: um assinante pode portar o seu MSISDN para um novo operador mantendo o número, pelo que o intervalo original do número já não indica quem efetivamente o serve. O operador a cujo intervalo o número pertence é o 'doador' ou 'range holder'; o operador que agora o serve é o 'recetor'. Cada rede que origina tráfego para esse número tem, portanto, de descobrir a rede de serviço atual antes de poder encaminhar corretamente — uma consulta, não um pressuposto.

## Routing numbers e como funciona a correção

A portabilidade é resolvida associando um MSISDN portado a um Routing Number (RN) — um prefixo que identifica a rede recetora. Quando se determina que um número foi portado, a rede de origem ou de trânsito antepõe (ou de outra forma anexa) o RN ao número chamado, para que os comutadores a jusante encaminhem com base no RN e não no intervalo original. O RN é um artefacto de encaminhamento interno, não um número marcável, e é removido antes da entrega. Existem duas arquiteturas dominantes para obter e aplicar esta correção — All-Call-Query e Onward Routing — e os reguladores nacionais tipicamente mandatam qual delas, juntamente com o processo de portabilidade e a base de dados de referência central que a sustenta.

*Papéis e artefactos da portabilidade de números*

| Termo | Significado |
|---|---|
| Operadora doadora / detentora da faixa | Operadora à qual pertence o intervalo de números do MSISDN |
| Rede do destinatário | Operadora que atualmente atende o número portado |
| Número de Encaminhamento (RN) | Prefixo que identifica a rede destinatária para encaminhamento |
| banco de dados MNP | Mapeamento de referência de números portados → destinatário/RN |
| dip MNP | Uma consulta a esse banco de dados para resolver a rede atual |

## All-Call-Query vs Onward Routing

No All-Call-Query (ACQ), a rede de origem consulta uma base de dados MNP central para cada chamada/mensagem destinada a um intervalo portável antes de encaminhar, obtém o routing number do recetor e encaminha diretamente para a rede de serviço. É eficiente — uma consulta, um caminho ótimo — mas exige que cada rede de origem tenha acesso à base de dados. No Onward Routing (OR), a chamada é primeiro encaminhada para a rede doadora como se o número não estivesse portado; a doadora deteta a portação, procura o recetor e retransmite a chamada em diante. O OR não necessita de consulta central na origem, mas desperdiça um troço através da doadora e acrescenta latência e custo. A maioria dos mercados maduros favorece o ACQ; a escolha é normalmente definida pelo regulador.

*ACQ vs Onward Routing*

| Aspeto | All-Call-Query (ACQ) | Onward Routing (OR) |
|---|---|---|
| Ponto de consulta | Rede de origem, antes do encaminhamento | Rede doadora, após o primeiro trecho |
| Caminho | Diretamente para o destinatário | Origem → rede doadora → destinatário |
| Eficiência | Ótimo (salto único) | Trecho extra via rede doadora |
| Requisito | A origem precisa de acesso ao banco de dados MNP | Não é necessária nenhuma consulta de origem |
| Uso típico | Mercados maduros, exigidos por reguladores | Implantações mais simples/legadas |

## Bases de dados MNP, dips e consulta HLR

Resolver a rede atual é feito por um 'dip' — uma consulta que devolve o operador de serviço (como MCC-MNC e/ou um routing number) para um MSISDN. Existem duas consultas relacionadas. Um dip MNP dedicado consulta a base de dados nacional de portabilidade ou um equivalente mantido e responde a 'que rede detém este número agora?'. Uma consulta HLR vai mais longe, sinalizando em direção à rede (via SS7/MAP SendRoutingInfoForSM ou equivalente) para confirmar a rede de serviço atual do assinante e a sua acessibilidade em tempo real, o que também revela a portabilidade porque a rede devolvida difere do range holder. No envio de mensagens, o resultado HLR produz o MCC-MNC rigoroso necessário para escolher a ligação certa e codificar a entrega corretamente.

*Resolução de número portado antes da entrega*

```text
Dialed MSISDN : +49 151 00000000   (range historically = Operator A)
        │  MNP dip / HLR lookup
        ▼
Serving network : MCC 262 / MNC 07  (Operator B — number was ported)
Routing Number  : prepended so switches route to Operator B
        │
        ▼
Route/deliver to Operator B (not the range holder)
```

## Dados de portabilidade no encaminhamento de menor custo e na entrega

Acertar na rede de serviço não é apenas um requisito de correção, mas também comercial. No envio de mensagens A2P e na voz, as tarifas de interligação diferem por rede de destino, pelo que encaminhar com base no intervalo original do número em vez da sua verdadeira rede de serviço pode tarifar mal o tráfego e selecionar uma rota subótima ou em falha. Um motor de encaminhamento consciente da portabilidade faz o dip do número, resolve o MCC-MNC real e depois aplica encaminhamento de menor custo sobre as ligações que alcançam essa rede específica — escolhendo o caminho mais barato que ainda cumpre o requisito de entrega e qualidade. Numa cobertura que abrange 200+ países e 1.000+ ligações a operadores, esta resolução por mensagem é o que mantém a entrega fiável e a tarifação rigorosa; as verificações de reputação e de inteligência de números assentam nas mesmas consultas.

## Contexto regulatório

A portabilidade de números existe porque os reguladores a mandatam para promover a concorrência — um assinante que pode manter o seu número enfrenta uma barreira mais baixa à mudança de operador. Os reguladores nacionais definem o processo de portabilidade (prazos, regras de balcão único, procedimentos liderados pelo prestador recetor), a base de dados de referência e o método de encaminhamento que os operadores têm de implementar (habitualmente o ACQ). As regras variam muito por país: alguns operam uma clearinghouse centralizada, outros um modelo distribuído; alguns cobrem apenas o móvel, outros o fixo e o móvel. Como o modelo regulatório e o acesso à base de dados diferem por mercado, um fornecedor global de mensagens ou de voz tem de se integrar com muitos regimes de portabilidade e manter os seus dados de dip atualizados, razão precisa pela qual uma camada de consulta rigorosa e atualizada é fundamental, e não opcional.

## Perguntas frequentes

### O que é a portabilidade de números móveis?

A Mobile Number Portability (MNP) permite a um assinante manter o seu MSISDN ao mudar de operador. Como o número se mantém igual enquanto a rede de serviço muda, o número marcado já não identifica quem o serve — pelo que cada rede que envia tráfego para um número portável tem primeiro de resolver a rede de serviço atual por consulta.

### Porque já não se pode encaminhar com base no intervalo do número de telefone?

Porque a portabilidade quebra a ligação entre o intervalo original de um número (o doador) e o operador que efetivamente o serve (o recetor). Um número no intervalo do operador A pode agora ser servido pelo operador B. Encaminhar com base no intervalo enviaria o tráfego para a rede errada, pelo que a rede de serviço atual tem de ser resolvida antes de encaminhar.

### O que é um routing number (RN)?

Um routing number é um prefixo que identifica a rede recetora que serve um MSISDN portado. Quando se determina que um número foi portado, a rede anexa o RN para que os comutadores a jusante encaminhem com base nele e não no intervalo original. O RN é um artefacto interno, não marcável, e é removido antes da entrega.

### Qual é a diferença entre All-Call-Query e Onward Routing?

O All-Call-Query consulta uma base de dados MNP central na rede de origem antes de encaminhar e envia a chamada diretamente para o recetor — eficiente, mas exige acesso à base de dados. O Onward Routing envia a chamada primeiro para a rede doadora, que deteta a portação e a retransmite em diante — sem consulta na origem, mas com um troço extra. A maioria dos mercados maduros mandata o ACQ.

### O que é um dip MNP?

Um dip MNP é uma consulta a uma base de dados de portabilidade de números que devolve o operador de serviço atual (como MCC-MNC e/ou um routing number) para um MSISDN. Responde a 'que rede detém este número agora?'. Uma consulta HLR vai mais longe, confirmando a rede de serviço e a acessibilidade em tempo real através da sinalização de rede.

### Como é que os dados de portabilidade afetam o encaminhamento e o custo das mensagens?

As tarifas de interligação diferem por rede de destino, pelo que encaminhar com base no intervalo original de um número em vez da sua verdadeira rede de serviço pode tarifar mal o tráfego e escolher uma rota em falha. Um motor consciente da portabilidade faz o dip do número, resolve o MCC-MNC real e depois aplica encaminhamento de menor custo sobre as ligações que alcançam essa rede específica.

## Fontes

- [3GPP TS 23.003 — Numbering, addressing and identification](https://www.3gpp.org/dynareport/23003.htm)
- [ITU-T E.164 — International public telecommunication numbering plan](https://www.itu.int/rec/T-REC-E.164)

## Relacionados

- [Consulta HLR](https://www.broadnet.me/pt/products/hlr-lookup)
- [Inteligência de números HLR e MNP](https://www.broadnet.me/pt/answers/hlr-mnp-number-intelligence)
- [Códigos MCC, MNC e PLMN (E.212)](https://www.broadnet.me/pt/reference/mcc-mnc-plmn-codes)
- [Fluxo de entrega de MT-SMS por SS7](https://www.broadnet.me/pt/reference/ss7-mt-sms-delivery-flow)
- [Reputação e validação de números](https://www.broadnet.me/pt/products/phone-reputation)
