[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