[asterisk-bugs] [JIRA] (ASTERISK-29195) AMI QueueMemberStatus event property "InCall" not updated

Flamur Dervishi (JIRA) noreply at issues.asterisk.org
Wed Dec 16 06:40:16 CST 2020


     [ https://issues.asterisk.org/jira/browse/ASTERISK-29195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Flamur Dervishi updated ASTERISK-29195:
---------------------------------------

    Attachment: full.txt

We are using realtime configuration for Queues and Queue Members.

The definitions of the Queue and QueueMember used to test are in the beginning of the file.

The rest of the file is the full debug log while making the test to reproduce the problem.

> 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: full.txt, 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