I have just upgraded our asterisk from 1.2.6 to 1.2.8 and the latest zaptel and had the same error message. We do have a e1 card for an isdn connection. bit stuck on this.
I then remembered I had libpri also installed so when I redid the upgrade with the latest
I was hit by this problem today on FC5, I’m not using libpri, and after a google search I found that if in the channels/chan_zap.c file you change the following:-
Line 9038 “chanpos = pri_fixup_principle(pri, chanpos, e->setup_ack.call);”
Change this to “chanpos = pri_fixup_principle(pri, chanpos, e->setup_ack.channel);”
EDIT: Sorry forgot to mention this was Asterisk 1.2.9.1.