Asterisk 1.4.22-rc5, 1.6.0-rc6, and Zaptel 1.4.12.1 Released

The Asterisk.org development team has released Asterisk versions 1.4.22-rc5 and 1.6.0-rc6, as well as Zaptel version 1.4.12.1. These releases are available for immediate download from http://downloads.digium.com/.

This update for Zaptel includes a fix for an issue that would cause the build to fail if no firmware was selected to be installed. For a full list of changes, see the ChangeLog:

http://svn.digium.com/view/zaptel/tags/1.4.12.1/ChangeLog?view=markup

The Asterisk release candidates include fixes for a few crashes, as well as some less serious fixes. For a full list of changes in these release candidates, please see the appropriate ChangeLog:

http://svn.digium.com/view/asterisk/tags/1.4.22-rc5/ChangeLog?view=markup

http://svn.digium.com/view/asterisk/tags/1.6.0-rc6/ChangeLog?view=markup

These Asterisk versions also include the transition from Zaptel to DAHDI. For more information about this transition, please see the information in this previous release announcement:

http://lists.digium.com/pipermail/asterisk-announce/2008-September/000163.html

Thank you for your continued support of Asterisk!

New Versions of Asterisk and DAHDI

The Asterisk development team is pleased to announce new releases of Asterisk and DAHDI.

For more information on the reasoning behind the transition to DAHDI, please see the following post:

http://blogs.digium.com/2008/05/19/zaptel-project-being-renamed-to-dahdi/

The list of packages released today includes:

  • dahdi-linux 2.0.0-rc4
  • dahdi-linux-complete 2.0.0-rc4+2.0.0-rc2
  • asterisk 1.4.22-rc4
  • asterisk 1.6.0-rc5

All of these packages are available on http://downloads.digium.com in their respective directories. Detailed information about each package release is included below.

=== dahdi-linux-complete-2.0.0-rc3+2.0.0-rc2 ===

This release combines dahdi-linux-2.0.0-rc4 and dahdi-tools-2.0.0-rc2 into a single download, one-package installation process, so that users who are installing DAHDI for the first time don’t have to download and install the dahdi-linux and dahdi-tools packages separately.

=== dahdi-linux-2.0.0-rc4 ===

This is a release candidate of the DAHDI Linux kernel modules package, which replaces the kernel modules components of Zaptel. It contains all the functionality of Zaptel 1.4 plus many improvements, but also has some old (generally unsupported) functionality from Zaptel removed, including (but not limited to):

  • Support for Linux 2.4.x kernels
  • Support for devfs dynamic device filesystems
  • The ‘torisa’ and ‘wcusb’ drivers

Information on upgrading from Zaptel to DAHDI can be found in the included UPGRADE.txt file, which can also be read here:

http://svn.digium.com/view/dahdi/linux/tags/2.0.0-rc4/UPGRADE.txt?view=co

The change log for this release is here:

http://downloads.digium.com/pub/telephony/dahdi-linux/releases/ChangeLog-2.0.0-rc4

=== asterisk-1.4.22-rc4 ===

This release candidate includes a large number of bug fixes and also is the first release of Asterisk 1.4 that includes support for DAHDI, the package that is replacing Zaptel. This version of Asterisk can be built against *either* Zaptel or DAHDI, but since Zaptel 1.4.12 is the last release of Zaptel 1.4, users are encouraged to transition to DAHDI as soon as they can, so that they will be able to continue to receive bug fixes and other improvements.

Information on how the transition from Zaptel to DAHDI affects this Asterisk release can be found in the included Zaptel-to-DAHDI.txt file, which can also be read here:

http://svn.digium.com/view/asterisk/tags/1.4.22-rc4/Zaptel-to-DAHDI.txt?view=co

The change log for this release is here:

http://downloads.digium.com/pub/telephony/asterisk/releases/ChangeLog-1.4.22-rc4

=== asterisk-1.6.0-rc5 ===

This version of Asterisk contains a large number of enhancements and improvements over Asterisk 1.4, which can be found in the included CHANGES file, and read here:

http://svn.digium.com/view/asterisk/tags/1.6.0-rc5/CHANGES?view=co

*All* users who install this version of Asterisk are strongly encouraged to read the UPGRADE.txt file to learn about changes that affect compatibility with previous versions of Asterisk; this file can also be read here:

http://svn.digium.com/view/asterisk/tags/1.6.0-rc5/UPGRADE.txt?view=co

Information on how the transition from Zaptel to DAHDI affects this Asterisk release can be found in the included Zaptel-to-DAHDI.txt file, which can also be read here:

http://svn.digium.com/view/asterisk/tags/1.6.0-rc5/Zaptel-to-DAHDI.txt?view=co

The change log for this release is here:

http://downloads.digium.com/pub/telephony/asterisk/releases/ChangeLog-1.6.0-rc5

=== ===

Thank you for your continued support of the Asterisk project!

New Versions of Asterisk, Asterisk-addons, Zaptel, and DAHDI

The Asterisk development team is pleased to announce new releases of Asterisk, Asterisk-Addons, Zaptel, and for the first time, DAHDI.

