Assistant doesn't speak after tool calling.
# support
u
Following the weather example in the documentation for tool calling. The call is made and my webhook returns a response, but the assistant is silent until I ask I for an update. Example transcript screenshot is attached. This is repeatable 100% of the time. I've tried different models, different tool functions, etc and have reached a dead-end from a troubleshooting perspective. Example call ids: bd9888dd-11b0-4e0d-a0df-1feadc8d138c 325519e6-1478-4631-8086-4f327702fbca Webhook logs including response
Copy code
[2025-01-04 15:21:15] local.INFO: App\Http\Controllers\VapiWebhookController: Processing tool calls {"tool_calls":[{"id":"call_rSJZXGexCGdr69OmS4Se0CmR","type":"function","function":{"name":"getWeather","arguments":{"get_weather":"San Francisco"}}}],"results":[{"toolCallId":"call_rSJZXGexCGdr69OmS4Se0CmR","result":"San Francisco weather today is 62°C, partly cloudy."}]}
Thanks for your help! https://cdn.discordapp.com/attachments/1325124977917427742/1325124978563223615/image.png?ex=677aa64e&is=677954ce&hm=78af5d9db8601d9ac6f5d83dacc6e6d6deed14e086432ca61ebd9ad6f3c6e0f4&
v
@00ff00ff I'm sorry to hear that you're experiencing issues with the assistant's response after your webhook returns a result. Based on the information you've provided, it seems like the webhook is functioning correctly and sending back the expected response. However, the assistant should be providing that information to you without the need for additional prompting. Given the example call IDs and the webhook logs you've shared, it appears that the assistant is not handling the response properly. This could be due to a number of reasons, such as a misconfiguration in the assistant's response logic or an issue with the integration between the assistant and the webhook. To address this issue, I would recommend reviewing the assistant's configuration to ensure that it is set up to handle webhook responses correctly. Additionally, you may want to check for any errors or warnings in the assistant's logs that could provide more insight into why the response is not being delivered as expected. If after reviewing the configuration and logs you are still unable to resolve the issue, please reach out to support with the details of your setup, including the call IDs and webhook logs, so they can assist you further.
You can continue this conversation by mentioning me in the message.
u
@Vapi still need support help.
v
@00ff00ff Please ask support for more info on this.
u
@Vapi How do I ask support?
v
@00ff00ff To ask for support, you can typically reach out through the official support channels provided by the service or platform you're using. This may include: 1. **Support Ticket**: Submit a support ticket through the platform's help center or support page. 2. **Email**: Send an email to the support email address provided by the service. 3. **Live Chat**: Use the live chat feature on the platform's website, if available. 4. **Phone**: Call the support phone number, if one is provided. 5. **Community Forums**: Post your issue in community forums or discussion boards where support staff or experienced users can help. Since you're working with a Voice API for voice developers, you should look for contact information in the documentation or on the website where you accessed the API. If you have access to a dashboard or a user account, there might be direct links to submit a support request. If you provide me with the specific platform or service you're using, I can give you more detailed instructions on how to reach out to their support team.
s
I get the same issue!
u
@Stephen Good to know it's not just me. I opened a case with support, but no progress yet. The person I"m talking to via email is Sahil Suman .
s
@00ff00ff I figured it out, remove the response it gives when it gets the data succesfully and it iwll continue without stopping
hope that helps
s
@00ff00ff Sorry for the late response. Are you still experiencing this problem?
u
We got things sorted out, thank you.
2 Views