'tool-calls-result' control message not sent to client
Hi,
I am connecting to my assistant through WebSocket. When I request for the WebSocket URL from VAPI servers, I send under assistantOverrides the clientMessages, with "tool-calls-results" and other control messages I need to receive.
For some reason, I receive all the control messages I need - but not "tool-calls-results".
Under "Call Logs" in the website it can be clearly seen that the assistant receives the response from my API accurately, and he also provides speech-answer for that.
I already tried it tens of times to figure out if the problem is in my code. One
call id example:
019ad950-5927-7cc8-9769-6fdf6a0533e1
Note: I also tried to wait for longer time before I hang up the call.
Still - never received this specific control message.
It's important for me to receive it, as I need to show the results as a component in the UI.
Thanks!
I am connecting to my assistant through WebSocket. When I request for the WebSocket URL from VAPI servers, I send under assistantOverrides the clientMessages, with "tool-calls-results" and other control messages I need to receive.
For some reason, I receive all the control messages I need - but not "tool-calls-results".
Under "Call Logs" in the website it can be clearly seen that the assistant receives the response from my API accurately, and he also provides speech-answer for that.
I already tried it tens of times to figure out if the problem is in my code. One
call id example:
019ad950-5927-7cc8-9769-6fdf6a0533e1
Note: I also tried to wait for longer time before I hang up the call.
Still - never received this specific control message.
It's important for me to receive it, as I need to show the results as a component in the UI.
Thanks!