[asterisk-bugs] [Asterisk 0013860]: Show queue and EventQueueStatus showing wrong values

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Jan 27 13:55:08 CST 2009


The following issue has been UPDATED. 
====================================================================== 
http://bugs.digium.com/view.php?id=13860 
====================================================================== 
Reported By:                msetim
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   13860
Category:                   Applications/app_queue
Reproducibility:            random
Severity:                   minor
Priority:                   normal
Status:                     closed
Asterisk Version:           SVN 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases):  1.4  
SVN Revision (number only!): 154685 
Request Review:              
Resolution:                 duplicate
Duplicate:                  0
Fixed in Version:           
====================================================================== 
Date Submitted:             2008-11-07 10:39 CST
Last Modified:              2009-01-27 13:55 CST
====================================================================== 
Summary:                    Show queue and EventQueueStatus showing wrong values
Description: 
Command "show queue" and eventqueuestatus is not right.  First the
configuration eventqueuestatus was changed to yes in queue.conf. Then start
listening manager ("telnet localhost 5038") to get events of an agent
answer. After it we do a lot of calls thus:

1. Call to queue
2. Agent answered
3. Call was hangup (by pressing *)
4. Execute "show queues"

We get the output of manager of "Wrong Member Queues Status(show queues)"
and (Correct Member Queues Status). Randomly after hangup a call by
pressing * the status is not correctly:

Event: QueueMemberStatus
Privilege: agent,all
Timestamp: 1225390283.359228
Queue: 800
Location: agent/605
MemberName: agent/605
Membership: static
Penalty: 0
CallsTaken: 27
LastCall: 1225390283
Status: 2
Paused: 0

Status 2: It's not right. We are expecting Status 1.

Looking for code that print this event (QueueMemberStatus) in app_queue.c
the "Status: X" came from devicestate.

We make test against in (SVN-branch-1.4-r154685).
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0012269 [branch] Deadlock after Originate from ...
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-27 13:55 blitzrage      Resolution               open => duplicate   
======================================================================




More information about the asterisk-bugs mailing list