This usually happens when the transfer creates the second call in Vapi but the assistant webhook never gets triggered on the destination leg, so the call is technically live but has no AI attached—hence the silence.
In most cases it comes down to a race condition or routing gap after transferCall, where the new call is created but your server doesn’t receive the assistant assignment request in time (or it’s dropped due to retry limits / webhook timeout).
I’ve seen this before when the destination call isn’t explicitly re-initializing the assistant context after transfer. If you can share the logs around the webhook timeline, I can help you pinpoint exactly where it’s breaking and how to make it reliable
@Jessica