Voice agents involve multiple AI systems working together—speech recognition, language models, and voice synthesis. When something goes wrong, systematic debugging helps you quickly identify and fix the root cause.
Most common issues fall into these categories:
Start with these immediate checks before diving deeper:
Test your voice agent directly in the dashboard:
Click “Talk to Assistant” to test
Click “Call” to test workflow
Benefits:
Navigate to the Observe section in your dashboard sidebar:
Review call transcripts, durations, and error messages
Check API requests and responses for integration issues
Verify webhook deliveries and server responses
Use dashboard testing features:
Automated testing for assistants
Test tools with sample data
Check if AI service providers are experiencing issues:
Core Services:
Provider Status Pages:
The Vapi dashboard provides powerful debugging features to help you identify and fix issues quickly:
Navigate to Observe > Call Logs to:
Navigate to Observe > API Logs to:
Navigate to Observe > Webhook Logs to:
Use the Vapi CLI to forward webhooks to your local development server:
vapi listen is a local forwarder that requires a separate tunneling service. Update your webhook URLs in Vapi to use the tunnel’s public URL. Learn more →
Navigate to Test > Voice Test Suites to:
For any tool in your Tools section:
Tools > [Select Tool]Test button to send sample payloadsDebug steps for response quality:
Model section and verify:
gpt-4o)Max Tokens is sufficient for response lengthVariable extraction details:
For a complete list of error codes and what they mean, see Call end reasons. To diagnose a failed call by symptom (e.g., “call dropped mid-conversation” or “assistant went silent”), see Troubleshoot call errors.
When you’re stuck:
Join the Vapi Discord for real-time help from the community and team
Check the API reference for detailed configuration options
Check real-time status of Vapi services and AI providers
Before asking for help: