Hi,
I’m using freePDX 2.0.1 (yeah, yeah - I’ll get to the beta soon) with asterisk 1.2.4 on gentoo, connecting via SIP with both Ekiga and a Grandstream.
I can check voicemail by calling *98nnn (where nnn is the extn), but *97 and *98 always come back with ‘incorrect password’. I’ve read somewhere that this is because the context is wrong, but for the life of me can’t figure it out.
In the Extensions section, I’ve got:
mailbox: 102@default
vm context: default
(I’ve also tried mailbox: 102@device, which AFAIK it defaulted to, but with no luck).
Here’s what I see in the CLI when dialing *97:
[code:1]…snip…
– Executing Macro(“SIP/102-3dd3”, “get-vmcontext|102”) in new stack
– Executing Set(“SIP/102-3dd3”, “VMCONTEXT=default”) in new stack
– Executing GotoIf(“SIP/102-3dd3”, “0?200:300”) in new stack
– Goto (macro-get-vmcontext,s,300)
– Executing NoOp(“SIP/102-3dd3”, “”) in new stack
– Executing VoiceMailMain(“SIP/102-3dd3”, “102@default”) in new stack
– Playing ‘vm-password’ (language ‘en’)
– Incorrect password ‘’ for user ‘102’ (context = default)
– Playing ‘vm-incorrect’ (language ‘en’)
– Playing ‘vm-password’ (language ‘en’)[/code:1]
…and when dialing *98102:
[code:1] – Executing Macro(“SIP/102-0532”, “get-vmcontext|102”) in new stack
– Executing Set(“SIP/102-0532”, “VMCONTEXT=default”) in new stack
– Executing GotoIf(“SIP/102-0532”, “0?200:300”) in new stack
– Goto (macro-get-vmcontext,s,300)
– Executing NoOp(“SIP/102-0532”, “”) in new stack
– Executing VoiceMailMain(“SIP/102-0532”, “102@default”) in new stack
– Playing ‘vm-password’ (language ‘en’)
… starts playing message options[/code:1]
To me it looks like it’s getting the same context and executing the same stuff.
Any ideas where I’m going wrong?