diff --git a/channels/chan_zap.c b/channels/chan_zap.c index 9143244689130fd65cbac4a8913ed7b61cccda7b..617d58326424e8ab170f63128f9b81e848a94225 100755 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -3561,7 +3561,7 @@ static struct ast_channel *zt_new(struct zt_pvt *i, int state, int startpbx, int if (i->busydetect && CANBUSYDETECT(i)) { features |= DSP_FEATURE_BUSY_DETECT; } - if (i->callprogress && CANPROGRESSDETECT(i) && i->outgoing) { + if (i->callprogress && CANPROGRESSDETECT(i)) { features |= DSP_FEATURE_CALL_PROGRESS; } features |= DSP_FEATURE_DTMF_DETECT;