Looking at the VAPI webhook logs for the specific call IDs you have provided, here's what's actually happening:
Call ID: 621336e3-249d-4c7a-a30d-16b5644d53d3 (June 6, 18:18 UTC)
- **Assistant Request**: 7.5-second timeout → "timeout of 7500ms exceeded"
- **Status Update**: 20-second timeout → "timeout of 20000ms exceeded"
Call ID: 96400d2d-338f-4178-a95d-f4444e326328 (June 6, 18:18 UTC)
- **Assistant Request**: 7.5-second timeout → "timeout of 7500ms exceeded"
- **Status Update**: 0.31 seconds →
200 Success
Call ID: 68c6b5bf-1872-49e3-84c6-2505319557b2 (June 6, 23:50 UTC)
- **Assistant Request**: 0.33 seconds →
200 Success
- **End Of Call Report**: 0.38 seconds →
200 Success
The data reveals this is
NOT a VAPI webhook delivery failure. VAPI is successfully making HTTP requests to
, but the
Azure Functions endpoint is intermittently slow or unresponsive.
Key Evidence:
1. **Exact timeout values**: 7500ms and 20000ms are configured timeout thresholds
2. **Inconsistent response times**: Some calls respond in 0.3s, others timeout completely
3.
Pattern suggests Azure Functions cold starts or performance issues
4.
All timeouts return HTTP 500 from customer's endpoint