Shamala
03/03/2026, 10:07 PMAdam
03/03/2026, 11:27 PMChiranjeet Mishra
03/10/2026, 7:38 AMCallStatus before forwarding the request to Vapi.
Instead of redirecting directly to /twilio/inbound_call after the <Play> step, route the request through a small intermediary (such as a Twilio Function or proxy). The intermediary should override CallStatus from in-progress to ringing before forwarding the request to Vapi.
Recommended approach – Twilio Function:
Use a Twilio Serverless Function that receives the webhook, updates CallStatus to ringing, and then forwards the request to the Vapi endpoint. This ensures Vapi accepts the call and processes it correctly.
Alternatively, if you already have a backend handling the <Play> + <Redirect> flow, you can implement a simple proxy endpoint that rewrites CallStatus=in-progress to CallStatus=ringing before forwarding the request.
Best regards,
Oshi Raghav
Customer Support
Vapi