hylafax Server на Asterisk 1.10 + AvantFAX
| Среда, 11 января 2012 г. Просмотров: 472 | Рубрика: asterisk(FreePBX) Метки: hylafax Server AvantFAX |
Данная тема - продолжение цикла статей том как настроить "правильный" сервер корпоративного уровня.
Начало смотри:
- Ссылка 1 Установка из исходных кодов Asterisk на Ubuntu 10.04 в контейнере OpenVZ
- Ссылка 2 Hylafax Server на Asterisk 1.10 + AvantFAX
- Ссылка 3 Monast в качестве основной панели Asterisk, установка на Ubuntu
Вообще все красиво, все работает, дальше будем прикручивать электронный факс.
Лирическое отступление: сначала я решил поставить факс из репозиториев убунты - asterisk-app-fax, это чудо потянуло за собой астериск 1.4.22 и все мои труды накрылись медным тазом =). Поэтому будем ставить связку iaxmodem + hylafax, хоть из репозитория, но без вышеуказанных проблем.
Установка компонентов из репозитория
apt-get install iaxmodem hylafax-server
Настройка
Настройка IAXMODEM
Создаем IAX2 экстент в Asterisk с номером 4000 и паролем 40001 на сервере Необходимо указать параметр
requirecalltoken=no
иначе iaxmodem не сможет зарегистрироваться.
[4000] type=friend secret=40001 port=4570 host=dynamic requirecalltoken=no context=from-internal disallow=all allow=alaw
Создаем конфигурацию виртуального модема
nano /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 40001 codec alaw
Запускаем виртуальный модем
/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
Понятно добавляем запись в extensions.conf, иначе не дозвонимся.
exten => 4000,1,Macro(stdexten,4000,IAX2/4000)
Если все правильно, то набрав номер 4000, мы услышим сигналы факса.
Загрузка и установка AvantFAX
cd /tmp wget http://sourceforge.net/projects/avantfax/files/avantfax-3.3.3.tgz/download 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=
Выполняем установку
./debian-install.sh
Доступ к серверу
echo "127.0.0.1" > /etc/hylafax/hosts.hfaxd
Права на файлы
#chown -R asterisk:asterisk avantfax
Настройка AvanFAX
Подключаемся к WEB интерфейсу по адресу http://ip_servera/avantfax/admin
Логин: admin
Пароль: password
Сразу после входа будет предложено сменить пароль
Добавляем существующий факс в список доступных:
На главной панели удостоверимся что факс загрузился и находится в режиме ожидания:
На этом все, с панелью avantfax разобраться, думаю, труда не составит, как всегда жду Ваших оценок и комментариев.
Подписаться на комментарии по RSS





Комментариев: 3
Привет. У меня не работает. Где тут может быть ошибка или что пропущено? (я увиде просто опечатку server 1270.0.0.1)
У меня iax2 в asterisk не проходит регистрацию. hulafax пишет что не найден iaxmodem
Почему удалили мой комментарий?
Я просто указал ошибку и задал вопрос, почему это не работает.
Это преступление?
Да не удалял никто комментарий - просто я не моного занят и не успеваю их модерировать.