[Freeswitch-users] execute_on_fax_success/failure

Darcy Primrose darcyp at voice2net.ca
Mon May 7 03:01:42 MSD 2012


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 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120506/fa0cd258/attachment.html 


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