summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorMatt Jordan <mjordan@digium.com>2015-07-08 16:39:35 -0500
committerMatt Jordan <mjordan@digium.com>2015-07-16 20:37:58 -0500
commit8bcf6d2801d1b1ed7073ab560bdbe3d0047b1b2c (patch)
tree360290ba1f6389bf5e609f7754f1951aec77da5b /CHANGES
parent00d858da87c77954778c6ea5dc559029d21e4bf5 (diff)
ARI: Add support for push configuration of dynamic object
This patch adds support for push configuration of dynamic, i.e., sorcery, objects in Asterisk. It adds three new REST API calls to the 'asterisk' resource: * GET /asterisk/{configClass}/{objectType}/{id}: retrieve the current object given its ID. This returns back a list of ConfigTuples, which define the fields and their present values that make up the object. * PUT /asterisk/{configClass}/{objectType}/{id}: create or update an object. A body may be passed with the request that contains fields to populate in the object. The same format as what is retrieved using the GET operation is used for the body, save that we specify that the list of fields to update are contained in the "fields" attribute. * DELETE /asterisk/{configClass}/{objectType}/{id}: remove a dynamic object from its backing storage. Note that the success/failure of these operations is somewhat configuration dependent, i.e., you must be using a sorcery wizard that supports the operation in question. If a sorcery wizard does not support the create or delete mechanisms, then the REST API call will fail with a 403 forbidden. ASTERISK-25238 #close Change-Id: I28cd5c7bf6f67f8e9e437ff097f8fd171d30ff5c
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES7
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 31813cdfe..bd141ff6d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -27,6 +27,13 @@ ARI
can be also be retrieved. Individual modules can be loaded to Asterisk, as
well as unloaded and reloaded.
+* A new resource has been added to the 'asterisk' resource, 'config/dynamic'.
+ This resource allows for push configuration of sorcery derived objects
+ within Asterisk. The resource supports creation, retrieval, updating, and
+ deletion. Sorcery derived objects that are manipulated by this resource
+ must have a sorcery wizard that supports the desired operations.
+
+
res_pjsip
------------------
* A new 'g726_non_standard' endpoint option has been added that, when set to