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