Skip to main content

Call Recordings

Every call is automatically recorded and stored securely.

Accessing Recordings

Via API

Get the recording URL from call metrics:
Response:

Via Webhook

Receive recording URL in the onCallComplete webhook:

Transcripts

Full conversation transcripts are available for every call.

Transcript Format

Transcript Fields

  • role: assistant (agent) or user (caller)
  • content: The spoken text
  • timestamp: When the message was spoken

Storage & Retention

Recording Storage

  • Format: MP3
  • Quality: High-quality audio
  • Retention: 90 days
  • Access: Via secure HTTPS URLs

Transcript Storage

  • Format: JSON
  • Retention: Permanent
  • Access: Via API
Recordings are automatically deleted after 90 days. Download and store recordings externally if you need longer retention.

Downloading Recordings

Single Recording

Batch Download


Privacy & Compliance

Data Security

  • All recordings are encrypted at rest
  • Secure HTTPS URLs with expiration
  • Access controlled by API authentication

Compliance

  • GDPR: Right to deletion supported
  • CCPA: Data access and deletion available
  • Recording Disclosure: Ensure proper call recording disclosures
Always inform callers that the call is being recorded, as required by law in many jurisdictions.

Using Transcripts

Search Transcripts

Analyze Sentiment

Extract Key Information


Best Practices

Inform Callers

Add a disclosure to your agent prompt:

Store Securely

  • Download recordings to secure storage
  • Encrypt stored recordings
  • Implement access controls
  • Set retention policies

Analyze Regularly

  • Review transcripts for quality
  • Identify common issues
  • Train agents based on insights
  • Improve prompts based on patterns

Next Steps

Call Metrics

Get detailed call analytics

Hangup Detection

Configure call termination settings