提交 10db68ad authored 作者: Anthony Minessale's avatar Anthony Minessale

can't win

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15794 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 d10d505e
......@@ -886,10 +886,18 @@ static switch_status_t sofia_read_frame(switch_core_session_t *session, switch_f
}
tech_pvt->check_frames = MAX_CODEC_CHECK_FRAMES;
tech_pvt->check_frames = 0;
tech_pvt->last_ts = 0;
/* inform them of the codec they are actually sending */
sofia_glue_do_invite(session);
if (++tech_pvt->codec_reinvites > 2) {
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING,
"Ok, some devices *cough* X-lite *cough*\n"
"seem to continue to lie over and over again so I guess we'll\n"
"leave well-enough alone and let them lie\n");
} else {
sofia_glue_do_invite(session);
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论