LINUX.ORG.RU
ФорумAdmin

Hylafax автоприем


0

1

Не работает автоприем факсов.

config.ttyS1:

CountryCode:            7
AreaCode:               495
FAXNumber:              +7.495.xxx.xxxx
LongDistancePrefix:     8
InternationalPrefix:    10
DialStringRules:        etc/dialrules
ServerTracing:          1
SessionTracing:         0xFFF
RecvFileMode:           0644
LogFileMode:            0644
DeviceMode:             0644
RingsBeforeAnswer:      1
SpeakerVolume:          on
GettyArgs:              "-r -b -s -h %l dx_%s"
LocalIdentifier:        "xxxxxxxx xxxxxx" 
TagLineFont:            etc/lutRS18.pcf
TagLineFormat:          "From %%l|%c|Page %%p of %%t"
DRingOn:                on
FaxRcvdCmd:             bin/faxrcvd
AdaptiveAnswer:         yes
AnswerRotary:           fax

ModemType:              Class2.0        # use class 2.0 interface
ModemRate:              19200           # DCE-DTE communication rate
ModemFlowControl:       xonxoff         # hardware flow control
RecvDataFormat:         adaptive
ModemAnswerDataCmd:     ATA
ModemAnswerFaxBeginCmd: "<19200><xon>"
ModemAnswerFaxCmd:      ATA
ModemNoFlowCmd:         AT&H0&I0&R1  
ModemHardFlowCmd:       AT&H1&I0&R2     # setup modem for hardware flow control
ModemSoftFlowCmd:       AT&H2&I2&R1     # setup modem for software flow control
#
ModemSetupDTRCmd:       ATS13=1&D2      # setup so DTR drop resets modem
ModemSetupDCDCmd:       AT&C1           # setup so DCD reflects carrier (or not)
ModemResultCodesCmd:    ATQ0X4          # enable extended result codes
ModemNoAutoAnswerCmd:   ATS0=0          # 0 - enable auto answer; 1 - disable
ModemSetupAACmd:        AT+FAA=1
ModemSetVolumeCmd:      "ATM0 ATM1 ATM1 ATM1 ATM1"
Class2BUGCmd:           AT+FBU=0
Class2CQQueryCmd:       !(0),(0)        # override modem response
Class2NRCmd:    AT+FNR=1,1,1,0
Class2SendRTC:  yes
Class2APQueryCmd:       none
В чем может быть проблема?


Ответ на: комментарий от sdio

Да, кончно.

Факсы по faxanswer -q /var/spool/hylafax ttyS1 принимаются
по sendfax -n -d 9xxxxxxx filename отправляются

Автоприем не работает. Не знаю, что уже делать

Drisch
() автор топика
Ответ на: комментарий от Drisch

Трудно так сказать. Я бы запустил faxgetty (без опции -D) из консоли и посмотрел как он реагирует на звонки

sdio ★★★★★
()
Ответ на: комментарий от sdio

Drisch> ModemNoAutoAnswerCmd: ATS0=0 # 0 - enable auto answer; 1 - disable

убери эту строку

и попробуй RingsBeforeAnswer: 2

Не работает

Drisch
() автор топика
Ответ на: комментарий от Drisch

тогда не знаю

остается подключаться minicom'ом давать инициализационные команды (из config.ttyS1) и смотреть появляется ли RING во время входящих звонков

sdio ★★★★★
()

Вот что сыпется, когда принимаю в ручную:

$ cat /var/log/syslog | HylaFAX
Nov 12 13:17:09  FaxGetty[13362]: OPEN /dev/ttyS1  HylaFAX (tm) Version 6.0.3
Nov 12 13:17:12  HylaFAX[13364]: checkHostIdentity("localhost")
Nov 12 13:17:12  HylaFAX[13364]: Parsing hostPort(): "EPRT"
Nov 12 13:17:12  HylaFAX[13364]: Parsing "|1|127.0.0.1|46539|"
Nov 12 13:17:12  HylaFAX[13364]:  `-> s.length() = 19
Nov 12 13:17:12  HylaFAX[13364]:  `-> s[0] = '|'
Nov 12 13:17:12  HylaFAX[13364]:  `-> s[2] = '|'
Nov 12 13:17:12  HylaFAX[13364]:  `-> s[18] = '|'
Nov 12 13:17:12  HylaFAX[13364]: Looks like extended syntax: "|1|127.0.0.1|46539|" [7C: |]
Nov 12 13:17:12  HylaFAX[13364]: `-> Got a: 127.0.0.1[13]
Nov 12 13:17:12  HylaFAX[13364]: `-> Got a: 46539[19]
Nov 12 13:17:12  HylaFAX[13364]: Parsed: Family 1 Address 127.0.0.1 Port 46539
Nov 12 13:17:15  HylaFAX[13367]: checkHostIdentity("localhost")
Nov 12 13:17:15  HylaFAX[13367]: Parsing hostPort(): "EPRT"
Nov 12 13:17:15  HylaFAX[13367]: Parsing "|1|127.0.0.1|59806|"
Nov 12 13:17:15  HylaFAX[13367]:  `-> s.length() = 19
Nov 12 13:17:15  HylaFAX[13367]:  `-> s[0] = '|'
Nov 12 13:17:15  HylaFAX[13367]:  `-> s[2] = '|'
Nov 12 13:17:15  HylaFAX[13367]:  `-> s[18] = '|'
Nov 12 13:17:15  HylaFAX[13367]: Looks like extended syntax: "|1|127.0.0.1|59806|" [7C: |]
Nov 12 13:17:15  HylaFAX[13367]: `-> Got a: 127.0.0.1[13]
Nov 12 13:17:15  HylaFAX[13367]: `-> Got a: 59806[19]
Nov 12 13:17:15  HylaFAX[13367]: Parsed: Family 1 Address 127.0.0.1 Port 59806
А вот, когда он должен принимать автоматом:
Nov 12 13:22:04  HylaFAX[13306]: Parsing hostPort(): "PORT"
И все...

Drisch
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.