Hylafax

Hylafax – это программа для отправки и получения факсов через Интернет. Она предоставляет возможность управления факсами через веб-интерфейс, а также поддерживает различные протоколы для отправки и получения фультитона. Hylafax может быть установлен на сервере и использоваться для централизованной отправки и получения факсов в офисной среде.

HylaFax — свободный программный факс-сервер (виртуальный факс), который часто используется в корпоративном секторе для реализации факсимильной связи без наличия соответствующего оборудования.

Основная задача HylFax — приём из телефонной сети в компьютерную (в том числе в виде PDF-файлов) и отправка факсимильных сообщений из компьютерной сети в телефонную, что часто необходимо при использовании IP-телефонии.

Работает на основе ОС класса UNIX/Linux. Нередко HylaFax сопрягается и даже интегрируется на одном сервере с программной VoIP АТС, такой как Asterisk (см. Elastix Linux).

HylaFax был разработан Silicon Graphics, в конце 90х-годов XX века и опубликован под лицензией BSD. Бинарные пакеты на основе этой разработки присутствуют почти во всех дистрибутивах Linux. Однако в результате недовольства части разработчиков по поводу выхода обновлений и политики включения этих обновлений в основную версию, появился форк HylaFax+. Основное отличие в наличии голосовых функций.

Основные компоненты пакета HylaFax

  • faxgetty — прием факсов
  • sendfax — постановка факсов в очередь отправки
  • faxrm — удаление задания из очереди отправки
  • faxsend — изменение параметров задания стоящего в очереди отправки
  • pagesend — отправка страниц
  • faxstat — статистика состояния модемов очереди отправки и результаты работы.
  • faxclean — очистка очереди отправки
  • faxcron — планировщик заданий
  • hfaxd — протокол клиент-сервер
  • faxq — менеджер очереди процессов
  • faxstate — контроль состояния модемов
  • faxconfig — изменение конфигурации компонентов HylaFax

Используемые библиотеки и стороннее ПО

  • libtiff
  • ghostscript
  • zlib
  • awk, gawk, mawk или nawk
  • sendmail или совместимый SMTP-сервер
  • metamail, uuencode, или base64-encode — опционально для использования fax-to-email шлюза
  • PAM — опционально, для аутентификации через PAM в hfaxd
  • JBIG-KIT — опционально используется для JBIG-сжатия факсов при отправке

Преимущества:
1. Бесплатность – Hylafax является открытым программным обеспечением и может быть использован бесплатно.
2. Универсальность – программа поддерживает различные протоколы передачи факсов, включая T.30, T.37 и T.38.
3. Гибкость настройки – Hylafax предлагает широкие возможности для настройки параметров работы факс-сервера.
Недостатки:
1. Сложность настройки – для работы с Hylafax требуется определенный уровень технических знаний, что может быть сложно для неопытных пользователей.
2. Ограниченные функции – по сравнению с некоторыми коммерческими аналогами, Hylafax может иметь ограничения в функциональности и возможностях.
3. Отсутствие интерфейса пользователя – Hylafax в основном работает через командную строку, что может быть неудобно для пользователей, привыкших к графическим интерфейсам.

Обсуждение закрыто.