Voice OTP

Wird eingeführt

Ein Code zum Hören, für Nutzer, die SMS nicht erreicht.

Die Sprachverifizierung ruft an und liest den Einmalcode vor: für Festnetzanschlüsse, für Nutzer, die keine SMS empfangen können, und als Fallback, wenn eine Textnachricht nicht ankommt. Sie wird als bestellbarer Kanal im selben länderspezifischen Plan ausgerollt, über dieselbe Telefonnummer adressiert und mit demselben Check bestätigt.

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.

Täglich vertraut von Teams, die erstklassige Software entwickeln

Weitere Kundenberichte lesen

Der Kanal, der Nutzer erreicht, wenn Text es nicht kann.

Voice ist ein Telefoniekanal in der Bird Verify API: Der Empfänger ist dieselbe Telefonnummer, und Voice wird zu einem bestellbaren Eintrag im länderspezifischen Plan – in der Regel als Fallback nach SMS. Nutzer mit reinem Festnetzanschluss, Barrierefreiheitsanforderungen und Märkte, in denen SMS unzuverlässig zugestellt wird, sind genau die Fälle, in denen ein gesprochener Code seinen Platz verdient.

Was Sprachverifizierung hinzufügt.

Wird als Kanal im bestehenden Plan eingeführt.

  1. 01

    Gesprochener, synthetisierter Code.

    Der Code wird bei einem Anruf vorgelesen, sodass Nutzer, die keinen Text lesen können oder keinen erhalten, sich trotzdem verifizieren können.

  2. 02

    Erreicht Festnetzanschlüsse.

    Voice funktioniert auf Anschlüssen, die keine SMS empfangen – so können Sie mehr Nutzer verifizieren, ohne eine separate Integration.

  3. 03

    Ein natürlicher SMS-Fallback.

    Bestellen Sie Voice nach SMS im Kanalplan, sodass die Sitzung bei Einführung der zustellungsgesteuerten Weiterleitung zu einem Anruf wechselt, wenn die SMS nicht ankommt.

  4. 04

    Gleicher Empfänger, gleiche Aufrufe.

    Adressieren Sie dieselbe Telefonnummer und nutzen Sie dieselben Create- und Check-Endpunkte. Voice ist der Kanal, nicht eine andere API.

  5. 05

    Dieselben Code-Garantien.

    Serverseitig generierte, gehashte Codes; konfigurierbare Länge und TTL; Prüfung nach Empfänger, mit allen Garantien, die auch die anderen Kanäle bieten.

Voice ist ein Eintrag im Plan.

Once voice ships, it slots into the plan the same way any other channel does, and the create call stays the same. As delivery-driven advancement rolls out, the session moves to voice when the channel ahead of it doesn't complete.

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

So funktioniert der Fallback.

Order SMS first and voice second, and a single verification works the plan in order. SMS is attempted; if it doesn't arrive, the session moves to a voice call that reads the code aloud, and every code in the session stays valid so the user can use whichever reaches them. That advancement is automatic on the channels that ship today: a failed channel moves the session on, and a per-attempt delivery timer moves it when no delivery status arrives. Voice joins the plan as an orderable channel when it lands.

Erreichen Sie jeden Nutzer – über den Kanal, der ankommt.

Voice ergänzt E-Mail, SMS und WhatsApp als Kanal im selben länderspezifischen Plan – ein gesprochener Fallback über dieselben zwei Endpunkte.

Your details

All contact fields are required.

So our team can reach you about your demo.

Interessante Produkte

Optional

We’ll contact you to arrange your demo.
Privacy policy

Starten Sie mit einem Kanal.
Fügen Sie die anderen hinzu, wenn Sie bereit sind.

Ein Test-API-Key steht Ihnen sofort zur Verfügung. Der Produktivzugang wird freigeschaltet, sobald Sie eine Zahlungsmethode hinzufügen und einen Absender verifizieren.

Sie nutzen Claude Code, Cursor oder Codex? Kopieren Sie einen Setup-Prompt und Ihr Agent installiert die Bird CLI und Skills für Sie. Wählen Sie Ihren:

Cursor