Brand new Trixbox 2.4.2 installation, FreePBX v2.3.1.3, nothing out of the ordinary, just some extensions and an IAX2 trunk. This system is replacing an older A@H installation but there was no “upgrade” done, everything was manually entered on the new system.
When we try to transfer someone to voicemail they head “An error has occured, goodbye”.
The extension has voicemail enabled, a password is set for the voicemail, they have setup their unavailable message, they can dial *97 and check their voicemail, the directory structure under /var/spool/asterisk/voicemail/default/ext# appears to be normal. Any idea what could be causing this?
The cli output is:
== Spawn extension (from-internal-xfer, *116, 0) exited non-zero on ‘IAX2/silva1-13’ in macro ‘dial’
== Spawn extension (from-internal-xfer, *116, 0) exited non-zero on ‘IAX2/silva1-13’
– Executing [*116@from-internal-xfer:1] Macro(“IAX2/silva1-13”, “user-logon|6|”) in new stack
– Executing [s@macro-user-logon:1] Set(“IAX2/silva1-13”, “DEVICETYPE=”) in new stack
– Executing [s@macro-user-logon:2] GotoIf(“IAX2/silva1-13”, “0?s-FIXED|1”) in new stack
– Executing [s@macro-user-logon:3] Set(“IAX2/silva1-13”, “AMPUSER=6”) in new stack
– Executing [s@macro-user-logon:4] GotoIf(“IAX2/silva1-13”, “0?5:9”) in new stack
– Goto (macro-user-logon,s,9)
– Executing [s@macro-user-logon:9] Set(“IAX2/silva1-13”, “AMPUSERPASS=”) in new stack
– Executing [s@macro-user-logon:10] GotoIf(“IAX2/silva1-13”, “1?s-NOPASSWORD|1”) in new stack
– Goto (macro-user-logon,s-NOPASSWORD,1)
– Executing [s-NOPASSWORD@macro-user-logon:1] NoOp(“IAX2/silva1-13”, “This extension does not exist or no password is set”) in new stack
– Executing [s-NOPASSWORD@macro-user-logon:2] Playback(“IAX2/silva1-13”, “an-error-has-occured”) in new stack
– Playing ‘an-error-has-occured’ (language ‘en’)
Extension Changed 111 new state Idle for Notify User 128
Extension Changed 111 new state Idle for Notify User 118
Extension Changed 111 new state Idle for Notify User 140
– Executing [s-NOPASSWORD@macro-user-logon:3] Playback(“IAX2/silva1-13”, “vm-goodbye”) in new stack
– Playing ‘vm-goodbye’ (language ‘en’)
– Executing [s-NOPASSWORD@macro-user-logon:4] Hangup(“IAX2/silva1-13”, “”) in new stack
== Spawn extension (macro-user-logon, s-NOPASSWORD, 4) exited non-zero on ‘IAX2/silva1-13’ in macro ‘user-logon’
== Spawn extension (macro-user-logon, s-NOPASSWORD, 4) exited non-zero on ‘IAX2/silva1-13’