Asterisk Faxunterstützung
Asterisk 1.4 - Quick & Dirty
Donnerstag, den 31. Januar 2008 um 12:37 Uhr

 

In früheren Versionen mußten die beiden Anwendungen app_rx_fax.so und app_tx_fax.so mit Hilfe eines Patches in den Asterisk Sourcecode eingepflegt werden. Mit dem nun eigenen Addon Paket agx-ast-addons wurde die Installation erleichtert und kann nun unabhägig nach der Asterisk Installation erfolgen.

 

Notwendige Pakete herunterladen

cd /usr/src

apt-get install bzip2
apt-get install libtiff4-dev
apt-get install libtiff-tools
apt-get install cmake
apt-get install libglib2.0-dev

 

 

spandsp herunterladen entpacken und installieren

cd /usr/src
wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.4pre15.tgz
tar -xzvf spandsp-*

cd /usr/src/spandsp-*
./configure
make
make install

 

 

Falls das Verzeichnis /usr/local/lib nicht im Pfad der Shared Libraries existiert diesen einbinden und Cache aktuallisieren

echo /usr/local/lib >> /etc/ld.so.conf
ldconfig

 

 

agx-ast addons herunterladen entpacken und installieren

cd /usr/src
wget http://downloads.sourceforge.net/agx-ast-addons/agx-ast-addons-1.4.3.tar.bz2
tar -xjvf agx-ast-addons*

cd /usr/src/agx-ast-addons*
./build.sh

 

 

Läuft Asterisk als nicht root User (und das sollte er) müssen die Eigentümerrechte für die Module app_rxfax.so und app_txfax.so entsprechend angepasst werden.
Man kann natürlich auch die Eigentümerrechte des ganzen Module Verzeichnis anpassen:

chown -R asterisk:asterisk /usr/lib/asterisk