Login | Register

About

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:

  1. osipsconsole is written in Perl and it takes advantage of all power of the language to simply things (ops, multi-DB access, logic, etc)
  2. 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).
  3. 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.
  4. 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)
  5. 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.
  6. osipsconsole will be able to use different DB backends via the Perl libraries.

Page last modified on October 15, 2008, at 05:43 PM