Contador estandar

13. Julio 2008

Lo que el usuario de una distribución con Asterisk no vé

A menudo recibo emails donde gente muy preparada y con muchos conocimientos sobre redes e informática buscan ayuda para solucionar algún problema que les ocurre cuando configuran su sistema Trixbox, Elastix, AsteriskNow, y no funciona como ellos esperaban.

Es entonces cuando la gente que responde a estos emails le preguntan acerca de paquetes SIP, parámetros de configuración, o le sugieren determinados valores a ciertos parámetros que no han escuchado ni visto en su vida. Ocurre que tras estas respuestas el usuario se vé en la necesidad de tener que entrar a mano a una consola en modo texto y editar un archivo o ejecutar un comando, algo que, en el 80% de los usuarios que utilizan este tipo de distribuciones para montar su sistema de comunicaciones, no saben cómo se hace o directamente jamás lo han hecho.

Los usuarios de distribuciones controladas por interfaces web suelen olvidar (o no quieren reconocer) que toda interfaz web es creada con un objetivo: simplificar la configuración y gestión de una aplicación (en este caso, de Asterisk), esta simplificación tiene un efecto muy negativo, impide realizar tareas que no han sido previamente preparadas por los creadores de dicho interfaz o incluso han sido desechadas por su complejidad y poco útil para un público general, se dice entonces que esa distribución está “a merced” de lo que permita hacer el interfaz web. En muchos casos he visto cómo gente con grandes conocimientos de redes, Asterisk y voip, han dicho que XXXXX no se puede hacer, simplemente porque el interfaz web no lo permite. Esto, además de no dejar en buen lugar a Asterisk, demuestra una falsa limitación que el comercial, conociendo las características de una aplicación tan versatil como es Asterisk, sí que anunció que era posible a su cliente.

Alguna que otra vez me he encontrado con mensajes de usuarios con Trixbox o Elastix que no podían hacer transferencias, o que cuando intentaban llamar a una extensión esta no se encontraba disponible pese a haberse configurado corréctamente. La solución de estos problemas y otros miles, se podría solucionar de una forma muy sencilla mirando la configuración y comprobando que estos parámetros son correctos, o simplemente comprobando que el dialplan hace lo que se supone que debería hacer, pero para hacer un interfaz web que ayude a simplificar la configuración se requieren de macros, includes y variables extras que ayuden a convertir lo que el usuario quiere hacer a través de una web, a un código medianamente funcional y limitado a lo que se pueda hacer.

Esa limitación no existe en un usuario final que únicamente quiere configurar 5 extensiones y 2 líneas analógicas que atiendan a una cola, pero en usuarios “avanzados” y “profesionales” esa limitación, no únicamente limita su trabajo, si no que le impide “controlar” el verdadero funcionamiento que está realizando su sistema Asterisk.

Cuando un usuario se encuentra con algún problema, puede ser debido a un fallo de configuración -y de conocimiento- como colocar “inband” en lugar de “outofband” en alguna pestaña del interfaz web porque desconoce para qué sirve estos parámetros, pero el usuario avanzado, que sí sabe lo que significan, debe poder entrar en Asterisk y ver en la consola -que para eso está- qué es exáctamente lo que Asterisk está ejecutando, para poder encontrar el error, y el simple hecho de utilizar un interfaz web que, para simplificar la configuración, utilice macros, includes y variables, se hace inviable su lectura por la cantidad de código que escribe un FreePBX para hacer una simple llamada.

En muchos casos, y después de comentar este problema con compañeros que trabajan con distribuciones de este tipo, suelen contestar que sus clientes necesitan de un interfaz web para poder añadir extensiones o cambiar el dialplan, es entonces cuando se llega al kit de la cuestión, -¿qué usuario final cambia su dialplan?- ¿es la responsabilidad de un usuario final poder cambiar un dialplan? ¿qué usuario final sabe para qué sirve cada valor de cada pestaña de cada campo necesario para añadir una extensión o crear una cola? Lo único que el usuario final sabe es que quiere añadir una extensión y no quiere prestar atención a los distintos parámetros que conlleva esta decisión, es por eso por lo que hay dos posibilidades:

- Hacerle un interfaz web a medida que le permita entrar y añadir lo que el usuario avanzado quiera que añada. (para eso hay diferentes maneras: AJAM, AMI, PHP, etc…)

