Re: [asterisk-users] Recent additions to the Digium Asterisk development team

2006-08-18 Thread Barzilai

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

2006-08-18 Thread Moises Silva

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

2006-08-18 Thread BJ Weschke

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

2006-08-17 Thread Rob Lith
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

2006-08-16 Thread Kevin P. Fleming
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

2006-08-16 Thread Jean-Michel Hiver



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