Voice OTP

Wordt uitgerold

Een code die je kunt horen, voor de gebruikers die SMS mist.

Spraakverificatie plaatst een oproep en leest de eenmalige code voor: voor vaste lijnen, voor gebruikers die geen SMS kunnen ontvangen, en als terugvaloptie wanneer een sms niet aankomt. Het wordt uitgerold als bestelbaar kanaal in hetzelfde landenplan, gekoppeld aan hetzelfde telefoonnummer en bevestigd met dezelfde check.

Cursor
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;
Verification flow

Your account

Confirm it’s you.

Enter the code sent to

+1 ••• ••• 4567

Example verification code

482691
Code verified
Send a code. Confirm the recipient.

Dagelijks vertrouwd door teams die wereldklasse software bouwen

Lees meer klantverhalen

Het kanaal dat gebruikers bereikt wanneer sms dat niet kan.

Voice is een telefoonkanaal op de Bird Verify API: de ontvanger is hetzelfde telefoonnummer, en voice wordt een bestelbare optie in het landenplan — doorgaans de terugvaloptie na SMS. Gebruikers met alleen een vaste lijn, toegankelijkheidsbehoeften en markten waar SMS onderpresteert zijn precies de gevallen waarin een ingesproken code zijn waarde bewijst.

Wat spraakverificatie toevoegt.

Wordt uitgerold als kanaal in het bestaande plan.

  1. 01

    Gesproken, gesynthetiseerde code.

    De code wordt voorgelezen tijdens een oproep, zodat een gebruiker die geen sms kan lezen — of er geen ontvangt — toch kan verifiëren.

  2. 02

    Bereikt vaste lijnen.

    Voice werkt op lijnen die nooit SMS ontvangen, waardoor u meer gebruikers kunt verifiëren zonder een aparte integratie.

  3. 03

    Een natuurlijke SMS-terugvaloptie.

    Bestel voice na SMS in het kanaalplan, zodat de sessie overschakelt naar een oproep wanneer de sms niet aankomt zodra delivery-gestuurde doorschakeling wordt uitgerold.

  4. 04

    Dezelfde ontvanger, dezelfde aanroepen.

    Gebruik hetzelfde telefoonnummer en roep dezelfde create- en check-endpoints aan. Voice is het kanaal, niet een andere API.

  5. 05

    Dezelfde codegaranties.

    Servergegenereerde, gehashte codes; configureerbare lengte en TTL; check op ontvanger, met elke garantie die de andere kanalen bieden.

Voice is een optie in het plan.

Zodra voice beschikbaar is, past het op dezelfde manier in het plan als elk ander kanaal, en de create call blijft hetzelfde. Naarmate delivery-driven advancement wordt uitgerold, schakelt de sessie over naar voice wanneer het kanaal ervoor niet wordt voltooid.

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

Hoe de terugvaloptie werkt.

Stel SMS in als eerste en voice als tweede kanaal, en één verificatie doorloopt het plan in volgorde. Eerst wordt SMS geprobeerd; als dat niet aankomt, schakelt de sessie over naar een spraakoproep die de code voorleest. Elke code in de sessie blijft geldig, zodat de gebruiker kan invoeren welke het eerst aankomt. Die doorschakeling verloopt automatisch bij de kanalen die vandaag beschikbaar zijn: een mislukt kanaal laat de sessie doorgaan, en een afleveringstimer per poging schakelt door wanneer er geen bezorgstatus binnenkomt. Voice wordt als bestelbaar kanaal aan het plan toegevoegd zodra het beschikbaar is.

Bereik elke gebruiker, via het kanaal dat aankomt.

Voice voegt zich bij e-mail, SMS en WhatsApp als kanaal in hetzelfde landenplan — een gesproken terugvaloptie op dezelfde twee endpoints.

Je gegevens

Alle contactvelden zijn verplicht.

Zodat ons team contact met je kan opnemen over je demo.

Producten van interesse

Optioneel

We nemen contact met je op om je demo in te plannen.
Privacybeleid

Begin met één kanaal.
Voeg de rest toe wanneer je er klaar voor bent.

Een test-API-key is direct beschikbaar. Productietoegang wordt ontgrendeld zodra je een betaalmethode toevoegt en een afzender verifieert.

Gebruik je Claude Code, Cursor of Codex? Kopieer een setup-prompt en je agent installeert de Bird CLI en skills voor je. Kies de jouwe:

Cursor