Thanks for your response Steve. You almost lost me when I saw DAHDI, that&#39;s going to take some getting used to.<br><br>Using &#39;n&#39; for the faxes will not work since these fax machines are all department dependent and they&#39;re very territorial.<br>
<br>In my config I&#39;m using Dial commands as you described in your second post. I&#39;m not sure what I could do differently there...?<br><br><div class="gmail_quote">On Thu, May 22, 2008 at 4:10 PM, Steve Totaro &lt;<a href="mailto:stotaro@totarotechnologies.com">stotaro@totarotechnologies.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">On Thu, May 22, 2008 at 4:07 PM, Steve Totaro<br>
&lt;<a href="mailto:stotaro@totarotechnologies.com">stotaro@totarotechnologies.com</a>&gt; wrote:<br>
&gt; On Thu, May 22, 2008 at 3:59 PM, arkda &lt;<a href="mailto:thrills3k3r@gmail.com">thrills3k3r@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve been trying to implement a fax solution using a TDM880 (8 analog ports,<br>
&gt;&gt; FXS). I have a PRI circuit that terminates on a TE120 at the same server.<br>
&gt;&gt; The server is running Asterisk <a href="http://1.4.18." target="_blank">1.4.18.</a><br>
&gt;&gt;<br>
&gt;&gt; The idea is to have seven fax machines, each with a different number,<br>
&gt;&gt; connected directly to the TDM880. Zaptel/Zapata are configured and work<br>
&gt;&gt; properly (1-24 is the TE120, 25-32 is the TDM880). Voice calls are working<br>
&gt;&gt; great, and a single fax machine works well.<br>
&gt;&gt;<br>
&gt;&gt; I seem to be having some difficulty with my dialplan when using the fax<br>
&gt;&gt; extension, however. Here is an abbreviated example of my dialplan:<br>
&gt;&gt;<br>
&gt;&gt; extensions.conf<br>
&gt;&gt;<br>
&gt;&gt; [internal]<br>
&gt;&gt; exten =&gt; 2001,1,Dial(SIP/2001)<br>
&gt;&gt; exten =&gt; 2002,1,Dial(SIP/2002)<br>
&gt;&gt;<br>
&gt;&gt; ; dial out<br>
&gt;&gt; exten =&gt; _1NXXNXXXXXX,1,Dial(Zap/G2/${EXTEN})<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; fax,1,Goto(${EXTEN})<br>
&gt;&gt;<br>
&gt;&gt; ; fax machines<br>
&gt;&gt; exten =&gt; 1000,1,Answer()<br>
&gt;&gt; exten =&gt; 1000,n,Wait(3)<br>
&gt;&gt; exten =&gt; 1000,n,Dial(Zap/25)<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; 1001,1,Answer()<br>
&gt;&gt; exten =&gt; 1001,n,Wait(3)<br>
&gt;&gt; exten =&gt; 1001,n,Dial(Zap/26)<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; 1002,1,Answer()<br>
&gt;&gt; exten =&gt; 1002,n,Wait(3)<br>
&gt;&gt; exten =&gt; 1002,n,Dial(Zap/27)<br>
&gt;&gt;<br>
&gt;&gt; [external]<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; 2001,1,Goto(internal,2001,1)<br>
&gt;&gt; exten =&gt; 2002,2,Goto(internal,2002,1)<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; fax,1,Goto(internal,${EXTEN},1)<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; 1000,1,Answer()<br>
&gt;&gt; exten =&gt; 1000,n,Wait(3)<br>
&gt;&gt; exten =&gt; 1000,n,Goto(internal,1000,1)<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; 1001,1,Answer()<br>
&gt;&gt; exten =&gt; 1001,n,Wait(3)<br>
&gt;&gt; exten =&gt; 1001,n,Goto(internal,1001,1)<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; 1002,1,Answer()<br>
&gt;&gt; exten =&gt; 1002,n,Wait(3)<br>
&gt;&gt; exten =&gt; 1002,n,Goto(internal,1002,1)<br>
&gt;&gt;<br>
&gt;&gt; -----------------------------------<br>
&gt;&gt;<br>
&gt;&gt; My PRI provider only hands off the last 4 digits, so the above works well<br>
&gt;&gt; for voice calls. The fax detection extensions DO detect faxes properly<br>
&gt;&gt; (faxdetect=both is set in zapata.conf), however I&#39;m not sure how to route<br>
&gt;&gt; them to the proper line (Zap/25, etc.) if I route the calls into a catch all<br>
&gt;&gt; extension such as &#39;s&#39;. The above doesn&#39;t work since the $[EXTEN} variable<br>
&gt;&gt; gets changed from the dialed number, such as &#39;1001&#39;, to &#39;fax&#39; and dives into<br>
&gt;&gt; a loop. By changing the fax extension lines to something like this:<br>
&gt;&gt;<br>
&gt;&gt; exten =&gt; fax,1,Dial(Zap/25)<br>
&gt;&gt;<br>
&gt;&gt; I can get a single line to dial and receive without any problems, but this<br>
&gt;&gt; obviously will not work for multiple fax machines.<br>
&gt;&gt;<br>
&gt;&gt; What&#39;s the best method for properly routing numbers that get routed into a<br>
&gt;&gt; catch all extension, such as &#39;s&#39;? I&#39;ve been digging around in the Asterisk:<br>
&gt;&gt; TFOT v2 and on Google, but I haven&#39;t been able to find an example of this.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; exten =&gt; fax,1,Dial(Zap/25,5)<br>
&gt; exten =&gt; fax,n,Dial(Zap/26,5)<br>
&gt; exten =&gt; fax,n,Dial(Zap/27,5)<br>
&gt;<br>
&gt; Timeout on 5 seconds roll to the next line.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Steve Totaro<br>
&gt;<br>
<br>
</div></div>If you want to use DIDs then add exten =<br>
NNNN,1,Dial(correspondingDAHDIchan) the NNNN is going to correspond<br>
with the last four digits of your DID, what the telco is sending....<br>
<div><div></div><div class="Wj3C7c"><br>
Thanks,<br>
Steve Totaro<br>
<br>
_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
 &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</div></div></blockquote></div><br>