当3CX服务器录音空间或存储空间不足的时候,我们除了可以将录音归档,也可以考虑在本地只保留指定天数的录音文件,这时我们可以开启删除指定天数之前录音的选项,这样服务器会每天定期检查并删除旧录音文件。

当开启删除指定天数之前的录音选项后,服务器会在什么时间点删除录音?经查验,这个删除操作并不是在开启该删除选项的时候发生,而是跟系统服务启动有关,当系统服务启动的时候,3CX服务器会执行删除录音的操作。

系统启动的时间,我们可以在事件日志查看到:

自动删除录音详情我们可以查看日志文件3cxSystemService.log,通过在管理界面下载支持信息,再进入Logs目录,就可以看到该日志文件:


在该文件中搜索autodelete就可以找出相关信息,我们可以看到,服务器会定期检查(也就是系统服务启动后)是否开启自动删除录音的操作,在没有开启该删除选项的时候,会显示Autodelete task for recordings is turned off,也会显示下一次检查时间,也就是第二天同一时间。

如果服务器发现已经开启了该删除选项,则会执行删除操作,接着也会显示第二天检查时间点,正如下所示:

以这里的例子来看,系统在每天晚上11点06分18秒执行检查删除录音的检查操作。如果是当天晚上该时间点之前开启的自动删除选项,则服务器会在该时间点的时候,进行删除录音的操作,反之,如果是当天晚上该时间点之后开启的自动删除选项,则服务器会在第二天的晚上同一时间执行删除操作。
同时,如果我们希望服务器立即执行自动删除录音的操作,可以手动重启系统服务(3CX PhoneSystem 01 SIP Server),这样服务器检查自动删除录音的时间点会重置到该时间点,每天重复,直到下一次该服务重启。