diff options
author | Niklas Larsson <niklas@tese.se> | 2017-06-29 10:47:41 +0200 |
---|---|---|
committer | George Joseph <gjoseph@digium.com> | 2017-08-01 15:46:00 -0600 |
commit | 625e1eb6f60da01f31303e28fe887a4ef0b93ef4 (patch) | |
tree | e1fdb1ff412f0f36e8bce2b231147f2b6716b4d3 | |
parent | 98626a3f9a4dbcd50a115bdc6901f18a8f854da0 (diff) |
app_queue: Add priority to AMI QueueStatus
Add priority to callers in AMI QueueStatus response
ASTERISK-27092 #close
Change-Id: I8d1f737a72c7c38f4cfe1a4ee3ecc0a4f85bd199
-rw-r--r-- | CHANGES | 6 | ||||
-rw-r--r-- | apps/app_queue.c | 3 | ||||
-rw-r--r-- | include/asterisk/manager.h | 2 |
3 files changed, 9 insertions, 2 deletions
@@ -39,9 +39,15 @@ res_musiconhold which sends signals to the application and its descendants directly, or "process" which sends signals only to the application itself. +res_pjsip +------------------ * New dialplan function PJSIP_DTMF_MODE added to get or change the DTMF mode of a channel on a per-call basis. +app_queue +------------------ + * Add priority to callers in AMI QueueStatus response. + ------------------------------------------------------------------------------ --- Functionality changes from Asterisk 14.5.0 to Asterisk 14.6.0 ------------ ------------------------------------------------------------------------------ diff --git a/apps/app_queue.c b/apps/app_queue.c index ddaf9eb53..4a15e28a1 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -9829,6 +9829,7 @@ static int manager_queues_status(struct mansession *s, const struct message *m) "ConnectedLineNum: %s\r\n" "ConnectedLineName: %s\r\n" "Wait: %ld\r\n" + "Priority: %d\r\n" "%s" "\r\n", q->name, pos++, ast_channel_name(qe->chan), ast_channel_uniqueid(qe->chan), @@ -9836,7 +9837,7 @@ static int manager_queues_status(struct mansession *s, const struct message *m) S_COR(ast_channel_caller(qe->chan)->id.name.valid, ast_channel_caller(qe->chan)->id.name.str, "unknown"), S_COR(ast_channel_connected(qe->chan)->id.number.valid, ast_channel_connected(qe->chan)->id.number.str, "unknown"), S_COR(ast_channel_connected(qe->chan)->id.name.valid, ast_channel_connected(qe->chan)->id.name.str, "unknown"), - (long) (now - qe->start), idText); + (long) (now - qe->start), qe->prio, idText); ++q_items; } } diff --git a/include/asterisk/manager.h b/include/asterisk/manager.h index 3de7b1d17..6044c9762 100644 --- a/include/asterisk/manager.h +++ b/include/asterisk/manager.h @@ -54,7 +54,7 @@ - \ref manager.c Main manager code file */ -#define AMI_VERSION "3.2.0" +#define AMI_VERSION "3.2.1" #define DEFAULT_MANAGER_PORT 5038 /* Default port for Asterisk management via TCP */ #define DEFAULT_MANAGER_TLS_PORT 5039 /* Default port for Asterisk management via TCP */ |