Remy
11/06/2025, 10:41 PMVercel
11/06/2025, 11:37 PMChiranjeet Mishra
11/08/2025, 12:58 AMphoneNumber. This requires a dynamicTransfer tool with an empty destinations array. No webhook is sent.
- With Webhook: The server decides the destination by responding to a transfer-destination-request webhook. Your tool should have an empty destinations array, and you can utilize context parameters like reason or urgency.
For setup, refer to the [Dynamic Call Transfers documentation](https://docs.vapi.ai/calls/call-dynamic-transfers).
2. Assistant-Based Warm Transfers:
- Use a dedicated transfer assistant to manage the process. This involves the assistant making transfer decisions based on the conversation context. Configuration includes setting up transfer tools and specifying behaviors with prompts.
Details on this implementation can be found in the [Assistant-Based Warm Transfer guide](https://docs.vapi.ai/calls/assistant-based-warm-transfer).
For both cases, you can configure tools via the Vapi dashboard or API to route calls intelligently based on various conditions. Adjusting webhook and prompt settings allows for flexible handling and ensures secure and efficient call transfers.Charlie
11/10/2025, 9:44 PM