A few months ago I came across an issue where if asterisk is reloaded while a voicemail is being recorded then the email address then becomes corrupt and is never sent.
I opened a ticket with asterisk and 2 months later they have came back unable to replicate
I am currently tip-toeing around this situation by making system changes then looking at active channels, if no voicemail is being left i can reload, if there is I have to wait.
My system originally consisted of FreePBX 2.10 32-bit which has since been upgraded to 2.11 and then moved to brand new hardware which I then installed a fresh 2.11 64-bit and did a restore via the backup/restore module. I then changed astmoddir => /usr/lib64/asterisk/modules in asterisk.conf and that’s it.
However I have noticed that in extensions_additional.conf there is a line that;s ASTMODDIR = /usr/lib/asterisk/modules
This should be lib64, not sure if this is an issue?
However, In the 32-bit 2.10 days, users were minimal, as the system has grown I have came across this problem, it may have been there the day I did a 32-bit FPBX restore to a 64-bit server, who knows.
With Asterisk coming back unable to replicate, I’m now stuck.
Is there anyone out there with a system that started life 32-bit and has upgraded to 64-bit that can test or, someone out there regardless of system config, can test this?
I can replicate every time guaranteed. Ring an extension and while recording a voicemail do a reload. You don’t need to change any config, just issue core reload at the CLI. Hang up when its done and see if an email gets sent.
I am currently 2.11 with all updates 64-bit Asterisk 11.13.1
I’m at my wits end with this and would appreciate some help.
If anyones interested the Asterisk ticket with debugs etc is here: