Call Recording

Call Recording #

~.Dimensions.~ provides access to playback recordings through the analytics Call Session View. Depending on the PBX platform being connected to, the Call Recording configuration section may or may not be relevant.

~.pbx.kazoo.name.~

No call recording configuration is required. Call recordings are automatically accessed through the ~.pbx.kazoo.name.~ API and made available to users with the necessary permissions.

3CX

~.Dimensions.~ supports playback of call recordings on 3CX if the 3CX system is using Google Cloud Storage (GCS) for call recording backups.

To turn on call recording playback for a customer, toggle the 'Enable call recording playback' option and then populate the required GCS configuration details.

Configuration Description
Private key Upload the private key JSON file for a Service Account on the GCS.
Bucket Enter the name of the bucket containing the archived recordings
Path If there is a sub path within the bucket where the recordings are stored, enter this here.
Automatically archive recordings Enable automatic archiving of call recordings from 3CX on a more regular frequency.
Archive frequency If auto archiving is enabled, configure the frequency of archiving here (Minimum interval 15 minutes).

Service Account

~.Dimensions.~ requires a service account for accessing the GCS archived recordings. It is recommended that a dedicated service account is created for ~.Dimensions.~ and is given a role with the following permissions:

  • resourcemanager.projects.get
  • storage.buckets.get
  • storage.managedFolders.get
  • storage.managedFolders.list
  • storage.objects.get
  • storage.objects.list

Document note

Only Google Cloud Storage (GCS) is currently supported for recording playback access. Calls must have been archived to GCS before they can be replayed through ~.Dimensions.~.

Auto Archive

Until 3CX has archived the call recordings to Google Cloud Storage, they will not be available for playback through ~.Dimensions.~. By default, the 3CX platform only supports archiving once a day at a pre-configured time.

The ~.Dimensions.~ Automatic archive recordings feature instructs 3CX to archive its recordings on a more regular interval. By enabling this feature, users will have quicker access to replay recordings through the reporting interface.

Hand Left warning

If you are on a high traffic system, please be aware of any bandwidth implications of enabling archiving during the day.