Google Cloud Storage Archive

This document explains how to configure automatic archiving of Cloud PBX call recordings to Google Cloud Storage, including service account setup, bucket creation, and archive task configuration.

General Information

You can archive call recordings within your Teliqon Cloud PBX subscription to Google Cloud Storage at any time, or configure automated recurring archiving. To do this, you must add Google Cloud Storage as an archive server and create an archive task for the required files.

Before beginning the integration, ensure that you have an active Teliqon Cloud PBX subscription on the Teliqon Business, or Teliqon Ultimate plan. This is a mandatory requirement for enabling the integration.

You can verify Cloud PBX subscription status in your Teliqon Portal account.

To do so, log in to the system and navigate to the Cloud PBX section.

Google Cloud Storage archive Portal sidebar with Cloud PBX selected

If you already have an active Cloud PBX subscription, it will be displayed on the page:

Google Cloud Storage archive Cloud PBX page listing an active subscription

If Cloud PBX is not yet connected, you will see a list of available Cloud PBX plans. You can select any of them (Enterprise Plan or Ultimate Plan) yourself, or contact Teliqon Portal Technical Support for assistance with activation, connection, and further configuration.

Google Cloud Storage archive Cloud PBX plan cards for available PBX plans

Next, to access Teliqon Cloud PBX Management Console, click the pencil icon in the “Actions” column:

Google Cloud Storage archive subscription row with the edit pencil highlighted

Then, use the domain of your personal Cloud PBX account in the settings:

Google Cloud Storage archive Edit Cloud PBX page highlighting the account domain

When you open this domain, if Teliqon Cloud PBX subscription is properly configured, you will be redirected to your personal Cloud PBX dashboard:

Google Cloud Storage archive Cloud PBX dashboard after opening the management domain

If you encounter any issues at any of the previous steps, please contact Teliqon Portal Technical Support for assistance.

How to Enable File Archiving to Google Cloud Storage

To begin connecting Google Cloud Storage to your Teliqon Cloud PBX system, first ensure that Teliqon Cloud PBX subscription meets the requirements outlined in the General Information section. Then, in the same section, refer to the instructions on how to access the Teliqon Cloud PBX management page.

Once all prerequisites have been met, you may proceed with the integration process:

Step 1

To begin, you need to create a service account in Google Cloud.

  1. First, sign in to Google Cloud using a super administrator account, and navigate to link https://console.cloud.google.com/.

  2. If you already have an existing project (as described in the Google Workspace Integration documentation), select it from the list of available projects:

Google Cloud Storage archive Google Cloud project picker with an existing project selected

If you do not have such a project, you can create one by following the instructions provided in the referenced documentation.

  1. In the search bar, enter “Service Accounts” and select the corresponding option from the dropdown list:

Google Cloud Storage archive Google Cloud search selecting Service Accounts

  1. On the page that opens, click “+ Create service account”:

Google Cloud Storage archive Service Accounts page with Create service account highlighted

  1. In the Create service account section, enter a name (to easily identify this service account later) in the Service account name field, then click “Create and continue”.

Google Cloud Storage archive Create service account form with the name field filled

  1. In the Permissions section, assign the role “Storage Admin”, then click “Done”:

Google Cloud Storage archive service account permissions with Storage Admin role assigned

  1. After the service account is created, you will need to generate its access keys. To do this, click the three dots in the Actions column and select “Manage keys”:

Google Cloud Storage archive service account Actions menu with Manage keys selected

  1. In the window that opens, click “Add key” and select “Create new key”:

Google Cloud Storage archive Add key menu with Create new key highlighted

  1. Choose the JSON key type:

Google Cloud Storage archive Create private key dialog with JSON key type selected

  1. A JSON file containing the key will then be downloaded to your computer. Click “Close” in the informational window:

Google Cloud Storage archive private key created dialog with Close highlighted

Step 2

Next, you need to create a bucket in Google Cloud Storage.

  1. First, sign in to Google Cloud using a super administrator account, and navigate to link https://console.cloud.google.com/

  2. In the search bar, type “Cloud Storage” and select the corresponding option from the dropdown list: Google Cloud Storage archive Google Cloud search selecting Cloud Storage

  3. On the Cloud Storage page, go to the “Buckets” tab and click “Create”:

