<div dir="ltr">
<p class=""><span class="">Hi all,</span></p><p class=""><span class="">I'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'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 --> SIP Provider -- PSTN ---> 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='true',fax_enable_t38=true,fax_verbose=true,fax_use_ecm=false,fax_enable_t38_request=false}sofia/gateway/twilio/+18884732963 'spandsp_start_fax_detect:txfax /tmp/txfax-sample.tiff 10 ced,sleep:10000' 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=""><action application="export" data="execute_on_fax_detect='execute_extension fax'"/></p><p class=""><action application="spandsp_start_fax_detect" data="txfax '/tmp/txfax-sample.tiff 10 ced'"/></p><p class=""><action application="spandsp_start_fax_detect" data="transfer 'fax XML default' 2"/></p><p class=""><span class=""></span></p><p class=""><action application="spandsp_start_fax_detect" data="transfer '9179 XML default' 2"/></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=""> <extension name="telephonist"></p><p class=""> <condition field="destination_number" expression="^handle_calls$"></p><p class=""> <action application="answer"/></p><p class=""> <action application="log" data="INFO handle_calls application match"/></p><p class=""> <action application="set" data="fax_verbose=true"/></p><p class=""> <action application="set" data="transfer_ringback=${us-ring}"/></p><p class=""> <action application="export" data="execute_on_fax_detect='execute_extension fax'"/></p><p class=""> <action application="playback" data="silence_stream://20000"/></p><p class=""> <action application="hangup"/></p><p class=""> </condition></p><p class=""> </extension></p><p class=""><br></p><p class=""><br></p><p class=""> <extension name="fax_handler"></p><p class=""> <condition field="destination_number" expression="^fax$"></p><p class=""> <action application="log" data="INFO FAX detected"/></p><p class=""> <action application="txfax" data="/tmp/txfax-sample.tiff 10 ced"/></p><p class=""> <action application="log" data="INFO FAX completed"/></p><p class=""> <action application="hangup"/></p><p class=""> </condition></p><p class=""> </extension></p><p class=""><br></p><p class=""> <extension name="fax_receive"></p><p class=""> <condition field="destination_number" expression="^9178$"></p><p class=""> <action application="answer" /></p><p class=""> <action application="playback" data="silence_stream://2000"/></p><p class=""> <action application="rxfax" data="$${temp_dir}/rxfax.tif"/></p><p class=""> <action application="hangup"/></p><p class=""> </condition></p><p class=""> </extension></p><p class=""><br></p><p class=""> <extension name="fax_transmit"></p><p class=""> <condition field="destination_number" expression="^9179$"></p><p class=""> <action application="txfax" data="$${temp_dir}/txfax-sample.tiff"/></p><p class=""> <action application="hangup"/></p><p class=""> </condition></p><p class=""> </extension></p><p class=""><br></p><p class=""><br></p><p class="">Thanks</p><p class=""><br></p></div>