- Que llame por teléfono y diga que quiere añadir una extensión, en cuyo caso será el usuario avanzado el que lo haga y sea responsable de estos cambios. (quizá no sea lo más agradable, pero el usuario final lo agradecerá y el usuario avanzado controlará que todo sigue funcionando corréctamente).

IMHO.

P.D.: Esto por supuesto es a nivel general, siempre hay excepciones.

11. Junio 2008

FreePBX le planta cara a Fonality y lo acusa de mentir

Como si de una telenovela se tratase, los movimientos estratégicos de Fonality con respecto a FreePBX se está convirtiendo en una historia de amor, engaños, amantes y por último odio.

Cualquiera que esté interesado en esta novela que llevamos contando desde hace algún tiempo, Fonality lleva bastante tiempo buscando un interfaz web para no depender de la aplicación que ha hecho famoso a su conocido TrixBox: FreePBX.

Hace unas semanas Fonality hizo público que estaba cansado de pagar a la gente de FreePBX para que corrigiese bugs y para que siguieran mejorando el interfaz que hace que la gente instale Trixbox, por lo que habían tomado la decisión de hacer un ‘fork’ de FreePBX controlado únicamente por Fonality. No obstante la respuesta, aunque ha tardado en llegar, ha aparecido en forma de queja y presunta acusación de engaño a los usuarios del foro de FreePBX por parte de Kerry Garrison (CEO de Fonality) cuando el administrador de los foros de FreePBX ha detectado que “kgarrison” cambiaba de usuario para seguir comentando hilos bajo otro pseudónimo “GPLLaw” a lo que el administrador de los foros procedió baneando a este último usuario por lo que recibió una carta de queja por parte de GPLLaw:

I am quite disappointed in the fact that I have been blocked from posting on your site. I routinely call out other projects such as trixbox, Elastix, PBX-In-A-Flash, Asterisk, CentOS, Apache and other when either there is a violation of GPL rules or when someone is misinterpreting the GPL license or Free Software Foundation guidelines. Some of your users are completely misconstruing the spirit of the FSF and I have pointed out the links and quotes from the FSF that backup their position. I am sorely disappointed that when I returned today to again reiterate the stance of the FSF and of the GPL I find that opposing views to your community are met with accounts being blocked. Perhaps this is an overstepping of bounds from one of your moderators but I can assure you that I am very disappointed and will have no problem calling this out in a more public forum if this is the policy of the FreePBX team. As I am sure this cannot be the position of a leader of an open source project, I am letting you know about it before publicly accusing the project leaders of blocking users for disagreeing with a very small number of people from the community.

GPLLaw
Cuando la gente de FreePBX recibieron este mensaje no daban crédito (kgarrison tiene su cuenta y puede utilizarla libremente para mostrar su opinión cuando lo desee) así que preguntan en el foro qué hacer con este lío y las respuestas no tardaron en llegar.

Por lo visto, esta técnica se había repetido hasta 4 veces en la página de FreePBX con el mismo usuario.

Kerry Garrison se defiende diciendo que no ha sido él, que habrá sido alguien que habrá utilizado una técnica de IP Spoofing para utilizar su IP, pero la gente no es tonta y las pruebas son bastante contundentes.

Los comentarios no tienen desperdicios ya que se está abriendo un debate sobre lo ético que es montar una empresa para ganar dinero suministrando software que han hecho otros, la licencia GPL así lo permite pero no suele ser bien visto ya que, puestos a ganar dinero debería hacerlo la empresa que lo programa, no obstante, al ser aplicaciones libres ni FreePBX ni Asterisk ganan dinero directamente por hacer ni distribuir el software, algo que sí hacen empresas como Fonality con sus productos TrixBox Pro. Otros comentarios comentan ejemplos de empresas que hacen lo mismo con otros sistemas como Elastix.

lo dicho… una telenovela. Seguro que pronto veremos el siguiente capítulo.

19. Mayo 2008

Fonality hará una versión paralela de FreePBX

Esto es algo que no me sorprende, y es que la gente de Fonality está hasta el gorro de recibir las quejas de los usuarios cuando alguna parte del FreePBX no funciona (lo siento Paco, lo han dicho ellos) y mucho peor, tener que estar pagando continuamente a la gente de FreePBX para solucionar cuanto antes los bugs que van apareciendo.

