diff options
-rw-r--r-- | apps/app_queue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/app_queue.c b/apps/app_queue.c index 878c67a4a..ae0237847 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -1561,7 +1561,7 @@ static int ring_entry(struct queue_ent *qe, struct callattempt *tmp, int *busies return 0; } - if (!qe->parent->ringinuse && (tmp->member->status == AST_DEVICE_INUSE)) { + if (!qe->parent->ringinuse && (tmp->member->status != AST_DEVICE_NOT_INUSE) && (tmp->member->status != AST_DEVICE_UNKNOWN)) { if (option_debug) ast_log(LOG_DEBUG, "%s in use, can't receive call\n", tmp->interface); if (qe->chan->cdr) |