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:
- Is it possible to segment or route call recordings to independent external storage paths for each individual Tenant within VitalPBX?
- 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!