Whenever a call ends with status "Customer Did Not Answer" or "Twilio Connection Failed", the EOC (End Of Call) event is triggered twice.
Example Call ID: 019a3a26-5a13-700f-aa5f-616950a8cef9
Could you please check why this happens?
v
Vapi Support Bot
11/05/2025, 6:02 PM
Thanks for reporting this! To help investigate, could you confirm if you have any custom assistant hooks or multiple webhooks configured that might trigger EOC (End Of Call) events for the same call? This will help narrow down whether the duplicate events are coming from your configuration or the platform itself.
Sources:
- [Call ended reasons](https://docs.vapi.ai/calls/call-ended-reason)
- [Server events](https://docs.vapi.ai/server-url/events)
- [Assistant hooks](https://docs.vapi.ai/assistants/assistant-hooks)
Hey! To help track down this issue, could you share:
\- When exactly this happened (the timestamp)
\- What response you expected to get
\- What response you actually got instead
This would really help us figure out what went wrong!