Fecha: 09-03-10
Andrés Gorostidi

Novell, una de las compañias mas pro-linux que hay en el mercado, esta siendo objeto de constantes rumores estos dias sobre su posible adquisición.

La noticia no es baladín, ya que se trata de una compañia que ha hecho del linux, su mundo del negocio. No sólo tiene la segunda distribución de linux más vendida del mercado (S.U.S.E), sino que tiene software realmente innovador (Zenworks, GroupWise, Mono, Red Carpet, Evolution…), su propia version del OpenOffice (OpenOffice Novell Edition) y un amplio portolio de productos para la seguridad / admisnistracion (incluido en entornos Cloud). Además, es una de las compañias que se considera que tiene una visión más solida en el mundo de las comunicaciones unificadas con su “Pulse”, un producto del que ya hablamos hace unos dias, y que estrategicamente da un interesante valor añadido a su potencial.

Suena como una interesante adquisición para compañias que quieran reforzar su portfolio de soluciones linux, y desde luego, un caramelo interesante para Oracle, que puede verse en una situacion envidiable para competir simultaneamente con IBM y Microsoft. De llevarse acabo, esta noticia podria impactar seriamente en el mundo del opensource, y de la industria informática en general.

Leer más sobre: Empresas | Linux | Software | Software Libre   
Fecha: 05-03-10
Elio Rojano

Hace poco más de un año, en este blog hablamos sobre una aplicación que había desarrollado Digium, una especie de DialApplet descafeinado y además, exclusivamente para Windows.

El lanzamiento de ADA (Asterisk Desktop Assistant) me sorprendió bastante por varios motivos:

- Conociendo a los desarrolladores de Digium, me extrañaba que crearan un software exclusivamente para Windows.
- Aunque los negocios son los negocios, una aplicación tan “sencilla” de desarrollar bien podrían haberla publicado con alguna licencia libre.
- Teniendo tantas alternativas de mucha más calidad y experiencia, lanzar una aplicación de este tipo sin un valor añadido extra era simplemente “arriesgado”.

Por estos motivos decidí no prestarle más atención, … hasta hace unos días.

Leyendo en la lista de Asterisk-DEV, me enteré que el proyecto murió un mes después del anuncio (sin comentarios) y como Digium no tiene desarrolladores que desarrollen para Windows, o los que tiene, ya están ocupados con otros proyectos, simplemente lo dejaron ahí, y el producto quedó sin soporte, sin actualizaciones, sin nada, el ciclo se cerró y fin del producto.

Un año después algunos usuarios se preguntan: Ese software que nadie quiere, ¿no se puede liberar y que otros desarrolladores que lo deseen puedan continuar con el proyecto para crearse sus propias actualizaciones y mejoras? ¿es tan triste el software comercial que cuando se queda sin desarrolladores, arrastra a todos sus usuarios tras él?

Muchas empresas apuestan por software comercial porque tiene tras de sí a una o varias empresas que les dán soporte, actualizaciones, mantenimiento, etc… (algo que por otra parte también lo tiene el software libre, pero bueno) ¿qué ocurre cuando el producto ya no es rentable? ¿cuando requiere más inversión que el beneficio que se va a obtener de él? ¿no es el mejor momento para “liberar” ese software y que sea la propia empresa u otra, si lo desea, quien continúe con el desarrollo antes de darlo por muerto?

Personalmente considero que el software libre es uno de los caminos que nos permiten evolucionar, quizá no sea tan económicamente rentable desde el punto de vista “licencias = $$$$“, pero por suerte hay empresas que apuestan por este tipo de software y demuestran día a día que el software, aún siendo libre, puede ser rentable y no tiene porqué morir jamás mientras haya alguien en algún lugar del mundo que esté dispuesto a continuar programando.

Leer más sobre: Empresas | Programacion | Software Libre   
Fecha: 27-02-10
Rosa Atienza

Una forma muy sencilla de monitorizar todos los datos de vuestros sistemas es mediante Munin que estoy segura que la mayoría ya conoce, pero por si todavía queda alguien que no sepa como tener gráficas de rendimiento de vuestro sistema, ¡Vamos a ello!

Lo  primero que nos hace falta es instalar un servidor web, para que podamos ver las estadísticas, como Apache.

Una vez instalado, pasamos a instalar Munin:

apt-get install munin

et voilá!, ya lo tenemos instalado, ahora vamos a descargarnos unos plugins para Asterisk desde esta dirección aunque como podeis ver son para Asterisk 1.4.
Los descomprimimos en el directorio /usr/share/munin/plugins

