You’ve got the flow right.
Set statusCallback at the call level, not just in the Twilio console. Since VAPI creates the outbound leg, rely on Twilio call events/webhooks rather than number config.
For redirect, return TwiML that points back to your VAPI entry (same webhook used for inbound) so the assistant resumes.
VAPI doesn’t reliably expose the Twilio CallSid, so log and map it from Twilio events using phone number or timestamps.
If helpful, I can help you set this up directly, we can discuss more privately @Rojan