[Freeswitch-dev] fax tone detection inside app

Michael Collins msc at freeswitch.org
Wed Oct 14 13:00:01 PDT 2009


On Wed, Oct 14, 2009 at 12:44 PM, Peter Volchek
<pvolchek at voicemobility.com>wrote:

>  Well, the problem with the dialplan is that you could have a single entry
> per application.
> However, if your mailbox is capable of receiving both the voice and fax
> messages, then the decision which one to take should be taken inside your
> application.
>
> In other words, I do have the following in my dialplan:
>
>     <extension name="main_entry">
>       <condition field="destination_number"
> expression="^(7[0-9][0-9][0-9][0-9])$">
>         <action application="lua"
> data="/home/freeswitch/scripts/app/main.lua"/>
>       </condition>
>     </extension>
>
> All calls to the #s  70000-7999 are directed to main.lua scrtipt. The call
> is answered prompt then, is being played, "Please leave a voice message or
> fax".
> Now, I need a way to catch a fax tone, if exists, and route my code flow to
> the appropriate function.
> Note, that the sender may hit 'Send' upon listening the prompt, in other
> words, the fax negotiation will not start immediately.
> Does it all make sense?
>

Yep. In either case you need to turn on tone_detect at some point, so you
can do it in your script or in your dialplan.
-MC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20091014/2cd5e25c/attachment.html 


More information about the FreeSWITCH-dev mailing list