Перейти до основного вмісту

Публікації

Показано дописи з міткою "Hylafax"

Налаштування запуску IAXmodem в CentOS 6

Вже описував раніше підключення IAXmodem в CentOS 5. Але у CentOS 6 змінилась система запуску служб. Замість /etc/inittab використовується нова система Upstart. Для неї потрібно створювати скрипти запуску і зупинки. Тому, в теці /etc/init за допомогою vim /etc/init/start-iaxmodem.conf чи іншого редактора створюємо наступний файл конфігурації start-iaxmodem.conf start on runlevel [2345]  stop on runlevel [S016]  respawn exec /usr/local/sbin/iaxmodem ttyIAX0 Перевіряємо запуск за допомогою initctl start start-iaxmodem А для faxgetty, аналогічно за допомогою vim /etc/init/start-faxgetty.conf створюємо наступний файл start-faxgetty.conf start on runlevel [2345]  stop on runlevel [S016]  respawn  exec /usr/local/sbin/faxgetty ttyIAX0 Перевіряємо запуск за допомогою initctl start start-faxgetty Тепер після перезапуску CentOS 6, можна перевірити, що iaxmodem та faxgetty запустились ps aux | grep ttyIAX Треба впевнитись, що у скриптах запуску вказано в

Налаштування софтмодему IAXmodem для Asterisk+Hylafax у CentOS 5

Є вже встановлений Hylafax на Centos 5.x згідно допису, розміщеного раніше в цьому блозі. Є налаштований Asterisk. Треба підключити софтмодем IAXmodem. 1. Встановлення модему Викачуємо iaxmodem з sourceforge.net. Компілюємо згідно readme. Можливо знадобиться встановити залежності, наприклад spandsp. Копіюємо скомпільований iaxmodem в /usr/bin/. 2. Налаштування asterisk Створюємо директорію /etc/iaxmodem, створюємо файл /etc/iaxmodem/ttyIAX0 у вигляді device /dev/ttyIAX0 owner uucp:uucp mode 660 port 4570 refresh 500 server 192.168.0.20 peername iaxmodem secret iaxmodem codec alaw Додаємо модем у /etc/asterisk/iax.conf [general] maxregexpire=5000 [iaxmodem] port=4570 type=friend context=fax secret=iaxmodem host=dynamic qualify=yes disallow=all allow=alaw trunk=no jitterbuffer=no requirecalltoken=no Важливо, щоб розділ називався так само, як і peername у /etc/iaxmodem/ttyIAX0. А час у maxregexpire був не менше, ніж час refresh в /etc/iaxmodem/ttyIAX0. Перезапустити aste

Настройка факс-шлюза Postfix+Hylafax для Centos

Установить postfix. Подключить факсмодем. Установить hylafax. Существует две ветки Hylafax (http://new.hylafax.org/content/Main_Page)– бесплатная версия IFAX и Hylafax+( http://hylafax.sourceforge.net/). Обе начались из одного корня, но потом разъединились, очень похожи, даже в структуре директорий. По-моему Hylafax лучше, меньше ошибок в настройках. Если после установки, faxsetup не запустился, запустить и ответить на все вопросы по настройке сервера. Если faxaddmodem не запустился, запустить и ответить на вопросы по настройке модема(порт ttySx, указать класс факсмодема class 1 или class 2).  Файлы конфигурации факс-модемов config.ttyXX в /var/spool/hylafax/etc имеют ошибку в строках инициализации. Нужно в команде ModemSetupAACmd указать AT+FAA=0, чтобы факс-модем предпочтительно отвечал как факс, а не как модем для приема данных. Лучше указывать модем класса 2. Настроить hylafax. Отредактировать /var/spool/hylafax/etc/FaxDispatch для переадресации факсов, по аналогии с примером в фа