Etiqueta: websocket

  • Kamailio 4.0.0 Released!

    kamailio

    Después de 6 meses de desarrollo y 2 meses de pruebas, la nueva versión Kamailio 4 ya está disponible.

    kamailio-4-0

    Las principales razones detrás de este gran cambio de versión se encuentra:

    • El fin de la integración Kamailio-SER. La versión 3.x había el mismo código fuente para Kamailio y SER, módulos duplicados y diferentes estructuras de datos. Ahora el proyecto ha eliminado duplicidades integrando todo el contenido único de ambos proyectos. 
    • Nueva capa de transporte. Empezando con esta versión, Kamailio soporta la capa de transporte de WebSocket (tanto en texto plano como cifrado) además de lo habitual (UDP, TCP, TLS, SCTP). La capa WebSocket permiten a los navegadores modernos realizar llamadas y conversaciones utilizando SIP como señalización.
    • Kamailio llega a ser el nombre por defecto. Lo que normalmente se conoce como (default flavour) y es que al estar SER integrado, al compilar Kamailio tenemos la posibilidad de compilar SER de forma manual utilizando algunas opciones. Esto se ha hecho así por razones de mantenimiento e histórica.

    La lista completa de cambios de Kamailio 4 la podéis leer aquí:
    http://www.kamailio.org/w/kamailio-v4-0-0-release-notes/

     

  • JsSIP: SIP bajo Javascript ya disponible la versión 0.2.0JsSIP: SIP under Javascript already released version 0.2.0

    Durante el último día del VoIP2DAY + ElastixWorld 2012, Iñaki Baz y Jose Luís Millán, liberaron la versión 0.1.0 del JsSIP, una librería Javascript con el que poder realizar peticiones SIP, una implementación Javascript del protocolo SIP totalmente basado en el estándar RFC y sin chapuzas ni trucos para que funcione.

    Este es actualmente, el mejor sistema para realizar llamadas utilizando el sistema WebRTC y acaban de publicar la versión 0.2.0 así como la página web oficial: http://www.jssip.net/ donde podemos estar al día de las novedades y actualizaciones, así como ver la documentación para poder realizar llamadas SIP vía web.

    Si quieres saber más sobre este proyecto, puedes ver los vídeos de introducción del proyecto: OverSIP+JsSIP del VoIP2DAY 2011 y del VoIP2DAY+ElastixWorld 2012 de estos dos genios:

    – VoIP2DAY 2011: Conferencia SIP en la Web.
    – VoIP2DAY 2012: Conferencia JsSIP+WebRTC.

    During the last day of VoIP2DAY + ElastixWorld 2012, Iñaki Baz and Jose Luis Millan, released version 0.1.0 of JsSIP, a Javascript library with which to perform SIP requests, a Javascript implementation of SIP protocol totally based on the RFC and no quick fixes or tricks to make it work.

    This is currently the best way to make calls using WebRTC system and have just released version 0.2.0 and the official website: http://www.jssip.net/ where we can keep up with news and updates and view the documentation to make calls via SIP web.

    To learn more about this project, check out the introductory video project: OverSIP + VoIP2DAY JsSIP the 2011 and 2012 VoIP2DAY + ElastixWorld:

    – VoIP2DAY 2011: Conferencia SIP en la Web.
    – VoIP2DAY 2012: Conferencia JsSIP+WebRTC.

    (más…)

  • OverSIP, el primer proxy SIP con soporte de Websocket

    Ayer, nuestro colega Iñaki Baz anunció en twitter la primera versión de OverSIP, un proxy SIP programado en Ruby, que incluye soporte de transporte mediante WebSockets para permitir conexiones WebRTC.

    Si todo esto no sabes muy bien a qué viene, te recomiendo que leas sobre la presentación que Iñaki y Jose Luis hicieron en el pasado VoIP2DAY sobre WebRTC, presentación con la que ganaron el premio a la mejor charla y que nos mostró cómo funcionaba todo esto del webrtc (y que podéis ver aquí) (vídeo).

    Tras la presentación que hicieron en el VoIP2DAY, empezaron a trabajar en una especificación que permitiese conectar WebRTC al protocolo SIP y, paralelamente, a desarrollar un servidor Proxy SIP que permitiese dicha comunicación.

    La especificación ha tardado en ser definida, pero gracias a Iñaki, Jose Luis Millán y Victor Pascual ya está disponible y, conociendo a estas personas, podemos asegurar que ha sido un excelente trabajo.

    (más…)

  • Kamailio introduce el soporte de SIP mediante WebSocket

    Peter Dunkley, uno de los desarrolladores de Kamailio, acaba de integrar el soporte SIP mediante WebSocket en Kamailio.

    De esta manera, Kamailio se une a los sistemas pioneros que preparan sus sistemas para la siguiente evolución: WebRTC.

    Este módulo está en la versión trunk y será incluida en la versión 3.4.0.  ya que todavía hay muchas cosas que corregir.

    El equipo de desarrolladores de Asterisk también anunció hace poco que estaban desarrollando un módulo para conectar Asterisk a WebRTC mediante Websocket, de hecho, el módulo res_http_websocket.so crea un websocket para permitir la comunicación del web-rtc al Asterisk y poder hacer uso de todas sus ventajas, no obstante, todavía está en pleno desarrollo y falta un poco para que sea estable, pero será incluida en la versión LTS de Asterisk 11, lo que nos deja un plazo de tiempo bastante interesante para trabajar con WebRTC.

    Ahora solo falta que los navegadores traigan implementado WebRTC y habilitado de serie.

    Podéis leer más sobre este anuncio en la página de Kamailio:
    http://www.kamailio.org/w/2012/07/websockets/