Voice OTP
In fase di rilascioUn codice che puoi ascoltare, per gli utenti che gli SMS non raggiungono.
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.
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.
- 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.
- 02
Raggiunge i telefoni fissi.
Voice funziona su linee che non ricevono mai SMS, ampliando chi puoi verificare senza un'integrazione separata.
- 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.
- 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.
- 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.
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?+
Quando dovrei usare il voice OTP?+
Come si integra voice con SMS?+
Da chi vedono il codice i miei utenti?+
Il resto della piattaforma Verify
Un'unica API, un unico set di chiavi. Esplora le altre funzionalità.
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.