Categoría: Versiones

  • Asterisk utilizará PJSIP

    Hace algún tiempo que no hablábamos sobre Asterisk, quizá porque desde la partida de Kevin P. Flemming, andaba un poco perdido acerca de la actual dirección que el proyecto Asterisk estaba siguiendo y, pese la aparición de algunas nuevas versiones importantes como la versión Asterisk 1.8, 10 y 11, pocas noticias han ocurrido en este increíble mundo.

    Nada más anunciarse la partida de Kevin P. Flemming, empezó a hablarse sobre la intención de algunos desarrolladores de Asterisk de cambiar la «pila SIP», el famoso «SIP Stack», algo que muchos llevábamos muchos años deseando, quizá hacía tanto tiempo, que ya habíamos perdido la esperanza que algún dia fuese a cambiar, hasta que llegó a nuestros oídos el famoso proyecto Asterisk-SCF y su reestructuración de código y entonces volvimos a soñar con que podríamos encontrar un Asterisk con una nueva pila SIP.

    Algunas personas preguntarán ¿porqué tanto interés en cambiar el código del protocolo SIP de Asterisk? ¿no funciona bien? y la respuesta quizá es tan tremenda como contundente: NO, no funciona bien.

    El actual chan_sip es una maraña de código en la que han tocado demasiadas personas, que algunos han intentado limpiar, y cada vez que lo han hecho, algún desastre ha ocurrido:

    • fallos que habían sido corregidos, han vuelto a la vida
    • características que siempre han funcionado a la perfección, han dejado de funcionar en versiones supuestamente estables.

    Tanto revuelo causó, que en Asterisk-ES nació un proyecto llamado Asterisk-ES-RSP y evitar estos problemas ocasionados por estas modificaciones de código.

    Por suerte, el protocolo SIP de Asterisk dejó de avanzar por los caminos que algunos querían, lo que provocó que no se desarrollasen algunas características importantes del protocolo SIP, pero al cambio, tampoco aparecerían nuevos errores, algo que alegraba a algunos pero entristecían a otros que veían como otras aplicaciones que habían optado por cambiar de pila SIP a una más «independiente», sí ofrecía estas nuevas características: mensajería SIP, transferencias del caller ID, entre otras.

  • A2Billing versión 2.0 Released!A2Billing version 2.0 Released!

    El pasado día 12 de noviembre, se publicó la versión 2 del conocido Asterisk2Billing o A2Billing con algunas novedades interesantes:

    • Mejoras en la seguridad del interfaz
    • Nueva API Paypal para que soporte HTTP 1.1
    • Soporte de todas las versiones de Asetrisk incluyendo Asterisk 11
    • Mejora de la facturación de DID
    • Nuevo modo LCR para seleccionar el coste más bajo de un conjunto de carriers
    • Nueva API para enviar información al display de los teléfonos.
    • Impuestos y país añadido a la creación de cuentas.
    • El código está mucho más limpio

    Más información: http://www.asterisk2billing.org/a2billing_version_2-0_released/

    On November 12, they released version 2 of Asterisk2Billing or A2Billing   with some interesting news:

    • Major security improvements to the UI
    • New Paypal API to support HTTP 1.1
    • Support for all Asterisk versions including Asterisk 11
    • Enhanced DID billing including peak and off peak rates for A-leg
    • New least cost routing mode to select the lowest cost rate from a range of carriers
    • New API added for third party phones to retrieve and display the balance
    • Tax and Country added to bulk creation of accounts
    • Code cleaning to adhere to PHP coding standards

    More information: http://www.asterisk2billing.org/a2billing_version_2-0_released/

  • Asterisk 12: Una API para gobernarlos a todos

    http://www.sinologic.net/Acabamos de recibir el email de la lista de desarrolladores de Asterisk indicándonos que ya está disponible la nueva versión de Asterisk 11.0.0 y mientras tanto, empiezan a hacerse públicas algunas decisiones y debates que tuvieron lugar en la AstriDevCon 2012 sobre la próxima versión de Asterisk 12.

    Saúl ya comentó en su blog algunas de las novedades que traería esta nueva versión (y que esperamos ansiosamente que sean ciertas) como una nueva pila SIP y soporte de MSRP.

    No obstante, por otros medios hemos descubierto una serie de cambios que podrían hacer de Asterisk algo completamente distinto a lo que estamos acostumbrados a ver y, confío que, aquellos cuyo negocio esté basado fuertemente en las características actuales de Asterisk, vayan pensando en adaptarse de una forma rápida a los cambios globales que parecen, van a ser cada vez más frecuentes, o empiecen a crear un fork de Asterisk y mantener su propio sistema, ya que algo me dice que van a cambiar muchas cosas, y muchas de ellas no van a gustar a los que piensan en Asterisk como un sistema base para centralitas.

    (más…)

  • Asterisk 11 publicadoAsterisk 11 Released

    Asterisk 11

    El pasado día 25, el equipo de desarrolladores de Asterisk, publicaron como viene siendo costumbre, en el marco de la AstriDevCon 2012, la última versión de Asterisk, que en este caso es Asterisk 11. Por lo tanto, ya tenemos disponible para todos los seguidores de Asterisk, la versión Asterisk 11, una versión que llevamos tiempo esperando ya que es la sucesora LTS de Asterisk 1.8 y a su vez de Asterisk 1.4.

    Lo que más ha llamado la atención es conocer esta nueva versión, no a través de los canales habituales (como son las listas oficiales de correo, o los emails de anuncios propios de Asterisk) si no a través de la propia página web y nuestro compañero Tomás Sahagún que estaba bastante pendiente de la próxima versión y que nos ha informado de su existencia a falta de nuevas noticias. Algunos desarrolladores también han anunciado su malestar por la forma de darse a conocer esta versión, pero lo importante es que ya se encuentra entre nosotros.

    Asterisk 11

    On day 25, the Asterisk development team, published as is usual, in the framework of the AstriDevCon 2012, the latest version of Asterisk, which in this case is Asterisk 11. Therefore, we have available for all fans of Asterisk, Asterisk version 11, a version that is the successor of Asterisk 1.8 LTS and Asterisk 1.4.

    One of points that has drawn attention to this announce of new version, has been not through the usual channels (such as official mailing lists, emails or ad own Asterisk) if not through the Asterisk website and thanks to our friend Thomas Sahagún was alerted us quite aware of the next release because the absence of news. Some developers have also announced their displeasure over the way to get noticed this version, but the important thing is that is already among us.

    (más…)

  • Publicado Asterisk 11 RC1Asterisk 11 RC1 Released

    Asterisk 11El equipo de desarrolladores de Asterisk  publicaron anoche las nuevas versiones de Asterisk 1.8 y Asterisk 10, aunque mi colega Tomás Sahagun me adelantó que también publicarían la versión RC1 de Asterisk 11, la versión que se va a convertir oficialmente estable dentro de muy poco.

    Concretamente, las nuevas versiones vienen a ser correcciones a bugs detectados por los usuarios por lo que, como siempre digo, el 80% de la estabilidad de una versión se consigue cuando la gente reporta los bugs que van encontrando.

    Asterisk 11

    The team of developers of Asterisk just released last night the new versions of Asterisk 1.8 and Asterisk 10, although my friend Tomás Sahagun already said me that surely they will publish the RC1 version of Asterisk 11, the same version that will become officially stable very soon.

    New versions come to be bug fixes to bugs detected by the users so, how I always say, 80% of the stability of Asterisk become when users reports the bugs that they find.

    (más…)

  • Asterisk 11 Beta 2 Released

    Asterisk 11

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

    Cada vez falta menos para disponer de la nueva versión LTS que sustituirá a Asterisk 1.8.

    El nuevo wiki de Asterisk nos permite estar mejor informados y entender mejor qué cambios se van a realizar en la nueva versión como podéis ver aquí: https://wiki.asterisk.org/wiki/display/AST/New+in+11

    Si queréis probar la nueva versión, os recomendamos que leáis el documento de actualización de Asterisk 11: https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+11

    Y empecéis a probarla desde ya.

  • Adiós a Asterisk SCF? Digium paraliza su desarrollo

    Lo bueno del software libre es que cualquiera puede descargar el código fuente de una aplicación, modificarla, mejorarla, arreglarla y publicarla de nuevo: cada modificación forma parte del desarrollo. No obstante, en todo proyecto suele haber una o varias personas que son las que llevan el «liderazgo» de un proyecto, los que confirman los cambios, los que organizan las mejoras que deben aparecer, ya que si cualquiera sube cambios, el proyecto puede acabar en un auténtico desbarajuste caótico difícilmente mejorable.

    Otra posibilidad es crear un fork, una versión paralela en la que dicho liderazgo cambie en la nueva versión, quizá con otras metas u objetivos, quizá con el simple deseo de evitar que el proyecto inicial termine desapareciendo o corrompiéndose.

    Hoy nos hemos levantados con una noticia triste, Digium ha anunciado que no puede continuar con el desarrollo de Asterisk SCF de la misma forma que venía haciéndolo y «como los usuarios de Asterisk están acostumbrados«, lo que implica, no solo que Asterisk SCF pasa a un segundo o un tercer plano, si no que el apoyo de esta solución va a decaer al perder el «liderazgo» del que hablábamos en un principio.

    El agravio comparativo en cuanto a sencillez, cantidad de conocimientos necesarios, etc, con respecto a Asterisk es brutal, por lo que apenas un 0,5% de los usuarios de Asterisk han llegado a instalar Asterisk SCF alguna vez, y de ellos, estoy convencido que muy pocos lo utilizan habitualmente, por lo que, a falta de tiempo y desarrolladores, es preferible continuar con el desarrollo de Asterisk que el de un proyecto que no tiene un público tan numeroso y entusiasmado como Asterisk.

    (más…)

  • SIPml5 publica instrucciones para probar WebRTC con Asterisk

    Gracias a Victor Pascual, nos enteramos que la gente de sipml5 ha publicado los pasos para que cualquier usuario de Asterisk pueda configurar esta aplicación para probar WebRTC y su softphone web para hacer llamadas a clientes SIP.

    Las instrucciones se basan en:

    • Instalar un Asterisk del SVN en una revisión determinada.
    • Descargar y aplicar un parche a la versión de Asterisk.
    • Compilar Asterisk con soporte WebRTC, ICE y SRTP.
    • Configurar Asterisk, cuentas SIP y el res_http_websocket.
    • Instalar el softphone webrtc sipml5 y configurarlo para que utilice el sistema Asterisk.
    • Realizar la llamada vía web.

    No lo hemos probado, ya que el hecho de tener que instalar una revisión especial, y aplicar un parche simplemente para hacer una prueba es algo que no nos hace mucha gracia, pero seguro que a más de uno le gustará pr0barlo pese a no ser algo ideal para un sistema en producción.

    Si es este vuestro caso y lo probáis, os animamos a que pongáis qué os parece esta solución.

    Enlace: http://code.google.com/p/sipml5/wiki/Asterisk

     

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

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