[Asterisk-Users] *** Asterisk 2.0 Stable release out now
Nir Siminovich
nirs at dimitel.com
Fri Apr 1 08:22:34 MST 2005
Good one guys, for a minute you actually had me there. The give away is:
> Rumours has it that one developer actually ported the
> Erlang runtime and executed an Ericsson AXE switch within
> Asterisk.
:-)
Nir S
On Fri, 2005-04-01 at 09:40 +0200, Olle E. Johansson wrote:
> During the developer's conference call yesterday evening,
> it was decided that we finally should release the much-awaited
> Asterisk 2.0 Stable release, also called "codename AAFJ".
>
> This relaese is based on the "hidden" cvs that has been in
> operation for six months by a group of core development members
> in the Asterisk.org open source project, under the leadership of
> Brian K. East, who will maintain the stable code base for
> the 2.0 CVS tree and releases.
>
> -"It's awsome", says Brian, "but the new features I'm adding to
> 2.0.1 stable will be even more spectacular. Follow me to the future!"
>
> Among the new features in Asterisk 2.0 is
>
> * APBX - A fully pluggable PBX architecture
> -----------------------------------------
> The APBX framework makes everything in Asterisk 2.0
> hot-pluggable and dynamic, including the PBX itself.
> With this framework, Asterisk 2.0 will be able to be the host
> system for almost anything, including the famous Apache.org
> web server, the SipFoundry SIPx PBX and a Java Runtime Engine.
> Rumours has it that one developer actually ported the
> Erlang runtime and executed an Ericsson AXE switch within
> Asterisk.
> "With an embedded web server, we can finally start working
> on a decent user interface model" says Kram Spencer, the
> original developer of Asterisk.
>
> * DBRAGI - The Database Remote procedure call AGI subsystem
> ----------------------------------------------------------
> The DBRAGI subsystem makes it possible to move the dial plan
> processing to stored procedures in databases. With Asterisk
> 1.2, the ARA (Asterisk Realtime Architecture) took a first
> step towards a better database integration. With 2.0, the
> project actually runs most of the PBX within an Oracle (TM)
> database, making Asterisk carrier grade.
>
> * XIAX - The New Inter-Asterisk Protocol
> --------------------------------------
> With Asterisk 2.0, the project also launches the next
> generation of the IAX protocol. This is a huge update
> of the rather oldfashioned IAX protocol engine.
> - XML based messages
> All messages in XIAX is based on XML. This makes the protocol
> more robust, since all messages are checked for correct syntax
> with an external DTD and XML parser. All voice frames are
> encoded in BASE64 and checked with an S/MIME signature, which
> makes the XIAX protocol the most secure VoIP protocol
> in the known universe.
> - Full DNS NAPTR/SRV support
> To add to the robustness of the protocol, all communication
> is done with full DNS service names. For each packet in the
> data stream, there's full redundancy based on DNS lookups.
> "The recommendation for XIAX is to define at least five
> XIAX servers per phone number, and let DNS route the XIAX
> packets. No packet will get lost, due to the stability
> and simpleness of the DNS system." says Kram. "Using IP
> numbers did not gives us this functionality."
> - Strong TCP/SSL support
> The new XIAX protocol also supports TCP with SSL encapsulation.
> "TCP is much easier for the firewall to handle and with
> strong SSL encryption. With IAX2 we could bypass every
> NAT device. With XIAX over SSL on the HTTP port, we can
> traverse any firewall too." says Steve Xintaro, the main
> architect of XIAX.
>
> * New source code structure - C# and .net
> ----------------------------------------
> Asterisk 2.0 was moved to a Microsoft platform due to the
> demand for higher stability and a more secure foundation.
> Therefore, the code was quickly moved to C# on the
> .net platform. This gives Asterisk a lot of new features,
> including being fully integrated with Microsoft Exchange
> and Microsoft Active Directory.
> "With all the user data stored in Active Directory, we
> finally have the user under full control. Users can
> dial in to the PBX to change their Windows password. We
> can also implement single-sign-on based on DTMF from a
> cell phone or WiFi phone." says Kelvin Reming. "The C#
> language gives us much more modern code. And I'm so
> happy to get rid of the stupid-looking arctic bird,
> an ugly animal that that couldn't even fly."
>
> * New user-support system: SmartyList (TM)
> ----------------------------------------
> In order to solve the problem with the asterisk-users
> mailing list that was the main support channel for
> old Asterisk versions, the Asterisk 2 team also
> constructed the SmartyList auto-support system, that
> will automatically analyze all input and sort it out
> on one of twenty different lists. Eighteen of these
> are automatically handled by auto-responders, that
> point to the proper Wiki page, developer or line
> of code.
> "Users doesn't seem to read the available
> documentation before sending e-mails, so now we
> streamlined the process, giving them the oppurtunity
> to send even more e-mails."
> The SmartyList server is hosted on a 500 KB cable link
> in Brians basement, making it easier for the source
> code maintainer to stay in touch with the user base.
>
> * Removed features
> ----------------
> To clean up the product, a lot of functionality
> was removed. Among them are the SIP protocol driver
> that never could be implemented correctly anyway.
> "We kept improving stuff according to the specs
> all the time, but at the same time they changed
> the specs so it was impossible to sort out
> how to do it." says Ulle Jansson, the driving
> force behind the old SIP channel. Ulle is now
> working solely with XIAX channel usability.
>
> Asterisk 2.0 is immediately available on SourceForge
> and for purchase from Dogium, inc in a Carrier-grade
> version that also includes SS7, MegaCO and X.25
> support.
>
> Have a nice friday, enjoy 2.0!
> The Asterisk 2.0 Developer Team
>
> /O ;-)
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list