Hallo,
ich habe ein Problem mit einer Asterisk + Hylafax + Iaxmodem Konfiguration unter Debian.
Das Faxmodem hat sporadische Ausfälle und nimmt gelegentlich die ankommenden Faxe, auch nach mehreren Versuchen der Gegenstelle nicht an.
In den Log-Files ist keine Fehlermeldung zu finden. Es ist keine Regelmäßigkeit im Auftreten des Fehlers und in der Häufigkeit zu erkennen. Erst nach dem Neustarten von Hylafax und Iaxmodem ist das Problem in manchen Fällen behoben, wobei auch da keine Garantie besteht. Der Fehler kann auch schon beim Ersten zu empfangendem Fax nach einem Neustart auftreten.
Hat hier jemand vielleicht schon mal ein ähnliches Problem gehabt oder weiß eine Lösung?
Vielen Dank
Felix
Software Versionen:
Debian - 6.0.3
Asterisk - 1.6.2.9-2+squeeze3
Hylafax - 6.0.5-4
Iaxmodem - 1.2.0
Ausschnitt: /etc/asterisk/iax.conf
Ausschnitt: /etc/asterisk/extensions.conf
(Es wurde eine Weiterleitung auf ein Faxgerät als Fallback Lösung eingerichtet, wobei Das keine langfristige Lösung darstellt)
Ausschnitt: /etc/hylafax/config.ttyIAX0
(Evtl liegt der Fehler in der Zeile „ModemResetCmds: "ATH1\nAT+VCID=1"“ welche von mir nachträglich eingefügt wurde, ich aber keine Änderung feststellen konnte)
Ausschnitt: /etc/iaxmodem/ttyIAX0
Asterisk Terminal: iax2 show peers
Debian Terminal: faxstat
Debian Terminal: ps aux | grep fax
Debian Terminal: ps aux | grep iaxmodem
ich habe ein Problem mit einer Asterisk + Hylafax + Iaxmodem Konfiguration unter Debian.
Das Faxmodem hat sporadische Ausfälle und nimmt gelegentlich die ankommenden Faxe, auch nach mehreren Versuchen der Gegenstelle nicht an.
In den Log-Files ist keine Fehlermeldung zu finden. Es ist keine Regelmäßigkeit im Auftreten des Fehlers und in der Häufigkeit zu erkennen. Erst nach dem Neustarten von Hylafax und Iaxmodem ist das Problem in manchen Fällen behoben, wobei auch da keine Garantie besteht. Der Fehler kann auch schon beim Ersten zu empfangendem Fax nach einem Neustart auftreten.
Hat hier jemand vielleicht schon mal ein ähnliches Problem gehabt oder weiß eine Lösung?
Vielen Dank
Felix
Software Versionen:
Debian - 6.0.3
Asterisk - 1.6.2.9-2+squeeze3
Hylafax - 6.0.5-4
Iaxmodem - 1.2.0
Ausschnitt: /etc/asterisk/iax.conf
Code:
[general]
bindport=4569
bindaddr=0.0.0.0
disallow=all
allow=ulaw
allow=alaw
calltokenoptional = 127.0.0.1
iaxcompat=yes
minregexpire = 40
maxregexpire = 3600
autokill=yes
[iaxmodem]
type = friend
secret = xxxxxx
port = 4570
host = dynamic
context = default
allow = alaw
requirecalltoken=no
Ausschnitt: /etc/asterisk/extensions.conf
Code:
exten => 66,1,Dial(IAX2/iaxmodem,10)
exten => 66,n,Dial(SIP/${EXTEN})
Ausschnitt: /etc/hylafax/config.ttyIAX0
Code:
CountryCode: 49
AreaCode: xxxx
FAXNumber: +49xxxxxxxxxxxx
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
ServerTracing: 1
SessionTracing: 11
RecvFileMode: 0600
LogFileMode: 0600
DeviceMode: 0600
RingsBeforeAnswer: 1
SpeakerVolume: off
GettyArgs: "-h %l dx_%s"
LocalIdentifier: "NothingSetup"
TagLineFont: etc/lutRS18.pcf
TagLineFormat: "From %%l|%c|Page %%P of %%T"
MaxRecvPages: 25
#ModemResetCmds: "ATH1\nAT+VCID=1"
ModemType: Class1 # use this to supply a hint
Class1Cmd: AT+FCLASS=1.0 # command to enter class 1.0
Class1PPMWaitCmd: AT+FTS=7 # command to stop and wait before PPM
Class1TCFWaitCmd: AT+FTS=7 # command to stop and wait before TCF
Class1EOPWaitCmd: AT+FTS=9 # command to stop and wait before EOP
Class1SwitchingCmd: AT+FRS=7 # command to stop and listen for silence
Class1RecvAbortOK: 200 # wait 200ms for abort response
Class1FrameOverhead: 4 # 4 byte overhead in recvd HDLC frames
Class1RecvIdentTimer: 40000 # 35+5secs waiting for ident frames
Class1TCFMaxNonZero: 10 # max 10% of data may be non-zero
Class1TCFMinRun: 1000 # min run is 2/3rds of TCF duration
Ausschnitt: /etc/iaxmodem/ttyIAX0
Code:
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 60
server 127.0.0.1
peername iaxmodem
secret xxxxxx
codec alaw
iax2debug
dspdebug
Asterisk Terminal: iax2 show peers
Code:
Name/Username Host Mask Port Status
iaxmodem 127.0.0.1 (D) 255.255.255.255 4570 Unmonitored
Debian Terminal: faxstat
Code:
HylaFAX scheduler on asterisk: Running
Modem ttyIAX0 (+49xxxxxxxxxxxxx): Running and idle
Debian Terminal: ps aux | grep fax
Code:
uucp 15115 0.0 0.4 4844 2196 ? Ss Aug13 0:09 /usr/sbin/faxgetty ttyIAX0
uucp 15879 0.0 0.2 5888 1240 ? Ss Aug13 0:00 /usr/sbin/faxq
uucp 15884 0.0 0.3 4700 1556 ? S Aug13 0:00 /usr/sbin/hfaxd -d -i 45
Debian Terminal: ps aux | grep iaxmodem
Code:
uucp 19514 0.0 0.2 2408 1160 pts/0 Ss+ Aug18 0:24 /usr/bin/iaxmodem ttyIAX
Zuletzt bearbeitet: