diff --git a/main/features.c b/main/features.c index 23e8d57a83..7b856e132d 100644 --- a/main/features.c +++ b/main/features.c @@ -5586,7 +5586,8 @@ static int find_channel_by_group(void *obj, void *arg, void *data, int flags) change while we're here, but that isn't a problem. */ (c != chan) && (chan->pickupgroup & c->callgroup) && - ((chan->_state == AST_STATE_RINGING) || (chan->_state == AST_STATE_RING)); + ((chan->_state == AST_STATE_RINGING) || (chan->_state == AST_STATE_RING)) && + !c->masq; return i ? CMP_MATCH | CMP_STOP : 0; }