hamza-007
04/14/2026, 8:38 AMwarm-transfer-experimental mode for transferring calls to a live agent, and I'm running into an issue I can't seem to resolve.
### What's Working
- When the live agent picks up, the warm transfer works perfectly - the caller is connected without any issues.
### The Problem
- When the live agent does NOT pick up (no answer, busy, or any other issue), the call just keeps ringing indefinitely.
- There is no fallback message played to the caller.
- The call never ends gracefully.
### My Current Setup
- Transfer mode: warm-transfer-experimental
- Destination type: number
### Questions
1. Has anyone else experienced this with warm-transfer-experimental?
2. What configuration did you use to handle the no-answer / fallback scenario?
3. Is there a specific setting I'm missing to detect when the agent doesn't pick up and end the call with a message?
Here is the tool ID: 2d3722fe-938f-4622-8219-4cf964a6a319
Call ID: 019d8b4a-1450-7ff9-ba54-fff1dd572266Shaunak
04/16/2026, 7:17 AMShaunak
04/16/2026, 7:18 AMShaunak
04/16/2026, 7:18 AMjson
"transferPlan": {
"mode": "warm-transfer-experimental",
"message": "",
"timeoutSeconds": 30,
"fallbackPlan": {
"message": "I'm sorry, our advisor is unavailable right now. We'll have someone call you back shortly.",
"endCallAfterSpoken": true
}
}
Test by not picking up - after 30 seconds you should hear the fallback message and the call should end cleanly with assistant-ended-call.Shaunak
04/16/2026, 7:18 AM