Voice OTP
Wordt uitgeroldEen 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 plan per land, aangestuurd via hetzelfde telefoonnummer en bevestigd met dezelfde check.
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();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 plan per land — doorgaans de terugvaloptie na SMS. Gebruikers met alleen een vaste lijn, toegankelijkheidsbehoeften en markten waar SMS onderpresteert, zijn precies waar een gesproken code zijn waarde bewijst.
Wat spraakverificatie toevoegt.
Wordt uitgerold als kanaal in het bestaande plan.
- 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.
- 02
Bereikt vaste lijnen.
Voice werkt op lijnen die nooit SMS ontvangen, waardoor u meer gebruikers kunt verifiëren zonder een aparte integratie.
- 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.
- 04
Dezelfde ontvanger, dezelfde aanroepen.
Gebruik hetzelfde telefoonnummer en roep dezelfde create- en check-endpoints aan. Voice is het kanaal, niet een andere API.
- 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.
Bestel voice na SMS in de configuratie en de create-aanroep blijft ongewijzigd. Zodra delivery-gestuurde doorschakeling wordt uitgerold, gebruikt de sessie voice wanneer het kanaal ervoor niet slaagt.
await bird.verify.verifications.create({
configuration_id: "vfc_login",
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "sms" }, { channel: "voice" }]Hoe de terugvaloptie werkt.
Bestel SMS als eerste en voice als tweede, en één verificatie doorloopt het plan op volgorde. SMS wordt geprobeerd; als het niet aankomt, schakelt de sessie over naar een spraakoproep die de code voorleest, en elke code in de sessie blijft geldig zodat de gebruiker kan gebruiken wat hem als eerste bereikt. Automatische, delivery-gestuurde doorschakeling wordt uitgerold met bezorgstatus.
Voice OTP FAQ
Is spraakverificatie vandaag beschikbaar?+
Wanneer moet ik voice OTP gebruiken?+
Hoe past voice bij SMS?+
Van wie zien mijn gebruikers de code?+
De rest van het Verify-platform
Eén API, één set sleutels. Ontdek de andere mogelijkheden.
Bereik elke gebruiker, via het kanaal dat aankomt.
Voice voegt zich bij e-mail, SMS en WhatsApp als kanaal in hetzelfde plan per land — een gesproken fallback op dezelfde twee endpoints.