Talk:Asterisk (PBX)

From Wikipedia, the free encyclopedia

Contents

[edit] On Portal:Free software, Asterisk PBX is current featured article

Just to let you know. The purpose of featuring an article is both to point readers to the article and to highlight it to potential contributors. It will remain the feature for a week or so. Gronky 14:16, 27 January 2006 (UTC)

asterisk is dual licensed. gpl license, and digium commercial license (similar to mysql's dual license). only mentioning the gpl license is insufficient and incomplete. —The preceding unsigned comment was added by 66.118.69.158 (talk • contribs) 02:51, February 1, 2006.

[edit] A lot like assembler?

I am removing the following text discussing the dialplan language:

"The language is very primitive -- somewhat like assembler."

Whether a language is "primitive" or not seems like a pretty ambiguous question. However, having used various assembly languages and having programmed several Asterisk dialplans, I can say for certain that the Asterisk dialplan language is nothing like assembler. DrDeke 21:59, 24 March 2006 (UTC)

Having used many types of assembler/assembly (PowerPC, SHARC, i386, x86_64, MIPS, Alpha) and observed many others (680x0, IA-64, SPARC, S/390...), I can say for certain that Asterisk dialplan language is disturbingly similar to assembler. I'd describe the Asterisk dialplan language as a bastard child of Perl and the Windows *.ini file, but "like assembler" is not a terrible description. There is something terribly wrong with the Asterisk dialplan language. The syntax is very irregular. The one language behaves in multiple ways, without any clear distinction. Straying so far from the ALGOL-style syntax (as used by C/C++/Java/C#, Ada/VHDL, Pascal/Modula2, etc.) is just cruel. The world doesn't need another abomination like make or m4. (I'll excuse FORTRAN, as it predates ALGOL) The Backus-Naur form and lexer for Asterisk dialplan language would be interesting at least, and possibly terrifying. AlbertCahalan 04:16, 22 April 2006 (UTC)

Would I be correct in assuming that neither of you have made use of Asterisk Extention Language (AEL)? —The preceding unsigned comment was added by 68.209.203.224 (talk • contribs) 12:04, April 23, 2006.
Probably so, because AEL is a new feature. It doesn't look all that different than the old stuff though. Check out this article where they say that "The opening curly-brace must appear as above. Moving it to the following line may have disastrous consequences!". (they also say "Please note that AEL is still considered EXPERIMENTAL at this time.") What a joke. Why have the C-style curly braces if whitespace is still critical? I like the way C works, and I think I'd like the way Python works (no curly braces, and whitespace is meaningful), but this is neither. Since the braces are already there, switching to a C-style syntax is probably the better route. A lone semicolon could be made to do nothing, allowing for the semicolons to be optional after the closing curly braces. AlbertCahalan 20:03, 23 April 2006 (UTC)
It seems that AEL2 fixes many of the AEL problems. That's even more experimental, and not even available in any released version of Asterisk. Progress is being made. There is a BNF now! Still, AEL2 is not a current Asterisk feature. It might be in a future release. Why is the language part case-sensitive and part not? Another good one: "Every character enclosed by the switch expression's parenthesis are included verbatim in the labels generated. So watch out for spaces!" More inconsistancy: "AEL2 introduces the special label "1", which is the beginning context number for most extensions." Well, I'm very glad to see things getting better. AEL2 is no worse than Perl. (in all seriousness) We can all celebrate when it finally gets released. Hopefully someday an AEL3 will be done, as clean as Java. AlbertCahalan 20:03, 23 April 2006 (UTC)
As you've got terribly strong feelings about this, then you should probably have a conversation with Steve Murphy, who's doing the AEL2 work. Developers' conference calls take place on Tuesdays. —The preceding unsigned comment was added by 68.209.203.224 (talk • contribs) 13:32, April 23, 2006.


[edit] Recommend Removal Of Extraneous External Links

This article is starting to look like a Link Farm with all the external links at the bottom. Wikipedia standards WP:EL state:

"An article about any organization, person, web site, or other entity should link to that entity's official site, if there is one."

The other link information can be found on the official website, is redundant and should be removed. I suggest removal of all links other than official website or open an WP:RFC for discussion. Calltech 15:20, 13 November 2006 (UTC)

I agree, I have cleaned up the links in the past but did not go as far to remove them all. BJTalk 18:44, 13 November 2006 (UTC)
External links removed and RfC opened, 14 November 2006. Calltech 14:30, 16 November 2006 (UTC)
Until there are people disputing this on the talk page, I don't think an RfC is necessary. It is hard for us to express a "third opinion" when there are no second opinions being expressed. I think you should close the RfC until you have discussed it here more. If no one wants to dispute your removals, then go right ahead. Grouse 17:41, 27 November 2006 (UTC)
Closed RfC. Calltech 18:40, 27 November 2006 (UTC)

[edit] Additional Link Discussion

Two additional links were added that need discussion. They both point to apparently the same new website that is under construction by Asterisk (AsteriskNow). This site requires registration and login. Also, the official website lists this site right upfront, which means the new links add nothing new and are therefore redundant. Recommend removal of both. Calltech 13:26, 8 December 2006 (UTC)

Oops, I was the one to take the 'See also' and move it to 'Official website' to get it in the right place but forgot to remove the one from 'See also' (fixed). I think a tidbit and the link should be placed in 'Distributions' and removed from 'Official website' BJTalk 14:17, 8 December 2006 (UTC)
I agree. Perhaps listing the site is a bit early since its in beta and under construction, but moving to Distributions makes sense. Thanks for your contributions. Calltech 17:09, 8 December 2006 (UTC)