Documentation Index
Fetch the complete documentation index at: https://opinionai.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Twilio Phone Setup
Connect your AIVAH agents to the Twilio telephony platform for seamless voice interactions. This guide will walk you through the complete setup process.
π Prerequisites
Before setting up Twilio integration, ensure you have:- An active AIVAH account
- A Twilio account with phone number
- Twilio Account SID and Auth Token
- A Worker Agent configured with the knowledge sources you plan to expose
π― Configuration Steps
Step 1: Agent Voice Selection
Configure your agentβs voice from our selection of high-quality options:
Available voice options depend on the active model family:
- Gemini voices: Sportsman, Customer support, Sarah, Brooke, Katie, Zemo, ajith, duaila, azj, ajz, sjl, brit, Swissen
- OpenAI Realtime voices: Alloy, Echo, Shimmer, Ash, Ballad, Coral, Sage, Verse, Cedar, Marin
- Voices refresh automatically when you switch providers in the LLM picker
Step 2: Agent Selection
Choose the appropriate agent for your use case:
Options include:
- Worker Agents: Full-featured assistants for support, sales, or internal operations
- Presenter Agents: Specialized for guided demos and presentations while retaining full realtime capabilities
- Custom Workers: Your own Worker Agents with tailored knowledge and integrations
Step 3: LLM Model Configuration
Select your preferred Large Language Model:
Available models span four provider families:
- OpenAI: GPT 4.1 mini, GPT 4.1, GPT 5, GPT 5 nano, GPT 5 mini
- Gemini: Gemini 2.5 Flash Lite, Gemini 2.5 Flash, Gemini 2.5 Pro
- OpenAI Realtime: GPT Realtime, GPTβ4o Realtime, GPT Realtime Mini for ultra-low latency voice calls
- Groq hosted: GPT OSS 20B, GPT OSS 120B, Qwen3β32B, Moonshotai Kimi K2 when you need alternative model behavior
π§ Authentication Setup
Twilio Credentials Configuration
- Twilio Account SID: Enter your Account SID from Twilio Console
- Twilio Account Token: Provide your Auth Token for secure authentication
Phone Number Configuration
- Enter Phone Number: Input the Twilio phone number you want to use
- Verify Configuration: Ensure the number is active in your Twilio account
βοΈ Workflow Management
Navigate to the Workflows section to:- Enable/disable make.com integration
- Configure Twilio workflow automation
- Set up call routing and handling rules
π Active Numbers Management
Monitor and manage your active phone numbers:- View currently active Twilio numbers
- Check connection status
- Monitor usage and performance metrics
π Testing Your Setup
- Update Knowledge Base: Click βUpdate Knowledge Baseβ to sync your configuration
- Test Call: Make a test call to verify voice quality and response accuracy
- Monitor Performance: Use the dashboard to track call metrics and performance
π Best Practices
- Voice Selection: Choose voices that match your brand personality
- Knowledge Optimization: Keep your knowledge base updated and relevant
- Testing: Regular testing ensures optimal call quality
- Monitoring: Use analytics to continuously improve performance
π Troubleshooting
Common Issues:- Authentication Errors: Verify your Twilio credentials
- Call Quality: Check your internet connection and Twilio account status
- Response Delays: Consider switching to GPT Realtime Mini or Gemini 2.5 Flash Lite for faster responses
- Voice Issues: Test different voice options to find the best fit
