[asterisk-bugs] [JIRA] (ASTERISK-21421) API Improvements: build out the concept of an endpoint in Stasis-Core
Matt Jordan (JIRA)
noreply at issues.asterisk.org
Fri Apr 12 13:36:02 CDT 2013
[ https://issues.asterisk.org/jira/browse/ASTERISK-21421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt Jordan moved SWP-5630 to ASTERISK-21421:
---------------------------------------------
Asterisk Issue Guidelines: Yes.
Security: None (was: Digium Only)
Component/s: (was: Asterisk Open Source)
Core/Stasis
Regression: No
Workflow: Subtask and Courtesy Workflow (was: Software Planning Workflow)
Key: ASTERISK-21421 (was: SWP-5630)
Project: Asterisk (was: Software Planning (Internal))
> 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
>
> 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