Re: [asterisk-users] Recent additions to the Digium Asterisk development team
Jean-Michel Hiver wrote: Which makes me think, what is the real use of AEL. I have taken a look at it, and it makes asterisk's config file almost as unreadable as SER. What exactly does AEL do that a well written AGI / FastAGI app doesn't? I would think (but I'm surely wrong) that it would be better to do work on having well defined APIs that allow us to script Asterisk (such as AGI and the Manager interface) rather than invent Yet Another Pseudo Programming Language - which is going to be an endless task... Don't you think? First, congratulations to the new members. In my case, the promising existence of AEL2 is what made me decide that I could use Asterisk to do what I needed (very complex IVR's + Call Center with dozens of services answered by many agents) and not having to do it in a spaghetti extensions.conf measuring 5000 lines of nonsense. And now that you mention well defined API, a good way to have a manageable one is to have a good architecture, which Asterisk has not. I understand this is for historical reasons because Asterisk has grown fast and without order, but having Dial, Answer, MYSQL, AGI, Set, and VoiceMail (!!!) at the same architectural level IS NOT a good architecture... if I want a monolith I'll watch 2001: A Space Odyssey. At the moment Asterisk is still a very useful system, but if people keep throwing new stuff at it because I want to have this cool feature from the dialplan so I created app_XyZ... how long will it be before it crumbles down from its own weight? So, yes, a scripting language (AEL or something better) is very useful, and it should rely on a good API which should rely on a good architecture. [Fast]AGI and the Manager API, each give partial solutions. I also want to add that I saw a great improvement from versions 1.0.x to versions 1.2.x. Let's see what 1.4 will bring, but I hope a 2.0 version with a complete rearchitecturing could finally make Asterisk the Apache of telephony as I read somewhere. (Or wait for the OpenPBX guys to awake from their coma). Enough caffeine for tonight. BarZ ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Recent additions to the Digium Asterisk development team
I also want to add that I saw a great improvement from versions 1.0.x to versions 1.2.x. Let's see what 1.4 will bring, but I hope a 2.0 version with a complete rearchitecturing could finally make Asterisk the Apache of telephony as I read somewhere. (Or wait for the OpenPBX guys to awake from their coma). Or wait for free-switch (http://www.freeswitch.org) :) -- Su nombre es GNU/Linux, no solamente Linux, mas info en http://www.gnu.org; ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Recent additions to the Digium Asterisk development team
On 8/18/06, Barzilai [EMAIL PROTECTED] wrote: Jean-Michel Hiver wrote: Which makes me think, what is the real use of AEL. I have taken a look at it, and it makes asterisk's config file almost as unreadable as SER. What exactly does AEL do that a well written AGI / FastAGI app doesn't? I would think (but I'm surely wrong) that it would be better to do work on having well defined APIs that allow us to script Asterisk (such as AGI and the Manager interface) rather than invent Yet Another Pseudo Programming Language - which is going to be an endless task... Don't you think? First, congratulations to the new members. In my case, the promising existence of AEL2 is what made me decide that I could use Asterisk to do what I needed (very complex IVR's + Call Center with dozens of services answered by many agents) and not having to do it in a spaghetti extensions.conf measuring 5000 lines of nonsense. And now that you mention well defined API, a good way to have a manageable one is to have a good architecture, which Asterisk has not. I understand this is for historical reasons because Asterisk has grown fast and without order, but having Dial, Answer, MYSQL, AGI, Set, and VoiceMail (!!!) at the same architectural level IS NOT a good architecture... if I want a monolith I'll watch 2001: A Space Odyssey. At the moment Asterisk is still a very useful system, but if people keep throwing new stuff at it because I want to have this cool feature from the dialplan so I created app_XyZ... how long will it be before it crumbles down from its own weight? So, yes, a scripting language (AEL or something better) is very useful, and it should rely on a good API which should rely on a good architecture. [Fast]AGI and the Manager API, each give partial solutions. I also want to add that I saw a great improvement from versions 1.0.x to versions 1.2.x. Let's see what 1.4 will bring, but I hope a 2.0 version with a complete rearchitecturing could finally make Asterisk the Apache of telephony as I read somewhere. (Or wait for the OpenPBX guys to awake from their coma). Enough caffeine for tonight. Asterisk is what you make of it. If you don't want certain applications to run on a certain instance/machine then you should noload them in modules.conf. -- Bird's The Word Technologies, Inc. http://www.btwtech.com/ ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Recent additions to the Digium Asterisk development team
Keep up the Excellent work - bravo Digium!Rob LithConnection Telecom - South AfricaOn 17/08/06, Kevin P. Fleming [EMAIL PROTECTED] wrote:Some of you may have noticed some new people with '@ digium.com' email addresses lately... yes, we have been hiring to expand our Asterisk development team and I should have made an official announcement some time ago :-)Joshua Colp joined our development team a few months ago. Josh (file on IRC/Mantis) has been working on Asterisk development for quite some time and had contributed many features and bug fixes as a volunteer community member, along with being very active on the IRC channels and issue tracker. Steve Murphy joined our development team at the beginning of June. Steve (murf on IRC/Mantis) had rewritten Asterisk's _expression_ parser and the AEL language parser as a volunteer community member, along with various other bug fixes and improvements. Jason Parker joined our development team at the beginning of this week. Jason (qwell on IRC/Mantis) has been maintaining the chan_skinny driver for Cisco SCCP phones as well acting as a bug marshal and fixing various bugs in Asterisk for the past year or more. Russell Bryant has been a Digium part-time employee and an active Asterisk maintainer since before I got involved with Asterisk :-) His contributions are innumerable, and he has worked far more than the 'ten to twenty hours per week' he claims to have available outside of his school work! Russell (russellb on IRC/Mantis) will be joining us full time in Huntsville after the winter semester is complete, when he expects to graduate. Please join me in welcoming all these new members of our development team; they are helping to make Asterisk (and our other software products) better every day and will enable us to accelerate our products into the future. --Kevin P. FlemingSenior Software EngineerDigium, Inc.___--Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing listTo UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
[asterisk-users] Recent additions to the Digium Asterisk development team
Some of you may have noticed some new people with '@digium.com' email addresses lately... yes, we have been hiring to expand our Asterisk development team and I should have made an official announcement some time ago :-) Joshua Colp joined our development team a few months ago. Josh (file on IRC/Mantis) has been working on Asterisk development for quite some time and had contributed many features and bug fixes as a volunteer community member, along with being very active on the IRC channels and issue tracker. Steve Murphy joined our development team at the beginning of June. Steve (murf on IRC/Mantis) had rewritten Asterisk's expression parser and the AEL language parser as a volunteer community member, along with various other bug fixes and improvements. Jason Parker joined our development team at the beginning of this week. Jason (qwell on IRC/Mantis) has been maintaining the chan_skinny driver for Cisco SCCP phones as well acting as a bug marshal and fixing various bugs in Asterisk for the past year or more. Russell Bryant has been a Digium part-time employee and an active Asterisk maintainer since before I got involved with Asterisk :-) His contributions are innumerable, and he has worked far more than the 'ten to twenty hours per week' he claims to have available outside of his school work! Russell (russellb on IRC/Mantis) will be joining us full time in Huntsville after the winter semester is complete, when he expects to graduate. Please join me in welcoming all these new members of our development team; they are helping to make Asterisk (and our other software products) better every day and will enable us to accelerate our products into the future. -- Kevin P. Fleming Senior Software Engineer Digium, Inc. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Recent additions to the Digium Asterisk development team
Steve Murphy joined our development team at the beginning of June. Steve (murf on IRC/Mantis) had rewritten Asterisk's expression parser and the AEL language parser as a volunteer community member, along with various other bug fixes and improvements. Which makes me think, what is the real use of AEL. I have taken a look at it, and it makes asterisk's config file almost as unreadable as SER. What exactly does AEL do that a well written AGI / FastAGI app doesn't? I would think (but I'm surely wrong) that it would be better to do work on having well defined APIs that allow us to script Asterisk (such as AGI and the Manager interface) rather than invent Yet Another Pseudo Programming Language - which is going to be an endless task... Don't you think? That being said, just like the rest of the community, I'm very happy with Kevin's exciting announcement! Cheers, Jean-Michel. ___ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users