Clawmaster
05/15/2026, 4:06 PMAI Evy
05/15/2026, 4:06 PMAI Evy
05/15/2026, 4:07 PMAI Evy
05/15/2026, 4:07 PMAI Evy
05/15/2026, 4:07 PMClawmaster
05/15/2026, 4:17 PMAI Evy
05/15/2026, 4:17 PMAI Evy
05/15/2026, 4:17 PMtransfer_call tool configuration includes all required fields [(1) ]() . According to a Discord discussion, missing the transfer_option field in the transfer_call configuration can cause unexpected behavior .
Your transfer_call tool should include :
python
{
"type": "transfer_call",
"name": "transfer_to_agent",
"description": "Transfer the call to a human agent",
"transfer_destination": {
"type": "predefined",
"number": "+1234567890"
},
"transfer_option": {
"type": "cold_transfer", # or "warm_transfer"
"show_transferee_as_caller": false
}
}
The difference between text and voice behavior could be related to how the ASR (Automatic Speech Recognition) transcribes the user's intent versus direct text input [(2) ]() . Voice interactions involve real-time speech-to-text conversion which may introduce slight variations in how the LLM interprets the request .
I'd recommend ensuring you're using the latest SDK and that all required fields are present in your transfer_call configuration [(1) ]() .AI Evy
05/15/2026, 4:17 PMAI Evy
05/15/2026, 4:17 PM