diff options
author | Mark Spencer <markster@digium.com> | 2004-11-09 05:38:40 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2004-11-09 05:38:40 +0000 |
commit | 369d4bfae2268e3cca74b32dc7d13ea83f1657ce (patch) | |
tree | 931b2c50232a559692feffc2dc94c9564bbac83d | |
parent | a5075fe0f8c6d4d9d5d8c467edabcd667ad2f536 (diff) |
Show status of agents...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4195 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rwxr-xr-x | apps/app_queue.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/apps/app_queue.c b/apps/app_queue.c index f0fbbbbfc..4e669c725 100755 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -584,6 +584,17 @@ static int update_status(struct ast_call_queue *q, struct member *member, int st while(cur) { if (member == cur) { cur->status = status; + manager_event(EVENT_FLAG_AGENT, "QueueMemberStatus", + "Queue: %s\r\n" + "Location: %s/%s\r\n" + "Membership: %s\r\n" + "Penalty: %d\r\n" + "CallsTaken: %d\r\n" + "LastCall: %ld\r\n" + "Status: %d\r\n" + "\r\n", + q->name, cur->tech, cur->loc, cur->dynamic ? "dynamic" : "static", + cur->penalty, cur->calls, cur->lastcall, cur->status); break; } cur = cur->next; @@ -2281,10 +2292,11 @@ static int manager_queues_status( struct mansession *s, struct message *m ) "Penalty: %d\r\n" "CallsTaken: %d\r\n" "LastCall: %ld\r\n" + "Status: %d\r\n" "%s" "\r\n", q->name, mem->tech, mem->loc, mem->dynamic ? "dynamic" : "static", - mem->penalty, mem->calls, mem->lastcall, idText); + mem->penalty, mem->calls, mem->lastcall, mem->status, idText); /* List Queue Entries */ |