mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Make queue log indicate if ADDMEMBER is paused for AMI and realtime.
* Add parameter to queue log ADDMEMBER to indicate if the member is
paused.
(closes issue ASTERISK-18645)
Reported by: garlew
Patches:
      paused.diff (License #5337) patch uploaded by garlew
Tested by: rmudgett, garlew
Review: https://reviewboard.asterisk.org/r/1469/
........
Merged revisions 345285 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........
Merged revisions 345290 from http://svn.asterisk.org/svn/asterisk/branches/10
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@345317 65c4cc65-6c06-0410-ace0-fbb531ad65f3
			
			
This commit is contained in:
		| @@ -2197,9 +2197,9 @@ static void rt_handle_member_record(struct call_queue *q, char *interface, struc | ||||
| 			m->ignorebusy = ignorebusy; | ||||
| 			ast_copy_string(m->rt_uniqueid, rt_uniqueid, sizeof(m->rt_uniqueid)); | ||||
| 			if (!log_membername_as_agent) { | ||||
| 				ast_queue_log(q->name, "REALTIME", m->interface, "ADDMEMBER", "%s", ""); | ||||
| 				ast_queue_log(q->name, "REALTIME", m->interface, "ADDMEMBER", "%s", paused ? "PAUSED" : ""); | ||||
| 			} else { | ||||
| 				ast_queue_log(q->name, "REALTIME", m->membername, "ADDMEMBER", "%s", ""); | ||||
| 				ast_queue_log(q->name, "REALTIME", m->membername, "ADDMEMBER", "%s", paused ? "PAUSED" : ""); | ||||
| 			} | ||||
| 			ao2_link(q->members, m); | ||||
| 			ao2_ref(m, -1); | ||||
| @@ -7581,9 +7581,9 @@ static int manager_add_queue_member(struct mansession *s, const struct message * | ||||
| 	switch (add_to_queue(queuename, interface, membername, penalty, paused, queue_persistent_members, state_interface)) { | ||||
| 	case RES_OKAY: | ||||
| 		if (ast_strlen_zero(membername) || !log_membername_as_agent) { | ||||
| 			ast_queue_log(queuename, "MANAGER", interface, "ADDMEMBER", "%s", ""); | ||||
| 			ast_queue_log(queuename, "MANAGER", interface, "ADDMEMBER", "%s", paused ? "PAUSED" : ""); | ||||
| 		} else { | ||||
| 			ast_queue_log(queuename, "MANAGER", membername, "ADDMEMBER", "%s", ""); | ||||
| 			ast_queue_log(queuename, "MANAGER", membername, "ADDMEMBER", "%s", paused ? "PAUSED" : ""); | ||||
| 		} | ||||
| 		astman_send_ack(s, m, "Added interface to queue"); | ||||
| 		break; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user