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).

Document note

Do not include the bucket name in the path configuration, just sub-folders within the bucket.

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.