I have a strange voicemail issue that I can’t seem to figure out. There’s really two problems, but I think they’re related. First is that if a user recieves a voicemail to their extension and tries to forward it to another user, the message that actually gets forwarded could be a specific message that another user recieved over two years ago. It happens randomly, but it always the same message. I can’t find this message anywhere on the server, and when viewing the console logs Asterisk thinks it’s playing the correct message from the users inbox. The second issue is with certain mailboxes trying to change their greetings. They’ll record a new greeting, verify it, and then save it. Asterisk says it has saved the greeting to the users mailbox, and it looks like it has since the file timestamps have changed. There are three files that are created, unavail.gsm, unavail.wav, and unavail.WAV. The problem is that when calling that extension, Asterisk still plays the old message. According to the console log, Asterisk is playing the file unavail.slin - which doesn’t exist in that directory.
Any ideas? I’m not sure if this is an Asterisk bug or some kind of file system issue. Asterisk version is 126.96.36.199 running on Ubuntu 9.10.