Asterisk 1.8.3 on a x86_64 running Linux with FreePBX 2.9.0rc1.0
I would like to try the Unified Voicemail features but can’t get it to work. There also seems to be an anomaly in the GUI:
IMAP Username & IMAP Password on the Extensions screen don’t seem to ever save their settings.
imappassword & imapuser on the Voicemail Admin screen do save their settings.
I like the idea of a master logon to my IMAP server however, am puzzled how this can target a particular recording into the appropriate mailbox. Do people use this?
Otherwise, how do I encourage the system to make the IMAP connection to poke the recording into the the mailbox manually associated with the extension?
Where should I be looking?
Thanks for any pointers!
I’ll humiliate myself for the benefit of those following in my footsteps. For those who think this is obvious, please move along without comment…
Here’s how I got IMAP Voicemail storage working on my x64 CentOS.
http://fonality.com/trixbox/wiki/trixbox-IMAP was a great help
The obvious steps I missed were, get an IMAP client properly installed in the OS: yum install libc-client-devel
compile asterisk to use it: ./configure --with-imap=system
turn on the setting to use it: make menuconfig. Under Voicemail Build Options select the IMAP_STORAGE parameter.
Ensure you have the correct settings in voicemail.conf (using Voicemail Admin): including imapflags of novalidate-cert for non-ssl port 143 connections.
As an aside, I’m not sure this is a very reliable approach for production. I am currently restoring my file system from a backup, as during user testing in the voicemail settings webpage FreePBX became hosed. I could no longer edit extensions and voicemail failed with “an error” message, and numerous errors appeared in the logs. A big fat Restore Factory Defaults button might be nice… If this recurs I’ll post a separate thread.
We installed from the FreePBX distribution. Does anyone know if a recompilation of asterisk needs to be done with the distribution to get IMAP storage working?
It appears that the libc-client is already installed:
libc-client.i386 2004g-2.2.1 base
libc-client-devel.i386 2004g-2.2.1 base
I have set all the GUI fields for IMAP storage, but it keeps using the files system instead. We are running FreePBX 2.9.0.7