Derrick Knight
2005-Mar-28 19:18 UTC
[Asterisk-Users] spandsp rxfax under Linux 2.6 w/TDM400?
Hi, I have got my Asterisk server running with TDM400 card (2xFXO & 2xFXS). I originally had the system configured with a Panasonic fax machine on one of the extensions. Due to the high volume of fax spam, I figured it would be a much better idea to capture the faxes as TIF or PDF files to minimize wasted paper, etc. I have downloaded, compiled and installed spandsp and can see the rxfax and txfax applications from within Asterisk. When a fax comes in, it calls the rxfax application and then does nothing. Here is my log: Connected to Asterisk CVS-HEAD-03/28/05-16:44:11 currently running on video (pid = 22837) video*CLI> -- Starting simple switch on 'Zap/3-1' -- Executing SetMusicOnHold("Zap/3-1", "default") in new stack -- Executing Answer("Zap/3-1", "") in new stack -- Executing Dial("Zap/3-1", "Zap/1|15") in new stack -- Called 1 -- Zap/1-1 is ringing -- Zap/1-1 is ringing -- Redirecting Zap/3-1 to fax extension -- Hungup 'Zap/1-1' -- Executing Macro("Zap/3-1", "faxreceive") in new stack -- Executing SetVar("Zap/3-1", "FAXFILE=/data/fax/1112059186.0.tif") in new stack -- Executing RxFAX("Zap/3-1", "/data/fax/1112059186.0.tif") in new stack -- Hungup 'Zap/3-1' I am running: Fedora Core 3 (2.6.10-1.770_14) Asterisk (CVS-HEAD-03/28/05-16:44:11) SpanDSP 0.0.2pre10 libtiff 3.5.7 (including dev source) Any guidance would be appreciated. Sincerely, Derrick Knight
Dave Cotton
2005-Mar-29 01:06 UTC
[Asterisk-Users] spandsp rxfax under Linux 2.6 w/TDM400?
On Mon, 2005-03-28 at 18:18 -0800, Derrick Knight wrote:> I have got my Asterisk server running with TDM400 card (2xFXO & 2xFXS). > I originally had the system configured with a Panasonic fax machine on > one of the extensions. Due to the high volume of fax spam, I figured it > would be a much better idea to capture the faxes as TIF or PDF files to > minimize wasted paper, etc. I have downloaded, compiled and installed > spandsp and can see the rxfax and txfax applications from within > Asterisk. When a fax comes in, it calls the rxfax application and then > does nothing. Here is my log: > > Connected to Asterisk CVS-HEAD-03/28/05-16:44:11 currently running on > video (pid = 22837) > video*CLI> > -- Starting simple switch on 'Zap/3-1' > -- Executing SetMusicOnHold("Zap/3-1", "default") in new stack > -- Executing Answer("Zap/3-1", "") in new stack > -- Executing Dial("Zap/3-1", "Zap/1|15") in new stack > -- Called 1 > -- Zap/1-1 is ringing > -- Zap/1-1 is ringing > -- Redirecting Zap/3-1 to fax extension > -- Hungup 'Zap/1-1' > -- Executing Macro("Zap/3-1", "faxreceive") in new stack > -- Executing SetVar("Zap/3-1", "FAXFILE=/data/fax/1112059186.0.tif") > in new stack > -- Executing RxFAX("Zap/3-1", "/data/fax/1112059186.0.tif") in new stack > -- Hungup 'Zap/3-1' > > I am running: > Fedora Core 3 (2.6.10-1.770_14) > Asterisk (CVS-HEAD-03/28/05-16:44:11) > SpanDSP 0.0.2pre10 > libtiff 3.5.7 (including dev source) > > Any guidance would be appreciated.This is what I'm using albeit on an X100, that does work, I seem to remember having trouble with the macro so used this instead. [analog-in] ; exten => s,1,System(/bin/echo -n -e "'@CALL${CALLERIDNAME} ~ ${CALLERIDNUM}'" | nc -q0 -w1 192.168.1.161 10629) exten => s,2,Answer exten => s,3,GotoIf($[${CALLERIDNUM} = ${DAVE_MOBILE}]?disa,s,1) exten => s,4,SetCallerID(9${CALLERIDNUM}) exten => s,5,Dial(${ALLPHONES},20,tr) exten => s,6,Voicemail(u${INSTITUTE_VM}) exten => s,7,Hangup exten => s,106,Voicemail(b${INSTITUTE_VM}) exten => s,107,Hangup ; exten => fax,1,SetCallerID(${CALLERIDNUM}) exten => fax,2,SetVar(FAXFILE=/var/spool/asterisk-fax/${UNIQUEID}.tif) exten => fax,3,rxfax(${FAXFILE}) exten => fax,4,System(/usr/bin/mailfax ${FAXFILE} ${EMAILADDR} ${CALLERID}) exten => fax,5,Hangup ; Dave Cotton