]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10660: [mod_callcenter] Park agent session before play cc_warning_tone - avoid...
authorItalo Rossi <italorossib@gmail.com>
Fri, 15 Sep 2017 00:02:47 +0000 (21:02 -0300)
committerItalo Rossi <italorossib@gmail.com>
Fri, 15 Sep 2017 00:02:56 +0000 (21:02 -0300)
src/mod/applications/mod_callcenter/mod_callcenter.c

index e004a21a10a9b9d97d4e7061faaa41530f50486a..9b9448bb1f5ce51309642a2893dc00956ddcffe6 100644 (file)
@@ -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);
                        }