------------------------------------------------------------------------------ WANPIPE Linux Voice TDM/WAN Router Package ------------------------------------------------------------------------------ Author: Nenad Corbic Copyright (c) 1995-2008 Sangoma Technologies Inc. ------------------------------------------------------------------------------ * Thu Apr 03 2008 Nenad Corbic - Stable - 3.2.4.e4 ======================================================================== - Made 32bit ioctl optional ./Setup install --64bit_compat In this mode the 32bit ioctls will be compiled * Thu Mar 13 2008 Nenad Corbic - Stable - 3.2.4.e3 ======================================================================== - Bug fix in T1/E1 LBO configuration LBO value 0-110FT was not supported * Thu Mar 11 2008 Nenad Corbic - Stable - 3.2.4.e2 ======================================================================== - Fixed the 32bit to 64bit ioctl compatibility * Thu Mar 1 2008 Nenad Corbic - Stable - 3.2.4.e1 ======================================================================== - Initial Ericsson Release * Thu Feb 1 2008 Nenad Corbic - Stable - 3.2.4 ======================================================================== - AFT IRQ Throttling feature This feature is use to protect the server from terrible lines. In some cases a bad hdlc line can cause thousands of interrupts per sec. Rx errors are now throttled so that system does not get compromized. - AFT RTP TAP Feature RTP TAP Feature allows user to tap voice channels during Asterisk-Zaptel/TMD API operation at the driver/kernel level. Each voice stream is encapsulated in UDP/RTP header and transmitted over neghbouring ethernet address directly from kenrel space. Tapping 4E1s worth of voice channels adds estra 2% system load :) http://wiki.sangoma.com/wanpipe-voice-rtp-tap - AFT Software Ring Buffers on A200/A400 Analog Cards This feature improves analog preformance under Asterisk/TDM API mode. In particualr it improves faxing reliability and minimizes frame slippage due to system load or bad incoming clock from the line. Note: All AFT T1/E1 cards have this feature in hardare :) * Thu Jan 18 2008 Nenad Corbic - Stable - 3.2.3 ======================================================================== - No changes from 3.2.2 Version updated for versioning sake. * Thu Jan 18 2008 Nenad Corbic - Stable - 3.2.2 ======================================================================== - AFT Maxim Front end update Implemented graceful recovery on short circuit. - AFT Driver update Added a check for TDM IRQ timeout. On some machines its possible for TDM IRQ to timeout. - SMG updated Fixed wancfg_smg MTU not properly set on ports 2 and up Voice only ports were not being added to startup sequence Updated for callweaver - Added Zaptel 1.4 HW HDLC Support No Sangoma zaptel patch needed with Zaptel 1.4 - Added HWEC Noise flag in wanpipe config file - Updated SMG - Updated E1 Unframed on Maxim Cards - Updates for AFT PMC and MAXIM framers PMC - lowered LOS sensitivity Fixes fake up/down state changes on started inactive lines. MAXIM - lowered sensistivy Fixes cable cross talk on 8 port cards. - Enabled Unframed E1 - Enabled Tri-State Mode - Fixed loopback commands - Fixed HWEC_PERSIST_DISABLE This option was broken in previous release This option lets Asterisk control HWEC on each call start/stop. By default all hwec channels are enabled on device startup. - Updated SMG/SS7 - Updated loopback commands for AFT Maxim cards - Updated for AstLinux The make file can now build all WAN and Voice Protocols - Fixed add_timer warnings for ALL AFT cards Caused when a port is left in unconnected state. - Updated legacy protocols for new front end architecture - Updated Setup script * Wed Oct 6 2007 Nenad Corbic - Stable - 3.2.1 ===================================================================== - Setup Zap Chunk Size Patch updated for Zaptel 1.4 Patch allows running zaptel in 8,16,40,80 chunk size. However wct drivers must be removed from compilation :) Patch is now fixed for Zaptel 1.4 - Update to All AFT drivers for 64bit 2.6.22 kernel. Updated affects: AFT A101/2/4/8/200/400 (all cards) The major 2.6.20+ updates extend to 64bit as well. Previous drivers segfaulted under 2.6.22 64bit kernels. This does not affect you if you are running kennels lower than 2.6.22. - Updated legacy drivers for 2.6.22 kernel * Wed Oct 3 2007 Nenad Corbic - Stable - 3.2.0 ===================================================================== - The Beta 3.1.X releases has now been declared as STABLE 3.2.X - Fixed AMI/D4 on MAXIM (A101/2/4/8D) cards - Fixed A200/A400 tip/ring no dial tone issues. - Fixed 2.6.22 support and above - Fixed RPM Build post install issue - Updated Setup install script Option to build for zaptel: ./Setup zaptel - Working E&M/RBS/CAS Channel Bank support for MAXIM (A101/2/4/8) cards. - Fixed wanpipe crashing on system shutdown on some machines. Caused by RedHat /var/lock/subsys mandatory lock file. - New Firmware for all MAXIM Cards (A101/2/4/8D) Firmware V33: Fixes EC Chip Security errors that can cause PRI to go down on some computers. Firmware is backward compatible to any previous release. - Faxes/Modems working through hardware echo canceler. Tested at 56K from one port to another. New octasic update. - Analog Network SYNC Feature for Fax Support Analog cards can be synced to T1/E1 clock from adjacent A101/2/4/8 cards for flawless faxing from FXO/FXS to T1/E1. - Known Issues: T1/E1 High Impedance Tap for MAXIM (A101/2/4/8D) cards. It works on original PMC A101/2/4 cards For more info: http://wiki.sangoma.com * Mon Oct 1 2007 Nenad Corbic - Beta - 3.1.4.6 ==================================================================== - Fixed Makefile for 2.6.22.9 kernel. - Fixed all gcc4 warnings. * Tue Sep 26 2007 Nenad Corbic - Beta - 3.1.4.5 ==================================================================== - Updated Setup install script - A200/A400 Analog driver update Fixed noise issue introduced in 3.1.4.3 release - Updated SMG for Asterisk 1.4 & Callweaver * Tue Sep 18 2007 Nenad Corbic - Beta - 3.1.4.3 ==================================================================== - A200/A400 Analog driver update Fixed a problem where analog port starts up without dialtone. * Tue Sep 14 2007 Nenad Corbic - Beta - 3.1.4.2 ==================================================================== - Update for 2.6.22 kernel. - wanrouter startup script update for redhat distros. Fixes the issue on system shutdown, where wanpipe module sometimes do not unload due to /var/lock/subsys/ lockfile check. This issue is only related or RedHat style distros. * Tue Aug 15 2007 Nenad Corbic - Beta - 3.1.4 ==================================================================== - Added A101-SH old config support. So onld A101u or A101c config file can be used with new A101-SH cards. - Updated KATM support in the LIP Layer. Used to connect Kernel ATM Layer to Wanpipe ATM AAL5 layer over all AFT cards. - Added a sanity checker for enabling HWEC. Used to prevent duble hwec enable. - Added wancfg_tdmapi configurator - Updated SMG * Mon Jun 30 2007 Nenad Corbic - Beta - 3.1.3 ==================================================================== - Update to Ocatsic Hardware Echo Canceler Library Turned of the NOISE suppression because it can interfere with faxes. If you faxes did not work properly on 3.1.2 release they will work fine with this one. - Cleaned up the Setup installation script. * Mon Jun 16 2007 Nenad Corbic - Beta - 3.1.2 ==================================================================== - Update to Octasic Hardware Echo Canceler library This is a very important update that affects all AFT cards with octasic hardware echo canceler. The new octasic update fixes faxing/modem issues over octasic hwec. The previous release contained a bug that limited the faxing/modem speeds to 26k. The new update properly detects fax/modem and works with full speed of 33k fax and 56k modem. - A200/A400 Updated This update fixes the offhook startup failure. On startup if fxs is offhook driver will start correctly - Wanpipe Startup order changed The wanpipe startup scripts on bootup were previously set too early "S03wanrouter". This caused unpredictable behaviour on some systems. We have now moved wanrouter startup on boot up to "S11wanrouter", after networking code. - Zaptel Adjustable Chunk Size Feature Wanpipe drivers can work with 1,2,5 and 10ms chunk size. Zaptel also supports this, however the wct4xx driver breaks compilation when chunk size is changed. ./Setup can how change the zaptel chunk size for you and update zaptel Makefiles to remove wct4xx driver out. Zaptel with 1ms generates 1000 interrupts per sec Zaptel with 10ms generates 100 interrupts per sec. As you can see its a drastic interrupt performance increase. NOTE: This breaks software echo cancelation, but its not needed since we have hwec. * Fri Jun 06 2007 Nenad Corbic - Beta - 3.1.1 ==================================================================== - A101/2/4/8 (MAXIM) AFT Update IMPORTANT A major bug fix for AFT Maxim E1 cards for E1 CRC4 Mode. On some lines the E1/CRC4 mode causes line errors on the telco side which results in PRI not coming up. Symptiom: E1 is up (no alarms) on local side but pri is not coming up! (Only in E1 CRC4 Mode) - A101/2/4/8 (MAXIM) Mandatory Firmware Update An echo canceler bug has been fixed for all AFT MAXIM Cards A101/2/4/8dm. New firmware version is V31. If you are running MAXIM cards with hwec wiht older firmware version you must upgrade. - Updated SMG Fixed DTMF synchronization - Updated SMG Fixed DTMF synchronization * Fri Jun 06 2007 Nenad Corbic - Beta - 3.1.0.1 ==================================================================== - Minor release - Contains zaptel patch for zaptel 1.2.17 and above. - No driver changes * Fri May 17 2007 Nenad Corbic - Beta - 3.1.0 ==================================================================== - Major new BETA wanpipe release Changed wanpipe versioning: Release: A.B.C.D A - Major Relase number B - Indicates Stable or Beta Odd number is Beta Even number is Stable C - Minor Release number D - Optional pre-release and custom releases - Fixed RBS Support for all Maxim cards A101/2/4/8. - Support for 2.6.20 kernels. - Support for New: A101D A102D A104D Maxim cards : - Support for New: AFT 56K DDS card - Redesigned TDM API Events - TDM API Analog Support