OTP por voz é uma senha de uso único entregue por uma chamada automática: uma voz de text-to-speech lê o código de verificação para o usuário, geralmente duas vezes. Funciona em qualquer telefone, inclusive linhas fixas, e é usado como alternativa ou fallback quando um código por SMS não chega.
O que é OTP por voz?
O OTP por voz (também chamado de verificação por voz ou OTP por chamada) envia o mesmo tipo de código curto de um SMS OTP, mas por uma chamada de voz. O app ou site do usuário dispara a chamada, o usuário atende, ouve "Seu código de verificação é 4 8 2 9 1 7" e o digita. Ele alcança pessoas que não recebem SMS: usuários de linha fixa, telefones com SMS bloqueado, números em redes onde o SMS A2P é filtrado e usuários com deficiência visual que preferem áudio.
Como funciona o OTP por voz?
O seu serviço de verificação gera um código, converte em fala uma mensagem que o contém e faz uma chamada de saída por uma rota de terminação VoIP para o número do usuário. Quando a chamada é atendida, o áudio toca; o usuário digita o código no seu app e o seu backend o confere.
- Disparo. O usuário pede um código ou o SMS expira, e o seu backend chama a API de OTP por voz.
- Text-to-speech. O provedor monta a mensagem no idioma do usuário, lendo os dígitos devagar e repetindo o código.
- Estabelecimento da chamada. A chamada sai por uma rota de voz para a operadora de destino, exibindo um caller ID.
- Reprodução e verificação. O usuário ouve o código e o digita; você o verifica e o invalida.
Como a chamada passa por rotas de voz normais, valem os fatores de qualidade da voz wholesale: taxa de atendimento, atraso pós-discagem e se o caller ID é entregue. Veja ASR, ACD e PDD.
OTP por voz vs SMS OTP
| SMS OTP | OTP por voz | |
|---|---|---|
| Chega a linhas fixas | Não | Sim |
| Esforço do usuário | Baixo, com preenchimento automático no Android e no iOS | Maior: atender, ouvir, digitar |
| Afetado por filtragem de SMS e regras de sender ID | Sim | Não, mas afetado por rótulos de chamada e regras de CLI |
| Problema de atendimento | Nenhum | Usuários podem ignorar números desconhecidos |
| Base de custo | Por parte de mensagem | Por minuto ou por chamada, com incrementos de tarifação |
| Exposição a fraude | SMS pumping | Chamadas para números premium ou de compartilhamento de receita |
A maioria das equipes usa o SMS primeiro e o OTP por voz como fallback, como descrito em fallback de OTP com voz e WhatsApp.
Por que o caller ID importa no OTP por voz?
As pessoas raramente atendem chamadas de números ocultos ou aleatórios, então um OTP por voz que chega sem um caller ID reconhecível muitas vezes não é atendido. Use uma rota que entregue o seu CLI sem alterações, de preferência um número que os seus usuários reconheçam ou um número local onde isso é permitido para o seu tráfego. Números ocultos ou alterados reduzem a taxa de atendimento e podem violar regras nacionais de caller ID. Veja rotas CLI vs Non-CLI e Local CLI explicado. Nos EUA, as chamadas também levam atestação STIR/SHAKEN, tratada em STIR/SHAKEN explicado.
Quanto custa o OTP por voz?
O OTP por voz é cobrado como qualquer chamada de saída: por minuto, na tarifa do destino e do tipo de número (móvel ou fixo), com os incrementos de tarifação da rota. Uma chamada típica de OTP por voz dura bem menos de um minuto, então incrementos como 60/60 vs 1/1 mudam muito o custo real. Veja incrementos de tarifação. As tarifas de terminação móvel variam muito entre países, então compare o custo por usuário verificado com o do SMS em cada mercado.
Riscos de fraude no OTP por voz
O OTP por voz abre um caminho de fraude que o SMS não abre: os atacantes inserem números premium ou de alto custo no seu formulário de cadastro, disparam chamadas para eles e depois dividem a receita de terminação. Essa é uma forma de fraude de compartilhamento de receita internacional (IRSF). Defenda-se com:
- Limites de envio por número, IP, dispositivo e prefixo de numeração.
- Bloqueio de destinos e faixas de numeração onde você não tem usuários.
- OTP por voz liberado só depois de uma tentativa de SMS com falha, não como primeira opção em todos os países.
- Alertas para chamadas feitas sem uma verificação correspondente.
- Duração máxima de chamada curta.
API de OTP por voz e rotas
Uma API de OTP por voz normalmente recebe o número de destino, o código ou a mensagem, o idioma e o caller ID, e devolve um ID de chamada e um callback de status. Por trás dela há uma rota de terminação VoIP com boa taxa de atendimento e entrega do CLI. A VoIPMatcher busca tanto rotas de voz quanto rotas de SMS A2P com suas operadoras e as gerencia. Solicite uma rota de voz CLI para chamadas de OTP.
Perguntas frequentes
O que é uma chamada de OTP por voz?
Uma chamada de OTP por voz é uma ligação automática que lê um código de verificação de uso único para o usuário com uma voz de text-to-speech, geralmente repetindo-o duas vezes. O usuário digita o código no app ou site para provar que controla o número de telefone. É usada para linhas fixas, para usuários que não recebem SMS e como fallback.
Por que recebi uma chamada lendo um código?
Geralmente porque você, ou alguém digitando o seu número, pediu um código de verificação e escolheu a opção de chamada, ou porque o SMS falhou e o serviço passou para uma chamada de voz. Se você não pediu, não compartilhe o código com ninguém, porque pode ser uma tentativa de tomar a sua conta.
O OTP por voz pode ser usado em linhas fixas?
Sim, e essa é uma das suas principais vantagens. O SMS não chega à maioria das linhas fixas, mas uma chamada de voz chega. Serviços que precisam verificar números fixos, como empresas ou usuários mais velhos, costumam oferecer a opção de chamada. As tarifas de terminação fixa são diferentes das móveis, então confira o preço para os dois tipos de número.
Quais idiomas o OTP por voz suporta?
Depende do motor de text-to-speech do provedor. A maioria dos provedores suporta muitos idiomas principais e alguns sotaques regionais, e você escolhe o idioma por chamada, geralmente a partir das configurações do app do usuário ou do país do número. Use uma leitura clara e lenta dos dígitos e repita o código, porque erros são mais prováveis de ouvido do que por texto.
O OTP por voz é mais seguro que o SMS OTP?
Não muito. O OTP por voz evita alguns problemas do SMS, como malware que lê mensagens, mas continua ligado ao número de telefone, então SIM swap e desvio de chamadas podem expô-lo, e os usuários podem ser enganados a ler o código para quem liga. Para ações de alto risco, autenticação por app ou passkey é mais forte.
Precisa de uma rota?
Envie o destino, o tipo de rota e a tarifa alvo. Respondemos com o que podemos entregar.