Alessio
2011-Sep-01 16:13 UTC
[asterisk-users] problems with hylafax + iaxmodem + asterisk1.8.5
Hi! from 2 days I'm trying to run hylafax server and iaxmodem with Asterisk 1.8.5. I have 2 computers in the lan, one is the Asterisk PBX and the other is the server with hylafax and iaxmodem installed. In Asterisk I set up an IAX trunk in this way: ___________________________ iax.conf [iaxmodem] type=friend context=outgoing-fax disallow=all allow=ulaw username=iaxmodem secret=password qualify=yes notransfer=yes host=dynamic requirecalltoken=no callerid="Fax" <06456789> t38pt_udptl=yes ___________________________ In asterisk CLI when I write "IAX2 show peers" I read that the device is reachable: iaxmodem/iaxmod 10.0.1.202 (D) 255.255.255.255 4570 OK (3 ms) In the end I put the configuration Hylafax and Iaxmodem. I've created a context in Asterisk for incoming fax: context IncomingFax { _. => { Dial(IAX2/iaxmodem); }; h => { &riaggancia(); } }; the "call" comes, the modem answers but does not receive any faxes. I give you also logs "/var/log/syslog" and "xferfaxlog" Thanks for your patience. ********************************************** * config ttyIAX in /etc/iaxmodem/ttyIAX ********************************************** device /dev/ttyIAX owner uucp:uucp mode 660 port 4570 refresh 300 server 10.0.1.204 // this is asterisk 1.8.5 peername iaxmodem secret password cidname FAXServer cidnumber 0123456789 codec slinear ********************************************** * config.ttyIAX in /var/spool/hylafax/etc/config.ttyIAX ********************************************** CountryCode: 39 AreaCode: 06 FAXNumber: +39.06.456789 LongDistancePrefix: 0 InternationalPrefix: 00 DialStringRules: etc/dialrules ServerTracing: 0xFFF SessionTracing: 0xFFF RecvFileMode: 0600 LogFileMode: 0600 DeviceMode: 0600 RingsBeforeAnswer: 1 SpeakerVolume: off GettyArgs: "-h %l dx_%s" LocalIdentifier: "IAXmodem" TagLineFont: etc/lutRS18.pcf TagLineFormat: "Ricevuto da %%l|%c|Pagina %%P di %%T" MaxRecvPages: 200 ModemType: Class1 # use this to supply a hint Class1AdaptRecvCmd: AT+FAR=1 Class1TMConnectDelay: 400 # counteract quick CONNECT response ModemResetCmds: AT+VCID=1 # enables CallID display PagerTTYParity: none CallIDPattern: "NMBR=" CallIDPattern: "NAME=" CallIDPattern: "ANID=" CallIDPattern: "NDID=" *********************************************************************************** xferfaxlog ********************************************************************************** 09/01/11 17:13 CALL 000000013 ttyIAX "" fax "+39.06.456789" "" 0 0 0:00:01 0:00:01 "Ring detected without successful handshake" "" "" "<NONE>::s" "" "" *********************************************************************************** /var/log/syslog ********************************************************************************** STATE CHANGE: RUNNING -> LISTENING Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [9:DATE=0901] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [9:TIME=1650] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [5:NAME=] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [15:NMBR=0461829011] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [11:ANID=<NONE>] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [13:USER=iaxmodem] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [11:PASS=<NONE>] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [11:CDID=<NONE>] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [6:NDID=s] Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [4:RING] Sep 1 16:50:11 FAXServer FaxGetty[6225]: ANSWER: Call ID 1 "06654321" Sep 1 16:50:11 FAXServer FaxGetty[6225]: ANSWER: Call ID 2 "" Sep 1 16:50:11 FAXServer FaxGetty[6225]: ANSWER: Call ID 3 "<NONE>" Sep 1 16:50:11 FAXServer FaxGetty[6225]: ANSWER: Call ID 4 "s" Sep 1 16:50:11 FAXServer FaxGetty[6225]: STATE CHANGE: LISTENING -> ANSWERING Sep 1 16:50:12 FAXServer FaxGetty[6225]: ANSWER: Ring detected without successful handshake Sep 1 16:50:12 FAXServer FaxGetty[6225]: <-- [5:ATH0\r] Sep 1 16:50:12 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:12 FAXServer FaxGetty[6225]: MODEM set DTR OFF Sep 1 16:50:12 FAXServer FaxGetty[6225]: MODEM set baud rate: 0 baud (flow control unchanged) Sep 1 16:50:13 FAXServer FaxGetty[6225]: MODEM set DTR OFF Sep 1 16:50:13 FAXServer FaxGetty[6225]: MODEM set baud rate: 0 baud (flow control unchanged) Sep 1 16:50:13 FAXServer FaxGetty[6225]: DELAY 75 ms Sep 1 16:50:13 FAXServer FaxGetty[6225]: MODEM set DTR ON Sep 1 16:50:13 FAXServer FaxGetty[6225]: DELAY 2600 ms Sep 1 16:50:17 FAXServer FaxGetty[6225]: MODEM set baud rate: 19200 baud, input flow XON/XOFF, output flow XON/XOFF Sep 1 16:50:17 FAXServer FaxGetty[6225]: DELAY 10 ms Sep 1 16:50:17 FAXServer FaxGetty[6225]: MODEM flush i/o Sep 1 16:50:17 FAXServer FaxGetty[6225]: <-- [4:ATZ\r] Sep 1 16:50:17 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:17 FAXServer FaxGetty[6225]: DELAY 3000 ms Sep 1 16:50:17 FAXServer HylaFAX[6247]: checkHostIdentity("localhost") Sep 1 16:50:17 FAXServer HylaFAX[6247]: Parsing hostPort(): "EPRT" Sep 1 16:50:17 FAXServer HylaFAX[6247]: Parsing "|1|127.0.0.1|36009|" Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> s.length() = 19 Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> s[0] = '|' Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> s[2] = '|' Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> s[18] = '|' Sep 1 16:50:17 FAXServer HylaFAX[6247]: Looks like extended syntax: "|1|127.0.0.1|36009|" [7C: |] Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> Got a: 127.0.0.1[13] Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> Got a: 36009[19] Sep 1 16:50:17 FAXServer HylaFAX[6247]: Parsed: Family 1 Address 127.0.0.1 Port 36009 Sep 1 16:50:17 FAXServer HylaFAX[6247]: Parsing hostPort(): "EPRT" Sep 1 16:50:17 FAXServer HylaFAX[6247]: Parsing "|1|127.0.0.1|52358|" Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> s.length() = 19 Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> s[0] = '|' Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> s[2] = '|' Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> s[18] = '|' Sep 1 16:50:17 FAXServer HylaFAX[6247]: Looks like extended syntax: "|1|127.0.0.1|52358|" [7C: |] Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> Got a: 127.0.0.1[13] Sep 1 16:50:17 FAXServer HylaFAX[6247]: `-> Got a: 52358[19] Sep 1 16:50:17 FAXServer HylaFAX[6247]: Parsed: Family 1 Address 127.0.0.1 Port 52358 Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM flush i/o Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [10:AT+VCID=1\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [9:AT+VCID=1] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [7:ATS0=0\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [6:ATS0=0] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [5:ATE0\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [4:ATE0] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [5:ATV1\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [5:ATQ0\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [7:ATS8=2\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [8:ATS7=60\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [12:AT+FCLASS=?\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [7:0,1,1.0] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports "Data" Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports "Class 1" Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports "Class 1.0" Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [12:AT+FCLASS=1\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [5:ATI3\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [19:www.soft-switch.org] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM: Mfr www.soft-switch.org Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [5:ATI0\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [7:spandsp] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM: Model spandsp Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [9:AT+FTM=?\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [39:24,48,72,73,74,96,97,98,121,122,145,146] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 3.85 line/mm Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 7.7 line/mm Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 15.4 line/mm Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports R16 x 15.4 line/mm Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 200 x 100 dpi Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 200 x 200 dpi Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 200 x 400 dpi Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 300 x 300 dpi Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 2400 bit/s Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 4800 bit/s Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 7200 bit/s Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 9600 bit/s Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 12000 bit/s Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 14400 bit/s Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports A4 page width (215 mm) Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports B4 page width (255 mm) Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports A3 page width (303 mm) Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports A4 page length (297 mm) Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports B4 page length (364 mm) Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports unlimited page length Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 1-D MH Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 2-D MR Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 2-D MMR Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports no ECM Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports T.30 Annex A, 64-byte ECM Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports T.30 Annex A, 256-byte ECM Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 0 ms/scanline Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 5 ms/scanline Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 10 ms, 5 ms/scanline Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 10 ms/scanline Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 20 ms, 10 ms/scanline Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 20 ms/scanline Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 40 ms, 20 ms/scanline Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM Supports 40 ms/scanline Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [9:AT+FRM=?\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [39:24,48,72,73,74,96,97,98,121,122,145,146] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: MODEM WWW.SOFT-SWITCH.ORG spandsp/ Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [5:ATM0\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: <-- [9:AT+FAR=1\r] Sep 1 16:50:20 FAXServer FaxGetty[6225]: --> [2:OK] Sep 1 16:50:20 FAXServer FaxGetty[6225]: STATE CHANGE: ANSWERING -> RUNNING (timeout 30) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110901/a7c00511/attachment.htm>
Lee Howard
2011-Sep-01 16:29 UTC
[asterisk-users] problems with hylafax + iaxmodem + asterisk1.8.5
Alessio wrote:> I have 2 computers in the lan, one is the Asterisk PBX and the other > is the server with hylafax and iaxmodem installed. > ..... > Sep 1 16:50:11 FAXServer FaxGetty[6225]: --> [4:RING] > Sep 1 16:50:11 FAXServer FaxGetty[6225]: ANSWER: Call ID 1 "06654321" > Sep 1 16:50:11 FAXServer FaxGetty[6225]: ANSWER: Call ID 2 "" > Sep 1 16:50:11 FAXServer FaxGetty[6225]: ANSWER: Call ID 3 "<NONE>" > Sep 1 16:50:11 FAXServer FaxGetty[6225]: ANSWER: Call ID 4 "s" > Sep 1 16:50:11 FAXServer FaxGetty[6225]: STATE CHANGE: LISTENING -> > ANSWERING > Sep 1 16:50:12 FAXServer FaxGetty[6225]: ANSWER: Ring detected > without successful handshake > Sep 1 16:50:12 FAXServer FaxGetty[6225]: <-- [5:ATH0\r] > Sep 1 16:50:12 FAXServer FaxGetty[6225]: --> [2:OK]It happens so quickly that I would suspect that it has to do with fax detection within Asterisk re-routing the call to a different place. Watch the CLI when a fax call comes in and see what happens there. However, let me say now that your setup that you describe strings the IAX2 channels out over your LAN which is no guarantee that there won't be jitter to cause you other problems. Normally iaxmodem (and probably therefore HylaFAX) should run on the same system as Asterisk. Thanks, Lee.
Larry Moore
2011-Sep-02 21:04 UTC
[asterisk-users] problems with hylafax + iaxmodem + asterisk1.8.5
On 2/09/2011 12:13 AM, Alessio wrote:> Hi! > from 2 days I'm trying to run hylafax server and iaxmodem with > Asterisk 1.8.5. > I have 2 computers in the lan, one is the Asterisk PBX and the other > is the server with hylafax and iaxmodem installed. > In Asterisk I set up an IAX trunk in this way:I would suggest you set up at least two IAX modems and confirm you can send a fax out through one and receive it on the other. Once this is working you can look at the next stage of accepting a call through another channel such as SIP we can resolve the configuration you will need for it to work. Larry. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110903/86eda17e/attachment.htm>
Reasonably Related Threads
- inittab - huh what's it good for?
- Iaxmodem speed limit?
- OT: IAXModem in inittab causes modem to be unres ponsive, running from console it's OK
- Issues running Asterisk + Iaxmodem + Hylafax on same machine
- Can't recieve Fax: No carrier detected - Asterisk + iaxmodem + Hylafax