Hey <@1484291515516715119> , thanks for the detail...
# office-hours
r
Hey @Matt , thanks for the detailed breakdown! So just to confirm the flow: When Assistant transfers to the agent, VAPI dials the agent via Twilio I set a statusCallback URL on that transfer call in Twilio If Twilio fires no-answer, busy, or failed - my webhook catches it If the caller is still live → use Twilio Call Update API to redirect them to a fallback If the call already dropped → use VAPI outbound API to call them back A few follow-up questions: Where exactly do I set the statusCallback - in Twilio console on my number, or does VAPI pass it through somehow when it makes the transfer dial? When I use Twilio's Call Update API to redirect the live caller, what TwiML do I return to connect them back to VAPI? Is the callSid of the original caller's leg accessible somewhere in the VAPI transfer webhook payload so I can reference it in Twilio? Thanks again, this is super helpful! 🙏