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@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
To: FreeSWITCH Users Help
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@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@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

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


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

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


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

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