How to find which external modules are loaded from rmanager
From Yate Documentation
To debug external module in telnet the command external is used.
From telnet you can start/stop/restart an external module without stopping Yate (operations needed when you want to update the changes in your script).
Follow the next steps to know how to watch from Telnet the running global external modules.
Contents |
Connect using Telnet from the localhost
Connect to Yate through telnet:
>> telnet 127.0.0.1 5038
5038 is the default Yate port, in case your Yate uses another port use that.
External parameters meaning
- no command - just start another instance of the module
- start - start an instance only if one isn't already running
- stop - stops the first running instance with that name
- restart - stops (if running) and then starts an external module
- info - provides more detailed information about each of the running modules (no module name is supported)
Command external without parameters
Type in telnet:
external
The output should be the external modules that are running at that time.
Examples:
1. external_module1.php 2. external_module2.php
Example usage
Let's say you want to restart one if the scripts without restarting Yate, because you modified it.
Type:
external restart name_of_script
For the same target you can use "stop" and "start" instead of "restart".
See also