From 709af8c9ec3fb5cecad8bb8410a760aa38f4629c Mon Sep 17 00:00:00 2001 From: jpeeler Date: Fri, 16 Jul 2010 19:24:38 +0000 Subject: Merged revisions 277366 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ........ r277366 | jpeeler | 2010-07-16 14:22:49 -0500 (Fri, 16 Jul 2010) | 7 lines Add missing handling for ringing state for use with queue empty options. (closes issue #17471) Reported by: jazzy Patches: app_queue.c.diff uploaded by jazzy (license 1056) ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.2@277377 f38db490-d61c-443f-a65b-d21fe96a405b --- apps/app_queue.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/app_queue.c b/apps/app_queue.c index ec57584b2..2f9b7c28f 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -980,6 +980,11 @@ static int get_member_status(struct call_queue *q, int max_penalty, int min_pena break; } goto default_case; + case AST_DEVICE_RINGING: + if (conditions & QUEUE_EMPTY_RINGING) { + ast_debug(4, "%s is unavailable because his device state is 'ringing'\n", member->membername); + break; + } case AST_DEVICE_UNKNOWN: if (conditions & QUEUE_EMPTY_UNKNOWN) { ast_debug(4, "%s is unavailable because his device state is 'unknown'\n", member->membername); -- cgit v1.2.3