---
notionId: "1bcf0d27c79880db8fe2c3cccb469ff1"
product: "business-phone"
cluster: "advanced"
intent: "business-phone.store-call-recordings"
docSlug: "store-call-recordings"
task: "Store call recordings for Business Phone"
title: "Store call recordings for Business Phone | VirtualPBX"
meta_description: "Please note - Call Recording is a Plan Specific Feature. If you would like to speak to an Account Services manager about this feature, please email"
answer: "Please note - Call Recording is a Plan Specific Feature. If you would like to speak to an Account Services manager about this feature, please email experience@virtualpbx.com or call (888) 825-0800 option 3."
audience: "admin"
updated: "2025-03-20"
legacy: ["call-recording-storage-through-aws"]
headings: [{"depth":2,"text":"Pricing and Requirements","id":"pricing-and-requirements"},{"depth":2,"text":"Creating Your Bucket and Users","id":"creating-your-bucket-and-users"},{"depth":2,"text":"Creating a User and Group","id":"creating-a-user-and-group"},{"depth":2,"text":"Creating Folders","id":"creating-folders"},{"depth":2,"text":"Linking AWS to VirtualPBX","id":"linking-aws-to-virtualpbx"},{"depth":2,"text":"Configuring Call Recording Settings","id":"configuring-call-recording-settings"},{"depth":2,"text":"Items to note","id":"items-to-note"}]
lint: ["meta-answer","answer-first"]
---

<aside class="note"><p>To record and store your calls, you will need to set up an Amazon Web Storage bucket. Follow this guide to walk through each step needed to get your call recording turned on, and set up on your account. </p></aside>

