Skip to content

Fallback OTP: SMS, OTP vocale e WhatsApp

Come progettare il fallback OTP tra SMS, chiamate OTP vocali e WhatsApp: cos'è l'OTP vocale, punti di forza dei canali, tempi, flusso e protezione antifrode.

Aggiornata il 20 ottobre 2026

Il fallback OTP consiste nell'inviare il codice di verifica su un secondo canale, come una chiamata vocale o WhatsApp, quando l'SMS non arriva o l'utente chiede un altro codice. Una buona configurazione prova prima il canale affidabile più economico, aspetta poco, poi cambia canale: così aumentano le verifiche riuscite e si limitano i costi delle frodi SMS.

Perché un solo canale non basta

Anche le buone rotte SMS a volte falliscono: una rete blocca il traffico, un sender ID non è registrato su un operatore, un telefono ha poca copertura o un firewall filtra il messaggio. Ogni OTP fallito è un utente che non riesce a registrarsi o ad accedere. Il fallback trasforma molti di questi fallimenti in verifiche riuscite. Le basi di un primo tentativo affidabile sono in buone pratiche per gli SMS OTP.

I canali principali a confronto

CanalePunti di forzaPunti deboli
SMSFunziona su ogni cellulare, nessuna app necessaria, compilazione automatica su Android e iOSPrezzo molto variabile per Paese, regole sul sender ID, bersaglio dell'SMS pumping
Chiamata vocale (sintesi vocale)Funziona sui fissi e con scarsa copertura dati, utile per chi non può leggere gli SMSGli utenti possono non rispondere a numeri sconosciuti, servono CLI e rotte voce per ogni Paese
Messaggio di autenticazione WhatsAppViaggia sui dati, spesso costa meno dell'SMS nei Paesi cari, mittente verificatoL'utente deve avere WhatsApp, si applicano approvazione dei template e prezzi Meta
Altri OTT o RCSRicchi e con marchio nei mercati supportatiLa copertura cambia per Paese e dispositivo

Progettare il flusso di fallback

  1. Scegli il canale principale per Paese. Nei Paesi dove WhatsApp è molto diffuso e l'SMS è caro, partire da WhatsApp può avere senso; altrove parti dall'SMS.
  2. Imposta un'attesa breve. Se il codice non è stato inserito dopo 20-60 secondi, offri o avvia il canale successivo.
  3. Lascia scegliere l'utente. Un pulsante "Chiamami" o "Invia su WhatsApp" funziona meglio che cambiare canale in silenzio.
  4. Mantieni lo stesso codice su tutti i canali o invalida quello vecchio, così gli utenti non si confondono con due codici diversi.
  5. Limita i tentativi totali per numero e per sessione su tutti i canali.

L'OTP vocale nella pratica

Una chiamata OTP vocale legge il codice con la sintesi vocale, di solito due volte, nella lingua dell'utente. Richiede una rotta voce che consegni il tuo caller ID, perché molte persone non rispondono alle chiamate da numeri nascosti o sconosciuti. Vedi rotte CLI e Non-CLI e rotte Local CLI. Anche l'OTP vocale può essere sfruttato dai truffatori, che fanno partire chiamate verso numeri a sovrapprezzo, quindi applica gli stessi limiti di frequenza dell'SMS. Vedi International Revenue Share Fraud.

L'autenticazione WhatsApp nella pratica

Su WhatsApp i messaggi OTP si inviano tramite la WhatsApp Business Platform con template di autenticazione approvati, che possono includere un pulsante per copiare il codice o per la compilazione automatica con un tocco. Template e prezzi li fissa Meta e cambiano nel tempo, quindi verifica le regole attuali prima di pianificare i costi.

Fallback e frodi

Il fallback non risolve l'SMS pumping; può anzi estenderlo ad altri canali. Proteggi il punto che fa partire l'invio, non solo il canale: rilevamento dei bot sul modulo, limiti di frequenza per numero, IP e prefisso, e avvisi quando i codici vengono inviati ma non inseriti. Misura la conversione per canale e per Paese: ti mostra dove il canale principale fallisce e dove il fallback viene sfruttato.

