Por sermos uma empresa de identidade e inteligência centrada em dispositivos móveis, os dados que residem na camada de base da maioria das coisas que fazemos é a camada de intervalo de números globais, que contém todos os recursos de numeração alocados a todas as operadoras de rede pelos órgãos reguladores em todo o mundo.
Quando começamos a criar nossos serviços, começamos pesquisando e criando nossos dados de intervalo de números para os países que atendíamos inicialmente. À medida que adicionávamos mais e mais conjuntos de dados em nível global, percebemos que precisávamos de um intervalo de números globais muito preciso para oferecer o melhor serviço possível ao mercado.
Para aqueles que não sabem, um plano de numeração global contém todos os intervalos de números que foram alocados para as operadoras de rede em todo o mundo. Esses recursos de numeração são atribuídos pelos órgãos reguladores de telecomunicações às redes em seus países e, a partir desses intervalos, os números de telefone são atribuídos aos clientes.
Uma lição muito importante aprendida naqueles primeiros dias foi quando um de nossos clientes de consulta de MNP parou de enviar consultas para um país e, quando perguntamos o motivo, ele nos disse que tinha acesso direto ao banco de dados de MNP. No entanto, duas semanas depois, as consultas voltaram porque eles não conseguiam descobrir o plano de numeração correto para o país, o que resultou em custos mais altos para eles com a terminação de SMS do que com o uso da nossa solução de consulta.
Inicialmente, o plano não era criar uma solução global, mas como a demanda aumentou, decidimos começar a criar uma solução verdadeiramente mundial.
Temos uma equipe dedicada que pesquisa as fontes corretas, cria scripts de atualizações automáticas sempre que possível e verifica a precisão. Então, de onde eles obtêm os dados?
Setor de padronização de telecomunicações da União Internacional de Telecomunicações (ITU-T) A ITU-T recebe atualizações dos órgãos reguladores sobre os recursos de numeração. A maioria dos órgãos reguladores publica para a ITU-T apenas a estrutura do plano de numeração (por exemplo, quais prefixos são fixos, quais prefixos são móveis, quais são as regras de discagem e quais são os possíveis comprimentos dos números). Essa é uma boa fonte de dados, mas não é granular ou atualizada com regularidade suficiente para ser usada por si só.
Reguladores nacionais – como o setor de telecomunicações é regulamentado, as faixas de números são atribuídas pelos reguladores nacionais. Alguns publicam os dados de forma regular e estruturada, outros os disponibilizam apenas para as operadoras de rede, outros publicam algumas decisões em PDF sobre atribuições de faixas e outros não publicam nada.
Documentos IR.21 – Como membro da GSMA, a TMT tem acesso aos documentos IR.21, nos quais as operadoras de telefonia móvel publicam dados relevantes para o roaming internacional, incluindo informações sobre suas faixas de numeração. Obviamente, algumas fazem isso com mais regularidade do que outras.
Dados do HLR – como descobrimos da maneira mais difícil, às vezes os dados do ITU-T, dos reguladores e do IR. 21 podem ser diferentes, portanto, recorremos à nossa própria solução Live HLR para “perguntar” às redes onde estão alguns números, validando a fonte da verdade em muitos casos.
Infelizmente, não há uma única fonte de verdade – há alguns casos em que os órgãos reguladores publicam alguns dados incorretos ou as operadoras publicam alguns dados incorretos em seus documentos IR.21. Além disso, em países onde há um alto nível de atividades de fusões e aquisições entre as operadoras de rede, os recursos de numeração são total ou parcialmente transferidos quando as redes são adquiridas.
Temos que fazer com que todas as camadas funcionem sem problemas para resolver dados conflitantes – e é por isso que nossa equipe de Number Plans vale seu peso em ouro.
Bem, isso depende da complexidade e do dinamismo das alocações de faixas de números e das atividades de fusões e aquisições de cada país. Para garantir que tenhamos as alocações de faixas de números globais mais corretas e atualizadas, criamos um SLA interno para nossa equipe de planos de numeração e, seguindo o SLA, alguns países são atualizados:
Diariamente – quando podemos confiar nos reguladores e nos documentos IR.21 e podemos automatizar o processo.
Semanalmente – quando a dinâmica é relativamente alta e é necessária a intervenção manual.
Quinzenalmente – para países com menor dinâmica e intervenção manual.
Mensalmente – quando a dinâmica é realmente baixa.
Mas há duas dinâmicas mais importantes do Plano de Numeração Global:
Estamos recebendo alertas – de reguladores, operadoras ou quando um novo IR.21 é publicado – de que uma nova faixa está prestes a ser alocada OU de que o proprietário de uma faixa foi alterado. Nós agimos imediatamente.
Como a perfeição não existe (embora nosso objetivo seja alcançá-la), se cometermos algum erro, nossos clientes nos alertarão. Se perdermos um intervalo ou se o titular do intervalo for alterado, investigaremos por meio do processo normal de suporte e apresentaremos a atualização do país específico para resolver o tíquete.
Por ser a camada de base da nossa pilha de dados, o plano de numeração é usado na maioria dos nossos produtos.
Oferecemos o plano de numeração por si só no que chamamos de “Teleshield“. Nossos clientes usam os dados fazendo download ou consultando-os em tempo real ((enum, HTTP, sip redirect) para:
Roteamento e triagem de chamadas de voz e SMS
Prevenção de fraudes
Prevenção de desvios, como flash-calling
Firewalls de sinalização interna
Origin base Rating and Routing (OBR)
Validação de inscrições on-line
Limpeza de dados de clientes
Verificação de identidade
Tecnicamente, o que percebo é que a maioria das empresas que trabalham com voz usa alocação baseada em prefixo, algumas usam prefixo + comprimento e outras usam prefixo + comprimento mínimo/máximo. Mesmo que tenhamos uma sólida experiência em voz, usamos os dados internamente como intervalos (Start, Stop) porque as pesquisas numéricas (por exemplo, número em (start, stop)) são muito mais rápidas do ponto de vista computacional e podemos fornecer um número muito alto (centenas de milhares) de TPS (transações por segundo) em uma latência inferior a um milissegundo usando nosso próprio banco de dados na memória otimizado para números de telefone e atributos.
No momento em que escrevemos este artigo e analisamos nosso banco de dados na memória, há 3,1 milhões de faixas atribuídas a 18.000 redes em todo o mundo (telefone fixo, celular, virtual, VoIP, etc.).
Atendemos ao Plano de Numeração Global por:
Download – podemos exportar os dados em alguns formatos (intervalos, prefixos, prefixos + comprimento, prefixos + comprimento mínimo/máximo).
Consultas de número único para nosso produto Teleshield. As interfaces de consulta padrão são ENUM e Rest API.
Consultas de números em lote em nosso portal ou carregando arquivos em nosso SFTP.
Serviço de redirecionamento de SIP – uma solução personalizada para fornecer os dados como redirecionamentos ou códigos de erro de SIP.
Os dados contêm:
Intervalo ou prefixo
Código do país
Tipo de número (fixo/móvel)
Tipo de número estendido (ligação gratuita, Voip etc.)
ID da rede
MCC
MNC
Nome da rede
Nome completo da operadora
Last updated on julho 9, 2024
Nosso serviço Viteza não apenas fornece acesso instantâneo aos nossos serviços Live, Velocity e TeleShield Routing, mas também vem com 500 consultas gratuitas para você começar
VitezaFornecemos os dados mais abrangentes sobre dispositivos, redes e numeração móvel disponíveis
Entre em contato conosco > Converse com um especialista >