Summary: | ASTERISK-28442: stasis_state: Create a stasis module to cache last known state | ||||
Reporter: | Kevin Harwell (kharwell) | Labels: | |||
Date Opened: | 2019-06-11 12:50:55 | Date Closed: | 2019-07-02 09:32:52 | ||
Priority: | Minor | Regression? | No | ||
Status: | Closed/Complete | Components: | Core/Stasis | ||
Versions: | GIT | Frequency of Occurrence | |||
Related Issues: |
| ||||
Environment: | Attachments: | ||||
Description: | Create a new module (and API) in stasis that manages the last known state of a topic. This differs from the stasis_cache in that it will hold the last known published state for a topic.
It'll also provide mechanisms that wrap some of the normal stasis functions, as well provide a better way to track state consumers (publishers and subscribers) for topics. This new module will be designed to be used with dynamic topic pools like mwi, and device state. As such these modules themselves will act as a kind of wrapper, and abstraction layer, around this new stasis_state module. | ||||
Comments: | By: Friendly Automation (friendly-automation) 2019-07-02 09:32:53.080-0500 Change 11462 merged by Friendly Automation: stasis_state: Add new stasis_state module [https://gerrit.asterisk.org/c/asterisk/+/11462|https://gerrit.asterisk.org/c/asterisk/+/11462] By: Friendly Automation (friendly-automation) 2019-07-12 09:20:18.758-0500 Change 11539 merged by Kevin Harwell: stasis_state: Make unsubscribes NULL tolerant [https://gerrit.asterisk.org/c/asterisk/+/11539|https://gerrit.asterisk.org/c/asterisk/+/11539] By: Friendly Automation (friendly-automation) 2019-07-12 09:20:36.367-0500 Change 11463 merged by Kevin Harwell: mwi: Update the MWI core to use stasis_state API [https://gerrit.asterisk.org/c/asterisk/+/11463|https://gerrit.asterisk.org/c/asterisk/+/11463] By: Friendly Automation (friendly-automation) 2019-07-12 09:21:40.783-0500 Change 11464 merged by Kevin Harwell: MWI: Update modules that subscribe to MWI to use new API calls [https://gerrit.asterisk.org/c/asterisk/+/11464|https://gerrit.asterisk.org/c/asterisk/+/11464] |