Deleted test PBX VM and recreated with ZERO changes (I didn't install any additional modules, just made the admin account and logged in). Same installer (asterisk 11).
- Clicked Extensions
- Extension 123
- Display Name: Test
- Secret: Cisco123
- Voicemail: OFF
- Submit and Apply Config
extensions_additional contains:
exten => 123,n,Macro(exten-vm,novm,123,0,0,0)
There is also no entry for the line in voicemail.conf. Looks good so far. Went back to the extension and edited the Voicemail settings to turn it ON and extensions_additional contains:
exten => 123,n,Macro(exten-vm,novm,123,0,0,0)
Hmm. Not right. However there is now an entry in voicemail.conf for said extension:
[default]
123 => 1234,Test,,,attach=no|saycid=no|envelope=no|delete=no
Issued a fwconsole restart and it didn't change the extension, still has novm.
Went back to the extension, turned Voicemail OFF, applied config:
exten => 123,n,Macro(exten-vm,123,123,0,0,0)
As expected, there is once again no entry in voicemail.conf for said line.
This definitely strikes me as a bug.
- A new extension with voicemail turned off (by default) appears correct in extensions_additional
- Turning Voicemail ON in the extension and applying the config will update voicemail.conf properly, but it doesn't enable it for the line in extensions_additional.conf
- Turning Voicemail OFF in the extension and applying the config will update voicemail.conf properly, but it DOES enable Voicemail in the extensions_additional.conf file, the opposite behavior as expected.