Voice OTP

In fase di rilascio

Un codice che puoi ascoltare, per gli utenti che gli SMS non raggiungono.

Configurazione in:
Cursor

La verifica vocale effettua una chiamata e legge il codice monouso ad alta voce — per telefoni fissi, per utenti che non possono ricevere SMS e come fallback quando un messaggio non arriva. È in fase di rilascio come canale ordinabile nello stesso piano per paese, indirizzato allo stesso numero di telefono e confermato dalla stessa chiamata di verifica.

verify.ts
200 · pending
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

// Send the code, then check it by recipient.
await bird.verify.verifications.create({
  to: { phone_number: "+15551234567" },
}).safe();

const { data } = await bird.verify.verifications.check({
  to:   { phone_number: "+15551234567" },
  code: userInput,
}).safe();

Il canale che raggiunge gli utenti quando il testo non può.

Voice è un canale della famiglia telefonica sulla Bird Verify API: il destinatario è lo stesso numero di telefono, e voice diventa una voce ordinabile nel piano per paese — tipicamente il fallback dopo SMS. Utenti con solo linea fissa, esigenze di accessibilità e mercati dove gli SMS hanno bassa deliverability sono esattamente i casi in cui un codice vocale dimostra il suo valore.

Cosa aggiunge la verifica vocale.

In fase di rilascio come canale nel piano esistente.

  1. 01

    Codice vocale sintetizzato.

    Il codice viene letto ad alta voce durante una chiamata, così un utente che non può leggere un messaggio, o non ne ha ricevuto uno, può comunque verificarsi.

  2. 02

    Raggiunge i telefoni fissi.

    Voice funziona su linee che non ricevono mai SMS, ampliando chi puoi verificare senza un'integrazione separata.

  3. 03

    Un fallback naturale per gli SMS.

    Ordina voice dopo SMS nel piano dei canali, così quando l'avanzamento basato sulla consegna sarà attivo, la sessione passerà a una chiamata quando il messaggio non arriva.

  4. 04

    Stesso destinatario, stesse chiamate.

    Indirizza lo stesso numero di telefono e usa gli stessi endpoint di creazione e verifica. Voice è il canale, non un'API diversa.

  5. 05

    Le stesse garanzie sul codice.

    Codici generati dal server e sottoposti a hash; lunghezza e TTL configurabili; verifica per destinatario, con tutte le garanzie degli altri canali.

Voice è una voce nel piano.

Ordina voice dopo SMS nella configurazione e la chiamata di creazione resta invariata. Quando l'avanzamento basato sulla consegna sarà attivo, la sessione utilizza voice quando il canale precedente non completa la consegna.

voice-otp.ts
rolling out
await bird.verify.verifications.create({
  configuration_id: "vfc_login",
  to: { phone_number: "+15551234567" },
}).safe();

// resolved channels: [{ channel: "sms" }, { channel: "voice" }]

Come funziona il fallback.

Ordina SMS per primo e voice per secondo, e una singola verifica segue il piano in ordine. Viene tentato l'SMS; se non arriva, la sessione passa a una chiamata vocale che legge il codice ad alta voce, e ogni codice nella sessione resta valido così l'utente può usare quello che lo raggiunge. L'avanzamento automatico basato sulla consegna è in fase di rilascio con lo stato di consegna.

FAQ Voice OTP

La verifica vocale è disponibile oggi?+
È in fase di rilascio. La verifica via email, SMS e WhatsApp è disponibile ora; voice arriverà come canale ordinabile aggiuntivo nello stesso piano per paese, senza modifiche alle chiamate di creazione o verifica.
Quando dovrei usare il voice OTP?+
Voice raggiunge i telefoni fissi e gli utenti che non possono ricevere SMS, ed è un ottimo fallback quando un messaggio non arriva. È anche l'opzione più accessibile per gli utenti che non possono leggere un codice sullo schermo.
Come si integra voice con SMS?+
Entrambi sono canali della famiglia telefonica indirizzati allo stesso numero. Ordinali nel piano dei canali (comunemente SMS per primo, voice come fallback), e una singola verifica può passare dall'uno all'altro mentre ogni codice nella sessione resta valido.
Da chi vedono il codice i miei utenti?+
Authifly, il brand di verifica di Bird. È l'identità su ogni codice che i tuoi utenti ricevono: le email arrivano da otp@verify.authifly.com o dal tuo dominio verificato, e SMS e WhatsApp sono brandizzati Authifly. authifly.com è una pagina pubblica che rassicura i destinatari che Authifly invia codici monouso legittimi per conto di un'azienda. Bird è la piattaforma su cui costruisci; Authifly è ciò che il destinatario vede.

Raggiungi ogni utente, sul canale che funziona.

La voce si aggiunge a email, SMS e WhatsApp come canale nello stesso piano per paese — un fallback vocale sugli stessi due endpoint.

Inizia con un canale.
Aggiungi gli altri quando sei pronto.

Una chiave API di test è subito tua. La produzione si sblocca quando aggiungi un metodo di pagamento e verifichi un mittente.

Usi Claude Code, Cursor o Codex? Copia un prompt di configurazione e il tuo agente installerà la CLI e le skill di Bird per te. Scegli il tuo:

Cursor