Warm Transfer not working
# support
n
When the trigger the tool and the agent transfer call dont say message to the operator and just do cold transgfer. i just want to give more context to the operator.
v
To ensure the operator hears a context message before the call is transferred (a true warm transfer), set your
transferPlan
mode to
"warm-transfer-with-twiml"
and provide a TwiML message. For example:
Copy code
json
"transferPlan": {
  "mode": "warm-transfer-with-twiml",
  "twiml": "<Say>Hello, transferring a customer to you.</Say><Pause length=\"2\"/><Say>They called about billing questions.</Say>"
}
This will play the message to the operator before connecting the call, but note this only works with Twilio-based telephony systems. For more details, see the [Vapi call forwarding documentation](https://docs.vapi.ai/call-forwarding). Source: - [Call Forwarding](https://docs.vapi.ai/call-forwarding)
c
Hi NIX, If you're experiencing issues with warm transfers using the
transferCall
tool, here are a few steps to consider: 1. Verify Configuration: Ensure that the
transferPlan
is correctly set up. The
mode
should be appropriate for your needs, such as
"warm-transfer-experimental"
. 2. Check Destinations: Confirm that destination numbers are correctly formatted and currently reachable. 3. Analyze End Reasons: Use the API to retrieve call logs and check the
endedReason
. This can provide insights into why the transfer might be failing. 4. Provider Logs: If Vapi indicates the transfer is successful, check with your telephony provider for any errors related to the transfer. 5. Assistant Configuration: Make sure that
serverMessages
does not include
"phone-call-control"
unless implementing custom logic. 6. Telepathy Provider Settings: The
phoneCallProviderBypassEnabled
should generally be set to
false
for Vapi to handle transfers unless you have a specific need to control this via the provider's tools. For more detailed steps, you can also refer to the [call forwarding documentation](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops).
4 Views