cd /usr/src
wget http://rodolphe.quiedeville.org/hack/munin/asterisk-1.4/
tar xvfz asterisk-munin.tar.gz
mv asterisk_*  /usr/share/munin/plugins/

Ése es el directorio donde munin almacena todos los plugins, activos o no.  Para activar nuestros plugins, tenemos que crear un enlace simbólico hacia /etc/munin/plugins y de esta forma pasarán a a recoger datos, vamos prácticamente listos para empezar a funcionar.

Configuraciones de ficheros:

Bien tras esto tenemos que configurar el fichero munin.conf que se encuentra en el /etc, y es el fichero de configuración del servidor munin, en él vamos a indicar cuales son los directorios que vamos a utilizar y la configuración de distintas máquinas si las tuviesemos, en este caso como solo vamos a monitorizar la propia quedaría así:

dbdir   /var/lib/munin
htmldir /var/www/munin
logdir  /var/log/munin
rundir  /var/run/munin

[localhost.localdomain]
address 127.0.0.1
use_node_name yes

Tras esto, solo nos queda una cosa modificar el /etc/munin/plugin-conf/munin-node y añadir lo siguiente:

[asterisk_*]
user root

Ahora arrancamos el servicio o lo reiniciamos si estaba arriba:

/etc/init.d/munin-node restart

Esperamos un momento a que Munit empiece a recopilar datos y ya tendremos todas nuestras estadístcas diponibles en http://localhost/munin

Dentro de todos los plugins que hay, podemos ver 2 tipos los que conectan a Asterisk directamente mediante la consola y que lo hacen mediante el manager, por lo que  si quereis que las conexiones se hagan mediante el manager debereis configurar una cuenta para Munin, éstos son los datos que utiliza por defecto:

[munin]

secret=mysecret
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.255

Hemos modificado los ficheros para que funcionen para Asterisk 1.6 aquí os los dejamos. ¡Que lo disfruteis!

Leer más sobre: Asterisk | Linux | Software Libre | VoIP   
Fecha: 11-01-10
Elio Rojano

Desde antes de navidad llevo siguiendo el blog de Daniel Constantine Mierla en el que ha estado escribiendo diversos artículos con los principales cambios que iba a tener la versión 3.0.0 de Kamailio de una forma clara y bastante práctica.

Así que por fín se ha publicado la versión tan esperada de Kamailio 3.0 con una gran cantidad de cambios y bugs solucionados:

It is a special release, being the first based on SIP Router project. Along with new things developed during the past months, you can blend features and modules provided by previous versions of Kamailio (OpenSER) and SIP Express Router (SER) in same configuration file. Given these, 3.0.0 offers an impressive number of new features and improvements, read release notes at:
http://www.kamailio.org/mos/view/Kamailio-OpenSER-v3.0.0-Release-Notes

Wiki page with more details about what is new:
http://www.kamailio.org/dokuwiki/doku.php/features:new-in-3.0.x

The tarball with sources:
http://www.kamailio.org/pub/kamailio/latest/src/

Además de todos los cambios que se pueden ver en el enlace “new-in-3.0.x“, os recomiendo leer los capítulos que ha ido escribiendo Daniel acerca de las novedades que trae esta versión que habrá que probar:
http://by-miconda.blogspot.com/2010/01/best-of-new-in-kamailio-300-toc.html

Enhorabuena por el lanzamiento! :D

Podeis ver el anuncio oficial aquí:
http://www.kamailio.org/mos/view/Kamailio-OpenSER-v3.0.0-Release-Notes

Comentarios desactivados
Leer más sobre: Software | Software Libre   
Fecha: 09-01-10
Elio Rojano

Aún no está disponible esta versión, aunque pronto verá la luz la segunda versión de Elastix que tiene muchas y grandes novedades.

Fernando Villares acaba de enviarme unas capturas donde se pueden ver algunas de las novedades que traerá esta nueva versión, así como algunos comentarios:

  • Utilización de la aplicación AppKonference para realizar conferencias.
  • Video-conferencia multiple en Elastix siendo la unica distro que lo trae hoy en dia (libre y gratuita obvio)
  • Nuevo modulo tipo Webex®  de conferencias
  • Nuevo panel de monitorización

Elastix se está convirtiendo en un gran competidor de sistemas empotrados de forma que para aquellos usuarios que quieren un sistema de comunicaciones rápido, gratis y abierto, es una opción muy recomendable y un mercado bastante suculento por la cantidad de personas que piensan (erróneamente) que cualquiera puede configurar una “centralita”, no obstante, el tiempo y las horas de soporte de consultorías demuestran que esto no es cierto y que hacen falta ciertos conocimientos sobre comunicaciones e informática para llegar a instalar un sistema de comunicaciones estable y fiable.