This is a set of coordinated releases intended to begin the transition from Zaptel to DAHDI; for the reasons why this is being done, please see:

http://blogs.digium.com/2008/05/19/zaptel-project-being-renamed-to-dahdi/

The list of packages released today includes:

  • zaptel 1.2.27
  • zaptel 1.4.12
  • dahdi-linux 2.0.0-rc3
  • dahdi-tools 2.0.0-rc2
  • dahdi-linux-complete 2.0.0-rc3+2.0.0-rc2
  • asterisk 1.4.22-rc3
  • asterisk 1.6.0-rc4
  • asterisk-addons 1.6.0-rc1

All of these packages are available on http://downloads.digium.com in their respective directories. Detailed information about each package release is included below.

=== zaptel-1.2.27 ===

This will be the final release of Zaptel made from the 1.2 release branch. This release includes a number of bug fixes and other improvements, most notably compatibility with the 2.6.26 and 2.6.27
kernels and a fix for wctdm driver (for TDM400P cards) that corrects a problem introduced in 1.2.26 that caused FXO ports to not properly recognize incoming calls.

The change log for this release is here:

http://downloads.digium.com/pub/telephony/zaptel/releases/ChangeLog-1.2.27

=== zaptel-1.4.12 ===

This will be the final release of Zaptel made from the 1.4 release branch. This release includes a number of bugs fixes and other improvements, including the changes that are listed above for the Zaptel
1.2.27 release.

In addition, there are two major changes in this release:

– Support for the Digium TC400B transcoder card has been completely rewritten, and the API used by Asterisk (or any other application) to the card has been changed significantly. The result of this work is that the transcoder interface is more reliable and stable, and it supports variable-sized G.729 frames (including G.729B silence detection frames). However, that means that any Asterisk user using a TC400B who wants to upgrade to this version of Zaptel must *also* upgrade their version of
Asterisk to one of the releases included in this announcement; older versions of Asterisk will not be able to use the transcoder support in this release of Zaptel.

– To help users make the transition to DAHDI (and especially if they need to move back to Zaptel for some reason), this version of Zaptel contains installation steps that will *uninstall* the important parts of DAHDI if they are present on the system during the ‘make install’ step. This will allow a user to ‘switch back’ to Zaptel from DAHDI without having to manually uninstall any portions of DAHDI.

The change log for this release is here:

http://downloads.digium.com/pub/telephony/zaptel/releases/ChangeLog-1.4.12

=== dahdi-linux-complete-2.0.0-rc3+2.0.0-rc2 ===

This release combines dahdi-linux-2.0.0-rc3 and dahdi-tools-2.0.0-rc2 into a single download, one-package installation process, so that users who are installing DAHDI for the first time don’t have to download and install the dahdi-linux and dahdi-tools packages separately.

=== dahdi-linux-2.0.0-rc3 ===

This is the first release candidate of the DAHDI Linux kernel modules package, which replaces the kernel modules components of Zaptel. It contains all the functionality of Zaptel 1.4 plus many improvements, but also has some old (generally unsupported) functionality from Zaptel removed, including (but not limited to):

  • Support for Linux 2.4.x kernels
  • Support for devfs dynamic device filesystems
  • The ‘torisa’ and ‘wcusb’ drivers

Information on upgrading from Zaptel to DAHDI can be found in the included UPGRADE.txt file, which can also be read here:

http://svn.digium.com/view/dahdi/linux/tags/2.0.0-rc3/UPGRADE.txt?view=co

The change log for this release is here:

http://downloads.digium.com/pub/telephony/dahdi-linux/releases/ChangeLog-2.0.0-rc3

=== dahdi-tools-2.0.0-rc2 ===

This is the first release candidate of the DAHDI userspace tools package, which replaces the userspace components of Zaptel. It contains all the functionality of Zaptel 1.4 plus many improvements.

Information on upgrading from Zaptel to DAHDI can be found in the included UPGRADE.txt file, which can also be read here:

http://svn.digium.com/view/dahdi/tools/tags/2.0.0-rc2/UPGRADE.txt?view=co

The change log for this release is here:

http://downloads.digium.com/pub/telephony/dahdi-tools/releases/ChangeLog-2.0.0-rc2

=== asterisk-1.4.22-rc3 ===

This release candidate includes a large number of bug fixes and also is the first release of Asterisk 1.4 that includes support for DAHDI, the package that is replacing Zaptel. This version of Asterisk can be built against *either* Zaptel or DAHDI, but since Zaptel 1.4.12 is the last release of Zaptel 1.4, users are encouraged to transition to DAHDI as soon as they can, so that they will be able to continue to receive bug fixes and other improvements.

Information on how the transition from Zaptel to DAHDI affects this Asterisk release can be found in the included Zaptel-to-DAHDI.txt file, which can also be read here:

http://svn.digium.com/view/asterisk/tags/1.4.22-rc3/Zaptel-to-DAHDI.txt?view=co

The change log for this release is here:

http://downloads.digium.com/pub/telephony/asterisk/releases/ChangeLog-1.4.22-rc3

=== asterisk-1.6.0-rc4 ===

