提交 dfc30b2e authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-3373 --resolve

上级 8a8b70b7
......@@ -151,7 +151,15 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_sleep(switch_core_session_t *session,
*/
if (!switch_channel_media_ready(channel)) {
switch_yield(ms * 1000);
for (elapsed=0; elapsed<(ms/20); elapsed++) {
if (switch_channel_test_flag(channel, CF_BREAK)) {
switch_channel_clear_flag(channel, CF_BREAK);
return SWITCH_STATUS_BREAK;
}
switch_yield(20 * 1000);
}
return SWITCH_STATUS_SUCCESS;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论