![]() |
Hello, I wanted to setup an Hylafax with an IAXmodem to virtualize my FAX within my Asterisk Server. I installed Hylafax and the iaxmodem. Everything went well, I think, until I tested it the first time. faxstat -s is saying Initialising server ever, a Fax in queue or not. The Hylafax is never using the Modem as if it doesn't know there is one. I have collected some logs for you, perhaps, you see the problem, i don't at this time. Please don't be shy if you need anything else I can hand over. regards Dennis Eberstein
linuxer linux # faxstat -s HylaFAX scheduler on Linuxer: Running Modem ttyIAX0 (+49 xxxx xxxxxxxxx): Initializing server linuxer linux # cat /var/log/messages | grep FAX Aug 29 19:00:43 linuxer HylaFAX[7700]: checkHostIdentity("localhost") Aug 29 19:00:43 linuxer HylaFAX[7700]: Parsing hostPort(): "EPRT" Aug 29 19:00:43 linuxer HylaFAX[7700]: Parsing "|1|127.0.0.1|44685|" Aug 29 19:00:43 linuxer HylaFAX[7700]: `-> s.length() = 19 Aug 29 19:00:43 linuxer HylaFAX[7700]: `-> s[0] = '|' Aug 29 19:00:43 linuxer HylaFAX[7700]: `-> s[2] = '|' Aug 29 19:00:43 linuxer HylaFAX[7700]: `-> s[18] = '|' Aug 29 19:00:43 linuxer HylaFAX[7700]: Looks like extended syntax: "|1|127.0.0.1|44685|" [7C: |] Aug 29 19:00:43 linuxer HylaFAX[7700]: `-> Got a: 127.0.0.1[13] Aug 29 19:00:43 linuxer HylaFAX[7700]: `-> Got a: 44685[19] Aug 29 19:00:43 linuxer HylaFAX[7700]: Parsed: Family 1 Address 127.0.0.1 Port 44685 Aug 29 19:00:45 linuxer HylaFAX[7703]: checkHostIdentity("localhost") Aug 29 19:00:45 linuxer HylaFAX[7703]: Parsing hostPort(): "EPRT" Aug 29 19:00:45 linuxer HylaFAX[7703]: Parsing "|1|127.0.0.1|38280|" Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> s.length() = 19 Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> s[0] = '|' Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> s[2] = '|' Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> s[18] = '|' Aug 29 19:00:45 linuxer HylaFAX[7703]: Looks like extended syntax: "|1|127.0.0.1|38280|" [7C: |] Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> Got a: 127.0.0.1[13] Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> Got a: 38280[19] Aug 29 19:00:45 linuxer HylaFAX[7703]: Parsed: Family 1 Address 127.0.0.1 Port 38280 Aug 29 19:00:45 linuxer HylaFAX[7703]: Parsing hostPort(): "EPRT" Aug 29 19:00:45 linuxer HylaFAX[7703]: Parsing "|1|127.0.0.1|58093|" Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> s.length() = 19 Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> s[0] = '|' Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> s[2] = '|' Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> s[18] = '|' Aug 29 19:00:45 linuxer HylaFAX[7703]: Looks like extended syntax: "|1|127.0.0.1|58093|" [7C: |] Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> Got a: 127.0.0.1[13] Aug 29 19:00:45 linuxer HylaFAX[7703]: `-> Got a: 58093[19] Aug 29 19:00:45 linuxer HylaFAX[7703]: Parsed: Family 1 Address 127.0.0.1 Port 58093 linuxer / # cat /etc/iaxmodem/ttyIAX0.conf device /dev/ttyIAX0 owner uucp:uucp mode 660 port 4569 refresh 50 server 127.0.0.1 peername iaxmodem secret xxxxxx codec alaw refresh 60 linuxer fax # cat etc/config.ttyIAX0 # $Id: iaxmodem,v 1.2 2007/11/26 14:03:45 aidan Exp $ # # prototype config for the IAXmodem softmodem which uses # the spandsp soft-DSP library # # CountryCode: 49 AreaCode: xxxx FAXNumber: "+49 xxxx xxxxxxxx" 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 # # # # Modem-related stuff: should reflect modem command interface # and hardware connection/cabling (e.g. flow control). # ModemType: Class1 # use this to supply a hint # # The modem is taken off-hook during initialization, and then # placed back on-hook when done to prevent glare. # ModemResetCmds: "ATH1\nAT+VCID=1" # enables CallID display ModemReadyCmds: ATH0 Class1AdaptRecvCmd: AT+FAR=1 Class1TMConnectDelay: 400 # counteract quick CONNECT response # # Older iaxmodem versions didn't support V.17 very well. It can be # disabled in this fashion: # #Class1RMQueryCmd: "!24,48,72,96" # V.17 fast-train recv doesn't work well #Class1TMQueryCmd: "!24,48,72,96" # V.17 fast-train recv doesn't work well CallIDPattern: "NMBR=" CallIDPattern: "NAME=" CallIDPattern: "ANID=" CallIDPattern: "NDID=" # Uncomment these if you really want them, but you probably don't. #CallIDPattern: "DATE=" #CallIDPattern: "TIME=" linuxer fax # cat etc/hosts.hfaxd localhost 127.0.0.1