From c219a98d2b46a61996518fd2791b7bb4437969fb Mon Sep 17 00:00:00 2001 From: Benjamin Ford Date: Mon, 13 Jul 2015 16:00:19 -0500 Subject: ARI: Added new functionality to load a single module. An http request can be sent to load an Asterisk module. If the module can not be loaded or is loaded already, an error response will be returned. The command curl -v -u user:pass -X POST 'http://localhost:8088/ari /asterisk/modules/{moduleName}'" (or something similar, depending on configuration) can be run in the terminal to access this new functionality. For more information, see: https://wiki.asterisk.org/wiki.display/~bford/Asterisk+ARI+Resource * Added new ARI functionality * Asterisk modules can be loaded through http requests ASTERISK-25173 Change-Id: I9e05d5b8c5c666ecfef341504f9edc1aa84fda33 --- rest-api/api-docs/asterisk.json | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'rest-api/api-docs') diff --git a/rest-api/api-docs/asterisk.json b/rest-api/api-docs/asterisk.json index 76c834e45..dcbfb2c7b 100644 --- a/rest-api/api-docs/asterisk.json +++ b/rest-api/api-docs/asterisk.json @@ -79,6 +79,28 @@ "reason": "Module information could not be retrieved." } ] + }, + { + "httpMethod": "POST", + "summary": "Load an Asterisk module.", + "nickname": "loadModule", + "responseClass": "void", + "parameters": [ + { + "name": "moduleName", + "description": "Module's name", + "paramType": "path", + "required": true, + "allowMultiple": false, + "dataType": "string" + } + ], + "errorResponses": [ + { + "code": 409, + "reason": "Module could not be loaded." + } + ] } ] }, -- cgit v1.2.3