Hipcall Knowledgebase / Cloud PBX Settings

How to Synchronize Call Recordings in Hipcall

Synchronize your call recordings and audio files with external storage systems such as S3, FTP, or Google Drive.

Updated October 01, 2025
Read 3 min

How to Synchronize Call Recordings with External Storage

You can archive your call recordings and audio files to external storage systems such as S3, FTP, or Google Drive using the Settings → Communication → Phone → Call Synchronization menu.

You can either copy recordings from a specific date range as a one-time export or set up nightly synchronization to continuously archive them to your system. Configuration settings will vary depending on the target destination. Below is a sample directory structure you’ll see in your system after archiving:

HipcallBackup/
├── 2025/
│ ├── 07/
│ │ ├── 29/
│ │ │ ├── call_logs_20250729T140000Z.csv (can be opened in Excel)
│ │ │ ├── 1234-5678-9012.mp3 (audio recording)
│ │ │ └── 1234-5678-9013.mp3 (audio recording)

If synchronization is performed multiple times on the same day, a new CSV file will be created with a timestamp. The CSV file includes:

  • Date: Call date and time
  • Caller: Caller number
  • Callee: Called number
  • Duration: Call duration (in seconds)
  • Status: Answer status
  • User: User who made or received the call
  • Audio File: MP3 filename (if available)

During setup, Hipcall will attempt to copy a test file to your system to verify the configuration. If it fails, you’ll be notified. For nightly syncs, errors will be reported via email. For critical systems, users are advised to implement their own monitoring mechanisms.

FTP Configuration

To configure FTP sync:

  1. Obtain server and login credentials from your system administrator.
  2. Select the FTP target type and desired time range.
  3. Enter your server’s IP or hostname, username, and password.
  4. Save the configuration.

Google Drive Configuration

To configure Google Drive sync:

  1. Create a Shared Drive.
  2. Go to the user menu of the Shared Drive.
  3. Add backupagent@hipcall-backup.iam.gserviceaccount.com as a new user.
  4. Assign Content Manager permissions.
  5. Confirm the changes.
  6. Copy the unique folder ID from the URL after https://drive.google.com/drive/folders/.
  7. In Hipcall’s Call Synchronization menu, select Google Drive, choose the sync type, and paste the folder ID into the designated field. Save the configuration.

S3-Compatible Systems

Hipcall supports all S3-compatible storage systems including AWS S3, MinIO, DigitalOcean Spaces, Wasabi, and Cloudflare R2.

To configure S3 sync (example: Cloudflare R2):

  1. Create a bucket and name it meaningfully.
  2. Generate API tokens with read/write access limited to the bucket.
  3. Note the access key, secret key, and endpoint URL.
  4. In Hipcall, select S3 as the target, choose the sync type, enter the bucket name and region, and input the credentials and endpoint. Save the configuration.

Sync Status Overview

Once a sync task is added, you can monitor its status:

  • View the next scheduled upload time.
  • Disable or delete the task if needed.

Important: You cannot run multiple daily sync tasks simultaneously. To switch targets, delete the existing task and create a new one.

Was this article helpful?