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: [EMAIL PROTECTED] URL: www.evtmedia.com > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > �var Ragnarsson > Sent: Monday, October 06, 2003 6:13 PM > To: '[EMAIL PROTECTED]' > 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 > [EMAIL PROTECTED] > http://lists.digium.com/mailman/listinfo/asterisk-users > > _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
