hylafax Server на Asterisk 1.10 + AvantFAX


Среда, 11 января 2012 г.
Просмотров: 472
Рубрика: asterisk(FreePBX)
Метки:

Факс Данная тема - продолжение цикла статей том как настроить "правильный" сервер корпоративного уровня.

Начало смотри:

Вообще все красиво, все работает, дальше будем прикручивать электронный факс.

Лирическое отступление: сначала я решил поставить факс из репозиториев убунты - 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 разобраться, думаю, труда не составит, как всегда жду Ваших оценок и комментариев.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru digg.com google.com yandex.ru

Подписаться на комментарии по RSS

Комментариев: 3

  1. 2012-02-13 в 20:32:09 | Август

    Привет. У меня не работает. Где тут может быть ошибка или что пропущено? (я увиде просто опечатку server 1270.0.0.1)

    У меня iax2 в asterisk не проходит регистрацию. hulafax пишет что не найден iaxmodem

  2. 2012-02-14 в 12:16:04 | Август

    Почему удалили мой комментарий?

    Я просто указал ошибку и задал вопрос, почему это не работает.

    Это преступление?

  3. Да не удалял никто комментарий - просто я не моного занят и не успеваю их модерировать.

Оставьте комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)