Hi have Asterisk running just fine with a single POTS line and a VOIP line. Recently I have needed to receive some faxes so I've installed iaxmodem and HylaFax, both of which are working fine.

In freePBX I've configured extension 3999 to point to the iaxmodem connection. This works just fine if I connect a computer to the FXS port and send a fax to x3999, the fax is received and handled just wonderfully.

Next I configured freePBX to direct calls to IAX/3999 when a fax is detected.

When I try to send a fax from outside it seems to detect that it is a fax just fine but does not actually dial the fax extension, just deliver a ring to the caller.

The only doc I could find on this problem is the link below but it seems to be stuck at the same point.
http://www.aussievoip.com/wiki/index.php?page=freePBX-HylaFax

Any thoughts or ideas about how to get freePBX to dial the fax extension? In the console output below I am calling out from a FXS port (Zap/2-1) via the VOIP line back to the FXO port (Zap/1-1) and presumably to the fax device. But the fax device (IAX2/3999) never gets called.


If there is an active freePBX forum or mailing list somewhere I would be happy to ask there as the forum on sourceforge seems to have lots of questions but no discussion or answers happening.

As an aside, I am wondering if using freePBX was a good idea. It did make the initial configuration easier but it does seem to have lots of quirks such as this.

Mike


[EMAIL PROTECTED] etc]# asterisk -r -vvvvvvvc
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Asterisk 1.2.9.1, Copyright (C) 1999 - 2006 Digium, Inc. and others.
Created by Mark Spencer <[EMAIL PROTECTED]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for
details.
This is free software, with components licensed under the GNU General
Public
License version 2 and other licenses; you are welcome to redistribute it
under
certain conditions. Type 'show license' for details.
=========================================================================
Connected to Asterisk 1.2.9.1 currently running on lenovo (pid = 8189)
Verbosity was 3 and is now 7
    -- Starting simple switch on 'Zap/2-1'
    -- Executing Macro("Zap/2-1", "dialout-trunk|2|1xxxxxxxxxx||") in
new stack
    -- Executing Set("Zap/2-1", "DIAL_TRUNK=2") in new stack
    -- Executing Set("Zap/2-1", "DIAL_NUMBER=1xxxxxxxxxx") in new stack
    -- Executing Set("Zap/2-1", "ROUTE_PASSWD=") in new stack
    -- Executing GotoIf("Zap/2-1", "1?noauth") in new stack
    -- Goto (macro-dialout-trunk,s,6)
    -- Executing Set("Zap/2-1", "GROUP()=OUT_2") in new stack
    -- Executing Macro("Zap/2-1", "user-callerid") in new stack
    -- Executing GotoIf("Zap/2-1", "0?report") in new stack
    -- Executing GotoIf("Zap/2-1", "0?start") in new stack
    -- Executing Set("Zap/2-1", "REALCALLERIDNUM=6002") in new stack
    -- Executing NoOp("Zap/2-1", "REALCALLERIDNUM is 6002") in new stack
    -- Executing Set("Zap/2-1", "AMPUSER=") in new stack
    -- Executing Set("Zap/2-1", "AMPUSERCIDNAME=") in new stack
    -- Executing GotoIf("Zap/2-1", "1?report") in new stack
    -- Goto (macro-user-callerid,s,9)
    -- Executing NoOp("Zap/2-1", "Using CallerID "Channel 2" <6002>") in
