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