Run a Recording Report¶
The Call Recording Report shows recorded calls with playback — used to find a specific recording (by date, extension, caller, queue) and listen, download, or share.
Before You Start¶
- Call recording must be enabled where the call originated:
- Per-extension: Extension → Other → Call Recording =
Yes/Force. - Per-route: Inbound/Outbound Route → Call Recording =
Force. - Per-queue: Queue → Call Recording =
Force.
- Per-extension: Extension → Other → Call Recording =
- Recordings live at
/var/spool/asterisk/monitor/<YYYY>/<MM>/<DD>/.
Steps¶
- Go to Reports → Call Recording Report.
- Use filters:
- Date range — start/end.
- Source / Destination — caller ID number / dialed number / extension.
- Length — min/max duration in seconds.
- Direction — inbound / outbound / internal.
- Click Search.
- Each result row has play / download / share / delete controls.
- Play — streams in browser.
- Download — saves the file (typically
.wav). - Share — generates a tokenized URL (be careful with sensitive recordings — share is public-by-link).
- Delete — removes the recording (be deliberate; not recoverable).
Find a recording from CDR¶
If you have the call's uniqueid from CDR:
find /var/spool/asterisk/monitor -name "*<uniqueid>*"
Recordings are named with the uniqueid embedded — easy to grep.
Common Issues¶
- No recordings appear. Recording wasn't enabled where the call originated. Check the extension/route/queue's recording setting.
- Playback in browser fails. Browser doesn't support the format (some send
.wav49GSM). Download and play locally in VLC. - Disk filling up. No retention policy. Set up a cron to prune old recordings:
# Delete recordings older than 90 days: find /var/spool/asterisk/monitor -type f -mtime +90 -delete - Sensitive PII in recording. Tighten access — restrict the Recording Report module to specific Administrators.
- Recording exists but doesn't appear in report. Filename naming convention changed between versions. The module expects a specific format; corrupted/renamed files won't surface.
Related Pages¶
- Look Up Calls in CDR
- Add an Extension (for enabling recording)