A verificação por flash call confirma um número de telefone fazendo uma chamada perdida muito curta para ele: os últimos dígitos do número que liga funcionam como código de uso único, e o app confere esses dígitos automaticamente ou o usuário os digita. Pode ser barata e rápida, mas tem riscos reais: as operadoras detectam, cobram ou bloqueiam flash calls cada vez mais, e ela só funciona bem no Android.
O que é a verificação por flash call?
A flash call (também chamada de verificação por chamada perdida ou autenticação por flash call) é um método de verificação de número de telefone que usa uma chamada em vez de um SMS. O serviço de verificação liga para o número do usuário a partir de um número escolhido num pool e desliga depois do primeiro toque, antes do atendimento. O próprio número que liga carrega o código: o usuário, ou o app, informa os últimos quatro a seis dígitos, e o serviço confere com o número que usou.
Como funciona a autenticação por flash call?
- O usuário digita o número de telefone no seu app.
- O seu backend pede uma flash call ao provedor de verificação e recebe de volta os dígitos esperados (ou um padrão).
- O provedor liga para o usuário a partir de um número cujos últimos dígitos formam o código e derruba a chamada antes do atendimento.
- No Android, o app pode ler o número recebido automaticamente se o usuário der a permissão de registro de chamadas, então a verificação é silenciosa e instantânea.
- Nos outros casos, inclusive no iPhone, em que os apps não conseguem ler o registro de chamadas, o usuário digita os últimos dígitos da chamada perdida mostrada na tela.
- O seu backend compara os dígitos e marca o número como verificado.
Como a chamada nunca é atendida, ela não tem duração cobrável do lado da voz, e é por isso que as flash calls parecem mais baratas que o SMS.
Flash call vs SMS OTP
| SMS OTP | Flash call | |
|---|---|---|
| Experiência do usuário | Ler ou preencher o código automaticamente | Silenciosa no Android com permissão; dígitos manuais no iPhone |
| Velocidade | Segundos em boas rotas | Normalmente alguns segundos até tocar |
| Modelo de custo | Por mensagem, definido pelas tarifas de terminação das operadoras | Muitas vezes mais baixo, mas algumas operadoras já cobram ou bloqueiam |
| Clareza regulatória | Regras A2P claras na maioria dos países | Pouco clara ou em mudança em muitos países |
| Funciona em telefone fixo | Não | Tecnicamente sim, mas o usuário precisa ler o identificador de chamadas |
Compare as duas com o OTP por voz, que lê o código em voz alta numa chamada atendida.
Quais são os riscos da verificação por flash call?
Os principais riscos são comerciais e regulatórios, mais do que técnicos: as flash calls levam o tráfego de verificação do SMS A2P pago para chamadas de duração zero que não pagam nada às operadoras, e por isso as operadoras estão reagindo. Antes de depender dela, avalie estes pontos:
- Bloqueio pelas operadoras. Muitas operadoras usam ferramentas de detecção que identificam as faixas de números de flash call. Depois de detectar, podem bloquear as chamadas, e a verificação falha em silêncio.
- Novas cobranças. Algumas operadoras e os seus parceiros wholesale decidem cobrar flash calls como tráfego A2P ou aplicar uma taxa de estabelecimento de chamada. Um canal barato pode ficar caro, ou as condições da rota podem mudar com pouco aviso.
- Roteamento grey. Parte do tráfego de flash call é enviada por rotas que disfarçam chamadas A2P como tráfego de pessoa para pessoa. Se o seu provedor faz isso, as suas verificações dependem de rotas que podem ser derrubadas, e o seu negócio fica associado a um tráfego que as operadoras tratam como abuso. Pergunte como as chamadas são roteadas e se a operadora de destino aceita esse tráfego.
- Exposição do pool de números. O pool de números de origem precisa ser atribuído de forma legítima. Usar números sobre os quais o provedor não tem direitos é uma forma de abuso de caller ID. Veja regras sobre spoofing de CLI.
- Fraude. Assim como no SMS e no OTP por voz, os disparos de flash call podem ser abusados para gerar tráfego para faixas de números que rendem receita a fraudadores. Veja IRSF e SMS pumping.
- Confusão do usuário e rotulagem de chamadas. O usuário pode retornar a ligação, e aparelhos ou apps podem marcar como spam chamadas perdidas repetidas de faixas desconhecidas. Chamadas perdidas de números internacionais desconhecidos também lembram a fraude wangiri, o que pode ensinar o usuário a desconfiar delas.
- Limites das plataformas. Ler o registro de chamadas no Android exige uma permissão sensível, que as lojas de apps restringem, e a verificação silenciosa não existe no iPhone.
Quando a flash call faz sentido?
A flash call pode funcionar como uma opção dentro de um fluxo de verificação multicanal, em mercados em que o provedor consegue mostrar que as operadoras de destino aceitam o tráfego e as condições comerciais estão documentadas. Funciona melhor para públicos com muito Android, com SMS ou voz como fallback, nunca como único canal. Peça ao seu provedor dados de conversão por país e uma declaração por escrito de como as chamadas são terminadas. O padrão de fallback está em fallback de OTP com voz e WhatsApp.
Flash call é o mesmo que autenticação silenciosa?
Não. "Autenticação silenciosa" normalmente se refere a métodos que verificam o número pela sessão de dados da rede da operadora móvel, sem código e sem chamada. A flash call só é silenciosa no Android quando o app lê o registro de chamadas; ela continua fazendo uma chamada real.
Rotas de fallback confiáveis
Seja qual for o primeiro canal, um fallback por SMS confiável protege a conversão. A VoIPMatcher contrata rotas SMS A2P e rotas de voz com os seus carriers e faz a gestão delas. Solicite uma rota de SMS para OTP.
Perguntas frequentes
A verificação por flash call é gratuita?
Não. Mesmo que as flash calls sejam derrubadas antes do atendimento, os provedores cobram pelo serviço, e algumas operadoras e parceiros wholesale já cobram flash calls como tráfego A2P ou aplicam taxas de estabelecimento de chamada. Por isso o preço pode mudar mais rápido do que no SMS. Peça ao seu provedor os preços por país por escrito e como as chamadas são terminadas.
A flash call funciona no iPhone?
Só em parte. Apps de iPhone não conseguem ler o registro de chamadas, então a verificação não pode ser silenciosa. O usuário vê uma chamada perdida e digita no app os últimos dígitos do número que ligou. Isso adiciona um passo manual e pode confundir quem espera um código por SMS, então dê instruções claras na tela.
Por que recebo uma chamada perdida quando me cadastro num app?
Alguns apps verificam o seu número com uma flash call: uma chamada muito curta que toca uma vez e desliga. O número que ligou contém o seu código, e o app lê esse número ou pede que você digite os últimos dígitos. Você não precisa retornar a ligação, e retornar ligações de números internacionais desconhecidos não é recomendado.
A verificação por flash call é segura?
Ela oferece uma proteção parecida com a do SMS OTP para provar que o usuário controla um número, com fraquezas parecidas: SIM swap e desvio de chamadas podem redirecionar a chamada. Não é um fator de autenticação forte para pagamentos ou alterações de conta. Use para verificar o número de telefone e métodos mais fortes, como passkeys, para ações de alto risco.
As operadoras bloqueiam flash calls?
Algumas sim. Muitas operadoras já usam sistemas de detecção que identificam as faixas de números de flash call e então bloqueiam ou cobram essas chamadas. Quando uma rota é bloqueada, as verificações falham sem aviso. Por isso a flash call deve ser uma opção dentro de um fluxo multicanal com SMS ou OTP por voz como fallback.
Precisa de uma rota?
Envie o destino, o tipo de rota e a tarifa alvo. Respondemos com o que podemos entregar.