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 [email protected] 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 [*[email protected]:1] Macro(“IAX2/silva1-13”, “user-logon|6|”) in new stack
– Executing [[email protected]:1] Set(“IAX2/silva1-13”, “DEVICETYPE=”) in new stack
– Executing [[email protected]:2] GotoIf(“IAX2/silva1-13”, “0?s-FIXED|1”) in new stack
– Executing [[email protected]:3] Set(“IAX2/silva1-13”, “AMPUSER=6”) in new stack
– Executing [[email protected]:4] GotoIf(“IAX2/silva1-13”, “0?5:9”) in new stack
– Goto (macro-user-logon,s,9)
– Executing [[email protected]:9] Set(“IAX2/silva1-13”, “AMPUSERPASS=”) in new stack
– Executing [[email protected]:10] GotoIf(“IAX2/silva1-13”, “1?s-NOPASSWORD|1”) in new stack
– Goto (macro-user-logon,s-NOPASSWORD,1)
– Executing [[email protected]:1] NoOp(“IAX2/silva1-13”, “This extension does not exist or no password is set”) in new stack
– Executing [[email protected]: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 [[email protected]:3] Playback(“IAX2/silva1-13”, “vm-goodbye”) in new stack
– Playing ‘vm-goodbye’ (language ‘en’)
– Executing [[email protected]: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’