[asterisk-bugs] [JIRA] (ASTERISK-28165) app_queue: QueueMemberStatus ami event duplication
Joshua C. Colp (JIRA)
noreply at issues.asterisk.org
Mon Dec 10 09:10:47 CST 2018
[ https://issues.asterisk.org/jira/browse/ASTERISK-28165?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=245690#comment-245690 ]
Joshua C. Colp commented on ASTERISK-28165:
-------------------------------------------
I was able to reproduce this using the latest given configuration by adding a Local channel to the queue as a dynamic member from the CLI, and then just calling it again using a Local channel. When hung up two duplicate QueueMemberStatus messages were sent:
{noformat}
Event: QueueMemberStatus
Privilege: agent,all
Queue: 600
MemberName: Local/s at agent
Interface: Local/s at agent
StateInterface: Local/s at agent
Membership: dynamic
Penalty: 0
CallsTaken: 0
LastCall: 0
InCall: 0
Status: 1
Paused: 0
PausedReason:
Ringinuse: 0
Event: QueueMemberStatus
Privilege: agent,all
Queue: 600
MemberName: Local/s at agent
Interface: Local/s at agent
StateInterface: Local/s at agent
Membership: dynamic
Penalty: 0
CallsTaken: 0
LastCall: 0
InCall: 0
Status: 1
Paused: 0
PausedReason:
Ringinuse: 0
{noformat}
I'm keeping this issue at a Minor level as it is redundant that two are sent, but does not inherently break anything.
> app_queue: QueueMemberStatus ami event duplication
> ---------------------------------------------------
>
> Key: ASTERISK-28165
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-28165
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Applications/app_queue, Core/PBX
> Affects Versions: 13.21.1, 13.23.1
> Environment: Centos 6.9
> Reporter: Roman Pertsev
> Assignee: Unassigned
> Severity: Minor
> Labels: AMI, QueueMemberStatus, Queues
> Attachments: ami-output-when-inbound-call.txt, queuememberstatus.txt, queues.conf, queue-show.png, queue-show-when-inbound-call.png
>
>
> Hello. If member of queue works at 2+ queues, then AMI event QueueMemberStatus duplicate and more.
> Example:
> Member 100 in queue 600
> AMI output for 100:
> QueueMemberStatus
> Example:
> Member 100 in queues 600 and 601
> AMI output for 100:
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
> Example:
> Member 100 in queues 600 and 601 and 602
> AMI output for 100:
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
> QueueMemberStatus
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list