Categoría: Versiones

  • El libro Asterisk Cookbook ya está terminado

    La siguiente edición del famoso «Asterisk: The Future of Telephony» no es una edición más, ya que no únicamente cambia de nombre si no que además son dos libros: «Asterisk: The Definitive Guide» y «Asterisk Cookbook».

    El primero: «Asterisk: The Definitive Guide» es un libro que, al igual que el famoso Asterisk TFoT, tiene toda la información necesaria para aprender qué es Asterisk, cómo se instala, cómo se configura y los conocimientos mínimos para empezar a utilizar Asterisk. Este libro engloba desde los conceptos básicos, hasta un nivel medio-avanzado, motivo por el cual es necesario estudiarlo si tenemos pensado presentarnos a un examen dCap, ya que es el complemento ideal para la parte teórica. Este libro tiene aproximadamente unas 750 páginas y el contenido no es precisamente fotografías. 🙂 pero por la «preview» del libro que podemos ver en la página de Orelly, no le sobra ni una única página. Comentar que ha cambiado el título, pero no así el logotipo, que sigue siendo una estrella de mar, ideal para indicar que es la tercera edición del «Asterisk: The Future of Telephony«.

    El segundo: «Asterisk Cookbook» es, como bien indica su nombre, un libro de recetas clásicas para realizar las típicas funcionalidades que se suelen requerir en cualquier instalación o configuración básica-media con Asterisk. Este libro está enfocado en las características de Asterisk 1.8 y se podría decir que viene a complementar lo aprendido en el libro Asterisk: The Definitive Guide» ya que se considera que el usuario ya conoce los conceptos básicos y quiere seguir profundizando más al adquirir Asterisk Cookbook. Este libro tiene unas 70 páginas (parecen pocas) aunque como cualquier libro de recetas, se espera que vaya evolucionando poco a poco y aumentando su tamaño a medida que vayan surgiendo nuevos códigos y explicaciones con las nuevas características de Asterisk 1.8.
    En esta primera versión, el libro está formado por «24 recetas» entre las que se incluyen:

    (más…)

  • Nuevas versiones de Asterisk corrigen vulnerabilidades

    El equipo de desarrolladores de Asterisk acaban de anunciar las nuevas versiones de Asterisk 1.6.1.23, 1.6.2.17.1 y 1.8.3.1 que corrigen dos vulnerabilidades recién descubiertas:

    • Resource exhaustion in Asterisk Manager Interface (AST-2011-003)
    • Remote crash vulnerability in TCP/TLS server (AST-2011-004)

    El ChangeLog de estas versiones las puedes encontrar aquí:

  • Instalando Asterisk en un WDTV con conexión Wifi

    Tras mucho oír hablar sobre un mediacenter pequeño, muy compatible y práctico para poder ver películas y series en el salón sin que el ruido de los ventiladores llegasen a molestar, me regalaron un WDTV de segunda generación, un reproductor de medios pequeño pero que desgraciadamente, no disponía de conexión al resto del mundo más que al disco duro USB. 🙁

    La suerte de esto, es que este tipo de dispositivos vienen con Linux en sus entrañas y aunque la versión oficial está hecha a prueba de «manazas», la gente de Western Digital tampoco lo ponen excesivamente difícil para desarrollar utilizando esta plataforma (está claro que mientras más gente lo utilice, más ganan ellos), así que tras un año entero de infructuosos esfuerzos para conseguir utilizar uno de los USB para conectar el WDTV al resto del mundo, ayer conseguí hacerlo después de 4 conectores Wifi USB y tras dar con uno compatible con los drivers «alternativos», por fin puedo decir que el WDTV acaba de renacer. (es muy triste que hoy día sigan fabricando dispositivos sin un mínimo de conexión al resto del mundo).

    Si tienes un WDTV y quieres utilizar este firmware «alternativo», sigue las instrucciones de la comunidad no oficial de desarrolladores: http://forum.wdlxtv.com/

    Así que, ni corto ni perezoso, y siguiendo las indicaciones de una comunidad que crea un firmware especial para dotar a este reproductor de mucha más versatilidad, conseguí entrar al sistema por SSH como los reyes:

    Ahora bien… ¿Qué podemos hacer ahora?

    Creo que si alguien me conoce un poco, esta pregunta no deja de ser un poco retórica… 🙂

    (más…)

  • Asterisk será compatible con SILK

    Ayer leí en el twitter de Saúl Ibarra que el equipo de desarrolladores de Asterisk acaba de terminar una primera versión del códec de Skype: SILK. Un códec que permite una compresión interesante, una calidad de audio bastante aceptable pero sobre todo es interesante en conexiones con pérdida o con microcortes.

    SILK 8khz, 12khz, 16khz, and 24khz with custom attributes defined in codecs.conf
    Negotiation of SILK attributes in chan_sip.

    Como hemos comentado en otras ocasiones, Skype utilizaba el códec de Global IP Sound (GIPS) para transmitir el audio y tras empezar a desarrollar su propio códec: SILK, decidió liberarlo para que se popularizase en otros entornos (está claro que si un código se libera y este es bueno, la popularidad llega sola).

    Desconozco las repercusiones que puede tener este códec y si realmente será utilizado para futuras implementaciones de terminales IP o softphones, pero sin duda puede ser un códec bastante interesante para interconectar Asterisk entre sí (quizá como sustituto del G.729) por su calidad de audio, su nivel de compresión pero sobre todo por su gran tolerancia a microcortes.

    Eso sí, para poder probarlo, de momento tendremos que utilizar la versión de Asterisk que hay en la rama Trunk.

    Enlace: http://svn.digium.com

  • Digium anuncia la descarga 2.000.000 de Asterisk

    Si en diciembre de 2007 anunciamos la descarga 1.000.000, Digium hace público que Asterisk cerró el año 2010 con 2.000.000 de descargas (lo que sale una estadística de crecimiento bastante interesante):

    El crecimiento en cuanto a número de descargas es considerable, lenta pero estable (no es que Asterisk sea una aplicación que haga precisamente publicidad a gran escala cada vez que sale una versión nueva).

  • Ventajas y desventajas de Asterisk para la empresa

    Hace unos días, un compañero me enseñó un artículo que aparecía en un foro privado de una empresa que vende soluciones de telefonía en la que se preguntaba justamente cuáles eran las ventajas y desventajas de Asterisk haciendo incapié expreso a los tan machacados y demagogos comentarios acerca sobre lo buenísimo y maravilloso que es Asterisk como software gratuito, pero lo terriblemente malo que eran los requisitos técnicos y de conocimientos que se precisan para motivar el apoyo a este tipo de solución. El artículo en cuestión critica abiertamente este tipo de soluciones e incluso aparecen algunas perlas como: «…requiere una implantación que en la mayoría de los caso a nivel horas de trabajo requiere un mayor esfuerzo y por lo tanto mayor número de horas técnicas de instalación con lo cual es muy fácil que comparando precios, Asterisk sea más caro que una central telefónica de las empresa XXXX o XXXXX (que vendemos nosotros)» y otras como «…queremos hacer ver que es un producto gratuito pero que no dispone de un soporte oficial fiable fácil de utilizar o contratar, ¿Cómo puede una empresa basar sus sistemas de comunicaciones en una solución tan dinámica?» y tres líneas después finaliza la «explicación» con un rotundo «es mejor otras marcas de fabricantes como …» y una comparativa que parece ser hecha por un becario en prácticas que hubiera entrado en la empresa ese mismo día, utilizando un tono rojo para las características de Asterisk y un tono verde para «otras soluciones comerciales«. 🙂

    Comentarios críticos con Asterisk los hay a patadas, principalmente procedentes de los revendedores de otras soluciones que ven en Asterisk un «enemigo al que combatir» en lugar de verlo como una nueva oportunidad de complementar sus mismas soluciones caras e igual de anticuadas que las de hace 15 años. Ya vimos cómo Avaya «evangelizaba» a sus resellers con falsas razones para que pudieran convencer a un cliente que les pidiera un Asterisk, pero es cierto que las empresas multinacionales que se gastan millones de dólares anuales en publicidad, se sienten amenazadas por un software libre que apuesta por el avance en lugar de vender la misma solución maquillada año tras año.

    Por último y antes de entrar en materia, hay sistemas comerciales que se basan en reducir el coste de la implementación el primer año llegando incluso a ofrecerlos gratis (GRATIS!) para evitar que el cliente opte por un sistema Asterisk. El inconveniente para el cliente viene en los sucesivos años, ya que para obtener este sistema «gratis» el cliente deberá firmar una cláusula en la que se compromete a estar con ellos un par de años, y donde los años sucesivos el implementador ofrecerá servicios de mantenimiento, coste por licencia de terminales, licencia de uso de códecs, actualizaciones de seguridad, etc.. que superarán con creces la inversión inicial planteada desde un primer momento. De esta forma, se suele conocer esta técnica como «ir de pesca» en la que es el cliente, en el momento de firmar ese sistema ultrabarato o prácticamente gratis, cuando «pica» y la empresa lo tiene «agarrado» durante no menos de 3 años con cuotas que llegarían al 200% del precio inicialmente planteado para su misma solución. ¿Cómo evitar esto? Pidiéndole al comercial de turno que nos muestre el coste de la solución a 5 años y entonces es cuando el usuario se da cuenta de dónde estaba la trampa y porqué le habían aconsejado un sistema Asterisk.

    Primero, vamos a ir desmintiendo algunas leyendas urbanas sobre Asterisk:

    (más…)

  • BLF distribuido entre varios Asterisk

    Olle Johansson acaba de publicar los detalles de su trabajo en la rama de desarrollo «Pinana» que permitirá transmitir la información BLF en una arquitectura distribuida, es decir, poder ver el estado de usuarios conectados en otros sistemas y poder configurar el BLF en nuestros terminales para saber cuando hablan, cuando están registrados,…

    Esta característica es muy interesante, ya que muchas infraestructuras están formadas por varios Asterisk y esto nos permitirá conocer cuando habla otro usuario de otro dominio.

    Hi!

    Brad Watkins (Marquis42) and I have been working on project pinana for a while. A lot of time was spent on architecture, something we locked down at Astricon and went from architecture work to coding. We now have the follwowing state:

    – Asterisk can subscribe to remote device states by adding hints
    – Asterisk can PUBLISH device state updates to a presence server

    (más…)

  • Asterisk 1.4 pasará a mejor vida dentro de 5 meses

    Anoche nos enteramos por el twitter de Russell Bryant que la versión de Asterisk 1.2 acaba de quedar oficialmente en desuso y no recibirá más actualizaciones de ningún tipo. De la misma manera Asterisk 1.4 ya está en modo «sólo actualizaciones de seguridad» y Asterisk 1.6.2 aguantará poco más y es que pasará a recibir únicamente actualizaciones de seguridad dentro de 5 meses (mayo de 2011) para ir moviendo a los usuarios a la versión de Asterisk 1.8.

    Asterisk 1.4 lleva más de un año recibiendo sólo actualizaciones de seguridad, pero Asterisk 1.6.2 todavía sigue siendo desarrollada y lo seguirá siendo hasta mayo.

    Ya comentamos que Asterisk 1.4 y Asterisk 1.6.2 serían las dos únicas versiones que ampliaban su tiempo de vida para aumentar el tiempo que recibirín actualizaciones de seguridad, y en principio estas estaban estimadas hasta diciembre del año que viene.

    Por lo que ahora, muchos usuarios preguntarán ¿y entonces qué? Bueno, siempre nos quedará Asterisk-ES-RSP. 🙂

    Asterisk 1.8 es una versión que, pese a funcionar bien, todavía tiene algunos bugs que se van resolviendo a medida que se van detectando y reportando en la web de incidencias de Asterisk, no obstante y lo más importante es que Asterisk 1.8 no es Asterisk 1.6.x y por lo tanto, aunque existen algunos bugs básicos, todavía estamos en la versión inicial (1.8.0) por lo que hay que darle un poco de tiempo antes de confiar ciegamente en esta rama.

    (más…)

  • Cómo interconectar Asterisk con Kamailio 3.1

    Asipto, la empresa detrás del proyecto Kamailio acaba de presentar un fantástico tutorial donde explican paso a paso cómo interconectar Asterisk 1.6.2 con la última versión estable de Kamailio.

    Cualquiera que trabaje o que conozca un poco qué es y cómo funciona Kamailio, ya sabrá perfectamente los pasos para realizar esta interconexión, pero es un «lujo» poder disponer de todos los pasos explicados de una forma sencilla y clara, para poder instalar nuestro propio sistema Kamailio + Asterisk sin complicaciones.

    No quiero adelantar nada, pero muy pronto veremos muchas cosas de estas más a menudo. 😛

    Que ustedes lo disfruten:

    http://kb.asipto.com/asterisk:realtime:kamailio-3.1.x-asterisk-1.6.2-astdb

  • Cómo compilar e instalar Asterisk-SCF

    Aquellos que leyeron la presentación de Asterisk-SCF, sabrán que es un nuevo proyecto creado desde cero y que poco tiene de parecido con el conocido Asterisk del que estamos acostumbrados a utilizar.

    Cuando se publicó la primera versión, muchas personas intentaron instalarla sin éxito, pero con el tiempo se ha mejorado la documentación y los requisitos necesarios para poder instalarlo y compilarlo sin tener muchos problemas.

    Hay que decir que, a día de hoy Asterisk-SCF sigue siendo inestable y no para un sistema en producción pero aún así, queremos mostraros los pasos para instalar esta versión y que nos vayamos familiarizando con este sistema.

    La instalación es diferente según se trate de un sistema Linux, MacosX o Windows (si, también es compatible con Windows) y de hecho, muchas de las partes de Asterisk-SCF son compatibles con .NET (o en este caso, la versión libre llamada Mono) al igual que también es compatible con Java y muchos otros lenguajes (PHP, Python, Perl, etc…)

    No obstante, vamos a ver cómo se instala Asterisk-SCF en las distintas distribuciones de Linux:

    (más…)