Feb 04 2010
PADS 2.0.14.5 release and FreePBX update
There has been a new release of the PIKA Application Development Suite, PADS, to version 2.0.14.5. This is a minor update since the last time we released a build of FreePBX on the WARP here. The most significant fix is an additional fix to FAX that improves reliability of FAX when using a FAX machine attached to an FXS port on the WARP.

As always, this means I roll out another new version of FreePBX on top of it. This time there were some minor changes to the FreePBX code base. Most of the fixes in the release are from the PADS version we are using. These fixes include:
- Chan_pika redirects a call to the fax extension defined in the fax context whenever a “fax receive” tone is detected. This causes the fax to be terminated on the warp appliance as opposed to the remote fax machine. Whenever a fax tone is detected, chan_pika sets the state of the call to connected and redirects the call to the fax extension if the channel has not been bridged. This has been changed so that if the tone received is from a fax machine expecting a fax (PKH_TD_TONE_GROUP_FAX_MODEM_ANSWER_TONE_2100HZ), chan_pika will no longer redirect the call to the fax extension. This will ensure that the warp does not receive the fax when another machine is expecting it.
- Changing the default value for the asterisk define AST_MAX_CONTEXT can cause chan_pika to fail to load because chan_pika uses this value to set the size of an array. Chan_pika has been modified to use the proper define, AST_MAX_EXTENSION to set the size of the array in question.
- PADS 2.0.10 was released November 2009 and it included a kernel patch (2.6.26.5-20) to address a floating point exception. However, a proper fix was released in our HMP driver that was included in the 2.0.13 (HMP 2.7.18) release. Revert back to previous kernel version (2.6.26.5-16) as the floating point exception fix is no longer needed. NOTE: It is strongly suggested that any warp appliance running kernel 2.6.26.5-20 be reverted back to 2.6.26.5-16 kernel.
The changes in FreePBX code base were:
- Add the func_devstate patch to Asterisk to help people using day night module and BLF with SIP phones.
- Fix to the move files to SD card script so we do not create recursive links of the MOH folder.
- Add fix so that our icon links to our web site and to ensure that contexts created in pika.conf file are correct for FreePBX.
- Added line so that we only generate voicemails in wav format instead of 3 formats. Doing this to reduce space.
If you wish to compile your own version of this release, please follow the instructions here, using svn tag found here, http://svn.pikatech.com/pads/addons/tags/freepbx-mysql-2.0.14.5/. If you wish to flash the latest load, you can retrieve the image files here in tarball or zip format.
As always, have fun and enjoy
Follow FreePBX on the WARP on twitter here for latest development and news