[Aaug] Accessing VM
Christopher Fowler
cfowler at outpostsentinel.com
Tue Feb 13 09:47:52 EST 2007
I've ditched Trixbox for now and have began working with astlinux. The
PC that I've been using has giving me kernel panics and general
protection faults constantly. I got tired of having to drive to the
data center to restart the thing. I've got intelligent power and
headless operation there but this was a cheap ATX that will not come
back on during power loss. So I still have to go there. After the 3rd
time I removed it.
I've got a embedded type system running astlinux. It has 64mb flash and
128mb ram and is a VIA Nehmiah 1GHZ system. I want to rebuild the
configs from scratch to represent what I got working in Trixbox. It is
the only way to learn this system.
Here is what I've done.
1. Began reading "Asterisk: The Future of Telephony" from Safari.
This book is a good beginning but does not get into advanced
topics.
2. Removed X100P card from failing system and installed in embedded
PC.
3. Worked through the book in #1 and got 75% of my config complete
from what I had in Trixbox. I still need to work on IVR, VM,
Music-On-Hold, Ring Groups and features
What I'm trying to get working now is the VM system.
I've created 2 extensions *97 (System Vmail) and *98 (User Vmail)
*97 works fine. *98 I can't seem to get working
In syslog I get this message:
Feb 13 09:37:10 pbx local0.notice asterisk[1500]: NOTICE[1500]:
app_voicemail.c:5167 in vm_execmain: Specified user ' "301" <301>' not
found (check voicemail.conf and/or realtime config). Falling back to
authentication mode.
voicemail.conf:
301 => 0000,Chris Fowler,cfowler at opsup.com,,attach=yes|saycid=no|
envelope=no|delete=no
extensions.conf:
;
**************************************************************************
; * Features
*
;
**************************************************************************
; System General VoiceMail system
exten => *97,1,Macro(vmsystem)
exten => *98,1,Answer()
exten => *98,n,NoOp(${EXTEN})
exten => *98,n,NoOp(${CHANNEL})
exten => *98,n,NoOp(${CALLERID})
exten => *98,n,NoOp(${CALLERIDNUM})
exten => *98,n,Macro(vmsystem, s${CALLERID}@default) ; Send user to
their VM system
;
************************************************************************** ; * Macros *
;
**************************************************************************
[macro-voicemail]
exten => s,1,Dial(${ARG1},10,r)
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(u${MACRO_EXTEN})
exten => s-NOANSWER,2,Goto(incoming,s,1)
exten => s-BUSY,1,Voicemail(b${MACRO_EXTEN})
exten => s-BUSY,2,Goto(incoming,s,1)
exten => _s-.,1,Goto(s-NOANSWER,1)
[macro-vmsystem]
exten => s,1,Answer()
exten => s,n,VoicemailMain(${ARG1})
exten => s,n,Hangup
Working through the book has made a _HUGE_ difference. Unfortunately
that book is the only book on Safari related to *. I need a
recommendation on a better book so that I can read the configs that
Trixbox generates and it not seem like Greek to me.
Thanks,
CF
More information about the Aaug
mailing list