Voicemail not saving messages

Hi there
I am having a strange problem. My voicemail answers fine but would not save the message. here is my system detail

FreePBX 2.5.1.5
PBX in a Flash Version 1.3 Daemon Status


  • Asterisk * ONLINE * Zaptel * ONLINE * MySQL * ONLINE *
  • SSH * ONLINE * Apache * ONLINE * Iptables * ONLINE *
  • Fail2ban * ONLINE * IP Connect* ONLINE * Ip6tables * ONLINE *
  • BlueTooth * ONLINE * Hidd * ONLINE * NTPD * ONLINE *
  • Sendmail * ONLINE * Samba * OFFLINE * Webmin * ONLINE *
  • Ethernet0 * ONLINE * Ethernet1 * N/A * Wlan0 * N/A *

  • Running Asterisk Version : Asterisk 1.4.21.2
  • Asterisk Source Version : 1.4.21.2
  • Zaptel Source Version : 1.4.12.1
  • Libpri Source Version : 1.4.10
  • Addons Source Version : 1.4.7

pbx.local on 72.1.109.72 - eth0
CentOS release 5.2 (Final) :32 Bit Kernel: 2.6.18-92.1.6.el5
FreePBX 2.5.1.5

Any help will be appreciated. Thanks a lot

here is the console output

– AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:7] Dial(“SIP/103107_voips-b7742d48”, “SIP/4500|15 |tr”) in new stack
– Called 4500
– SIP/4500-0a03a5d0 is ringing
– Got SIP response 480 “Temporarily Unavailable” back from 74.93.227.90
– SIP/4500-0a03a5d0 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
– Executing [s@macro-dial:8] Set(“SIP/103107_voips-b7742d48”, “DIALSTATUS=C ONGESTION”) in new stack
– Executing [s@macro-dial:9] GosubIf(“SIP/103107_voips-b7742d48”, “0?CONGES TION|1”) in new stack
– Executing [s@macro-exten-vm:10] GotoIf(“SIP/103107_voips-b7742d48”, “0?ex it|return”) in new stack
– Executing [s@macro-exten-vm:11] Set(“SIP/103107_voips-b7742d48”, “SV_DIAL STATUS=CONGESTION”) in new stack
– Executing [s@macro-exten-vm:12] GosubIf(“SIP/103107_voips-b7742d48”, “0?d ocfu|1”) in new stack
– Executing [s@macro-exten-vm:13] GosubIf(“SIP/103107_voips-b7742d48”, “0?d ocfb|1”) in new stack
– Executing [s@macro-exten-vm:14] Set(“SIP/103107_voips-b7742d48”, “DIALSTA TUS=CONGESTION”) in new stack
– Executing [s@macro-exten-vm:15] NoOp(“SIP/103107_voips-b7742d48”, “Voicem ail is 4500”) in new stack
– Executing [s@macro-exten-vm:16] GotoIf(“SIP/103107_voips-b7742d48”, “0?s- CONGESTION|1”) in new stack
– Executing [s@macro-exten-vm:17] NoOp(“SIP/103107_voips-b7742d48”, “Sendin g to Voicemail box 4500”) in new stack
– Executing [s@macro-exten-vm:18] Macro(“SIP/103107_voips-b7742d48”, “vm|45 00|CONGESTION|”) in new stack
– Executing [s@macro-vm:1] Macro(“SIP/103107_voips-b7742d48”, “user-calleri d|SKIPTTL”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/103107_voips-b7742d48”, “AMP USER=5415698546”) in new stack
– Executing [s@macro-user-callerid:2] GotoIf(“SIP/103107_voips-b7742d48”, " 0?report") in new stack
– Executing [s@macro-user-callerid:3] ExecIf(“SIP/103107_voips-b7742d48”, " 0|Set|REALCALLERIDNUM=5415698546") in new stack
– Executing [s@macro-user-callerid:4] Set(“SIP/103107_voips-b7742d48”, “AMP USER=”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/103107_voips-b7742d48”, “AMP USERCIDNAME=”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“SIP/103107_voips-b7742d48”, " 1?report") in new stack
– Goto (macro-user-callerid,s,11)
– Executing [s@macro-user-callerid:11] GotoIf(“SIP/103107_voips-b7742d48”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,20)
– Executing [s@macro-user-callerid:20] NoOp(“SIP/103107_voips-b7742d48”, “U sing CallerID “5415698546” <5415698546>”) in new stack
– Executing [s@macro-vm:2] Set(“SIP/103107_voips-b7742d48”, “VMGAIN=”"") in new stack
– Executing [s@macro-vm:3] GotoIf(“SIP/103107_voips-b7742d48”, “1?vmx|1”) i n new stack
– Goto (macro-vm,vmx,1)
– Executing [vmx@macro-vm:1] GotoIf(“SIP/103107_voips-b7742d48”, “0?s-CONGE STION|1”) in new stack
– Executing [vmx@macro-vm:2] Set(“SIP/103107_voips-b7742d48”, "MODE=unavail ") in new stack
– Executing [vmx@macro-vm:3] GotoIf(“SIP/103107_voips-b7742d48”, “1?notdire ct”) in new stack
– Goto (macro-vm,vmx,5)
– Executing [vmx@macro-vm:5] NoOp(“SIP/103107_voips-b7742d48”, "Checking if ext 4500 is enabled: “) in new stack
– Executing [vmx@macro-vm:6] GotoIf(“SIP/103107_voips-b7742d48”, “1?s-CONGE STION|1”) in new stack
– Goto (macro-vm,s-CONGESTION,1)
– Executing [s-CONGESTION@macro-vm:1] Macro(“SIP/103107_voips-b7742d48”, “g et-vmcontext|4500”) in new stack
– Executing [s@macro-get-vmcontext:1] Set(“SIP/103107_voips-b7742d48”, “VMC ONTEXT=default”) in new stack
– Executing [s@macro-get-vmcontext:2] GotoIf(“SIP/103107_voips-b7742d48”, " 0?200:300”) in new stack
– Goto (macro-get-vmcontext,s,300)
– Executing [s@macro-get-vmcontext:300] NoOp(“SIP/103107_voips-b7742d48”, " “) in new stack
– Executing [s-CONGESTION@macro-vm:2] VoiceMail(“SIP/103107_voips-b7742d48” , “4500@default|u”) in new stack
– <SIP/103107_voips-b7742d48> Playing ‘vm-theperson’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘digits/4’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘digits/5’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘digits/0’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘digits/0’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘vm-isunavail’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘vm-intro’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘beep’ (language ‘en’)
– Recording the message
– x=0, open writing: /var/spool/asterisk/voicemail/default/4500/tmp/vZJ1si format: wav49, 0xa01c2c0
– x=1, open writing: /var/spool/asterisk/voicemail/default/4500/tmp/vZJ1si format: wav, 0xa015868
– User ended message by pressing #
– <SIP/103107_voips-b7742d48> Playing ‘auth-thankyou’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘vm-review’ (language ‘en’)
– Reviewing the message
– <SIP/103107_voips-b7742d48> Playing ‘/var/spool/asterisk/voicemail/defaul t/4500/tmp/vZJ1si’ (language ‘en’)
– <SIP/103107_voips-b7742d48> Playing ‘vm-review’ (language ‘en’)
– Saving message as is
– <SIP/103107_voips-b7742d48> Playing ‘vm-msgsaved’ (language ‘en’)
– Executing [s-CONGESTION@macro-vm:3] Goto(“SIP/103107_voips-b7742d48”, “ex it-SUCCESS|1”) in new stack
– Goto (macro-vm,exit-SUCCESS,1)
– Executing [exit-SUCCESS@macro-vm:1] GotoIf(“SIP/103107_voips-b7742d48”, " 0?exit-RETURN|1”) in new stack
– Executing [exit-SUCCESS@macro-vm:2] Playback(“SIP/103107_voips-b7742d48”, “goodbye”) in new stack
– <SIP/103107_voips-b7742d48> Playing ‘goodbye’ (language ‘en’)
– Executing [exit-SUCCESS@macro-vm:3] Hangup(“SIP/103107_voips-b7742d48”, " ") in new stack
== Spawn extension (macro-vm, exit-SUCCESS, 3) exited non-zero on ‘SIP/103107_ voips-b7742d48’ in macro ‘vm’
== Spawn extension (macro-vm, exit-SUCCESS, 3) exited non-zero on ‘SIP/103107_ voips-b7742d48’ in macro ‘exten-vm’
== Spawn extension (macro-vm, exit-SUCCESS, 3) exited non-zero on ‘SIP/103107_ voips-b7742d48’
– Executing [*97@voips:1] Answer(“SIP/4500-b773ae18”, “”) in new stack
– Executing [*97@voips:2] Wait(“SIP/4500-b773ae18”, “1”) in new stack
– Executing [*97@voips:3] Macro(“SIP/4500-b773ae18”, “user-callerid|”) in n ew stack
– Executing [s@macro-user-callerid:1] Set(“SIP/4500-b773ae18”, “AMPUSER=450 0”) in new stack
– Executing [s@macro-user-callerid:2] GotoIf(“SIP/4500-b773ae18”, "0?report ") in new stack
– Executing [s@macro-user-callerid:3] ExecIf(“SIP/4500-b773ae18”, “1|Set|RE ALCALLERIDNUM=4500”) in new stack
– Executing [s@macro-user-callerid:4] Set(“SIP/4500-b773ae18”, “AMPUSER=450 0”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/4500-b773ae18”, “AMPUSERCIDN AME=DDE-4500”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“SIP/4500-b773ae18”, "0?report ") in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/4500-b773ae18”, “AMPUSERCID= 4500”) in new stack
– Executing [s@macro-user-callerid:8] Set(“SIP/4500-b773ae18”, “CALLERID(al l)=“DDE-4500” <4500>”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/4500-b773ae18”, “REALCALLERI DNUM=4500”) in new stack
– Executing [s@macro-user-callerid:10] ExecIf(“SIP/4500-b773ae18”, “0|Set|C HANNEL(language)=”) in new stack
– Executing [s@macro-user-callerid:11] GotoIf(“SIP/4500-b773ae18”, “0?conti nue”) in new stack
– Executing [s@macro-user-callerid:12] Set(“SIP/4500-b773ae18”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:13] GotoIf(“SIP/4500-b773ae18”, “1?conti nue”) in new stack
– Goto (macro-user-callerid,s,20)
– Executing [s@macro-user-callerid:20] NoOp(“SIP/4500-b773ae18”, “Using Cal lerID “DDE-4500” <4500>”) in new stack
– Executing [*97@voips:4] Macro(“SIP/4500-b773ae18”, “get-vmcontext|4500”) in new stack
– Executing [s@macro-get-vmcontext:1] Set(“SIP/4500-b773ae18”, “VMCONTEXT=d efault”) in new stack
– Executing [s@macro-get-vmcontext:2] GotoIf(“SIP/4500-b773ae18”, “0?200:30 0”) in new stack
– Goto (macro-get-vmcontext,s,300)
– Executing [s@macro-get-vmcontext:300] NoOp(“SIP/4500-b773ae18”, “”) in ne w stack
– Executing [*97@voips:5] MailboxExists(“SIP/4500-b773ae18”, “4500@default” ) in new stack
– Executing [*97@voips:6] GotoIf(“SIP/4500-b773ae18”, “1?mbexist”) in new s tack
– Goto (voips,*97,106)
– Executing [*97@voips:106] VoiceMailMain(“SIP/4500-b773ae18”, “4500@defaul t”) in new stack
– <SIP/4500-b773ae18> Playing ‘vm-password’ (language ‘en’)
– <SIP/4500-b773ae18> Playing ‘vm-youhave’ (language ‘en’)
– <SIP/4500-b773ae18> Playing ‘vm-no’ (language ‘en’)
– <SIP/4500-b773ae18> Playing ‘vm-messages’ (language ‘en’)
– <SIP/4500-b773ae18> Playing ‘vm-opts’ (language ‘en’)
== Spawn extension (voips, *97, 106) exited non-zero on ‘SIP/4500-b773ae18’
– Executing [h@voips:1] Macro(“SIP/4500-b773ae18”, “hangupcall|”) in new st ack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/4500-b773ae18”, “vw”) in n ew stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/4500-b773ae18”, “”) in new st ack
– Executing [s@macro-hangupcall:3] GotoIf(“SIP/4500-b773ae18”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“SIP/4500-b773ae18”, "1?skipblkvm ") in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] GotoIf(“SIP/4500-b773ae18”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“SIP/4500-b773ae18”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/4500-b773 ae18’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/4500-b773 ae18’

This is probably your problem:

https://customer.lylix.net/knowledgebase.php?action=displayarticle&id=24

By the way, I found this in seconds using the Google search “asterisk voicemail not saving messages”

Bill

Bill, the link posted is not related at all. User is running Asterisk 1.4.21.2

I suggest that you look in the /var/spool/asterisk/voicemail/default/4500/tmp if there are any files there. What version of voicemail module do you have?

I have actually seen this problem in Later Versions of Asterisk.

Needs to at least look and see if lock files are there.

BF