# Multitenant call recordings: How to assign dedicated external storage per tenant/customer?

**URL:** https://forums.vitalpbx.org/t/multitenant-call-recordings-how-to-assign-dedicated-external-storage-per-tenant-customer/6328
**Category:** VitalPBX
**Created:** [June 23, 2026, 5:14pm UTC](https://forums.vitalpbx.org/t/multitenant-call-recordings-how-to-assign-dedicated-external-storage-per-tenant-customer/6328 "2026-06-23T17:14:41Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![cmestanza](https://forums.vitalpbx.org/letter_avatar_proxy/v4/letter/c/49beb7/32.png) [@cmestanza](https://forums.vitalpbx.org/u/cmestanza)
#### Post date: [June 23, 2026, 5:14pm UTC](https://forums.vitalpbx.org/t/multitenant-call-recordings-how-to-assign-dedicated-external-storage-per-tenant-customer/6328/1 "2026-06-23T17:14:42Z")

</div>

Hi everyone,

We are currently using **VitalPBX Carrier Plus** and need to optimize how we manage call recordings for our customers (tenants).

Some specific clients require us to store their call recordings for an entire year due to contractual obligations. To prevent the root disk (`/`) from filling up, our goal is to **assign a dedicated external storage unit exclusively per customer**. For example, if _Customer A_ requires recordings, we would link an external storage volume to them; if _Customer B_ requests the same tomorrow, we would add another independent drive. Customers who do not request this service would not have any additional storage assigned.

My questions for the community are:

1. Is it possible to segment or route call recordings to independent external storage paths for each individual Tenant within VitalPBX?
2. If this is not natively supported per tenant, what architecture or best practice would you recommend to handle this scenario without compromising the server’s main storage? Would it be better to work with dynamic local partitions, mount drives via NFS/S3, or is there a native integration we should consider?

Thank you in advance for your help and recommendations!

---

<div class="post-metadata">

### Author: ![miguel](https://forums.vitalpbx.org/user_avatar/forums.vitalpbx.org/miguel/32/415_2.png) [@miguel](https://forums.vitalpbx.org/u/miguel)
#### Post date: [June 24, 2026, 10:14pm UTC](https://forums.vitalpbx.org/t/multitenant-call-recordings-how-to-assign-dedicated-external-storage-per-tenant-customer/6328/2 "2026-06-24T22:14:21Z")

</div>

Asterisk handles a single path to store call recordings. So, natively, it is not possible to do it.

**Possible Solution:**  
Connect your network or external storage options (like S3, SFTP, etc.) and create a virtual link to the directory where the tenant recordings are stored.

**Possible Issues:**  
You may experience delays in receiving incoming calls if there is latency with the external storage options.

---

<div class="post-metadata">

### Author: ![system](https://forums.vitalpbx.org/uploads/default/original/1X/672b458a1d454755270c2c16adc5316b641c3c6a.png) [@system](https://forums.vitalpbx.org/u/system)
#### Post date: [July 24, 2026, 10:14pm UTC](https://forums.vitalpbx.org/t/multitenant-call-recordings-how-to-assign-dedicated-external-storage-per-tenant-customer/6328/3 "2026-07-24T22:14:27Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
