iaxmodem+hylafax+AvantFax

Установка
Установка компонентов из репозитория

$apt-get install iaxmodem hylafax-server

Настройка
Настройка 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 513
secret 513
cidname Redcom
cidnumber 4212450045
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]?

Пишем имя порта ttyIAX и продолжаем отвечать на вопросы мастера,
пока не появится запрос о добавлении второго модема
Do you want to run faxaddmodem to configure another modem [yes]? .
На него отвечаем No Перезапускаем hylafax

$/etc/init.d/hylafax restart

Теперь можно отправлять факсы с командной строки, но только txt,pdf файлы,
остальные прикрутим позже!

Проверяем как работает, отправляем тестовый факс.
$sendfax -n -d 02xxxxxxx /usr/src/mytest.txt
принятые факсы
$cd /var/spool/hylafax/recvq

Если hylafax принимает факсы, но не показывает их в клиенте, значит неправильные права на файлах выставлены.
Идем в /var/spool/hylafax/recvq и смотрим какие там права на *.tif файлах.
Должны быть 644. Если нет, то идем в /etc/hylafax/config.ttyS0 находим строку RecvFileMode и там указываем 644

 

А дальше мы настроим уведомление о получении факса и отправку факса на заданный почтовый адрес.
$nano /etc/hylafax/FaxDispatch

SENDTO=myemail@emailaddy.com
FILETYPE=tiff
#или=pdf

Не забываем высавить владельца на файл uccp:uccp

 

Установка ВебМорды
# cd /usr/src/
# wget http://sourceforge.net/projects/avantfax/files/avantfax-3.3.3.tgz

или
# cd /usr/src/
# wget http://ussr.kiev.ua/files/avantfax-3.3.3.tgz
# tar -zxvf /tmp/avantfax-3.3.3.tgz
# cd /usr/src/avantfax-3.3.3

nano debian-prefs.txt
ROOTMYSQLPWD=d58fe49#Указываем рутовый пароль к базе MYSQL
Указываем права запуска
HTTPDUSER=asterisk
HTTPDGROUP=asterisk

Создадим базу данных avantfax и пользователя avantfax
# $mysql -p
mysql> CREATE DATABASE avantfax;
mysql> CREATE USER 'avantfax'@'localhost' IDENTIFIED BY 'd58fe49';
mysql> GRANT ALL PRIVILEGES ON `avantfax`.* TO 'avantfax'@'localhost';
mysql> quit;

Выполняем установку
# ./debian-install.sh

Доступ к серверу
nano /etc/hylafax/hosts.hfaxd
#надо добавить строки вида:
localhost
127.0.0.1
192.168.1

#Думаю понятно, что такими действиями мы разрешили использование модема компьютерам с IP адресом 192.168.1.*

Настройка AvanFAX

Подключаемся к WEB интерфейсу по адресу http://192.168.0.1/avantfax/admin
Логин: admin
Пароль: password
Сразу после входа будет предложено сменить пароль.

Проверка статуса сервера осуществляется командами

faxstat -s (факсы ожидающие посылки)
faxstat -r (полученные факсы)
faxstat -d (факсы отправленные, а также не отправленные, из-за ошибок)

Удаление факса из очереди
faxrm job_number

Очистка спула (посланных факсов, и не посланных из-за ошибок)
faxqclean

Статистика
faxcron
 

WinPrint HylaFax

Установка и настройка.

1. Скачать и установить последнюю версию Winprint HylaFax.

2. Зайти в «Панель управления», раздел «Принтеры и факсы», меню «Файл», «Установить принтер»

Установить принтер

3. Выбрать «Локальный принтер, подключенный к этому компьютеру».

3. Выбрать «Локальный принтер, подключенный к этому компьютеру».

4. Выбрать пункт «Создать новый порт» типа «Winprint Hylafax».

Winprint Hylafax

5. Оставить значение «Port Name» по-умолчанию — «HFAX1:».

HFAX1

6. Выбрать модель принтера. Сгодится любой PostScript-совместимый принтер, например, «Apple LaserWriter 12/640 PS».

Apple LaserWriter 12/640 PS

7. Назвать установленный виртуальный принтер удобным для вас именем, например, «Факс».

Факс

8. В окне «Принтеры и факсы», щелкнуть правой кнопкой мыши на иконке только что установленного принтера, выбрать в контекстном меню пункт «Свойства».

пункт Свойства

9. В открывшемся окне переключиться во вкладку «Порты», выбрать порт «HFAX1:», нажать кнопку «Настройка порта».

Настройка порта

      Моя учетная запись Выйти   Главная Факс сервер. iaxmodem+hylafax+AvantFax

10. В окне «Configure HylaFAX Client» ввести следующие параметры:

  • HylaFAX Server Address: sendfax.demo.inforu.net;
  • Ignore PASV IP Address: откл;
  • Username: fax;
  • Password: demo;
  • Default Notify: адрес, на который будет выслан отчет о доставке факса (ваш почтовый ящик);
  • Notification: Failure and Success — для того, чтобы отчет генерировался всегда;
  • Modem: оставить пустым;
  • Address Book Format: Two Text Files;
  • Address Directory : каталог для хранения адресной книги, его необходимо предварительно создать;
  • Page Size: A4;
  • Resolution: Fine.

Значения полей «HylaFAX Server Address», «Username», «Password» действительны для демонстрационного режима, реквизиты для клиентов будут указаны в договоре.

HylaFAX Server Address

После этого становится возможной отправка факса из любой программы путем печати документа на виртуальном принтере «Факс». Таким образом, можно отправить по факсу документ любого формата, например Microsoft Word, Microsoft Excel, Adobe Photoshop и т.д., без предварительной конвертации в форматы TIFF или PDF.

Отправка факсов.

1. Выбрать печать документа на принтер «Факс»

Факс

2. При первом запуске на печать появится окошко с предупреждением об отсутствии файла адресной книги в каталоге «Address Directory» из п. 11

Факс

3. В следующем окне нужно ввести номер (74959593776 для демо-режима) и имя (название) адресата.

Факс

4. Далее, в окне «Send Fax» рекомендуется сохранить введенный номер в адресную книгу, нажав кнопку «Save Number» (тогда не будет появляться предупреждение в п. 2). В поле «Notify E-Mail» можно изменить адрес для уведомления о доставке факса. Отправить факс можно с помощью кнопки «Send».

Факс

5. После успешной отправки должно появиться окошко «Fax Queued» с надписью «Job N Submitted.», где N — номер отправления.

Факс

Это окно свидетельствует лишь о том, что документ был передан на факс-сервер. Свидетельством того, что документ был получен факсом адресата, является письмо — отчет отправителю о доставке.

Примечания:

1 Все приведенные скриншоты сделаны в системе Windows XP. Их вид может отличаться в Windows Vista. Поддержка Windows 2000 и Windows 7 опциональна.

Коментувати

Простий текст

  • Не дозволено жодних HTML теґів.
  • Рядки й абзаци переносяться автоматично.
  • Адреси вебсторінок та адреси електронної пошти автоматично перетворюються у посилання.