After all what’s the point of Asterisk Voicemail if you don’t enable a web interface. Unfortunately the web interface is not packaged with AsteriskNow.
We found some very useful instructions at http://www.voip-info.org/wiki/view/Asterisk+gui+vmail.cgi. The the biggest problem with those instructions is the need to download/install the asterisk source tree.
The instructions have you install apache, perl-suidperl with yum and the DBI module for perl(we used webmin for the perl module).
Then we found a copy of vmail.cgi
and copied it directly to /var/www/cgi-bin
. Once we made it executable and followed the rest of the instructions regarding Perl modules almost everything was ready to go.
You can grab a copy of what we used here: vmail.cgi
There is a broken image tag that can easily be resolved either by editting the .cgi file or downloading the file from the Asterisk source tree and copying it to the proper place in /var/www
.
The remaining step was to make sure the apache cgi job had write access to the /var/spool/asterisk/voicemail
tree. I’m sure there is a more complex and more secure means but simply adding the permissions og+rw
to the tree made everything work.