Em poucas palavras
- Toda entrega é um POST
application/jsonpara a URL cadastrada. - Chamadas usam
voice.call.*, não confunda commessage.*(WhatsApp) ousms.*. - Ciclo do número contratado (
phone_number.*) está em Números de telefone, Eventos. instanceIdvem vazio (voz não usa instância de canal).- Responda 2xx rápido; processamento pesado vai para fila no seu lado.
Como vem o POST
Headers:
X-Notifique-Signature, X-Notifique-Timestamp, X-Workspace-Id, X-Webhook-Event.
O que seu servidor deve responder
Processamento demorado? Responda 200 logo e processe em background.
Eventos de chamada (voice.call.*)
Payload de cada evento de chamada
voice.call.initiated
voice.call.initiated
voice.call.received
voice.call.received
Disparado em chamadas inbound. Use com
inboundVoiceAction: WEBHOOK_CONTROL no número.voice.call.ringing
voice.call.ringing
voice.call.answered
voice.call.answered
voice.call.completed
voice.call.completed
voice.call.failed
voice.call.failed
voice.call.dtmf
voice.call.dtmf
voice.call.gather.ended
voice.call.gather.ended
voice.call.recording.ready
voice.call.recording.ready
voice.call.machine.detected
voice.call.machine.detected
Inbound com webhook
Quando o número usainboundVoiceAction: WEBHOOK_CONTROL:
- Receba
voice.call.received - Controle a sessão com ações na API (
speak,gather,transfer,hangup) - Acompanhe
voice.call.answered,voice.call.dtmf,voice.call.completed, etc.
Próximos passos
- Quick Start: originar e controlar
- Introdução: ciclo da chamada
- Escopos: permissões da chave
- Números de telefone: contratar e configurar linha
- Webhooks (guia geral)

