<br><br>If you are using one line for fax only then you do not need to do fax detect. Put it in its own context and make ths s extension be Rxfax. <br><br>Everyone always tries to over-compliate stuff, and it seems to me the less you know about asterisk the more elaborate and overcomplicated schemes people can come up with.
<br><br><div><span class="gmail_quote">On 12/16/06, <b class="gmail_sendername">Mayo Jordanov</b> &lt;<a href="mailto:lists@oyam.ca">lists@oyam.ca</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>I have a rather odd problem with Asterisk detecting faxes. I have two<br>POTS lines coming into the box (TDM400P). Line 1 is for voice, Line 2<br>is fof fax. When I set them up with channel =&gt; 1-2 in zapata.conf
,<br>all is fine, but as soon as I have two channel =&gt; definitions,<br>Asterisk is unable to detect faxes. The fax line is not supposed to<br>ring local phones, so the most obvious solution was to try and split<br>the contexts. The configuration below is my current setup that works
<br>almost flawlessly. The bits that aren't working are pretty annoyances<br>that result from using single context for both lines.<br><br>With the setup the way I want it, last two lines of channel 1<br>configuration and whole channel 2 configuration in 
zapata.conf would<br>be uncommented and there would be no fax detection in from-analog-zap<br>context - as per the comments in the config. As it is now, from-<br>analog-zap2 may not be giving enough time for fax detection, but I've
<br>tried variations. Generally, all it will do is keep on ringing and<br>ringing and not detecting the fax tone. I've tried turning off echo<br>cancelation and few other things with no luck.<br><br>Is this possible bug in chan_zap or something related? Is there any
<br>way I can debug more? From just looking at the console it looks like<br>a regular incoming call that keeps ringing and falling though. Any<br>ideas or recommendations?<br><br>Thanks,<br>mayo<br><br><br><br>The setup is as follows:
<br><br>zapata.conf:<br>[channels]<br>language=en<br>switchtype=national<br>signalling=fxs_ks<br>usecallerid=yes<br>hidecallerid=no<br>callwaiting=yes<br>usecallingpres=yes<br>callwaitingcallerid=yes<br>threewaycalling=yes
<br>transfer=yes<br>canpark=yes<br>cancallforward=yes<br>callreturn=yes<br>echocancelwhenbridged=no<br>echocancel=64<br>echotraining=800<br>callgroup=1&nbsp;&nbsp;; i do not use call groups, left it in as it's default<br>pickupgroup=1
<br>rxgain=0<br>txgain=0<br>group=1<br>immediate=no<br>context=from-analog-zap1<br>faxdetect=both ; normally would be: none<br>channel =&gt; 1-2 ; normaly would be: 1<br><br>;channel 2 ; normally would be uncommented<br>;echocancelwhenbridged=no
<br>;echocancel=64<br>;echotraining=800<br>;rxgain=0<br>;txgain=0<br>;context=from-analog-zap2<br>;faxdetect=both<br>;immediate=no<br>;group=1<br>;usecallerid=no<br>;signalling=fxs_ks<br>;channel =&gt; 2<br><br>Both channels are in group 1 on purpose, as both lines may be used
<br>for outgoing calls.<br><br>extensions.conf:<br>[from-analog-zap1]<br>include =&gt; incoming<br><br>; normally this wouldn't be here if zapata.conf worked as intended.<br>this bit would get handled by from-analog-zap2<br>
exten =&gt; fax,1,GotoIf($[&quot;${CHANNEL}&quot; != &quot;Zap/2-1&quot;]?4)<br>exten =&gt; fax,2,Set(FAXFILE=/var/spool/asterisk-fax/${UNIQUEID}.tif)<br>exten =&gt; fax,3,rxfax(${FAXFILE})<br>exten =&gt; fax,4,Hangup<br>
<br><br>[from-analog-zap2]<br>exten =&gt; s,1,Answer<br>exten =&gt; s,n,LookupCIDName<br>exten =&gt; s,n,NoOp(CallerID: ${CALLERID})<br>exten =&gt; s,n,Hangup<br><br>exten =&gt; fax,1,Set(FAXFILE=/var/spool/asterisk-fax/${UNIQUEID}.tif)
<br>exten =&gt; fax,n,rxfax(${FAXFILE})<br>exten =&gt; fax,n,Hangup<br><br>exten =&gt; i,1,Hangup<br>exten =&gt; h,1,Hangup<br><br>[incoming]<br>include =&gt; parkedcalls<br><br>exten =&gt; s,1,Answer<br>exten =&gt; s,n(zapateller),Zapateller(nocallerid)
<br>exten =&gt; s,n,LookupCIDName<br>exten =&gt; s,n,NoOp(CallerID: ${CALLERID})<br>exten =&gt; s,n(ring),Dial(SIP/2000&amp;SIP/2001&amp;SIP/2002,30)<br>exten =&gt; s,n,Voicemail(u2999)<br>exten =&gt; s,n,Hangup<br>exten =&gt; s,n(ring)+101,Voicemail(b2999)
<br>exten =&gt; s,n,Hangup<br><br>exten =&gt; i,1,Hangup<br>exten =&gt; h,1,Hangup<br><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com
</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote></div><br>