Issues when using ElevenLabs with custom voice ID
From the logs I can see:
All digits are captured correctly (9 5 1 3 5 1 8 8).
The # terminator is also captured.
The assistant calls dtmf_tool and finishes successfully (Tool calls finished).
The model generates a response (phone number confirmation).
ElevenLabs WebSocket opens, BOS (beginning of speech) is sent.
But then: ElevenLabs input timeout exceeded → WebSocket closes before any speech is played.
So the assistant does generate the text confirmation, but the audio channel closes prematurely and the user hears nothing.
All digits are captured correctly (9 5 1 3 5 1 8 8).
The # terminator is also captured.
The assistant calls dtmf_tool and finishes successfully (Tool calls finished).
The model generates a response (phone number confirmation).
ElevenLabs WebSocket opens, BOS (beginning of speech) is sent.
But then: ElevenLabs input timeout exceeded → WebSocket closes before any speech is played.
So the assistant does generate the text confirmation, but the audio channel closes prematurely and the user hears nothing.