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

Reply via email to