[Freeswitch-users] execute_on_fax_success/failure

Brian Foster bdfoster at endigotech.com
Mon May 7 03:37:13 MSD 2012


Make sure you're escaping the variable with ///. This variable works in my
setup. Admittedly I'm using api_hangup_hook and letting my script decipher
whether or not the fax was successful or not. You can also use
fax_document_transferred_pages. The difference between that and
...total_pages is that transferred pages shows how many pages made it and
total_pages shows how many should have made it.

-BDF
On May 6, 2012 7:02 PM, "Darcy Primrose" <darcyp at voice2net.ca> wrote:

> **
> I did do that, however, if lists fax_document_total_pages as NA, and when
> I try to pass that parameter, I get a blank field.  The dialplan below is
> not our production, it is merely a test platfrom we use to allow us to
> ensure your data flow is correct.
>
> Darcy
>
> ----- Original Message -----
> *From:* Brian Foster <bdfoster at endigotech.com>
> *To:* FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
> *Sent:* Sunday, May 06, 2012 1:39 PM
> *Subject:* Re: [Freeswitch-users] execute_on_fax_success/failure
>
> You news to pass fax_document_total_pages to your script. Please read the
> spandsp page on the wiki (search spandsp).
>
> Also by looking at your script you might be able to polish up your
> dialplan so that its not so complicated.
> On May 6, 2012 11:06 AM, "Darcy Primrose" <darcyp at voice2net.ca> wrote:
>
>> **
>> I am using excute_on_fax_success to call a script when a fax is received,
>> the script converts the fax to pdf and emails it,  Is there a way to pass
>> the number of pages received, ie, a variable created by spandsp.
>> Everything works, but I do not seem to be able to pass the variables.
>>
>>    <condition field="destination_number"
>> expression="^1(\d{10})$|(\d{10})$">
>>        <action application="set"
>> data="faxtempdirectory=/faxfiles/${caller_id_number}"/>
>>        <action application="system" data="mkdir
>> ${faxtempdirectory}"/>
>>        <action application="set" data="faxDirection=outbound"/>
>>        <action application="set" data="
>> emailAddress=$1$2@${fax2net_server}"/>
>>        <action application="set"
>> data="faxFile=$1$2-${caller_id_number}-${strftime(%Y-%m-%d-%H-%M-%S)-Success}"/>
>>        <action application="set" data="execute_on_fax_success=system
>> /./var/mail/sentfaxes/fax2mail.sh ${faxFile} $1$2@${fax2net_server}
>> ${fax_security_code} ${fromRc} fax2net_orig=${fax_email}=
>> ${fax_transfer_rate}"/>
>>        <action application="answer"/>
>>        <action application="playback" data="silence_stream://2000"/>
>>        <action application="set" data="fax_enable_t38_request=true"/>
>>        <action application="set" data="fax_enable_t38=true"/>
>>        <action application="rxfax" data="${faxFile}.tif"/>
>>        <action application="hangup"/>
>>   </condition>
>> Thanks
>> Darcy Primrose
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>  ------------------------------
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120506/c14b7f84/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list