Voice OTP

Déploiement en cours

Un code que l'on peut entendre, pour les utilisateurs que le SMS ne touche pas.

La vérification vocale passe un appel et lit le code à usage unique à voix haute : pour les lignes fixes, pour les utilisateurs qui ne peuvent pas recevoir de SMS, et comme solution de repli lorsqu'un message texte n'arrive pas. Ce canal est en cours de déploiement en tant qu'option activable dans le même forfait par pays, associé au même numéro de téléphone et confirmé par la même vérification.

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.

Des équipes qui créent des logiciels de classe mondiale nous font confiance au quotidien

Découvrir plus de témoignages clients

Le canal qui atteint les utilisateurs quand le texte ne peut pas.

La voix est un canal de la famille téléphonique sur l<hub>API Bird Verify</hub> : le destinataire est le même numéro de téléphone, et la voix devient une option activable dans le forfait par pays, généralement en repli après le SMS. Les utilisateurs sur ligne fixe uniquement, les besoins en accessibilité et les marchés où le SMS sous-performe sont précisément les cas où un code dicté prend tout son sens.

Ce qu'apporte la vérification vocale.

Déploiement en cours en tant que canal dans le forfait existant.

  1. 01

    Code vocal synthétisé.

    Le code est lu à haute voix lors d'un appel, permettant à un utilisateur qui ne peut pas lire un texte, ou qui n'en reçoit pas, de se vérifier malgré tout.

  2. 02

    Atteint les lignes fixes.

    La voix fonctionne sur les lignes qui ne reçoivent jamais de SMS, élargissant les utilisateurs vérifiables sans intégration séparée.

  3. 03

    Un repli naturel après le SMS.

    Placez la voix après le SMS dans le plan de canaux pour que, à mesure que l'avancement basé sur la livraison se déploie, la session passe à un appel quand le texte n'aboutit pas.

  4. 04

    Même destinataire, mêmes appels.

    Adressez le même numéro de téléphone et appelez les mêmes endpoints de création et de vérification. La voix est le canal, pas une API différente.

  5. 05

    Les mêmes garanties sur le code.

    Codes générés côté serveur et hachés ; longueur et TTL configurables ; vérification par destinataire, avec toutes les garanties des autres canaux.

La voix est une entrée dans le plan.

Une fois la voix disponible, elle s'intègre au plan comme n'importe quel autre canal, et l'appel de création reste identique. À mesure que l'avancement basé sur la livraison se déploie, la session bascule vers la voix lorsque le canal qui la précède n'aboutit pas.

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

Comment fonctionne le repli.

Définissez SMS en premier et voix en second : une seule vérification exécute le plan dans l'ordre. Le SMS est tenté en priorité ; s'il n'arrive pas, la session passe à un appel vocal qui lit le code à haute voix, et chaque code de la session reste valide pour que l'utilisateur puisse utiliser celui qui lui parvient. Cette progression est automatique sur les canaux disponibles aujourd'hui : un canal en échec fait avancer la session, et un délai de livraison par tentative la fait avancer lorsqu'aucun statut de livraison n'est reçu. La voix rejoint le plan en tant que canal configurable dès son lancement.

Atteignez chaque utilisateur, sur le canal qui aboutit.

La voix rejoint l'e-mail, le SMS et WhatsApp en tant que canal dans le même forfait par pays — une solution de repli vocale sur les deux mêmes endpoints.

Vos coordonnées

Tous les champs de contact sont obligatoires.

Pour que notre équipe puisse vous contacter au sujet de votre démo.

Produits d'intérêt

Facultatif

Nous vous contacterons pour organiser votre démo.
Politique de confidentialité

Commencez avec un seul canal.
Ajoutez les autres quand vous êtes prêt.

Une clé API de test est disponible immédiatement. L'accès production se débloque dès que vous ajoutez un moyen de paiement et vérifiez un expéditeur.

Vous utilisez Claude Code, Cursor ou Codex ? Copiez un prompt de configuration et votre agent installe la CLI Bird et les compétences pour vous. Choisissez le vôtre :

Cursor