Volviendo a Asterisk casi 1 Año despues

Mucho ha llovido (no tanto en realidad) desde la ultima vez que publique algo en este Blog. Pensaba que seria mas costante y no dejaria de publicar cosas a lo largo del tiempo, pero se ve que los avatares de la vida te obligan a tener que dejar cosas de lado como esta por muy interesantes que resulten.

El tema es que mañana, 14 de noviembre, empieza el curso en Malaga Asterisk Advanced y se me ocurrio la genial idea de apuntarme para volver a coger el ritmo. Ya por entonces cuando empezaba mi andadura, el evento que motivo mi “carrera asteriskera” fue el curso Fast Start (que publicidad a Avanzada 7 mas desmedida!) pero ahora, creo que ya ha llegado el momento de empezar a tomar un curso mas serio, y empezar a plantear una alternativa “profesional” con vistas puestas en el certificado Digium CAP (dCAP). Esta vez no voy a hacer el examen porque no tengo muy claro que vaya a aprobar mas sabiendo que hace mucho tiempo que no toco una maquina Asterisk.

Pero esperemos que este curso ya me sirva de lanzadera para llegar al siguiente objetivo. Por ahora tratare de ir resumiendo los proximos 5 dias de mi andadura por el curso (alerta SGAE!) por si pudieran servir de experiencia para cualquiera que como yo quiera plantearse dar el paso a alcanzar el dCAP.

Comenzando la andadura en el mundo de Asterisk

Después de un año dando vueltas alrededor de la comunidad de Asterisk, tanteando múltiples opciones, realmente nunca me había decidido a dar el paso. El verdadero problema que existía, mas allá de la complejidad del sistema, es la diversificación que existe ya de por si, entre los mismos usuarios que componen esta comunidad.

Por un lado tenemos los defensores de la “estabilidad” aun con menos opciones, defienden el hecho de que la misma es lo que da un valor añadido al sistema. Esto es, la versión 1.4 de Asterisk. Realmente nadie querría ver un sistema novedoso implantado a nivel Empresarial, dando problemas diariamente. Mas considerando que existe una rama de Asterisk que enfoca el mundo de las PBX, ya de por si, un sistema aun libre de licencias, no es barato de instalar, configurar, comprar toda la electrónica muy especifica y especialmente elevada de precio, y ponerlo en marcha, aparte de ofrecer un mantenimiento estable y fiable a lo largo del tiempo, y encontrar una red de distribuidores capaces de ofrecer soporte. Si monetizamos el total de horas que es requerido invertir para llevar adelante todo un proyecto Asterisk de al menos nivel intermedio, mas considerando, que la mayor parte de las ocasiones debe estar intervenido por un ingeniero de una especialidad en Telecomunicaciones o Informática en su defecto, es importante el coste que esto conlleva.

Si a todo esto no le añadimos un punto de estabilidad, entonces tenemos un grave problema: Es mas barato tender a una alternativa propietaria, que ofrezca un buen soporte de desarrollo de aplicaciones, aunque no ofrezca el 100% de la libertad que Asterisk a largo plazo pudiera dar, en términos de retorno de inversión, seguramente resultara mas beneficioso.

Pero por otro lado tenemos la rama “aventurera”, “innovadora”. Curiosamente, hasta hace poco, esta rama se encontraba en un frenético nivel de evolución, que incluso, subsecuentes actualizaciones resultaban en un empeoramiento del sistema, abriéndolo a numerosos fallos de seguridad, problemas de código, y difícil mantenimiento del sistema a nivel interno. Esto es la versión 1.6 de Asterisk. Pero puestas ya las vistas en un sistema totalmente revolucionado, y renovado, tanto a nivel interno (diseño, programación e implementación en los sistemas), tanto a nivel externo (nuevas funcionalidades), se han corregido numerosas debilidades, y parece que el proyecto resultante esta empezando a coger forma, y sera Asterisk 1.8.

En resumidas cuentas, todo esto no suena nada raro, para una persona experimentada en el mundo del Software Libre. Siempre nos encontramos una rama de producción, estabilidad, y seguridad y una rama de evolución, actualización, y frenesí a cambio de una inestabilidad latente.

Cuando me planteo esto, estamos a mediados del año 2010. Seguramente dentro de 3 años, nos debatiremos entre la version 2.0 como estable y la 2.5 como inestable. Y desde que fui capaz de asumir estas dos vertientes, surgió una pregunta para mi, a día de hoy ¿por donde debería empezar? ¿Asterisk 1.4, o Asterisk 1.6?

Y todo esto considerando mi perfil, en un nivel Corporativo, implantación en múltiples sedes, que buscan la mayor opción tecnológica al menor precio, contando con mi intervención para obtener este resultado.

Seguiré andando para averiguar algo mas allá de esta pregunta.

Stay Tuned.