diff --git a/CHANGES b/CHANGES index b6ea58a8a5c2a7f2e4f9913feeef79191ac087ab..30b6f2a7eb3fee1d9e76c5d6ec717e8bf57bfd2b 100644 --- a/CHANGES +++ b/CHANGES @@ -26,4 +26,6 @@ Changes since Asterisk 1.4-beta was branched: * setinterfacevar option in queues.conf also now sets a variable called MEMBERNAME which contains the member's name. * Added Masquerade manager event for when a masquerade happens between - two channels. + two channels. + * Added 'Strat' field to manager event QueueParams which represents + the queue strategy in use. diff --git a/apps/app_queue.c b/apps/app_queue.c index f0ce9059cb82ccd93323df4639eef68641805a4d..fb2799356f83b8fb330187ff47198707ac78d6af 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -4107,6 +4107,7 @@ static int manager_queues_status(struct mansession *s, struct message *m) astman_append(s, "Event: QueueParams\r\n" "Queue: %s\r\n" "Max: %d\r\n" + "Strat: %s\r\n" "Calls: %d\r\n" "Holdtime: %d\r\n" "Completed: %d\r\n" @@ -4116,7 +4117,7 @@ static int manager_queues_status(struct mansession *s, struct message *m) "Weight: %d\r\n" "%s" "\r\n", - q->name, q->maxlen, q->count, q->holdtime, q->callscompleted, + q->name, q->maxlen, int2strat(q->strategy), q->count, q->holdtime, q->callscompleted, q->callsabandoned, q->servicelevel, sl, q->weight, idText); /* List Queue Members */ for (mem = q->members; mem; mem = mem->next) {