summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiklas Larsson <niklas@tese.se>2017-06-29 10:47:41 +0200
committerGeorge Joseph <gjoseph@digium.com>2017-08-01 15:46:00 -0600
commit625e1eb6f60da01f31303e28fe887a4ef0b93ef4 (patch)
treee1fdb1ff412f0f36e8bce2b231147f2b6716b4d3
parent98626a3f9a4dbcd50a115bdc6901f18a8f854da0 (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--CHANGES6
-rw-r--r--apps/app_queue.c3
-rw-r--r--include/asterisk/manager.h2
3 files changed, 9 insertions, 2 deletions
diff --git a/CHANGES b/CHANGES
index b409be09e..daef5882f 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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 */