AvantFax+Asterisk
Установка
Установка компонентов из репозитория
apt-get install iaxmodem hylafax-server
Настройка IAXMODEM
Создаем IAX2 экстент в Asterisk с номером 92 и паролем 92qwerty
Необходимо указать параметр
requirecalltoken=no
иначе iaxmodem не сможет зарегистрироваться.
Создаем конфигурацию виртуального модема
nano /etc/iaxmodem/iaxmodem-cfg.ttyIAX1
device /dev/ttyIAX1 owner uucp:uucp mode 660 port 4570 refresh 300 server 127.0.0.1 peername 92 secret 92qwerty codec ulaw
Запускаем виртуальный модем
/etc/init.d/iaxmodem start
Проверяем лог запуска
cat /var/log/iaxmodem/iaxmodem
Если успешло, проверяем на ошибки лог подключения модема к серверу (файл должен быть пустой)
cat /var/log/iaxmodem/iaxmodem-cfg.ttyIAX1
Настройка hylafax Server
Запускаем мастер настройки
faxsetup
Отвечаем на все вопросы по умолчанию пока не появится вопрос:
Serial port that modem is connected to [ttyS0]?
Пишем имя порта ttyIAX1 и продолжаем отвечать на вопросы мастера, пока не появится запрос о добавлении второго модема Do you want to run faxaddmodem to configure another modem [yes]? . На него отвечаем No Перезапускаем hylafax
/etc/init.d/hylafax restart
Если все правильно, то набрав номер 92, мы услышим сигналы факса.
Загрузка и установка AvantFAX
cd /tmp wget http://sourceforge.net/projects/avantfax/files/avantfax-3.3.3.tgz cd /usr/src tar -zxvf /tmp/avantfax-3.3.3.tgz mkdir /etc/apache2/logs
Подготовка к установке
cd /usr/src/avantfax-3.3.3 nano debian-prefs.txt
Указываем рутовый пароль к базе MYSQL
ROOTMYSQLPWD=
Указываем права запуска
HTTPDUSER=asterisk HTTPDGROUP=asterisk
Выполняем установку
./debian-install.sh
Доступ к серверу выполнять после каждого добавления или изменения параметров пользователей в веб интерфейсе
echo "127.0.0.1" > /etc/hylafax/hosts.hfaxd
Настройка AvanFAX
Подключаемся к WEB интерфейсу по адресу http://x.x.x.x/avantfax/admin
Логин: admin
Пароль: password
Сразу после входа будет предложено сменить пароль.














