Actions76
- Applications Actions
- Asterisk Actions
- Bridges Actions
- Channels Actions
- Device States Actions
- Endpoints Actions
- Events Actions
- Mailboxes Actions
- Playbacks Actions
- Recordings Actions
- Sounds Actions
Asterisk → Load Module
AI-generatedOverview
This node interacts with the Asterisk PBX system via the Asterisk REST Interface (ARI). Specifically, the 'Load Module' operation allows users to load a specified module into the Asterisk system dynamically. This is useful for managing system modules without restarting the entire PBX, enabling administrators to add functionality or update components on the fly. For example, loading a voicemail module or a custom application module as needed.
Use Case Examples
- Loading the 'app_voicemail.so' module to enable voicemail functionality.
- Dynamically loading a custom dialplan module to extend call handling capabilities.
Properties
| Name | Meaning |
|---|---|
| Module Name | The name of the Asterisk module to load, e.g., 'app_voicemail.so'. |
Output
JSON
success- Indicates whether the module was successfully loaded.message- Additional information or error message related to the module loading operation.
Dependencies
- Requires an API key credential for authenticating with the Asterisk REST Interface (ARI).
Troubleshooting
- Ensure the module name is correct and the module file exists on the Asterisk server.
- Check network connectivity and API credentials if the node fails to communicate with the Asterisk ARI.
- Common error messages may include 'Module not found' or 'Permission denied', which indicate issues with module availability or insufficient permissions. Verify module paths and user privileges on the Asterisk server.
Links
- Asterisk Module Loading Documentation - Official documentation on how to load modules in Asterisk.
- Asterisk REST Interface (ARI) - Official documentation for the Asterisk REST Interface used by this node.