Un código que puedes escuchar, para los usuarios que SMS no alcanza.

La verificación por voz realiza una llamada y lee el código en voz alta: para líneas fijas, para usuarios que no pueden recibir SMS y como respaldo cuando un mensaje de texto no llega. Se está desplegando como canal disponible en el mismo plan por país, dirigido al mismo número de teléfono y confirmado con la misma comprobación.

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;
Flujo de verificación

Tu cuenta

Confirma que eres tú.

Ingresa el código enviado a

+1 ••• ••• 4567

Código de verificación de ejemplo

482691
Código verificado
Envía un código. Confirma al destinatario.

El canal que alcanza a los usuarios cuando el texto no puede.

La voz es un canal de la familia telefónica en la Bird Verify API: el destinatario es el mismo número de teléfono, y la voz se convierte en una entrada disponible en el plan por país, normalmente como respaldo después de SMS. Usuarios solo con línea fija, necesidades de accesibilidad y mercados donde SMS no entrega bien son exactamente donde un código hablado demuestra su valor.

Qué aporta la verificación por voz.

En despliegue como canal en el plan existente.

  1. 01

    Código hablado y sintetizado.

    El código se lee en voz alta durante una llamada, así un usuario que no puede leer un mensaje de texto, o no lo tiene, puede verificarse igualmente.

  2. 02

    Alcanza líneas fijas.

    La voz funciona en líneas que nunca reciben SMS, ampliando a quién puedes verificar sin una integración aparte.

  3. 03

    Un respaldo natural para SMS.

    Ordena la voz después de SMS en el plan de canales para que, a medida que el avance por entrega se despliegue, la sesión pase a una llamada cuando el texto no llegue.

  4. 04

    Mismo destinatario, mismas llamadas.

    Dirígete al mismo número de teléfono y usa los mismos endpoints de creación y comprobación. La voz es el canal, no una API diferente.

  5. 05

    Las mismas garantías del código.

    Códigos generados en el servidor y hasheados; longitud y TTL configurables; comprobación por destinatario, con todas las garantías que ofrecen los demás canales.

La voz es una entrada en el plan.

Cuando la voz esté disponible, se integra en el plan de la misma forma que cualquier otro canal, y la llamada de creación no cambia. A medida que el avance por entrega se despliegue, la sesión pasa a voz cuando el canal anterior no se completa.

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

Cómo funciona el respaldo.

Ordena SMS primero y voz segundo, y una sola verificación recorre el plan en orden. Se intenta SMS; si no llega, la sesión pasa a una llamada de voz que lee el código en voz alta, y cada código de la sesión sigue siendo válido para que el usuario pueda usar el que le llegue. Ese avance es automático en los canales disponibles hoy: un canal fallido avanza la sesión, y un temporizador de entrega por intento la avanza cuando no llega un estado de entrega. La voz se suma al plan como canal disponible cuando se lance.

Escala sin
perder el control.

Organiza equipos en espacios de trabajo, controla el acceso a la API y rastrea cambios en los registros de auditoría.

BirdHarborOrganización
Espacios de trabajoProducciónSandbox

Agente de entrega

Clave de API · Equipo de Operaciones de clientes
Activo
PermisosAcceso
EmailLectura y escritura
SMSLectura y escritura
ALAlex Lee AdministradorPermisos actualizados

Registro de auditoría

Producción
Espacio de trabajo
Producción
Recurso
Agente de entrega
WhatsApp
Acceso de lecturaLectura y escritura
Completado

Empieza con Verify.
Construye en todos los canales con Bird.

Tu próxima idea. Lista para conectar.