Voice OTP
Déploiement en coursUn 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 à haute voix — pour les lignes fixes, pour les utilisateurs qui ne peuvent pas recevoir de SMS, et comme solution de repli quand un message texte n'arrive pas. Elle est déployée progressivement en tant que canal disponible dans le même forfait par pays, adressée au même numéro de téléphone et confirmée par la même vérification.
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();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 entrée disponible dans le forfait par pays — généralement en repli après le SMS. Les utilisateurs sur ligne fixe uniquement, les besoins daccessibilité et les marchés où le SMS sous-performe sont exactement les cas où un code vocal trouve sa place.
Ce qu'apporte la vérification vocale.
Déploiement en cours en tant que canal dans le forfait existant.
- 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.
- 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.
- 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.
- 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.
- 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.
Placez la voix après le SMS dans la configuration et l'appel de création reste inchangé. À mesure que l'avancement basé sur la livraison se déploie, la session utilise la voix quand le canal précédent n'aboutit pas.
await bird.verify.verifications.create({
configuration_id: "vfc_login",
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "sms" }, { channel: "voice" }]Comment fonctionne le repli.
Placez le SMS en premier et la voix en second, et une seule vérification suit le plan dans l'ordre. Le SMS est tenté ; 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. L'avancement automatique basé sur la livraison est en cours de déploiement avec le statut de livraison.
FAQ Voice OTP
La vérification vocale est-elle disponible aujourd'hui ?+
Quand devrais-je utiliser le Voice OTP ?+
Comment la voix s'intègre-t-elle avec le SMS ?+
De qui mes utilisateurs voient-ils le code ?+
Le reste de la plateforme Verify
Une API, un jeu de clés. Découvrez les autres fonctionnalités.
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 plan par pays — un repli vocal sur les deux mêmes endpoints.