Per eliminare le registrazioni è possibile pensare ad un opportuno job del cron:


vi /etc/cron.daily/nethvoice_remove_old_recordings


il contenuto sarà (l'esempio considera di mantenere le registrazioni degli ultimi 30 giorni):


#!/bin/bash
/usr/bin/mysql asteriskcdrdb -e 'UPDATE `cdr` SET `recordingfile` = "" WHERE `recordingfile` != "" AND `calldate` < NOW() - INTERVAL 30 DAY' 2>&1 >/dev/null
/usr/bin/find /var/spool/asterisk/monitor/ -name "*.wav" -mtime +30 -exec /bin/rm {} \;


I permessi dello script vanno modificati opportunamente perché possa essere eseguibile:


chmod a+x /etc/cron.daily/nethvoice_remove_old_recordings


Infine è consigliabile includere nel backup della configurazione il file appena creato: 


echo -e "/etc/cron.daily/nethvoice_remove_old_recordings" >> /etc/backup-config.d/custom.include


NOTA: è consigliabile eseguire un backup prima di mettere lo script in produzione e testare che dopo l'esecuzione dello script il risultato sia quello desiderato.