This release candidate marks the transition of the Asterisk 1.6 release branch from ‘beta’ status to ‘release candidate’ status, signifying that it is nearing final release. This version of Asterisk contains a large number of enhancements and improvements over Asterisk 1.4, which can be found in the included CHANGES file, and read here:

http://svn.digium.com/view/asterisk/tags/1.6.0-rc4/CHANGES?view=co

*All* users who install this version of Asterisk are strongly encouraged to read the UPGRADE.txt file to learn about changes that affect compatibility with previous versions of Asterisk; this file can also be read here:

http://svn.digium.com/view/asterisk/tags/1.6.0-rc4/UPGRADE.txt?view=co

Information on how the transition from Zaptel to DAHDI affects this Asterisk release can be found in the included Zaptel-to-DAHDI.txt file, which can also be read here:

http://svn.digium.com/view/asterisk/tags/1.6.0-rc4/Zaptel-to-DAHDI.txt?view=co

The change log for this release is here:

http://downloads.digium.com/pub/telephony/asterisk/releases/ChangeLog-1.6.0-rc4

=== asterisk-addons-1.6.0-rc1 ===

This release candidate marks the transition of the Asterisk-Addons 1.6 release branch from ‘beta’ status to ‘release candidate’ status, signifying that it is nearing final release. This version of
Asterisk-Addons contains a Bluetooth device channel driver called chan_mobile, as well as a number of smaller improvements to existing modules.

*All* users who install this version of Asterisk-Addons are strongly encouraged to read the UPGRADE.txt file to learn about changes that affect compatibility with previous versions of Asterisk-Addons; this
file can also be read here:

http://svn.digium.com/view/asterisk-addons/tags/1.6.0-rc1/UPGRADE.txt?view=co

The change log for this release is here:

http://downloads.digium.com/pub/telephony/asterisk/releases/ChangeLog-addons-1.6.0-rc1

=== ===

Thank you for your continued support of the Asterisk project!

Update on SS7 Support in Asterisk 1.6

Matthew Fredrickson, an engineer at Digium and the developer of LibSS7 and the related support in Asterisk, has posted an update on SS7 support in Asterisk to the Asterisk-SS7 mailing list.  It’s a pretty exciting update.  LibSS7 has released a 1.0 release milestone, and there are users that are alraedy using it in very high volume installations.  From the update:

There are some very good and very interesting things that have been happening. If any of you know Joseph on this list, he works for a mobile phone company in Kentucky. He is using Asterisk with libss7 to provide voicemail services to his mobile subscribers.

He has quite a good setup for helping me find issues, and is also a good indicator for how well libss7 is doing stability and scalability wise. Well the news is that running a current version of libss7/Asterisk-1.6.0 branch he has been running a load over 100,000 calls per day for close to a month, with no link related stability problems and no Asterisk issues.

Congratulations to Matt for reaching the 1.0 release milestone of LibSS7, and Thank You to everyone who has helped him out with testing!

Astricon 2008, Hope to See You There!

Astricon 2008 is coming up in a couple of months. I have been to every Astricon in the United States and I always have an amazing time. I spend so much time deep in the trenches of the code that it is really nice to get out and meet people that make good use of Asterisk.

I am currently scheduled to give 2 talks this year. One of them is a “lightning talk”, where I will spend 10 to 15 minutes giving a talk titled “Deadlocks explained for the masses”. I plan to explain some multi-threaded programming concepts and the causes of deadlocks in a way that all attendees can understand.

My second talk is a joint talk with Kevin Fleming, called “The Asterisk Update – The Present, The Future”. Kevin and I will be discussing the current state of Asterisk development, as well as some of our plans for the future direction of the project.

I strongly encourage you to consider attending Astricon, and if you do, come say hello!

Astricon 2008, I'm speaking!

Announcing AstriDevCon 2008!

On September 26-28 in Glendale, Arizona, a group of Asterisk developers will be getting together for three days of hacking, coding, testing, designing and otherwise beating on the Asterisk code base. The event will be hosted at the Renaissance Glendale Hotel and Spa immediately following AstriCon 2008 and will be low-key and open only to serious developers and contributors. We are expecting to keep the attendance to 50 people or less, including many members of the Digium Asterisk development team (currently around 15 people).

If you wish to participate, please contact Kevin P. Fleming so he can make arrangements with you. We will need to have the final list of attendees in place by August 15th or so, so that hotel accommodations can be confirmed. You can find accommodation and travel information on the AstriCon website at http://www.astricon.net.

Each attendee will be responsible for their own travel, meals and lodging costs; the conference sessions will only have a beverage bar and light snacks. There will be free wireless Internet access in the meeting room and in the guest rooms at the Renaissance.

This year we plan to focus our efforts on media stream handling and codec (format) negotiations; at the previous two DevCons we have talked about these topics but not made any significant progress, and it’s time to get the work done to improve Asterisk so it can do a better job handling complex media streams and changing codec requirements.

If you are interested in attending, send an email application to kpfleming@digium.com including your name, your involvement with Asterisk (or related projects), and who is sponsoring your attendance (if any company or person is doing so). We will accept applications until August 15th, and then make the decisions about who we can accept based on their level of contribution and the space available at the event.