new stack
    -- Executing Macro("Zap/2-1", "record-enable|6002|OUT") in new stack
    -- Executing GotoIf("Zap/2-1", "0 > 0?2:4") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing AGI("Zap/2-1", "recordingcheck|20060723-185730|
1153695447.0") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
  recordingcheck|20060723-185730|1153695447.0: No AMPUSER db entry for
6002. Not recording
    -- AGI Script recordingcheck completed, returning 0
    -- Executing NoOp("Zap/2-1", "No recording needed") in new stack
    -- Executing Macro("Zap/2-1", "outbound-callerid|2") in new stack
    -- Executing GotoIf("Zap/2-1", "1?start") in new stack
    -- Goto (macro-outbound-callerid,s,3)
    -- Executing NoOp("Zap/2-1", "REALCALLERIDNUM is 6002") in new stack
    -- Executing Set("Zap/2-1", "USEROUTCID=") in new stack
    -- Executing Set("Zap/2-1", "EMERGENCYCID=") in new stack
    -- Executing Set("Zap/2-1", "TRUNKOUTCID="M Hockings" <xxxxxxxxxx>")
in new stack
    -- Executing GotoIf("Zap/2-1", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,11)
    -- Executing GotoIf("Zap/2-1", "0?usercid") in new stack
    -- Executing Set("Zap/2-1", "CALLERID(all)="M Hockings"
<xxxxxxxxxx>") in new stack
    -- Executing GotoIf("Zap/2-1", "1?report") in new stack
    -- Goto (macro-outbound-callerid,s,15)
    -- Executing NoOp("Zap/2-1", "CallerID set to "M Hockings"
<xxxxxxxxxx>") in new stack
    -- Executing GotoIf("Zap/2-1", "0?nomax") in new stack
    -- Executing GotoIf("Zap/2-1", "0?chanfull") in new stack
    -- Executing AGI("Zap/2-1", "fixlocalprefix") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
  fixlocalprefix: Could not parse /etc/asterisk/localprefixes.conf
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing Set("Zap/2-1", "OUTNUM=1xxxxxxxxxx") in new stack
    -- Executing Set("Zap/2-1", "custom=SIP/acanac") in new stack
    -- Executing GotoIf("Zap/2-1", "0?customtrunk") in new stack
    -- Executing Dial("Zap/2-1", "SIP/acanac/1xxxxxxxxxx|120|r") in new
stack
    -- Called acanac/1xxxxxxxxxx
    -- SIP/acanac-aa5e is making progress passing it to Zap/2-1
    -- Starting simple switch on 'Zap/1-1'
    -- Executing Set("Zap/1-1", "FROM_DID=s") in new stack
    -- Executing Set("Zap/1-1", "FAX_RX=3999") in new stack
    -- Executing Answer("Zap/1-1", "") in new stack
    -- Executing PlayTones("Zap/1-1", "ring") in new stack
  == Spawn extension (from-pstn, s, 5) exited non-zero on 'Zap/1-1'
    -- Hungup 'Zap/1-1'
    -- Starting simple switch on 'Zap/1-1'
    -- Executing Set("Zap/1-1", "FROM_DID=s") in new stack
    -- Executing Set("Zap/1-1", "FAX_RX=3999") in new stack
    -- Executing Answer("Zap/1-1", "") in new stack
    -- Executing PlayTones("Zap/1-1", "ring") in new stack
  == Spawn extension (from-pstn, s, 5) exited non-zero on 'Zap/1-1'
    -- Hungup 'Zap/1-1'
    -- Starting simple switch on 'Zap/1-1'
    -- Executing Set("Zap/1-1", "FROM_DID=s") in new stack
    -- Executing Set("Zap/1-1", "FAX_RX=3999") in new stack
    -- Executing Answer("Zap/1-1", "") in new stack
    -- Executing PlayTones("Zap/1-1", "ring") in new stack
  == Spawn extension (from-pstn, s, 5) exited non-zero on 'Zap/1-1'
    -- Hungup 'Zap/1-1'
    -- Starting simple switch on 'Zap/1-1'
    -- Executing Set("Zap/1-1", "FROM_DID=s") in new stack
    -- Executing Set("Zap/1-1", "FAX_RX=3999") in new stack
    -- Executing Answer("Zap/1-1", "") in new stack
    -- Executing PlayTones("Zap/1-1", "ring") in new stack
  == Spawn extension (from-pstn, s, 5) exited non-zero on 'Zap/1-1'
    -- Hungup 'Zap/1-1'
    -- Starting simple switch on 'Zap/1-1'
    -- Executing Set("Zap/1-1", "FROM_DID=s") in new stack
    -- Executing Set("Zap/1-1", "FAX_RX=3999") in new stack
    -- Executing Answer("Zap/1-1", "") in new stack
    -- Executing PlayTones("Zap/1-1", "ring") in new stack
  == Spawn extension (from-pstn, s, 5) exited non-zero on 'Zap/1-1'
    -- Hungup 'Zap/1-1'
    -- Starting simple switch on 'Zap/1-1'
    -- Executing Set("Zap/1-1", "FROM_DID=s") in new stack
    -- Executing Set("Zap/1-1", "FAX_RX=3999") in new stack
    -- Executing Answer("Zap/1-1", "") in new stack
    -- Executing PlayTones("Zap/1-1", "ring") in new stack
  == Spawn extension (from-pstn, s, 5) exited non-zero on 'Zap/1-1'
    -- Hungup 'Zap/1-1'
  == Spawn extension (macro-dialout-trunk, s, 16) exited non-zero on
'Zap/2-1' in macro 'dialout-trunk'
  == Spawn extension (macro-dialout-trunk, s, 16) exited non-zero on
'Zap/2-1'
    -- Hungup 'Zap/2-1'
    -- Starting simple switch on 'Zap/1-1'
    -- Executing Set("Zap/1-1", "FROM_DID=s") in new stack
    -- Executing Set("Zap/1-1", "FAX_RX=3999") in new stack
    -- Executing Answer("Zap/1-1", "") in new stack
    -- Executing PlayTones("Zap/1-1", "ring") in new stack
  == Spawn extension (from-pstn, s, 5) exited non-zero on 'Zap/1-1'
    -- Hungup 'Zap/1-1'
    -- Saved useragent "Linksys/SPA942-4.1.12" for peer 3200

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to