Voice agent hanging after successful function return

Hi team. I am building a scheduling agent. It calls Make webhooks to perform the scheduling. However, the voice agent hangs/stalls when getting the availability (busy times) from the Make function call. She just goes quiet.

I asked the voice agent to read the response from the function call and the value is correct. Make logs are also correct. I adjusted the prompt to read that immediately after the function response, the voice agent should calculate available times and offer two time slots to the user. But, the voice agent just hangs.

I get the "Got it" response back from the VAPI function, showing that VAPI has received a successful function webhook return value. However, no error code. No Make error. Data is passed. But the voice agent just hangs/stalls.

Assistant: Inspire Appt Setter 2
Tool: inspireCheckAvailability

What do you recommend in debugging? I have invested many hours already and tried many different ideas. What's most strange is after several quiet seconds, if I say "what did you find?" or "what are my options?", then the voice agent continues normally providing available times as calculated and continues with the remainder of the prompt actions.

Your suggestions are welcomed. Thank you.
Was this page helpful?