According the the release policy (http://www.opensips.org/Development/Development), I would like to call for a brainstorming, ideas, discussion, etc regarding what should be the roadmap for OpenSIPS 1.10 - more or less, what new goodies should be in 1.10 release (next major release).
The page is already ready (http://www.opensips.org/Main/Ver1100) and pre-populated with the pending items from 1.9 release plus some items from my side .... read more
One more major release is out - OpenSIPS 1.9.0 Release Candidate (beta)
*OpenSIPS 1.9.0* comes with several major improvements (scripting, dialog support, TCP, Web Sockets, timers), but also with new functionalities like CacheDB Interface - CouchBase, MongoDB, Cache2SQL DNS caching, nice provisioning tool like PI_HTTP module or great helper on integration, the Event_Route module (combined with a rich set of new events from core and modules).... read more
A new *CACHEDB_MONGODB* module has been added to OpenSIPS trunk, and it
will also be present in the future 1.9 release.
The module implements the Key-Value Interface  to allow the script
writer and also the module writer to connect and do Key-Value type
operations ( store,fetch,remove,counter_add,counter_sub ) on a MongoDB
The module supports both connection to a single MongoDB instance ( true
single instance or mongos ) or to a MongoDB Replica Set.... read more
The OpenSIPS Event Interface has been enhanced with script event routes and XMLRPC support, as well as new events exported by modules and core: http://lists.opensips.org/pipermail/news/2013-January/000227.html
First OpenSIPS eBootcamp for 2013 to start on 25th of February - http://www.opensips.org/Training/EBootcamp
A new CACHEDB_COUCHBASE module has been added to OpenSIPS trunk, and it will also be present in the future 1.9 release.
The module implements the Key-Value Interface  to allow the script writer and also the module writer to connect and do Key-Value type operations ( store,fetch,remove,counter_add,counter_sub ) on a CouchBase database.
Due to the CouchBase JSON document oriented format, the module can easily be integrated in the OpenSIPS script with the JSON module, in order to provide a wider range of functionality for the script writer.... read more
OpenSIPS trunk (future 1.9) just got better with some awesome script
1) *Flags with name*, thanks to Liviu Chircu
Message, script and branch flags have now alphanumerical names, instead
of numerical ID (as so far). Now you can simply do:
The migration to named flags affects all flag related functions and the
module parameters used for defining flags (like flag to enable sip
This change is 100% backward compatible, but you will get some warning
about deprecation of the ID based flags.... read more
This year the OpenSIPS project will attend the FOSDEM 2013 conference with three presentations related to distributed SIP platforms, monitoring and integration topics. For more information visit:
Following the public discussion on the new release policy (see http://lists.opensips.org/pipermail/users/2012-October/023384.html\), we compiled and put together the final version that will come into usage from now on:
I want to thanks to all people how contributed to this discussion - I think the outcome is indeed something awesome !
Regarding the next stable release (see planing here http://www.opensips.org/Main/Ver190\), the Release Candidate (or beta release) is scheduled for 29th of January 2013. We still have a lot of work on the pipe to meet the planing, but we are confident in do it!
Thanks to external contributions, there are new tutorials available for OpenSIPS :
a) A compilation of various tutorials covering topics like software installation (including MediaProxy on CentOS), authentication, clustering and comparing OpenSIPS with Asterisk provided by SmartVox, thanks to John Quick.
b) How to configure a cluster of OpenSIPS load balancers which communicates via Redis (in Spanish thanks to VozToVoice).
http://www.opensips.org/Resources/DocsTutorials#toc22... read more
See how to do atomic Test&Set ops, critical regions or locking directly from OpenSIPS script - read all about it here : http://lists.opensips.org/pipermail/news/2012-November/000220.html .
See all the new things that are planned for 1.9.0 release, the release planning and everything under http://www.opensips.org/Main/Ver190.
Be part of the brainstorming for the 1.9 version and get involved in the discussion on the mailing list : http://lists.opensips.org/pipermail/users/2012-October/023384.html
OpenSIPS 1.8.2 is the second minor release of the 1.8 branch, bringing even a more stable version of 1.8 branch with more fixes - crashes, malfunctions and compliance (but no functionality, scripting or interfacing were changed).
OpenSIPS 1.8.2 brings important fixes in:
TLS / TCP engine
Presence and RLS support
scripting (startup and timer routes)
Dynamic Routing module
Statistics reporting (for PKG and SHM memory)
B2B module - requests handing, script routes triggering. ... read more
A new module is available in trunk.
It provides a web provisioning interface:
A sample config example is provided in the source tree:
An additional xml file is required for web config framework (what to
configure, where and how).
A sample xml file is provided in the source tree for dispatcher and
http://opensips.svn.sourceforge.net/viewvc/opensips/trunk/examples/pi_framework.xml?revision=9392&content-type=text%2Fplain... read more
*OpenSIPS 1.8.1* - a minor release on the 1.8 main branch - was just
This release contains only bug fixing - crashes, malfunctions and compliance
issues - but no functionality, scripting or interfacing were changed.
*OpenSIPS 1.8.1* contains important fixes in critical modules (like
dialog, acc, drouting) and in core part ( tcp, dns ) - it is highly
recommended to upgrade - **OpenSIPS* 1.8.1* is now available for
download on project web site and SF download system.... read more
A last OpenSIPS eBootcamp training session for 2012 was scheduled for
10th of September 2012
This new eBootcamp session targets OpenSIPS 1.8.x with the following content:
SQL support (authentication, aliases, domains)
OpenSIPS Control Panel web interface
PSTN connectivity (dialplan, ACLs, drouting, failover)
Advanced SIP Call Flows (parallel and serial forking, call forwarding, call transfer)
SIP Dialog Awareness (profiling, topology hiding, security)
Load Balancing with OpenSIPS
OpenSIPS High Availability
SIP NAT traversal
OpenSIPS accounting and billing
SIP security (floods, auth, DNS poisoning, register attacks, TLS and SRTP)
OpenSIPS B2BUA ( topology hiding )... read more
With the occasion of ClueCon 2012 Event (7-9 August 2012), aside coming up with presentations covering the new capabilities (clustering, security) of OpenSIPS 1.8, the OpenSIPS project will hold an OpenSIPS Workshop.
The OpenSIPS Workshop is a one full day event (on 6th of August) covering updates, live-tutorials and open discussions on various topics (related to OpenSIPS of course).
The Workshop wants to be a dynamic interaction (in both directions) between the project and the OpenSIPS consumers - and we encourage this by allocating almost 5 hours to open discussions on sensitive topics like Security, Load Balancing, Trunking, SBC, Clustering.... read more
We just started a new service addressing the users / operators using the OpenSIP project - the '''OpenSIPS Alerts Service"
The OpenSIPS Alerts Service is a way to help you keep your OpenSIPS installation updated, safer and secure. Via this service you will receive realtime email alerts/notifications with a full and detailed description of issues and bugs that were found and fixed in OpenSIPS code.
When a bug fix is made, the service will generate an alert that will contain a complete description as: severity of the bug, affected OpenSIPS version, affected scenarios, how to apply a fix. Shortly will provide answers to questions like : Should I care about this new fix ? Does it affects me ? How to update my installation.... read more
After ~2 months of testing, stress testing and tuning, OpenSIPS 1.8 moves from beta to full stable stage!
I'm glad to announce the OpenSIPS development Course - a training course which is addressed to people who want to develop (C development) new modules or functionalities for OpenSIPS 1.x.
This is a free online course, spread across several sessions with different topics.
The course aims to present and familiarize developers with the internals of OpenSIPS both core and modules. During the course you will get a real example of how to build a new module (with DB, MI, variables, events, etc) from A to Z.... read more
One more half an year, one more major release - OpenSIPS 1.8.0 beta release is out
OpenSIPS 1.8.0 comes with several major improvements (dialog support, TCP, security and validation), but also with new functionalities (like CacheDB Interface - REDIS/CASSANDRA, DNS caching, SIPcapturing, RabbitMQ support, LUA support, etc).
Something that needs to be also mentioned is the new graphical configuration tool (make menuconfig or osipsconfig) that allow you to configure, compile, install and generate config files for OpenSIPS - all in a nice graphical interface.... read more
The OpenSIPS project has a new official APT repository, more dynamic and complex:
- Debian and Ubuntu, arch i386 and amb64.
- OpenSIPS versions 1.6, 1.7, trunk (latest versions of these branches).
- up-to-date packages thanks to nightly building.
The most important features of this repo are : (1) daily building of packages and (2) packages for trunk also.
This new repository is hosted and maintained by Dynamic Packet as part of their support for the OpenSIPS project.Once again, many thanks for that.... read more
*OpenSIPS 1.7.2* - a minor release on the 1.7 main branch - was just
This release contains only bug fixing (additional to 1.7.1) - crashes,
malfunctions and compliance issues - but no functionality, scripting or
interfacing were changed.
*OpenSIPS 1.7.2* contains important fixes in critical modules (like
dialog, presence, tm, textops) and in core part - it is highly
recommended to upgrade - **OpenSIPS* 1.7.2* is now available for
download on project web site and SF download system.... read more
OpenSIPS has been enhanced with a new function, sipmsg_validate, that
verifies if the received SIP request or reply is compliant with the
RFC3261. The function can be found in the new sipmsgops module,
along with all the SIP aware messages from the textops module. In
consequence, all the SIP related functions were moved from the textops
module to the sipmsgops module.
The new sipmsg_validate function can be used to prevent malformed SIP
messages from propagating through your network, and also avoid expensive
processing them from the start.... read more
A new *DNS_CACHE* module has been added to OpenSIPS trunk, and it will
also be present in the future 1.8 release.
In the current OpenSIPS design, I/O Operations, DNS included, are done
in a blocking way, with the SIP workers having to wait for the DNS query
to return, until further processing can be done. Slow DNS servers are
often a source of performance degradation, and DNS queries that are not
resolvable have an even larger performance impact.... read more