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

Flamur Dervishi (JIRA) noreply at issues.asterisk.org
Fri Dec 4 09:11: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:
---------------------------------------

    Description: 
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. 

  was:
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. 


> QueueMemberStatus event propery "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
>            Reporter: Flamur Dervishi
>            Assignee: Unassigned
>            Severity: Minor
>
> 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