Hey everyone 👋 looking for help with fallbackPlan not triggering on voicemail / no-answer.
fallbackPlan not triggering on no-answer or voicemail with dynamic transfer — anyone solved this?
Setup: warm-transfer-experimental mode, destination supplied dynamically via transfer-destination-request webhook. Webhook returns:
json{
"destination": {
"type": "number",
"number": "+1XXX",
"transferPlan": {
"mode": "warm-transfer-experimental",
"timeout": 30,
"fallbackPlan": {
"message": "Line unavailable, let me take your details.",
"endCallEnabled": false
}
}
}
}
Issue: transfer connects, but timeout is ignored, voicemail picks up, caller gets stuck, fallback never fires, assistant never resumes. Same with timeout: 15.
Has anyone gotten fallbackPlan to work with dynamic destinations via webhook? Is there a voicemail detection flag I'm missing? Or do I need to use Twilio status callbacks instead?