Voicemail fast busy tone problem

I have an issue with my vm box. I have asterisk, and freebpx running on a ubuntu 8.10 box. I’m able to dial *97 and get to all the available options to setup my vm. When I select “0” to go to the setup options, and then select “1” to setup a person greeting, I get a beep, say my greeting, and after I press # to save the greeting voice mail setup pauses for 4-5 sec and then I get a “fast busy” tone. It never saves the greeting. I’m not exactly sure what is causing this problem. Pressing the # option on normal sip calls with numbers that have IVR’s doesn’t produce this issue. Below you will find some of the asterisk CLI output when I was trying to setup vm, and some configs.

asterisk CLI output

Connected to Asterisk 1.4.22 currently running on KG (pid = 6818)
Verbosity is at least 27
    -- Remote UNIX connection
    -- Executing [*97@from-internal:1] Answer("SIP/1001-09c12da8", "") in new stack
    -- Executing [*97@from-internal:2] Wait("SIP/1001-09c12da8", "1") in new stack
    -- Executing [*97@from-internal:3] Macro("SIP/1001-09c12da8", "user-callerid|") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/1001-09c12da8", "AMPUSER=1001") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/1001-09c12da8", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/1001-09c12da8", "1|Set|REALCALLERIDNUM=1001") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/1001-09c12da8", "AMPUSER=1001") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/1001-09c12da8", "AMPUSERCIDNAME=First Extension") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/1001-09c12da8", "0?report") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/1001-09c12da8", "AMPUSERCID=1001") in new stack
    -- Executing [s@macro-user-callerid:8] Set("SIP/1001-09c12da8", "CALLERID(all)="First Extension" <1001>") in new stack
    -- Executing [s@macro-user-callerid:9] Set("SIP/1001-09c12da8", "REALCALLERIDNUM=1001") in new stack
    -- Executing [s@macro-user-callerid:10] ExecIf("SIP/1001-09c12da8", "0|Set|CHANNEL(language)=") in new stack
    -- Executing [s@macro-user-callerid:11] GotoIf("SIP/1001-09c12da8", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:12] Set("SIP/1001-09c12da8", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:13] GotoIf("SIP/1001-09c12da8", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,20)
    -- Executing [s@macro-user-callerid:20] NoOp("SIP/1001-09c12da8", "Using CallerID "First Extension" <1001>") in new stack
    -- Executing [*97@from-internal:4] Macro("SIP/1001-09c12da8", "get-vmcontext|1001") in new stack
    -- Executing [s@macro-get-vmcontext:1] Set("SIP/1001-09c12da8", "VMCONTEXT=default") in new stack
    -- Executing [s@macro-get-vmcontext:2] GotoIf("SIP/1001-09c12da8", "0?200:300") in new stack
    -- Goto (macro-get-vmcontext,s,300)
    -- Executing [s@macro-get-vmcontext:300] NoOp("SIP/1001-09c12da8", "") in new stack
    -- Executing [*97@from-internal:5] MailboxExists("SIP/1001-09c12da8", "1001@default") in new stack
    -- Executing [*97@from-internal:6] GotoIf("SIP/1001-09c12da8", "1?mbexist") in new stack
    -- Goto (from-internal,*97,106)
    -- Executing [*97@from-internal:106] VoiceMailMain("SIP/1001-09c12da8", "1001@default") in new stack
    -- <SIP/1001-09c12da8> Playing 'vm-password' (language 'en')
    -- <SIP/1001-09c12da8> Playing 'vm-youhave' (language 'en')
    -- <SIP/1001-09c12da8> Playing 'vm-no' (language 'en')
    -- <SIP/1001-09c12da8> Playing 'vm-messages' (language 'en')
    -- <SIP/1001-09c12da8> Playing 'vm-opts' (language 'en')
    -- <SIP/1001-09c12da8> Playing 'vm-starmain' (language 'en')
    -- <SIP/1001-09c12da8> Playing 'vm-starmain' (language 'en')
    -- <SIP/1001-09c12da8> Playing 'vm-opts' (language 'en')
    -- <SIP/1001-09c12da8> Playing 'vm-options' (language 'en')
    -- Recording the message
    -- <SIP/1001-09c12da8> Playing 'vm-rec-unv' (language 'en')
    -- ast_get_srv: SRV lookup for '_sip._udp.callcentric.com' mapped to host alpha3.callcentric.com, port 5080
    -- <SIP/1001-09c12da8> Playing 'beep' (language 'en')
    -- x=0, open writing:  /var/spool/asterisk/voicemail/default/1001/unavail.tmp format: wav, (nil)
  == Spawn extension (from-internal, *97, 106) exited non-zero on 'SIP/1001-09c12da8'
    -- Executing [h@from-internal:1] Macro("SIP/1001-09c12da8", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/1001-09c12da8", "vw") in new stack
    -- Executing [s@macro-hangupcall:2] NoCDR("SIP/1001-09c12da8", "") in new stack
    -- Executing [s@macro-hangupcall:3] GotoIf("SIP/1001-09c12da8", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing [s@macro-hangupcall:6] GotoIf("SIP/1001-09c12da8", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] GotoIf("SIP/1001-09c12da8", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,11)
    -- Executing [s@macro-hangupcall:11] Hangup("SIP/1001-09c12da8", "") in new stack
  == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1001-09c12da8' in macro 'hangupcall'
  == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1001-09c12da8'
KG*CLI>

voicemail.conf

[default]
1001 => 5101,First Extension,myemail@gmail.com,,attach=yes|saycid=yes|envelope=no|delete=no
attach=yes
format=wav49|gsm
maxlogins=5
minmessage=1
maxmessage=600
forcename=yes
forcegreetings=yes
maxmsg=100