More Hard Is More Fun  Bad Penguin | Antonio Gallo Atom Feed Bad Penguin | Antonio Gallo RSS 2.0 Feed

Asterisk 1.4 FAX addon

Maintained version of old asterisk applications ported to 1.4 that for copyright reasons cannot be included into official Digium's releases and that for some reason the author is not keeping up-to-date. The project also require Zaptel instead of DAHDI.


Asterisk and FAX

I've merged togheter the old asterisk 1.2 sample included in spanDSP and the Massimo Cetra's Callweaver version of fax mod to work with 1.4.

We still use largely in production asterisk 1.4 because i don't believe asterisk 1.6 to be stable enough, i'm tired of regression bugs they introduce at every release into stable version so i prefer to keep production machines on 1.4.

The software will not compile with asterisk version between 1.4.18 and 1.4.22 since in this version they crazy changed the API and then rolled back in 1.4.23

The software uses CMake to compile instead of GNU autoconf/automake since CMake is faster and easier to use.

If you use chan_mISDN beware that there are problem with fax.

This is a separate addons since Digium did not accepted this into 1.4 release they asked me to add in "trunk" but i really need this into my production environment. Also when i wrote this the spanDSP was GPL, so licenses problem arised.

Beware that i use this on 32bit machine i didn't test it on 64bit, make sure you're not linking against /usr/lib64.

Beware that enabling faxdetect in zapata.conf can leads to crashes. If so use the nojump option and check the FAX_DETECT dialplan variable instead.

Remember to use masterclock option if you have multiple BRI/PRI.

RxFax special options

RxFax has those special option to work with different kind of fax communication, you can use to experiment this in case of problems:

  • FAX_DISABLE_V17, enable V29 and V27TER
  • FAX_FORCE_V17, v17 only
  • FAX_FORCE_V27, V27TER only
  • FAX_FORCE_V29, V29 only
  • FAX_FORCE_V34, V34 only

I've heard that many fax machines have buggy 9600/14400 speed.

Source Download

I strongly suggest to get latest source via SubVersion from the SourceForge repository at http://sourceforge.net/projects/agx...

Other Asterisk addons

Inside the source i keep working some extra applications wrote by other people (see README for copyright infoes):

  • DevState, create a custom "hint" device state
  • DEVSTATE(), report "hint" status
  • NVBackGroundDetect, detect a fax tone while playing a message
  • Pickup2, allow to pickup using multiple channels like SIP/10&SIP/11
  • ValetParking, better Parking Lot application with "HINT" state
  • ConfCall, alternate conference application

Other Asterisk patches

inside the "patches" directory you can find a few unofficial patches i wrote


« previous↑ back