]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-6646 --resolve
authorBrian West <brian@freeswitch.org>
Fri, 11 Jul 2014 16:03:22 +0000 (11:03 -0500)
committerBrian West <brian@freeswitch.org>
Fri, 11 Jul 2014 16:03:22 +0000 (11:03 -0500)
src/mod/applications/mod_callcenter/mod_callcenter.c

index f085413f5f1a1a09bc68a5e2fc8c8343a26ef5df..5c2c6ebee2cf66db183f21b412bb414294c583c0 100644 (file)
@@ -3234,7 +3234,7 @@ SWITCH_STANDARD_API(cc_config_api_function)
                                        }
                                /* queue list members */
                                } else if (sub_action && !strcasecmp(sub_action, "members")) {
-                                       sql = switch_mprintf("SELECT * FROM members WHERE queue = '%q';", queue_name);
+                                       sql = switch_mprintf("SELECT  *,(%" SWITCH_TIME_T_FMT "-joined_epoch)+base_score+skill_score AS score FROM members WHERE queue = '%q' ORDER BY score DESC;", local_epoch_time_now(NULL), queue_name);
                                /* queue list tiers */
                                } else if (sub_action && !strcasecmp(sub_action, "tiers")) {
                                        sql = switch_mprintf("SELECT * FROM tiers WHERE queue = '%q';", queue_name);