How to find which external modules are loaded from rmanager

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
Line 9: Line 9:
 
5038 is the default Yate port, in case your Yate uses another port use that.
 
5038 is the default Yate port, in case your Yate uses another port use that.
  
=== Type ===
+
=== 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 ===
  
 
   external
 
   external
Line 18: Line 26:
 
   2. external_module2.php
 
   2. external_module2.php
  
=== Restart script ===
+
=== Example usage ===
  
 
Let's say you want to restart one if the scripts without restarting Yate, because you modified it.
 
Let's say you want to restart one if the scripts without restarting Yate, because you modified it.
Line 28: Line 36:
 
For the same target you can use "stop" and "start" instead of "restart".
 
For the same target you can use "stop" and "start" instead of "restart".
  
 
=== 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)
 
  
 
'''See also'''
 
'''See also'''
  
 
* [[Rmanager]]
 
* [[Rmanager]]

Revision as of 16:47, 19 November 2012

To debug external module in telnet the command external is used. To use it (to see what global external module is on) follow the steps bellow.

Contents

Connect using telnet from the localhost

  >> 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

  external

The output should be the external modules that are running at that time. Example:

  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_module

For the same target you can use "stop" and "start" instead of "restart".


See also

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers