Menu

OpenSIPS/OpenSER-a versatile SIP Server / News: Recent posts

Mid-registrar: scalable registration and call forking

The new mid-registrar functionality is now available with OpenSIPS 2.3 (current development branch)!

What is a mid-registrar?

The mid-registrar is a mid-component of a SIP platform, designed to work between end users and the platform's main registration component. It opens up new possibilities for leveraging existing infrastructure in order to continue to grow (as subscribers and as registration traffic) while keeping an existing low-resources registrar server.... read more

Posted by Liviu Chircu 2016-12-20 Labels: SIP REGISTER mid-registrar front-end traffic conversion parallel forking registration throttling

OpenSIPS Accounting in the limelight

Are you a beginner looking to use SIP Accounting ? or an expert looking to create improve and create complex accounting records ?
The new OpenSIPS Accounting tutorial unveils how SIP accounting works in OpenSIPS, from basic to complex scenarios with custom CDR format and multi-leg accounting for call forwarding. Everything is backed up by detailed explanations and working scripts examples.

http://www.opensips.org/Documentation/Tutorials-Advanced-Accounting... read more

Posted by Bogdan-Andrei Iancu 2016-11-03

OpenSIPS eBootcamp

The next OpenSIPS eBootcamp session is scheduled for 31st of October 2016. The training has a new format, combining video lectures, hands-on labs and interactive sessions with the trainers. We are innovating again offering a datacenter for the labs where students and instructors can interact to build a real solution. At the end of the training you will have a telephony solution built in the cloud.... read more

Posted by Bogdan-Andrei Iancu 2016-09-19 Labels: training

OpenSIPS 2.1.1 is now available

Minor version 2.1.1 is now available on branch 2.1. This is a release bringing multiple and valuable fixes, a result of the continues work of testing and fixing the revolutionary 2.1 version.

Please update as soon as possible as it worth it ! Download the tarball with sources from :
http://opensips.org/pub/opensips/2.1.1/

RPM and DEB packages will be shortly available on the official repositories, after the nightly builts.... read more

Posted by Bogdan-Andrei Iancu 2015-08-19

OpenSIPS 2.1 Release Candidate is out !

I'm really excited to announce that after almost one year of hard work, the OpenSIPS 2.1 RC is now available for download.
http://opensips.org/pub/opensips/latest/src/

The 2.1 version is a major step in OpenSIPS evolution, encapsulating major redesign (protocols, timers, reactors, async support) and valuable additions (websockets, Fraud Detection, SIP Compression, Async DB queries, Topology Hiding and more).
http://www.opensips.org/About/Version-2-1-0-Notes... read more

Posted by Bogdan-Andrei Iancu 2015-03-18

Emergency call handling module

Thanks to Evandro Villaron Franceschinelli and Robison Gonsalves Tesini, ee are proud to present the opensips emergency module.

To make as emergency call using a single code (e.g.: 911 in US or 112 in Europe) has been a challenge for VOIP technology. This is a problem because a crucial information is missing: the user's location and the location is essential to route the call to the closest PSAP(call center responsible for answering emergency calls).... read more

Posted by Bogdan-Andrei Iancu 2015-03-17

First OpenSIPS Summit 2015 is here

I'm really excited to announce the first OpenSIPS Summit for 2015 :
12th - 13th of May 2015, Amsterdam NL

This event is a premiere as:
* it is the first Summit taking place on the old continent (aka Europe :))
* it is the first 2-days event
* it hosts an OpenSIPS Social Event on 12th evening

The star of this Summit is OpenSIPS 2.1 (this is to be released on 18th of March), introducing to the participants, via presentations and workshops, all the great additions we have in 2.1 - webRTC, async queries, SIP compression, fraud detection and many others.
Of course, the Summit is not only about 2.1, but also about tools, platform or engines which are OpenSIPS interconnected (like billing, interfaces and others)... read more

Posted by Bogdan-Andrei Iancu 2015-03-11

Support for Asynchronous operations in script

A new feature is now available in OpenSIPS 2.1 devel : the ability to perform, from script level, various operations in the asynchronous mode.

That's it: bye, bye I/O blocking !! Now you can run DB queries, REST queries or external scripts without the blocking penalty !

The OpenSIPS config file allows you to use certain functions in async way (via a dedicated statement). The suspending and resuming is done at script level. A detailed description of how the async support works in 2.1 is available here:
http://www.opensips.org/Documentation/Script-Async-2-1... read more

Posted by Bogdan-Andrei Iancu 2015-01-26

[TRAINING] OpenSIPS eBootcamp - first 2015 session

The first 2015 eBootcamp session is scheduled to start on 23rd of February. This will be the last one covering OpenSIPS version 1.11 .

What is the content and who should attend ? Please read all about it here :
http://www.opensips.org/Support/EBootcamp

