diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c index ad10f0034f..c47535d5ab 100644 --- a/channels/chan_dahdi.c +++ b/channels/chan_dahdi.c @@ -12401,6 +12401,11 @@ static struct dahdi_pvt *mkintf(int channel, const struct dahdi_chan_conf *conf, break; #endif /* defined(HAVE_SS7) */ default: + /* The only sig submodule left should be sig_analog. */ + analog_p = tmp->sig_pvt; + if (analog_p) { + analog_p->inalarm = 1; + } tmp->inalarm = 1; break; }