From 77dcd007ad63b411933f3e4897b0a2a1133ab8c4 Mon Sep 17 00:00:00 2001 From: Italo Rossi Date: Thu, 14 Sep 2017 21:02:47 -0300 Subject: [PATCH] FS-10660: [mod_callcenter] Park agent session before play cc_warning_tone - avoid double playback causing distorted audio --- src/mod/applications/mod_callcenter/mod_callcenter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod/applications/mod_callcenter/mod_callcenter.c b/src/mod/applications/mod_callcenter/mod_callcenter.c index e004a21a10..9b9448bb1f 100644 --- a/src/mod/applications/mod_callcenter/mod_callcenter.c +++ b/src/mod/applications/mod_callcenter/mod_callcenter.c @@ -1779,6 +1779,8 @@ static void *SWITCH_THREAD_FUNC outbound_agent_thread_run(switch_thread_t *threa /* Playback this to the agent */ if (cc_warning_tone) { + switch_ivr_park_session(agent_session); + switch_channel_wait_for_flag(agent_channel, CF_PARK, SWITCH_TRUE, 5000, NULL); playback_array(agent_session, cc_warning_tone); }