Добрый день.
Установлена Ubuntu 12.04
Avantfax+Hylafax+iaxmoden
Принимаю факс, файл появляется в /var/spool/hylafax/recvq
После чего он должен был бы появится в интерфейсе и уйти на мыло.
Но ничего не происходит.
Когда руками толкаю cd /var/spool/hylafax; for i in ls recvq/*
; do bin/faxrcvd.php $i ttyIAX00;
то факс появляется в веб и уходит на почту. Не пойму в чем проблема. Перекопал уже весь инет не найду ничего при выводе команды появляются ошибки:
cd /var/spool/hylafax; for i in `ls recvq/*`; do bin/faxrcvd.php $i ttyIAX00; done
PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/MDB2/Driver/mysql.php on line 924
PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/MDB2/Driver/mysql.php on line 1190
Warning, no page size database file "/etc/hylafax/pagesizes", using builtin default.
PHP Notice: Undefined index: CallID1 in /var/www/avantfax/includes/functions.php on line 859
faxrcvd> executing: recvq/fax000000015.tif ttyIAX00 '' '' CIDNum: '' CIDName: '' DID: ''
faxrcvd> PROCESSING FAX from '2342686' (1 pages) received '2013:10:28 16:48:18'
/usr/bin/tiffcp recvq/fax000000015.tif /var/www/avantfax/faxes/recvd/2013/10/28/2342686/000000015/fax.tif
Create PDF
Warning, no page size database file "/etc/hylafax/pagesizes", using builtin default.
PHP Notice: Undefined index: CallID1 in /var/www/avantfax/includes/functions.php on line 859
Create Thumbnails
Processing page 1
FAXPATH: /faxes/recvd/2013/10/28/2342686/000000015
faxrcvd> Inserted /var/www/avantfax/faxes/recvd/2013/10/28/2342686/000000015 from 2342686 to Inbox
ocr_faxcontent> /usr/local/bin/tesseract not found
faxrcvd> Fax sent to MODEM contact my@email
PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/MDB2/Driver/mysql.php on line 924
PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/MDB2/Driver/mysql.php on line 1190
Warning, no page size database file "/etc/hylafax/pagesizes", using builtin default.
PHP Notice: Undefined index: CallID1 in /var/www/avantfax/includes/functions.php on line 859
faxrcvd> executing: recvq/fax000000016.tif ttyIAX00 '' '' CIDNum: '' CIDName: '' DID: ''
faxrcvd> PROCESSING FAX from '2342686' (1 pages) received '2013:10:28 17:59:42'
/usr/bin/tiffcp recvq/fax000000016.tif /var/www/avantfax/faxes/recvd/2013/10/28/2342686/000000016/fax.tif
Create PDF
Warning, no page size database file "/etc/hylafax/pagesizes", using builtin default.
PHP Notice: Undefined index: CallID1 in /var/www/avantfax/includes/functions.php on line 859
Create Thumbnails
Processing page 1
FAXPATH: /faxes/recvd/2013/10/28/2342686/000000016
faxrcvd> Inserted /var/www/avantfax/faxes/recvd/2013/10/28/2342686/000000016 from 2342686 to Inbox
ocr_faxcontent> /usr/local/bin/tesseract not found
faxrcvd> Fax sent to MODEM contact ******@************
PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/MDB2/Driver/mysql.php on line 924
PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/php/MDB2/Driver/mysql.php on line 1190
PHP Notice: Undefined index: Sender in /var/www/avantfax/includes/functions.php on line 853
PHP Notice: Undefined index: Sender in /var/www/avantfax/includes/functions.php on line 853
PHP Notice: Undefined index: Sender in /var/www/avantfax/includes/functions.php on line 854
PHP Notice: Undefined index: CallID1 in /var/www/avantfax/includes/functions.php on line 859
PHP Notice: Undefined index: Pages in /var/www/avantfax/includes/functions.php on line 861
faxrcvd> failed: recvq/seqf ttyIAX00 corrupted
Решение: В моем случае оказалось все очень просто, сделал:
ln -s /var/www/avantfax/includes/faxrcvd.php /var/spool/hylafax/bin/faxrcvd
ln -s /var/www/avantfax/includes/notify.php /var/spool/hylafax/bin/notify
mv /usr/bin/faxcover /usr/bin/faxcover.old
ln -s /var/www/avantfax/includes/faxcover.php /usr/bin/faxcover
И все заработало.
Задан: 2013-10-29 14:32:45 +0400
Просмотрен: 793 раз
Обновлен: Jan 23 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Я переинсталировал следующие пакеты и ошибка исчезла. sudo apt-get install php-mdb2-driver-mysql sudo apt-get install php-pear sudo pear install MDB2 pear install MDB2DriverMysql
Вот какие ошибки остались: PHP Notice: Undefined index: Sender in /var/www/avantfax/includes/functions.php on line 853 PHP Notice: Undefined index: Sender in /var/www/avantfax/includes/functions.php on line 853 PHP Notice: Undefined index: Sender in /var/www/avantfax/includes/functions.php on line 854 PHP Notice: Undefined index: CallID1 in /var/www/avantfax/includes/functions.php on line 859 PHP Notice: Undefined index: Pages in /var/www/avantfax/includes/functions.php on line 861
testsia ( 2013-10-29 16:29:23 +0400 )редактироватьлог выложите в читаемом виде, может кто и глянет. А вообще вот тут написано вроде как PHP Notice: Undefined index: Pages in /var/www/avantfax/includes/functions.php on line 861 faxrcvd> failed: recvq/seqf ttyIAX00 corrupted
bandys ( 2013-10-29 16:30:17 +0400 )редактироватьа почему вы на фореме авантафакса это не пишите? причем тут астриск то? это явно неправильная установка авантафакса.undefined index это некритично. просто *аки писали код.
meral ( 2013-10-29 20:24:30 +0400 )редактироватьПодскажите пожалуйста а почему вы решили что ошибка не критична ? Факсы то не приходять автоматом....
testsia ( 2013-10-30 12:27:08 +0400 )редактироватьless /var/log/maillog
zzuz ( 2013-10-30 12:59:30 +0400 )редактироватьОн пытается отправить но на адрес который не существует: Oct 30 12:00:35 postfix/pickup[8805]: 7E47C55C37D6: uid=10 from=<FaxMaster> Oct 30 12:00:35 postfix/cleanup[10486]: 7E47C55C37D6: message-id=<20131030100035.7E47C55C37D6@my.domain> Oct 30 12:00:35 postfix/qmgr[1798]: 7E47C55C37D6: from=<FaxMaster@my.domain>, size=703, nrcpt=1 (queue active) Oct 30 12:00:35 postfix/local[10488]: 7E47C55C37D6: to=<no@my.domain>, orig_to=<FaxMaster>, relay=local, delay=0.2, delays=0.15/0/0/0.06, dsn=5.1.1, status=bounced (unknown user: "no") Oct 30 12:00:35 postfix/cleanup[10486]: 9AFB055C37D7: message-id=<20131030100035.9AFB055C37D7@my.domain> Oct 30 12:00:35 postfix/bounce[10512]: 7E47C55C37D6: sender non-delivery notification: 9AFB055C37D7 Oct 30 12:00:35 postfix/qmgr[1798]: 9AFB055C37D7: from=<>, size=2598, nrcpt=1 (queue active) Oct 30 12:00:35 postfix/qmgr[1798]: 7E47C55C37D6: removed
С почтой можно еще побороться, а вот почему он не отображает в вэбе Avantfax я не могу понять. Права дал на все.
testsia ( 2013-10-30 14:20:33 +0400 )редактироватьРазбирайтесь последовательно , если навыков не хватает. Сначала почта.
zzuz ( 2013-10-30 14:29:35 +0400 )редактироватьКак отправить факсы на мыло разобрался. С веб интерфейсом пока глухо, не пойму какой скрипт должен давать команду что бы факсы появились в веб морде.....
testsia ( 2013-11-13 15:12:55 +0400 )редактироватьДостаточно ниже в вопросе это написать.
zzuz ( 2013-11-13 17:34:30 +0400 )редактировать