question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

QueueMemberStatusEvent InCall Status Not Updating

See original GitHub issue

When subscribing to QueueMemberStatusEvent to the InCall Status is never updated and stays false. It can be observed that the other data changes.

Versions: Asterisk 16.5.1 .NetCore 3.1

Events are subscribed to with:

manager.QueueMemberStatus += queueMemberUpdate;

Event Handler:

  private static void queueMemberUpdate(object sender, QueueMemberStatusEvent e)
        {
            if (e.InCall)
            {
            }
        }

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:9 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
gertdreyercommented, Jun 1, 2021

This is still not resolved as the working approach is not optimal as we can only determine InCall from the QueueMemberEvent which requires a QueueStatusAction. This is thus a polling approach and not a Subscription Approach. However I believe it may be an Asterisk/PJSIP issue as the ManagerReader never has a QueueMemberEvent with an InCall property that is true. I will attempt this on a Asterisk 18 install in the next two weeks.

1reaction
gertdreyercommented, May 31, 2021

Pull request #256 contains the improvement on the regex.

Read more comments on GitHub >

github_iconTop Results From Across the Web

QueueMemberStatusEvent Class
Evaluates true if member is in call, false after LastCall time is updated. Public property, Interface. The queue member's channel technology or location....
Read more >
[asterisk-bugs] [JIRA] (ASTERISK-29195) AMI ...
... AMI QueueMemberStatus event property "InCall" not updated ... In order to track the current status of a member we are listening for...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found