[Help!] Voicemail Greetings Not Playing For Some Users

Hi there - first time poster / brand new Asterisk user/semi-administrator.

First off - using Asterisk Business Edition running on Fedora Core 3. The version (I am guessing) looks like this:

Asterisk Business Edition ABE-A.2-3, Copyright © 1999 - 2006 Digium.

The problem:
We have about 50 boxes that are being used for VM only, (see the config file below) and we sent out an email telling everyone “Hey, go record your greetings, change your passwords!”, etc.

Now a bunch of these accounts have been accessed, and greetings are being recorded, but they don’t get played when you dial their VM number. Instead you get the generic “Please leave a message after the tone.”

Below is my voicemail.conf (with only a few users) and a directory listing of someone who has the problem. It seems to be sporadic, not affecting everyone.


fromstring=The Voicemail System
emailsubject= New message ${VM_MSGNUM} in mailbox ${VM_MAILBOX}
emailbody=A voice mail was left in mailbox ${VM_MAILBOX} (${VM_NAME}) on ${VM_DATE}. This message was left by ${VM_CALLERID}.\n\nPlease be sure to check this as soon as you can.
;Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just left a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE}, so you might\nwant to check it when you get a chance.  Thanks!\n\n\t\t\t\t--Asterisk\n


eastern=America/New_York|'vm-received' Q 'digits/at' IMp

2009 => xxxx,Mike B,,,
2010 => xxxx,Nancy H,,,
2011 => xxxx,Shawn O,,,
2019 => xxxx,Jim H,,,

User’s /var/spool/asterisk/voicemail/default/2019 directory listing:

[root@asterisk 2019]# ls -al
total 336
drwxr--r--   3 root root   4096 May 17 11:39 .
drwxr-xr-x  72 root root   4096 May 21 19:21 ..
-rwx------   1 root root 132524 May 17 11:39 busy.wav
-rwx------   1 root root  33644 May 17 11:36 greet.wav
drwx------   2 root root   4096 May 22 14:25 INBOX
-rwx------   1 root root 151404 May 17 11:37 unavail.wav

Anyone have any insight into this issue?

Check your dial plan you can specify wich message get played busy,unavalible, see link.

voip-info.org/wiki/index.php … +VoiceMail

I looked at that, but since these boxes are only in voicemail.conf, and not real extensions, there’s no way to force that sort of thing.

Edit: Ah hah!

in extensions.conf
exten => _2XXX,1,VoiceMail(${EXTEN})

should be

exten => _2XXX,1,VoiceMail(u${EXTEN})

And the problem is solved. :smile: