Содержание

HylaFAX

Установка

sudo apt-get install iaxmodem hylafax-server

asterisk / freepbx

Создаем IAX2 extension в Asterisk / Freepbx с номером 4000 и паролем PASSWORD. Необходимо указать параметр:

requirecalltoken=no

iax.conf:

[4000]
type=friend
secret=PASSWORD
port=4570
host=dynamic
requirecalltoken=no
context=from-internal
disallow=all
allow=alaw

iaxmodem

Создаем /etc/iaxmodem/iaxmodem-cfg.ttyIAX1:

device /dev/ttyIAX1
owner uucp:uucp
mode 660
port 4570
refresh 300
server 1270.0.0.1
peername 4000
secret PASSWORD
codec alaw

Запускаем виртуальный модем

sudo /etc/init.d/iaxmodem start

Проверяем лог запуска /var/log/iaxmodem/iaxmodem

Проверяем на ошибки лог подключения модема к серверу /var/log/iaxmodem/iaxmodem-cfg.ttyIAX1(файл должен быть пустой)

hylafax server

Запускаем мастер настройки:

sudo faxsetup

Отвечаем на все вопросы по умолчанию, пока не появится вопрос:

Serial port that modem is connected to [ttyS0]?

пишем: ttyIAX1

на вопрос:

Phone number of fax modem [+1.999.555.1212]?

пишем наш номер: 4000

и на вопрос о добавлении второго модема:

Do you want to run faxaddmodem to configure another modem [yes]?

отвечаем: no

Перезапускаем hylafax:

sudo /etc/init.d/hylafax restart

Настройка

Максимальное количество попыток набора

Добавляем в /etc/hylafax/hyla.conf

 MaxDials:3
 MaxTries:3

Удаление / добавление модема

Удаление:

sudo service hylafax stop
sudo rm /etc/config.ttyIAX1
sudo rm /var/spool/hylafax/etc/config.ttyIAX1
sudo rm /var/spool/hylafax/FIFO.ttyIAX1
sudo rm /var/spool/hylafax//status/ttyIAX1

Добавление:

sudo faxaddmodem

Отправка факсов

Тестовая отправка факса командой- sendfax -n -d <faxnumber> <file.txt>:

sendfax -n -d 8123216111 /etc/issue.net

Отправка факса через специфический модем

sendfax -m -n -h ttyACM0@127.0.0.1 -d 93216111

Используйте команду faxstat -s для проверки:

faxstat -s
HylaFAX scheduler on localhost.localdomain: Running
Modem ttyIAX (177): Running and idle
Modem ttyIAX1 (166): Running and idle

JID  Pri S  Owner Number       Pages Dials     TTS Status
35   127 B   root 177           0:0   0:12         Blocked by concurrent cal

Дополнительное ПО для отправки

Winprint Hylafax - принтер для windows

WinPrint Hylafax for Windows 7

AvantFax - web клиент

Ссылки

http://ip-atc.vn.ua/page/hula_asterisk

http://www.asterisk-pbx.ru/wiki/doku.php/soft/fax

http://wiki.opennet.ru/Hylafax

http://www.hylafax.org/archive/2010-10/msg00139.php