[asterisk-users] Re: Automatic deletion of voicemail messages olderthan N days?

Steven asterisk at tescogroup.com
Mon Jul 31 13:16:56 MST 2006


Our PhoneXpress VM system replaces the old voicemail with a short "your message was stored too long and was removed" recording.
You may be able to copy a symlink over the old message linking to one common recording like above.

As long as asterisk(comedian mail) only deletes the symlink, not the above recording, then the cleanup is managed by the 
use/asterisk.

The benefits of above are:

The use is told that the message was deleted.
The user still gets the message header with callerID, etc.
This reminds the user that there is a limit.
This save you disk space by symlinking to 1 common deleted recording message.


-- 
-- 
Steven

http://www.glimasoutheast.org



"Sami Knudsen Al-Sayed" <supersambo at gmail.com> wrote in message news:d23ae820607311159r78448362w20cb9428728d072f at mail.gmail.com...
Hi,

I am using Asterisk 1.2.4 on a Debian GNU/Linux server. I am looking
for a simple way to automatically delete all voicemail messages older
than a certain number of days for a given mailbox number. For example,
I want to be able to delete all voicemail messages older than 7 days
for telephone number 201. I can delete the messages like this:

find /var/spool/asterisk/voicemail/default/201/INBOX/msg????.* -ctime
+7 -exec rm {} \;

but I need a way of renaming the remaining files, so they are numbered
correctly - Asterisk always expects the first voicemail message to be
called msg0000.WAV, the second message is msg0001.WAV etc. Anybody got
any suggestions for an easy (and elegant!) way of doing this?

Thanks,

Sami



_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users 






More information about the asterisk-users mailing list