Call Back option in VMail

Hi all,

I have configured up Asterisk to be a pure voice mail server, and everything works except for the call back option. In the TUI of the Voicemail, I have managed to get “to call back the person who left this message…” prompting ok, but the actual function has me stumped.

extensions.conf:

[general]
static=yes
writeprotect=yes
autofallback=no

[globals]
VMBASE=XXXXXXXXXX
OUTBOUNDTRUNK=SIP/OUT

[default]
include => vmserv
exten => i,1,Hangup
exten => t,1,Hangup

[vmserv]
exten => _${VMBASE},1,Playtones(ring)
exten => _${VMBASE},2,Wait(20)
exten => _${VMBASE},3,StopPlaytones()
exten => _${VMBASE},4,Voicemail(u${EXTEN}@vmserv)
exten => _${VMBASE},5,Hangup

exten => _9${VMBASE},1,VoicemailMain(${EXTEN:1}@vmserv)

[dialout]
exten => _9${VMBASE},1,Dial(${OUTBOUNDTRUNK}/${CALERID},30)

voicemail.conf:

[general]
#include vm_general.inc
#include vm_email.inc
forcename=yes

[vmserv]

6131234567 => 1234,Test Account,test@test.com,attach=yes|saycid=yes|envelope=yes|delete=no|=no|callback=dialout

Debug lines:

Destination number is CID number ‘6136883590’
– Placing outgoing call to extension ‘6136883590’ in context ‘dialout’ from context ‘vmserv’
– Playing ‘vm-dialout’ (language ‘en’)

Any ideas?