Hi everyone,
I’m running into a persistent issue with the transfer_call function and I’m hoping someone can help clarify what I’m missing.
I have an agent configured with the transfer_call tool. The tool is enabled, correctly named (transfer_call), and points to a valid phone number in E.164 format.
However, every time the agent tries to transfer, I get this response:
Transfer destination is not supported.. Please inform the customer that the transfer did not go through and offer to try again or assist them directly.
Here’s what I’ve already tried:
-
Confirmed the tool name matches exactly (
transfer_call) -
Verified the agent has the function enabled in Functions
-
Configured a static destination number (first mobile, then a landline)
-
Set number format to E.164
-
Tried both Warm and Cold transfer modes
-
Disabled:
-
“Transfer only if a human answers”
-
tool_call_id: dff12027e706e72b
{ "execution_message": "Vale, Sergio, como es sobre información de una lavadora, esto lo ve mejor el departamento comercial. Te paso ahora mismo con ellos para que puedas hablar con Viviana o con quien te pueda ayudar del equipo comercial." }Tool Result
tool_call_id: dff12027e706e72b
{“status”:“Transfer destination is not supported.. Please inform the customer that the transfer did not go through and offer to try again or assist them directly.”}
-
-
Tested inside real calls (not just Simulation mode)
-
Confirmed other agents in the same workspace are able to transfer successfully using their own transfer tools
Despite all this, this particular agent always returns:
Transfer destination is not supported
What I find strange:
-
Another agent in the same account can successfully transfer to a different mobile number
-
The tool appears correctly in the Functions list
-
The logs show the tool is being invoked correctly, but it fails instantly
Questions:
-
Is there any additional permission or outbound routing setting tied specifically to transfer destinations?
-
Does each agent or each phone number need to be individually approved for outbound transfers?
-
Is there anything else that could cause “Transfer destination is not supported” even when the configuration looks correct?
Any guidance, examples, or screenshots of a working configuration would be greatly appreciated.
Thanks in advance!