Etiqueta: Asterisk

  • Asterisk 16 ya disponible: La hemos probado y nos encanta!

    Asterisk 16 ya disponible: La hemos probado y nos encanta!

    Asterisk 16 se anuncia en la Astricon

    Aprovechando el evento Astricon, se ha publicado la versión 16.0.0 de Asterisk entre un gran número de seguidores, usuarios y desarrolladores, una versión que llevamos esperando desde hace mucho tiempo ya que, tanto la versión Asterisk 14 como Asterisk 15 fueron ambas, versiones orientadas a desarrollo en la que se han incorporado bastantes buenas características, se han estabilizado algunas que ya existían y los usuarios de Asterisk llevamos esperando una versión LTS más de 3 años.

    En la Astricon de 2014 se anunció la última versión LTS: Asterisk 13 y desde entonces ha llovido mucho. En aquel momento se publicaba PJSIP de forma oficial en una versión LTS (en un Asterisk orientado a producción) y los primeros trazos de un nuevo interfaz llamado ARI (Asterisk Rest Interface) pero que aún estaba un poco en pañales. Por esta razón, esperábamos que la siguiente versión LTS incorporase estas novedades mucho más estabilizados y orientados a entornos en producción, por esta razón, cuando nos enteramos que Asterisk 15 no sería una versión LTS, muchos nos quedamos con la miel en los labios sabiendo que nos tocaría esperar al menos otro año para poder aprender y disfrutar de las bondades que llevamos leyendo y escuchando tanto tiempo.

    (más…)
  • Qué significa que Sangoma se haga con Asterisk

    Qué significa que Sangoma se haga con Asterisk

    El pasado día 24 de Agosto, Sangoma anunció el acuerdo para adquirir Digium, una venta que está pendiente de aceptación pero que es prácticamente una realidad y lo único que requiere es un mero trámite para que se lleve a cabo. Mucho se ha hablado y mucho hemos leído sobre esto pero si algo sabemos seguro es que Sangoma ha comprado Digium para hacerse con los derechos de Asterisk ya que poco o nada le interesa el hardware o el software desarrollado por Digium.

    Digium llevaba un tiempo que, de ser una de las mejores y más seguras empresas de hardware compatible con Asterisk, había pasado a un estado de latencia buscando un nuevo hueco en un mercado muy difícil de sobresalir como el de los terminales, gateways y PBX. Lo que podía ser un avance muy interesante al incluir integración de sus teléfonos con Asterisk, se convirtió en un esfuerzo innecesario si no utilizabas algo ya configurado como Switchvox. Hacer manualmente la configuración y una excelente integración utilizando un módulo propio de Asterisk llamado DPMA, gratuito pero con licencia que no lo hacía ni fácil ni intuitivo salvo que se utilizase el sistema web comercial Switchvox (adquirido por Digium en 2007) que pese a todo, no fue muy competitivo. Fui testigo que fueron muchos los que alertaron a Digium de la dirección que estaba tomando, desde amigos y conocidos hasta sus propios trabajadores que, buscando nuevas oportunidades ya alertaban que eran necesario varios cambios importantes y que el rumbo que estaba tomando no era el más conveniente para mantener el nivel competitivo suficiente que precisa este mercado.

    Personalmente siempre he defendido Digium por varias razones, una de ellas porque prácticamente viví muchos años de trabajar con Asterisk y me interesaba que Digium fuese una empresa fuerte para que el código fuente quedara a «buen recaudo» y que no llegase alguien y comprara Digium y con él, Asterisk. Por otro lado, siempre he sentido aprecio por una empresa que es capaz de publicar el código fuente y liberar un software para quien lo quiera utilizar entendiendo que los beneficios deben conseguirse de otra manera: soporte, hardware, formación, etc. en lugar de la mera venta de licencias, por lo que para mí Digium siempre ha sido y es una empresa valiente, que defendió el software libre mientras buscaba la mejor manera de obtener beneficios para seguir viva y crecer.

    Sangoma por su lado es una empresa que siempre ha tenido muy buenos productos hardware, el nivel de ingeniería para productos propios siempre ha sido excelente las tarjetas y su soporte siempre ha sido inmejorable y entonces empezó a adquirir empresas en lugar de seguir apostando por su ingeniería interna: Primero compró VegaStream, una empresa que tenía los mejores gateways que he probado nunca y, en lugar de continuar desarrollando con el equipo original,  decidieron hacer cambios en el sistema operativo, en el software de tal manera que terminaron dando demasiados quebraderos de cabeza hasta el punto de tener que empezar prácticamente desde cero. Luego compró Schmooze, la empresa que salió del interfaz web FreePBX. Esta compra nunca me pareció especialmente interesante, ya que solo podía significar que Sangoma quería vender sus propias centralitas con FreePBX integrado (algo que lógicamente ocurrió) pero si algo tenía FreePBX que le hizo ser el interfaz más utilizado para manejar Asterisk, era que el código estaba disponible para ser modificado adaptado y si alguien quería incorporar algo, podía hacerlo. Sangoma para rentabilizar la compra mantuvo el «core» del proyecto disponible opensource y cerró una posibilidad que antes sí se permitía, la de utilizar el código fuente de FreePBX para soluciones de terceros (algo que aprovechó Elastix para personalizar el interfaz de FreePBX). ¿hasta qué punto eso es correcto según la licencia GPL?. Dicho por propios trabajadores de Sangoma: «Sangoma le pierde dinero a la compra de FreePBX, pero lo gana en cuanto a usuarios que quieren seguir utilizando este interfaz a la vez que se le añaden características y plugins comerciales«. Sangoma no cerró FreePBX, fortaleció la defensa de su licencia GPL y vigila que nadie incorpore nada de FreePBX en ninguna aplicación ajena, algo que es perfectamente comprensible para defender los más de 4 millones de dólares que costó la adquisición. Lo curioso fue que tras esta compra, muchas empresas que venían utilizando FreePBX pasaron a utilizar Elastix, por lo que muchos sabíamos hacia dónde iba a mirar ahora Sangoma, pero eso también es para otro post. 😉

    Ahora que Sangoma ha adquirido Digium imaginamos que su interés no es por los productos hardware, ya que Sangoma tiene la competencia directa de las tarjetas, gateways, centralitas, etc. Lo único que se me ocurre es la posibilidad de incorporar algunos componentes de Switchvox a su plataforma FreePBX. Sangoma está trabajando en una línea nueva de servicios en la nube, por lo que entiendo que igual puede haber hueco para algunos productos, pero lo que si está claro es el interés en obtener los derechos como propietario del código fuente de Asterisk.

    ¿Recordáis lo de «Dictador Benevolente«? Asterisk está «patrocinado» en un sistema conocido como «dictador benevolente«, esto es, Digium cubre todos los gastos de desarrollo, soporte y personal, decide qué incluir y qué no, es el dueño completo de Asterisk pero, al cambio, al ser benevolente, dejará que cualquiera pueda trabajar con Asterisk sin limitaciones, actuar de forma imparcial y buscando la «independencia» de Asterisk de cualquier empresa privada, incluso el propio Digium. Está claro que confiar en un software que pertenece a una empresa a sabiendas de que en cualquier momento puede decidir cerrar el código, empezar a cobrar licencias o vete a saber qué, es muy arriesgado, de ahí que Digium siempre haya defendido su relación con Asterisk mediante esas dos palabras «dictador benevolente» y le ha ido bastante bien, pero Sangoma debería decidir si quiere seguir manteniendo esa «independencia empresarial» en su nueva posición de «dictador benevolente» con respecto a Asterisk o si por el contrario va a aprovechar su posición de «propietaria» para economizar el trabajo de tantas y tantas horas de programadores independientes y externos que han «donado» su código, trabajo, tiempo y esfuerzo al «dictador benevolente» que fue Digium.

    También tengo claro que la verdadera fuerza de Asterisk no está en Digium, si no fuera de él, y si bien Digium pagaba sueldos de personas que programaban en Asterisk resolviendo bugs, y añadiendo nuevas características… gran parte del desarrollo viene de personas externas a Digium, por lo que al menor indicio de que Sangoma quiere hacer algo de forma unilateral, seguramente aparecerá un fork de Asterisk promovido por la comunidad, como así apareció Issabel cuando 3CX compró Elastix.

    De momento, Matt Frederickson ha escrito en la lista de Asterisk el siguiente comunicado:

    Greetings!
    
    For those of you who have not noticed, it was just announced that
    Sangoma is intending to acquire Digium. Since discussion about this
    will likely come up, I figured that it would be good to post something
    here first.
    
    For questions about the acquisition and how it impacts Asterisk and
    FreePBX, feel free to see the FAQ on the Asterisk wiki at [1]. For
    other questions (particularly those related to products and respective
    businesses), feel free to check Digium or Sangoma’s website or contact
    Sangoma or Digium directly.
    
    https://wiki.asterisk.org/wiki/display/AST/Sangoma+and+Digium+Join+Together+FAQ
    
    I'm personally looking forward to seeing what all the great talent at
    both companies can do working together.
    
    Best wishes!
    
    -- 
    Matthew Fredrickson
    Digium, Inc. | Asterisk Project Lead

    Por lo que se desprende de este mensaje, la idea es que el desarrollo continúe como hasta ahora, aunque imagino que hasta que Sangoma no se pronuncie sobre los pasos que dará en cuanto a Asterisk, no tiene mucho sentido teorizar sobre un posible debate de algo que aún no ha cambiado y que, de momento, parece que no cambiará.

    Por otro lado, y siendo consecuente con el mar de posibilidades, veo más interesante que Asterisk esté en manos de Sangoma que en manos de otras empresas como Cisco, Oracle o similares. Al menos a Sangoma le interesa seguir manteniendo el software de Asterisk vivo y funcionando, aunque por cada compra que Sangoma hace, se hace más apetecible a los ojos de los devoradores de empresas y si algún día una empresa grande se hace con Sangoma estoy convencido que lo hará para cerrarla en cuanto firmen. Sangoma cotiza en bolsa (la cual ha caído desde el anuncio de compra de Digium) por lo que es bastante posible que una empresa compre acciones y se haga con el control de la compañía sin que nadie pueda evitarlo, así que hay más razones para ir pensando en crear un fork de Asterisk independiente

    Todavía es pronto para ver las consecuencias de esta compra, creo que la comunidad todavía está en estado de shock y hasta que no empiecen a ver cambios que puedan afectar al proyecto, nadie va a tomar cartas en el asunto ni se va a abrir un debate sobre qué dirección debe tomar Asterisk, cual es el verdadero coste del cambio de propietario y hasta qué punto Sangoma está dispuesto a colaborar desinteresadamente en la comunidad para continuar un proyecto que ayuda a tanta gente, no hay que olvidar que Sangoma ha colaborado bastante con Asterisk tanto en el desarrollo con en la detección y solución de bugs, incluso ha sido patrocinador de Astricon en varias ocasiones, por lo que en la próxima convocatoria (que será del 9 al 11 de Octubre en Orlando, Florida) Sangoma seguramente hará gala de ser el organizador y se verá su nivel de implicación como nuevo propietario de un software que nos ha dado y espero que nos siga dando, tantas y tantas alegrías.

  • Y la broma se hizo realidad: Sangoma compra Digium

    Y la broma se hizo realidad: Sangoma compra Digium

    Siempre hemos bromeado con la posibilidad de que una empresa comprase Digium y con él, los derechos y el control de su aplicación más importante: Asterisk. Hoy la broma se ha hecho realidad y ha sido Sangoma la que ha comprado Digium por una cantidad similar a la facturación anual del año 2017: 28 millones de dólares, una cantidad ínfima considerando que Digium es la propietaria de los derechos del software de comunicaciones open source más conocido de todos los tiempos.

    Digium y Sangoma siempre han sido grandes competidores en cuanto a que ambas empresas desarrollaban hardware para comunicaciones y aunque Sangoma siempre ha tenido bastante más experiencia, la unión de Digium con Asterisk hizo que sus tarjetas funcionasen mejor y más fácilmente que cualquier otra con este software, lo que hizo que Digium creciera rápidamente y se blindara ante compras por parte de otras empresas.

    En la actualidad, la venta de hardware y tarjetas ha caído en picado, principalmente por el uso de proveedores SIP, alojamiento en la nube y uso de gateways, teléfonos y softphone SIP, de manera que Digium siguió buscando nuevo hardware que le permitiera seguir creciendo, aunque ahí se encontró mucha más competencia y aunque con los teléfonos Digium intentaron tener cierta exclusividad y ventaja frente a otros fabricantes, el alto precio y algunos errores en la gestión de estas características hizo que muchos usuarios prefiriesen otras marcas alternativas en lugar del hardware de Digium.

    El hecho de que Asterisk fuera independiente de Digium permitió seguir avanzando evitando la sombra «comercial» que los forzaría a tener características, plugins comerciales exclusivos y muchas de las tonterías que harían que un usuario escogiera otra solución diferente a Asterisk. No obstante, y viendo los cambios que FreePBX ha tenido desde que era software libre hasta ahora, seguramente (y esto es una opinión personal) Asterisk empiece a incorporar nuevas características comerciales explotables únicamente por Sangoma mientras se prohibe la explotación de este software en sistemas comerciales o bien obligan al pago de licencias para ello.

    Esta es, sin duda, la noticia más relevante de los últimos años, una noticia que nos destroza por dentro, de la misma manera que cuando 3CX compró Elastix para destruirla. Sangoma es más lista que 3CX y todos sabemos que no va a destruir Asterisk, no al menos tan rápidamente como 3CX destruyó Elastix. Sangoma forzará cambios. Digium permitió una gestión completamente independiente de Asterisk, asignaba un «leader» del proyecto (Kevin P. Flemming, Russell Bryant, Matt Frederikson, y muchos otros) algo que, según Digium va a seguir como hasta ahora… aunque algo me hace sospechar que no será exactamente igual.

    Según una página que acaban de publicar con posibles preguntas y respuestas sobre el futuro de Asterisk en manos de Sangoma, todo va a seguir igual, pero los que seguimos a los desarrolladores de Asterisk y muchos trabajadores de Digium sabemos que cuando empiecen a cambiar de empresa, será el momento en que Sangoma empezará a hacer de las suyas.

    Aún es pronto y nadie quiere oir hablar de un posible «fork» de Asterisk, aunque mucho me temo que si bien la compra de Elastix dio lugar a Issabel, la compra de Digium (y de Asterisk) seguramente de lugar a algo nuevo y más ilusionante que el posible software en manos de una empresa como Sangoma.

    Adiós a los teléfonos de Digium, adiós a los gateways de Digium, adiós a switchvox, tarjetas y cualquier material hardware de Digium… Digium pasará a vender hardware de Sangoma y realmente la compra era por Asterisk, su comunidad y los derechos de este software. Derechos que harán más difícil la integración de Asterisk con cualquier otro software o hardware, interacción con sus APIs o crear nuevos productos… adiós a la libertad de disponer de un software libre para lo que se nos ocurra inventar.

    En su lugar, tendremos un software integrado con una web (FreePBX) que hará prácticamente imposible la integración con cualquier otra web de gestión (si bien técnicamente sería complicado, quizá legalmente podrían conseguirlo) y con menos garantía de compatibilidad con algo que no sea Sangoma. Una pena.

    No quiero decir adiós Asterisk, porque todavía trabajaré bastante con este software, pero seguro que no sería un mal momento de empezar a buscar alternativas que no se dejen comprar.

  • Cómo instalar Asterisk 13 como un profesional

    Cómo instalar Asterisk 13 como un profesional

    Desde que comencé con Sinologic, uno de los objetivos de esta página ha sido utilizarla como «bloc de notas» en la que publicar cosas interesantes que quiero tener «a mano» y de esa manera poder buscarla fácilmente. Por casualidades de la vida, uno de los artículos qué más he utilizado para este objetivo ha sido el que explicaba Cómo instalar Asterisk como lo haría un profesional, de una forma rápida, sencilla y completa, ya que generalmente es por donde empiezo para que personas que están aprendiendo instalen rápidamente su propio Asterisk y se pongan manos a la obra. Me he dado cuenta que la versión anterior estaba bastante desfasada, por lo que he optado por actualizarla para que sea más independiente de la versión. Quizá esta no sea la forma más rápida de instalar un Asterisk, pero casi con seguridad, es una de las más completas.

    Esta pequeña guía paso a paso ha sido probada en varios equipos y distribuciones, pero las versiones de los paquetes pueden cambiar de un día para otro y dejar de funcionar, por lo que si en algún punto ha fallado, da algún error, coméntanoslo por aquí para que corrijamos la guía y pueda seguir ayudando al mayor número de usuarios posible.

    1º.- Instalando todas las dependencias.

    Esta parte es muy importante, ya que en función de las dependencias que instalemos, podremos disponer de más o menos características en Asterisk, por lo que vamos a intentar (aunque tarde un poco más en compilar) aprovechar las herramientas que nos ofrece Asterisk para instalar una versión lo más completa posible.

    yum install git || apt-get install git aptitude

    Una vez instalada esta única herramienta, vamos a utilizarla para descargar el repositorio de Asterisk

    cd /usr/src
    git clone https://github.com/asterisk/asterisk asterisk
    cd asterisk

    Como queremos utilizar la versión LTS, indicaremos que únicamente utilizaremos la versión 13. (los pasos son idénticos en caso de querer otra versión, tan solo hay que indicar el branch –de los disponibles– que queremos utilizar):

    git checkout 13

    Y ahora por fin vamos a empezar a instalar los paquetes que nos abrirán las puertas a las funcionalidades de Asterisk:

    contrib/scripts/install_prereq install
    contrib/scripts/
    get_ilbc_source.sh
    contrib/scripts/
    get_mp3_source.sh

    2º.- Confirmando lo que queremos instalar.

    Lo primero es indicar que queremos tener la posibilidad de utilizar PJSIP. Si aún no has dado el salto, no te preocupes seguirás teniendo chan_sip, pero siempre viene bien tenerlo instalado para cuando quieras empezar a utilizarlo. La herramienta «configure» analiza todo el sistema en busca de librerías instaladas y, en base a eso crea una lista de «características» que pueden ser instaladas o no. También nos permite seleccionar algunas opciones como parámetros.

    ./configure –with-pjproject-bundled
    make menuselect

    Si quieres seleccionar cosas que, por defecto vienen desactivadas (como el codec_opus), entonces puedes ejecutar el siguiente comando y seleccionar las cosas que faltan. Si no, siempre puedes continuar al siguiente punto.

    3º.- Compilando.

    Como hemos instalado todas las dependencias y hemos seleccionado todas las opciones posibles tardará un poco más en compilar, lo que en un procesador Intel i5 puede llevarnos unos 6 minutos.
    Recuerda que la compilación tardará más o menos en función del procesador y de la memoria RAM disponible.

    make && make install

    Como vamos a querer partir con algo funcional, vamos a instalar los archivos de configuración por defecto.
    Nota importante: Si ya tienes archivos de configuración, no ejecutes este comando, ya que posiblemente renombrará los antiguos con la extensión .old.

    make samples

    Y un último comando para que instale los scripts de inicio en el sistema para que arranque cuando se reinicie el servidor:

    make config
    systemctl start asterisk
    systemctl status asterisk

    Y voilá! ya tenemos nuestro Asterisk funcionando…

    # asterisk -rvvvv
     Asterisk GIT-13-13.15.0-rc1-1415-gdfd0529, Copyright (C) 1999 - 2014, Digium, Inc. and others.
     Created by Mark Spencer <markster@digium.com>
     Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
     This is free software, with components licensed under the GNU General Public
     License version 2 and other licenses; you are welcome to redistribute it under
     certain conditions. Type 'core show license' for details.
     =========================================================================
     Connected to Asterisk GIT-13-13.15.0-rc1-1415-gdfd0529 currently running on server-testing (pid = 11994)
    
    

    ¿Y tú? ¿Ya instalas Asterisk como un profesional?

  • Digium envía emails a los usuarios certificados para actualizar sus títulos dCAA

    Digium envía emails a los usuarios certificados para actualizar sus títulos dCAA

    Digium ha cambiado su plataforma de formación y aprovechando esto, está enviando emails con un enlace para renovar los títulos dCAA (No confundir dCAA con dCAP) a aquellos usuarios que lo hubieran obtenido hace algún tiempo. El enlace lleva a una página donde te informan que tienes que pasar un cuestionario con 60 preguntas de tipo test de las que el 80% deben ser correctas y no hay un tiempo máximo para contestarlas.
    El examen puede hacerse en apenas 20 minutos, si bien al no tener tiempo máximo este puede alargarse todo lo que queráis.

    Extracto del mail que envía Digium para invitarte a actualizar tu certificado.

    El dCAA (Digium Certified Asterisk Administrator) es un certificado personal que otorga Digium de forma gratuita a todos aquellos usuarios que quieran probar sus conocimientos básicos sobre Asterisk a través de un sencillo test de preguntas sobre Asterisk, Telefonía y VoIP a la vez que obtienen un certificado oficial.
    Entre las preguntas la mayor parte son sobre Asterisk general (Asterisk 1.4 y superiores), telefonía y VoIP. No son preguntas trampa, pero está en un perfecto inglés y redactadas de forma que pueden llegar a confundir un poco, así que es recomendable tener un traductor a mano por si las moscas.

    Una vez aprobado dicho cuestionario, Digium te enviará el certificado a tu correo electrónico además de poder descargarlo inmediatamente de su página web.

    Para obtener el dCAA, solo tienes que apuntarte en la página: https://www.digium.com/training/asterisk/certifications/dcaa

    Una vez tengas el certificado, ya como veas, puedes borrarlo, guardar el PDF o incluso imprimirlo y colgarlo de la pared. xD

  • Cuales son las novedades de Asterisk 15

    Cuales son las novedades de Asterisk 15

    El próximo martes 5 de diciembre, Matthew Fredrickson presentará a través de un webinar, las novedades de Asterisk 15:

    • Integrar clientes WebRTC tanto para videoconferencia como compartición de pantallas.
    • Cómo utilizar Asterisk 15 para crear soluciones de comunicación de vídeo y audio que se pueda integrar con WebRTC.
    • Conectar terminales SIP de vídeo con IoT.
    • Qué es la nueva «unidad de desvío selectivo» SFU y en qué mejora las videoconferencias.
    • Cómo integrar el vídeo en el nuevo sistema ARI.
    • Ver un ejemplo de un cliente de videoconferencia en el navegador con Asterisk.
    • Nuevas tecnologías relacionadas con WebRTC
    • Además, una actualización general del proyecto Asterisk.

    El webinar, se llevará a cabo el 5 de diciembre a las 16:00 hora española:

    9:00 AM CST (Chicago)
    3:00 PM GMT (London)
    5:00 PM SAST (Johannesburg)
    7:00 PM GST (Dubai)
    8:30 PM IST (New Delhi)

    Aquí tenéis un pequeño vídeo adelanto sobre Asterisk 15:

    Para poder acceder al webinar de Asterisk 15 en directo, tan solo hay que apuntarse aquí:
  • 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.

     

  • Qué hace tu Asterisk cuando no miras

    Qué hace tu Asterisk cuando no miras

    Para todos aquellos que no pudieron ir al VoIP2DAY, o aquellos que fueron y se lo perdieron y tienen curiosidad por ver lo que presenté, aquí os dejo el material sobre la conferencia «Qué hace tu Asterisk cuando no miras«:

    Un resumen sobre la importancia de los logs, cómo trabaja Asterisk con los logs y cómo utilizar los nuevos sistemas de monitorización para almacenar datos y poder obtener información relevante de cada instante de vida de nuestros sistemas.

    que-hace-tu-asterisk-cuando-no-miras

    Si tenéis alguna pregunta o sugerencia, solo tenéis que dejármela en los comentarios.

  • 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! 😀