Drop Asterisk, move to Freeswitch. Much easier to interact with external code bases, and it has more than one language interpreter built in (javascript, lua, etc.).
If you're intent on staying on Asterisk, I would suggest skipping AGI, and write a client that monitors the state of asterisk via the manager interface. AGIs are messy in my opinion. There isn't really any "best" language for AGIs, as AGIs just communicate with Asterisk via a pipe. So really, the best language for AGIs are the language you like the best and/or best fits the application domain/requirements for your project. On Tue, 2009-05-05 at 11:52 +0500, Kashif Naeem wrote: > Hello, > > We are going to start development for a product based over Asterisk. > According to you, which is the preferred language for AGIs / IVRs > development in Asterisk. I got opinions that Perl is going to > be replaced by PHP for all future developments. > > > > -- > Kashif Naeem > Business Development Manager > Hadi Telecom > www.haditelecom.com > > Cell: +92 (0)345 4226006 > Office: +92 (0)42 5692766 > > Email: [email protected] > MSN: [email protected] > Gmail: [email protected] > Skype: kashif.naeem > > 302 Y Commercial Area, 2nd Floor DHA Lahore, Pakistan. > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users -- Kenneth Shaw ExpiTrans, Inc. 129 W. Wilson St., Suite 204 Costa Mesa, CA 92627 tel: 949.650.4600 fax: 949.642.6044 [email protected] _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
