Hi, thanks for the follow-up. Just to clarify, I’m not VAPI official support, but I specialize in diagnosing and fixing issues like this and can help you get it resolved so you can move forward.
From what you’ve shared, the missing SIP REFER points to a breakdown before the transfer is triggered (likely in call control, routing logic, or provider handling on specific nodes). My approach would be:
Trace the full call flow at signaling level (pre-REFER) across both working and failed calls
Compare routing behavior tied to those IPs (34.213.129.25 / 44.229.228.186)
Validate transfer trigger conditions inside the assistant + VAPI logs
Check SIP trunk/provider behavior (some suppress or reject REFER under certain states)
Reproduce and patch with a controlled fallback (e.g., re-INVITE or alternative transfer method if needed)
I can jump in, pinpoint exactly where the REFER is breaking, and implement a reliable fix so your transfers are consistent.
Quick question: are you using a single SIP provider/trunk for both inbound and transfer, or is there any routing split before the REFER step?
@Dimitar Todorov