Summary (refer to images below)
On PHONE CALLS (also reproducible on web calls), when my assistant invokes a Query Tool, the tool completes successfully, but the assistant stays silent until the caller says something. In CHAT it works fine; the next assistant turn happens immediately.
Call IDs :
13e9a7e4-2499-4bd8-bce9-8dd409ed225e
770ec36d-273f-4c6f-8b68-bf14d4c221da
Expected
Query Tool completion should force the next assistant turn and speak the result immediately on calls.
Actual
Tool returns ✅ “Completed successfully”, then no speech until the caller says “Okay/I’m ready,” etc.
Repro (phone/web)
1) Caller: “fault code 17/13”
2) Assistant triggers Query Tool
3) Tool finishes with result card
4) Assistant remains silent until caller speaks
What I tried (no lasting fix)
Tool Messages: Request Start = Default / None / Custom; Request Complete = None / Custom
Toggled “Wait for message to be spoken before triggering tool call”
Start Speaking Plan: Wait 0–0.5s; Smart End-Pointing with LiveKit and with Vapi
Prompt explicitly says to speak immediately after tools
Forced “speak on tool complete” → still didn’t fix for phone calls
Workaround (not a fix)
Changing Request Start from a prompt to a declarative line (removing “Let me know when you’re ready?”) helps, but I still need a platform-level resolution so phone calls behave like chat.
Request
Please confirm intended behavior (tool completion should force the next assistant turn on calls) and advise a fix or setting so the assistant speaks immediately after tool completion on PHONE calls. Happy to provide screen recordings if needed.