<br><br><div class="gmail_quote">2012/8/31 Jeff LaCoursiere <span dir="ltr">&lt;<a href="mailto:jeff@sunfone.com" target="_blank">jeff@sunfone.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:asterisk-users-bounces@lists.digium.com">asterisk-users-bounces@lists.digium.com</a><br>
&gt; [mailto:<a href="mailto:asterisk-users-bounces@lists.digium.com">asterisk-users-bounces@lists.digium.com</a>] On Behalf Of Jeff<br>
&gt; LaCoursiere<br>
&gt; Sent: Tuesday, August 28, 2012 3:24 PM<br>
&gt; To: <a href="mailto:asterisk-users@lists.digium.com">asterisk-users@lists.digium.com</a><br>
&gt; Subject: [asterisk-users] FAX detection in chan_dahdi 1.8.15<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; I recently replaced a site that was using 1.4.[mumble] with<br>
&gt; hylafax/iaxmodem.  They have an RBS T1 and were using about half of their 50<br>
&gt; DID numbers for &quot;fax to email&quot;.  This all broke with the new system :(<br>
&gt;<br>
&gt; The original chan_dahdi.conf had no mention of &quot;faxdetect&quot;, so I assume it<br>
&gt; was operating with whatever is the default.  Off?<br>
&gt;<br>
&gt; The new box originally had &quot;faxdetect=no&quot;, and I found that all my test<br>
&gt; faxes failed with negotiation errors.  When I finally tried<br>
&gt; &quot;faxdetect=incoming&quot; test faxes from another machine running hylafax went<br>
&gt; through fine, and I thought I was done.<br>
&gt;<br>
&gt; The following week the customer reported that inbound faxes weren&#39;t working.<br>
&gt; When I looked at the log, I saw lots of these:<br>
&gt;<br>
&gt; chan_dahdi.c:     -- Redirecting DAHDI/24-1 to fax extension<br>
&gt;<br>
&gt; Which in my FreePBX setup eventually goes to a &quot;no service&quot; message and<br>
&gt; hangs up.  I&#39;ve never defined a &quot;fax&quot; extension and don&#39;t really know what<br>
&gt; that is about.  Turns out that any fax machine that calls ends up following<br>
&gt; this path.  If my other hylafax server calls, it follows the normal path and<br>
&gt; gets answered by my pool of iaxmodems. I don&#39;t really understand the<br>
&gt; difference between the two types of calls, first of all.<br>
&gt;<br>
&gt; So it seems from this experience and a recent thread on -users that enabling<br>
&gt; faxdetection in chan_dahdi sets up some additional buffering that at least<br>
&gt; in my case, in 1.8, seems to be required (without it all inbound faxes fail<br>
&gt; from my hylafax server with negotiation problems).<br>
&gt; Unfortunately for me, this also seems to bypass normal DID handling and<br>
&gt; sends calls to an undefined &quot;fax extension&quot;.<br>
&gt;<br>
&gt; Can anyone shed some light?<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; j<br>
&gt;<br>
</div></div><div class="im">&gt; On Tue, 2012-08-28 at 15:28 -0500, Danny Nicholas wrote:<br>
&gt; IIRC correctly this is sort of like the &quot;s&quot; extension; you set up your<br>
fax<br>
&gt; handler in [default,fax,1].  Not sure how that is done in FreePBX.<br>
&gt;<br>
&gt;<br>
<br>
</div>I&#39;ve managed to hack a fix for this... in chan_dahdi.c I found two<br>
places where an &quot;async goto&quot; happens right after the message<br>
&quot;Redirecting to fax extension&quot;.  I simply commented it out in both<br>
places.<br>
<br>
While looking a the source I noticed that an attempt is made to create a<br>
new channel variable &quot;FAXEXTEN&quot; with a comment &quot;save the DID number<br>
before sending to the fax extension&quot;.  I created a &quot;fax&quot; context in<br>
extensions.conf and tried to use ${FAXEXTEN} to properly route my<br>
inbound fax to email calls, but it turns out that it is just set to &quot;s&quot;,<br>
which isn&#39;t useful at all.  I spent some time trying to figure out where<br>
in the channel structure the actual DID information exists, as properly<br>
setting the &quot;FAXEXTEN&quot; variable is arguably the right &quot;fix&quot; for my<br>
problem.  But I&#39;m just not familiar enough with the internals :( I&#39;m<br>
surprised others haven&#39;t had this issue...<br>
<br>
Anyway commenting out the redirection did the trick for me.<br>
<br>
Cheers,<br>
<div class="HOEnZb"><div class="h5"><br>
j<br>
<br></div></div></blockquote><div><br>Which Freepbx version are you using ?<br>Have you installed Freepbx&#39;s &quot;Fax Configuration&quot; module ?<br><br>Are you trying to attach fax-to-email service to incoming DIDs or to SIP endpoints ?<br>
<br><br></div></div>