SIP Express Router
||This article possibly contains original research. (July 2015) (Learn how and when to remove this template message)|
v5.0.0 / February 27, 2017
|Operating system||Linux, BSD, Solaris|
SIP Express Router (SER) is a SIP server licensed under the GNU General Public License, merged in 2012 into Kamailio, one of its forks. It can be configured to act as SIP registrar, proxy or redirect server. SER features presence support, RADIUS/syslog accounting and authorization, XML-RPC and JSON-RPC-based remote control, SQL and NoSQL backends, IMS/VoLTE extensions and others. During the first years of development, serweb—a web-based user provisioning—was available.
SER's performance allows it to deal with operational burdens, such as broken network components, attacks, power-up reboots and a rapidly growing user population. SER can be configured for many scenarios including small-office use, enterprise PBX replacements and carrier services.
SER was initially developed by Fraunhofer in 2001. Part of the Fokus team then moved, with the SER copyrights, to the newly created company iptel.org in 2004. Two of the five SER core developers and one main contributor started a new free and open source software project named OpenSER. Additional free and open source code was contributed by independent third parties.
SER and OpenSER followed different development paths.
SER 2.0 Release Candidate 1 (Ottendorf) was made available May 12, 2007 and is currently undergoing heavy development.
The SER project remains free and open source.
In 2005, the company IPtel.org was bought by TEKELEC, and is responsible for the TEKELEC session router and CSCF.
In 2008, OpenSER was renamed Kamailio to avoid conflict with similar trademarks. From the OpenSER/Kamailio site, "Kamailio is a hawaiian word. Kama'ilio means talk, to converse. It was chosen for its special flavour." In November 2008 the Kamailio developers announced to team up in the future with the SER developers to create the sip-router project.
In December 2012, the merging of Kamailio and SER sources was completed and it was decided to continue to use Kamailio as the main name of the project.
Kamailio is SIP signaling server aiming to be used for large real time communication services:
- SIP telephony system
- SIP load balancer
- SIP security firewall
- Least cost routing engine
- IMS/VoLTE platform
- Instant messaging and presence services
- SIP IPv4-IPv6 gateway
- MSRP relay
- SIP-WebRTC gateway