提交 3bbab5cb authored 作者: Moises Silva's avatar Moises Silva

freetdm: ftmod_zt - print more specific errors for overrun and bad checksum

上级 e8474d60
...@@ -1064,6 +1064,20 @@ static __inline__ ftdm_status_t zt_channel_process_event(ftdm_channel_t *fchan, ...@@ -1064,6 +1064,20 @@ static __inline__ ftdm_status_t zt_channel_process_event(ftdm_channel_t *fchan,
fchan->rx_cas_bits = bits; fchan->rx_cas_bits = bits;
} }
break; break;
case ZT_EVENT_BADFCS:
{
ftdm_log_chan_msg(fchan, FTDM_LOG_ERROR, "Bad frame checksum (ZT_EVENT_BADFCS)!\n");
/* What else could we do? */
*event_id = FTDM_OOB_NOOP;
}
break;
case ZT_EVENT_OVERRUN:
{
ftdm_log_chan_msg(fchan, FTDM_LOG_ERROR, "Driver overrun! (ZT_EVENT_OVERRUN)\n");
/* What else could we do? */
*event_id = FTDM_OOB_NOOP;
}
break;
case ZT_EVENT_NONE: case ZT_EVENT_NONE:
{ {
ftdm_log_chan_msg(fchan, FTDM_LOG_DEBUG, "No event\n"); ftdm_log_chan_msg(fchan, FTDM_LOG_DEBUG, "No event\n");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论