Hello. I am running Asterisk v1.6 on Ubuntu 10.10 with FreePBX v2.8. When I call the voicemail for any of my extensions, the call just dies. On a softphone, I get no sound whatsoever; it just hangs up after a couple of seconds. On my handset attached to my SPA-3102, it get a sound like when you leave an analogue phone off the hook. I have three extensions setup and they all do the same thing. Everything was configured through FreePBX. It did work, initially, but I think I changed something and now it is not. Here is the asterisk log: --- START --- == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 -- Executing [*97 at from-internal:1] Answer("SIP/203-00000003", "") in new stack -- Executing [*97 at from-internal:2] Wait("SIP/203-00000003", "1") in new stack -- Executing [*97 at from-internal:3] Macro("SIP/203-00000003", "user-callerid,") in new stack -- Executing [s at macro-user-callerid:1] Set("SIP/203-00000003", "AMPUSER=203") in new stack -- Executing [s at macro-user-callerid:2] GotoIf("SIP/203-00000003", "0?report") in new stack -- Executing [s at macro-user-callerid:3] ExecIf("SIP/203-00000003", "1?Set(REALCALLERIDNUM=203)") in new stack -- Executing [s at macro-user-callerid:4] Set("SIP/203-00000003", "AMPUSER=203") in new stack -- Executing [s at macro-user-callerid:5] Set("SIP/203-00000003", "AMPUSERCIDNAME=Test") in new stack -- Executing [s at macro-user-callerid:6] GotoIf("SIP/203-00000003", "0?report") in new stack -- Executing [s at macro-user-callerid:7] Set("SIP/203-00000003", "AMPUSERCID=203") in new stack -- Executing [s at macro-user-callerid:8] Set("SIP/203-00000003", "CALLERID(all)="Test" <203>") in new stack -- Executing [s at macro-user-callerid:9] GotoIf("SIP/203-00000003", "0?continue") in new stack -- Executing [s at macro-user-callerid:10] Set("SIP/203-00000003", "__TTL=64") in new stack -- Executing [s at macro-user-callerid:11] GotoIf("SIP/203-00000003", "1?continue") in new stack -- Goto (macro-user-callerid,s,18) -- Executing [s at macro-user-callerid:18] NoOp("SIP/203-00000003", "Using CallerID "Test" <203>") in new stack -- Executing [*97 at from-internal:4] Macro("SIP/203-00000003", "get-vmcontext,203") in new stack -- Executing [s at macro-get-vmcontext:1] Set("SIP/203-00000003", "VMCONTEXT=default") in new stack -- Executing [s at macro-get-vmcontext:2] GotoIf("SIP/203-00000003", "0?200:300") in new stack -- Goto (macro-get-vmcontext,s,300) -- Executing [s at macro-get-vmcontext:300] NoOp("SIP/203-00000003", "") in new stack -- Executing [*97 at from-internal:5] Set("SIP/203-00000003", "VMBOXEXISTSSTATUS=SUCCESS") in new stack -- Executing [*97 at from-internal:6] GotoIf("SIP/203-00000003", "1?mbexist") in new stack -- Goto (from-internal,*97,106) -- Executing [*97 at from-internal:106] VoiceMailMain("SIP/203-00000003", "203 at default") in new stack -- Executing [*97 at from-internal:107] GotoIf("SIP/203-00000003", "0?playret") in new stack -- Executing [*97 at from-internal:108] Macro("SIP/203-00000003", "hangupcall,") in new stack -- Executing [s at macro-hangupcall:1] GotoIf("SIP/203-00000003", "1?skiprg") in new stack -- Goto (macro-hangupcall,s,4) -- Executing [s at macro-hangupcall:4] GotoIf("SIP/203-00000003", "1?skipblkvm") in new stack -- Goto (macro-hangupcall,s,7) -- Executing [s at macro-hangupcall:7] GotoIf("SIP/203-00000003", "1?theend") in new stack -- Goto (macro-hangupcall,s,9) -- Executing [s at macro-hangupcall:9] Hangup("SIP/203-00000003", "") in new stack == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/203-00000003' in macro 'hangupcall' == Spawn extension (from-internal, *97, 108) exited non-zero on 'SIP/203-00000003' -- Executing [h at from-internal:1] Macro("SIP/203-00000003", "hangupcall") in new stack -- Executing [s at macro-hangupcall:1] GotoIf("SIP/203-00000003", "1?skiprg") in new stack -- Goto (macro-hangupcall,s,4) -- Executing [s at macro-hangupcall:4] GotoIf("SIP/203-00000003", "1?skipblkvm") in new stack -- Goto (macro-hangupcall,s,7) -- Executing [s at macro-hangupcall:7] GotoIf("SIP/203-00000003", "1?theend") in new stack -- Goto (macro-hangupcall,s,9) -- Executing [s at macro-hangupcall:9] Hangup("SIP/203-00000003", "") in new stack == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/203-00000003' in macro 'hangupcall' == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/203-00000003' --- END --- Here is my sip_additional.conf entry for the extension I used above (302): --- START --- [203] deny=0.0.0.0/0.0.0.0 secret=XXXXXXXX (blanked for security reasons) dtmfmode=rfc2833 canreinvite=no context=from-internal host=dynamic type=friend nat=yes port=5060 qualify=yes callgrouppickupgroupdial=SIP/203 mailbox=203 at default permit=0.0.0.0/0.0.0.0 callerid=device <203> callcounter=yes faxdetect=no --- END --- Here is the entry for extension 203 in extensions_additional.conf: --- START --- exten => 203,1,Macro(exten-vm,203,203) exten => 203,n,Goto(vmret,1) exten => 203,hint,SIP/203 exten => ${VM_PREFIX}203,1,Macro(vm,203,DIRECTDIAL,${IVR_RETVM}) exten => ${VM_PREFIX}203,n,Goto(vmret,1) exten => vmb203,1,Macro(vm,203,BUSY,${IVR_RETVM}) exten => vmb203,n,Goto(vmret,1) exten => vmu203,1,Macro(vm,203,NOANSWER,${IVR_RETVM}) exten => vmu203,n,Goto(vmret,1) exten => vms203,1,Macro(vm,203,NOMESSAGE,${IVR_RETVM}) exten => vms203,n,Goto(vmret,1) --- END --- and here is the entry for extension 203 in voicemail.conf: --- START --- 203 => 12345,Test,,,attach=no|saycid=no|envelope=no|delete=no --- END --- Hopefully the above helps? Please advise if there is any further info you might need, or what you would like me to try. Thanks! :-) -Alan