Call ended with call.in-progress.twilio-completed-call, but no end-of-call-report webhook

We are building a system that relies on the end-of-call-report webhook and uses the summary analysis to trigger post-call processing.

However, we noticed that for one of the calls, the end-of-call-report webhook was never received.

Call ID: CA38e703801877408cca4939b0313da43b
Timestamp: July 29, 2025 — Call started at 10:00:55 UTC, ended at 10:15:41 UTC

According to the Vapi call logs, the call ended with the status:
call.in-progress.twilio-completed-call

However, based on Twilio’s call logs:
  • The call status was completed
  • Twilio sent the final webhook to Vapi’s /twilio/status endpoint
  • The webhook included CallStatus=completed in the payload
  • Vapi responded with HTTP status 201
Given this, could you help us understand why the end-of-call-report webhook was not triggered on your end?
Was this page helpful?