Overview of Tool Calling in Asterisk AI Voice Agent
mainTool calling allows AI agents to perform real-world actions during a conversation instead of only responding with text. This capability enables tasks such as:
- Call Transfers: Moving callers to human agents or specific departments.
- Email Management: Sending call summaries and transcripts via email.
- Graceful Hangups: Ending calls with appropriate farewell messages.
The system is provider-agnostic, meaning tools written for the agent can be used across different AI providers (like OpenAI, Deepgram, or Google Gemini) without code changes. It is designed to be type-safe and easy to extend.