Blog

  • 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…)

  • Después del verano, más VoIP que nunca

    Como suele ser habitual, el més de agosto en España es un mes con muy pocas noticias, no hay más que ver la televisión e ir contando la cantidad de noticias que aparecen que realmente sean noticia, no obstante, hace un par de semanas abrimos el registro para aquellos que quieran participar en la fase Beta de Sinologic, y es que estamos preparando una serie de servicios y páginas que esperamos, tengan una buena acogida.

    (más…)

  • Olle Johansson presenta la nueva SIP MasterClass v.2.0

     

    Hace ya varios años, Digium anunció una serie de cursos relacionados con Asterisk, entre los que se encontraban:

    Asterisk Beginner (curso de 8 horas sobre qué es Asterisk, más orientado a nivel comercial y muy introductorio)
    Asterisk Bootcamp (curso de 34 horas para aprender Asterisk desde cero y salir con un nivel avanzado)
    Asterisk SIP Masterclass (Curso de 30 horas para aprender Asterisk a nivel de SIP, seguridad y redes SIP)
    Asterisk Development (Curso para aprender a desarrollar en Asterisk. Este curso nunca llegó a impartirse)

    En el diseño de estos cursos, Olle Johansson era uno de los profesores titulares de los cursos Bootcamp y SIP Masterclass. Tras algunos cambios, Digium decidió orientarse más a la introducción, modificando los cursos a una versión 2:

    Asterisk FastStart (curso de 24 horas -3 días-  para aprender Asterisk desde cero hasta un nivel intermedio)
    Asterisk Advanced (curso de 34 horas para aprender Asterisk desde nivel intermedio hasta avanzado)

    Mientras que Olle Johansson ofrece el SIP Masterclass, un curso orientado en Asterisk pero principalmente pensado en SIP, donde se profundiza en el protocolo SIP, sus posibilidades, y una introducción breve sobre OpenSER/Kamailio.

    Tras las modificaciones de los niveles de los cursos de Digium, el nuevo curso Asterisk Advanced ofrece ya un nivel bastante alto de información sobre Asterisk, por lo que el SIP MasterClass debía adaptarse y orientarse más hacia el protocolo SIP.

    Olle Johansson acaba de anunciar el nuevo curso SIP MasterClass v.2.0, con el siguiente contenido:

    (más…)

  • Asterisk 11 Beta 1 Released

    Asterisk 11

    El equipo de desarrolladores de Asterisk acaba de anunciar la disponibilidad inmediata de la primera versión Beta de Asterisk 11.

    Esta es una fantástica noticia, ya que tal y como publicamos hace unos meses, cumple con el objetivo de liberar versiones estables de manera periódica permitiendo a los usuarios disponer no solo de las últimas características, si no disfrutar de versiones estables cada «relativamente» poco tiempo.

    Cuando hablamos de versiones estables nos estamos refiriendo, como no, a versiones consideradas LTS (Long Term Support) lo que conlleva una congelación de las características y todas las versiones posteriores que vayan apareciendo son únicamente para corregir bugs, lo que nos lleva a pensar en que son versiones más y más estables.

    Para aquellos que no sepan muy bien cómo son las versiones, comentar que las versiones LTS son las recomendadas para sistemas en producción tal y como son:

    • Asterisk 1.2
    • Asterisk 1.4
    • Asterisk 1.8
    • Asterisk 11

    Mientras que las versiones intermedias son versiones de «avance», lo que permiten nuevas características aunque también menos testeadas y, posiblemente, nuevos bugs:

    • Asterisk 1.6.X
    • Asterisk 10.X

    Por suerte, las nuevas versiones LTS (en este caso, la versión Asterisk 11) incluirán las características de la versión Asterisk 10 pero orientadas a su estabilidad, lo que permitirá poder utilizarlas en sistemas en producción.

    Ya hablaremos de las características de esta nueva versión, pero de momento, a modo de resumen, podemos enumerar las más llamativas:

    (más…)

  • Kevin P. Fleming deja el proyecto Asterisk para centrarse en el software libre

    Kevin P. Fleming, uno de los desarrolladores más importantes del proyecto Asterisk, anunciaba ayer en su Twitter y en Facebook que dejaba Digium y el proyecto Asterisk para centrarse en otros proyectos diferentes, en concreto, dejará Digium para ir a la compañía Bloomberg y ayudar con la implantación de sistemas opensource en esta compañía.

    Como en todo proyecto de software libre, aunque existen las colaboraciones de cientos o miles de desarrolladores, es inevitable que siempre suele haber ciertos desarrolladores que son los que «tiran» del proyecto, organizan y coordinan para que el proyecto no se convierta en un ente amorfo e inmanejable. Kevin actualmente hace de coordinador principal, coordinando el desarrollo y dirigiendo los hitos y metas que se querían alcanzar.

    Con su partida de Digium y del equipo de desarrollo de Asterisk además de la VoIP en general, Asterisk va a necesitar una figura relevante que haga, no solo de coordinador del proyecto, si no también de motor, tal y como Kevin venía haciéndolo y demostrándolo año tras año, no solo programando como pocos, si no sacando tiempo para asistir a las conferencias y explicando las novedades y el rumbo que tomaba o dejaba de tomar Asterisk. (ver más artículos)

    El anuncio oficial que publicó en la lista de correos de los usuarios de Asterisk fue este:

    (más…)

  • Nuevo lugar para ofrecer y buscar trabajo sobre Asterisk y VoIP

    En estos momentos tan delicados en los que el trabajo es una necesidad muy escasa para muchas familias, somos de la opinión que hay que facilitar todo lo posible la creación de oportunidades laborales, emprendimiento, colaboraciones y trabajo en general en un área tan especializada y profesional como es la VoIP.

    Por ese motivo en el grupo de Asterisk-ES de Linked-In, se acaba de crear un foro especial para aquellas empresas que busquen personal, así como para aquellos usuarios, administradores y profesionales que busquen trabajo en este área.

    Para ello tan solo hay que tener una cuenta en Linked-In y dar de alta la oferta en la sección «Debates sobre empleo» con información interesante y básica como por ejemplo, los conocimientos requeridos, localización, posibilidad de teletrabajo, etc.

    Enlace: http://www.linkedin.com/groups?careerDiscussion=&gid=90000

     

  • Asterisk 11 soportará GTalk/Jingle casi a la perfección: chan_motif

    Joshua Colp, uno de los desarrolladores más activos de Asterisk acaba de publicar chan_motif, un nuevo canal que sustituye al chan_gtalk y chan_jingle pero que incluye además, muchas e interesantes mejoras:

    • Soporte de videoconferencia (largamente esperado)
    • Soporte de ICE (evitando problemas con el NAT)
    • Soporte de distintos códecs de audio y vídeo
    Para el que no lo sepa, Jingle es la evolución del protocolo XMPP pero con soporte de VoIP, pero el documento de especificación del protocolo no ha sido estable hasta hace relativamente poco tiempo.
    Este módulo nos permitirá la interconexión de chat, audio y vídeo con nuestro servidor Jabber/XMPP utilizando clientes que soporten XMPP y Jingle (Jitsi, PSI, Pigdim, Empathy, Kopete, Meebo etc…) por lo que los nuevos clientes Jabber/XMPP son mucho más interesante, no solo en el día a día (para mensajería instantánea), si no además como softphones (permitiendo realizar llamadas y videollamadas a través de nuestro propio Asterisk).
  • Abierto el plazo para inscribirse al programa Beta de Sinologic

    Hace tiempo decidimos seguir desarrollando herramientas y proyectos que fuesen útiles para aquellos interesados en la VoIP, y por ese motivo, empezamos a planificar una serie de proyectos que sospechamos, fuesen interesantes para alguien que trabaja con VoIP.

    Por ese motivo empezamos a planificar varios proyectos que llevan su tiempo desarrollarlas y un gran esfuerzo, no solo para obtener la idea principal de lo que puede ser interesante para este público objetivo, si no también hacerlo de forma que fuese gratuito y libre. Así que nos pusimos manos a la obra y empezamos a desarrollar varias herramientas y servicios, hacer consultas a algunas personas y obtener opiniones y orientación sobre las ventajas que podrían suponer estos proyectos entre los visitantes de Sinologic.

    Ahora que ya estamos próximos a acabar el desarrollo de varios proyectos, hemos abierto el plazo para una primera fase Beta de forma que de los usuarios inscritos, puedan probar los servicios que hemos desarrollado, a cambio nos gustaría obtener opiniones y reportes de bugs, así como sugerencias de mejora «reales».

    Así que, si quieres probar estos servicios, te animamos a que te inscribas en el programa Beta para tener acceso a estas herramientas. Próximamente iremos anunciando en qué consisten a medida que vayan haciéndose públicas.

    Participar: https://www.sinologic.net/info/suscripcion/

  • 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/

     

  • Disponible la versión certificada de Asterisk

    Ya comentamos que Asterisk tendría una rama orientada a la estabilidad llamada Asterisk-cert y que sería una versión que no evolucionaría si no que todas las actualizaciones serían para corregir los bugs que fuesen apareciendo mientras se mantiene la versión, algo así como la Asterisk Bussiness Edition pero libre.

    Con la filosofía de las versiones LTS (Long Term Support) la versión se mantiene pero se corrigen los bugs, por lo que no nos quedaba muy claro la diferencia entre una version de Asterisk LTS (1.4, 1.8, 11) y esta nueva versión ‘cert’.

    De la misma forma que Asterisk 1.4 era una versión LTS, existe la versión Asterisk-ES-RSP (Rock Solid Patch) donde se mantenía la versión más estable, Asterisk-cert es una versión congelada y orientada a la máxima estabilidad, ideal para empresas y sistemas seguros en producción, pero para las versión de Asterisk 1.8 (también LTS).

    (más…)