[asterisk-users] Re: Spandsp rxfax txtax fails no errors
daveasterisk
dave.voip at wideideas.com
Tue Nov 21 16:33:57 MST 2006
Is there anyone who can help with this?
rxfax and txfax when called in the extensions do nothing and no error
are generated that I can find.
Thanks
Dave
daveasterisk wrote:
> I'm using Slackware 11.
> I unistalled the package that provides libtiff 3.8.....
> and installed the most current 3.7.... for lib tiff.
>
> I downloaded asterisk 1.4 beta3 and the 1.4 beta2 addons and untared
> them.
> created a simlink:
> ln -s asterisk-1.4.0-beta3 asterisk
>
> I've compiled spandsp from as follows
>
> cd /usr/src
> wget
> http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.3pre24.tgz
> tar -xzvf spandsp-0.0.3pre24.tgz
> cd spandsp-0.0.3
> ./configure
> make
> make install
>
> I downloaded the rxfax, txfax, and patch files as folows:
>
> cd /usr/src/asterisk/
> wget
> http://www.soft-switch.org/downloads/snapshots/spandsp/test-apps-asterisk-1.4/app_rxfax.c
>
> wget
> http://www.soft-switch.org/downloads/snapshots/spandsp/test-apps-asterisk-1.4/app_txfax.c
>
> wget
> http://www.soft-switch.org/downloads/snapshots/spandsp/test-apps-asterisk-1.4/asterisk.patch
>
>
> I tried to apply the patch but it failed so I applied it by hand.
>
> did
>
> ./configure
> make menuselect
>
> selected the fax rxfax and txfax applications and saved/exited (x
> option).
> next
>
> make
> make install
> make samples
>
> no errors for any above
>
> cleaned up the sip.conf and extensions.conf to only have one "trunk"
> line defined and DID to the fax context in extensions.conf
>
>
> I can successfully have a fax machine call the asterisk box, it answer
> the call and start the rxfax application. Unfortunately it doesn't do
> anything.
> here is the console log of recieving a fax call:
>
> asterisk -vvvvvvvvvvvvvvr
> Connected to Asterisk SVN-branch-1.4-r46117M currently running on
> saster (pid = 12516)
> Verbosity is at least 14
> -- Executing [(asteriskfaxnumber)@dids-inbound:1]
> Goto("SIP/xx.xxx.xx.xx-0821ec78", "incomingfax|fax|1") in new stack
> -- Goto (incomingfax,fax,1)
> -- Executing [fax at incomingfax:1]
> Set("SIP/xxx.xxx.xx.xx-0821ec78", "FAXFILE=/tmp/recievedfax.tif") in new
> stack
> -- Executing [fax at incomingfax:2]
> RxFAX("SIP/xxx.xxx.xx.xx-0821ec78", "/tmp/recievedfax.tif") in new stack
> saster*CLI>
>
> and that is where it just sits. no further messages.
> the target file does not exist and the directory should have acceptable
> rights.
>
> ls -ld /tmp
> drwxrwxrwt 10 root root 568 2006-11-20 10:47 /tmp/
>
> the fax machine just sits there sending the fax beeps for about 30
> seconds before timing out. when i call from a regular phone all i get is
> silence.
>
> I also tried initiating a fax to the fax machine.
> converted a pdf to /tmp/test.tif
> chmod 666 /tmp/test.tif
> created a fax.call and moved it into /var/spool/asterisk/outgoing/
> that successfully initiated the call and txfax app.
> however the txfax still did nothing
> I tried a loop back to the asterisk server with the basic same results.
> here is the console log:
>
> -- Attempting call on SIP/sipfaxline/(asteriskfaxnumber) for
> out_fax at outgoingfax:1 (Retry 1)
> -- Executing [(asteriskfaxnumber)@dids-inbound:1]
> Goto("SIP/xxx.xxx.xx.xx-08237608", "incomingfax|fax|1") in new stack
> -- Goto (incomingfax,fax,1)
> -- Executing [fax at incomingfax:1] Set("SIP/xxx.xxx.xx.xx-08237608",
> "FAXFILE=/tmp/recievedfax.tif") in new stack
> -- Executing [fax at incomingfax:2] RxFAX("SIP/xxx.xxx.xx.xx-08237608",
> "/tmp/recievedfax.tif") in new stack
> [Nov 20 14:00:57] NOTICE[19864]: pbx_spool.c:341 attempt_thread: Call
> failed to go through, reason 0
> -- Attempting call on SIP/sipfaxline/(asteriskfaxnumber) for
> out_fax at outgoingfax:1 (Retry 2)
> -- Executing [(asteriskfaxnumber)@dids-inbound:1]
> Goto("SIP/xxx.xxx.xx.xx-0824ddf8", "incomingfax|fax|1") in new stack
> -- Goto (incomingfax,fax,1)
> -- Executing [fax at incomingfax:1] Set("SIP/xxx.xxx.xx.xx-0824ddf8",
> "FAXFILE=/tmp/recievedfax.tif") in new stack
> -- Executing [fax at incomingfax:2] RxFAX("SIP/xxx.xxx.xx.xx-0824ddf8",
> "/tmp/recievedfax.tif") in new stack
> [Nov 20 14:01:13] NOTICE[19869]: pbx_spool.c:341 attempt_thread: Call
> failed to go through, reason 0
> saster*CLI>
>
> the sip.conf file has the relivent setting for the connection being used:
>
> [sipfaxline]
> type=friend
> nat=never
> host=xxx.xxx.xx.xx
> disallow=all
> allow=ulaw
> dtmfmode=auto
> context=dids-inbound
> canreinvite=yes
> nat=never
>
> I do not have any hardware phone or audio cards in the machine. I don't
> think this should matter from what I've read to at least get some
> results. Once I prove the concept I'll get some hardware for quality
> purposes.
>
> I had a real had time trying to find how to patch asterisk 1.4 for
> spandsp until I finally ran across the files that I listed above that I
> downloaded.
> Hopefully this post will also help others that are having a hard time
> just getting everything compiled, as I did!!!!
>
> I've done quite a bit of reading of posts but this is my first time
> posting.
> Thanks in advance for any ideas.
>
> Dave
>
>
More information about the asterisk-users
mailing list