提交 e8051d6b authored 作者: Michael Jerris's avatar Michael Jerris

fix inbound

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@386 a93c3328-9c30-0410-af19-c9cd2b2d52af
上级 f133df87
...@@ -70,18 +70,26 @@ static L3INT zap_isdn_931_34(void *pvt, L2UCHAR *msg, L2INT mlen) ...@@ -70,18 +70,26 @@ static L3INT zap_isdn_931_34(void *pvt, L2UCHAR *msg, L2INT mlen)
int chan_id = 0; int chan_id = 0;
zap_channel_t *zchan = NULL; zap_channel_t *zchan = NULL;
if (gen->CRVFlag) { if (Q931IsIEPresent(gen->ChanID)) {
zchan = span->channels_local_crv[gen->CRV]; Q931ie_ChanID *chanid = Q931GetIEPtr(gen->ChanID, gen->buf);
} else { chan_id = chanid->ChanSlot;
zchan = span->channels_remote_crv[gen->CRV];
} }
assert(span != NULL); assert(span != NULL);
assert(isdn_data != NULL); assert(isdn_data != NULL);
#if 0
if (chan_id) { if (chan_id) {
zchan = &span->channels[chan_id]; zchan = &span->channels[chan_id];
} }
#endif
if (gen->CRVFlag) {
zchan = span->channels_local_crv[gen->CRV];
} else {
zchan = span->channels_remote_crv[gen->CRV];
}
zap_log(ZAP_LOG_DEBUG, "Yay I got an event! Type:[%02x] Size:[%d]\n", gen->MesType, gen->Size); zap_log(ZAP_LOG_DEBUG, "Yay I got an event! Type:[%02x] Size:[%d]\n", gen->MesType, gen->Size);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论