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

La verifica vocale effettua una chiamata e legge il codice usa e getta ad alta voce: per telefoni fissi, per utenti che non possono ricevere SMS e come fallback quando un messaggio di testo 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, error } = await bird.verify.verifications.check({
  to:   { phone_number: "+15551234567" },
  code: userInput,
}).safe();
if (error) throw error;
Flusso di verifica

Il tuo account

Conferma la tua identità.

Inserisci il codice inviato a

+1 ••• ••• 4567

Codice di verifica di esempio

482691
Codice verificato
Invia un codice. Conferma il destinatario.

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

La voce è un canale della famiglia telefonica nella Bird Verify API: il destinatario è lo stesso numero di telefono e la voce diventa una voce ordinabile nel piano per paese, in genere il fallback dopo l'SMS. Utenti solo su rete fissa, esigenze di accessibilità e mercati in cui l'SMS non riesce a consegnare sono esattamente i casi in cui un codice parlato si guadagna il suo posto.

Cosa aggiunge la verifica vocale.

In fase di rilascio come canale nel piano esistente.

  1. 01

    Codice parlato e sintetizzato.

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

  2. 02

    Raggiunge i telefoni fissi.

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

  3. 03

    Un fallback naturale per l'SMS.

    Ordina la voce dopo l'SMS nel piano dei canali così, man mano che l'avanzamento basato sulla consegna viene rilasciato, la sessione passa a una chiamata quando il testo non arriva.

  4. 04

    Stesso destinatario, stesse chiamate.

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

  5. 05

    Le stesse garanzie sul codice.

    Codici generati dal server e con hash; lunghezza e TTL configurabili; verifica per destinatario, con ogni garanzia degli altri canali.

La voce è una voce nel piano.

Una volta rilasciata, la voce si inserisce nel piano come qualsiasi altro canale e la chiamata di creazione resta la stessa. Man mano che l'avanzamento basato sulla consegna viene rilasciato, la sessione passa alla voce quando il canale che la precede non completa.

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

// resolved channels today: [{ channel: "sms" }] — voice joins as it rolls out

Come funziona il fallback.

Ordina l'SMS per primo e la voce per seconda, e una singola verifica segue il piano in ordine. L'SMS viene tentato; 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 sui canali già disponibili: un canale fallito fa avanzare la sessione, e un timer di consegna per tentativo la fa avanzare quando non arriva alcuno stato di consegna. La voce si aggiunge al piano come canale ordinabile al momento del rilascio.

Scala senza
perdere il controllo.

Organizza i team in spazi di lavoro, controlla l'accesso alle API e traccia le modifiche tramite log di audit.

BirdHarborOrganizzazione
WorkspaceProduzioneSandbox

Agente di invio

Chiave API · Team Operazioni clienti
Attivo
AutorizzazioniAccesso
EmailLettura e scrittura
SMSLettura e scrittura
ALAlex Lee AmministratoreAutorizzazioni aggiornate

Registro di audit

Produzione
Workspace
Produzione
Risorsa
Agente di invio
WhatsApp
Accesso in letturaLettura e scrittura
Riuscito

Inizia con Verify.
Costruisci su più canali con Bird.

La tua prossima idea. Pronta a partire.