Метка: hylafax

Про hylafax, модем и АТС

Пошабашила АТС Panasonic TDA100. Печально. Работала с 2007 года. За это время умирали две платы внутренних линий (по очереди) и вот теперь, судя по всему, сдохла главная плата процессора. Как-то разочаровал панас 🙁 Но речь не про это. На одном из внутренних номеров стоял сервак с hylafax и модемом, на который перекидывали желающих сбросить факс. Работал более-менее стабильно (иногда после траблов с питанием мог модем подвиснуть). А тут, значит, умерла АТС и пришлось модем напрямую в телефонную линию цеплять. В результате на предложение принять факс, модем трубу поднимал и даже пищал в линию, а вот факс принимать не хотел. Пишет в логе [10:NO CARRIER] и всё тут!
Как подсказал гугль, дело в файле настроек модема. Там есть набор команд для модема, его класс и т.п. В общем разбираться, какой конкретно параметр не понравился модему и почему, я не стал, а просто заново настроил модем faxaddmodem, а когда hylafax спросил какой класс модема выбрать (class 1, 1.0, 2), я выбрал calss 1.0. С такими параметрами модем стал принимать факсы. Чем ему не понравилась прямая линия в отличие от внутренней — не ясно.

Клиент hylafax не видит принятые факсы

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