O que é Voz na Notifique?
É o canal para originar e controlar chamadas usando números contratados no workspace. Funciona para confirmação de pedido, URA simples (pressione 1, 2…), discador e atendimento inbound com eventos na sua URL. Você pode:- Originar chamadas de saída com TTS, áudio ou coleta DTMF
- Controlar a sessão em tempo real (
speak,gather,transfer,hangup, etc.) - Gravar trechos da ligação e baixar o arquivo depois
- Receber chamadas inbound com encaminhamento, TTS ou controle via webhook
- Acompanhar cada etapa por API ou webhooks
Diferente do WhatsApp, voz não usa instância de canal. Você precisa de um número contratado e ativo no workspace, saldo ou créditos (cobrança por minuto) e API Key com permissão para discar.
Quando usar?
Sem número ativo contratado, o canal não disca.
Como funciona na prática
- Contrate um número e deixe ele ativo — a ligação parte dessa linha (Números de Telefone)
- Escolha quem liga e quem recebe (
frometona API) - Ao atender, defina o que acontece: texto falado (TTS), áudio gravado ou menu de teclas
- A plataforma disca, conecta e atualiza o status; webhooks avisam cada etapa
- Controle a ligação em andamento pela API (falar mais, transferir, encerrar)
- Quando alguém liga para você, configure encaminhamento, mensagem automática ou controle via webhook no número
Cada API Key pertence a um workspace. Na v1 não envie
x-workspace-id. Use clientState para correlacionar com seu CRM ou fila.Ciclo da chamada
Depois de originar, a ligação passa porQUEUED, INITIATED, RINGING, ANSWERED, COMPLETED ou FAILED. Webhooks como voice.call.answered e voice.call.completed mantêm seu backend sincronizado sem polling.
O que dá para fazer
- Originar para 1 a 500 destinos por chamada (
toem array) - Listar e consultar histórico (
voice:read) - Executar ações em chamada ativa (
voice:control) - Baixar gravação quando
voice.call.recording.readychegar - Agendar discagem futura (painel e mesma regra de plano que SMS/Push)
- Traduzir o script falado (
speakTexte prompt degather) por idioma do contato - Webhook dedicado por chamada (
options.webhook) além dos webhooks globais do workspace - Detectar caixa postal com
amdMode(disabled,detect,premium) - Consultar preço por país de destino via Consulta de preços ou painel
- Reagir ao ciclo do número (
phone_number.activated,phone_number.suspended, etc.)
Opções extras (como nos outros canais)
Alinhado a SMS, Push e E-mail:- Traduzir o texto falado — o sistema fala em português, inglês ou outro idioma conforme o contato no CRM (Localização e i18n)
- Agendar a discagem — liga depois, em data e hora futura (plano pago, igual SMS)
- Webhook só desta chamada — eventos de uma ligação específica vão para uma URL extra
- Metadados — tags da sua campanha ou CRM gravadas junto com a ligação
Tradução automática vale para texto falado e menu de teclas. Áudio gravado por URL e URA publicada usam o conteúdo que você enviou — sem tradução automática nessa rota.
Depois da primeira ligação
- Acompanhe por webhooks (
voice.call.*ephone_number.*) - Monte URA com
gather+voice.call.dtmf/voice.call.gather.ended - Teste inbound com
WEBHOOK_CONTROLno número
Próximos passos
- Quick Start: originar, consultar e controlar
- Preços, opções e modos: tarifa por país,
record,amdMode, WebRTC - IVR e fluxos: URAs publicadas pela API
- Escopos da API Key: permissões
- Eventos dos webhooks: payloads
voice.call.*ephone_number.* - Números de Telefone: contratar e configurar linha