Google Cloud Storage archive Buckets tab with Create highlighted and billing warning

Important: If Billing is not enabled (as shown in the screenshot), you must start a free trial. To do this, click “Sign up for a free trial”, complete the required form, and then return to this step.

  1. A bucket creation window will appear. Enter a Bucket Name (this will help you identify the bucket later), then click “Continue”:

Google Cloud Storage archive Create bucket form with Bucket Name entered

  1. In the “Choose where to store your data” section, select the region where your bucket will be hosted. Then click “Create” at the bottom of the page, or click “Continue” if you need to modify the default settings for “How to control access to objects” and “How to protect object data”:

Google Cloud Storage archive bucket location step before Create

  1. Once the bucket is created, a confirmation window will appear. Click “Confirm”:

Google Cloud Storage archive bucket created confirmation with Confirm highlighted

  1. Your bucket is now successfully created.

Step 3

Next, you need to add your Google Cloud Storage bucket as an archive server for storing call recordings from Cloud PBX. Instructions on how to access Teliqon Cloud PBX interface can be found in the General Information section.

  1. Log in to Cloud PBX account and use the button to open the Portal Management System:

Google Cloud Storage archive Cloud PBX sidebar with Access Management Portal highlighted

  1. On the page that opens, navigate to “System” → “Archive”:

Google Cloud Storage archive PBX Settings menu with System and Archive highlighted

  1. On this page, click “+ Archive Server”:

Google Cloud Storage archive System Archive page with Archive Server highlighted

  1. In the window that appears, click “+ Add”:

Google Cloud Storage archive Archive Server window with Add highlighted

  1. Enter the server name, set Server Type to Google Cloud Storage, and upload the JSON key file obtained in Step 1. Then click Save:

Google Cloud Storage archive Add Archive Server form with Server Type Google Cloud Storage

  1. Close the window by clicking the Close icon:

Google Cloud Storage archive Archive Server window with the Close icon highlighted

  1. Your archive server has now been successfully added.

Step 4

The final step is to create an archive task that will transfer call recordings to Google Cloud Storage within Teliqon Cloud PBX system.

  1. Log in to Cloud PBX account and use the button to open the Portal Management System:

Google Cloud Storage archive Cloud PBX sidebar with Access Management Portal highlighted

  1. On the page that opens, navigate to “System” → “Archive”:

Google Cloud Storage archive System menu with Archive selected

  1. On this page, click “+ Add”:

Google Cloud Storage archive Archive Task tab with the Add button highlighted

  1. A configuration window will appear where you can define how your data should be archived. This can be a one-time archive or a recurring schedule:

Google Cloud Storage archive Add Archive Task form with Name File Type and Archive Server

  • a. Name - Enter a name for the archive task.

  • b. File Type - Select Recording Files.

  • c. Data Range - Specify the time period for which you want to archive files. You can archive up to 31 days at a time, starting from “today”.

  • d. Sync Frequency - Set how often the files should be archived to Google Cloud Storage. It is recommended to schedule archiving outside business hours to reduce overall system load.

    i. One Time: Files will be archived immediately after saving the task.

    ii. Daily: Select a time for daily archiving.

    iii. Weekly: Select a day of the week and a time.

    iv. Monthly: Select a day of the month and a time.

  • e. Archive Server - Select the Google Cloud Storage server you added earlier.

  • f. Select Folder/Path - Choose the bucket or folder where the archived files should be stored.

  1. The final setup of the task will look approximately as follows:

Google Cloud Storage archive completed archive task form with Recording Files selected

  1. Once the configuration is complete, click “Save”.

Results

To review the execution status of the archive task, navigate to the Archived Logs tab.

If the task completed successfully, the log will display the status Succeeded.

If it failed, the status will be marked as Failed.

The archived files themselves will be available in your Google Cloud Storage bucket created in Step 2.

Form Call To Action

Contact us

You can always send us a message or email. Weʼd be happy to help you out.