[asterisk-announce] [draft] DAHDI-linux & DAHDI-tools 2.4.0 Release Announcement

Asterisk Development Team asteriskteam at digium.com
Fri Sep 3 08:45:02 CDT 2010


The Asterisk Development Team is pleased to announce the release of
DAHDI-Linux and DAHDI-Tools version 2.4.0.

DAHDI-Linux 2.4.0, DAHDI-Tools 2.4.0, and DAHDI-Linux-Complete are
available for immediate download at:
http://downloads.asterisk.org/pub/telephony/dahdi-linux
http://downloads.asterisk.org/pub/telephony/dahdi-tools
http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete

In addition to several bug fixes, the most significant changes from the
2.3.0 release are:

General DAHDI Changes:

* Added DAHDI_MAINT_ALARM_SIM maintenance mode for drivers that
  support alarm simulation (wct4xxp).  This is only used by
  dahdi_maint and doesn't change the ABI.

* Span callbacks are moved out of the dahdi_span structure potentially
  saving memory when a single driver implements multiple spans.

Updated Drivers:

* wctdm24xxp, wcte12xp: Fix bug when moving to memory mapped registers
  where the interrupt handler was run twice for every interrupt.

* wctdm24xxp, wcte12xp: Processing moved back to interrupt handler.
  (Closes issue #17289 Reported by alecdavis)

* wctdm24xxp, wcte12xp: Update VPMADT032 firmware to 1.25.  Contains
  improvements to prevent loss of convergence when signal levels go
  over a certain threshold and for handling line condition changes.

* wctdm24xxp: Fix race conditions/improvements in FXS line feed register
  handling.
  (Closes issues #17724 and #17764. Reported and patched by alecdavis)

* wctdm24xxp: Added "companding" module parameter to replace
  "alawoverride".  When BRI modules are installed on a Hx8 board alaw is
  the default companding so change the semantics to just allow the
  companding to be forced as opposed to overriding a default.  The
  default is "auto" which means alaw if there are BRI modules, otherwise
  ulaw.

* wctdm24xxp: Set 'spantype' for digital spans so that they can be
  displayed with dahdi_scan.

* wcte12xp: dahdi_cfg does not need to be called twice when using RBS
  signalling.

* wcte12xp: Loopback module parameter removed since 'dahdi_maint' can
  now put the spans in digital loopback.

* wct4xxp: Add 'latency', 'max_latency', and 'ms_per_irq' module
  parameters to set expected latency conditions when using Gen5
  firmware.

* wct4xxp: Added support for network loopback modes via dahdi_maint.

* wct4xxp: Which span is providing card timing is now exported via
  sysfs.

* wcb4xxp: Fixed pulse mask for improved TBR3 compliance.

* wcb4xxp: Added pci-ids for Junghanns PCI-E cards.

* wcb4xxp: Added 'companding' module parameter.

* wcb4xxp: Fixed bug when using automatic timing sync.

* wcb4xxp: Which span is providing card timing is now exported via
  sysfs.

* wctdm: Added configurable debounce to support old rotary phones.
  (Closes issue #16339.  Reported by alecdavis patch by tilghman.)

* xpp:
  FXS: support VMWI config from Asterisk >= 1.6.1
   PRI:
    - PRI Astribanks always sync AB (and independent)
    - don't send "duplicates" in E1 as in D4
    - Reduce noise at E1 startup.
    - T1 CAS fixes.
  PIC 4 rev. 7381: fix T1 returning signaling register in non-CAS


Changes to dahdi-tools:

* dahdi_maint: Added support for simulating alarm conditions.

* dahdi_scan: Report more detailed alarm information.

* xpp_fxloader:
  - Load firmware in the background
  - Support 1163 twinstar devices
  - A delay loop for older kernels (e.g. 2.6.18)

* astribank_is_starting does not depend on libusb.

* Allow using CONNECTOR/LABEL in genconf_parameters for pri_termtype

For a full list of changes in these releases, please see the ChangeLogs at
http://svn.asterisk.org/svn/dahdi/linux/tags/2.4.0/ChangeLog and
http://svn.asterisk.org/svn/dahdi/tools/tags/2.4.0/ChangeLog

Issues found in these releases can be reported at http://issues.asterisk.org

Thank you for your continued support of Asterisk!



More information about the asterisk-announce mailing list