AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Winprint Hylafax отправка факсов

Newbies/FAQ Forum 4 сообщений -
#1

Братья по разуму, проясните пожалуйста логику отправки Winprint(ом) факса.

Понадобилось нам все-таки слать факсы (будь они не ладны! 21-й век на дворе...) через Asterisk. Поставил winprint как описано тут http://www.asterisk-pbx.ru/wiki/doku.php/fax, сконфигурировал порт, пользователя сделал безпарольного test, адрес машины с которой посылается факс добавил в /var/spool/hylafax/etc/hosts.hfaxd

При отправке факса программа пишет что задание принято, но на почту приходит сообщение с ошибкой

Your job to 4951234567 was not sent because:

No local dialtone

При этом в консоли появляются сообщения типа:

[Nov 17 13:55:54] NOTICE[3219]: chan_iax2.c:10534 socket_process: Rejected connect attempt from 127.0.0.1, request '4951234567@modembank' does not exist

Догадываюсь что Winprint по каким-то причинам не может правильно использовать iax канал. При этом через этот же канал входящие факсы идут на ура. В чем может быть причина?

Может просто кто-то логику объяснит? Т.е. что должно происходить когда Winprint пытается послать факс? А то что-то я пока не догоняю на чем происходит затык...
#2

вы iax2 модемы не настроили. что-то упустили.
можете с настройками аутентикации на iax.conf поиграться или поискать другую инструкцию, последний раз я ставил решение такое с год назад и все запустилось.
#3

Спасибо огромное, навели на мысль =) У меня в iax.conf стоял не верный контекст (context=modembank) Поправил заработало. =) Но не так как нужно ))) То есть судя по логу модем дозванивается до факса, но факс не проходит.

В логе настораживает строка "SESSION BEGIN 000000132 74954991234567" а именно то что он лепит перед кодом 499 код 495 "74954991234567"
Но далее в логе видно что звонит он правильно "DIAL 4991234567"
На принимающей стороне стоит вентафакс, у нее в логах "ошибка установки связи". То есть звонок доходит, но они не могут договориться... Пробовал поставить обычный факсовый аппарат, картина не меняется
Пока решения не нашел...

Nov 19 08:37:42.91: [ 8054]: SESSION BEGIN 000000132 74954991234567
Nov 19 08:37:42.91: [ 8054]: HylaFAX (tm) Version 4.4.4
Nov 19 08:37:42.91: [ 8054]: SEND FAX: JOB 16 DEST 4991234567 COMMID 000000132 DEVICE '/dev/ttyIAX0' FROM '987 ' USER 987
Nov 19 08:37:42.91: [ 8054]: STATE CHANGE: RUNNING -> SENDING
Nov 19 08:37:42.91: [ 8054]: [2:OK]
Nov 19 08:37:42.91: [ 8054]: MODEM set XON/XOFF/FLUSH: input ignored, output disabled
Nov 19 08:37:42.91: [ 8054]: DIAL 4991234567
Nov 19 08:37:42.91: [ 8054]: [7:CONNECT]
Nov 19 08:38:00.24: [ 8054]: --> HDLC
Nov 19 08:38:00.24: [ 8054]: --> [2:OK]
Nov 19 08:38:00.24: [ 8054]: HDLC frame with bad control field 0x1
Nov 19 08:38:00.24: [ 8054]: [2:OK]
Nov 19 08:38:00.46: [ 8054]: [7:CONNECT]
Nov 19 08:38:00.48: [ 8054]: [2:OK]
Nov 19 08:38:02.96: [ 8054]: REMOTE best rate 9600 bit/s
Nov 19 08:38:02.96: [ 8054]: REMOTE max A4 page width (215 mm)
Nov 19 08:38:02.96: [ 8054]: REMOTE max unlimited page length
Nov 19 08:38:02.96: [ 8054]: REMOTE best vres 7.7 line/mm
Nov 19 08:38:02.96: [ 8054]: REMOTE format support: MH
Nov 19 08:38:02.96: [ 8054]: REMOTE supports T.30 Annex A, 256-byte ECM
Nov 19 08:38:02.96: [ 8054]: REMOTE best 0 ms/scanline
Nov 19 08:38:02.96: [ 8054]: USE 9600 bit/s
Nov 19 08:38:02.96: [ 8054]: USE error correction mode
Nov 19 08:38:02.96: [ 8054]: [2:OK]
Nov 19 08:38:03.02: [ 8054]: [7:CONNECT]
Nov 19 08:38:03.02: [ 8054]:
#4

Ничего не понимаю... Судя по последним строчкам лога модем устанавливает нулевую скорость: "MODEM set baud rate: 0 baud (flow control unchanged)"
Или я ошибаюсь? Но похоже что все же это так. Но я не могу понять ПОЧЕМУ он это делает? В логе видно как удаленный модем отвечает что его скорость 9600, в config.ttyIAX0 я так же прописал ModemRate: 9600 (больше тоже пробовал). А в логе все то же! Может кто-нибудь даст наводку, может я не там ищу проблему?

Nov 20 15:28:25.39: [ 3412]: SESSION BEGIN 000000141 74954991234567
Nov 20 15:28:25.39: [ 3412]: HylaFAX (tm) Version 4.4.4
Nov 20 15:28:25.39: [ 3412]: SEND FAX: JOB 25 DEST 4991234567 COMMID 000000141 DEVICE '/dev/ttyIAX0' FROM '987 ' USER 987
Nov 20 15:28:25.39: [ 3412]: STATE CHANGE: RUNNING -> SENDING
Nov 20 15:28:25.39: [ 3412]: [2:OK]
Nov 20 15:28:25.42: [ 3412]: MODEM set XON/XOFF/FLUSH: input ignored, output disabled
Nov 20 15:28:25.43: [ 3412]: DIAL 4991234567
Nov 20 15:28:25.43: [ 3412]: [7:CONNECT]
Nov 20 15:28:42.84: [ 3412]: --> HDLC
Nov 20 15:28:42.84: [ 3412]: --> [2:OK]
Nov 20 15:28:42.84: [ 3412]: HDLC frame with bad control field 0x1
Nov 20 15:28:42.84: [ 3412]: [2:OK]
Nov 20 15:28:43.06: [ 3412]: [7:CONNECT]
Nov 20 15:28:43.08: [ 3412]: [2:OK]
Nov 20 15:28:44.82: [ 3412]: REMOTE best rate 9600 bit/s
Nov 20 15:28:44.82: [ 3412]: REMOTE max A4 page width (215 mm)
Nov 20 15:28:44.82: [ 3412]: REMOTE max unlimited page length
Nov 20 15:28:44.82: [ 3412]: REMOTE best vres 7.7 line/mm
Nov 20 15:28:44.82: [ 3412]: REMOTE format support: MH
Nov 20 15:28:44.82: [ 3412]: REMOTE supports T.30 Annex A, 256-byte ECM
Nov 20 15:28:44.82: [ 3412]: REMOTE best 0 ms/scanline
Nov 20 15:28:44.82: [ 3412]: USE 9600 bit/s
Nov 20 15:28:44.82: [ 3412]: USE error correction mode
Nov 20 15:28:44.82: [ 3412]: [2:OK]
Nov 20 15:28:44.88: [ 3412]: [7:CONNECT]
Nov 20 15:28:44.90: [ 3412]: