My system is running well, except for the voicemails are not being recorded, or if they are being recorded, they are not being moved to the INBOX folder, and the MWI is not being triggered.
I’ve checked permissions and ownership of the spool folders, and I have some recorded files int the /tmp directories for various extensions.
All of my modules and software are up to date, but I can’t find the problem.
Go back and edit the Extension. Make sure that under the “Voicemail” heading “Status” is set to “Enabled”, a password is set and the VM Context is “default”. At the bottom click “Submit”, then at the top click “Apply Changes”.
Voice Mail
Status: Enabled
Voicemail Password: **** (obfuscated for security)
Email Address: Blank (not used)
Pager Email Address: Blank (not used)
Email Attachment: No
Play CID: No
Play Envelope: No
Delete Voicemail: No
VM Options: Blank
VM Context: default
Login to your linux box (use putty so you can copy), run “asterisk -r” and then leave a voice mail. Paste the output into pastebin.com and link it here.
Through testing, and monitoring Asterisk, the problem seems to be related to the voice mail system not noticing that the caller has left a message and disconnected the call.
It simply leaves the channel hanging open and never realizes that the recording is complete.
This morning, I repeated the call-in test from my cell phone, dialed to my extension, and after a few rings was dropped into my voicemail. This time, instead of hanging up, I recorded my message and then hit the “#” to exit, and the MWI immediately lit, and I was able to retrieve the message perfectly.
Just to be sure, I repeated the test, only this time, I simply disconnected after leaving the message, and it left the line connected, and I never received the message even after restarting DAHDi & Asterisk.
I had assumed the voicemail system would throw a “hang up” after detecting 9 seconds of silence, but apparently it’s not.
If it is supposed to disconnect after x seconds of silence, is it possible that I have the gain turned up to high that the natural background noise is breaking the silence threshold?
I was told by my carrier that my analog copper lines handled disconnect supervision, and were kewl-start, instead of loop-start, however that information came from my DSL tech so the information may be incorrect.