[Asterisk-Users] Receiving faxes with spandsp - strange problem

Bartosz Piec sip at piec.info
Wed Feb 1 12:01:48 MST 2006


Hello,

I'm trying to receive faxes with asterisk. My configuration is like this:

PSTN fax -> ISDN -> Cisco router with VoIP module -> Asterisk

When I try to send a fax from PSTN fax I got the standard fax signal, 
Asterisk starts rxfax application and then call ends and there is no tif 
anywhere. On the fax display there is still one message: Calling...

Part of my extensions.conf:

[incoming]
   exten => 2933975,1,Goto(fax,2201,1)

[fax]
   exten => 2201,1,Macro(faxreceive)

[macro-faxreceive]
   exten => s,1,SetVar(FAXFILE=/var/spool/asterisk/fax/${UNIQUEID}.tif)
   exten => s,2,DBGet(EMAILADDR=extensionemail/${MACRO_EXTEN})
   exten => s,3,rxfax(${FAXFILE})
   exten => s,4,Congestion
   exten => s,103,SetVar(EMAILADDR=defaultuser at example.com)
   exten => s,104,Goto(3)

2933975 is the number on which asterisk should listen for new faxes and 
it works (in a way that rxfax is being run).

Info from asterisk console:

     -- Executing Goto("SIP/62.111.174.65-f67004d0", "fax|2201|1") in 
new stack
     -- Goto (fax,2201,1)
     -- Executing Macro("SIP/62.111.174.65-f67004d0", "faxreceive") in 
new stack
     -- Executing SetVar("SIP/62.111.174.65-f67004d0", 
"FAXFILE=/var/spool/asterisk/fax/1138819786.1.tif") in new stack
     -- Executing DBget("SIP/62.111.174.65-f67004d0", 
"EMAILADDR=extensionemail/2201") in new stack
     -- DBget: varname=EMAILADDR, family=extensionemail, key=2201
     -- DBget: set variable EMAILADDR to bpiec at softhis.com
     -- Executing RxFAX("SIP/62.111.174.65-f67004d0", 
"/var/spool/asterisk/fax/1138819786.1.tif") in new stack

And that's all. Fax disconnects and there is no 
/var/spool/asterisk/fax/1138819786.1.tif file. What can be wrong?

I saw that people are using 'fax' in extensions.conf (exten => 
fax,1,rxfax(${FAXFILE})). When this can be used? It isn't working for me...

Maybe it is an issue with Cisco router configuration? Normal calls (not 
faxes) from PSTN lines work great...

I have installed asterisk 1.2.4 and spandsp 0.0.2pre23.

-- 
Best regards,
Bartosz Piec



More information about the asterisk-users mailing list