Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Ну и соответственно два COM-порта, которыми они представлены в FreeBSD. Следующим вопросом встал софт. В инете нахваливали mgetty+sendfax, но мне оно как-то невштырило... По ходу дела наткнулся в рассылке FreeBSD обсуждение другой программы - hylafax, вот она-то и вштырила :) Конкретно мне функционала огромного не надо было - из того, что надо было прямо сейчас (модемы-то я уже снял со старой машины :)) - это чтобы принимало факсы и хотя бы складывало куда-то в удобоваримом формате. Дальше разберусь. Всё это было, причём насчёт дальнейших действий (старая машина слала факсы почтой) в программе уже были возможности - она сама могла отсылать факс, после получения. Итак, ставим:
|
В процессе установки, программы вылезло такое окно, с требованием нажать "Enter":
|
Нажал, чё-то ещё поставилось, и вылезло про конфигурацию:
|
Со всеми предложенными параметрами я согласился, рассудив, что если что - потом руками в конфигах поменяю. После чего установка завершилась:
|
Смотрим, какие порты у нас есть в системе:
|
После чего, в сооствествии с выданной в конце инсталляции инструкцией, правим файл /etc/ttys:
|
Для запуска всего этого хозяйства я ребутнулся (можно и иначе, руками например всё запустить, - но так надёжней), после чего проверяем - взлетело ли:
|
Можно запускать скрипт-конфигуратор:
|
Облом... Чё такое этот /usr/local/bin/gs разобрался - конвертер из одного графического формата в другой. В портах их оказалось куча -
|
Я выбрал gnu`тый:
|
В процессе установки, вылезет такое окно с таким заголовком:
|
Я выбрал всё, кроме того что касается иксов и SVGA. GJ завершении установки снова запускаем конфигуратор, его листинг я не привожу, ибо практически всё по дефолту, тока спикер у модема включил (что кстати неподействовал - он почему-то в конфиг его записал как выключенный - пришлось руками поправить). Собственно, после этого факсы уже принимаются, и складываются в виде tif`ов. Надо заметить, что программа все свои данные и настройки хранит в директории /var/spool/hylafax/. Это, конечно всё хорошо, но требовалось чуть болей функционала, а конкретно - чтобы факсы отпралялись на почту. Для этого, кладём файлик с таким содержимым:
/var/spool/hylafax/etc/FaxDispatch
|
после чего немного подправим файл альясов (я оставил дефолтовый sendmail на машине, ибо у неё только функционал факса и навешивать что-то иное не вижу смысла) до такого состояния (это последние строки):
|
Всё. Факсы приходят на почту, и всем щассье :)).
P.S. Я пробовал играться с форматами - остановился именно на дефолтовом tif - наилучшее качество. Также, планирую расширить функционал - нужен релей - почта->факс, но это попозже, когда время будет.
P.S.2 Счастливым обладателям винмодемов (/usr/ports/comms/ltmdm/) посвящается :)
Огрёб и я такую штутку - вернее попросили настроить. 2 часа плясок с бубном над этой железкой:
|
|
Устройство будет называться не ttyd0 а cual0...
размещено: 2006-09-01,
последнее обновление: 2007-07-17,
автор: lissyara
Sergey, 2006-09-05 в 13:08:49
Полтергейст какой-то =) 10 лет пользования модемами ни разу не было нужды отправить факс и ниразу эту тему не думал. На днях приятель попросил сделать, чтоб можно было отправлять факсы по сети. У него правда вин98 и вентафакс =) Промучавшись с сетью под вендой решил поглядеть, а что есть под фрю. Поставил hylafax, сижу разбираюсь. Дай думаю у lissyar'ы гляну, может есть чего на эту тему =)))
Мне правда больше надо факсы отправлять, а не принимать, но все равно спасибо =)
Я правда буду прикручивать hylafax совместно с mgetty+sendfax, т.к. мне надо чтоб модем сам определял, факс идет, или dial-in. Mgetty это вроде умеет.
cray, 2006-11-28 в 17:13:36
Факсы думаю трудящиеся смогут и в ручную высылать. Представьте себе, как галифакс будет доставать секретаршу, которая понять не сможет, что от неё хотят. Так что пусть народ сам подходит к аппарату и отправляет, а вот получение, это уже другой вопрос, экономия расходников на лицо... У нас например после приема факса, эту бумагу несут на копир, потому как изображение на термобумаге нестабильно. В итоге, затрачивается бумага для факсов, для копира, порошок для копира...
Гол, 2007-04-04 в 15:25:27
Глюк в том что если посылают сплошным потоком несколько страниц, хиляфакс не режет, т.е. получается одна сплошная тиффка из нескольких склееных страниц. Мож это и не глюк а фича, но непорядок. Сталкивался кто-нить с таким?
derv, 2007-04-12 в 15:09:25
прицеил модем, работает, тест проходит
# cu -l cuad0
Connected
at+fclass=?
0,1,2,1.0
OK
а вот терминалов у меня не появилось ((
# ls /dev |grep ttyd
ttyd0
ttyd0.init
ttyd0.lock
ttyd1
ttyd1.init
ttyd1.lock
нового ничего нет. скрипт добавления модема спрашивает что добавляться, говорит cuad0 is not a terminal device.
вот не пойму как теперь модем к факссерверу прикрутить?
shadowstep, 2007-07-20 в 17:22:19
посоветуйте пожалуйста pci факс-модем под freebsd 6.2 ?
заранее спасибо
tankistua, 2008-01-02 в 14:29:59
cat /var/spool/hylafax/etc/FaxDispatch
FILETYPE=tif;
SENDTO=fax@my-domain-name.su;
NOTIFY_FAXMASTER=never;
Чтобы репорты не слал - не зачем.
В #man faxrcvd вообще много чего написано
Vel, 2008-07-25 в 11:13:49
ZyXel OMNI 56K не поддерживается во FreeBSD. FUCCCCCCCCK
lissyara, 2008-07-25 в 11:55:54
а при чём тут FreeBSD?
нефига брать с USB - эта же модель есть с ком-портом.
s.romanov, 2008-07-25 в 13:05:48
наверное имелся ввиду pci-модем OMNI 56K PCI Plus Rev.2
http://omni.zyxel.ru/lines/56k/item/pcirev2
который являеться win модемом, все вопросы к зукселю!
Vel, 2008-07-25 в 13:15:00
У меня COM-модем, разобрался, опросил его. Проблема в том я не понимаю какие телодвижения мне нужно сделать чтобы он факсы принимал, по статье этой я настраивал, при звонке на факс-сервер, несколько гудков и сброс. Мне я так понимаю модем настраивать нужно, правильно? И как тогда?
Я в Dialup полный ноль, это волосатый век.
Vel, 2008-07-25 в 13:28:53
ttyd4 и ttyd5 у менят тоже нету
Vel, 2008-07-25 в 17:26:45
derv, тебе нужно внести строчку в /etc/ttys
cuad0 "/usr/local/sbin/faxgetty" dialup on secure
/usr/local/sbin/faxsetup отработал, указал я устройство cuad0. Факсы не принимает! Слышку зуммер и дисконект, особо ничего не настраивал, мануалы по hylefax тухлые статья по ходу тоже.
lissyara, 2008-07-25 в 18:41:34
Ну да.
А кто-то не осилил ни документации к программе, и текста что каждый раз при оставлении каммента стираешь в окне ввода сообщения...
Vel, 2008-07-28 в 11:13:08
lissyara, а чего там настраивать то? Правим /etc/ttys, запускаем /usr/local/sbin/faxsetup указываем устройство и всё, он должен факсы принимать, система логирования нулевая в hylafax. Почему факсы не принмаются у меня не знаю в упор.
opt1k, 2008-08-07 в 9:34:46
>uname -r
>>7.0-RELEASE-p3
в семёрке(а может и ещё раньше) СОМ-порты переименовали, поэтому вместо
ttyd4 "/usr/local/sbin/faxgetty" dialup on secure
надо
cuad0 "/usr/local/sbin/faxgetty" dialup on secure
ЗЫ гилафакс мощная штуковина
ELSE, 2008-12-01 в 19:19:00
Добавлю:
1. Для практической работы нужно чтобы факс-модем поддерживал CLASS 2 (и соответственно модем должен быть настроен на это) так как с CLASS 1 насколько я понял есть проблемы синхронизации. Проявляется как вроде все соединяется и подключается но в логах появляется ответ типа что нет синхронизации, несущая не обнаружена.
2. В файле конфигурации config.cuaXX желательно добавить:
PercentGoodLines: 75 (например)
MaxConsecutiveBadLines: 25 (например)
SpeakerVolume: low (чтобы слышно было как работает)
ModemDialCmd: ATDP%s -возможно чтобы набор был в Pulse-режиме
ELSE, 2008-12-02 в 15:53:47
Еще добавлю. Выявилась проблема что когда приходит звонок то он определяется как ANSWER: DATA CONNECTION. По-умолчанию стоит в config.cuadx возможно что придется выставить AT+FCLASS= "не ноль", так как например, у меня факс-модем Acorp Sprinter 56K по документации определял 0 -как работу в режиме данных и часть факсов не приходило.
Второй момент, то что AT+FAA возможно тоже надо выставлять в "1" чтобы обрабатывать приходящие звонки как "факсы" например.
Почему "возможно" - потому что из инетовского гугления я понял что на факс-модемах команда , например, AT+FCLASS=0 означает что нужно принимать и автоматически определять тип входящего звонка - DATA или FAX, а не как у меня на Acorp. Вообщем надо сверятся с документацией производителя.
ELSE, 2008-12-02 в 15:54:05
Еще добавлю. Выявилась проблема что когда приходит звонок то он определяется как ANSWER: DATA CONNECTION. По-умолчанию стоит в config.cuadx возможно что придется выставить AT+FCLASS= "не ноль", так как например, у меня факс-модем Acorp Sprinter 56K по документации определял 0 -как работу в режиме данных и часть факсов не приходило.
Второй момент, то что AT+FAA возможно тоже надо выставлять в "1" чтобы обрабатывать приходящие звонки как "факсы" например.
Почему "возможно" - потому что из инетовского гугления я понял что на факс-модемах команда , например, AT+FCLASS=0 означает что нужно принимать и автоматически определять тип входящего звонка - DATA или FAX, а не как у меня на Acorp. Вообщем надо сверятся с документацией производителя.
MarvinFS, 2008-12-16 в 14:29:01
прием факсов работает на ура...
настраиваю отправление факсов на hylafax сервер с винды.
клиенты печатают на виртуальный (стандартные драйвера hp 4/4m PS, hp 5000 series PS) PostScript принтер, WHFC перехватывает джобы и выводит окно ввода номер и прочие опции... по нажатию ОК всё передается на сервер для отправки...
передаваться то оно передавалось и файлы с текстом для передачи создаются на бзде нормально... но вот при соединении с сервером происходит такая фигня:
Oct 29 08:29:52.18: [15359]: REMOTE best 10 ms, 5 ms/scanline
Oct 29 08:29:52.18: [15359]: USE 14400 bit/s
Oct 29 08:29:52.18: [15359]: <— [5:ATH0\r]
Oct 29 08:29:52.23: [15359]: --> [2:OK]
Oct 29 08:29:52.24: [15359]: SESSION END
т.е он договаривается с удаленной стороной и потом тупо кладет трубу без ошибок.... сессно ничего не передав... долго думал и читал гугл... выяснил что это возможно проблема клиента... начала копать в сторону формата файла для передачи... оказалось как всегда говнит винда:
в драйверах PS включен режим Printer Job Language (PJL)
соотвественно драйвера генерят не чистый PostScript а постсктипт в таком формате:
^[%-12345X@PJL JOB
@PJL SET RESOLUTION = 600
@PJL ENTER LANGUAGE = POSTSCRIPT
%!PS-Adobe-3.0
%%Title: (Microsoft Word - \244\345\245\3631)
т.е сам постсктипт начинается с 4-й строки... соответственно парсер не может определить формат и фэйлится... исправление typerules для hylafax позволило принимать такие файлы в качестве джоба, но всё равно ничего не посылалось на удаленную сторону...
Проблему решило отключение PJL комманд в драйвере винды:
you must edit the .spd file for the PostScript printer you are using.
1. Use any text editor (such as Notepad) to open the .spd file.
2. Locate the line beginning with:
*Protocols:
3. Delete the word "PJL" from this line.
4. Save and close the file.
у меня эти файлики лежат в C:\WINDOWS\system32\spool\drivers\w32x86\3
и называются они *.ppd а не *.spd как в статье, но остально всё получилось....
http://support.microsoft.com/kb/162669
Гол, 2008-12-16 в 14:36:13
У меня во какая штука получилась, принятые факсы народ просматривает на внутреннем мини-сайтике, оттуда же распечатывает или пересылает куда надо. Вот как выглядит _www.g0l.ru/blog/n1178
lissyara, 2008-12-16 в 15:08:24
Правильно ввёл. Но раз пожмотился на нормальный мануал и исходники - прямую я убрал.
Как ты к людям - так и они к тебе =)))
Гол, 2008-12-16 в 15:18:53
А, тады нормуль. Про мануал больной вопрос - сразу не законспектировал как делал, а теперь хрен вот вспомню всё подробности :-(
mazay, 2009-04-10 в 16:05:02
кстати можно использовать в качестве сетевого сканера, если есть еще железный факс в конторе.
m4rkell, 2009-04-14 в 16:37:32
Прикрутил все фурычит, статья зачот! КОгда то в одном банке, был у нас виндовый сервак факсовый, так он перед приемом факса ждал ввода номер телефона внутреннего, для чего это делалось, ко внутренним номера на серваке были привязанны мылы юзверей, вот чувак когда послыл факс внутри офиса на свой номер телефона, ему на мыло приходило его отсканенное пиьсмо, ну это для того было что сканеров не на всех хватало...
lexnic, 2009-07-17 в 22:52:11
не подскажите почему может проходить telnet localhost 4559
но не проходит telnet 192.168.0.1 4559
yurkinson, 2009-12-08 в 13:25:06
По умолчанию для FreeBSD7 включено использование TCP6 (net.inet6.ip6.v6only=1) поэтому после сборки прием факсов возможен только с использованием шестой версии протокола (смотреть netstat -na). В качестве решения: можно временно (или на постоянку через sysctl.conf) установить net.inet6.ip6.v6only=0 и переустановить порт - в результате добавится поддержка TCP4 и работа клиентов нормализуется либо запускать серверную часть через inetd. Я сделал по первому варианту.
cw, 2010-05-09 в 19:45:46
Товарищи!
У Hylafax при приеме факсов есть одна неприятная особенность, при открытии этого tiff'а во всех редакторах кроме стандартного в винде просмотрщика ПРОИСХОДИТ КОСЯК С ПРОПОРЦИЯМИ! Предлагаю способ решения. Нужно переконвертировать, например с imagemagick, с параметрами -resample 100x100
То есть команда будет выглядеть /usr/bin/convert -resample 100x100 /var/spool/hylafax/recvq/fax00001.tiff /home/user/faxes/fax.nnn[/b]
s3m, 2011-01-14 в 11:44:47
Для владельцев 8.1 фри - там опять перименовали устройства. У меня Omni Com 56k - эта скатина сназывается теперь cuau0
и ttyd соответственно ttyu
kub, 2012-02-06 в 16:15:14
про первый пункт о котором говорил yurkinson
после переустановки необходимо подправить
/usr/local/sbin/hylafax как описано тут
http://bugs.hylafax.org/show_bug.cgi?id=916
единственное в переменную HFAXD_LISTEN лучше указать так HFAXD_LISTEN='127.0.0.1,192.168.1.1'
hylafax-6.0.5
Sergey Dolzhnicov, 2013-11-13 в 12:00:45
Привет Всем!
может кто подскажет как сделать чтобы галяфакс при ответе на звонок не пытался определить
голос это или дата, а всегда отвечал факсом?
FreeBsd 9.2
модем Zyxel U-336E Plus
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [30 шт.]