Elastix no obstante, se está esforzando bastante en crear un sistema completo e intuitivo para facilitar la vida a todos aquellos profesionales que instalan diariamente sistemas que incluyen todas estas aplicaciones.

Ahora sólo falta saber cuanto tendremos que esperar para ver la versión final de esta versión que promete mucho.

*Actualización 13 de enero de 2010*

Richard nos anuncia en un comentario:

Se ha publicado la versión 2.0 alfa, la posibilidad de descargarlo es:

32bits

http://sourceforge.net/projects/elastix/files/Elastix-2.0.0-alpha3-i386-bin-30Dec2009.iso/download

64bits
http://sourceforge.net/projects/elastix/files/Elastix-2.0.0-alpha3-x86_64-bin-30dic2009.iso/download

Gracias por el aviso.

Más después del salto…

Leer más sobre: Software Libre | VoIP   
Fecha: 16-12-09
Elio Rojano

net_codeAsterisk nació pensando en Linux, pero la principal ventaja que tiene Asterisk es que se trata de una aplicación libre de manera que cualquier persona puede desarrollar modificaciones o herramientas que utilicen el código fuente de este para que haga exactamente lo que queremos que haga. (Esto no es posible en ningún sistema que no sea libre). Por lo tanto se suele pensar que si queremos realizar una aplicación que utilice Asterisk esta deberá utilizar algún lenguaje de programación libre o incluso que sólo será compatible bajo Linux y eso es algo completamente falso.

De hecho, hace unos días liberaron la nueva versión 1.6.3.1 de la librería Asterisk .NET que consiste en una serie de clases en C# que permiten programar AGI (y utilizarla mediante la aplicación FastAGI) o bien conectarnos de una forma bastante sencilla al Manager de Asterisk pudiendo hacer prácticamente cualquier aplicación para gestionar o monitorizar Asterisk.

Yo no soy muy dado a .NET / Mono, personalmente prefiero herramientas cuyas directrices no vengan impuestas por ninguna empresa, pero he de decir que conozco a muchas personas que trabajan con .NET y que este tipo de librerías realmente son útiles para desarrollar prácticamente cualquier cosa que necesitemos.

Si quereis probarla, podeis descargarla de SourceForge:
http://sourceforge.net/projects/asterisk-dotnet/

Para el que no lo conozca, existen otras librerías de .NET para Asterisk como es el caso del AMIConnector cuya documentación está en español. ;)

Leer más sobre: Asterisk | Programacion | Software Libre   
Fecha: 11-11-09
Elio Rojano

wave1Hace unos días escribí un artículo sobre el códec G.722 que ofrece el doble de calidad de voz que una llamada telefónica, por lo que es realmente interesante utilizarlo en multiconferencias de manera que permita identificar a las distintas personas que están hablando.

El códec G.722 es libre (las patentes expiraron) por lo que ahora las empresas hacen “versiones” de este códec para poder volver a patentar estas modificaciones.

Broadcom (la empresa que hay detrás de los dispositivos de red) acaba de anunciar la disposición pública y libre de un códec que muestrea a 16Khz:

BroadVoice16 (BV16) for narrowband telephone-bandwidth speech sampled at 8 kHz,
and a 32 kb/s version called BroadVoice32 (BV32) for wideband speech sampled at 16 kHz.

Las ventajas las indica claramente en su página:

  • Low Delay (Latency): algorithmic buffering delay of merely 5 ms (compared with 15 to 40 ms of most competing codecs)
  • Low Complexity: much lower MIPS requirements than most competing codecs (typically 1/3 to 1/2 of comparable ITU-T G.72x codecs), also lower memory requirement than most competing codecs
  • High Quality: equivalent or better speech quality than most competing codecs in PESQ comparisons and in extensive formal subjective MOS listening tests conducted by AT&T Labs, COMSAT Labs, and Dynastat, Inc
  • Moderate Bit-Rate: at 2 bits/sample, coding efficiency is higher than G.711, G.726, and G.722 and comparable to many other codecs
  • Availability: Broadcom is providing both the floating-point and fixed-point C source code of BroadVoice16 and BroadVoice 32 under an open source license and on a royalty-free basis

Ahora sólo falta que la licencia LGPL sea suficiente para que se popularice y podamos disfrutar en nuestros sistemas de soporte para este códec.

