[asterisk-bugs] [JIRA] (ASTERISK-29195) AMI QueueMemberStatus event property "InCall" not updated
Joshua C. Colp (JIRA)
noreply at issues.asterisk.org
Wed Dec 16 04:35:16 CST 2020
[ https://issues.asterisk.org/jira/browse/ASTERISK-29195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua C. Colp updated ASTERISK-29195:
--------------------------------------
Assignee: Flamur Dervishi (was: Unassigned)
Status: Waiting for Feedback (was: Triage)
What is the actual configuration from queues.conf that causes this? (Something as simple as a single option in app_queue can change things so ensuring that configuration is provided for when this issue is worked is important)
As well, I posted previously about getting a debug log[1] as app_queue has explicit logging for things going on - is that not possible to get?
[1] https://wiki.asterisk.org/wiki/display/AST/Collecting+Debug+Information
> AMI QueueMemberStatus event property "InCall" not updated
> ---------------------------------------------------------
>
> Key: ASTERISK-29195
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-29195
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Applications/app_queue
> Affects Versions: 16.15.0
> Environment: Debian 10, x64 Asterisk 16.15.0
> Reporter: Flamur Dervishi
> Assignee: Flamur Dervishi
> Severity: Minor
> Attachments: queue_ami_events.txt
>
>
> We are building a web interface for displaying queues and their members. In order to track the current status of a member we are listening for the event "QueueMemberStatus".
> https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+ManagerEvent_QueueMemberStatus
> This event has a property called "InCall" which according to the documentation tells if a member is currently in call or not.
> InCall - Set to 1 if member is in call. Set to 0 after LastCall time is updated.
> When a call is received in this queue, asterisk generates a QueueMemberStatus event, but eventhough the member now is in call, the event property "InCall" is still 0.
> Event: QueueMemberStatus
> Privilege: agent,all
> Timestamp: 1607091943.951917
> Queue: Support
> MemberName: PJSIP/1004
> Interface: PJSIP/1004
> StateInterface: PJSIP/1004
> Membership: dynamic
> Penalty: 0
> CallsTaken: 3
> LastCall: 1607086469
> LastPause: 1607086441
> InCall: 0
> Status: 2
> Paused: 0
> PausedReason:
> Ringinuse: 0
> Wrapuptime: 0
>
> I can confirm that the member is indeed in call also by looking at the Status property of this event: Status: 2 , meaning IN_USE.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list