Index: channels/chan_dahdi.c =================================================================== --- channels/chan_dahdi.c (revision 132937) +++ channels/chan_dahdi.c (working copy) @@ -7255,6 +7255,7 @@ static struct dahdi_pvt *mkintf(int channel, const destroy_dahdi_pvt(&tmp); return NULL; } + tmp->inalarm = (p.chan_alarms != 0); if (p.sigtype != (conf->chan.sig & 0x3ffff)) { ast_log(LOG_ERROR, "Signalling requested on channel %d is %s but line is in %s signalling\n", channel, sig2str(conf->chan.sig), sig2str(p.sigtype)); destroy_dahdi_pvt(&tmp);