SIP significa Protocolo de inicio de sesión, que es un protocolo único para iniciar, mantener y finalizar sesiones de comunicación que incluyen aplicaciones de voz, video y mensajería.
Clientes SIP
Los clientes SIP son un software de telefonía por Internet que le permite realizar llamadas de voz y video a través de Internet mediante VoIP. Android proporciona una API que admite la protocolo de Iniciacion de Sesion (SORBO). Esto le permite agregar funciones de telefonía por Internet basadas en SIP a sus aplicaciones.
¿Cuál es la diferencia entre SIP y VoIP?
VoIP, o Voz sobre Protocolo de Internet, es una tecnología que permite enviar voz a través de Internet, como Skype y muchos otros servicios. Por otro lado, SIP (Protocolo de inicio de sesión), es un protocolo que se puede utilizar para configurar y finalizar llamadas VoIP, y también se puede utilizar para enviar mensajes multimedia a través de Internet mediante PC y dispositivos móviles.
Servidores SIP de código abierto
El servidor SIP es una herramienta esencial que facilita la telefonía basada en Internet. Conecta la IP PBX de su empresa a un proveedor de servicios de telefonía por Internet (ITSP).
Los servidores SIP de código abierto te permiten crear tu propio servidor con un bajo coste, a diferencia de muchas alternativas comerciales.
Aquí está nuestra lista:
1- AbrirSIPS
AbiertoSIPS es un servidor/proxy SIP gratuito de código abierto que admite voz, vídeo, mensajería instantánea, presencia y otras extensiones SIP.
El equipo OpenSIPS ofrece soporte LTS para la última versión estable y está disponible para servidores Linux (Ubuntu, Debian, Fedora, openSUSE, RedHat y CentOS).
Es un servidor SIP de señalización multifuncional y multipropósito. utilizado por operadores, telecomunicaciones o ITSP para soluciones como Plataformas Residenciales Clase 4/5, Trunking / Mayorista, Soluciones Empresariales / PBX Virtuales. Sus características también incluyen controladores de borde de sesión, servidores de aplicaciones, balanceadores de carga front-end, plataformas IMS, centros de llamadas y muchas otras características.
Funciones de OpenSIPS
OpenSIPS tiene que ofrecer muchas características importantes e interesantes. Por mencionar algunos de los más importantes:
- Servidor registrador SIP
- Enrutador/proxy SIP (lcr, enrutamiento dinámico, funciones de plan de marcado)
- Servidor de redireccionamiento SIP
- Agente de presencia SIP
- Agente de usuario SIP consecutivo
- Servidor de mensajería instantánea SIP (chat y mensajería instantánea de extremo a extremo)
- Puerta de enlace SIP a SMS (bidireccional)
- Puerta de enlace SIP a XMPP para presencia y mensajería instantánea (bidireccional)
- Distribuidor o equilibrador de carga SIP
- Front-end SIP para puertas de enlace/asterisco
- Unidad transversal SIP NAT
- servidor de aplicaciones SIP
2- Kamailio
Kamailio® (sucesor de los anteriores OpenSER y SER) es un servidor SIP de código abierto lanzado bajo GPLv2+, capaz de manejar miles de configuraciones de llamadas por segundo. Es una opción popular para muchas empresas para manejar grandes comunicaciones SIP y VoIP.
Kamailio se puede utilizar para construir grandes plataformas para VoIP y comunicaciones en tiempo real: presencia, WebRTC, mensajería instantánea y otras aplicaciones. Además, se puede utilizar fácilmente para ampliar puertas de enlace SIP a PSTN, sistemas PBX o servidores de medios como Asterisk, FreeSWITCH o SEMS.
El servidor SIP Kamailio está diseñado para la escalabilidad, dirigido a grandes implementaciones (por ejemplo, para operadores o portadores de telefonía IP, que tienen una gran base de suscriptores o enrutan un gran volumen de llamadas). Sin embargo, también se puede utilizar en empresas o para necesidades personales para proporcionar VoIP, mensajería instantánea y presencia.
El proyecto Kamailio tiene una rica documentación que incluye un extenso conjunto de instrucciones sobre cómo instalar, configurar, integrar y usar.
El desarrollo lo inició en 2001 el Fraunhofer Fokus, un instituto de investigación de Berlín, Alemania.
Kamailio se puede instalar en servidores Debian, Ubuntu, que cuentan con el soporte oficial del equipo de desarrollo. También se puede instalar en cualquier servidor usando Docker y Ansible.
Kamailio se publica bajo la licencia GPLv2.
3- Dractio
Drachtio es un servidor SIP para desarrolladores que les ayuda a crear aplicaciones SIP de la misma manera que crean aplicaciones web. Tiene un marco central llamado Drachtio Signaling Resource framework (drachtio-srf), el marco Node.js para aplicaciones de servidor SIP.
Entonces, si desea crear aplicaciones web utilizando JavaScript o TypeScript, Drachtio es su elección.
Drachtio se publica bajo la licencia MIT.
4- Asterisco
Sería injusto terminar este post sin hablar de Asterisk, que es una solución completamente integrada para telefonía basada en Internet. Ofrece una edición estable LTS (Long Term Support), que es fácil de instalar y configurar.
5- Servidor sorbo
Servidor sorbo es un servidor SIP simple (proxy) para manejar llamadas VoIP basadas en SIP usando C++ en plataformas Windows y Linux.
6- LibreSBC
LibreSBC es un controlador de borde de sesión de código abierto que proporciona seguridad sólida, interoperabilidad simplificada, gestión avanzada de sesiones, alto rendimiento, escala de nivel de operador y confiabilidad para infraestructuras de voz sobre IP (VoIP).
LibreSBC está diseñado para implementarse normalmente en el borde de la red, los puntos de demarcación (fronteras) entre redes/entornos.
7- SIP
SIPp es una herramienta de prueba/generador de tráfico de código abierto gratuito para el protocolo SIP. Incluye algunos básicos piedra sip escenarios de agentes de usuario (UAC y UAS) y establece y libera múltiples llamadas con los métodos INVITE y BYE. También puede leer archivos de escenarios XML personalizados que describen desde flujos de llamadas muy simples hasta complejos.
Presenta la visualización dinámica de estadísticas sobre pruebas en ejecución (tasa de llamadas, retraso de ida y vuelta y estadísticas de mensajes), volcados periódicos de estadísticas CSV, TCP y UDP a través de múltiples sockets o multiplexados con administración de retransmisión y tarifas de llamadas dinámicamente ajustables.
Otras características avanzadas incluyen soporte de IPv6, TLS, SCTP, autenticación SIP, escenarios condicionales, retransmisiones UDP, robustez de errores (tiempo de espera de llamada, defensa de protocolo), variable específica de llamada. Además, admite expresiones regulares Posix para extraer y reinyectar cualquier campo de protocolo. acciones personalizadas (registro, comando ejecutivo del sistema, detención de llamada) al recibir el mensaje, inyección de campo desde un archivo CSV externo para emular usuarios en vivo.
SIPp también puede enviar tráfico de medios (RTP) a través de eco RTP y reproducción RTP/pcap. Los medios pueden ser audio o vídeo.
8- Hermes
Hermes es un marco de servidor SIP moderno para
crear aplicaciones SIP en tiempo real. Hermes sustituirá al antiguo SipServlet. Se basa en un manifiesto reactivo.
Hermes está destinado a desarrolladores de Java y es un FLOSS (software gratuito de código abierto) bajo la licencia pública general reducida GNU.
Si conoce algún otro servidor SIP de código abierto que se nos haya escapado, háganoslo saber.
Puedes consultar nuestra lista actualizada:
Etiquetas
comunicación Lista de servidores voip Empresa de código abierto