#explain the soft timeout functionality in agents platform

1 messages · Page 1 of 1 (latest)

dense pawnBOT
#
AI-generated Answer for kishore_vb

I can’t find any ElevenLabs documentation that uses the term “soft timeout” for Agents. If you mean how the platform handles silence and time limits, these are the officially documented timeout controls:

  • Turn timeout (silence prompt): how long the agent waits in silence before prompting the user again. Configurable 1–30 seconds in the agent’s Advanced settings. (elevenlabs.io)
  • Silence end-call timeout (hard hang-up): a parameter to set the maximum wait time in silence before the call is terminated. Introduced as silence_end_call_timeout. (elevenlabs.io)
  • WebSocket inactivity timeout: default 20s, configurable up to 180s via inactivity_timeout; applies to contexts and can be reset by sending an empty message. (elevenlabs.io)
  • Tool response timeouts: time limits for tool calls are configurable; per-tool timeouts were added, and client tool response timeout was increased from 30s to 120s. (elevenlabs.io)

If by “soft timeout” you mean the gentle “are you still there?”-style nudge before ending a call, that maps to Turn timeout (the agent prompts but does not end the call). For automatic hang-up after extended silence, use the silence_end_call_timeout. (elevenlabs.io)

If you were referring to a different feature named “soft timeout,” please share where you saw it and I’ll look it up precisely.

Sources:
Conversation flow | ElevenLabs Documentation
April 7, 2025 | ElevenLabs Documentation
WebSocket | ElevenLabs Documentation
May 19, 2025 | ElevenLabs Documentation
Conversation flow | ElevenLabs Documentation

agile pasture
#

"turn": {
"turn_timeout": 7,
"initial_wait_time": 1.1,
"silence_end_call_timeout": -1,
"soft_timeout_config": {
"timeout_seconds": -1,
"message": "Hhmmmm...yeah give me a second..."
},

explain these fields in the API of agents