[Freeswitch-users] Play hold music while try to call to customer
Dmitry Mordovin
d.mordovin at dwide.com
Wed Sep 14 14:27:00 MSD 2016
I start use MOH instead play file, this solve part of problem.
sleep replace with playback & timeout
Not good solution, but works, enough.
I thinking, possible to make one leg to extension with MOH and in
conference, call to customer.
When customer answer, disconnect MOH leg from conference.
On 09/14/2016 11:31 AM, Gregor Nanger wrote:
> Just post info for others. As I see David use preanswer and your
> config answer. Is this solution??
>
> 2016-09-14 1:17 GMT+02:00 Dmitry Mordovin <d.mordovin at dwide.com
> <mailto:d.mordovin at dwide.com>>:
>
> Hi,
>
> Thank you David, your config sample help me!
>
> DM
>
>
> On 09/13/2016 06:25 PM, David Villasmil wrote:
>> Hello,
>>
>> I got that. I think it might work :)
>> Let him try it :)
>>
>> Something like:
>>
>> <extension name="Local_Extension">
>> <condition field="destination_number" expression="^(9.*)$">
>> <action application="pre_answer"/>
>> <action application="playback" data="local_stream://moh"/>
>> <action application="bridge"
>> data="[leg_timeout=5]user/1001@${domain_name}"/>
>> <action application="sleep" data="5000"/>
>> <action application="bridge"
>> data="[leg_timeout=5]user/1002@${domain_name}"/>
>> <action application="playback"
>> data="/opt/freeswitch-share/fs_sounds/ru/connection_not_established.mp3"/>
>> <action application="hangup"/>
>> </condition>
>> </extension>
>>
>> David
>>
>> On Tue, Sep 13, 2016 at 4:19 PM, Don Hawkins
>> <hawkins at hawkinsegroup.com <mailto:hawkins at hawkinsegroup.com>> wrote:
>>
>> He wants the second attempt to bride to be transparent and
>> hold music to pay during the sleep time. Had to read it a few
>> times, unfortunately can't help.
>>
>> Sincerely,
>> Don Hawkins
>>
>> Sent from my NationPCS® Nexus 6.
>>
>>
>> On Sep 13, 2016 9:18 AM, "David Villasmil"
>> <david.villasmil.work at gmail.com
>> <mailto:david.villasmil.work at gmail.com>> wrote:
>>
>> Hello,
>>
>> Not sure i understood you goal, but I receive the INVITE,
>> and start sending moh until the call is answered, like this:
>>
>> <extension name="Local_Extension">
>> <condition field="destination_number"
>> expression="^(9.*)$">
>> <action application="pre_answer"/>
>> <action application="playback" data="local_stream://moh"/>
>> <action application="bridge"
>> data="user/${dialed_extension}@${domain_name}"/>
>> <action application="hangup"/>
>> </condition>
>> </extension>
>>
>> You could do something similar.
>>
>> Regards,
>>
>> Dacud
>>
>>
>>
>> On Tue, Sep 13, 2016 at 3:56 PM, Dmitry Mordovin
>> <d.mordovin at dwide.com <mailto:d.mordovin at dwide.com>> wrote:
>>
>> 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!
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> <mailto:consulting at freeswitch.org>
>> http://www.freeswitchsolutions.com
>> <http://www.freeswitchsolutions.com>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org
>> <http://confluence.freeswitch.org>
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> <mailto:FreeSWITCH-users at lists.freeswitch.org>
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>> http://www.freeswitch.org
>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>> http://www.freeswitchsolutions.com
>> <http://www.freeswitchsolutions.com>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org
>> <http://confluence.freeswitch.org>
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> <mailto:FreeSWITCH-users at lists.freeswitch.org>
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>> http://www.freeswitch.org
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>> http://www.freeswitchsolutions.com
>> <http://www.freeswitchsolutions.com>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org
>> <http://confluence.freeswitch.org>
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> <mailto:FreeSWITCH-users at lists.freeswitch.org>
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>> http://www.freeswitch.org
>>
>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org <http://confluence.freeswitch.org>
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>> http://www.freeswitch.org
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
> <http://www.freeswitchsolutions.com>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org <http://confluence.freeswitch.org>
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org
>
>
>
>
> --
> Gregor Nanger
> *CTO*
> t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485
> • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia
> • www.infomedia.si <http://www.infomedia.si>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.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/20160914/f4c10389/attachment-0001.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list