OpenSER
Encyclopedia
OpenSER is a Session Initiation Protocol
(SIP) proxy server, call router, and user agent
registration server used in Voice over Internet Protocol and instant messaging
applications. OpenSER is free software
and is licenced under the GNU General Public License
.
OpenSER can be used in small systems, for example in embedded systems like DSL routers, but also for large installations at Internet service provider
s with several million customers. The software is primarily distributed as source code, but some vendors like Cisco
also sell hardware that contains an embedded version of OpenSER.
The OpenSER project was created on 14 June 2005 by two SIP Express Router (SER) core developers, Bogdan-Andrei Iancu and Daniel-Constantin Mierla, together with the SER contributor Elena-Ramona Modroiu. OpenSER is mostly written in the C programming language and runs primarily on Unix-like
operating systems. New functionality can be added through its module
interface.
On 28 July, 2008 the OpenSER project was renamed to Kamailio, because of trademark conflicts. Shortly after that, the project was divided and forked into an addition effort, OpenSIPS
, stemming from a conflict between the developers. Development and maintenance of the software is now conducted by two separate development teams, each of them with different priorities and agendas. In November 2008 the Kamailio developers announced to team up with the SIP Express Router developers to form the SIP Router Project.
Session Initiation Protocol
The Session Initiation Protocol is an IETF-defined signaling protocol widely used for controlling communication sessions such as voice and video calls over Internet Protocol . The protocol can be used for creating, modifying and terminating two-party or multiparty sessions...
(SIP) proxy server, call router, and user agent
User agent
In computing, a user agent is a client application implementing a network protocol used in communications within a client–server distributed computing system...
registration server used in Voice over Internet Protocol and instant messaging
Instant messaging
Instant Messaging is a form of real-time direct text-based chatting communication in push mode between two or more people using personal computers or other devices, along with shared clients. The user's text is conveyed over a network, such as the Internet...
applications. OpenSER is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
and is licenced under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
.
OpenSER can be used in small systems, for example in embedded systems like DSL routers, but also for large installations at Internet service provider
Internet service provider
An Internet service provider is a company that provides access to the Internet. Access ISPs directly connect customers to the Internet using copper wires, wireless or fiber-optic connections. Hosting ISPs lease server space for smaller businesses and host other people servers...
s with several million customers. The software is primarily distributed as source code, but some vendors like Cisco
Cisco
Cisco may refer to:Companies:*Cisco Systems, a computer networking company* Certis CISCO, corporatised entity of the former Commercial and Industrial Security Corporation in Singapore...
also sell hardware that contains an embedded version of OpenSER.
The OpenSER project was created on 14 June 2005 by two SIP Express Router (SER) core developers, Bogdan-Andrei Iancu and Daniel-Constantin Mierla, together with the SER contributor Elena-Ramona Modroiu. OpenSER is mostly written in the C programming language and runs primarily on Unix-like
Unix-like
A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
operating systems. New functionality can be added through its module
Module
Module or modular may refer to the concept of modularity. It may also refer to:-Computing and engineering:* Modular design, the engineering discipline of designing complex devices using separately designed sub-components...
interface.
On 28 July, 2008 the OpenSER project was renamed to Kamailio, because of trademark conflicts. Shortly after that, the project was divided and forked into an addition effort, OpenSIPS
OpenSIPS
OpenSIPS is a fork of the OpenSER project, announced to the public on the 4th August 2008. The reason for this was conflict between the core developers. OpenSIPS concentrates on further development of the server. OpenSER maintenance will be done by the Kamailio project.-External links:*...
, stemming from a conflict between the developers. Development and maintenance of the software is now conducted by two separate development teams, each of them with different priorities and agendas. In November 2008 the Kamailio developers announced to team up with the SIP Express Router developers to form the SIP Router Project.
Versions
- OpenSER 0.9.4 (14 June 2005)
- OpenSER 1.0.0 (28 October 2005)
- OpenSER 1.1.0 (10 July 2006)
- OpenSER 1.2.0 (12 March 2007)
- OpenSER 1.3.0 (13 December 2007)
- OpenSIPS 1.4.0 (4 August 2008)
- Kamailio 1.4.0 (7 August 2008)
- OpenSIPS 1.4.3 (8 December 2008)
- Kamailio 1.4.3 (16 December 2008)
- OpenSIPS 1.4.4 (15 January 2009)
- Kamailio 1.5.0 (2 March 2009)
- Kamailio 1.4.4 (25 March 2009)
- OpenSIPS 1.4.5 (23 March 2009)
- OpenSIPS 1.5.0 (23 March 2009)
- OpenSIPS 1.5.1 (13 April 2009)
- Kamailio 1.5.1 (29 April 2009)
- Kamailio 1.5.2 (14 July 2009)
- Kamailio 3.0.0 (11 January 2010)
- OpenSIPS 1.6.1 (28 January 2010)
- Kamailio 3.1.0 (6 October 2010)
- Kamailio 3.1.4 (26 May 2011)
- OpenSIPS 1.7.0 (15 July 2011)
- Kamailio 3.2.0 (18 October 2011)