@Skan
It sounds like the issue may be related to the way the outbound calls are being initiated through the API, which might be affecting the assistant's access to the custom tools. Here are a few steps you can take to troubleshoot the problem:
1. **Check API Permissions**: Ensure that the API key or credentials you're using for outbound calls have the necessary permissions to access and trigger the custom tools.
2. **Review API Call Configuration**: Verify that the API call to initiate the outbound call is correctly configured, including the system prompt and initial message, and that it's properly set up to trigger the custom tools.
3. **Inspect Logs**: Look at the server logs where the custom tools are hosted to see if there are any incoming requests from the outbound calls. This can help determine if the issue is with the request not being sent or not being received.
4. **Test Tools Independently**: Try triggering the custom tools independently of the outbound call process to ensure they are working as expected.
5. **API Documentation**: Double-check the API documentation to make sure you're using the correct endpoints and parameters for triggering the custom tools during outbound calls.
6. **Contact Support**: If you've gone through these steps and the issue persists, it may be best to contact the support team for the API or the platform you're using for further assistance.
If you need help with any of these steps or have additional information that could help diagnose the issue, please let me know!