- Building Telephony Systems with OpenSIPS(Second Edition)
- Flavio E. Goncalves Bogdan-Andrei Iancu
- 453字
- 2021-08-20 10:43:14
Who's using OpenSIPS?
A wide range of SIP-oriented service providers choose OpenSIPS to power their platform, mainly because of its throughput, capabilities, and reliability as a stable and mature open source software project.
VoIP service providers take advantage of the rich feature set of OpenSIPS to build attractive and competitive services for residential or enterprise customers. The flexibility of OpenSIPS (in terms of service creation) and the fast releasing cycle gives them an advantage in creating cutting-edge services in the competitive VoIP markets.
The ability to pipe large amounts of traffic through OpenSIPS in a reliable and precise fashion allows providers for Trunking services, DID, or Termination services to scale and become more efficient. The dynamic nature of these services and interoperability concerns are key aspects that make OpenSIPS the perfect candidate for the job.
Currently, OpenSIPS has exceeded its original Class 4 status and is now able to offer Class 5 signaling features. So, Hosted/Virtual PBX providers use OpenSIPS as the core component to emulate PBX-like services. OpenSIPS is flexible enough to integrate all the complex Class 5 features and even more to interface with external SIP engines (media servers).
The ability of OpenSIPS to frontend existing platforms for the load balancing and clustering (even geodistribution) core components opens the markets populated by existing players who offer PBX Services or Termination Services. Such players can now take advantage of OpenSIPS too.
Besides calls, OpenSIPS provides presence and instant messaging capabilities, which are essential to build Rich Communication Services (RCS).
In the area of advanced SIP services, LNP providers, CNAME providers, and Fraud Detection providers are relying on OpenSIPS skills to interface with various DB engines and handle huge amounts of data (typical for their services). OpenSIPS can offer both, an efficient SIP frontend and a powerful backend to connect to DBs and other external tools.
With the OpenSIPS evolution into the Class 5 area, new capabilities such as Back-to-Back User Agent and Call Queuing were exploited by Call Center Providers (inbound and outbound termination). As compared with the existing solutions, OpenSIPS-based call centers are able to handle large amounts of calls and offer, in a geodistributed fashion, an all-in-one platform: call queuing, DID management, PSTN routing, SIP peering, and others.
Nevertheless, being an open software, OpenSIPS offers a perfect study and research platform. Universities and research centers are using OpenSIPS to familiarize students with the VoIP/SIP world to build projects or research cases. It is important to mention here that this relation with universities and research institutes is for the benefit of both parties as the OpenSIPS project gets a lot of traction and expansions from these study/research projects.
The project manages a list of OpenSIPS users, which is continuously growing: http://www.opensips.org/About/WhoIsUsing