Publicada la primera versión estable de OverSIP

Hace casi un año publiqué un post titulado “SIP en la Web” en el que comentaba los avances realizados por mis amigos Iñaki Baz Castillo y Jose Luis Millán en el ámbito de SIP y WebRTC.

Tras mucho (¡demasiado!) tiempo en silencio se ha lanzado la primera versión estable de OverSIP, el primer proxy SIP con soporte para el transporte WebSocket. No es casualidad que haya sido escrito por el autor de el draft ;-)

OverSIP es algo más que un proxy, es un framework con el que es posible desarrollar servidores SIP de una manera flexible, utilizando para ello el lenguaje de programación Ruby. Actualmente dispone de todas las facilidades para implementar un completo edge-proxy con soporte para SIP outbound, transporte WebSocket, IPv6 y muchas más cosas.

Supongo que estaréis pensando “meh, Ruby es lento”. No. El core de OverSIP está escrito en C (el parser SIP) y también utiliza EventMachine-LE, una librería escrita en C++ que implementa el patrón de diseño reactor (como Twisted o NodeJS). Toda una obra de arte.

Si no lo has hecho ya, date una vuelta por la web de OverSIP, para conocer con todo detalle sus features y su API.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *