Documentation |
Documentation.Interface-MI-1-9 HistoryHide minor edits - Show changes to markup August 05, 2013, at 04:17 PM
by
- Changed line 4 from:
to:
(:allVersions Interface-MI 1.9:) May 29, 2013, at 02:18 AM
by
- Changed lines 1-2 from:
Documentation -> Manuals -> Manual 1.9 -> Interface -> MIto:
Documentation -> Manuals -> Manual 1.9 -> Management Interface(:title Management Interface - ver 1.9 :) Added lines 4-12:
May 28, 2013, at 06:30 PM
by
- Changed line 35 from:
A simple example of interacting with OpenSIPS via MI interfaces is when using the 'opensipsctl utility - it uses FIFO or XMLRPC protocols to push MI commands into OpenSIPS. to:
A simple example of interacting with OpenSIPS via MI interfaces is when using the opensipsctl utility - it uses FIFO or XMLRPC protocols to push MI commands into OpenSIPS. May 28, 2013, at 12:37 PM
by
- Deleted line 49:
Deleted line 50:
Deleted line 51:
May 28, 2013, at 12:25 PM
by
- Changed lines 6-7 from:
Overviewto:
OverviewChanged lines 17-18 from:
Protocolsto:
ProtocolsChanged line 33 from:
Exampleto:
ExamplesMay 28, 2013, at 12:21 PM
by
- Changed lines 29-56 from:
All protocols do allow multiple applications (clients) to connect in the same time to the MI interface. to:
All protocols do allow multiple applications (clients) to connect in the same time to the MI interface. ExampleA simple example of interacting with OpenSIPS via MI interfaces is when using the 'opensipsctl utility - it uses FIFO or XMLRPC protocols to push MI commands into OpenSIPS. The 'opensipsctl utility allows you explicitly run an MI command via the FIFO file: opensipsctl fifo _mi_cmd_ opensipsctl fifo ps opensipsctl fifo debug 4 or it internally and transparently uses MI command them when providing different or more complex functionalities. A simple program in Python to trigger to run a MI command in OpenSIPs via XMLRPC protocol: #!/usr/bin/python import xmlrpclib opensips = xmlrpclib.ServerProxy('http://127.0.0.1:8080/RPC2') print opensips.ps(); May 28, 2013, at 12:10 PM
by
- Changed line 1 from:
Documentation -> Manuals -> Manual 1.9 -> Interface -> MI Functionsto:
Documentation -> Manuals -> Manual 1.9 -> Interface -> MIMay 27, 2013, at 09:01 PM
by
- Changed line 29 from:
All protocols do all the connection of multiple applications (clients) to the MI interface. to:
All protocols do allow multiple applications (clients) to connect in the same time to the MI interface. May 27, 2013, at 09:01 PM
by
- Changed lines 27-29 from:
to:
All protocols do all the connection of multiple applications (clients) to the MI interface. May 27, 2013, at 08:58 PM
by
- Changed lines 2-3 from:
to:
Added lines 6-7:
OverviewAdded lines 17-18:
ProtocolsChanged lines 23-27 from:
to:
May 27, 2013, at 08:56 PM
by
- Changed lines 1-22 from:
Documentation -> Manuals -> Manual 1.9 -> Interface -> MI Functionsto:
Documentation -> Manuals -> Manual 1.9 -> Interface -> MI FunctionsThe Management Interface (or MI) is an OpenSIPS interface that allows external applications to trigger predefined commands inside OpenSIPS. Such commands typically allows an external app to :
The MI commands are provided by the OpenSIPS core (see full list) and also by modules (check the commands provided by each module). Several protocols are available in order to connect (from external apps) to the OpenSIPS MI . While the interface itself is provided by OpenSIPS core, each protocol is provided by a separate OpenSIPS module. You can load multiple MI modules in order to use multiple MI protocols in the same time. Available protocols are :
May 27, 2013, at 08:39 PM
by
- Added line 1:
Documentation -> Manuals -> Manual 1.9 -> Interface -> MI Functions |