提交 681f582b authored 作者: Moises Silva's avatar Moises Silva

freetdm: Try to resolve OPENZAP-173

         The token count needs to be updated after the master session token is cleared
         and before checking for other tokens
上级 bf652b56
...@@ -586,6 +586,7 @@ static switch_status_t channel_on_hangup(switch_core_session_t *session) ...@@ -586,6 +586,7 @@ static switch_status_t channel_on_hangup(switch_core_session_t *session)
break; break;
case FTDM_CHAN_TYPE_FXS: case FTDM_CHAN_TYPE_FXS:
{ {
tokencnt = ftdm_channel_get_token_count(tech_pvt->ftdmchan);
if (!ftdm_channel_call_check_busy(tech_pvt->ftdmchan) && !ftdm_channel_call_check_done(tech_pvt->ftdmchan)) { if (!ftdm_channel_call_check_busy(tech_pvt->ftdmchan) && !ftdm_channel_call_check_done(tech_pvt->ftdmchan)) {
if (tokencnt) { if (tokencnt) {
cycle_foreground(tech_pvt->ftdmchan, 0, NULL); cycle_foreground(tech_pvt->ftdmchan, 0, NULL);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论