About -> News -> OpenSIPS Console
OpenSIPS Console - user interactive
OpenSIPS 1.5.0 (devel) gets a new provisioning tool - the OpenSIPS console (osipsconsole). This is intended to be a generic tool for OpenSIPS provisioning and to include all the functionalities which are now provided by several scripts - it will replace the opensipsctl & opensipsdbctl scripts - their current functionalities are inherited, but:
- osipsconsole is written in Perl and it takes advantage of all power of the language to simply things (ops, multi-DB access, logic, etc)
- osipsconsole is not one command script, but a console - you start the application, you get a prompt, you can run the available commands, you have embedded help, command history (in the current session and from previous session).
- osipsconsole in merged in a single file (all included files were replaced with functions in a single file) - this will offer more portability (only one file to handle), as osipsconsole is intended to be run from remote servers.
- osipsconsole will remotely provision OpenSIPS - the Perl language will make possible to add XMLRPC support (additional to FIFO). This will allow you to run it on a different machine that OpenSIPS. (XMLRPC interface is still work on progress)
- osipsconsole includes all the commands for provisioning the OpenSIPS DB (currently located in opensipsdbctl, like create, migrate, etc), under the "db" generic command class -> single provisioning tool.
- osipsconsole will be able to use different DB backends via the Perl libraries.