Skip to main content

Wasabi Object Storage

Overview

This guide walks you through configuring Wasabi object storage for call recordings with Vodia PBX. Once configured, all call recordings will be automatically stored in your Wasabi S3 bucket.

Wasabi Configuration

Step 1: Create a Wasabi Bucket

  1. Log into your Wasabi account and navigate to the bucket creation page
  2. Choose a descriptive, general-purpose bucket name
  3. Follow the bucket creation wizard
  4. Enable versioning and other settings as required for your use case

wasabi-rec-bucket-1.png

Step 2: Create an Access Key

  1. Navigate to the Access Keys section in your Wasabi account
  2. Create a new access key for programmatic access

wasabi-rec-acesskey-1.png

  1. Important: Copy and securely store both the Access Key ID and the Secret Access Key immediately - you will need these for the PBX configuration

Step 3: Record Key Information

Make note of the following information for later use:

  • Wasabi bucket name
  • Wasabi region where the bucket was created
  • Access Key ID
  • Secret Access Key

PBX Configuration

Step 1: Configure Cloud Storage Provider

  1. Log into your Vodia PBX web interface
  2. Navigate to the tenant's general settings
  3. Locate the Cloud Storage Provider settings section
  4. Select "Wasabi Object Storage" from the dropdown menu

wasabi-vodia-list.png

Step 2: Enter Wasabi Credentials

  1. Enter the following information:
    • Address: Your Wasabi region endpoint
    • Access Key ID: The access key from Wasabi
    • Secret Access Key: The secret key from Wasabi
  2. Set the File Access Type to Private

wasabi-vodia-config.png

Step 3: Configure Recording Location

  1. Click the "Copy" button next to the "Recording location template" field
  2. Paste the copied template into the "Record location" field
  3. Important: Replace the placeholder <bucket> in the "Record location" field with your actual Wasabi bucket name

Step 4: Test the Configuration

  1. Make several test calls with call recording enabled
  2. Log into your Wasabi account
  3. Navigate to your configured bucket
  4. Verify that the call recording files are being successfully uploaded

Recording Playback Access

To enable playback of recordings directly through the PBX web GUI, you need to configure network access for your Wasabi bucket.

note

Wasabi requires you to contact their support team to enable public access for your bucket. Then you can restrict file access to your customer's WAN IP address(es)