[asterisk-bugs] [Asterisk 0015829]: [patch] queue_log is incosistent for member information - 2 events use member location where the rest use member name

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Nov 10 18:15:06 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15829 
====================================================================== 
Reported By:                somedood
Assigned To:                lmadsen
====================================================================== 
Project:                    Asterisk
Issue ID:                   15829
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           SVN 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 216186 
Request Review:              
====================================================================== 
Date Submitted:             2009-09-03 16:25 CDT
Last Modified:              2009-11-10 18:15 CST
====================================================================== 
Summary:                    [patch] queue_log is incosistent for member
information - 2 events use member location where the rest use member name
Description: 
In 1.6 queue members can now have names, and queue_log records the name
(when available, otherwise defaults to location) for member related events
except for "ADDMEMBER" and "REMOVEMEMBER".  These events record the agent
location instead.

With our queue member setup the location is dynamic depending on where
they logged in from, but the name will be static for a member.  With the
current queue_log we can't tell when an agent has logged in, but can tell
when they've handled calls.  Can ADDMEMBER and REMOVEMEMBER be changed to
the same behavior as the other member-related events?



====================================================================== 

---------------------------------------------------------------------- 
 (0113637) millsu2 (reporter) - 2009-11-10 18:15
 https://issues.asterisk.org/view.php?id=15829#c113637 
---------------------------------------------------------------------- 
It works on 229228, except if no agent name is specified then there is a
warning:
app_queue.c:5372 ql_exec: QueueLog requires arguments
(queuename,uniqueid,membername,event[,additionalinfo])

When no agent name is specified it logs the interface name in place of the
agent name in the additionalinfo column of the REMOVEMEMBER event, but that
column is blank in the ADDMEMBER event. Also, it seems the agent name
should be in the membername column and the interface name should be in the
additionalinfo column or not be included at all. None of the other events
include that info unless no agent name is specified. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-11-10 18:15 millsu2        Note Added: 0113637                          
======================================================================




More information about the asterisk-bugs mailing list