VSS
11/18/2025, 11:13 AMVapi Support Bot
11/18/2025, 11:14 AMjson
{
"hooks": [{
"on": "customer.speech.timeout",
"options": { "timeoutSeconds": 25, "triggerMaxCount": 3, "triggerResetMode": "onUserSpeech" },
"do": [{ "type": "say", "exact": "Are you still there? Can I help you with anything else?" }]
}]
}
This setup gives users more time to respond and prompts them before ending the call ([Vapi Idle Messages documentation](https://docs.vapi.ai/assistants/idle-messages)).
Source:
- [Vapi Idle Messages documentation](https://docs.vapi.ai/assistants/idle-messages)VSS
11/18/2025, 11:17 AMLakshay Julka
11/18/2025, 6:06 PMChiranjeet Mishra
11/19/2025, 7:49 PMsilenceTimeoutSeconds setting or an endedReason like silence-timed-out. You can configure the call behavior to avoid idle calls from lingering.
For more insight into the reason codes, including situations where a call ended due to silence, please refer to our [call ended reason codes documentation](https://docs.vapi.ai/calls/call-ended-reason).
Additionally, ensure your call configuration includes the right detection settings for scenarios you're handling, such as automated IVR interactions. If silence timeout is incorrectly being triggered during user interaction, reviewing the microphone access permissions or adjusting timeout settings might be beneficial.