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.
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;
Sua conta
Confirme que é você.
Digite o código enviado para
+1 ••• ••• 4567Exemplo de código de verificação
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.
- 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.
- 02
Alcança telefones fixos.
Voz funciona em linhas que nunca recebem SMS, ampliando quem você pode verificar sem uma integração separada.
- 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.
- 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.
- 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.
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.
O restante da plataforma Verify
Uma API, um conjunto de chaves. Explore as outras funcionalidades.
Escale sem
perder o controle.
Organize equipes em espaços de trabalho, controle o acesso à API e rastreie alterações nos logs de auditoria.
Registo de auditoria
Produção- Espaço de trabalho
- Produção
- Recurso
- Agente de envio
- Acesso de leituraLeitura e escrita