Don't keep trying the same member in certain strategies when members of the queue are unavailable (#7278 - diLLec reported and patched)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41879 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.4
BJ Weschke 19 years ago
parent 6fdd2ef790
commit 91f4aa93bb

@ -1600,6 +1600,11 @@ static int ring_entry(struct queue_ent *qe, struct callattempt *tmp, int *busies
ast_cdr_busy(qe->chan->cdr);
tmp->stillgoing = 0;
update_dial_status(qe->parent, tmp->member, status);
ast_mutex_lock(&qe->parent->lock);
qe->parent->rrpos++;
ast_mutex_unlock(&qe->parent->lock);
(*busies)++;
return 0;
} else if (status != tmp->oldstatus)

Loading…
Cancel
Save