Agent ends call for unknown reason.
# support
v
Hey, I've just called my agent and it was going fine. But it ended the call for no particular reason.
16696df1-45c7-4ebc-b5aa-c49d7138db30
can you please tell me how I can prevent this ?
v
To help you further, could you please check your call logs for call ID
16696df1-45c7-4ebc-b5aa-c49d7138db30
and let me know the exact "endedReason" listed?
This will help identify the cause and suggest the best way to prevent it in the future. [See how to find the ended reason in the docs.](https://docs.vapi.ai/calls/call-ended-reason) Sources: - [Vapi Call Ended Reasons](https://docs.vapi.ai/calls/call-ended-reason) - [Assistant Hooks](https://docs.vapi.ai/assistants/assistant-hooks)
k
Adjust your assistant’s logic or provider settings accordingly to prevent it in the future. https://docs.vapi.ai/calls/call-ended-reason
v
Good sir, every time you reply to my questions its always a variation of "learn to use Vapi right". Do you think I didn't search the docs already ? Ended reason is Silence Timed Out. Now why would it do that ? I was going through the normal process and we were far from done. I was the last one talking. Same for french numbers being pronounced in english. Same for the agent not following instructions. Do you mean Vapi is a perfect product that doesn't have bugs and all errors are because I don't know how to use it yet ? I am sorry, but I have to ping you guys. @Shubham Bajaj @nikhil Please level up your "customer support". Being on this discord is an unpleasant experience. The community is great, shares tips, prompts. The Vapi team has been less than helpful.
v
Thank you for sharing the "Silence Timed Out" ended reason. This typically means the system detected a period of silence and ended the call, which can sometimes happen due to configuration or detection issues—even if you were speaking. To help pinpoint the cause, could you let me know if you have customized the assistant's speech configuration (such as wait times or smart endpointing), or are you using the default settings? This will help determine if adjusting these parameters might prevent future false timeouts. [See more about speech configuration here.](https://docs.vapi.ai/customization/speech-configuration) Sources: - [Vapi Call Ended Reasons](https://docs.vapi.ai/calls/call-ended-reason) - [Speech Configuration](https://docs.vapi.ai/customization/speech-configuration)
k
I’m here to assist users with advice on how to use the system or resolve any issues. If your situation requires informing the executives, I’ll make sure they’re aware so that the developers can address it promptly. Thanks for your understanding
You can share more call id
v
To help prevent false "Silence Timed Out" call endings, try increasing the assistant's wait time before it considers the conversation silent. You can do this by adjusting the
waitSeconds
parameter in your speech configuration:
Copy code
json
"speakingPlan": {
  "waitSeconds": 1.5  // Increase this value to give users more time before timeout
}
This change makes the assistant less likely to end the call during natural pauses. For more advanced handling, consider enabling and tuning smart endpointing as described in the [speech configuration docs](https://docs.vapi.ai/customization/speech-configuration). Sources: - [Vapi Call Ended Reasons](https://docs.vapi.ai/calls/call-ended-reason) - [Speech Configuration](https://docs.vapi.ai/customization/speech-configuration)
To help prevent false "Silence Timed Out" call endings, try increasing the assistant's wait time before it considers the conversation silent. You can do this by adjusting the
waitSeconds
parameter in your speech configuration:
Copy code
json
"speakingPlan": {
  "waitSeconds": 1.5
}
This gives users more time to pause or think before the system ends the call for silence. For more details, see the [speech configuration guide](https://docs.vapi.ai/customization/speech-configuration). Sources: - [Vapi Call Ended Reasons](https://docs.vapi.ai/calls/call-ended-reason) - [Speech Configuration](https://docs.vapi.ai/customization/speech-configuration)
v
These are my seconds: Silence timeout : 10s Maximum duration: 600 seconds Smart endpointing: Vapi Wait seconds: 1s
v
Thank you for sharing your configuration details. Based on the documentation, a "Silence Timed Out" event can sometimes be triggered by audio detection issues, even if you are speaking ([Vapi Call Ended Reasons](https://docs.vapi.ai/calls/call-ended-reason)). Could you let me know if there was any background noise, microphone issue, or audio quality problem during your call that might have affected the assistant's ability to detect your speech? This will help narrow down whether the issue is related to speech detection or configuration. If you have further details or specific call examples, please share them so we can investigate more deeply. Sources: - [Vapi Call Ended Reasons](https://docs.vapi.ai/calls/call-ended-reason) - [Speech Configuration](https://docs.vapi.ai/customization/speech-configuration)
v
Yes but I've listened to the audio recording and there was no problem with audio detection
v
Thank you for confirming your configuration and audio quality. Since the "Silence Timed Out" event can sometimes be caused by detection issues even when audio is present, the best next step is to share a specific call ID where this occurred. This will allow the support team to investigate the backend logs and help identify if there is a detection bug or system issue. Action: Please provide a recent call ID with this problem so the team can review it in detail. Source: - [Vapi Call Ended Reasons](https://docs.vapi.ai/calls/call-ended-reason)
v
16696df1-45c7-4ebc-b5aa-c49d7138db30
v
Thank you for providing the call ID (
16696df1-45c7-4ebc-b5aa-c49d7138db30
).
I've noted your configuration and confirmation of good audio quality. The support team will now review the backend logs for this call to investigate the "Silence Timed Out" issue. You will be updated as soon as more information is available from the investigation. Source: - [Vapi Call Ended Reasons](https://docs.vapi.ai/calls/call-ended-reason)
k
Looking into it
Hey Virgile, can you update the **silenceTime**outSeconds property which can be found under the timeout setting to 60 seconds and give it a try?