Increasing 3CX Recordings Auto-Archive Period Beyond 30 Days

Formsdirect

Customer
Joined
Mar 18, 2021
Messages
14
Reaction score
3
Hi

I’m currently using the 3CX recordings auto-archive feature which automatically archives and deletes call recordings older than a specified number of days. However, I noticed the system limits this retention period to a maximum of 30 days in the Management Console, and it doesn’t allow me to set it beyond 30 days (shows “Enter a number not greater than 30”).

Is there any official way, configuration setting, or workaround to increase this auto-archive retention period beyond 30 days? I want to keep recordings archived for up to 90 days or more if possible.

I’m aware that manual scripting or scheduled task modifications could be done on the server side, but I’m hoping for an official method or best practice recommended by 3CX.
 
Auto archive doesn't delete any recordings. It pushes them to your external storage. No retention settings apply.

The auto-clean will not work if archiving is enabled. The checkbox says so if you try to change the setting.
 
Thanks for your input! Just to clarify — my question isn’t about disabling archiving or whether recordings are deleted from the main storage. I understand that when auto-archive is enabled, recordings get moved to external storage (archive), and the original files are removed from the primary storage.

What I’m specifically asking is about the retention period of recordings within the archive storage itself — how long 3CX keeps the recordings in the archive folder before cleanup or deletion. Currently, the system limits setting this retention to 30 days max in the GUI, and I’m trying to find if there’s a way to increase this retention period beyond 30 days (e.g., 90 days).

I want to make sure recordings in the archive storage are kept longer before automatic cleanup runs. Does anyone know if this is possible via config, script, or any recommended method?
 
Once moved to archive storage, 3CX does NOT handle retention period. This has to be done on your own on the storage itself.

3CX will keep everything archived forever.
 
What I really want to know is:

Is there any way to increase that initial “auto-archive delay” period (the time before recordings are moved to archive storage) beyond 30 days from the 3CX interface or config?

Because the GUI won’t accept any value greater than 30 days, and I want to keep recordings longer on the primary storage before moving them to archive.

If it’s not possible, that’s good to know so I can plan my own retention management accordingly.

Please refer the screenshot
 

Attachments

  • Screenshot 2025-06-09 at 5.58.05 PM.png
    Screenshot 2025-06-09 at 5.58.05 PM.png
    48.1 KB · Views: 6
30 days is the max.

I wouldn't recommend keeping more than that, as it will increase your backup size significantly, since local/temp recordings are included in the backup (if enabled in the schedule settings.)
 

Latest Posts

Forum statistics

Threads
111,962
Messages
589,993
Members
164,867
Latest member
swegner