Call recording
Overview
Vapi provides comprehensive call recording capabilities that allow you to capture, store, and analyze voice conversations for quality assurance, training, and compliance purposes.
Call recording enables you to:
- Monitor conversation quality and assistant performance
- Train and improve your voice AI models
- Ensure compliance with regulatory requirements
- Analyze customer interactions for insights
Recording Configuration
Enable Recording
You can enable call recording at the assistant level or per individual call:
Recording Options
Configure recording behavior with these options:
recordingEnabled
: Enable or disable recording for this assistant/callrecordingChannelCount
: Number of audio channels to record (1 for mono, 2 for stereo)recordingFormat
: Audio format for recordings (mp3, wav, etc.)
Storage Options
Default Storage
By default, Vapi stores recordings securely in the cloud:
- Recordings are encrypted at rest and in transit
- Access is controlled through your API credentials
- Recordings are automatically cleaned up based on your retention policy
Custom Storage
For advanced use cases, you can configure custom storage:
Accessing Recordings
Via Dashboard
- Navigate to Calls in your Vapi dashboard
- Select a specific call from the list
- Click on the Recording tab to play or download the audio
Via API
Retrieve recording URLs programmatically:
Privacy and Compliance
Legal Considerations
Important: Call recording laws vary by jurisdiction. Ensure compliance with:
- Consent requirements - Inform participants about recording
- Data protection regulations (GDPR, CCPA, etc.)
- Industry standards (PCI DSS, HIPAA, etc.)
Best Practices
- Inform callers about recording at the start of conversations
- Secure storage with encryption and access controls
- Retention policies to automatically delete old recordings
- Access logs to track who accesses recordings
Always comply with local laws regarding call recording. Some jurisdictions require explicit consent from all parties before recording.
Recording Analysis
Transcription
Recorded calls are automatically transcribed for analysis:
Call Analysis
Use recorded data for insights:
- Conversation flow analysis
- Response quality evaluation
- Customer satisfaction metrics
- Assistant performance tracking
FAQ
Are recordings automatically transcribed?
Yes, all recordings are automatically transcribed and available through the API and dashboard.
How long are recordings stored?
Default retention is 30 days. You can configure custom retention policies for your account.
Can I disable recording for specific calls?
Yes, you can enable/disable recording at both the assistant level and per individual call.
Is recording available in all regions?
Call recording is available in all supported Vapi regions with local data residency options.
Next Steps
- Call Analysis - Analyze recorded conversations for insights
- Privacy Compliance - Ensure GDPR and privacy compliance
- API Reference - Explore recording configuration options