Voice Tools

Call Recording

Record voice calls with consent management, storage options, and compliance controls.

Call Recording

The Call Recording tool records voice calls for quality assurance, compliance, training, and dispute resolution. Recordings are stored securely and accessible via the dashboard or API.

Configuration

Via the Dashboard

  1. Open your agent and scroll to Voice Settings.
  2. Enable Call Recording.
  3. Configure:
SettingDescriptionDefault
Auto-recordRecord all calls automaticallyDisabled
Consent promptPlay a consent message before recordingEnabled
Consent messageThe message played to callers"This call may be recorded for quality purposes."
Dual-channelRecord caller and agent on separate audio channelsDisabled
Storage durationHow long to keep recordings90 days

Via the API

curl -X PATCH https://api.thinnest.ai/agents/agent_abc123 \
  -H "Authorization: Bearer $THINNESTAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "voice_tools": {
      "call_recording": {
        "enabled": true,
        "auto_record": true,
        "consent_prompt": true,
        "consent_message": "This call is being recorded for quality and training purposes.",
        "dual_channel": false,
        "storage_days": 90
      }
    }
  }'

Accessing Recordings

Via the Dashboard

Navigate to Call Logs, select a call, and click the play button to listen to the recording. You can also download the audio file.

Via the API

curl https://api.thinnest.ai/api/calls/call_xyz789/recording \
  -H "Authorization: Bearer $THINNESTAI_API_KEY" \
  --output recording.mp3

Many jurisdictions require consent before recording a call. thinnestAI provides built-in consent management:

  • One-party consent: Only one party (your agent) needs to consent. The consent prompt is optional but recommended.
  • Two-party consent: All parties must consent. Enable the consent prompt and configure it to ask for explicit agreement.

Check your local laws and configure the consent settings accordingly.

Storage

Recordings are stored in encrypted cloud storage. You can configure the retention period or set up automatic deletion. For enterprise customers, recordings can be stored in your own cloud storage bucket.

On this page