Más detalles:
http://www.broadcom.com/support/broadvoice/

Leer más sobre: Software Libre | VoIP   
Fecha: 10-11-09
Elio Rojano

Uno de los grandes inconvenientes que ha tenido Asterisk 1.6, es el hecho de tener que leer el ChangeLog, cientos y cientos de líneas para descubrir en qué versión de Asterisk se encuentra una característica que buscamos, es algo tan tedioso que al final terminamos por desechar, bien porque no es imprescindible, bien porque la versión donde se encuentra no se ajusta a la que nos gustaría utilizar.

Russel Bryant acaba de publicar el estado actual del proyecto Asterisk donde explica el incremento del número de desarrolladores en estos últimos meses, así como una explicación mucho más completa de la política de versiones de Asterisk, cuándo han aparecido las distintas versiones de Asterisk, y cuando necesitamos esperar para la próxima versión de Asterisk 1.8.

Si hay algo que me ha gustado, es saber que la próxima rama de Asterisk 1.8 se publicará el segundo trimestre de 2010 con bastantes cambios como son:

- Habrá una única rama 1.8 a la que se le irán añadiendo las distintas correcciones y mejoras simultaneamente.
- Una vez finalizado el desarrollo de 1.8, se mantendrá esta rama durante 4 años únicamente para corrección de bugs.
- Un año después se dará por concluida esta versión.

¿Qué se consigue con esto?
En mi opinión, creo que más tranquilidad a la hora de actualizar, menos líos (ya que la última versión debería ser la más estable), y la seguridad que dispondremos siempre de todos los añadidos que vayan desarrollándose.

¿Qué desventajas tiene?
A nivel de desarrollo, corregir un bug no es tan divertido como desarrollar una nueva característica, por lo que muchos desarrolladores quizá vean que no se añaden nuevas características tan frecuentemente como se hacía con la anterior versión de 1.6.

Por último, algo que me ha gustado ha sido un resumen bastante interesante de las características que trae Asterisk 1.6 (y próximamente 1.8) bastante mejor explicada que en el ChangeLog.

Como es un tema que personalmente me interesa mucho, me he tomado la molestia de “traducirlo” para todos los que leeis Sinologic, aportando en algún que otro caso alguna aclaración o una traducción que se comprenda mejor… aquí la teneis:

Más después del salto…

Leer más sobre: Asterisk | Software Libre | VoIP   
Fecha: 05-11-09
Elio Rojano

amsterdam_1El ayuntamiento de la ciudad de Amsterdan acaba de migrar todo su sistema de telefonía a Asterisk™.

Ya era conocido que la mayoría del software que utiliza este organismo público estaba basado en software libre, pero la telefonía ha sido siempre uno de los puntos débiles principalmente por desconocimiento por lo que, una vez conocida la alternativa y su estabilidad el siguiente paso es evidente.

Para llevar a cabo esta migración, se han utilizado tarjetas tanto Digium como Sangoma. En palabras de un representante del condado de Amsterdan: “La ciudad quiere que ayudemos a las compañías que trabajen con software libre“.

Con esta migración esperan un ahorro significante de costes principalmente porque el uso de redes VoIP reemplazarán progresivamente la infraestructura telefónica que tienen actualmente para los distritos de la ciudad.

Esta migración fue inspirada en otro proyecto similar en una localidad de Bélgica llamada Schoten.

Muchas gracias a Nacho Cabrera por la noticia! :D

Leer más sobre: Asterisk | Software Libre | VoIP   
Fecha: 05-11-09
Elio Rojano

En la página de Elastix, encuentro una buena noticia

Estimados miembros de la comunidad,

Con orgullo anunciamos que Elastix 1.6 esta listo para descargas en sus 2 versiones ISO de: 32 y 64 bits . Esta versión provee actualizaciones y correcciones de bugs tanto de Elastix como de CentOS. Entre las más importantes destacamos:

  • Asterisk actualizado a 1.4.26.1-4
  • Dahdi actualizado a 2.2.0.2-6
  • Asterisk ahora puede utilizar modems Huawei 3g como troncales. Esto gracias a Odicha creador de chan_sebi
  • Kernel actualizado a la última versión de CentOS 5.3: 2.6.18.164.el5

logo_elastix

Ver el changelog completo

Descargar:
→ Elastix Distro 1.6 Estable (32 bits)
→ Elastix Distro 1.6 Estable (64 bits)

Visto en Barrapunto

Comentarios desactivados
Leer más sobre: PBX | Software Libre