[Freeswitch-users] transfer_ringback and ivr

Madovsky infos at madovsky.org
Sat Oct 29 22:27:06 MSD 2011

I found a way to replace transfer_ringback
and produce a non blocking tone in case of a-leg answered already
(like after an ivr option)

  <action application="displace_session" data="$${sounds_dir}/extras/ringback.wav m"/>
  <action application="set" data="send_silence_when_idle=1400"/>
  if you  wish to use sleep before answer or bridge you can use it, slience_when_idle is done to send RTP packets
and let the a-leg to continue to hear the tone
  <action application="sleep" data="2000"/>

unfortunately displace_session doesn't have any stop option, so it needs to use uuid_displace
<action application="set" data="api_res=${uuid_displace ${uuid} stop $${sounds_dir}/extras/ringback.wav}"/>

or use it with execute_on_answer for example if you don't when the b-leg will answer...

Hope it helps


  ----- Original Message ----- 
  From: Madovsky 
  To: freeswitch-users at lists.freeswitch.org 
  Sent: Saturday, October 29, 2011 4:41 AM
  Subject: transfer_ringback and ivr

  I didnt' succeed to make transfer_ringback work
  after an ivr and play_and_get digits and before transfer app.
  must I set something else or is it the wrong variables to create
  a ringback if a-leg answered already ?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20111029/7d57aa1b/attachment-0001.html 

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