Turbo Fredriksson
2007-Dec-08 10:34 UTC
[asterisk-users] Can't listen to voicemail message
I can't check the voicemail for the switchboard. Asterisk hangs up for some unknown reason... ----- s n i p ----- -- Executing [*500 at default:1] Wait("SIP/597-00f0c410", "1") in new stack -- Executing [*500 at default:2] VMAuthenticate("SIP/597-00f0c410", "500 at default|s") in new stack -- <SIP/597-00f0c410> Playing 'vm-password' (language 'se') -- <SIP/597-00f0c410> Playing 'auth-thankyou' (language 'se') -- Executing [*500 at default:3] VoiceMailMain("SIP/597-00f0c410", "500|s") in new stack [... you have 15 new and two old messages ...] -- <SIP/597-00f0c410> Playing 'vm-meddelandet' (language 'se') == Parsing '/var/spool/asterisk/voicemail/default/500/INBOX/msg0000.txt': Found [... received bla, bla from number bla, bla ...] -- <SIP/597-00f0c410> Playing '/var/spool/asterisk/voicemail/default/500/INBOX/msg0000' (language 'se') == Spawn extension (default, *500, 3) exited non-zero on 'SIP/597-00f0c410' ----- s n i p ----- And the msg0000.txt file look like this: ----- s n i p ----- ; ; Message Information file ; [message] origmailbox=500 context=macro-switchboard-number macrocontext=default exten=s priority=26 callerchan=IAX2/alexander-1 callerid=XXXXXXXXX origdate=Thu Nov 1 12:43:38 PM UTC 2007 origtime=1193921018 categoryduration=17 ----- s n i p ----- Alexander is the PRI Asterisk that IAX2 forwards all calls to Graham (where the log above is from). And the call to '*500' was made from 597. I have a *xxx extension because the 500 voicebox is a switchboard voicemail and can/should be checked by the whole switchboard (using Queue()'s). File modes: ----- s n i p ----- graham:/usr/share/asterisk/sounds/se# ll /var/spool/asterisk/voicemail/default/500/INBOX/msg0000* -rwxr-xr-x 1 asterisk asterisk 28660 Nov 1 13:43 /var/spool/asterisk/voicemail/default/500/INBOX/msg0000.WAV* -rwxr-xr-x 1 asterisk asterisk 29040 Nov 1 13:43 /var/spool/asterisk/voicemail/default/500/INBOX/msg0000.gsm* -rw-r--r-- 1 asterisk asterisk 261 Nov 1 13:43 /var/spool/asterisk/voicemail/default/500/INBOX/msg0000.txt -rwxr-xr-x 1 asterisk asterisk 281644 Nov 1 13:43 /var/spool/asterisk/voicemail/default/500/INBOX/msg0000.wav* ----- s n i p ----- I just can't see anything wrong with it... Playing the gsm file with Playback() manually, works great... ----- s n i p ----- exten => 123,1,Playback(/var/spool/asterisk/voicemail/default/500/INBOX/msg0000) ----- s n i p ----- And the exten lines for extension '*500' (just for completeness): ----- s n i p ----- exten => *500,1,Wait(1) exten => *500,n,VMAuthenticate(500 at default,s) exten => *500,n,VoicemailMain(500,s) ----- s n i p ----- Anything I've missed? Any idea why it fails? PS. Removing the *.{WAV,wav} files didn't help...