Voice OTP
Wird eingeführtEin 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 Nachricht nicht ankommt. Sie wird als bestellbarer Kanal im selben länderspezifischen Plan eingeführt, über dieselbe Telefonnummer adressiert und mit demselben Check bestätigt.
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();Der Kanal, der Nutzer erreicht, wenn Text es nicht kann.
Voice ist ein Telefon-Kanal 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 ist, 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.
- 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.
- 02
Erreicht Festnetzanschlüsse.
Voice funktioniert auf Anschlüssen, die keine SMS empfangen – so können Sie mehr Nutzer verifizieren, ohne eine separate Integration.
- 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.
- 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.
- 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.
Bestellen Sie Voice nach SMS in der Konfiguration – der Create-Aufruf bleibt unverändert. Bei Einführung der zustellungsgesteuerten Weiterleitung nutzt die Sitzung Voice, wenn der vorherige Kanal nicht erfolgreich ist.
await bird.verify.verifications.create({
configuration_id: "vfc_login",
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "sms" }, { channel: "voice" }]So funktioniert der Fallback.
Bestellen Sie SMS an erster und Voice an zweiter Stelle, und eine einzelne Verifizierung arbeitet den Plan der Reihe nach ab. SMS wird versucht; kommt sie nicht an, wechselt die Sitzung zu einem Sprachanruf, der den Code vorliest. Jeder Code in der Sitzung bleibt gültig, sodass Nutzer den verwenden können, der sie erreicht. Automatische, zustellungsgesteuerte Weiterleitung wird mit Zustellstatus eingeführt.
Voice OTP FAQ
Ist Sprachverifizierung heute verfügbar?+
Wann sollte ich Voice OTP verwenden?+
Wie passt Voice zu SMS?+
Von wem sehen meine Nutzer den Code?+
Der Rest der Verify-Plattform
Eine API, ein Schlüsselsatz. Entdecken Sie die weiteren Funktionen.
Erreichen Sie jeden Nutzer – über den Kanal, der ankommt.
Voice ergänzt E-Mail, SMS und WhatsApp als Kanal im selben länderspezifischen Tarif – ein gesprochener Fallback über dieselben zwei Endpunkte.