jann
09/29/2025, 6:59 AMstatus-update or end-of-call-report when a call ends with other outcomes such as:
* Busy
* Failed
* No-answer
* Any other non-completed status
This results in incomplete tracking of call states on our side.
Actual Result:
Webhook is triggered only for completed calls. No events are sent for failed or incomplete call attempts.
Expected Result:
Webhook should send status-update or end-of-call-report events for all call outcomes (busy, failed, no-answer, etc.), not only for successfully completed calls.Chiranjeet Mishra
09/29/2025, 6:59 AMVapi Support Bot
09/29/2025, 7:00 AMstatus-update events for all call states. Add "status-update" to your assistant's serverMessages array:
js
const assistantConfig = {
// ...
serverMessages: ["end-of-call-report", "status-update"]
};
This will enable your webhook endpoint to receive updates for various call outcomes, not just completed calls. For more details, see the [Vapi webhook documentation](https://docs.vapi.ai/server-url/events).
Source:
- [Server events](https://docs.vapi.ai/server-url/events)jann
09/29/2025, 7:16 AMManuel
09/29/2025, 9:36 AMjann
09/29/2025, 1:04 PMChiranjeet Mishra
10/01/2025, 6:45 AM