Webhooks de Chamadas
Eventos de chamadas VoIP chegam no webhook de chamadas (calls_webhook) do seu número, separado do webhook de mensagens. Cada notificação é enviada com o header User-Agent: Positus.
Tipos de eventos
Apenas os eventos connect e terminate geram webhooks. As ações de aceitar, rejeitar ou encerrar uma chamada são feitas através da API de Chamadas e não geram notificações em webhook.
Envelope entregue ao cliente
O webhook entregue segue o formato padrão de webhook da Meta, com o objeto de chamada dentro deentry[].changes[].value.calls[]:
Exemplo: evento terminate
Processamento
O payload de webhook segue o padrão de notificações da Meta. Para processar os eventos, leia o objeto de chamada em
entry[0].changes[0].value.calls[]. Cada chamada contém um identificador único (id) que você pode usar para rastrear a chamada na sua aplicação.Próximos passos
- Introdução ao WhatsApp Calling — conceito e pré-requisitos.
- API de Chamadas — iniciar, aceitar, rejeitar e encerrar chamadas.