Categoría: Versiones

  • Asterisk 10 llega a su fase End Of Life

    AsteriskReleaseSchedule

    Asterisk 10 llega a su día EOL (End Of Life): se queda sin actualizaciones salvo alguna de seguridad crítica. Si eres de los que utilizan esta versión de Asterisk, es el momento de actualizar a versiones más nuevas y estables.

    asterisk-lupaAsterisk no para de evolucionar, y si bien en Sinologic hemos intentado motivar a los usuarios a que continúen evolucionando y no quedarse estancado lo que más fomenta el cambio de versión suelen ser dos factores:

    • Necesitar características que se encuentran en versiones actualizadas.
    • Que la versión que están utilizando llegue a su «End Of Life» (fin de ciclo)

    Además de eso, todos sabemos (o deberíamos saber) que dentro de las versiones de Asterisk existen dos tipos:

    – Versiones estables (orientadas a sistemas en producción): Asterisk 1.4, Asterisk 1.8, Asterisk 11,…

    – Versiones de desarrollo:  (orientadas a incorporar novedades): Asterisk 1.6, Asterisk 10, Asterisk 12,…

    En la imagen superior, se puede ver el calendario de las versiones de Asterisk y hasta cuando estarán disponibles, por lo que podemos hacernos una idea de cada cuanto tiempo hay que actualizar los sistemas.

    (más…)

  • Digium presenta la tarjeta analógica para Asterisk que sustituye a la TDM400

    a4a-halfandhalf-andvpm

    No hace mucho, hablando sobre el estado de la VoIP, la telefonía IP y las novedades que están en auge hoy día (que si Opus, que si WebRTC, que si las centralitas virtuales, y un largo etcétera) surgió un debate que no deja de ser curioso después de tantos años: Gateway o tarjetas.
    Siempre he sido de la opinión que cada uno tiene sus propias preferencias y que aunque siempre hay motivos por los que adorar una u otra opción, siempre están los que tiran por la calle de en medio y terminan prefiriendo un operador IP. No obstante, la telefonía sigue estando ahí, y las empresas siguen apostando por la telefonía «local» conectando sus líneas a su propio servidor Asterisk, por lo que el eterno debate de Gateway vs. Tarjetas sigue estando en el candelero y da igual cuales sean los motivos que nos motiven a escoger una opción u otra, siempre encontraremos a personas que apostarán por la solución contraria con también sus propias opiniones igualmente válidas. (más…)

  • Todas las versiones de Asterisk en tu web

    last-asterisk-versions

    Hace algún tiempo, desarrollé un plugin para WordPress donde poder ver las últimas versiones de Asterisk, de forma que siempre podamos estar al día de los cambios de las versiones, el problema era que requería estar continuamente actualizando el plugin a medida que iban sucediendo los cambios en el motor WordPress, así que, haciendo unas pruebas de Javascript, he desarrollado un pequeño widget independiente que informa vía web de las últimas versiones de Asterisk publicadas en la página downloads.asterisk.org, de forma que cualquier visitante pueda ver las versiones disponibles, la fecha en que fueron publicadas y un enlace directo para la descarga.

    También he aprovechado para documentar cómo cambiar el diseño del widget, así como una pequeña explicación de cómo insertarlo en la web.

    Soy consciente que la mayoría de los lectores utilizarán la página oficial para descargarse la última versión de Asterisk, pero siempre es de agradecer tener a la vista las últimas versiones, así como la fecha en la que fueron publicadas.

    Comentarios y sugerencias son bienvenidas. 🙂

    Enlace: Página del widget con las últimas versiones de Asterisk

  • Lista de características de Asterisk 12

    asterisk_12_pre2

    Después de llevar tantos años detrás de un proyecto como Asterisk, conociendo sus características, estando al día en cuanto a novedades, su evolución, cambios, problemas, propuestas y mejoras, casi podría decir que me había acostumbrado a la velocidad de crecimiento de Asterisk en cuanto a características, y cuando crees que ya lo has visto todo sobre Asterisk y que nada puede hacerte cambiar de opinión, que uno empieza a «creer» que Asterisk empieza a ser un proyecto aburrido donde solo le queda mejorar en aquellos puntos donde flaquea, aparecen una serie de personas con aires renovados y mucha ilusión y vuelven a sorprendernos proponiéndonos cosas que jamás habríamos pensado que pudiera «caber» dentro de un proyecto como Asterisk.

    Cierto es, que tras la unificación de Asterisk-SCF con Asterisk, las posibilidades empezaron a multiplicarse tanto que, personalmente, me empezó a entrar miedo sobre la cantidad de cosas que veía que iban a cambiar en un corto plazo de tiempo. Tanto me asusté que empecé a seguir detenidamente la lista de desarrolladores, leyendo cuidadosamente los distintos temas, observando como Matt Jordan poco a poco, y con un «brillo» hasta ahora desconocido, iba iluminando a tantos desarrolladores para trabajar en una versión que pondría los cimientos de un cambio radical para Asterisk, algo que hará que aquellos usuarios que no estén al día de los cambios, se queden completamente desfasados y sin posibilidad de retomarlo.

    Asterisk 12 está en esa etapa en la que el proyecto crece o se estanca, y quizá no sea una versión «estrella» desde el punto de vista de «características revolucionarias«, pero sí que es una versión que asentará unas bases para un crecimiento y una energía que permitirá un sinfín de características que no solo serán revolucionarias, si no que volverá a llamar la atención de todos aquellas personas que siguen el proyecto y que estaban un poco «aburridos».

    Asterisk 12 se va a convertir, con muchísimo esfuerzo (todo hay que decirlo) en una versión mucho más orientada a desarrolladores, entre otras cosas por las novedades que trae, no solo de cara a los usuarios, si no también por los cambios que hace al código existente, que cualquiera que desarrolle sobre Asterisk sabrá que, aunque es muy sencillo hacer aplicaciones que interactúen con Asterisk, a cierta profundidad, la cosa se complica bastante y no precisamente por algo intrínseco al mundo de las comunicaciones o algo particular del propio Asterisk, si no por la forma en la que los desarrolladores hicieron las cosas en su momento y que llega la hora de rehacer por completo para seguir creciendo.

    Hay decenas de emails en la lista de desarrolladores de Asterisk donde se explica de forma larga y tendida los cambios internos sobre el código existente, no obstante estoy convencido que, si bien el lector puede considerar un poco tedioso que empecemos a hablar (por poner un ejemplo) sobre funciones internas de el código de bridgeado de canales, vamos a pasar directamente a las características más notables de esta versión y si alguien tiene alguna duda más acerca del código y sus novedades, puede seguir la documentación que se está creando para explicar todo lo que se está haciendo. Esta documentación se encuentra en el Doxygen de Asterisk y en su propio Wiki. Mucha documentación, mucha transparencia, mucha participación.

    Vamos a ver con todo el detenimiento que nos permite un artículo, ver las principales características de Asterisk 12:

     

    (más…)

  • Códec OPUS para Asterisk

    opus-logoYa hablamos en Sinologic del que tiene todas las papeletas de convertirse en el códec definitivo: OPUS, así que si no lo conoces, es el momento de que leas qué es Opus.

    La pena para una gran parte de los lectores de Sinologic es que Asterisk no soporta actualmente este códec, quizá porque es bastante nuevo y porque el lanzamiento público coincidió en el tiempo con el lanzamiento de otros códecs en los que está basado Opus, por lo que todavía necesitaba algo de tiempo para poder desarrollar el soporte necesario para que Asterisk pudiera trabajar con este códec.

    Otro de los motivos es que actualmente hay muy pocos softphones que soportan Opus, por lo que de momento y hasta que las pruebas no consigan que los fabricantes lo implementen en los teléfonos VoIP y en el resto de softphones, el códec, pese a ser prometedor, es difícilmente compatible.

    No obstante, tenemos la suerte de que Asterisk es software libre, lo que permite que desarrolladores de todo el mundo puedan tener acceso al código fuente y la libertad para modificarlo a su gusto y sin limitaciones, por lo que a través de un tweet de Olle Johansson nos hemos hecho eco de un parche de Asterisk para permitir el uso del códec Opus (audio) y VP8 (vídeo), necesarios para WebRTC entre otras utilidades.

    Lorenzo Miniero, un usuario y desarrollador de Asterisk ha creado un parche para dar soporte a Asterisk del códec Opus y VP8, por ese motivo, ha escrito un magnífico email a la lista de desarrolladores proponiendo su inclusión al código oficial.

    (más…)

  • Estado del proyecto Asterisk 12 y petición de colaboración

    developers

    Matthew Jordan, coordinador del proyecto Asterisk, acaba de enviar un mensaje a toda la comunidad de usuarios con el estado actual de lo que será el nuevo Asterisk 12.

    Hola a Todos!

    Ha pasado algún tiempo desde la última actualización del proyecto, y ya que estamos en la recta final de Asterisk 12, sentíamos que era el momento para otra actualización. Como un vistazo general al estado de las cosas, todo el trabajo que se hace ahora para Asterisk 12 consiste en la resolución de problemas y documentar las novedades en las páginas del wiki. Hay todavía muchas cosas por hacer y muchas oportunidades para participar y colaborar. Si estás interesado, te animamos a que preguntes en #asterisk-dev o en la lista de correos de Asterisk-dev.

    Tenemos tareas y cosas por hacer para todo tipo de participación, muchas de las cuales requieren diferentes niveles de esfuerzo, así que si te parece bien y quieres contribuir, no te preocupes, seguro que hay cosas que puedes hacer.

    . . .

    Nuevo canal SIP

    . . .

    API unificada

    . . .

    Bridging Framework

    . . .

    Estoy seguro de que me estoy olvidando de cosas, y como se puede ver, hay mucho trabajo que hacer. Como mencioné anteriormente, la colaboración y ayuda siempre es de agradecer – probando la versión, desarrollando, documentando, o simplemente proveer ideas y opiniones. Está quedando bien, pero todavía nos queda mucho camino por recorrer, y cuanto más la colaboración que recibimos, tanto mejor será Asterisk 12.

    Puedes ver el mensaje completo y original aquí:
    http://lists.digium.com/pipermail/asterisk-dev/2013-May/059848.html

    A colación con el artículo anterior sobre «Qué versión de Asterisk instalar«, es evidente que, el hecho de que Asterisk 12 sea una versión orientada a características nuevas, es algo muy atractivo para los desarrolladores y la comunidad de usuarios ya que nos permite ver y probar nuevas posibilidades, pero el hecho de que pidan ayuda para desarrollar o para muchas otras tareas, es algo no muy frecuente en este tipo de proyectos tan grandes y que cuentan con tantos apoyos.

     

  • ¿Qué versión de Asterisk instalo?

    upgrade_Asterisk

    Recomendar una versión de Asterisk puede parecer algo bastante subjetivo, sobre todo cuando no hay una versión única y hay varias versiones «que viven simultaneamente«, pero si llega el momento en que tenemos que instalar una versión de Asterisk y tenemos varias para elegir y decidirnos por una en concreto ¿cual escoger?

    Ni que decir tiene que todas las recomendaciones son producto de opiniones y recomendaciones, en ningún momento tenemos la verdad absoluta ni razones puramente objetivas para decidirnos por una versión o por otra. Cada proyecto requiere una versión más madura o más avanzada o incluso (como veremos a continuación) una versión madura pero avanzada.

    (más…)

  • Nuevo canal SIP ya incluido en la versión Trunk de Asterisk 12

    http://www.sinologic.net/Por varios lugares nos enteramos que la versión de desarrollo Pimp_my_sip, ha sido incluida dentro de la rama principal de desarrollo de Asterisk [anuncio oficial], por lo que formará parte de la nueva versión de Asterisk 12 muy pronto.

    Crear una nueva pila SIP en Asterisk es uno de los cambios más deseados por los usuarios, pero su complejidad y un gran número de detractores han hecho que este paso se haya retrasado tanto tiempo, aunque tras la AstriDevCon del año pasado ya nos enteramos que los desarrolladores estaban intentando dar el paso.

    Esta versión de desarrollo, coordinada por Mark Michelson, incluye una nueva pila SIP reescrita completamente desde cero y que incluye aún aspectos básicos pero imprescindibles, algunos ya incluidos y otros que están siendo desarrollados:

    (más…)

  • Cómo será Asterisk 12, en el Kamailio World 2013 podrás verlo

    HighTech3-610x320

    Existen muchos comentarios sobre Asterisk 12, quizá porque es la versión que permite «soñar» a los desarrolladores, pensar en nuevas y prometedoras características y centrarte en crear cosas en lugar de «arreglar lo que no funciona«.

    No obstante, y pese a que conocemos algunos detalles de Asterisk 12 que nos ha llamado mucho la atención, hasta que no tengamos una confirmación oficial sobre si estarán disponibles o no, preferimos desde Sinologic, guardar una cierta distancia de seguridad y no dejarnos caer en «rumores» que podrían crear falsas esperanzas.

    No obstante, podéis estar tranquilos, en cuanto tengamos confirmación oficial de las novedades que traerá, seréis los primeros en saberlo. 🙂

    Asterisk 12 no es una versión LTS (Long Term Support) por lo que se centrará más en las novedades que en la estabilidad (si buscas estabilidad, entonces mejor utilizar Asterisk 11 o Asterisk 1.8), pero ¿cuales son las novedades que traerá la versión 12?

    En la Kamailio World 2013 se ha anunciado que se presentará una ‘preview‘ de lo que será Asterisk 12 y esperan sorprender a todos los asistentes (debe ser así para enseñarlo en un evento orientado a Kamailio)

    Kamailio World 2013 se celebrará el martes y miércoles que viene (16-17/abr) en el centro Fraunhofer Forum de Berlín.

  • AsteriskNOW 3.0 Released

    AsteriskNow

    Hace tiempo que no hablamos de AsteriskNOW, para el que no lo conozca, es una distribución con Asterisk que incluye un interfaz web de gestión para simplificar y facilitar la configuración del sistema a personas que se están iniciando.

    AsteriskNOW 1.0 empezó siendo algo muy interesante, básicamente era una alternativa al ultra-conocido que posteriormente Fonality compró y transformó en Trixbox. Para entonces, Elastix era poco conocido y presentaba pocas ventajas frente a Trixbox.

    AsteriskNOW fue creado por Digium pensando en los usuarios que quieren comenzar con Asterisk pero les daba miedo el sistema operativo, por ello, utilizaron una distribución fácil de mantener y de actualizar su desarrollo (paquetes incluidos) llamada rPath, pero el éxito de AsteriskNOW fue tal que el sistema de paquetes de esta distribución pasó a ser un inconveniente en lugar de una ventaja, por lo que con el tiempo y cuando todos pensábamos que AsteriskNOW estaba más muerto que vivo, resurgió con dos novedades:

    • Abandono de rPath como distribución y adopción de CentOS 5
    • Inclusión de FreePBX como interfaz de gestión en lugar del AsteriskGUI (el interfaz javascript creado por Digium)

    Esto hizo que los usuarios pusieran de nuevo en la balanza a AsteriskNOW pero esta vez con nuevos competidores:

    • TrixBox (que sigue estando aunque no tan famosa como antes)
    • Incredible PBX – PBX in a Flash -(que es una de las preferidas por el público norteamericano)
    • Elastix (que se convirtió en la distribución con Asterisk más utilizada)

    En definitiva, AsteriskNOW perdió su oportunidad de convertirse en un sistema insignia, básicamente por no ofrecer nada nuevo, ofrecerlo solo en inglés y dar un soporte mínimo en cuanto a cambios, mejoras, actualizaciones, etc…

    No obstante, las actualizaciones continúan sucediéndose con cambios básicos como el que nos lleva a este artículo:

    (más…)