mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-22 21:36:28 +00:00
Add the interface of a queue member to the output of the "queue show" command
so that it can easily be associated with a queue member's name. This helps so that the appropriate queue member can be removed or paused since the interface is required, not the member's name. (closes issue #12783) Reported by: davevg Patches: app_queue.diff uploaded by davevg (license 209) with small mod from me git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@125585 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -4389,7 +4389,7 @@ static int __queues_show(struct mansession *s, int manager, int fd, int argc, ch
|
|||||||
struct member *mem;
|
struct member *mem;
|
||||||
int pos, queue_show;
|
int pos, queue_show;
|
||||||
time_t now;
|
time_t now;
|
||||||
char max_buf[80];
|
char max_buf[150];
|
||||||
char *max;
|
char *max;
|
||||||
size_t max_left;
|
size_t max_left;
|
||||||
float sl = 0;
|
float sl = 0;
|
||||||
@@ -4473,6 +4473,9 @@ static int __queues_show(struct mansession *s, int manager, int fd, int argc, ch
|
|||||||
max_buf[0] = '\0';
|
max_buf[0] = '\0';
|
||||||
max = max_buf;
|
max = max_buf;
|
||||||
max_left = sizeof(max_buf);
|
max_left = sizeof(max_buf);
|
||||||
|
if (strcasecmp(mem->membername, mem->interface)) {
|
||||||
|
ast_build_string(&max, &max_left, " (%s)", mem->interface);
|
||||||
|
}
|
||||||
if (mem->penalty)
|
if (mem->penalty)
|
||||||
ast_build_string(&max, &max_left, " with penalty %d", mem->penalty);
|
ast_build_string(&max, &max_left, " with penalty %d", mem->penalty);
|
||||||
if (mem->dynamic)
|
if (mem->dynamic)
|
||||||
|
Reference in New Issue
Block a user