Números de telefone VoIP e DID: como funcionam e como os SBCs os roteiam

Em uma rede VoIP, um número de telefone não está preso a um par de cobre ou a um único aparelho. Ele é um identificador definido por software que uma operadora concorda em rotear para onde você apontar. Esse único fato explica quase tudo que torna o VoIP flexível, e também cria o problema de roteamento que existe na borda de toda implantação séria. Um número discado chega à sua rede como uma sequência de dígitos dentro de uma mensagem SIP, e algo precisa decidir para onde essa chamada realmente vai.
Neste artigo, vamos explicar o que é de fato um número de telefone VoIP, como as operadoras atribuem e provisionam os números de Discagem Direta a Ramal (DID) subjacentes, a diferença entre números hospedados e Bring Your Own Carrier (BYOC), e como um Controlador de Borda de Sessão (SBC) transforma um DID discado em uma chamada entregue. Se você opera um serviço VoIP, uma central de atendimento ou uma plataforma multi-tenant, a seção de roteamento é onde o trabalho prático acontece.
O que é um número de telefone VoIP no nível de rede
Um número de telefone VoIP é um número de Discagem Direta a Ramal (DID) que uma operadora concorda em rotear para um terminal IP em vez de um par de cobre. O número em si é indistinguível de qualquer outro número PSTN: ele pertence a um centro tarifário, faz parte de um bloco NPA-NXX e é alcançável a partir de qualquer telefone. O que muda é a entrega: a operadora envia a chamada como um SIP INVITE para o seu SBC ou terminal SIP Trunk, e a partir daí o roteamento está inteiramente sob seu controle.
Como os DIDs chegam ao seu SBC
As operadoras alocam blocos de DID do NANP (North American Numbering Plan) ou do plano nacional equivalente. Cada DID mapeia para um NPA-NXX que determina o centro tarifário e as obrigações regulatórias associadas. Números de ligação gratuita (8XX) usam um banco de dados SMS/800 separado para roteamento. O que importa na camada do SBC é como esses números chegam: como dígitos no Request-URI ou no cabeçalho To de um SIP INVITE de entrada, que o mecanismo de roteamento do SBC usa para decidir para onde a chamada vai. Para os padrões de normalização E.164 que fazem esse roteamento funcionar entre planos de discagem internacionais, consulte Formato de número de telefone E.164.
Números VoIP hospedados vs Bring Your Own Carrier (BYOC)
Existem duas formas comuns de colocar um número VoIP em funcionamento, e elas estão em extremos opostos do espectro de controle.
Números VoIP hospedados
No modelo hospedado, seu provedor é proprietário do número, provisiona-o dentro da própria plataforma e disponibiliza uma forma de você usá-lo, tipicamente credenciais SIP ou um aplicativo. Este é o caminho mais simples. Você não gerencia trunks ou roteamento, e o provedor absorve os detalhes operacionais. A contrapartida é o controle: seus números vivem dentro do sistema de outra empresa, e migrar depois pode ser complicado.
Bring Your Own Carrier (BYOC)
No modelo BYOC (Bring Your Own Carrier), você obtém DIDs e SIP Trunks de uma ou mais operadoras de sua escolha e os roteia pela sua própria infraestrutura. Você assume mais responsabilidade e, em troca, obtém portabilidade entre plataformas, a liberdade de usar múltiplas operadoras para redundância e melhores tarifas, e independência do ecossistema de qualquer fornecedor único. Quando você troca de plataforma UCaaS ou de central de atendimento, seus números e relacionamentos com operadoras vão junto.
BYOC é onde um SBC se torna essencial, porque algo na sua borda precisa encerrar esses trunks de operadora, protegê-los e decidir onde cada número de entrada deve chegar. Essa função de borda é o tema do restante deste artigo.
Como um SBC roteia uma chamada DID de entrada
Este é o caminho que uma chamada de entrada típica percorre. A operadora do chamador de origem entrega a chamada ao seu provedor, a chamada cruza um SIP Trunk até a borda da sua rede, e a partir daí ela precisa alcançar a plataforma downstream correta, seja um IP-PBX, uma central de atendimento, um softswitch ou Microsoft Teams.
O DID discado é transportado dentro do SIP INVITE, no Request-URI e no cabeçalho To. Quando a chamada chega à sua borda, o SBC lê esse número e o compara com suas regras de roteamento para decidir para onde a chamada vai. Como um SBC opera como um Agente de Usuário Back-to-Back (B2BUA) em vez de um proxy leve, ele encerra completamente o trecho de chamada de entrada e origina um novo trecho em direção ao destino escolhido, o que lhe dá controle total sobre ambos os lados da chamada. DIDs diferentes podem mapear para destinos completamente diferentes, então uma faixa de números pode ser roteada para uma central de atendimento enquanto outra chega ao PBX de um tenant específico. O ProSBC realiza isso com um mecanismo de roteamento baseado em regras que suporta roteamento complexo multi-rota, baseado em prioridade e configurável, e escala para até 1.024 Network Access Points, de modo que uma única plataforma pode atender múltiplas operadoras e múltiplos sistemas downstream simultaneamente.
Uma chamada de entrada carrega seu DID discado no SIP INVITE; o SBC compara o número com suas regras de roteamento e entrega a chamada à plataforma downstream correta. Clique para ampliar.
Identificador de chamadas de saída e STIR/SHAKEN
Em chamadas de saída, o DID aparece como o número de origem nos cabeçalhos From e P-Asserted-Identity. O SBC controla qual número é apresentado em cada trecho e pode aplicar políticas de identificador de chamadas por grupo de trunks. A atestação STIR/SHAKEN se aplica a toda chamada de saída: o SBC assina a chamada por meio de um serviço de assinatura externo, e o nível de atestação (A, B ou C) depende de você poder verificar a autorização do chamador para usar aquele número. Para a mecânica de atestação, consulte Atestação de nível A STIR/SHAKEN. O rótulo “VoIP Caller” que os consumidores às vezes veem em chamadas recebidas é uma decisão de um mecanismo de análise downstream, não algo que o SBC de origem controla diretamente.
Conclusão
Um número de telefone VoIP é um DID: um identificador definido por software que uma operadora roteia por política, o que permite escolher entre a simplicidade hospedada e o controle BYOC, apresentar um número local em qualquer lugar e enviar números diferentes para plataformas diferentes. A flexibilidade é o objetivo principal, e o SBC é o elemento que transforma um DID discado em uma chamada entregue, lendo o número, aplicando suas regras de roteamento e entregando a chamada ao destino correto.
Perguntas frequentes
Qual é a diferença entre um número VoIP e um número de telefone comum?
Para quem disca, nenhuma. Ambos são números de telefone padrão e discáveis. A diferença está por trás do número: um número VoIP roteia chamadas como SIP e RTP sobre redes IP e pode ser apontado para qualquer destino que seu proprietário escolher, enquanto um número tradicional está vinculado a uma linha física e a uma central fixa.
O que significa quando uma chamada aparece como “VoIP caller”?
Significa que o número de origem está associado a um serviço VoIP em vez de uma linha fixa tradicional ou uma linha sem fio fixa. Trata-se de uma classificação do tipo de linha, não de um julgamento sobre a chamada. Muitas empresas legítimas apresentam números VoIP como identificador de chamadas.
O que é um número DID?
Um número DID (Discagem Direta a Ramal) é um número de telefone que uma operadora roteia para o seu sistema sem exigir uma linha física dedicada para cada número. Em VoIP, todo “número de telefone” que você usa é um DID entregue por um SIP Trunk ou serviço hospedado.
Posso manter meu número de telefone atual ao migrar para VoIP?
Em geral sim, por meio da portabilidade numérica. O número se torna um DID na rede do seu novo provedor, e o roteamento de entrada é atualizado para que as chamadas cheguem até você. A portabilidade é um processo próprio com seus próprios prazos, gerenciado pelos bancos de dados de portabilidade do setor.
Um número VoIP precisa corresponder à minha localização física?
Não. A associação geográfica de um código de área é um fato de banco de dados e roteamento, não um fato físico, então um DID VoIP pode apresentar presença local em uma cidade onde você não tem escritório. Esta é uma das vantagens práticas de desvincular o número de uma linha física.
Roteie cada DID para o lugar certo com o ProSBC
O ProSBC é um Controlador de Borda de Sessão de nível carrier, baseado em software, com um mecanismo de roteamento flexível baseado em regras que suporta roteamento complexo multi-rota, baseado em prioridade e configurável. Ele escala para 1.024 Network Access Points e até 350.000 registros de terminais por servidor, o que o torna adequado para BYOC e roteamento DID multi-tenant, onde uma única plataforma atende múltiplas operadoras e múltiplos sistemas downstream.
Como um Agente de Usuário Back-to-Back (B2BUA) completo, o ProSBC encerra e re-origina SIP em ambos os trechos, controlando o roteamento, a ocultação de topologia e a normalização que transformam um DID discado em uma chamada entregue. Ele pode ser implantado em VMware, KVM, AWS, Azure e baremetal, onde quer que a borda da sua rede esteja.
Prefere avaliar por conta própria primeiro? Inicie seu teste gratuito de 30 dias.