Hi Liv,
Thanks — I checked the docs and related tickets for this call (ID 019baf71-7d8a-7333-ad99-d9589c613fc0).
Likely cause
• The transfer assistant put the caller on hold and initiated the operator call, but silence-timeout ended the call before the transfer completed. The docs show transfer assistants use two timeouts: the transfer assistant’s maxDurationSeconds and a silence timeout (silenceTimeoutSeconds, default 30s). See Assistant-based warm transfer
https://docs.vapi.ai/calls/assistant-based-warm-transfer and the Aug 28 changelog note: you can configure silenceTimeoutSeconds (default 30s) at the transferAssistant level:
https://docs.vapi.ai/changelog/2025/8/28
What to check in your call logs
• endedReason for the call (dashboard call log or GET /call/{call_id}). If it’s "silence-timed-out" or similar, Vapi ended due to silence.
• The transfer assistant’s transferPlan: confirm transferAssistant.maxDurationSeconds and transferAssistant.silenceTimeoutSeconds values.
• Whether operator answered or voicemail detected (transfer assistant prompts can detect voicemail and call transferCancel).
• Any low-confidence transcript events in logs (related threads show that low-confidence transcripts can be treated as silence).