How to force FS generate fake tone on ring-ready (180) message?
Hello! Don't know what to do in case when no early media... Simplest dialplan configuration <action application="answer"/> <action application="set" data="ignore_early_media=false" /> <action application="set" data="hangup_after_bridge=true" /> <action application="bridge" data="sofia/gateway/GW-1/111111@gw-1"/> <action application="playback" data="subscriber_not_reached.mp3"/> <action application="hangup"/> Sometimes recv 183 with early media (rings) Sometimes, 180 without early media In last case, A leg hear silence instead alerting. Does it possible to generate tone if no early media? Thnaks DM
If you wish freeswitch to generate ringtone then try setting the ringback variable. On Thu, Sep 22, 2016 at 5:18 PM, Dmitry Mordovin <d.mordovin@dwide.com> wrote:
Hello!
Don't know what to do in case when no early media...
Simplest dialplan configuration
<action application="answer"/> <action application="set" data="ignore_early_media=false" /> <action application="set" data="hangup_after_bridge=true" />
<action application="bridge" data="sofia/gateway/GW-1/111111@gw-1"/>
<action application="playback" data="subscriber_not_reached.mp3"/> <action application="hangup"/>
Sometimes recv 183 with early media (rings) Sometimes, 180 without early media
In last case, A leg hear silence instead alerting.
Does it possible to generate tone if no early media?
Thnaks DM
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com (50% Discount using code FreeSwitch50) http://www.freeswitchcookbook.com (50% Discount using code FreeSwitch50) https://www.gofundme.com/freeswitch_ubuntu Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
do you have the ringback var set? like in this example https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+ring_rea... <https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools:+ring_ready>
On Sep 22, 2016, at 6:18 PM, Dmitry Mordovin <d.mordovin@dwide.com> wrote:
Hello!
Don't know what to do in case when no early media...
Simplest dialplan configuration
<action application="answer"/> <action application="set" data="ignore_early_media=false" /> <action application="set" data="hangup_after_bridge=true" />
<action application="bridge" data="sofia/gateway/GW-1/111111@gw-1"/>
<action application="playback" data="subscriber_not_reached.mp3"/> <action application="hangup"/>
Sometimes recv 183 with early media (rings) Sometimes, 180 without early media
In last case, A leg hear silence instead alerting.
Does it possible to generate tone if no early media?
Thnaks DM
My mistake, now ringback configured. I made tests for two cases, please see result. Case #1 - 180 message. Fake ringback start before recv 180 message (~6sec difference) Log 2016-09-22 22:36:38.964370 [NOTICE] switch_channel.c:1104 New Channel sofia/external/11111@1.1.1.1 [4df846e3-1c1e-4040-9a76-33d73d5df91b] 2016-09-22 22:36:38.984374 [DEBUG] switch_ivr_originate.c:1342 Play Ringback Tone [%(2000, 4000, 440.0, 480.0)] 2016-09-22 22:36:38.984374 [DEBUG] switch_core_state_machine.c:621 (sofia/external/11111@1.1.1.1) State CONSUME_MEDIA ... 2016-09-22 22:36:44.024369 [NOTICE] sofia.c:7070 Ring-Ready sofia/external/11111@1.1.1.1! 2016-09-22 22:36:44.024369 [DEBUG] switch_channel.c:3343 (sofia/external/11111@1.1.1.1) Callstate Change DOWN -> RINGING Case #2 - 183 message with early media. Fake ringback play 5sec and was replaced with early media from B leg Log 2016-09-22 22:42:54.384371 [NOTICE] switch_channel.c:1104 New Channel sofia/external/22222@1.1.1.1 [3e7bcf68-a114-4cfd-9b37-f440b5ff59c0] 2016-09-22 22:42:54.404374 [DEBUG] switch_ivr_originate.c:1342 Play Ringback Tone [%(2000, 4000, 440.0, 480.0)] 2016-09-22 22:42:54.404374 [DEBUG] switch_core_state_machine.c:621 (sofia/external/22222@1.1.1.1) State CONSUME_MEDIA ... 2016-09-22 22:42:59.404371 [NOTICE] sofia_media.c:92 Pre-Answer sofia/external/22222@1.1.1.1! 2016-09-22 22:42:59.404371 [DEBUG] switch_channel.c:3471 (sofia/external/22222@1.1.1.1) Callstate Change DOWN -> EARLY For Case #1 - Does it possible configure ringback start play after 180 message received? (not before) DM On 09/23/2016 02:26 AM, Michael Jerris wrote:
do you have the ringback var set?
like in this example
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+ring_rea... <https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools:+ring_ready>
On Sep 22, 2016, at 6:18 PM, Dmitry Mordovin <d.mordovin@dwide.com <mailto:d.mordovin@dwide.com>> wrote:
Hello!
Don't know what to do in case when no early media...
Simplest dialplan configuration
<action application="answer"/> <action application="set" data="ignore_early_media=false" /> <action application="set" data="hangup_after_bridge=true" />
<action application="bridge" data="sofia/gateway/GW-1/111111@gw-1"/>
<action application="playback" data="subscriber_not_reached.mp3"/> <action application="hangup"/>
Sometimes recv 183 with early media (rings) Sometimes, 180 without early media
In last case, A leg hear silence instead alerting.
Does it possible to generate tone if no early media?
Thnaks DM
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
that's how it works by default, your doing something to make it do otherwise. On Thursday, September 22, 2016, Dmitry Mordovin <d.mordovin@dwide.com> wrote:
My mistake, now ringback configured.
I made tests for two cases, please see result.
Case #1 - 180 message. Fake ringback start before recv 180 message (~6sec difference) Log 2016-09-22 22:36:38.964370 [NOTICE] switch_channel.c:1104 New Channel sofia/external/11111@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/11111@1.1.1.1');> [4df846e3-1c1e-4040-9a76-33d73d5df91b] 2016-09-22 22:36:38.984374 [DEBUG] switch_ivr_originate.c:1342 Play Ringback Tone [%(2000, 4000, 440.0, 480.0)] 2016-09-22 22:36:38.984374 [DEBUG] switch_core_state_machine.c:621 ( sofia/external/11111@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/11111@1.1.1.1');>) State CONSUME_MEDIA ... 2016-09-22 22:36:44.024369 [NOTICE] sofia.c:7070 Ring-Ready sofia/external/11111@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/11111@1.1.1.1');>! 2016-09-22 22:36:44.024369 [DEBUG] switch_channel.c:3343 ( sofia/external/11111@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/11111@1.1.1.1');>) Callstate Change DOWN -> RINGING
Case #2 - 183 message with early media. Fake ringback play 5sec and was replaced with early media from B leg Log 2016-09-22 22:42:54.384371 [NOTICE] switch_channel.c:1104 New Channel sofia/external/22222@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/22222@1.1.1.1');> [3e7bcf68-a114-4cfd-9b37-f440b5ff59c0] 2016-09-22 22:42:54.404374 [DEBUG] switch_ivr_originate.c:1342 Play Ringback Tone [%(2000, 4000, 440.0, 480.0)] 2016-09-22 22:42:54.404374 [DEBUG] switch_core_state_machine.c:621 ( sofia/external/22222@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/22222@1.1.1.1');>) State CONSUME_MEDIA ... 2016-09-22 22:42:59.404371 [NOTICE] sofia_media.c:92 Pre-Answer sofia/external/22222@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/22222@1.1.1.1');>! 2016-09-22 22:42:59.404371 [DEBUG] switch_channel.c:3471 ( sofia/external/22222@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/22222@1.1.1.1');>) Callstate Change DOWN -> EARLY
For Case #1 - Does it possible configure ringback start play after 180 message received? (not before)
DM
On 09/23/2016 02:26 AM, Michael Jerris wrote:
do you have the ringback var set?
like in this example
https://freeswitch.org/confluence/display/FREESWITCH/ mod_dptools%3A+ring_ready <https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools:+ring_ready>
On Sep 22, 2016, at 6:18 PM, Dmitry Mordovin <d.mordovin@dwide.com <javascript:_e(%7B%7D,'cvml','d.mordovin@dwide.com');>> wrote:
Hello!
Don't know what to do in case when no early media...
Simplest dialplan configuration
<action application="answer"/> <action application="set" data="ignore_early_media=false" /> <action application="set" data="hangup_after_bridge=true" />
<action application="bridge" data="sofia/gateway/GW-1/111111@gw-1"/>
<action application="playback" data="subscriber_not_reached.mp3"/> <action application="hangup"/>
Sometimes recv 183 with early media (rings) Sometimes, 180 without early media
In last case, A leg hear silence instead alerting.
Does it possible to generate tone if no early media?
Thnaks DM
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <javascript:_e(%7B%7D,'cvml','consulting@freeswitch.org');>http://www.freeswitchsolutions.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://confluence.freeswitch.orghttp://www.cluecon....
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.org <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users@lists.freeswitch.org');>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
Yes, default behavior is correct and used in many cases. But it would be very flexible to set on B leg variable like ringback_start_after_180=true to control RBT DM On 09/23/2016 09:50 AM, Michael Jerris wrote:
that's how it works by default, your doing something to make it do otherwise.
On Thursday, September 22, 2016, Dmitry Mordovin <d.mordovin@dwide.com <mailto:d.mordovin@dwide.com>> wrote:
My mistake, now ringback configured.
I made tests for two cases, please see result.
Case #1 - 180 message. Fake ringback start before recv 180 message (~6sec difference) Log 2016-09-22 22:36:38.964370 [NOTICE] switch_channel.c:1104 New Channel sofia/external/11111@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/11111@1.1.1.1');> [4df846e3-1c1e-4040-9a76-33d73d5df91b] 2016-09-22 22:36:38.984374 [DEBUG] switch_ivr_originate.c:1342 Play Ringback Tone [%(2000, 4000, 440.0, 480.0)] 2016-09-22 22:36:38.984374 [DEBUG] switch_core_state_machine.c:621 (sofia/external/11111@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/11111@1.1.1.1');>) State CONSUME_MEDIA ... 2016-09-22 22:36:44.024369 [NOTICE] sofia.c:7070 Ring-Ready sofia/external/11111@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/11111@1.1.1.1');>! 2016-09-22 22:36:44.024369 [DEBUG] switch_channel.c:3343 (sofia/external/11111@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/11111@1.1.1.1');>) Callstate Change DOWN -> RINGING
Case #2 - 183 message with early media. Fake ringback play 5sec and was replaced with early media from B leg Log 2016-09-22 22:42:54.384371 [NOTICE] switch_channel.c:1104 New Channel sofia/external/22222@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/22222@1.1.1.1');> [3e7bcf68-a114-4cfd-9b37-f440b5ff59c0] 2016-09-22 22:42:54.404374 [DEBUG] switch_ivr_originate.c:1342 Play Ringback Tone [%(2000, 4000, 440.0, 480.0)] 2016-09-22 22:42:54.404374 [DEBUG] switch_core_state_machine.c:621 (sofia/external/22222@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/22222@1.1.1.1');>) State CONSUME_MEDIA ... 2016-09-22 22:42:59.404371 [NOTICE] sofia_media.c:92 Pre-Answer sofia/external/22222@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/22222@1.1.1.1');>! 2016-09-22 22:42:59.404371 [DEBUG] switch_channel.c:3471 (sofia/external/22222@1.1.1.1 <javascript:_e(%7B%7D,'cvml','sofia/external/22222@1.1.1.1');>) Callstate Change DOWN -> EARLY
For Case #1 - Does it possible configure ringback start play after 180 message received? (not before)
DM
On 09/23/2016 02:26 AM, Michael Jerris wrote:
do you have the ringback var set?
like in this example
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+ring_rea... <https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools:+ring_ready>
On Sep 22, 2016, at 6:18 PM, Dmitry Mordovin <d.mordovin@dwide.com <javascript:_e(%7B%7D,'cvml','d.mordovin@dwide.com');>> wrote:
Hello!
Don't know what to do in case when no early media...
Simplest dialplan configuration
<action application="answer"/> <action application="set" data="ignore_early_media=false" /> <action application="set" data="hangup_after_bridge=true" />
<action application="bridge" data="sofia/gateway/GW-1/111111@gw-1"/>
<action application="playback" data="subscriber_not_reached.mp3"/> <action application="hangup"/>
Sometimes recv 183 with early media (rings) Sometimes, 180 without early media
In last case, A leg hear silence instead alerting.
Does it possible to generate tone if no early media?
Thnaks DM
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <javascript:_e(%7B%7D,'cvml','consulting@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@lists.freeswitch.org <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (3)
-
Brian West
-
Dmitry Mordovin
-
Michael Jerris