harry R schrieb:
2) about asterisk voicemail maximum message limit, is it possible to
send a notification mail to an user if his vmbox is full ? How can i do
that if it's possible.
On Fri, 24 Jul 2009, Danny Nicholas wrote:
for question 2, this depends on how voicemail.conf is setup. By
default, an asterisk mailbox is considered Full when 100 messages are
stored (see voicemail.conf.samples), but this can be changed up to .
Therefore you would just need a job to look for the creation of the max
file and send a mail accordingly. I'm not enough of a scripter to do
this in bash, but here's a find and grep that would tell you when a
user's box was full (based on default params):
find /|grep msg0099.txt|grep INBOX
I think Philipp's suggestion of externnotify is the right path if it
fit's the OP's needs. Polling the filesystem periodically always seems a
waste of system resources.
In case externnotify doesn't fit the bill, this find command while
thorough, is going to search the entire filesystem looking for
msg0099.txt.
It would be more efficient using a command like:
find /var/spool/asterisk/voicemail/*/*/INBOX/msg0099.txt
(Assuming Asterisk's boxes are in the usual place.)
On my little under-powered and over-priced FitPC which has 186,000 files,
the first find command takes about 3 minutes while the second is
sub-second.
--
Thanks in advance,
-
Steve Edwards sedwa...@sedwards.com Voice: +1-760-468-3867 PST
Newline Fax: +1-760-731-3000
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users