Tudo o que vale a pena saber, nada do que não vale.
Como funciona uma API de voz programável
A sua aplicação faz uma chamada REST (ou atende uma chamada recebida) e a plataforma estabelece a chamada via SIP para as redes PSTN e móveis. Conforme a chamada progride — tocando, atendida, dígito pressionado, desligada — a plataforma envia webhooks de volta para a sua aplicação, e você responde com instruções para reproduzir áudio, recolher dados, gravar ou fazer a ponte. É o equivalente de voz de uma API de SMS. Veja /products/voice e /products/voice.
Os elementos fundamentais
Números DID para receber chamadas; URA (Unidade de Resposta Audível) para reproduzir mensagens e recolher DTMF ou voz; conversão de texto em voz e reconhecimento de voz para áudio dinâmico; gravação e transcrição de chamadas; e conferência/ponte para conectar os chamadores aos agentes. Cada um desses recursos é exposto como um elemento primitivo da API que você integra a um fluxo. Consulte /answers/what-is-did e /answers/what-is-ivr.
Voice OTP e as suas vantagens e desvantagens
O OTP por voz realiza uma chamada automatizada que lê um código único em voz alta — útil como alternativa quando o OTP por SMS falha, para telefones fixos ou quando um mercado está a ser alvo de spam por SMS. Ele alcança números que o SMS não alcança e é mais difícil de intercetar silenciosamente, mas custa mais por tentativa e leva mais tempo para ser concluído do que um SMS. A verificação robusta funciona em conjunto com SMS, voz e chamada instantânea. Veja /answers/what-is-otp e /answers/what-is-flash-call-verification.
As métricas que importam: ASR, ACD e PDD
A Taxa de Atendimento (ASR) mede a proporção de tentativas de chamadas que são completadas; a Duração Média da Chamada (ACD) mede a duração das chamadas atendidas; e o Atraso Pós-Discagem (PDD) mede quanto tempo os chamadores esperam antes de a chamada tocar. Juntos, eles revelam a qualidade da rota — uma ASR baixa ou um PDD alto indicam um caminho de operadora ruim. Dimensione os troncos e agentes com a calculadora Erlang (/tools/erlang-calculator). Consulte /answers/what-is-asr, /answers/what-is-acd e /answers/what-is-pdd.
Benefícios de desenvolver com base numa API de voz
Sem necessidade de gerir hardware de telefonia ou contratos com operadoras, alcance global por meio de uma única interconexão, cobrança por uso e a possibilidade de alterar fluxos de chamadas por código, em vez de reprogramar um PABX. Isso coloca a voz de entrada e saída no mesmo nível de desenvolvimento que SMS e WhatsApp. Consulte /products/voice.
Limitações e coisas a planear
A transmissão de voz é limitada pela quantidade de chamadas por segundo (CPS) e pela capacidade de canais simultâneos, portanto, as rajadas devem ser controladas; regulamentações (listas de não perturbe, regras de identificação de chamadas/CLI, STIR/SHAKEN na América do Norte) restringem a discagem de saída; e a economia por minuto difere bastante da economia por SMS. Modele a simultaneidade e o CPS antes de uma grande campanha. Consulte /answers/what-is-cps e /answers/what-is-dnc.