Hello there
I have recently started to have a problem with access to voicemail, callers can leave it, but I cannot retrieve.
System Details
Asterisk Version : Asterisk 1.6.2.6
Dahdi Source Version : 2.2.1+2.2.1
Libpri Source Version : 1.4.10.2
Addons Source Version : 1.6.2.0
CentOS release 5.4 (Final) :32 Bit Kernel: 2.6.18-164.15.1.el5
FreePBX 2.8.1.0
It may not be relevant, but I recently had a mobo failure and had to move my system to a new mobo. I just swapped the drives to the new box and it booted and ran fine, no errors reported from either the O/S or asterisk. I had to change the FFA licence and all was good. Except…
Callers can leave a voicemail. The voicemail is correctly emailed as an attachment. The notification appears on my phone. But when I dial *97 the call appears to connect but almost immediately hangs up. I hear no audio. The call record says it has been answered but the duration is about 2 seconds.
Below is a trace of the call. Could some suggest why this is happening.
-- Executing [*97@from-internal:1] Answer("SIP/201-00000002", "") in new stack
-- Executing [*97@from-internal:2] Wait("SIP/201-00000002", "1") in new stack
-- Executing [*97@from-internal:3] Macro("SIP/201-00000002", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/201-00000002", "AMPUSER=201") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/201-00000002", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/201-00000002", "1?Set(REALCALLERIDNUM=201)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/201-00000002", "AMPUSER=201") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/201-00000002", "AMPUSERCIDNAME=Anthony") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/201-00000002", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/201-00000002", "AMPUSERCID=201") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/201-00000002", "CALLERID(all)="Anthony" <201>") in new stack
-- Executing [s@macro-user-callerid:9] GotoIf("SIP/201-00000002", "0?continue") in new stack
-- Executing [s@macro-user-callerid:10] Set("SIP/201-00000002", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:11] GotoIf("SIP/201-00000002", "1?continue") in new stack
-- Goto (macro-user-callerid,s,18)
-- Executing [s@macro-user-callerid:18] Set("SIP/201-00000002", "CALLERID(number)=201") in new stack
-- Executing [s@macro-user-callerid:19] Set("SIP/201-00000002", "CALLERID(name)=Anthony") in new stack
-- Executing [s@macro-user-callerid:20] NoOp("SIP/201-00000002", "Using CallerID "Anthony" <201>") in new stack
-- Executing [*97@from-internal:4] Macro("SIP/201-00000002", "get-vmcontext,201") in new stack
-- Executing [s@macro-get-vmcontext:1] Set("SIP/201-00000002", "VMCONTEXT=default") in new stack
-- Executing [s@macro-get-vmcontext:2] GotoIf("SIP/201-00000002", "0?200:300") in new stack
-- Goto (macro-get-vmcontext,s,300)
-- Executing [s@macro-get-vmcontext:300] NoOp("SIP/201-00000002", "") in new stack
-- Executing [*97@from-internal:5] Set("SIP/201-00000002", "VMBOXEXISTSSTATUS=SUCCESS") in new stack
-- Executing [*97@from-internal:6] GotoIf("SIP/201-00000002", "1?mbexist") in new stack
-- Goto (from-internal,*97,106)
-- Executing [*97@from-internal:106] VoiceMailMain("SIP/201-00000002", "201@default") in new stack
-- Executing [*97@from-internal:107] GotoIf("SIP/201-00000002", "0?playret") in new stack
-- Executing [*97@from-internal:108] Macro("SIP/201-00000002", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/201-00000002", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/201-00000002", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/201-00000002", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/201-00000002", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/201-00000002’ in macro ‘hangupcall’
== Spawn extension (from-internal, *97, 108) exited non-zero on ‘SIP/201-00000002’
– Executing [h@from-internal:1] Macro(“SIP/201-00000002”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/201-00000002”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [s@macro-hangupcall:4] GotoIf(“SIP/201-00000002”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,7)
– Executing [s@macro-hangupcall:7] GotoIf(“SIP/201-00000002”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] Hangup(“SIP/201-00000002”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/201-00000002’ in macro ‘hangupcall’
any thoughts welcome,
Anthony