Um código que você pode ouvir, para os usuários que o SMS não alcança.

A verificação por voz faz uma ligação e lê o código de verificação em voz alta: para telefones fixos, para usuários que não recebem SMS e como fallback quando uma mensagem de texto não chega. Está sendo lançada como canal disponível no mesmo plano por país, endereçada pelo mesmo número de telefone e confirmada pela mesma chamada de verificação.

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;
Fluxo de verificação

Sua conta

Confirme que é você.

Digite o código enviado para

+1 ••• ••• 4567

Exemplo de código de verificação

482691
Código verificado
Envie um código. Confirme o destinatário.

O canal que alcança usuários quando o texto não consegue.

Voz é um canal da família telefônica na Bird Verify API: o destinatário é o mesmo número de telefone, e voz se torna uma entrada disponível no plano por país, normalmente o fallback após SMS. Usuários exclusivos de telefone fixo, necessidades de acessibilidade e mercados onde o SMS tem entrega insuficiente são exatamente onde um código falado se justifica.

O que a verificação por voz acrescenta.

Em lançamento como canal no plano existente.

  1. 01

    Código falado e sintetizado.

    O código é lido em voz alta em uma ligação, para que um usuário que não consegue ler uma mensagem de texto, ou não a recebeu, ainda possa verificar.

  2. 02

    Alcança telefones fixos.

    Voz funciona em linhas que nunca recebem SMS, ampliando quem você pode verificar sem uma integração separada.

  3. 03

    Um fallback natural para SMS.

    Ordene voz após SMS no plano de canais para que, conforme o avanço orientado por entrega é lançado, a sessão passe para uma ligação quando o texto não chegar.

  4. 04

    Mesmo destinatário, mesmas chamadas.

    Endereçe o mesmo número de telefone e use os mesmos endpoints de criação e verificação. Voz é o canal, não uma API diferente.

  5. 05

    As mesmas garantias de código.

    Códigos gerados no servidor e com hash; comprimento e TTL configuráveis; verificação por destinatário, com todas as garantias dos outros canais.

Voz é uma entrada no plano.

Quando voz for lançado, ele entra no plano da mesma forma que qualquer outro canal, e a chamada de criação permanece a mesma. Conforme o avanço orientado por entrega é lançado, a sessão passa para voz quando o canal anterior não é concluído.

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

Como o fallback funciona.

Ordene SMS primeiro e voz em segundo, e uma única verificação percorre o plano em ordem. SMS é tentado; se não chegar, a sessão passa para uma ligação que lê o código em voz alta, e todos os códigos da sessão permanecem válidos para que o usuário use o que chegar primeiro. Esse avanço é automático nos canais disponíveis hoje: um canal com falha avança a sessão, e um temporizador de entrega por tentativa a avança quando nenhum status de entrega chega. Voz entra no plano como canal disponível quando for lançado.

Escale sem
perder o controle.

Organize equipes em espaços de trabalho, controle o acesso à API e rastreie alterações nos logs de auditoria.

BirdHarborOrganização
Espaços de trabalhoProduçãoSandbox

Agente de envio

Chave de API · Equipe de operações do cliente
Ativo
PermissõesAcesso
EmailLeitura e escrita
SMSLeitura e escrita
ALAlex Lee AdministradorPermissões atualizadas

Registo de auditoria

Produção
Espaço de trabalho
Produção
Recurso
Agente de envio
WhatsApp
Acesso de leituraLeitura e escrita
Concluído com sucesso

Comece com Verify.
Construa em vários canais com a Bird.

Sua próxima ideia. Pronta para conectar.