Realmente, Fonality y más concretamente Trixbox no sería lo que es hoy sin dos aplicaciones: Asterisk y FreePBX y aunque estuvieron a punto de abandonar FreePBX en favor de AsteriskGUI, las constantes discusiones que mantiene esta empresa con Digium ha dificultado el paso y han continuado atados de por vida a esta aplicación.

Pero cada vez que TrixBox actualizaba su versión particular de Asterisk para no quedar completamente desfasados con respecto a la versión oficial de Asterisk, tenían que realizar cambios en FreePBX para compatibilizarlo y esto se hacía más rápidamente a golpe de talonario.

A la vista de esto, Fonality ha dicho basta y va a comenzar a reprogramar una versión paralela (fork) de la aplicación FreePBX y realizando mejoras y parches supuestamente con licencia GPL (ya lo veremos).

Mientras los parches los ofrezcan a la comunidad FreePBX para mejorar este software, me parecerá bien, seguiré sin utilizarlo, pero me alegraré por que la empresa empiece a “dar” y no solo “recibir“.

Enlace: http://trixbox.org/forums/…/regarding-freepbx
Vía: VentureVoIP

13. Mayo 2008

Druid: Porque sí hay alternativas al FreePBX

Leyendo el blog de Tom Keating, veo que VoiceRoute acaba de publicar la versión 1.2.0-3 de Druid.

Druid es una GUI de configuración de Asterisk bastante desconocida en la comunidad pese a ser una de las que mejor pinta tienen y además es OpenSource.

Os pongo una presentación por si alguien se anima a echarle un vistazo.

En esta página, podeis ver una demo:
http://demo.voiceroute.org/druid/#_Home

y aquí podeis descargarla:
http://www.voiceroute.org/druidose/download

04. Enero 2008

TrixBox 2.4 Released!

Kerry Garrison comenta en su blog que acaban de anunciar la versión de trixbox 2.4 para descargar.

Según leo, continúa incluyendo CentOS 5.1 pese a los problemas de compatibilidad con servidores nuevos. Esta versión incluye Asterisk 1.4 y FreePBX 2.3 al que el artículo le da pocos méritos pese a ser la herramienta estrella de esta distribución.

Podeis descargarla aquí:
http://www.trixbox.org/downloads

28. Diciembre 2007

Resumen de la VoIP en este 2007

Si el 2007 se planteó como el año de la revolución de la VoIP, podría afirmar que más que revolución, ha sido el año de la estabilidad en la VoIP. Este año será recordado sobre todo por la cantidad de novedades y cambios que ha traído.

Voy a recordar, para los nostálgicos, las principales noticias de este año:

Enero:
- Apple anuncia su nuevo teléfono iPhone.
- Cisco y Apple se enfrentan por la marca “iPhone”.
- Mark Spencer graba un vídeo tutorial para instalar AsteriskNOW
- Asterisk compatible con 3G.
- Digium lanza la TDM800, la TE120P y la tarjeta de Transcoding.
- Danny Windham pasa a ser el nuevo CEO de Digium.

Febrero:
- Lanzamiento del cancelador de eco HPEC de Digium.
- Nuevas tarjetas de Junghanns.
- AsteriskNOW gana el premio Best Of Show.

Marzo:
- MiniVoiceMail para Asterisk.
- Cisco abandona Skinny en favor de SIP.
- Digium lanza AADK (Asterisk Appliance Development Kit).
- VoIP-Info cae durante varios días.
- Digium y PulverMedia preparan la DigiumAsteriskWorld.
- Aparecen nuevos TTS Y ASR en español compatibles con Asterisk.

Abril:
- Digium crea un sistema de boletines de seguridad para Asterisk.
- Junghanns publica BriStuff con Asterisk 1.4.
- n-ésimo troyano para Skype.

Mayo:
- Primeras palabras sobre Asterisk 1.6.
- Asterisk en el AppleTV.
- Nuevas voces en español neutro para Festival.
- Lanzamiento del phoneBridge2.
- Primera opinión sobre Fring.
- AsteriDevCon. Objetivo: Asterisk 1.6.

