Hi Using spandsp_start_fax_detect instead tone_detect doesn't work. I have the latest git head. My dialplan works whit tone_detect. <extension name="2103"> <condition field="destination_number" expression="^2103$"> <!-- <action application="answer"/> <action application="tone_detect" data="fax 1100 r +3000 transfer 2103_rxfax XML default"/> <action application="sleep" data="3000"/> --> <action application="pre_answer"/> <action application="spandsp_start_fax_detect" data="transfer '2103_rxfax XML default' 3"/> <action application="sleep" data="3000"/> <action application="set" data="ringback=%(1500,3000,425.0)"/> <action application="bridge" data="[leg_timeout=60]user/2103@domain.com"/> </condition> </extension> <extension name="2103_rxfax"> <condition field="destination_number" expression="^2103_rxfax$"> <action application="answer"/> <action application="playback" data="silence_stream://3000"/> <action application="lua" data="rxfax.lua ${user_data(2103@domain.com var faxbox)} domain.com"/> </condition> </extension> On Mon, 2011-08-29 at 13:13 -0500, Anthony Minessale wrote:
there is a specific app for fax detecting inside mod spandsp called spandsp_start_fax_detect
it takes about the same input args namely <app> [<arg>][ <timeout>] It uses the official fax identification code inside spandsp and works much better than the single tone detect way.
On Mon, Aug 29, 2011 at 12:59 PM, Michael Collins <msc@freeswitch.org> wrote:
If you need multiple tone detects then definitely use the first method. I've done as many as 6 tone_detects on a single call and it works well. -MC
On Sun, Aug 28, 2011 at 1:13 PM, Rob Hutton <justlikeef@gmail.com> wrote:
I am trying to get tone detection set up so that a single number can be used for both voice and fax. Tone detection needs to run concurrent to the normal call processing, so that a call proceeds normally unless the fax tones are heard.
On this wiki page (http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_fax_detect) it gives the format:
<action application="tone_detect" data="fax 1100 r +5000 transfer fax XML default" />
and an associated dialplan entry for the call to be transfered to that actually handles the fax reception.
On this wiki page (http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_tone_detect) it says that the format from the first page is not the preferred method, and that the format should be something like:
<action application="set" data="execute_on_tone_detect=transfer fax XML default"/> <action application="set" data="tone_detect_hits=1"/> <action application="set" data="execute_on_media=tone_detect mytone 1100 r +5000"/>
My question is, using the first format, I could set up multiple detections, eg. one for fax tones that sends/receives a fax, one for answering machines tone that hangs up, etc.
Is this possible with the preferred syntax?
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Un cordial saludo / Best regards, _________________________ António Silva E-mail:asilva@wirelessmundi.com