[Freeswitch-users] Play hold music while try to call to customer

Dmitry Mordovin d.mordovin at dwide.com
Tue Sep 13 17:56:09 MSD 2016


Hello,

I can't figure out how to configure hold music to play from begin 
extension till customer answer.
The problems is:
  - Hold music play while bridge calling to customer only and silence 
while sleep 5 sec before second try
  - Hold music begin play .wav from start each time when bridge switch 
to next route.

Any ideas how to configure hold music whole call session and, start 
playing after ANSWER (1 step) and stop play when customer answer(3 step) 
or bridge fail (4 step)?

My config:

<extension name="srv_sctv">
         <condition field="destination_number" expression="^12345$">

           <!-- 1. Answer & welcome -->

           <action application="answer"/>
           <action application="set" data="continue_on_fail=true"/>

           <action application="playback" 
data="/opt/freeswitch-share/fs_sounds/ring_welcome.wav"/>

           <!-- 2. Setup hold music & other settings -->
           <action application="set" data="ignore_early_media=true" />
           <action application="set" data="instant_ringback=true" />
           <action application="export" 
data="hold_music=/opt/freeswitch-share/moh/0/2_8.wav" />
           <action application="set" 
data="transfer_ringback=file_string:///opt/freeswitch-share/moh/0/2_8.wav"/>
           <action application="set" 
data="ringback=/opt/freeswitch-share/moh/0/2_8.wav"/>

           <!-- 3. Call to customer -->
           <action application="set" data="hangup_after_bridge=true"/>

           <action application="bridge" 
data="[leg_timeout=20]sofia/gateway/gw1/79262410000 at wg1|[leg_timeout=20]sofia/gateway/gw1/79262411111 at gw1"/>
           <!-- Second try in 5 seconds -->
           <action application="sleep" data="5000"/>
           <action application="bridge" 
data="[leg_timeout=20]sofia/gateway/gw1/79262410000 at wg1|[leg_timeout=20]sofia/gateway/gw1/79262411111 at gw1"/>

           <!-- 4. Bridge fail -->
           <action application="playback" 
data="/opt/freeswitch-share/fs_sounds/ru/connection_not_established.mp3"/>
           <action application="hangup"/>
         </condition>
</extension>

Thank All!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160913/751d3021/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list