For more information and registration, email us :
ebootcamp at opensips dot org

Please note the class is limited to 20 students and first in, first served !

Posted by Bogdan-Andrei Iancu 2014-12-10

Who is using OpenSIPS ?

As an OpenSIPS Foundation project, we started to put together a list of companies/entities using the OpenSIPS project. We want to see and show how popular and trusted our project is.

The page works on the principal of self subscription (via web form) - each request is moderated to avoid spam or bogus records:
http://www.opensips.org/About/WhoIsUsing
We already have an initial set of records, many thanks to the people who subscribed.... read more

Posted by Bogdan-Andrei Iancu 2014-11-20

OpenSIPS Las Vegas Summit - Speakers & Workshops - part 3

On October 21st, 2014, Las Vegas will be the the "OpenSIPS" city!

Pete Kelly - Sourcevox - "Solving Business Problems with OpenSIPs: Least Cost Routing"
» In addition to standard modules, OpenSIPS comes with a powerful "Turing complete" scripting language which truly allows you to do some remarkable things when routing a simple SIP request.
» In this example Least Cost Routing is explored. Using the OpenSIPS modules and scripting language, this presentation explores how a business definition of Least Cost Routing can be easily achieved with a combination of OpenSIPS modules and the scripting language.... read more

Posted by Bogdan-Andrei Iancu 2014-10-15

OpenSIPS 2.1.0dev

The development branch moved from 1.12 to 2.1 - we are heavily working on importing into OpenSIPS improvements related to the New Design from the OpenSIPS Experimental Code.

As a result, we have a first development version which is consistent as stable (as much as a devel code can be :D ) - we have OpenSIPS 2.1.0 . This tag covers:
- I/O async reactor per process (for each SIP worker)
- integrate the reactor with the UDP and TCP reading
- timer jobs dispatched/balanced across the SIP worker procs (instead of be all executed in dedicated procs)... read more

Posted by Bogdan-Andrei Iancu 2014-10-14

OpenSIPS Las Vegas Summit - Speakers & Workshops - part 2

On October 21st, 2014, Las Vegas will be the the "OpenSIPS" city!

Bogdan-Andrei Iancu - OpenSIPS core developer - "OpenSIPS Call Center with Asterisk"

» Even without having media capabilities, OpenSIPS can provide a high performance and scalable call queuing engine - hundreds of queues, thousands of agents, thousands of queued calls.
» Asterisk is required in combination with OpenSIPS in order to provide media server oriented services - front-end IVRs for selecting queue, announcement playback and queuing playback. Considering that geo-distributed call centers (with unique queue on OpenSIPS), Asterisk can be even more used as a local (to agent) class V PBX for advanced services like call barging, call transfer, call listening and other call-center specific features.... read more

Posted by Bogdan-Andrei Iancu 2014-10-09

OpenSIPS Las Vegas Summit - Speakers & Workshops - part 1

Ever wonder how you can:

load balance your Asterisk servers
provide fail over protection for your Asterisk servers
distribute services to your Asterisk server clusters

On October 21st, 2014, Las Vegas will be the the "OpenSIPS" city!

Vlad Paiu - OpenSIPS core developer - "OpenSIPS, a service enabler for Asterisk"

By using OpenSIPS as a front-end for the Asterisk-based system, additional/advanced SIP services can be enabled for the end-users. OpenSIPS can act as an enabler for SIP SIMPLE (presence and IM), XCAP, webRTC, TLS support, Parallel Registration, IRC-like chatting and other end-user oriented services.
Aside the end-user service, OpenSIPS can address provider oriented services like LCR and Gateway failover for the outbound traffic, LNP and CNAME dipping, etc.... read more

Posted by Bogdan-Andrei Iancu 2014-10-07

[Event] OpenSIPS Summit 2014, Las Vegas

What happens in Vegas, stays in Vegas...
the exception is all the knowledge you'll take home after the OpenSIPS Summit!

That's right... The OpenSIPS summit is coming to Las Vegas!

On October 21st, 2014 come join us at the Suncoast Hotel & Casino for a full day of everything OpenSIPS. The summit will take place the day before the popular Astricon event held by the asterisk community at Red Rock Las Vegas. That event will kick off October 22nd. Anyone attending Astricon can use the discount code "astricon2014" to save 25% off registration for the summit.... read more

Posted by Bogdan-Andrei Iancu 2014-09-04

OpenSIPS Summit 2014, Chicago

It's almost that time again! The first of two OpenSIPS summits has been scheduled for 4th of August 2014, at InterContinental Chicago, Chicago, IL, USA. This Summit will coincide with annual FreeSwitch Cluecon conference being held Aug 5th - 7th at the same location.

This year's summit will headline:

