Yasu
12/17/2025, 9:01 AMcustomer.speech.timeout hook with triggerDelayMs: 60000 (1 minute)
- Hook is configured with a say action that announces: "お声が届いていないようなので電話を切らせていただきます" (Japanese: "I can't hear you, so I will end the call")
- The hook is passed via assistantOverrides.hooks when initiating calls
Any guidance on resolving this would be greatly appreciated. Thank you!Vapi Support Bot
12/17/2025, 9:02 AMjson
{
"on": "customer.speech.timeout",
"options": { "timeoutSeconds": 60 },
"do": [{ "type": "say", "exact": "お声が届いていないようなので電話を切らせていただきます" }]
}
If the issue persists, please reach out to Vapi support as advised in the [idle messages documentation](https://docs.vapi.ai/assistants/idle-messages).
Source:
- [Idle messages documentation](https://docs.vapi.ai/assistants/idle-messages)Tremix
12/17/2025, 11:00 AMYasu
12/17/2025, 11:26 AM{
"hooks": [
{
"on": "customer.speech.timeout",
"options": {
"timeoutSeconds": 40,
"triggerMaxCount": 1,
"triggerResetMode": "onUserSpeech"
},
"do": [
{
"type": "say",
"exact": "お声が届いていないようなので、電話を切らせていただきます。"
},
{
"type": "tool",
"tool": {
"type": "endCall"
}
}
]
}
]
}Tremix
12/17/2025, 3:09 PMYasu
12/18/2025, 12:43 AMTremix
12/18/2025, 3:09 AMYasu
12/18/2025, 6:44 AMChiranjeet Mishra
12/19/2025, 1:30 PMassistantOverrides or any default configurations that might trigger other actions post-hook execution.
3. Use of endCall Tool: If your configuration already uses an endCall tool within the hook, make sure that it takes precedence and that the assistant itself does not automatically hang up after hook execution.
For further issues, revisiting your hook setup and ensuring no other conflicting configurations exist would be advisable. If you continue to face troubles after these adjustments, please refer to the [idle messages documentation](https://docs.vapi.ai/assistants/idle-messages) for additional insights.Yasu
12/22/2025, 11:28 AMYasu
01/05/2026, 11:14 AMYasu
01/12/2026, 11:20 AMChiranjeet Mishra
01/12/2026, 7:40 PMendCallMessage: "" (empty string) or remove/clear any default endCallMessage.
2. Ensure you call the endCall tool explicitly in your hook (you already do).
3. Verify there are no other hooks or overrides (global assistantDefaults, assistantOverrides, or server-side fallbacks) that set an endCallMessage or trigger a cleanup after hooks run.
If you want me to check the exact assistant payload: share the assistant creation / start payload (system prompt, voice, assistantOverrides including endCallMessage and hooks). You can DM that config or paste it here and I’ll review for the specific field to change.