#Recordings

4 min read
RoleAccess Level
Client AdminRecording playback and download are not currently exposed
Client ManagerRecording playback and download are not currently exposed
Client StaffRecording playback and download are not currently exposed

#Overview

The current customer portal does not expose recording playback or recording download controls. The Calls inline review panel shows transcript preview, safe metadata, and the TXT transcript download action where eligible.

The inline review contract reports recording playback, recording download, and recording access request as unavailable for every role, so no recording control is offered from role entitlement alone.

Recording posture can still appear in entitlement, retention, and deletion surfaces, but none of those surfaces produce a playable or downloadable recording. See "Where Recordings Still Appear" below.

#Prerequisites

  • You are signed in to the AiDial portal
  • The call belongs to your tenant and assigned project scope
  • The current customer-facing surface supports transcript review for the selected call

#Playback and Download

Recording playback and download are unavailable in the current customer portal. No role should see a recording player, recording download button, recording access request button, or issued media URL.

#Access by Role

RoleCan PlayCan Download
Client AdminNoNo
Client ManagerNoNo
Client StaffNoNo

Important: Recording playback and download are not exposed for any customer role in the current portal release.

#Where Recordings Still Appear

Recordings are referenced in several governance and configuration surfaces. None of them grants access to recording media.

  • Settings > Entitlements lists a Recording download capability alongside transcript export, API keys, audit log access, outbound calls, and integrations. This reflects your plan entitlement only. An "enabled" reading there does not add a download control to the Calls surface. See Entitlements.
  • Compliance > Data Retention includes a Recordings row in the retention summary. That row describes how long recording data is retained, not whether you can play or download it.
  • Data deletion requests accept Recordings as a data category alongside Transcripts and Analytics. See Data Deletion.

#Security and Scoping

Call review uses your signed-in portal session. You do not need to enter or send an API key.

The portal checks call project and client scope before showing call review content. Out-of-scope calls return a not-found style response without revealing another organisation's data. Navigation visibility is not the security boundary: the portal's recording routes perform their own authentication, role, tenant, and project checks server-side and return the same not-found style response when scope does not match.

#When Recording Is Unavailable

Recording playback and download are unavailable because the backend does not implement the recording locator and media-access endpoints the portal would need to request a safe, scoped media URL.

The portal contains route handlers and player components for that intended contract, but no portal page mounts them, and the upstream endpoints they would call do not exist. Nothing in the customer-facing portal issues a recording media URL.

#Common Issues

  • Recording controls are not visible in the Call Log inline review: This is expected in the current portal. The inline panel does not mount a recording player, download action, or recording access request action.
  • A recording is listed in retention or compliance context: That is a storage or governance summary, not a playable media grant.
  • Entitlements shows recording download as enabled: The entitlement flag records what your plan permits. It does not enable a portal playback or download control, because no such control is mounted.
  • Audio links are not listed in CSV export: The current Portal/API contract does not provide a safe, scoped recording access URL, so the export dialog does not offer an audio-link option and no signed-link column is produced.