[asterisk-bugs] [JIRA] (ASTERISK-21421) API Improvements: build out the concept of an endpoint in Stasis-Core

David M. Lee (JIRA) noreply at issues.asterisk.org
Tue Apr 16 09:02:01 CDT 2013


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

David M. Lee reassigned ASTERISK-21421:
---------------------------------------

    Assignee: David M. Lee
    
> API Improvements: build out the concept of an endpoint in Stasis-Core
> ---------------------------------------------------------------------
>
>                 Key: ASTERISK-21421
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21421
>             Project: Asterisk
>          Issue Type: New Feature
>      Security Level: None
>          Components: Core/Stasis
>            Reporter: Matt Jordan
>            Assignee: David M. Lee
>              Labels: Asterisk12
>
> Stasis-HTTP will need the concept of an endpoint. This same concept is loosely defined already in the following manner:
> * Devices and device state already exists in Stasis-Core (or will shortly) and are loosely related to the concept of an endpoint (although there is not a perfect 1 to 1 matching)
> * Many channel drivers raise AMI events that correspond to what would be an 'endpoint':
> ** {{chan_dahdi}} raises {{DAHDIChannel}} events and events related to spans
> ** {{chan_sip}} raises events for both registry events as well as {{PeerStatus}} events
> ** {{chan_iax2}} raises events for both registry and {{PeerStatus}} events as well
> ** {{chan_motif}} through {{res_xmpp}} raises status messages about Jabber Accounts
> In general, what we need is something that fulfills the following requirements:
> * A Stasis-Core cachable (that is, snapshot) object that provides basic properties of an endpoint, as well as its state. Some states may not make sense for all objects, but a reasonable cross-section of states should be defined.
> * Message technology specific properties should be conveyed in a JSON blob.
> * Stasis topics and messages for changes in state for an endpoint.

--
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