Kamailio , anteriormente conocido como OpenSER (y con cierta historia en común con SIP Express Router (SER) ), es un servidor SIP con licencia GPL-2.0 o posterior . Puede configurarse para funcionar como registrador SIP, proxy o servidor de redireccionamiento, e incluye soporte para presencia, contabilidad y autorización RADIUS / syslog , control remoto basado en XML-RPC y JSON-RPC , bases de datos SQL y NoSQL , extensiones IMS / VoLTE y otras funcionalidades.
Kamailio es una palabra hawaiana. Kama'ilio significa hablar, conversar. "Fue elegido por su sabor especial." [ 2 ]
Características
Kamailio está escrito en C puro con optimizaciones específicas de la arquitectura; [ 3 ] se puede configurar para muchos escenarios, incluyendo uso en pequeñas oficinas, reemplazo de PBX empresariales y servicios de operadores; es un servidor de señalización SIP (un proxy) destinado a ser utilizado para grandes servicios de comunicación en tiempo real. Las características incluyen: [ 4 ]
- sistema de telefonía SIP
- Balanceador de carga SIP
- cortafuegos de seguridad SIP
- Motor de enrutamiento de menor coste
- Plataforma IMS/VoLTE
- Servicios de mensajería instantánea y presencia
- Puerta de enlace SIP IPv4-IPv6
- relé MSRP
- Puerta de enlace SIP-WebRTC
Uso
Kamailio es utilizado por grandes proveedores de servicios de Internet para brindar servicio de telefonía pública. El despliegue público más grande anunciado, con varios millones de usuarios, está en funcionamiento en el ISP alemán 1&1 . [ 5 ] Otro gran despliegue está en funcionamiento en el proveedor sipgate .
Horquillas
OpenSIPS
OpenSIPS, una bifurcación de SER que se ha separado —decidiendo seguir su propio camino respecto a los códigos fuente de SER y OpenSER [ 6 ] — es una implementación de software libre de SIP para voz sobre IP (VoIP) que puede utilizarse para gestionar comunicaciones de voz, texto y vídeo. OpenSIPS está diseñado para instalaciones que gestionan miles de llamadas y cumple con la RFC 3261 de la IETF . [ 7 ] El software fue reconocido por Google en 2017 con su premio Open Source Peer Bonus. [ 8 ]
Historia
Los orígenes de Kamailio se remontan a 2001, cuando se escribió la primera línea de SIP Express Router (SER) ; en ese momento, el grupo de trabajo publicó los resultados en iptel.org —en septiembre de 2002 el código en sí se publicó bajo la GPL . [ 6 ] La primera bifurcación de SER llegó en 2005 — OpenSER [ 6 ] —que más tarde se fusionaría de nuevo con el código que se convertiría en Kamailio . [ 9 ] Las bases de código de SER y OpenSER (para entonces conocido como Kamailio ) convergieron en diciembre de 2012, y se decidió seguir utilizando Kamailio como nombre principal del proyecto, que sigue siendo de código abierto. [ 10 ]
Durante los primeros años de desarrollo, estaba disponible serweb , un sistema de aprovisionamiento de usuarios basado en la web.
Cronología
![]()
- 2001
- El enrutador SIP Express (SER) fue desarrollado inicialmente por el Instituto Fraunhofer de Sistemas de Comunicación Abierta (FOKUS).
- 2002
- 2003
- Comienza la adopción por parte del público en general; terceros independientes aportan código fuente libre y abierto adicional [ 6 ].
- 2004
- Parte del equipo de FOKUS se traslada, junto con los derechos de autor de SER, a la empresa recién creada iptel.org.
- Dos de los cinco desarrolladores principales de SER y un colaborador clave inician un nuevo proyecto de software libre y de código abierto llamado OpenSER.
- 2005
- 2007
- 12 de mayo
- SER 2.0 RC -1 (Ottendorf) está disponible
- 2008
- 2013
- FOKUS y la comunidad Kamailio organizan la primera edición de la conferencia anual 'Kamailio World' en Berlín, Alemania. [ 11 ]
Referencias
- ↑ "Versión 6.1.3" . 27 de mayo de 2026. Consultado el 28 de mayo de 2026 .
- ↑ "OpenSER renombrado a Kamailio" . Kamailio. 28 de julio de 2008. Archivado del original el 10 de julio de 2017. Consultado el 28 de abril de 2018 .
- ↑ "Servidor SIP Kamailio" . 6 de marzo de 2010. Archivado del original el 4 de mayo de 2016. Consultado el 2 de mayo de 2016.
Kamailio puede utilizarse en sistemas con recursos limitados, así como en servidores de nivel operador, con capacidad para millones de usuarios. Está escrito en C puro para sistemas tipo Unix/Linux, con optimizaciones específicas de la arquitectura para ofrecer un alto rendimiento. El proyecto Kamailio busca ser un entorno colaborativo para que sus usuarios desarrollen un servidor SIP seguro y extensible que proporcione servicios modernos de comunicaciones unificadas y VoIP.
- ↑ "Características" . Proyecto del servidor SIP Kamailio. 6 de marzo de 2010. Archivado del original el 25 de abril de 2023. Consultado el 28 de abril de 2018 .
- ↑ «Kamailio usado por directorio» . El proyecto del servidor SIP Kamailio. 21 de marzo de 2015 . Consultado el 7 de noviembre de 2018 .
- 1 2 3 4 5 6 7 8 9 "Historia" . El proyecto SIP-Router. Archivado del original el 29 de abril de 2018. Recuperado el 29 de abril de 2018 .
- ↑ Goncalves, Flavio E. (20 de enero de 2010), Building Telephony Systems with OpenSIPS 1.6 , Packt Publishing, ISBN 9781849510752
- ↑ "Anuncio de más ganadores del Open Source Peer Bonus" . opensource.googleblog.com . 3 de octubre de 2017. Archivado del original el 22 de enero de 2018. Consultado el 23 de enero de 2018 .
- ^ Mierla, Daniel-Constantin; Modroiu, Elena-Ramona (2011). «Historia de Kamailio» . Servidor SIP Kamailio v3.2.0 . asipto. Archivado desde el original el 16 de mayo de 2018 . Consultado el 28 de abril de 2018 .
- ↑ "¡Hemos completado la fusión, y ahora es Kamailio!" (blog). Kamailio. 29 de diciembre de 2012. Archivado del original el 10 de julio de 2018. Consultado el 28 de abril de 2018 .
- ↑ "Mundo Kamailio" .
Enlaces externos
- Página principal de Kamailio
- Software de telefonía
- Software VoIP gratuito
- Software de servidor gratuito
- Software de enrutamiento gratuito