Hi @ThomasK i faced same problem and i solved this problem in two ways
1. vapi have one feature something called as idle time out , if vapi detects that no one is speaking till that threshold then , it can speak your messaage whatever you will provide and after n no of times if no reply will be come from user side then call will automatically disconnected
2. Another way to fix this issue is - i have observed that deepgram works better than Assebly AI and Eleven lab so try to change the STT Model it will probbaly help you to catch the end user words
Thank you !