int chan_id = 0;
zap_channel_t *zchan = NULL;
- if (Q931IsIEPresent(gen->ChanID)) {
- Q931ie_ChanID *chanid = Q931GetIEPtr(gen->ChanID, gen->buf);
- chan_id = chanid->ChanSlot;
- zchan = &span->channels[chan_id];
+ if (gen->CRVFlag) {
+ zchan = span->channels_local_crv[gen->CRV];
} else {
- if (gen->CRVFlag) {
- zchan = span->channels_local_crv[gen->CRV];
- } else {
- zchan = span->channels_remote_crv[gen->CRV];
- }
- }
+ zchan = span->channels_remote_crv[gen->CRV];
+ }
assert(span != NULL);
assert(isdn_data != NULL);