MI Tool (mi)


Description

MI stands for Management Interface. The tool offers the possibility to execute commands - via backends like FIFO, XMLRPC, UDP or JSONRPC - on the OpenSIPS servers configured on the platform.

NOTE: This is a form of low level access to the server management.

The tool presents an input box for commands. It also has a drop down box with pre-configured SIP Servers to easily switch between machines on your SIP platform. It has a drop down MI Command box with a listing of available commands. The commands can take arguments (parameters) and the command output is saved in the same web session.


Screenshots

Management Interface

Configuration

The tool connects to the OpenSIPS servers configured in the global configuration file (global.boxes.inc.php).

XMLRPC Example:
$boxes[$box_id]['mi']['conn']="xmlrpc:127.0.0.1:8080";
JSONRPC Example:
$boxes[$box_id]['mi']['conn']="json:127.0.0.1:8080";
FIFO Example:
$boxes[$box_id]['mi']['conn']="fifo:/tmp/opensps_fifo";