[Asterisk-Users] Build a complex IVR?
Martin Pycko
martinp at digium.com
Thu Mar 13 09:48:02 MST 2003
[deeper]
exten => s,1,Playback,you-re-in-the-deepest-menu
exten => s,2,Goto,options|s|1
[options]
exten => s,1,Background,prompt-1-deeper-2-back
exten => 1,1,Goto,deeper|s|1
exten => 2,1,Goto,sales|s|1
[sales]
exten => s,1,Background,prompt-1-information-2-connect-or-stay-on-the-line-0-operator-*-to-go-back
exten => s,2,Goto,2
exten => 0,1,Dial,Zap/2
exten => 1,1,PlayBack,information
exten => 2,1,Dial,Zap/1
exten => *,1,Goto,Menu|s|1
[Menu]
exten => s,1,Background,prompt-1-sales-2-options
exten => 1,1,Goto,sales|s|1
exten => 2,1,Goto,options|s|1
exten => i,1,Goto,s
exten => t,1,Goto,s
[incoming]
exten => s,1,Goto,Menu|s|1
regards
Martin
On Thu, 13 Mar 2003, it wrote:
> Hi,Jim,
> Thank you very much for your reply. But I think the menu file you
> designed must be interpreted by another program writen by your but not
> asterisk.
>
> ----- Original Message -----
> From: "Jim Gottlieb" <jimmy-ml at nccom.com>
> To: <asterisk-users at lists.digium.com>
> Sent: Thursday, March 13, 2003 12:21 AM
> Subject: Re: [Asterisk-Users] Build a complex IVR?
>
>
> > On 2003-03-13 at 15:39, "it" <info at itwav.com> wrote:
> >
> > > I would like to know if Asterisk could be used to build a IVR
> with
> > > complex flow?
> >
> > Yes, we have done this. We use menu files that define what each
> > keypress does so we can build complex menus with full flexibility.
> >
> > A short example (since you asked):
> >
> > default = 0
> > prompt
> > {
> > name = 3046
> > }
> >
> > 0
> > {
> > action = debitcard
> > declines = debitcard-declines
> > pin-prompt = 5122
> > number-prompt = 5123
> > thankyou = 5124
> > }
> >
> > 1
> > {
> > action = debitcardbalance
> > declines = debitcard-declines
> > pin-prompt = 5122
> > }
> >
> > 2
> > {
> > action = debitcardgenerate
> > declines = debitcard-declines
> > cardtype = 420
> > }
> >
> > 3
> > {
> > action = vmail
> > userno = 3641234
> > }
> >
> > Once it goes into vmail, we have a whole hard-coded voicemail app that
> > is basically modeled on the Centigram VoiceMemo system including
> > message sending, forwarding, paging, transferring to attendant.
> > Likewise for other functions. It also does queries into our backend
> > billing database and credit card charging systems.
> >
> > I wish I could convince my company to release the source code, but I
> > don't think that's ever going to happen, as they consider this code to
> > be their strategic advantage. It's been developed over many years and
> > used to run with Dialogic hardware but we have recently ported it to
> > asterisk.
> >
> > So yes, you can build almost any IVR application under asterisk. Not
> > only is the hardware one-eighth the cost, but the tech support is far
> > far superior. We used to wait years for Dialogic to fix bugs. And
> > best of all, asterisk provides all the core functions so you can spend
> > your time on your custom features and not on coding the basic
> > telephony functions, message playing, etc.
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at lists.digium.com
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> >
>
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
More information about the asterisk-users
mailing list