AEL at least compiles into a dial plan. That last time I used res_perl, it leaked so much memory it crashed the system after an hour. res_js didnt seem to want to play well either. I remember it segfaulting. AGI is not an option in any way because the startup costs when a call comes in are too great. We have a machine that will get hit with 100 calls within 1 second.
The big issue is that Asterisk doesnt have any concept of asynchronous events being in control by a dialplan. Looks like OpenPBX still carries that baggage. IVRs and PBXs are by nature asynchronous. To do something in Perl, or any other language, I have to write wrappers and libraries to do things in such a way to make control the behavior of the system. Right now I have an app running on Asterisk that is done in AEL for the sole reason that anyone can look at it and see what it is doing and make quick changes. Because of my experiences with Asterisk we are considering Yate and Bayonne because they seem far more scalable and flexible. In my opinion, OpenPBX needs a whole new concept of a dialplan not plugins for it. The way Asterisk does it is hideous and the implementation is horrible and unscalable. -----Original Message----- From: [EMAIL PROTECTED] on behalf of bkml Sent: Mon 3/20/2006 11:48 PM To: OpenPBX.org Developers Mailing List Subject: Re: [Openpbx-dev] AEL On Mar 21, 2006, at 4:10 PM, Beau Hargis wrote: > I think we will have to port AEL or AEL2 to OpenPBX P L E A S E ... let's not open pandorra's box, let's stay clear of AEL and focus on dialplan engine plug-ins instead. res_js and res_perl are two such plug-ins already available and Tony said he was looking into making a res_io plugin, too. There are plenty of other languages to look at and evaluate first before considering AEL. rgds benjk ___________________________________________________________ Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com _______________________________________________ Openpbx-dev mailing list Openpbx-dev@openpbx.org http://lists.openpbx.org/mailman/listinfo/openpbx-dev
<<winmail.dat>>
_______________________________________________ Openpbx-dev mailing list Openpbx-dev@openpbx.org http://lists.openpbx.org/mailman/listinfo/openpbx-dev