Skip to content

Fallback de OTP: SMS, OTP por voz e WhatsApp

Como montar o fallback de OTP entre SMS, OTP por voz e WhatsApp: o que é OTP por voz, pontos fortes de cada canal, tempos, fluxo e proteção antifraude.

Atualizado em 20 outubro 2026

Fallback de OTP significa enviar o código de verificação por um segundo canal, como uma chamada de voz ou o WhatsApp, quando o SMS não chega ou o usuário pede outro código. Uma boa configuração tenta primeiro o canal confiável mais barato, espera pouco tempo e então troca de canal, o que aumenta o sucesso da verificação e limita os custos de fraude por SMS.

Por que um canal só não basta

Mesmo boas rotas SMS falham às vezes: uma rede bloqueia o tráfego, um sender ID não está registrado em uma operadora, o celular está com cobertura ruim ou um firewall filtra a mensagem. Cada OTP que falha é um usuário que não consegue se cadastrar ou entrar. O fallback transforma muitas dessas falhas em verificações bem-sucedidas. O básico de uma primeira tentativa confiável está em boas práticas de SMS OTP.

Os principais canais comparados

CanalPontos fortesPontos fracos
SMSFunciona em todo celular, sem app, com preenchimento automático no Android e no iOSPreço varia muito por país, regras de sender ID, alvo de SMS pumping
Chamada de voz (text-to-speech)Funciona em fixos e com cobertura de dados ruim, boa para usuários que não conseguem ler SMSO usuário pode não atender números desconhecidos, exige CLI e rotas de voz por país
Mensagem de autenticação do WhatsAppEntregue por dados, muitas vezes mais barata que o SMS em países caros, remetente verificadoO usuário precisa ter WhatsApp; aprovação de template e preços da Meta se aplicam
Outros OTT ou RCSRico e com marca nos mercados suportadosA cobertura varia por país e aparelho

Montando o fluxo de fallback

  1. Escolha o canal principal por país. Em países em que o WhatsApp é muito usado e o SMS é caro, começar pelo WhatsApp pode fazer sentido; nos outros, comece pelo SMS.
  2. Defina uma espera curta. Se o código não foi digitado depois de 20 a 60 segundos, ofereça ou acione o próximo canal.
  3. Deixe o usuário escolher. Um botão "Prefiro receber uma ligação" ou "Enviar pelo WhatsApp" funciona melhor do que trocar em silêncio.
  4. Mantenha o mesmo código em todos os canais ou invalide o antigo, para que o usuário não se confunda com dois códigos diferentes.
  5. Limite o total de tentativas por número e por sessão, somando todos os canais.

OTP por voz na prática

Uma chamada de OTP por voz lê o código com text-to-speech, normalmente duas vezes, no idioma do usuário. Ela precisa de uma rota de voz que entregue o seu identificador de chamadas, porque muita gente não atende ligações de números ocultos ou desconhecidos. Veja rotas CLI e non-CLI e rotas Local CLI. O OTP por voz também pode ser abusado por fraudadores que disparam chamadas para números premium, então aplique os mesmos limites de taxa do SMS. Veja International Revenue Share Fraud.

Autenticação pelo WhatsApp na prática

No WhatsApp, as mensagens de OTP são enviadas pela WhatsApp Business Platform usando templates de autenticação aprovados, que podem incluir um botão de copiar código ou de preenchimento automático com um toque. Templates e preços são definidos pela Meta e mudam com o tempo, então confira as regras atuais antes de planejar os custos.

Fallback e fraude

O fallback não resolve o SMS pumping; ele pode espalhá-lo para outros canais. Proteja o gatilho, não só o canal: detecção de bots no formulário, limites de taxa por número, IP e prefixo, e alertas quando códigos são enviados mas não digitados. Acompanhe a conversão por canal e por país: ela mostra onde o canal principal está falhando e onde o fallback está sendo abusado.

Rotas para cada canal

Uma configuração de fallback precisa de boas rotas SMS A2P e, para OTP por voz, de terminação VoIP com CLI. A VoIPMatcher obtém as duas com seus carriers e faz a gestão delas para você. Solicite uma rota SMS para OTP ou solicite uma rota de voz para chamadas de OTP.

Perguntas frequentes

O que é OTP por voz?

OTP por voz é uma senha de uso único entregue por uma chamada automática em vez de uma mensagem de texto. Um sistema de text-to-speech lê o código, normalmente duas vezes, no idioma do usuário. Funciona em telefones fixos e com cobertura de dados ruim, e é comum como fallback quando um código por SMS não chega após uma espera curta.

O OTP por WhatsApp é mais barato que o OTP por SMS?

Muitas vezes, mas não em todo lugar. As mensagens de autenticação do WhatsApp são entregues por dados e podem custar menos que o SMS em países em que as operadoras cobram tarifas A2P altas. A Meta define os preços e os muda com o tempo, e o usuário precisa ter o WhatsApp instalado. Compare o preço atual por mensagem em cada país antes de escolher o canal principal.

O código do fallback deve ser o mesmo do SMS?

Mantenha o mesmo código em todos os canais ou invalide o primeiro quando enviar o segundo. O importante é que o usuário nunca fique com dois códigos válidos sem saber qual digitar. Limite o total de tentativas por número e por sessão, somando todos os canais.

Quanto tempo esperar antes do fallback de OTP?

Uma janela comum é de 20 a 60 segundos depois do envio do SMS. Se o código não foi digitado até lá, ofereça ou acione o próximo canal. Deixar o usuário escolher com um botão como Prefiro receber uma ligação costuma funcionar melhor do que trocar em silêncio, e evita custos desnecessários de voz e WhatsApp.

Precisa de uma rota?

Envie o destino, o tipo de rota e a tarifa alvo. Respondemos com o que podemos entregar.

Mais guias

Todos os guias
SMS A2P 10DLC, toll-free ou short code para SMS nos EUA (2026) 10DLC, toll-free e short code comparados para SMS empresarial nos EUA em 2026: registro, prazo de ativação, throughput, custos e qual escolher. SMS A2P Melhor gateway de SMS para OTP: como escolher Checklist para escolher um gateway de SMS ou provedor de SMS OTP: velocidade, qualidade da rota, DLR reais, sender ID, antifraude e custo por verificação. SMS A2P SMS A2P ou P2P: qual é a diferença? SMS A2P e P2P explicados: como mensagens de aplicação para pessoa diferem de textos entre pessoas, tipos de rota A2P, regras de sender ID e DLR reais. SMS A2P Limite de caracteres do SMS: GSM-7 vs Unicode O limite de caracteres do SMS explicado: 160 caracteres GSM-7 ou 70 Unicode, o que ativa o Unicode, caracteres de extensão e como mensagens longas são contadas. SMS A2P Consulta HLR (HLR lookup): o que é e como funciona O que uma consulta HLR retorna, como difere da consulta MNP, se mostra a localização e como quem envia SMS a usa para rotear, limpar listas e combater fraude. SMS A2P WhatsApp vs SMS para OTP e alertas: custo e alcance WhatsApp vs SMS para códigos OTP e alertas: alcance, preço por mensagem da Meta em 2026, segurança e como combinar os dois canais por país. SMS A2P RCS vs SMS para mensagens corporativas RCS vs SMS para empresas: recursos, alcance no Android e no iPhone em 2026, modelos de preço, comparação com MMS e quando manter o SMS como fallback. SMS A2P Sender ID de SMS: alfanumérico, numérico e short code O que é sender ID em SMS: exemplos de sender ID alfanumérico, long codes numéricos e short codes comparados, limite de caracteres, respostas e regras por país.