Un code que vous pouvez entendre, pour les utilisateurs que le SMS ne peut pas joindre.
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 repli quand un message texte n'arrive pas. Elle est en cours de déploiement en tant que canal activable dans le même plan 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, error } = await bird.verify.verifications.check({
to: { phone_number: "+15551234567" },
code: userInput,
}).safe();
if (error) throw error;
Votre compte
Confirmez votre identité.
Saisissez le code envoyé à
+1 ••• ••• 4567Exemple de code de vérification
Le canal qui atteint les utilisateurs quand le texte ne passe pas.
La voix est un canal de la famille téléphonique sur l<hub>Bird Verify API</hub> : le destinataire est le même numéro de téléphone, et la voix devient une entrée activable dans le plan 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-délivre sont précisément les cas où un code vocal prend tout son sens.
Ce qu'apporte la vérification vocale.
En cours de déploiement en tant que canal dans le plan existant.
- 01
Code vocal synthétisé.
Le code est lu à voix haute lors d'un appel : un utilisateur qui ne peut pas lire un texte, ou qui n'en reçoit pas, peut quand même se vérifier.
- 02
Joint les lignes fixes.
La voix fonctionne sur les lignes qui ne reçoivent jamais de SMS, élargissant le nombre d'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 : à mesure que l'avancement piloté par 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.
Une fois la voix disponible, elle s'intègre au plan comme tout autre canal, et l'appel de création reste identique. À mesure que l'avancement piloté par la livraison se déploie, la session bascule sur la voix quand le canal qui la précède n'aboutit pas.
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.
Placez le SMS en premier et la voix en second : une seule vérification parcourt le plan dans l'ordre. Le SMS est tenté ; s'il n'aboutit pas, la session passe à un appel vocal qui lit le code à voix haute, et chaque code de la session reste valide pour que l'utilisateur puisse utiliser celui qui lui parvient. Cet avancement 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 quand aucun statut de livraison n'arrive. La voix rejoint le plan en tant que canal activable lors de son lancement.
Le reste de la plateforme Verify
Une API, un jeu de clés. Découvrez les autres fonctionnalités.
Évoluez sans
perdre le contrôle.
Organisez vos équipes en espaces de travail, contrôlez l'accès à l'API et tracez les modifications via les journaux d'audit.
Journal d'audit
Production- Espace de travail
- Production
- Ressource
- Agent d’envoi
- Accès en lectureLecture et écriture