[SOLVED] No VoiceMail

Version : Source 1.2.9.1

I have calling sorted, but for some reason when I try and leave a voicemail on one of my mailboxes nothing is stored. Here is what I have in my config files :-

sip.conf

[uxbod]
type=friend
host=dynamic
username=uxbod
secret=secret
dtmfmode=rfc2833
mailbox=100
context=sip
callerid=“UxBoD” <100>

[angela]
type=friend
host=dynamic
username=angela
secret=secret
dtmfmode=rfc2833
mailbox=101
context=sip
callerid=“Angela” <101>

voicemail.conf

[sip]
100 => 1234,uxbod,uxbodxxxxx.xxx,attach=yes
101 => 1234,angela,angela@xxxxxx.xxx,attach=yes

extensions.conf

[sip]
exten => 100,1,Dial(SIP/uxbod,20,tr)
exten => 100,2,VoiceMail(@sip),u100
exten => 100,102,VoiceMail(@sip),b100
exten => 101,1,Dial(SIP/angela,20,tr)
exten => 101,2,VoiceMail(@sip),u101
exten => 101,102,VoiceMail(@sip),b101
exten => 1000,1,Ringing
exten => 1000,2,Wait(2)
exten => 1000,3,VoicemailMain(@sip)

Have I done something really dumb here ?

TIA

I don’t see anything specifically wrong - what happens if you run asterisk with at least verbosity level 3? When the call goes through you should be able to see what’s happening and if there are any errors during the recording. Also, check to make sure asterisk has permission to write to the voicemail directory (typically /var/spool/asterisk/voicemail/default/)

Hmmm, I get weird messages :

-- Executing Dial("SIP/uxbod-e3b8", "SIP/angela|20|tr") in new stack

Jul 2 10:22:15 NOTICE[598]: app_dial.c:1040 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 3 - No route to destination)
== Everyone is busy/congested at this time (1:0/0/1)
– Executing VoiceMail(“SIP/uxbod-e3b8”, “@sip”) in new stack
Jul 2 10:22:15 WARNING[598]: app_voicemail.c:2410 leave_voicemail: No entry in voicemail config file for ‘’
== Auto fallthrough, channel ‘SIP/uxbod-e3b8’ status is ‘CHANUNAVAIL’

Okay, I tried removing the SIP context from voicemail.conf and just used the default. Changed the extensions.conf file to remove the (@sip) from the extensions and all works fine. Why doesnt :-

exten => 100,1,Dial(SIP/uxbod,20,tr)
exten => 100,2,VoiceMailcolor=red[/color],u100
exten => 100,102,VoiceMailcolor=red[/color],b100

work, as I thought the (@) was the correct syntax ?