OpenSIPS (Open SIP Server) is a mature open source implementation of a SIP (Session Initiation Protocol) proxy/router which includes various application-level functionalities like SIP Registrar, SIP Proxy, SIP Presence Agent and SIP Back to Back User Agent. OpenSIPS, as a SIP server, can be used as the core component of any SIP-based VoIP solution. With a very flexible and customizable routing engine, OpenSIPS unifies voice, video, IM and presence services in a highly efficient way, thanks to its scalable (modular) design.
OpenSIPS is mostly used today by Internet Service providers and Telecom companies to provide SIP services to residential and small to medium business markets.
OpenSIPS currently offers two external provisioning tools, the "opensipsctl" and "osipsconsole". These tools need to be replaced with a new and more powerful tool that has to address the existing problems/limitations: use a high-level programming language (such as Python) to overcome the lack of libraries (Shell language is now used); use a generic SQL interface to support multiple DB types (mysql, postgres, sqlite, oracle and more); use a JSON-RPC connection with OpenSIPS (versus the existing text-oriented one); give the end-user a console-like experience, with help, history, tab-completion, etc.
New console-oriented provisioning tool for OpenSIPS, for DB and management operations.