RE: CGP и hylafax

От: Nazarkin Andrew <CGatePro_at_mx_ru>
Дата: Fri 23 Jan 2009 - 15:06:42 MSK


Вот это ничего себе вход через задний проход :)

Но все равно, спасибо, Николай, если ничего больше не получиться, попробую так же. У меня линукс, но специфицкий - ALTLinux, весь из себя чрутовый. Вот думаю, может, из-за этого проблемы...

Назаркин Андрей Николаевич
MRG LIFE. Deputy Head of IT
Mezhregiongarant. Head of IT
email: su@mrglife.ru, su@mrggroup.ru
work tel: (495) 649-3010 #2205
mob. tel: (916) 814-3459

fax:            (495) 649-3277
sip:             3377615


-----Original Message-----
From: CommuniGate Pro Russian Discussions [mailto:CGatePro@mx.ru] Sent: Friday, January 23, 2009 2:26 PM
To: CommuniGate Pro Russian Discussions
Subject: Re: [CGP] CGP и hylafax

День добрый Nazarkin,

У hylafax проблема какая-то с запуском faxrcvd под FreeBSD по крайней мере. Мне он мозг тоже несколько поел, правда не столько сколько t38modem. В итоге я плюнул и добавил вывод строки запуска этого скрипта в сислог и перловым парсером для sysloga сам запускаю его на выполнение. Так все ходит.

Если такое решение устраивает ,то в файле faxd/faxGettyApp.c++ в функции faxGettyApp::notifyRecvDone(FaxRecvInfo& ri) после строки runCmd(cmd, true, this);
добавить строку
logError("Run FaxRcvd Cmd CMD: %s", (const char*) cmd); В конфиг сислога добавить запуск парсера, у меня в messages писалось поэтому не разбираясь в чем конкретно я все что туда пишется отправляю дополнительно в парсер
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err | /usr/local/sbin/fax2email.pl

Текст самого парсера ниже.

В общем то решение через одно место, но добить hylafax на правильный запуск faxrcvd мне время пока не дает. Да у меня версия 4.4.4. Пробовал другие версии тоже не работает, судя по гуглу сломано было это давно в районе начала 4.0 и не под всеми платформами.

Friday, January 23, 2009, 1:25:16 PM, Вы пишете:

NA> Коллеги, хелп!
NA> Отчаялся уже найти причину :(
NA> У кого-нибудь работает на одном сервере CGP и hylafax?
NA> Не шлет, зараза, факсы на почту, хоть ты тресни :(
NA> Все делает, получает факс, складывает его аккуратненько в tiff и... тишина...
NA> Уже и 4-ю версию пробовал и 5-ю - один фиг :(
NA> Логи у hylafax-а не просто бедные, а никакие...
NA> Куда, в какую черную дыру уходят письма - неизвестно...
NA> Поделитесь мыслями, плиз, вторую неделю бьюсь над пустяковой, казалось бы, задачей..

NA> Назаркин Андрей Николаевич
NA> MRG LIFE. Deputy Head of IT
NA> Mezhregiongarant. Head of IT
NA> email: su@mrglife.ru, su@mrggroup.ru
NA> work tel: (495) 649-3010  #2205
NA> mob. tel: (916) 814-3459
NA> fax:            (495) 649-3277
NA> sip:             3377615


------------------------ 

С наилучшими пожеланиями
Николай Варинов.
mailto:nic@sotcom.ru

#/usr/local/sbin/fax2email.pl
#!/usr/local/bin/perl
$|=1;
while(<STDIN>)
{
email_fax($_);
}
exit;
sub email_fax
{
if ($_[0] =~ /\d+:\d+:\d+\s+mx\s+FaxGetty\[\d+\]:\s+Run\s+FaxRcvd\s+Cmd\s+CMD:\s*(.+)$/)  {
 my $t=`(cd /var/spool/hylafax/; $1 2>&1)`;  }
}

##################################################################
Вы получили это сообщение потому, что подписаны на список рассылки   <CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
Для административных запросов адрес <CGatePro-request@mx.ru> Архив списка: http://mx.demos.su/lists/cgp-russian/ Получено Fri Jan 23 12:05:41 2009

Этот архив был сгенерирован hypermail 2.1.8 : Fri 23 Jan 2009 - 16:14:56 MSK