Junio:
- Digium lanza AsteriskNow beta 6.
- Digium anuncia sus nuevas tarjetas PCI-Express.
- Nomasystem publica una API para un clicktocall vía web.
- Pirelli lanza el primer teléfono Wifi-GSM libre.
- Apple lanza su mega-popular iPhone.

Julio:
- RedIris se hace representante de la versión alternativa de Enum.
- Thomson lanza su nuevo terminal IP: ST2022.
- Digium compra Sokol&Associates.
- Europa por delante de EEUU en cuanto a usuarios VoIP.
- Ideafisk se convierte en Zoiper.
- Condenan a Skype de violar la GPL.
- SineApps se convierte en VentureVoIP.
- Cisco compra Linksys.

Julio:
- Digium convoca los premios a la innovación.
- Freeswitch dona nuevas aplicaciones para Asterisk.
- Digium lanza la nueva appliance AA50.
- Usuario detenido por robar 10 millones de minutos VoIP.

Agosto:
- GrandStream lanza nuevos terminales.
- Skype deja en la estacada a miles de usuarios.

Septiembre:
- TrixBox Pro viola la licencia GPL.
- Huawei compra 3Com.
- Digium compra SwitchVox.
- Primeros intentos de VoIP en el iPhone.
- Yahoo compra Zimbra.
- Pika lanza su appliance.
- Digium y Fonality se apuntan a los blogs.
- Fring soporta roaming de 3G y Wifi.

Octubre:
- SwitchVox libera una versión gratuita.
- Resumen de la Digium AsteriskWorld.
- Instalando Asterisk en un iPhone.
- 3Com instalará las AA50.
- Microsoft presenta su VoIP.
- La TDM800 ahora en versión PCI-Express.
- Primer cumpleaños de SinoLogic.
- Skype lanza su movil y cae en picado.

Noviembre:
- Presentado PBX-in-a-Flash.
- Avanzada7 y Digium presentan Asterisk en el SIMO.
- Elastix 0.9 released.
- BootCamp en Madrid

Diciembre:
- AsteriskCounter llega a los 1000 usuarios.
- Listado de softphones para Mac.
- Fonality organiza su propia convención.
- SIP MasterClass con Asterisk y OpenSER.
- Softphone y clicktocall compatible con Firefox y Asterisk.
- Publicada versión catalán de Festival.
- TrixBox decepciona a sus usuarios con el Spyware que trae.
- Digium anuncia 1.000.000 de descargas de Asterisk.

Ha sido un año muy bueno para muchos y no tan bueno para otros profesionales que pronostican que esto de la VoIP no va a tener el éxito que auguraban. Lo que está claro es que este año ha servido para que muchas empresas se introduzcan el mercado y aumenta la competencia. El 2008 creo que será un año que hará replantear muchos de los avances que han salido este año, y donde veremos grandes fusiones y compras de empresas, así como nuevos productos y más y más de lo mismo lo que permitirá estabilizar aún más los productos más veteranos y ofrecer a los usuarios y a las empresas más productos, mejor calidad y precios más competitivos.

04. Diciembre 2007

TrixCon: Fonality se crea su propia Astricon

Según la nota de prensa, Fonality y TMCNet acaban de anunciar la organización de conferencias para usuarios de TrixBox lo que han bautizado en un alarde de originalidad como trixCon.

El éxito de trixbox como uno de los proyectos dominantes basados en Asterisk, da a los resellers y a los consultores la oportunidad de ampliar su cartera de productos ofreciendo servicios de valor añadido a los clientes del canal” comentó Arnold Waldstein vicepresidente de Fonality.

Siempre me ha gustado la organización de eventos donde se dan conferencias, información y que ofrecen un momento único para compartir experiencia, conocer gente y hacer contactos y amigos, aunque en esta ocasión espero equivocarme porque algo me dice que si las conferencias están basadas en TrixBox, lo que pueden enseñarnos es cómo descargar software, meterlo en un CD y venderlo como una solución cerrada.

La trixCon se llevará a cabo en el Centro de convenciones de Miami del 24 al 26 de Enero del 2008.

El registro depende del número de conferencias y los días de asistencia y los precios rondan los $1000 el pase básico hasta $5000 el pase completo.

Para más información: TMCNet

Vía: BusinessWire