Rotte per ogni canale

Un sistema di fallback richiede buone rotte SMS A2P e, per l'OTP vocale, terminazione VoIP con CLI. VoIPMatcher le cerca entrambe presso i suoi carrier e le gestisce per te. Richiedi una rotta SMS per OTP oppure richiedi una rotta voce per le chiamate OTP.

Domande frequenti

Cos'è l'OTP vocale?

L'OTP vocale è una password monouso consegnata con una chiamata automatica invece che con un SMS. Un sistema di sintesi vocale legge il codice, di solito due volte, nella lingua dell'utente. Funziona sui fissi e con scarsa copertura dati, ed è comune come fallback quando un codice SMS non arriva dopo una breve attesa.

L'OTP su WhatsApp costa meno dell'OTP via SMS?

Spesso, ma non ovunque. I messaggi di autenticazione WhatsApp viaggiano sui dati e possono costare meno dell'SMS nei Paesi in cui gli operatori applicano tariffe A2P alte. I prezzi li fissa Meta e cambiano nel tempo, e l'utente deve avere WhatsApp installato. Confronta il prezzo attuale per messaggio in ogni Paese prima di scegliere il canale principale.

Il codice di fallback deve essere uguale a quello SMS?

Puoi mantenere lo stesso codice su tutti i canali oppure invalidare il primo quando invii il secondo. Conta che l'utente non si ritrovi mai con due codici validi senza sapere quale inserire. Limita il numero totale di tentativi per numero e per sessione su tutti i canali insieme.

Quanto aspettare prima del fallback OTP?

Una finestra comune è da 20 a 60 secondi dall'invio dell'SMS. Se a quel punto il codice non è stato inserito, offri o avvia il canale successivo. Lasciare scegliere l'utente con un pulsante come Chiamami di solito funziona meglio che cambiare canale in silenzio, ed evita costi inutili di voce e WhatsApp.

Ti serve una rotta?

Mandaci destinazione, tipo di rotta e tariffa target. Ti rispondiamo con quello che possiamo offrirti.

Altre guide

Tutte le guide
SMS A2P 10DLC, toll-free o short code per gli SMS negli USA (2026) 10DLC, toll-free e short code a confronto per gli SMS aziendali negli USA nel 2026: registrazione, tempi, throughput, costi e quale scegliere. SMS A2P Miglior gateway SMS per OTP: come sceglierlo Checklist per scegliere un gateway SMS o un provider di SMS OTP: velocità, qualità delle rotte, DLR reali, sender ID, antifrode e costo per verifica. SMS A2P SMS A2P e P2P: qual è la differenza? SMS A2P e P2P spiegati: differenze tra messaggi da applicazione e tra persone, tipi di rotte A2P, regole sul sender ID e DLR reali. SMS A2P Limite caratteri SMS: GSM-7 vs Unicode spiegati Il limite di caratteri degli SMS spiegato: 160 caratteri GSM-7 o 70 Unicode, cosa fa scattare l'Unicode, caratteri estesi e come si contano i messaggi lunghi. SMS A2P HLR lookup: cos'è e come funziona Cosa restituisce un HLR lookup, differenze con l'MNP lookup, se mostra la posizione e come lo usa chi invia SMS per instradamento, pulizia liste e antifrode. SMS A2P WhatsApp o SMS per OTP e alert: costi e copertura WhatsApp o SMS per codici OTP e alert: copertura, prezzi Meta per messaggio aggiornati al 2026, sicurezza e come combinare i due canali paese per paese. SMS A2P RCS vs SMS: differenze per la messaggistica aziendale RCS vs SMS per le aziende: funzioni, copertura su Android e iPhone nel 2026, modelli di prezzo, confronto con MMS e quando tenere l'SMS come fallback. SMS A2P Sender ID SMS: alfanumerico, numerico e short code Cos'è il sender ID negli SMS: esempi di sender ID alfanumerico, long code numerici e short code a confronto, limiti di lunghezza, risposte e regole per paese.