Voicemail Permissions Are chmod 000

So for some reason my asterisk voicemail is broken. When ever asterisk tries to dump to a tmp file the permissions are all messed up and the voicemail capture fails. Anyone have any ideas?

Heres some output:

[2011-06-12 22:15:30] VERBOSE[24024] file.c: – <SIP/46.19.209.76-00000000> Playing ‘beep.ulaw’ (language ‘en’)
[2011-06-12 22:15:31] VERBOSE[24024] app_voicemail.c: – Recording the message
[2011-06-12 22:15:31] VERBOSE[24024] app.c: – x=0, open writing: /var/spool/asterisk/voicemail/default/601/tmp/syzi9T format: wav, 0x9dbdcd0
[2011-06-12 22:15:54] VERBOSE[24024] app.c: – User hung up
[2011-06-12 22:15:54] VERBOSE[24024] config.c: == Parsing ‘/var/spool/asterisk/voicemail/default/601/INBOX/msg0000.txt’: [2011-06-12 22:15:54] VERBOSE[24024] config.c: == Found
[2011-06-12 22:15:54] WARNING[24024] app_voicemail.c: Open of sound file ‘/var/spool/asterisk/voicemail/default/601/INBOX/msg0000.wav’ failed: Permission denied
[2011-06-12 22:15:54] WARNING[24024] app_voicemail.c: Failed to open file: /var/spool/asterisk/voicemail/default/601/INBOX/msg0000.wav: Permission denied
[2011-06-12 22:15:54] VERBOSE[24024] app_macro.c: == Spawn extension (macro-vm, s-NOMESSAGE, 3) exited non-zero on ‘SIP/46.19.209.76-00000000’ in macro ‘vm’
[2011-06-12 22:15:54] VERBOSE[24024] pbx.c: == Spawn extension (ext-local, vms601, 1) exited non-zero on ‘SIP/46.19.209.76-00000000’
[2011-06-12 22:15:54] VERBOSE[24024] pbx.c: – Executing [h@ext-local:1] Macro(“SIP/46.19.209.76-00000000”, “hangupcall,”) in new stack
[2011-06-12 22:15:54] VERBOSE[24024] pbx.c: – Executing [s@macro-hangupcall:1] GotoIf(“SIP/46.19.209.76-00000000”, “1?theend”) in new stack
[2011-06-12 22:15:54] VERBOSE[24024] pbx.c: – Goto (macro-hangupcall,s,3)
[2011-06-12 22:15:54] VERBOSE[24024] pbx.c: – Executing [s@macro-hangupcall:3] Hangup(“SIP/46.19.209.76-00000000”, “”) in new stack
[2011-06-12 22:15:54] VERBOSE[24024] app_macro.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on ‘SIP/46.19.209.76-00000000’ in macro ‘hangupcall’
[2011-06-12 22:15:54] VERBOSE[24024] pbx.c: == Spawn extension (ext-local, h, 1) exited non-zero on ‘SIP/46.19.209.76-00000000’

root@voip:/var/spool/asterisk/voicemail/default/601/tmp $ ll
total 136
---------- 1 asterisk asterisk 0 Jun 12 21:07 syzi9T
---------- 1 asterisk asterisk 131116 Jun 12 21:07 syzi9T.wav
root@voip:/var/spool/asterisk/voicemail/default/601/tmp $ ll
total 168
---------- 1 asterisk asterisk 0 Jun 12 21:07 syzi9T
---------- 1 asterisk asterisk 163884 Jun 12 21:07 syzi9T.wav
root@voip:/var/spool/asterisk/voicemail/default/601/tmp $ ll
total 0