From openSIPS

Development: OpenSIPS 3.0 Planning

Development -> Planning -> OpenSIPS 3.0 Planning

OpenSIPS 3.0 philosophy

For the upcoming OpenSIPS 3.0 release (and 3.x family) the main focus is on the devops concept. This translates into introducing and enhancing in OpenSIPS features / capabilities that (1) will increase the easiness when comes the writing / developing OpenSIPS scripts and (2) simplify the operational activities when comes to running and managing OpenSIPS.

For the OpenSIPS 3.0 release, the following areas of development are considered:

Script Development aspects

This is about improving the experience of the OpenSIPS script writer (developer), by enhancing and simplifying the OpenSIPS script:

Want to provide feedback? See below

Operational aspects

Several enhancements and new concepts are planned for OpenSIPS 3.0 in order to help with operating OpenSIPS - making it simpler to run, to monitor, to troubleshoot and diagnose:

Want to provide feedback? See below

Integration aspects

More integration capabilities are to be added to the 3.0 release :

Vote your Favorite Features!

We are undergoing an OpenSIPS 3.0 Feature Survey (due 6th January 2019), and we would like to gather opinions on the currently chosen feature set, as well as any additional ideas you may have. Your feedback will help us prioritize the work that will go into the upcoming 3.0 release. Thank you!

Poll Results

Thank you to everyone who voted! Please find the poll results below -- regarding the additional feature suggestions we received, we will go through them and pick the most popular / interesting ones in a future announcement.

We try to update the list with their development status, so you can have a clear view over the 3.0 progress. Nevertheless, we strongly recommend you to check the Feature list of 3.0.


Feature CodeFeature NameScore (1-5)Implementation Status
OPS-3Script Reloading4.57completed
OPS-9Self-Diagnosis Tool4.26completed
OPS-1Auto-Scale the Number of Workers4.25completed
DEV-3Full Variable Support for Functions4.19completed
OPS-8Tracing/Traffic Filtering Console4.15completed
OPS-2Edit Module Params at Runtime4.10skipped
OPS-10Persistent Shared Memory on Restart4.08completed
DEV-5Route entry point per Listener3.80skipped
ITG-1Management Interface Rework3.77completed
DEV-6Standard Format for Complex Modparams3.71skipped
DEV-1Pluggable Preprocessor3.69completed
OPS-4Separate xlog() Logging Level3.68completed
ITG-3RabbitMQ Consumer Module3.65completed
OPS-5Custom xlog() Formatting Prefix3.58completed
OPS-6Selectable Memory Allocator3.48completed
OPS-7Unified Sharing Tags3.41completed
ITG-2SMPP Integration3.36completed
DEV-4Better Naming for Variables3.30skipped
DEV-2Script Format Change3.20skipped


Retrieved from https://www.opensips.org/Development/Opensips-3-0-Planning
Page last modified on August 08, 2019, at 08:28 AM