Это решение отличается от факса по умолчанию во FreePBX, использующего rxfax и txfax. Вместо этого, с помощью HylaFax, вы получите полнофункциональный факс-сервер корпоративного класса.
- CentOS 5.3
- Asterisk должен быть установлен.
- IAXmodem требует SPANDSP
- HylaFax имеет зависимости:
- libtiff-3.5.5 или выше
- ghostscript-5.50 или выше
- ghostscript-fonts-5.50 или выше
Вопросы при FaxSetup:
Should an entry be added for the FaxMaster to /etc/aliases )yes(? yes Users to receive fax-related mail )root? ( root HylaFAX configuration parameters are: 1 Init script starts faxq: yes 2 Init script starts hfaxd yes 3 Start old protocol: no 4 Start paging protocol: no Are these ok yes? yesСкачать Iaxmodem
-Прочтите README из IAXmodem для установки.
-В завершении установки, скопируйте бинарник iaxmodem в
/usr/local/sbin Создайте файл
/etc/iaxmodem/ttyIAX0 device /dev/ttyIAX0 #IAX1, IAX2 и т.д. owner uucp:uucp mode 660 port 4570 #уникальный порт для каждого устройства! refresh 300 server 127.0.0.1 peername iaxmodem0 # это IAX экстеншн в Asterisk! secret 12345 # пароль экстеншена cidname Fax1 cidnumber 78123216111 codec alawНастройте IAX экстеншн в Asterisk.
iax.conf
[iaxmodem0] type=friend username=iaxmodem0 context=modembank secret=12345 host=127.0.0.1 qualify=yes disallow=all allow=ulaw; trunk=noТеперь, когда, IAXmodem сконфигурирован, научим Hylafax обращаться к нему. В исходниках IAXmodem есть файл config.ttyIAX. Скопируйте его в /var/spool/hylafax/etc/ изменяя название для каждого модема - config.ttyIAX0, config.ttyIAX1 и т.д.
Чтобы Hylafax начал принимать факсы, надо запустить IAXmodem и ttyIAX устройство. Вручную это можно сделать командами:
/usr/local/sbin/iaxmodem ttyIAX0