aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfile <file@f38db490-d61c-443f-a65b-d21fe96a405b>2006-10-03 17:41:41 +0000
committerfile <file@f38db490-d61c-443f-a65b-d21fe96a405b>2006-10-03 17:41:41 +0000
commit29f6518863970efde39cf5de4547005e880822c4 (patch)
tree5d77e1ca305d7da3d1b3783f848c92677549675e
parente47cd7e01e45c94f67fdaff7f31bf779c353c431 (diff)
Add 'Strat' manager field to QueueParams event. (issue #7704 reported by renemendoza)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44274 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r--CHANGES4
-rw-r--r--apps/app_queue.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/CHANGES b/CHANGES
index b6ea58a8a..30b6f2a7e 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 f0ce9059c..fb2799356 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) {