I am having this same issue. I have Tried the latest version of A@H (2.2) as of today (12/15/05). Installed it (pressed enter and let it run; how sweet) Created 2 extensions and set voicemail up on them through the AMP interface. Set up one of the phones on a hard Zyxel 2000W_V2 and the other up on X-lite. I dial from one phone to the other (either way same result) and as I watch the asterisk console (asterisk -r) it says it is playing the the ‘vm-theperson’ (language ‘en’) but nothing is heard on the phone… Here is the asterisk event log:
-- Registered SIP '100' at 80.129.62.111 port 64903 expires 1800
-- Executing Macro("SIP/100-0b26", "exten-vm|400|400") in new stack
-- Executing Macro("SIP/100-0b26", "user-callerid") in new stack
-- Executing DBget("SIP/100-0b26", "AMPUSER=DEVICE/100/user") in new stack
-- DBget: varname=AMPUSER, family=DEVICE, key=100/user
-- DBget: set variable AMPUSER to 100
-- Executing DBget("SIP/100-0b26", "AMPUSERCIDNAME=AMPUSER/100/cidname") in new stack
-- DBget: varname=AMPUSERCIDNAME, family=AMPUSER, key=100/cidname
-- DBget: set variable AMPUSERCIDNAME to Victor
-- Executing GotoIf("SIP/100-0b26", "0?5") in new stack
-- Executing SetCallerID("SIP/100-0b26", ""Victor" <100>") in new stack
-- Executing NoOp("SIP/100-0b26", "Using CallerID "Victor" <100>") in new stack
-- Executing SetVar("SIP/100-0b26", "FROMCONTEXT=exten-vm") in new stack
-- Executing Macro("SIP/100-0b26", "record-enable|400|IN") in new stack
-- Executing GotoIf("SIP/100-0b26", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing AGI("SIP/100-0b26", "recordingcheck|20051215-132324|1134671004.104") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20051215-132324|1134671004.104: Inbound recording not enabled
– AGI Script recordingcheck completed, returning 0
– Executing NoOp(“SIP/100-0b26”, “No recording needed”) in new stack
– Executing Macro(“SIP/100-0b26”, “dial|15|tr|400”) in new stack
– Executing GotoIf(“SIP/100-0b26”, “0?4:2”) in new stack
– Goto (macro-dial,s,2)
– Executing GotoIf(“SIP/100-0b26”, “0?5:4”) in new stack
– Goto (macro-dial,s,4)
– Executing AGI(“SIP/100-0b26”, “dialparties.agi”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
– dialparties.agi: priority = 4
– dialparties.agi: callingani2 = 0
– dialparties.agi: accountcode =
– dialparties.agi: channel = SIP/100-0b26
– dialparties.agi: callerid = 100
– dialparties.agi: context = macro-dial
– dialparties.agi: callington = 0
– dialparties.agi: dnid = 400
– dialparties.agi: request = dialparties.agi
– dialparties.agi: calleridname = Victor
– dialparties.agi: extension = s
– dialparties.agi: language = en
– dialparties.agi: uniqueid = 1134671004.104
– dialparties.agi: callingpres = 0
– dialparties.agi: type = SIP
– dialparties.agi: rdnis = unknown
– dialparties.agi: callingtns = 0
– dialparties.agi: enhanced = 0.0
dialparties.agi: Caller ID name and number are '100’
dialparties.agi: Methodology of ring is ‘none’
– dialparties.agi: Added extension 400 to extension map
– dialparties.agi: Extension 400 cf is disabled
– dialparties.agi: Extension 400 do not disturb is disabled
– dialparties.agi: Checking CW and CFB status for extension 400
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
– dialparties.agi: Correct AMPMGRUSER and AMPMGRPASS
== Manager ‘admin’ logged off from 127.0.0.1
dialparties.agi: Extension 400 is available…skipping checks
– dialparties.agi: DbSet CALLTRACE/400 to 100
– AGI Script dialparties.agi completed, returning 0
– Executing Dial(“SIP/100-0b26”, “SIP/400|15|tr”) in new stack
– Called 400
– SIP/400-07ef is ringing
– Nobody picked up in 15000 ms
– Executing GotoIf(“SIP/100-0b26”, “0?s-NOANSWER|1”) in new stack
– Executing GotoIf(“SIP/100-0b26”, “0?s-NOANSWER|1”) in new stack
– Executing NoOp(“SIP/100-0b26”, “Sending to Voicemail box 400”) in new stack
– Executing Macro(“SIP/100-0b26”, “vm|400|NOANSWER”) in new stack
– Executing Macro(“SIP/100-0b26”, “user-callerid”) in new stack
– Executing DBget(“SIP/100-0b26”, “AMPUSER=DEVICE/100/user”) in new stack
– DBget: varname=AMPUSER, family=DEVICE, key=100/user
– DBget: set variable AMPUSER to 100
– Executing DBget(“SIP/100-0b26”, “AMPUSERCIDNAME=AMPUSER/100/cidname”) in new stack
– DBget: varname=AMPUSERCIDNAME, family=AMPUSER, key=100/cidname
– DBget: set variable AMPUSERCIDNAME to Victor
– Executing GotoIf(“SIP/100-0b26”, “0?5”) in new stack
– Executing SetCallerID(“SIP/100-0b26”, ““Victor” <100>”) in new stack
– Executing NoOp(“SIP/100-0b26”, “Using CallerID “Victor” <100>”) in new stack
– Executing Goto(“SIP/100-0b26”, “s-NOANSWER|1”) in new stack
– Goto (macro-vm,s-NOANSWER,1)
– Executing VoiceMail(“SIP/100-0b26”, “u400”) in new stack
– Playing ‘vm-theperson’ (language ‘en’)
Any help with this would be greatly appreciated. Whatever advice is more than welcomed… Thanks guys