И снова получение факсов + H323
Сообщений: 4
|
И снова получение факсов + H323
Здравствуйте!
Помогите пожалуйста разобраться с факсами, перечитал много доков (в том числе здесь), но факсы так и не получаются. Настроил как было написано в доках, астериск завелся с rxfax/txfax - все ок.
Посылаю факс с обычного городского телефона на другие обычные номера - без проблем.
Посылаю факс к себе в *, факс посылается и посылка обрывается где-то на начале посыла. Причем на диск ложится файл размером 8кб следующего содержания - II*^@^@^@^@^@.
астериск в дебаг выкидывает следующее:
-- Inbound H.323 call 'ip$195.14.50.82:35508/24137' detected.
-- Inbound H.323 call 'ip$195.14.50.82:35508/24137', channel 'OH323/88123321430@195.14.50.82-fa2a'.
-- Executing Goto("OH323/88123321430@195.14.50.82-fa2a", "fax|1") in new stack
-- Goto (msk,fax,1)
-- Executing SetVar("OH323/88123321430@195.14.50.82-fa2a", "FAXFILE=/var/spool/asterisk/fax/20050824-193333.tif") in new stack
> H.323 call 'ip$195.14.50.82:35508/24137', exception CALL_ESTABLISHED.
2005-08-24 19:33:45 WARNING[31385]: chan_oh323.c:3387 setup_h323_connection: Call 'ip$195.14.50.82:35508/24137' requests connection re-setup (2).
2005-08-24 19:33:47 WARNING[31385]: chan_oh323.c:3387 setup_h323_connection: Call 'ip$195.14.50.82:35508/24137' requests connection re-setup (1).
-- H.323 call 'ip$195.14.50.82:35508/24137' cleared, reason 4 (Cleared by remote user), established (15 sec)
-- Executing Answer("OH323/88123321430@195.14.50.82-fa2a", "") in new stack
== Spawn extension (msk, h, 1) exited non-zero on 'OH323/88123321430@195.14.50.82-fa2a'
-- Hungup 'OH323/88123321430@195.14.50.82-fa2a'
почему он выкидывает WARNING и говорит что соеденение должно быть re-setup ?
причем 2 раза ?
конфиги:
extension.conf
exten => 67082217469,3,Goto(fax,1);
exten => fax,1,SetVar(FAXFILE=/var/spool/asterisk/fax/${TIMESTAMP}.tif)
exten => fax,2,rxfax(${FAXFILE})
в oh323.conf включен только alaw кодек.
спасибо!
|
Сообщений: 6521
|
Re: И снова получение факсов + H323
Пожалуйста! Ты вывалил сюда ровно половину своего теста. Совершенно непонятно -
1) Что за устройство используется в качестве входного шлюза из PSTN?
2)почему оно передаёт звонок по Н.323? Не сможет по SIP? Это бы облегчило понимание.
3) Какие установки стоят на этом устройстве на приём факсов и передачу их в сеть VoIP Астериску? Подозреваю, что Т.38 (а его Астериск то и не поддерживает)
4) То что ты указал в oh323.conf только alaw кодек говорит о способности принять факс только по 711 alaw, не факт, что он будет передаваться по alaw (а если по ulaw?)
|
Сообщений: 4
|
Re: И снова получение факсов + H323
большое спасибо! с приемом факса разобрался : )
теперь следующая беда которая незнаю откуда появляется:
почемуто факс приходит с ужасным качеством. tiff документ приходит совсем не в A4, а весь сжатый, потом я исправляю в A4 формат так:
exten => fax,4,System(/usr/bin/tiff2pdf -p A4 ${FAXFILE} > ${PDFFILE})
tiff2pdf делает А4 документ.
Никто не знает как улучшить качество tiff'a который приходит?
libtiff у меня 3.7.3 - собирал обычно configure; make; make install
да и для тех кто настраивает факсы, может понадобится следующая инфа:
1. Почемуто иногда приходит битый тифф и в лог выкидывается сообщение:
MissingRequired: /var/spool/asterisk/fax/20050825-173049.tif: TIFF directory is missing required "StripOffsets" field.
у меня вылечелось тем что rxfax писал в директорию, которая была симлинком. В rxfax нужно обязательно указывать прямой путь до папки с факсами без симлинков : )
|
Сообщений: 1530
|
Re: И снова получение факсов + H323
popeye
почемуто факс приходит с ужасным качеством. tiff документ приходит совсем не в A4, а весь сжатый, потом я исправляю в A4 формат так:
exten => fax,4,System(/usr/bin/tiff2pdf -p A4 ${FAXFILE} > ${PDFFILE})
tiff2pdf делает А4 документ.
Никто не знает как улучшить качество tiff'a который приходит?
libtiff у меня 3.7.3 - собирал обычно configure; make; make install
На www.voip-info.org (или на www.opennet.ru?) написано, что получаемый tiff толи сжатый, толи растянутый (не помню, а посмотреть сейчас не могу). Лечится либо программой просмотра, либо перекодированием в pdf. Причем я перекодирую без всяких -pA4 -- все работает на ура. С качеством проблем нет...
|
Откуда: Москва
Сообщений: 3421
|
Re: И снова получение факсов + H323
popeye
2005-08-24 19:33:45 WARNING[31385]: chan_oh323.c:3387 setup_h323_connection: Call 'ip$195.14.50.82:35508/24137' requests connection re-setup (2).
Я видел такое сообщение re-setup единственный раз при работе с китайским дешевым телефоном atcomm (если склероз не изменяет). После 2-х часов научного тыка решили проблему изменением опции не помню какой (calling features? h323 xxx?) с advanced на normal.
|
Сообщений: 42
|
Re: И снова получение факсов + H323
to popeye плиз выложи конфиг в extensions по приёму факсов
|
Сообщений: 6521
|
Re: И снова получение факсов + H323
to romanse: ты будешь уже пользоваться поиском или тут проще просить?
http://www.voip-info.org/tiki-index.php?page=Asterisk%20fax
[macro-faxreceive]
exten => s,1,SetVar(FAXFILE=/var/spool/asterisk-fax/${UNIQUEID}.tif)
exten => s,2,DBGet(EMAILADDR=extensionemail/${MACRO_EXTEN})
exten => s,3,rxfax(${FAXFILE})
exten => s,103,SetVar(EMAILADDR=info@mycompany.com)
exten => s,104,Goto(3)
[fax]
exten => 999,1,Macro(faxreceive)
exten => 999,2,system(/usr/local/sbin/mailfax ${FAXFILE} ${EMAILADDR} "${CALLERIDNUM} ${CIDNAME}")
a вот и сам скрипт (/usr/local/sbin/mailfax
#!/bin/sh
# This is under the terms of GNU GENERAL PUBLIC LICENSE
# See http://www.gnu.org/licenses/gpl.txt for details
#
FAXFILE=$1
RECIPIENT=$2
FAXSENDER=$3
export LANG="C"
tiff2ps -2eaz -w 8.5 -h 11 $FAXFILE | ps2pdf - |mime-construct --to $RECIPIENT --subject "Fax from $FAXSENDER" --attachment $F
AXFILE.pdf --type application/pdf --file -
|
Сообщений: 18
|
Re: И снова получение факсов + H323
Добрый день, popeye
У меня такая же проблема.
Вдруг перестали приниматься факсы (вообще:() через oh323 и rxfax.
Выдает такие-же сообщения: Call 'ip$195.14.50.82:35508/24137' requests connection re-setup (2).
В чем у тебя была проблема? Куда копать?
Олег
|
|