Использование модуля Digium(res_fax_digium) для факсов в Asterisk 11

Итак, в это статье я  расскажу как заставить asterisk работать с факсами с бинарным модулем от Digium — res_fax_asterisk. Данный модуль для одной линии компания Digium предлагает бесплатно. Если планируете использовать более одной линии для отправки факсов, то придется покупать лицензии. В редких случаях понадобиться более одной линии, но если её будет мало — то потратив всего несколько десятков долларов можно без проблем докупить! Ещё оговорюсь — факсы по VoIP — это зло, избегайте их по возможности. Многие адаптеры SIP->FXS по разному обрабатывают поток данных, во многих прошивках есть баги, стационарные факсовые аппараты тоже работают по-разному.

Итак, вся процедура делится на несколько шагов, первый из них — регистрация на сайте digium и виртуальное приобретение ключика для одной линии.

Делается это по ссылке  Fax For Asterisk . Процесс регистрации на сайте я описывать не буду, однако имейте ввиду — получить бесплатную лицензию для одной учетной записи можно только один раз.

После успешной регистрации и «покупки» модуля придёт письмо с подтверждением и серийным номером. Он скоро понадобится.

Ну а теперь приступим непосредственно к установки. Итак, открывает консоль!

1. По умолчанию, будем считать, что работаем в домашнем каталоге пользователя user  (/home/user)

Скачиваем необходимые инструменты
утилита register — необходима для регистрации модуля

или для 64-битных систем

Далее нам понадобится приложения для тестирования и определения лучшего модуля, который подходит системе и CPU
качаем для 32-битной или 64-битной системы соответственно

или

Далее сделаем полученные файлы исполняемыми

Приступаем к регистрированию ключика запустив

Программа начнет задавать некоторые вопросы,  правильные ответы на них следующие

1 — Digium product
9 — Free Fax for Asterisk

Далее программа попросит ввести полученный ключик через электронную почту, а так же ещё раз заполнить данные владельца этого ключа.  Если честно, вводить другие данные отличные от регистрационных на сайте Diguim я не пробовал.
После этого установщик спросит подтверждение и создаст необходимые файлы для работы системы. Сам ключ будет находиться в папке /var/lib/asterisk/licences

Итак, мы получили и зарегистрировали ключ — приступим к выбору и установке самого модуля
Для начала, запустим программу benchfax — он проведет тестирование и подскажет какой модуль использовать

Нужный модуль лежит тут

http://downloads.digium.com/pub/telephony/fax/res_fax_digium/ (версия asterisk) / (архитектура) / (модуль)

Для конкретного примера рассмотрим установку модуля generic для 64-битной архитектуры

Подключаем и проверяем модуль

Если asterisk запущен, перегружаем его любым удобным способом, например core restart now, или если есть вызовы то core restart when convienient
проверяем работу модуля

Если модуль не загрузился, проверьте что модуль app_fax не загружен, и при наличии его — выгрузите

В дальнейшем, добавьте в файл /etc/asterisk/modules.conf следующий параметр

noload => app_fax.so

Спасибо за внимание, до новых факсов!

?>

Добавить комментарий