WorkShop - OpenSIPS Call Center
Massive scalability (more than 25k cps)
Study Case - Distributed user location
OpenSIPS 1.11 - a new LTS (long term supported) release... [read more](/p/opensips/news/2014/07/opensips-summit-2014-chicago/)
Posted by Bogdan-Andrei Iancu 2014-07-09 Labels: Summit training learn voip sip call center tutorials

[RELEASE] OpenSIPS 1.11.0 major beta

The OpenSIPS Project is proud to announce the release of OpenSIPS version 1.11 (beta)!

We would like to thank the OpenSIPS community for all of their hard and diligent work in making this release possible. We could never have done it without you!

Special thanks go out to Ovidiu Sas, Walter Doekes, Damien Sandrs, Nick Altmann, Brett Nemeroff, Ryan Bullock (and many others) for your amazing contribution on this release. We truly appreciate you!... read more

Posted by Bogdan-Andrei Iancu 2014-03-24

[NEW] New module for Shared Call/Line Appearance

OpenSIPS devel branch is now enhanced with a new module that provides Shared Call/Line Appearance functionality: http://www.opensips.org/html/docs/modules/devel/b2b_sca.html

Posted by Razvan Crainea 2013-12-17

[NEW] Dispatcher & Dynamic Routing enhancements

The Dispatcher and Dynamic Routing are now able to provide state persistence for gateways / destinations. There are 2 types of persistences :

1) OpenSIPS restart persistence - the state of a GW/destination (like active, inactive, probing) will be stored back in DB and restored during a restart. So, the state will automatically survive across restarts.

1) reload persistence - the state of a GW/destination will be survive a data reload (of course, if the destination is present in both old and new set of data). Matching (between the old and new data) is done based on the IDs of the GWs/destinations.... read more

Posted by Razvan Crainea 2013-12-16

[Release] OpenSIPS 1.10 stable release

OpenSIPS 1.10 has now become stable! Check out the new features added in the latest release:
http://www.opensips.org/About/Version-1-10-0

OpenSIPS 1.10.0 is now the latest stable version released, along with older 1.9.1 and 1.8.3 LTS. All three versions are free to use in production environments.

Thank you all for your help and contributions! Keep up the good work!

Posted by Razvan Crainea 2013-09-10

[Event] OpenSIPS Summit 2013

Thanks to the effort of the OpenSIPS Software Foundation, I'm proud to announce the first edition of the OpenSIPS Summit - an event for the entire OpenSIPS community.

What is the OpenSIPS Summit?
"The OpenSIPS Summit is a conferencing event that aims to provide the necessary knowledge to understand and use OpenSIPS."

Who should attend?
"If you are looking to discover, understand and evaluate OpenSIPS, the OpenSIPS Summit is the right place to be!"... read more

Posted by Bogdan-Andrei Iancu 2013-07-08

New Mathops module

Since there are several scenarios (most of them billing related) which
require floating point operations at script level, we've decided to put
together a new math operations module to handle all of them.

The *mathops *module handles floating point numbers represented as
strings at script level. Its functionalities are grouped in two categories:
-> rounding operations (trunc, ceil, floor, rounding to integers,
rounding to certain number of
decimal places, rounding to significant figures)
-> an expression evaluator (currently supports binary + - / *
operators and nested parantheses)... read more

Posted by Bogdan-Andrei Iancu 2013-03-08

OpenSIPS and FreeSwitch integration

New tutorial to present the concept and implementation of a realtime integration of OpenSIPS SIP server and FreeSWITCH media server. OpenSIPS is used a SIP server, while the purpose of FreeSWITCH is to provide a full set of media services - like voicemail, conference, announcements, etc
http://www.opensips.org/Resources/DocsTutFreeSwitch

Posted by Bogdan-Andrei Iancu 2013-03-01

OpenSIPS 1.9.0 stable GA release

After one month of successful beta testing, the 1.9.0 major released turned into a fully stable GA release....suitable for production usage.

Feel free to download and torture it - it will proudly do the job for you :) !

Once again, many thanks to all people who got involved in the testing, reporting and fixing during the beta stage - it was a great job:
http://opensips.svn.sourceforge.net/viewvc/opensips/branches/1.9/CREDITS

Posted by Vladut-Stefan Paiu 2013-02-27

[NEW] DB_CACHEDB - SQL to CacheDB translation

A new *DB_CACHEDB* module has been added to OpenSIPS trunk, and it will also be present in the future 1.10 release.

The *DB_CACHEDB* module is a translator from the noSQL interface to the SQL interface - it provides the SQL API while directly operating with a noSQL engine. Thus, any OpenSIPS module that would regularily need a regular SQL-based database, will now be able to run over a NoSQL back-end, allowing for a much easier distribution and integration of the currently existing OpenSIPS modules in a distributed environment.... read more

Posted by Vladut-Stefan Paiu 2013-02-18