← Back to Features
PearlPBX2

Call Recordings

Automatic per-call recording with in-browser playback, CDR linkage, and download by agent or campaign.

Every call handled by PearlPBX2 can be automatically recorded via a FastAGI recording service that runs alongside Asterisk. Recordings are stored with full metadata — agent, queue, caller ID, timestamp, duration — and are accessible directly from the CDR report view. Supervisors can play recordings in-browser with a native HTML5 audio player without installing any additional software.

Key highlights

Automatic recording triggered by dialplan — no manual action required from agents

In-browser HTML5 playback — listen to any call directly from the CDR table

No separate media server needed — recordings stored on the same host

Each recording is linked to its CDR row: agent, queue, caller ID, duration

FastAGI recording service runs on port 4573 and handles encoding and storage

Download individual recordings or bulk-export by agent, queue, or date range

Storage & Access

  • Recordings stored as WAV or MP3 depending on Asterisk MixMonitor configuration
  • File paths written to the CDR record at call completion for immediate linkage
  • CDR report view shows a play button for every call with an associated recording
  • Download links are generated per-recording with proper Content-Disposition headers
  • Access control: agents see only their own recordings; supervisors see all
  • Recordings retained according to configurable storage policy (days or disk quota)

FastAGI recording service

  • Standalone Python service exposing a FastAGI server on TCP port 4573
  • Asterisk dials AGI(agi://127.0.0.1:4573/record) to initiate recording for a channel
  • Service handles MixMonitor start/stop commands and writes metadata to PostgreSQL
  • Runs independently of Django — can be restarted without affecting the web UI
  • Supports call whisper/barge recording so supervisor sessions are also captured

Ready to see it in action?

Request a live demo or explore pricing for hosted and self-hosted options.