Categoría: Versiones

  • Kamailio 5.0.7 Released

    Kamailio 5.0.7 Released

    La versión de Kamailio 5.0.7 estable acaba de salir, es una revisión que corrige errores en el código y actualiza documentación. No hay cambios ni en la base de datos ni en la configuración, por lo que no hay que hacer cambios extra.

    Kamailio v5.0.7 es la última versión disponible en la rama 5.0 de Git. Aquellos que trabajan con Kamailio 4 o anteriores, actualizar a esta nueva rama ya que es la actual estable.

    El código fuente está disponible en:

    El ChangeLog:

    Para descargar desde Git:

    # git clone https://github.com/kamailio/kamailio kamailio 
    # cd kamailio 
    # git checkout -b 5.0 origin/5.0

    Información, binarios y paquetes pueden ser descargados desde:

    La documentación de los módulos:

     

  • Kamailio v5.1.0 Released

    Kamailio v5.1.0 Released

    El equipo de desarrollo de Kamailio acaba de anunciar la nueva versión Kamailio 5.1.0, una versión importante en la que se incluyen no solo correcciones de bugs si no 9 módulos nuevos:

    • acc_diameter – accounting with a diameter server (alpha)
    • app_sqlang – Squrrel scripting interpreter
    • call_obj – track active calls with integer ids
    • evrexec – execute event routes at startup
    • ims_diameter_server – diameter server implementation
    • keepalive – perform keepalive checking against a set of sip addresses
    • phonenum – phone number lookup and normalization module
    • sipdump – write sip traffic and runtime metadata to files
    • topos_redis – redis backend for topos module

    Entre estos módulos, llama uno la atención como el app_sqlang y es que Kamailio es compatible con Squirrel, un lenguaje imperativo de alto nivel orientado a la ejecución de aplicaciones en tiempo real, muy similar a Lua aunque por lo que hemos podido ver, algo más intuitivo. 😉

    (más…)

  • Por fín, Asterisk 15 Released!

    Por fín, Asterisk 15 Released!

    El equipo de desarrollo de Asterisk acaba de presentar en mitad del evento Astricon 2017, la nueva versión Asterisk 15 en primicia mundial.

    Tal y como anunciamos anteriormente en Sinologic, Asterisk 15 seguirá los pasos de la versión Asterisk 14 y seguirá siendo una versión orientada a incorporar novedades frente a estabilidad, por lo que no se recomienda en sistemas en producción pero sí para aquellos que utilizan Asterisk y aprovechan sus ventajas particulares.

    Aquí podéis ver el ChangeLog:
    http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-15.0.0

    Y aquí podéis descargarlo:
    http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-15.0.0.tar.gz

    Deseando estamos de probarlo! 😀

  • Asterisk 15: cada día más cerca

    Asterisk 15: cada día más cerca

    Nos levantábamos hace unos días con la noticia de la publicación de la Release Candidate de Asterisk 15 (la nueva versión de Asterisk) y que llevábamos tiempo esperando por lo que ello significa.

    Hace poco veíamos como el equipo de desarrollo de Asterisk anunciaba que Asterisk 15 es, posiblemente, la versión más grande de Asterisk de los últimos 10 años. Este comentario parecer un poco exagerado, pero si analizamos los cambios internos que se han producido en las últimas versiones, empezamos a ver la realidad de dicha afirmación. Lo importante de esta versión son los cambios a nivel interno, una apuesta de futuro que sirve para que Asterisk siga creciendo con energía y vitalidad, al contrario que muchos software que nacen y se basan en parches sobre parches, lo que termina ocasionando un «spaguetti code» que pocos desarrolladores son capaces de manejar.

    El objetivo es que Asterisk 15 esté disponible en octubre de 2017 y que tenga actualizaciones durante al menos, dos años. *Corrección*: Tal y como nos apunta @jbmanwe, Asterisk 15, aunque por el número debería ser una LTS, es una versión de desarrollo como Asterisk 14 (no LTS)

    ¿Qué trae de nuevo Asterisk 15?

    Como suele ocurrir, uno de los principales intereses cuando aparece una nueva versión es ver, qué trae de nuevo:

    • Mejor soporte de WebRTC: Si bien Asterisk 14 ya presumía de soportar WebRTC, no va a ser hasta Asterisk 15 cuando el soporte de WebRTC sea completo. Un simple parámetro como «webrtc=yes» en la configuración ajustará todos los parámetros necesarios (NAT, SRTP, Opus, etc.) para poder utilizar WebRTC con Asterisk.
    • Introducción al concepto de Stream para la gestión de flujos de RTP. Lo que permite una mejor gestión del media ahora que también incluye soporte de WebRTC. También mejora el tema de videoconferencias, multiconferencias, etc. para ser más descriptivo y poder gestionarlo mejor.
    • Mejora en el soporte de PJSIP: Si bien Asterisk 12 y 13 ya incluía soporte de PJSIP, no será hasta Asterisk 15 cuando realmente el soporte sea completo. Las ventajas de PJSIP en Asterisk las hemos comentado hasta la saciedad, pero si bien el equipo de desarrollo de Asterisk había «bloqueado» una versión de PJProject (el proyecto detrás de PJSIP) para compilar con Asterisk y evitar problemas, en Asterisk 15 esta versión estará incluida por defecto y únicamente si queremos utilizar la última versión de PJSIP, tendremos que compilar con un flag especial.
    • Cambios en el esqueleto de Asterisk: Como hemos dicho muchas veces en Sinologic, Asterisk ha pasado a ser un software muy maduro creado por muchos tipos de desarrolladores que trabajan en muchas empresas, por lo que se ha tenido que trabajar muy duro en conseguir un código fácil de entender, reutilizable, y evolucionable. Por esta razón, desde Asterisk 11 se ha estado modificando el núcleo para convertir el código en objetos, lo que permite una gestión de memoria mucho más intuitiva y práctica, a la vez que se crea una capa de abstracción que permite a otros desarrolladores despreocuparse de ciertos conceptos fuertemente relacionados con el código.
    • Mejoras en características generales: Quizá lo más interesante para todos serían las novedades en las características generales, pero para eso habrá que examinar la versión más detenidamente. Lo único que de momento sabemos es que se han modificado muchas partes del código para mejorar su potencia, reducir el consumo y aumentar la compatibilidad con sistemas como Docker, contenedores y plataformas como systemd…  No obstante, también se ha incluido muchas mejoras en aplicaciones, funciones y características incluidas en Asterisk y que seguro que todos los usuarios de Asterisk agradeceremos pero que tendremos que ver con tranquilidad.

    Asterisk ya no es para todo el mundo.

    Tristemente, y a medida que la VoIP se hace más y más común entre los mortales, las herramientas pasan a otro nivel. Si bien los que comenzamos hace algún tiempo seguimos con paciencia e ilusión las nuevas versiones de un software como Asterisk o Kamailio, la mayor parte de los usuarios apenas conocen este software y únicamente se centran en «el software que lo haga todo» ya sea 3CX, Issabel o FreePBX. Esto no es ningún caso malo, es simplemente la evolución natural de meter a más y más empresas en un mundo que desconocen y que, puestos a aprender, prefieren algo que les haga ganar dinero.

    Asterisk (y también otras aplicaciones como freeSwitch, Kamailio, OpenSIPs, etc.) ha quedado relegado como software motor para aquellos profesionales que quieren profundizar en las posibilidades que les otorga para poder ofrecer cosas fuera del ámbito «comercial» y cotidiano y, como hemos dicho tantas veces, tratar a estas herramientas como herramientas que forman parte de un todo y no como sistemas «todo en uno».

    Todo cambia, evoluciona y si bien la VoIP ha madurado y evolucionado, también los usuarios lo han hecho. El mercado se hace más grande y hay más personas que se han metido en el mundo de la VoIP, pese a que no sepan cómo funciona el protocolo SIP, qué es WebRTC o porqué interesa usar el códec Opus en lugar de Alaw. Hay espacio para todos y la VoIP es una rama propiamente dicha que sigue creciendo y generando sus propias ramas donde hacer crecer las hojas.

     

  • Kamailio presenta su última versión: Kamailio 5.0

    Kamailio presenta su última versión: Kamailio 5.0

    Kamailio acaba de presentar su última versión Kamailio 5.0, versión que incluye no solo mejoras si no nuevas características y añadidos que lo hacen muy interesante para aquellos que estén pensando en actualizar su vieja versión:

    • Todo el código fuente ha sido reestructurado.
    • Presentación del nuevo sistema KEMI – un framework que permite a los archivos de configuración ser escritos en:
      • Lua 
      • Python
      • JavaScript
      • y de la forma de siempre…
    • Un único interfaz de gestión (El interfaz RPC)

    Además de muchos módulos nuevos que podéis ver en su página web:
    https://www.kamailio.org/w/kamailio-v5-0-0-release-notes/

    Para descargar el nuevo Kamailio 5.0:
    http://www.kamailio.org/pub/kamailio/latest/src/

    Y un tutorial para instalarlo:
    http://kamailio.org/docs/tutorials/5.0.x/kamailio-install-guide-git/

    *Actualización*

    Ya hay incluso quien la ha probado en una Raspberry PI

    Ya hay incluso quien la ha probado en una Raspberry PI.

  • Asterisk 14.0.0 ya disponible!

    Asterisk 14.0.0 ya disponible!

    http://www.sinologic.net/Hace unos días hablábamos que seguramente veríamos que la nueva versión de Asterisk 14 sería publicada durante la celebración de la Astricon, lo que no imaginábamos era que se publicaría incluso antes de empezar.

    Acaba de hacerse pública la versión estable de Asterisk 14 que se puede descargar de su página:
    http://downloads.asterisk.org/pub/telephony/asterisk/

    Una fantástica noticia para los usuarios y fans de esta aplicación que podremos disfrutar y probar.

    El Changelog lo tenéis aquí para ver qué cambios se han realizado.
    http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-14.0.0

    También puedes ver un resumen de las características principales de Asterisk 14 que recopilamos aquí.

    A disfrutarla! 😀

  • Descubre la fecha en la que se publicó tu Asterisk

    Descubre la fecha en la que se publicó tu Asterisk

    Events-Calendar

    Cuando entro en un sistema Asterisk, lo primero que intento ver es la versión que utiliza ya que, en función de esta versión, los comandos que hay que utilizar en el CLI varían de una versión a otra, los archivos de configuración varían, tienen más parámetros o menos y sus valores difieren considerablemente. Cuando antes para definir un usuario que se encontraba detrás de un router había que poner nat=yes, a partir de Asterisk 1.8 empezó a ser nat=force_rport y en Asterisk 10 ya era nat=force_rport,comedia. El famoso canreinvite dejó de ser utilizable en Asterisk 11 y dio paso al directrtpsetup y posteriormente al directmedia, por lo que conocer la versión con la que estamos trabajando es muy importante siempre.

    No obstante, también hay una rama que dice algo como: -«Si algo funciona, no lo toques«, motivo por el cual existen instalaciones antiguas que funcionan con Asterisk 1.4.18, Asterisk 1.4-RSP, e incluso hay fabricantes que, de forma completamente transparente para el usuario, trabajan con versiones de Asterisk 1.2 o incluso anteriores porque, en boca de sus propios ingenieros: -«… no necesitamos más nuevo.»

    Considero importante saber que si tenemos (por ejemplo) un Asterisk 1.4.21, saber cuánto tiempo llevamos con ese Asterisk, cuántos años llevamos de desfase y cuándo fue la fecha en la que esa versión salió para poder hacer búsqueda de bugs utilizando fechas como parámetro de búsqueda y así poder concretar algo más, por esa razón, y tras un poco de investigación, he elaborado esta tabla con todas las versiones de Asterisk y el año en el que se publicaron que espero les sea tan interesante y curioso como a mí. 😉

    (más…)

  • Publicada la versión Asterisk 13.8.0

    asterisk-lupaEl equipo de desarrolladores de Asterisk acaba de publicar la nueva versión Asterisk 13.8.0

    Puedes ver la lista de cambios de esta versión en el siguiente enlace:
    Descargar Changelog

    También puedes esta versión en el siguiente enlace:
    Descargar Asterisk

    (más…)

  • Publicada la versión Kamailio 4.4.0

    Publicada la versión Kamailio 4.4.0

    kamailio-rock-logoDespués de muchos meses de desarrollo, el equipo de desarrolladores de Kamailio acaba de publicar la nueva versión Kamailio 4.4.0 

    Puedes ver la lista de cambios de esta versión en el siguiente enlace:
    Descargar Changelog

    También puedes descargar esta versión en el siguiente enlace:
    Descargar Kamailio

    (más…)

  • Publicada la versión Asterisk 11.21.0

    Publicada la versión Asterisk 11.21.0

    asterisk-lupaEl equipo de desarrolladores de Asterisk acaba de publicar la nueva versión Asterisk 11.21.0

    Puedes ver la lista de cambios de esta versión en el siguiente enlace:
    Descargar Changelog

    También puedes descargar esta versión en el siguiente enlace:
    Descargar Asterisk

    (más…)