## Pricing and Requirements

 While VirtualPBX does not charge for storage on this service, note that Amazon S3 will charge for storage based on usage. Please review Amazon S3 pricing at [https://aws.amazon.com/s3/pricing/](https://aws.amazon.com/s3/pricing/). Your company must have an account in good standing with VirtualPBX and an active AWS account. If you don’t have an AWS account yet, you’ll be prompted to create one when you sign up for Amazon S3. To sign up for Amazon S3: 1. Go to [https://aws.amazon.com/s3](https://aws.amazon.com/s3) and click Sign Up. 1. Follow the on-screen instructions. 1. AWS will notify you by email when your account is active and available for you to use. Private external storage cannot be enabled until your account is active. 1. Contact VirtualPBX Support to enable this feature.

## Creating Your Bucket and Users

<img src="/assets/store-call-recordings/image.png" alt="Creating Your Bucket and Users" width="795" height="364" loading="lazy" decoding="async">

Once signed on to your account, go to the menu on the top, and click Storage, then S3. 

<img src="/assets/store-call-recordings/image-1.png" alt="Creating Your Bucket and Users" width="417" height="530" loading="lazy" decoding="async">

<img src="/assets/store-call-recordings/image-2.png" alt="Creating Your Bucket and Users" width="792" height="352" loading="lazy" decoding="async">

<ol>
<li><p>Click Create bucket, and give it a unique name. Keep the suggested choices for Bucket Type, Object Ownership, Block all Public Access, and Default Encryption. </p>
</li>
</ol>

<img src="/assets/store-call-recordings/image-3.png" alt="Creating Your Bucket and Users" width="1160" height="567" loading="lazy" decoding="async">

Under Advanced Settings, you can choose to prevent the content from being deleted or altered for a fixed amount of time or indefinitely.

<img src="/assets/store-call-recordings/image-4.png" alt="Creating Your Bucket and Users" width="1148" height="341" loading="lazy" decoding="async">

Once you’ve clicked ‘Create Bucket’ you will be able to view your new bucket. 

<img src="/assets/store-call-recordings/image-5.png" alt="Creating Your Bucket and Users" width="1118" height="214" loading="lazy" decoding="async">

 After you’ve created your initial bucket, you will need to create a user and group before linking your bucket in VirtualPBX. 

## Creating a User and Group

At the menu up top, choose Security, Identity, & Compliance. Navigate to IAM

<img src="/assets/store-call-recordings/image-6.png" alt="Creating a User and Group" width="1362" height="439" loading="lazy" decoding="async">

<ol>
<li><p>Users</p>
</li>
<li><p>Choose Create User</p>
<img src="/assets/store-call-recordings/image-7.png" alt="Creating a User and Group" width="1016" height="665" loading="lazy" decoding="async"></li>
<li><p>Provide the user access to AWS Management Console, and choose ‘I want to create an IAM User’ </p>
</li>
<li><p>For permissions - Choose ‘Add user to group’, and create the group. </p>
<img src="/assets/store-call-recordings/image-8.png" alt="Creating a User and Group" width="979" height="422" loading="lazy" decoding="async">
<img src="/assets/store-call-recordings/image-9.png" alt="Creating a User and Group" width="915" height="576" loading="lazy" decoding="async"></li>
<li><p>Under Permission Policies while creating a group, search and add AmazonS3FullAccess.</p>
</li>
<li><p>Create User Group.</p>
</li>
<li><p>Make sure your new user has been added to this group, then Create User.</p>
</li>
<li><p>Be sure to document the Access Key ID and Secret Access key provided after user creation - this will be needed when linking your buckets to VirtualPBX. You may also download a CSV for easy reference.</p>
</li>
</ol>

## Creating Folders

Navigate back to the S3 interface, and click in to your bucket. Add a folder for each item you will be storing through AWS. (This is usually Call Recordings, Voicemails, and Faxes).

<img src="/assets/store-call-recordings/image-10.png" alt="Creating Folders" width="990" height="369" loading="lazy" decoding="async">

## Linking AWS to VirtualPBX

<img src="/assets/store-call-recordings/image-11.png" alt="Linking AWS to VirtualPBX" width="1008" height="284" loading="lazy" decoding="async">

<ol>
<li><p>Click on the Menu Icon at the top right</p>
</li>
<li><p>Click on Integration AWS</p>
</li>
<li><p>Click on the + sign to configure your AWS account</p>
<img src="/assets/store-call-recordings/image-12.png" alt="Linking AWS to VirtualPBX" width="1600" height="700" loading="lazy" decoding="async"></li>
<li><p>Fill out the form completely- your Access Key ID and Secret Access Kay were provided upon user creation. Your Bucket name is the unique name that you created at the beginning, and your Host will be s3.amazonaws.com</p>
</li>
<li><p>Click on Save changes</p>
</li>
</ol>

After your account has been created, you can link your bucket to the specific items that you created folders for. Hover over the three-line menu to choose which you would like to set up 

<img src="/assets/store-call-recordings/image-13.png" alt="Linking AWS to VirtualPBX" width="965" height="652" loading="lazy" decoding="async">

Once you’ve chosen the location, click ‘Choose Storage Option’ 

<img src="/assets/store-call-recordings/image-14.png" alt="Linking AWS to VirtualPBX" width="1020" height="312" loading="lazy" decoding="async">

After configuring AWS as your storage option, go to storage settings and make sure the correct folder is attached to each item 

<img src="/assets/store-call-recordings/image-15.png" alt="Linking AWS to VirtualPBX" width="1022" height="184" loading="lazy" decoding="async">

## Configuring Call Recording Settings

You can configure call recording settings on the backend when setting up your recording line for the full account, and full users. 

<img src="/assets/store-call-recordings/image-16.png" alt="Configuring Call Recording Settings" width="1227" height="602" loading="lazy" decoding="async">

<ol>
<li><p>Click on the Configuration Tab</p>
</li>
<li><p>Under Force Record Entire Account choose the options you wish to use to record callsInternal Inbound = Inbound calls from a Dash user to another user etcExternal Inbound = Inbound call from outside the system, ie a customer calls inInternal Outbound = Dash user makes an outbound call to another userExternal Outbound = Dash user makes a call outside the system, ie to a customer</p>
</li>
<li><p>Click on Save</p>
<p> To configure specific users with set call recording choices, navigate to the Users tab on your dashboard. </p>
<img src="/assets/store-call-recordings/image-17.png" alt="Configuring Call Recording Settings" width="989" height="560" loading="lazy" decoding="async"></li>
<li><p>Start by clicking on Users on the left hand side</p>
</li>
<li><p>Choose the User Features tab on the User level</p>
</li>
<li><p>Click on Customized Call Recording</p>
<img src="/assets/store-call-recordings/image-18.png" alt="Configuring Call Recording Settings" width="815" height="632" loading="lazy" decoding="async"></li>
<li><p>Toggle from Disabled to Enabled</p>
</li>
<li><p>Choose which kinds of calls you want to have recorded. Internal = Within your Dash account, (i.e., User to User calls)External = Calls to/from people outside of your Dash account (i.e., customer calls)</p>
</li>
</ol>

## Items to note

<ul>
<li><p>VirtualPBX Call Recording’s feature does NOT provide any legal disclaimer (Audible or otherwise) when enabled. Customers wishing to relay such disclaimers should update their system greetings or ringback audio to comply with their local and state regulations or laws.</p>
</li>
<li><p>If your Main Number Incoming Call Handling settings bypass the Virtual Receptionist, please work with our Support Team to ensure that your calls are being recorded appropriately.</p>
</li>
</ul>
