Transportadora original
O recurso “Original Carrier” fornece informações de baixa latência sobre a operadora e o tipo de rede originalmente associados a um número de telefone, utilizando a inteligência do Plano de Numeração exclusivo da Vonage. Ele oferece metadados sem a necessidade de consultas em tempo real a fornecedores ou operadoras terceirizadas, tornando-o rápido e confiável para diversos casos de uso.
Embora essa informação se concentre na atribuição original, e não em quaisquer alterações posteriores — e, portanto, não reflita mudanças relacionadas à portabilidade —, ela continua sendo extremamente valiosa para identificar a natureza de um número de telefone. Ela pode indicar se um número foi inicialmente designado como celular, fixo, ligação gratuita, tarifa premium ou virtual — categorias frequentemente relevantes para a prevenção de fraudes, o controle de custos e a qualificação do usuário.
Os principais benefícios incluem:
- Sinais de risco de fraude: Identifique tipos de números virtuais, premium ou de alto risco que possam indicar suplantação de identidade ou tráfego inflado artificialmente.
- Relação custo-benefício: Evite entrar em contato com números caros ou inválidos logo no início do processo.
- Qualidade dos dados: Faça uma triagem prévia de leads e registros de clientes ao identificar a origem dos números.
O Original Carrier é ideal para empresas que buscam simplificar as comunicações, reduzir o tráfego artificialmente inflado e otimizar seus fluxos de trabalho baseados em números com inteligência leve.
Pré-requisitos
Para usar o Identity Insights, você deve verificar se sua conta está configurada corretamente; consulte o Introdução guia para obter mais informações sobre:
- Criando seu account,
- Criação de uma aplicação da Vonage para uso com a API do Identity Insights,
- Os diferentes ambientes disponíveis e como configurar sua Account para utilizá-los,
- E como usar a interface de usuário “Introdução” do Painel de Controle para utilizar a API sem precisar escrever nenhum código.
Este guia explicará como utilizar o Original Carrier Insight programaticamente por meio do cURL.
A API do Identity Insights está disponível por meio de vários endpoints regionais. Os exemplos deste guia utilizam o endpoint da UE, mas você pode encontrar a lista completa em Detalhes técnicos.
Fazendo uma chamada de API
A autenticação na API do Identity Insights é feita por meio de JWTs, um token JSON compacto e autônomo. Para gerar um JWT, você pode usar nosso gerador online, ou, se preferir, use o CLI da Vonage. Você precisará do ID do seu aplicativo e da chave privada para gerar o JWT. Assim que tiver o JWT, poderá enviar uma solicitação à API.
Este exemplo mostra uma solicitação cURL para a informação sobre a operadora original:
curl -X POST https://api-eu.vonage.com/identity-insights/v1/requests \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{
"phone_number": "14040000000",
"purpose": "FraudPreventionAndDetection",
"insights": {
"original_carrier": {}
}
}'
A API retornará, então, informações sobre a rede à qual o número de telefone foi originalmente atribuído, incluindo o nome, o tipo de rede e o código do país:
{
"request_id": "c2cc7a65-9b10-493f-9c0a-1c86751a91c4",
"insights": {
"original_carrier": {
"name": "Orange Espana, S.A. Unipersonal",
"network_type": "MOBILE",
"country_code": "ES",
"network_code": "21403",
"status": {
"code": "OK",
"message": "Success"
}
}
}
}
Aqui, o status O objeto indica o status das informações retornadas para o número de telefone especificado:
| Campo | Descrição |
|---|---|
status.code |
Código que indica o status da solicitação. Deve ser um dos seguintes: NO_COVERAGE: O país ou a rede de celular não é compatível com os fornecedores disponíveis. INVALID_PURPOSE: A finalidade indicada não é válida nem permitida para este Insight. UNAUTHORIZED: Não foi possível autorizar a solicitação para essa combinação de aplicativo, fornecedor e número de telefone. INTERNAL_ERROR: Ocorreu um erro interno durante o processamento da solicitação. SUPPLIER_ERROR: O fornecedor apresentou um erro durante o processamento da solicitação. NOT_FOUND: Não foi possível encontrar o número de telefone para este Insight. UNSUPPORTED_NETWORK_TYPE: Esse tipo de rede não é compatível com este Insight. INVALID_NUMBER_FORMAT: O formato do número de telefone não é válido para atribuição pelas operadoras aos usuários. OK: A informação foi processada com sucesso. |
status.message |
Descrição mais detalhada do status. |
Se status.code na resposta está OK, você também poderá ver os campos descritos na tabela abaixo. Se um campo estiver marcado como “Sim” na coluna “Obrigatório”, ele sempre será retornado quando o status for OK. Se um campo estiver marcado como “Não”, ele poderá ou não ser retornado.
| Campo | Descrição | Obrigatório |
|---|---|---|
name |
O nome completo da transportadora original associada à phone_number disponibilizado. Isso se aplica apenas a números de celular. |
Não |
network_type |
O tipo de rede que phone_number está associado a. Será uma das seguintes opções: MOBILE: Um número atribuído a um aparelho celular que, normalmente, pode fazer e receber chamadas de voz e mensagens de texto (SMS). LANDLINE: Um número de telefone fixo vinculado a um local físico, utilizado principalmente para chamadas de voz e que, geralmente, não permite receber mensagens SMS. TOLLFREE: Um número que permite que quem liga entre em contato com uma empresa ou serviço sem ser cobrado pela ligação; o custo é arcado pelo destinatário. PREMIUM: Um número com tarifa elevada que cobra taxas adicionais do chamador, frequentemente utilizado para conteúdos ou serviços especializados, como linhas de votação ou linhas de atendimento informativo. VIRTUAL: Um número baseado na nuvem, não vinculado a um cartão SIM ou dispositivo específico, geralmente gerenciado por meio de aplicativos ou plataformas on-line (por exemplo, o Google Voice). |
Sim |
country_code |
Código de país de dois caracteres para phone_number. Isso está em ISO 3166-1 alfa-2 formato. |
Sim |
network_code |
Códigos de país para telefonia móvel (MCC) + Códigos de rede móvel (MNC). E.212 Identidade internacional do assinante móvel. | Não |
Leitura complementar
- Saiba mais sobre a API do Identity Insights no Referência da API.
- Se tiver alguma dúvida, entre em contato conosco pelo Slack da Comunidade Vonage.