Hello everyone,
I’ve been using asterisk for about 3 years now. Back in the good old days I used to write everything by hand then I stumbled across PBXiaf and subsequently FreePBX. I recently used FreePBX on Ubuntu Jaunty to build an Asterisk appliance using a SheevaPlug (small ARM computer). Everything seems to work fine except for voicemail.
When I dial *98 and enter the mailbox number (801 in this case) it immediately hangs up on me. I’ve reviewed the console and don’t know where to go from here. I’ve never seen an issue like it:
Connected to Asterisk 1.4.21.2~dfsg-3ubuntu2.1 currently running on pbx (pid = 1878)
pbx*CLI> core set verbose 10
Verbosity was 0 and is now 10
– Message count requested for mailbox 891@device but voicemail not loaded.
– Executing [*98@from-internal:1] Answer(“SIP/850-001a9b20”, “”) in new stack
– Executing [*98@from-internal:2] Wait(“SIP/850-001a9b20”, “1”) in new stack
– Executing [*98@from-internal:3] NoOp(“SIP/850-001a9b20”, “app-dialvm: Asking for mailbox”) in new stack
– Executing [*98@from-internal:4] Read(“SIP/850-001a9b20”, “MAILBOX|vm-login|||3|2”) in new stack
– <SIP/850-001a9b20> Playing ‘vm-login’ (language ‘en’)
– User entered ‘801’
– Executing [*98@from-internal:5] NoOp(“SIP/850-001a9b20”, “app-dialvm: Got Mailbox 801”) in new stack
– Executing [*98@from-internal:6] Macro(“SIP/850-001a9b20”, “get-vmcontext|801”) in new stack
– Executing [s@macro-get-vmcontext:1] Set(“SIP/850-001a9b20”, “VMCONTEXT=default”) in new stack
– Executing [s@macro-get-vmcontext:2] GotoIf(“SIP/850-001a9b20”, “0?200:300”) in new stack
– Goto (macro-get-vmcontext,s,300)
– Executing [s@macro-get-vmcontext:300] NoOp(“SIP/850-001a9b20”, “”) in new stack
== Spawn extension (from-internal, *98, 7) exited non-zero on ‘SIP/850-001a9b20’
– Executing [h@from-internal:1] Macro(“SIP/850-001a9b20”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/850-001a9b20”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [s@macro-hangupcall:4] GotoIf(“SIP/850-001a9b20”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,7)
– Executing [s@macro-hangupcall:7] GotoIf(“SIP/850-001a9b20”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] Hangup(“SIP/850-001a9b20”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/850-001a9b20’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/850-001a9b20’
I’ve tried compiling Asterisk 1.4/1.6 from SVN on the device but it fails at the GSM codec being incompatible with the armtel architecture. I’d like to get the above fixed using the stock Ubuntu packages for simplicity sake. Thanks for your help everyone!