Etiqueta: Kevin P. Fleming

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

  • Asterisk 11 traerá soporte nativo de WebRTC

    Una de las noticias más interesantes del día viene de la mano de Joshua Colp y Kevin P. Flemming al anunciar que Asterisk 11 traerá soporte nativo de WebRTC permitiendo conectar el navegador directamente al servidor web que trae Asterisk y que ofrecería soporte para comunicarnos con cualquier endpoint conectado a Asterisk o bien, hacer llamadas a través de la PSTN.

    Es importante recordar que Asterisk 11 será la versión LTS, de la misma forma que lo es Asterisk 1.8 y lo fué Asterisk 1.4, por lo que tendremos una versión congelada, en búsqueda de la estabilidad.

    Vía http://blogs.digium.com/2012/05/23/asterisk-11-webrtc/

  • Asterisk Cert: La versión libre de la Bussiness Edition

    Prácticamente el 85% de los usuarios de Asterisk, utilizan este software para implementarlo en otros usuarios, ofrecer servicios de centralita y ruegan que la versión que han escogido sea la más estable posible. Por este motivo, muchos escogen versiones antiguas de Asterisk (1.2, 1.4,…) con la esperanza de que, al ser una versión que ya no tiene mantenimiento, los posibles bugs que se encuentren no afecten a su comportamiento global (no debería ir peor que versiones anteriores).

    Cuando salió la versión 1.4.22, esta versión incluía multitud de cambios, entre ellos, el paso de Zaptel a DAHDI, varios cambios en el SIP que provocaron algunos fallos que afectaban al rendimiento y, tras varias versiones posteriores con los mismos problemas, un grupo perteneciente a la comunidad de Asterisk-ES, decidió montar Asterisk-ES-RSP (Rock Solid Support) que se basaba en la idea de congelar una versión de Asterisk y aplicarle los parches que mejoraban su estabilidad sin llegar a «avanzar», permitiendo una versión más estable que la versión oficial. La idea fue presentada a Digium en el VoIP2DAY de 2009 y Kevin P. Flemming quedó sorprendido con este hecho ya que veía que una versión estable era mucho más necesaria de lo que pensaban.

    En aquel entonces, Digium tenía una versión comercial, llamada Asterisk Bussiness Edition (ABE) cerrada y que constaba de una versión estándar, congelada y a la que se le han hecho varios test de estabilidad corrigiendo en tiempo «record» aquellos bugs que le detectan, manteniendo la versión opensource y liberando los parches que corrigen dicha versión. La ABE no tuvo éxito en Europa.

    Ahora, Digium anuncia cambios en el versionado ofreciendo una versión especial que se basa en la misma idea que el ABE: congelar una versión y parchear cualquier bug que se vaya encontrando y han pasado a llamarlo Asterisk CERT.

    (más…)

  • Descubriendo 4 novedades que traerá Asterisk 10

    La semana pasada pudimos ver varios cambios importantes: Russell Bryant (lider del proyecto Asterisk) anunciaba que se iba de Digium, y que Asterisk 1.10 pasaba a llamarse Asterisk 10, un cambio de nombre que confirmaba lo que mucha gente deseaba oir, que Asterisk sigue evolucionando sin llegar a ser «otro Asterisk diferente«.

    Asterisk 10 viene como siempre con una gran espectación, y una gran ilusión por parte de los desarrolladores que ofrecen sus conocimientos, su tiempo y su esfuerzo en seguir creando un software libre, abierto y disponible para todos con el único propósito de participar en su desarrollo y compartir sus logros, es por esto por lo que Asterisk 10 nace con un aire renovado, un nuevo enfoque que ayudará a muchos a poder aprovechar sus características para continuar innovando en el mundo de las comunicaciones libres.

    Hoy se anuncia la primera versión oficialmente considerada «beta» y disponible para todos aquellos que quieran probar esta nueva versión con todas sus añadidos y ventajas.

    Como siempre, la descarga la podéis hacer desde su página oficial, aunque nos asaltan las dudas sobre ¿ qué características trae la nueva versión Asterisk 10 que nos motive a actualizar el sistema o simplemente a descargarlo y probarlo para poder reportar los fallos que vayamos encontrando?

    Hoy hemos sabido de varias novedades que traerá Asterisk 10 y que, de la misma forma que ya nos impresionaron las novedades de Asterisk 1.8, estas pueden ser incluso más llamativas (pese a no ser LTS), vamos a ver algunas: (más…)

  • La próxima versión de Asterisk será: Asterisk 10

    Kevin P. Flemming acaba de enviar un mensaje a toda la comunidad donde explica las razones por las que Asterisk 1.10 y las próximas versiones de Asterisk (1.12, 1,14, …) dejarán de llevar el ‘1’ delante de la versión y pasarán a llamarse con su número importante: 10, 11, 12, 13, 14, … por lo que no tendremos un Asterisk 1.10, si no un Asterisk 10.

    Hace poco, en los comentarios de otro artículo sobre Asterisk 1.10, Mariano Bianchi comentó que no le parecía buena idea seguir llamando a Asterisk con la numeración actual, y que Asterisk debía pasar a llamarse Asterisk 2.0 ó bien de otra forma menos ‘geek’ y más ‘comercial’ aprovechando la cantidad de novedades que traen las nuevas versiones.

    De esta forma Kevin P. Flemming acaba de anunciar lo siguiente:

    Hemos tenido un buen número de «grandes» versiones de Asterisk, incluyendo 1.2, 1.4, y más recientemente, 1,8.  Cada una de estas versiones ha incluido cambios significativos, y sobre todo, mejoras en la arquitectura interna. Cada uno de estas versiones también han incluido novedades importantes para los usuarios de Asterisk. Nos han preguntado muchas personas de la comunidad cuando vamos a empezar a trabajar en «Asterisk 2.0.»

    Por lo general, hemos respondido que no va a suceder hasta que realmente se pueda justificar tal cambio en el número de versión. Muchos proyectos de código abierto han pasado por una progresión similar, y muchos han sido sometidos a grandes cambios lo que implica a su vez nuevas versiones.

    El proyecto Asterisk, sin embargo, ha tratado de evitar una interrupción en el método de funcionamiento de cara a sus usuarios y nos hemos centrado en intentar proporcionar compatibilidad hacia atrás entre versiones principales. De esta forma, cada vez que hemos lanzado una nueva versión, siempre hemos visto que «No, esto no es Asterisk 2.0», y hemos continuado con la versión siguiendo el esquema de numeración que Mark Spencer comenzó tantos años atrás.

    En los últimos meses, hemos empezado a desarrollar la primera versión beta de la próxima gran versión de Asterisk. Hemos tenido una discusión sobre las diferencias entre esta versión y las versiones que la mayoría de los usuarios en la comunidad están utilizando en sus sistemas de producción de Asterisk (principalmente Asterisk 1.4, aunque todavía hay una gran cantidad de usuarios y 1,2).

    A pesar de que ha sido un proceso evolutivo, y no revolucionario, la próxima versión de Asterisk va a ser sustancialmente diferente a Asterisk 1.4: Soporte de conferencia con códecs de alta calidad (G.722), soporte mejorado de videoconferencia, soporte de protocolos y nuevos sistemas de VoIP, mejoras en el soporte de faxes, y muchos otras.

    Esto ha planteado la siguiente cuestión: ¿Se podría considerar esta nueva versión como Asterisk 2.0?  Si no es así, nunca habrá un Asterisk 2.0.

    Después de bastante discusión, llegamos a la conclusión de que esto no es Asterisk 2.0, pero que también es bastante improbable que alguna vez lo vaya a ser, pero que sería importante dar a conocer que esta nueva versión va a incluir cambios bastante importantes (y no compatibles con anteriores versiones), aunque siga llamándose «Asterisk», por lo que, si no va a ser un Asterisk 2.0, ¿por qué siguen llamando a estas versiones «Asterisk 1.x»? ¿Qué significa el «1» si nunca va a cambiar?

    La conclusión que hemos llegado es que Asterisk es siempre va a ser Asterisk, y que no es necesario un «1». Por lo tanto, a partir de la próxima versión importante, vamos a eliminar ese «1» completamente. La próxima versión importante (que iba a ser Asterisk 1.10), ahora se llamará «Asterisk 10» y posteriores versiones principales serán «Asterisk 11«, «Asterisk 12«, y así sucesivamente.

    Vamos a seguir con nuestro plan para seguir dando soporte a versiones anteriores, y vamos a actualizar el wiki del proyecto Asterisk con esta información tan pronto como salga «Asterisk 10-beta«. De hecho, esto será dentro de muy poco.

    Como siempre, gracias a todos por su apoyo a Asterisk, especialmente a la comunidad de desarrolladores, a la gente que reporta bugs y las personas que ayudan con los parches  y las que dedican su tiempo a responder a las preguntas en los canales de IRC, las listas de correo y los foros. Esperamos que todos prueben pronto la beta próxima, y verlos a todos en el AstriCon 2011!

     

  • SIPit 28 se celebrará en Huntsville del 11 al 15 de Abril

    Kevin P. Flemming acaba de anunciar que la próxima celebración del conocido evento para desarrolladores SIP se celebrará en las instalaciones de Digium (Jackson Conference Center) en Huntsville -Alabama- los próximos días 11 al 15 de Abril.

    SIPit (Session Initiation Protocol Interoperatibility Test) es un evento generalmente celebrado en Estocolmo (Suecia) donde fabricantes y desarrolladores tendrán la oportunidad de llevar sus implementaciones para hacerle pruebas de forma que se certifique la compatibilidad con la especificación IETF SIP en un marco profesional y puramente técnico.

    Si algo es importante en un dispositivo o un software que trabaje con SIP es su perfecta compatibilidad con otras aplicaciones (ya sean software o hardware) ya que esa es una de las principales ventajas de utilizar un protolo estándar.

    «We’re excited to be able to bring this global event that is of such tremendous value to Huntsville for the first time, and we’re hoping the attendees will enjoy their time here enough to want us to host SIPit again in the future!»

    Más información: https://www.sipit.net/

  • IPV6 es el futuro muy cercano

    Siempre ha estado ahí, pero siempre lo hemos ignorado. IPV6 siempre ha sido un término que intentábamos evitar, quizá porque lo veíamos muy lejano o bien porque a medida que empezábamos a investigar sobre esto, su complejidad siempre ha hecho que desistamos sobre lo que realmente significa portar una aplicación de IPV4 a IPV6.

    Hace unos días, leyendo a Olle Johansson y a Kevin P. Flemming discutiendo sobre una de las características que se espera, traiga Asterisk 1.8, es el soporte oficial de IPV6. ¿Porqué? Preguntará alguien, pues básicamente porque según todas las autoridades encargadas de distribuir y coordinar el reparto de las direcciones IP basadas en IPV4 (típica forma XXX.XXX.XXX.XXX), el número de direcciones IP disponibles por distribuir se terminarán a mediados del año 2011.

    La pregunta es evidente ¿Qué ocurrirá cuando no queden direcciones IP? De momento poco se sabe sobre esto, aunque hay quien augura un mercado negro para la venta de direcciones IP que no estén siendo utilizadas. Otros comentan que las operadoras dejarán de ofrecer direcciones IP y empezarán a utilizar NAT con la mayoría de sus clientes. Todo esto, está claro únicamente atrasará lo inevitable y es que tarde o temprano empezaremos a utilizar un nuevo tipo de direcciones conocidas como IPV6.

    Aquí podéis ver un resumen del estado de las direcciones IP que quedan:
    http://inetcore.com/project/ipv4ec/index_es.html

    Las mejores estimaciones auguran que los proveedores de internet empezarán a ofrecer direcciones IPv6 junto con las últimas IPv4, aunque el 95% de las aplicaciones no están preparadas para este cambio e incluso apenas un 5% de las direcciones DNS de Internet están preparados para traducir un dominio de Internet a una dirección IPv6.

    La finalización de las direcciones IPv4 podría llegar a considerarse lo más parecido al efecto 2000 y aparecerían conceptos como «tuneles IPv4» para poder acceder desde direcciones IPv6 a sistemas con IPv4, realmente va a significar un movimiento bastante importante en todo Internet y que seguro que muchos no están realmente preparados.

    Como decían en un artículo que hablaba sobre esta migración ¿cuantos dispositivos conocemos que soporten IPv6?

  • Lo que traerá Asterisk 1.8

    Estos días en los que la publicación de Asterisk 1.8 está tan cerca, hemos empezado a comentar algunas novedades con respecto a qué es Asterisk 1.8, y algunas de las características que se han hecho públicas en distintos medios de Internet.

    Esta versión es quizá más esperada de lo que la mayoría de usuarios creen y aunque las distribuciones enlatadas están empezando a plantearse Asterisk 1.6, es un movimiento complicado ya que en cuanto aparezca Asterisk 1.8 va a traer tantas modificaciones que para el usuario final que no haya trabajado antes con Asterisk 1.6, le va a resultar especialmente complicado adaptarse a esta nueva versión.

    No obstante, hemos hecho una recopilación de las principales novedades y las hemos reunido en este artículo para que cualquiera que esté interesado en adentrarse en esta nueva versión y que conozca bien las anteriores versiones, pueda darse cuenta de lo que va a tener que aprender si va a querer aprovechar al máximo las características de esta nueva versión.

    Por supuesto, los cambios son principalmente internos a nivel de desarrollo, aunque me ha llamado la atención algunas de las novedades que Kevin P. Flemming anunció que está planteado incluir en Asterisk 1.8 que como mínimo son impresionantes…

    Vamos a verlas…

    (más…)

  • Asterisk 1.8 mejorará considerablemente el soporte de FAX

    Aunque la esperada versión de Asterisk 1.8 no verá la luz hasta dentro de muy pocos meses, nos empiezan a llegar algunas novedades sobre las mejoras que se están preparando entre ellas la incorporación de una mejora considerable en el soporte de Fax (principalmente el soporte de T.38) que en Asterisk 1.4 era bastante rudimentario (únicamente permitía pasar paquetes T.38 mediante SIP e incluso tenía ciertas incompatibilidades en función del tipo de gateway que se utilizara), y en Asterisk 1.6 se mejoró un poco aunque seguía sin ser todo lo que realmente se esperaba de él (la implantación de Steve Underwood con la creación del spandsp y de algunos módulos extras permitieron mejorar este soporte, aunque no era todo lo que en un principio se esperó que fuera) y se espera que en Asterisk 1.8 se pueda contar con un soporte completo de faxes (tanto de T.30 -la forma habitual a través de audio- como de T.38 -digitalizando el fax y permitiendo una confirmación de recepción lo que aseguraría el envío y la recepción de faxes entre dispositivos que utilizan este protocolo-).

    Kevin P. Flemming anunciaba el otro día que varios desarrolladores de Digium se habían puesto manos a la obra para plantear y empezar a desarrollar un soporte en condiciones para los faxes (pese a que utilizar faxes, es y seguirá siendo, una tecnología totalmente obsoleta y que debería desaparecer).

    Gracias a la experiencia obtenida por el desarrollo del módulo comercial Fax for Asterisk de Digium que mejora considerablemente la velocidad y la calidad de envío y recepción de faxes (que por cierto, parece ser que ya es compatible con sistemas de 64bits), Asterisk 1.8 contará con una implementación similar utilizando un stack propio de forma que este soporte sí se pueda licenciar como un producto GPL y pueda integrarse en la próxima versión de Asterisk.

    De forma que, aunque en Asterisk 1.6 el soporte de Faxes es ya bastante bueno, Asterisk 1.8 contará con un soporte mucho mejor y que hará las delicias de aquellos usuarios que utilicen faxes.

  • Resumen del día de la Comunidad del VoIP2DAY

    Ayer por la tarde terminó la segunda edición del VoIP2DAY con un completo éxito, si bien es cierto que la crisis hizo que el SIMO no tuviera tanto éxito como años anteriores, el día de ayer confirmó que la VoIP sigue en alza y es que en determinados momentos el salón estaba completamente lleno.

    Me alegró poder ver a la gente que conozco y que nos vemos de año en año gracias a estos eventos. También me encantó haber conocido a muchas personas que no conocía o bien los conocía de oídas.

    Siempre es un placer conocer gente interesada y con la compartir conocimientos y el hecho de poder charlar y compartir experiencias es uno de los mayores alicientes que tiene este tipo de eventos.

    Mi charla iba sobre Comunicaciones Unificadas en Grandes Infraestructuras, y como ya comenté, aquí la pongo para el uso y disfrute de todos aquellos que lo deseen.
    Aunque no pude ver todas las conferencias, pude ir el último día y sí que estuve paseándome e intentando atender tanto como me fuese posible y he de decir que todas estuvieron sencillamente geniales:

    La charla de Alberto Sagredo, que era prácticamente un curso acelerado de Asterisk en 45 minutos con bastantes notas curiosas, las del trío SIPDOC (Saúl, Iñaki y Jon) que juntas eran una auténtica bomba digna de repasar tranquilamente y por separado seguían siendo una fuente vital de información, a la vez que muy divertida y bastante friki (ejem… 42 ;P), las Frikadas de la pareja MiniCong con Asterisk recorriendo el mundo con destino Mongolia, la de Nicolás Gudiño mostrándonos la increible evolución del famoso y conocido Flash Operator Panel y por supuesto la de Jesús Rodriguez que dejó nuevamente asombrado a todos los presentes con sus conocimientos sobre SIP y lo que puede dar de sí un procolo como este. Por último y no por ello menos importante, Kevin P. Flemming y Olle Johansson, como siempre, increibles y demostrando porqué son conocidos en todo el mundo.

    Aunque las conferencias se emitieron en directo vía streaming, también se grabaron a alta calidad para ser publicadas en breve en la web oficial del VoIP2DAY, así que, mientras se preparan las grabaciones, aquí teneis la documentación de mi charla.