提交 8372d9c2 authored 作者: Anthony Minessale's avatar Anthony Minessale

only assume sendonly is hold operation when call is already answered in proxy-media situation

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15698 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 f0755012
...@@ -1170,7 +1170,8 @@ void sofia_glue_tech_patch_sdp(private_object_t *tech_pvt) ...@@ -1170,7 +1170,8 @@ void sofia_glue_tech_patch_sdp(private_object_t *tech_pvt)
len = strlen(tech_pvt->local_sdp_str) * 2; len = strlen(tech_pvt->local_sdp_str) * 2;
if (switch_stristr("sendonly", tech_pvt->local_sdp_str) || switch_stristr("0.0.0.0", tech_pvt->local_sdp_str)) { if (switch_channel_test_flag(tech_pvt->channel, CF_ANSWERED) &&
(switch_stristr("sendonly", tech_pvt->local_sdp_str) || switch_stristr("0.0.0.0", tech_pvt->local_sdp_str))) {
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(tech_pvt->session), SWITCH_LOG_DEBUG, "Skip patch on hold SDP\n"); switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(tech_pvt->session), SWITCH_LOG_DEBUG, "Skip patch on hold SDP\n");
return; return;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论