[asterisk-bugs] [JIRA] (ASTERISK-21943) Bridge API Enhancements - handle AgentLogin/AgentLogout in the Queue Log using Stasis

Matt Jordan (JIRA) noreply at issues.asterisk.org
Fri Jun 21 11:46:03 CDT 2013


Matt Jordan created ASTERISK-21943:
--------------------------------------

             Summary: Bridge API Enhancements - handle AgentLogin/AgentLogout in the Queue Log using Stasis
                 Key: ASTERISK-21943
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21943
             Project: Asterisk
          Issue Type: Improvement
      Security Level: None
          Components: Applications/app_queue, Core/Bridging
    Affects Versions: 12
            Reporter: Matt Jordan


With the rework of {{chan_agent}} (and by re-work, I mean it's dead Jim), the new Agent bridge and application will need a way of informing the Queue Log that an agent has logged in/logged out.

Directly accessing the queue log through a publicly exported function is to be avoided. Instead, Stasis should convey the fact that an Agent has logged in. {{app_queue}} should subscribe for notifications that an Agent has logged in and update the Queue Log appropriately.

For this to happen, the following has to occur:
* Agent message types needs to be moved to {{stasis_channels}} or a similar public location
* The agent bridge and/or application should publish a message when an agent logs in or logs out.
* {{app_queue}} should subscribe to that message type on module load. The message handler should update the queue log.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list