<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Was t.38 involved?<br><div>--<br>Brian West<br><a href="mailto:brian@freeswitch.org">brian@freeswitch.org</a><br><br><span><img height="73" width="240" apple-inline="yes" id="7DD90D2B-C221-4FBF-B07F-D6F330FCC1DA" apple-width="yes" apple-height="yes" src="cid:477AC461-E00C-4427-883D-AA04872C09C3@mcalester.net"></span><br><br>Twitter: @FreeSWITCH , @briankwest<br>http://www.freeswitchbook.com<br>http://www.freeswitchcookbook.com<br><br>T: +1.918.420.9001&nbsp; | &nbsp;F: +1.918.420.9002 &nbsp;| &nbsp;M: +1.918.424.WEST<br>iNUM: +883 5100 1420 9001<br>ISN: 410*543<br>Skype:briankwest<br>PGP Key: http://www.bkw.org/key.txt (AB93356707C76CED)<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div><br>On May 6, 2014, at 6:15 PM, Karl Schmidt &lt;<a href="mailto:karl@xtronics.com">karl@xtronics.com</a>&gt; wrote:<br><br><blockquote type="cite">This used to work - only changed a few things to get fax detect to work reliably. Could it be that&nbsp;<br>the two interact?<br><br>If there isn't something obvious in the extension below:<br><br>What steps to debug? Do I need SIP logging?<br><br><br><br><br>&lt;extension name="group_dial_sales"&gt;<br>&lt;condition field="destination_number" expression="^30$"&gt;<br>&lt;!--Export - Exports a channel variable from the A leg to the B leg--&gt;<br>&lt;action application="export" data="dialed_extension=$1"/&gt;<br>&lt;action application="answer"/&gt;<br>&lt;action application="set" data="transfer_ringback=${us-ring}"/&gt;<br>&lt;action application="set" data="ringback=${us-ring}"/&gt;<br>&lt;action application="spandsp_start_fax_detect" data="transfer '33 XML features' 6"/&gt;<br><br>&lt;!-- bind_meta_app can have these args &lt;key&gt; [a|b|ab] [a|b|o|s] &lt;app&gt; --&gt;<br>&lt;action application="bind_meta_app" data="1 b s execute_extension::dx XML features"/&gt;<br>&lt;action application="bind_meta_app" data="2 b s&nbsp;<br>record_session::$${recordings_dir}/${strftime(%Y-%m-%d_%H-%M-%S)}.${caller_id_number}.wav"/&gt;<br>&lt;action application="bind_meta_app" data="3 b s execute_extension::cf XML features"/&gt;<br>&lt;action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/&gt;<br>&lt;action application="bind_meta_app" data="5 b s execute_extension::echo XML default"/&gt;<br>&lt;!-- &nbsp; &nbsp;ringback specifies audio to play to the A leg on =&gt;unanswered&lt;= aka (early media) call--&gt;<br>&lt;!--transfer_ringack sets ring tone for =&gt;answered&lt;= calls. This is any bridged call. --&gt;<br>&lt;!--call_timeout is the seconds to ring the B leg of a call when using the bridge application. The&nbsp;<br>timeout is set on the A leg,--&gt;<br>&lt;action application="set" data="call_timeout=20"/&gt;<br>&lt;action application="set" data="zrtp_secure_media=false"/&gt;<br>&lt;action application="set" data="hangup_after_bridge=true"/&gt;<br>&lt;action application="set"&nbsp;<br>data="continue_on_fail=NORMAL_TEMPORARY_FAILURE,USER_BUSY,NO_ANSWER,TIMEOUT,NO_ROUTE_DESTINATION"/&gt;<br>&lt;action application="set" data="continue_on_fail=true"/&gt;<br>&lt;!--Set hash values for call features--&gt;<br>&lt;action application="hash"&nbsp;<br>data="insert/${domain_name}-call_return/${dialed_extension}/${caller_id_number}"/&gt;<br>&lt;action application="hash" data="insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}"/&gt;<br>&lt;action application="set"&nbsp;<br>data="called_party_callgroup=${user_data(${dialed_extension}@${domain_name} var callgroup)}"/&gt;<br>&lt;action application="hash"&nbsp;<br>data="insert/${domain_name}-last_dial_ext/${called_party_callgroup}/${uuid}"/&gt;<br>&lt;action application="hash" data="insert/${domain_name}-last_dial_ext/global/${uuid}"/&gt;--&gt;<br>&lt;action application="export"&nbsp;<br>data="nolocal:sip_secure_media=${user_data(${dialed_extension}@${domain_name} var sip_secure_media)}"/&gt;<br>&lt;action application="hash" data="insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}"/&gt;<br>&lt;action application="bridge" data="${group_call(sales@${domain_name})}"/&gt;<br>&lt;action application="sleep" data="1000"/&gt;<br>&lt;action application="transfer" data="voicemail xml features"/&gt;<br>&lt;/condition&gt;<br>&lt;/extension&gt;<br><br><br><br><br>--------------------------------------------------------------------------------<br>Karl Schmidt &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;EMail <a href="mailto:Karl@xtronics.com">Karl@xtronics.com</a><br>Transtronics, Inc. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WEB <a href="http://secure.transtronics.com">http://secure.transtronics.com</a><br>3209 West 9th Street &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ph (785) 841-3089<br>Lawrence, KS 66049 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FAX (785) 841-0434<br><br>Foreign aid is taking money from the poor people of a rich country and<br>giving it to the rich people of a poor country.<br><br><br>--------------------------------------------------------------------------------<br><br>_________________________________________________________________________<br>Professional FreeSWITCH Consulting Services:<br><a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>http://www.freeswitchsolutions.com<br><br>FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>http://www.cudatel.com<br><br>Official FreeSWITCH Sites<br>http://www.freeswitch.org<br>http://wiki.freeswitch.org<br>http://www.cluecon.com<br><br>FreeSWITCH-users mailing list<br>FreeSWITCH-users@lists.freeswitch.org<br>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br>http://www.freeswitch.org<br></blockquote><br></body></html>