Skip to content



Module management.


Loads, unloads or reloads an Asterisk module in a running system.


    Action: ModuleLoad
    ActionID: <value>
    Module: <value>
    LoadType: <value>
    [Recursive:] <value>
  • ActionID - ActionID for this transaction. Will be returned.

  • Module - Asterisk module name (including .so extension) or subsystem identifier:

    • cdr

    • dnsmgr

    • extconfig

    • enum

    • acl

    • manager

    • http

    • logger

    • features

    • dsp

    • udptl

    • indications

    • cel

    • plc

  • LoadType - The operation to be done on module. Subsystem identifiers may only be reloaded.

    • load

    • unload

    • reload

    • refresh - Completely unload and load again a specified module.
      If no module is specified for a 'reload' loadtype, all modules are reloaded.

  • Recursive - For 'refresh' operations, attempt to recursively unload any other modules that are dependent on this module, if that would allow it to successfully unload, and load them again afterwards.

See Also

Generated Version

This documentation was generated from Asterisk branch 20 using version GIT