[Asterisk-Users] Remote control IVR

Scott Stingel scott at evtmedia.com
Mon Oct 6 10:31:28 MST 2003


Hi Ivar-

I was in a similar position, doing mostly IVR apps, and having written lots
of Dialogic-based code.

The approach I took was to re-write some of my more popular applications in
Perl and use Asterisk's AGI interface.  However, if I were in your position
with lots of applications to convert, I might consider writing an API to
control the Digium hardware directly.  (I'm not sure how hard this would
be).  There are likely licensing issues to overcome - open source vs.
proprietary code etc, not to mention access to Digium's hardware
documentation.

Most of the asterisk code seems to be dedicated for the purpose of making
connections between ports, ie:  PBX functionality including VOIP, and
everything is driven by their "dialplan" which is not always ideal for IVR
applications or outbound apps.   My Perl scripts run fine for IVR app's but
most of the asterisk code is not used.  A Dialogic API emulation would be
pretty cool.

Cheers
Scott

Scott M. Stingel 
Emerging Voice Technology Inc.

Email:          scott at evtmedia.com
URL:            www.evtmedia.com  



> -----Original Message-----
> From: asterisk-users-admin at lists.digium.com 
> [mailto:asterisk-users-admin at lists.digium.com] On Behalf Of 
> Ívar Ragnarsson
> Sent: Monday, October 06, 2003 6:13 PM
> To: 'asterisk-users at lists.digium.com'
> Subject: [Asterisk-Users] Remote control IVR
> 
> 
> Hi
> 
> I work at a small company that has some IVR solutions that 
> use Dialogic
> hardware for everything.
> Everything is written in C++ using MS VC++ using the Dialogic 
> API and runs
> only on Windows.
> Being the rebel that I am, I would like free myself from Dialogic.
> To do this without porting all our existing code to run on Linux I was
> thinking of controlling the Asterisk from a Windows machine 
> running our
> existing code.  
> i.e. making an API similar to the Dialogic one that would 
> control Asterisk
> over TCP/IP.
> 
> Has anyone done something like this? Or does someone have has 
> a good idea
> for implementing such a thing?
> 
> I am still familiarizing myself with Asterisk but as I 
> understand it you can
> add functionality to Asterisk through the AGI interface and 
> by creating a
> loadable application.
> Which one would one should I use to solve my problem?  Does 
> an loadable
> application give you more control than an AGI script?
> 
> I would be very thankful for any advice/tips/sample code.
> 
> 
> Best regards,
> 		Ívar Ragnarsson
> 		Grunnur ehf.
> 		Iceland
> 
> ps. Does a loadable application have to be GPL licensed?
> _______________________________________________
> 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