<div dir="ltr">







<p class=""><span class="">Hi all,</span></p><p class=""><span class="">I&#39;m configuring FS 1.7 to perform a dialout. If a fax is detected, I would like transfer call to an specific extension/application. I tried example in FreeSwitch cookbook, but doesn&#39;t seem to detect the FAX. <a href="http://pastebin.com/0F6M1DSe"><span class="">http://pastebin.com/0F6M1DSe</span></a> </span></p><p class=""><span class="">Topology:</span></p><p class=""><span class="">Freeswitch --&gt; SIP Provider -- PSTN ---&gt; Fax machine</span></p><p class=""><span class="">Only when I try from CLI invoking </span>spandsp_start_fax_detect it works: </p><p class="">originate {ignore_early_media=&#39;true&#39;,fax_enable_t38=true,fax_verbose=true,fax_use_ecm=false,fax_enable_t38_request=false}sofia/gateway/twilio/+18884732963 &#39;spandsp_start_fax_detect:txfax /tmp/txfax-sample.tiff 10 ced,sleep:10000&#39; inline</p>
<p class="">These are the logs using Freeswitch Cookbook sample:</p><p class=""></p><p class=""><span class=""></span></p><p class=""><a href="http://pastebin.com/0F6M1DSe">http://pastebin.com/0F6M1DSe</a></p><div><br></div><div><p class=""><span class="">I have tried the following combinations without success:</span></p><p class=""><span class=""><br></span></p><p class="">&lt;action application=&quot;export&quot; data=&quot;execute_on_fax_detect=&#39;execute_extension fax&#39;&quot;/&gt;</p><p class="">&lt;action application=&quot;spandsp_start_fax_detect&quot; data=&quot;txfax &#39;/tmp/txfax-sample.tiff 10 ced&#39;&quot;/&gt;</p><p class="">&lt;action application=&quot;spandsp_start_fax_detect&quot; data=&quot;transfer &#39;fax XML default&#39; 2&quot;/&gt;</p><p class=""><span class=""></span></p><p class="">&lt;action application=&quot;spandsp_start_fax_detect&quot; data=&quot;transfer &#39;9179 XML default&#39; 2&quot;/&gt;</p></div><div><br></div><p class=""><span class="">This is my config <span class=""><a href="http://pastebin.com/6Awmxk14">http://pastebin.com/6Awmxk14</a></span></span></p><p class=""><br></p><p class="">   &lt;extension name=&quot;telephonist&quot;&gt;</p><p class="">         &lt;condition field=&quot;destination_number&quot; expression=&quot;^handle_calls$&quot;&gt;</p><p class="">                &lt;action application=&quot;answer&quot;/&gt;</p><p class="">                &lt;action application=&quot;log&quot; data=&quot;INFO handle_calls application match&quot;/&gt;</p><p class="">                &lt;action application=&quot;set&quot; data=&quot;fax_verbose=true&quot;/&gt;</p><p class="">                &lt;action application=&quot;set&quot; data=&quot;transfer_ringback=${us-ring}&quot;/&gt;</p><p class="">                &lt;action application=&quot;export&quot; data=&quot;execute_on_fax_detect=&#39;execute_extension fax&#39;&quot;/&gt;</p><p class="">                &lt;action application=&quot;playback&quot; data=&quot;silence_stream://20000&quot;/&gt;</p><p class="">                &lt;action application=&quot;hangup&quot;/&gt;</p><p class="">         &lt;/condition&gt;</p><p class="">   &lt;/extension&gt;</p><p class=""><br></p><p class=""><br></p><p class="">   &lt;extension name=&quot;fax_handler&quot;&gt;</p><p class="">      &lt;condition field=&quot;destination_number&quot; expression=&quot;^fax$&quot;&gt;</p><p class="">        &lt;action application=&quot;log&quot; data=&quot;INFO FAX detected&quot;/&gt;</p><p class="">        &lt;action application=&quot;txfax&quot; data=&quot;/tmp/txfax-sample.tiff 10 ced&quot;/&gt;</p><p class="">        &lt;action application=&quot;log&quot; data=&quot;INFO FAX completed&quot;/&gt;</p><p class="">        &lt;action application=&quot;hangup&quot;/&gt;</p><p class="">      &lt;/condition&gt;</p><p class="">    &lt;/extension&gt;</p><p class=""><br></p><p class="">    &lt;extension name=&quot;fax_receive&quot;&gt;</p><p class="">      &lt;condition field=&quot;destination_number&quot; expression=&quot;^9178$&quot;&gt;</p><p class="">        &lt;action application=&quot;answer&quot; /&gt;</p><p class="">        &lt;action application=&quot;playback&quot; data=&quot;silence_stream://2000&quot;/&gt;</p><p class="">        &lt;action application=&quot;rxfax&quot; data=&quot;$${temp_dir}/rxfax.tif&quot;/&gt;</p><p class="">        &lt;action application=&quot;hangup&quot;/&gt;</p><p class="">      &lt;/condition&gt;</p><p class="">    &lt;/extension&gt;</p><p class=""><br></p><p class="">    &lt;extension name=&quot;fax_transmit&quot;&gt;</p><p class="">      &lt;condition field=&quot;destination_number&quot; expression=&quot;^9179$&quot;&gt;</p><p class="">        &lt;action application=&quot;txfax&quot; data=&quot;$${temp_dir}/txfax-sample.tiff&quot;/&gt;</p><p class="">        &lt;action application=&quot;hangup&quot;/&gt;</p><p class="">      &lt;/condition&gt;</p><p class="">    &lt;/extension&gt;</p><p class=""><br></p><p class=""><br></p><p class="">Thanks</p><p class=""><br></p></div>