Etiqueta: Diseño web

  • Segundo cumpleaños de Sinologic

    Hace 2 años que comencé la aventura de crear un blog sobre VoIP y Asterisk, y desde entonces ha llovido mucho, nunca imaginé la gran acogida que ha tenido esta página y la cantidad de personas que visita diariamente esta web.

    He intentado por todos los medios mantener separado el hecho de trabajar en una empresa dedicada a la VoIP a la hora de escribir artículos y quizá eso sea uno de los motivos por lo que considero que Sinologic es objetivo más allá de temas comerciales e intereses ocultos.

    No me gano la vida vendiendo hardware, si no dando soporte y ayudando a empresas a desarrollar implantaciones basadas en Asterisk, por lo que me encuentro a diario con muchos problemas ajenos que los hago míos e intento resolverlos de la mejor manera y con el mejor apoyo: mis compañeros de trabajo. Por lo que desconozco precios y prefiero seguir así, prefiero recomendar lo que he probado y considero de calidad antes que lo que considero económicamente interesante.

    Últimamente cualquier lector que entra diariamente habrá notado que no escribo con la frecuencia habitual, y eso se debe a varias circunstancias:

    1.- Desarrollo de varios proyectos personales y que requieren de bastante más tiempo.

    No quiero aburrir a nadie con mis proyectos personales, tan solo comentar que desde que llego a casa, hasta la hora de cenar, pasar un tiempo que me es necesario aprovechar al máximo, y es por eso por lo que, escribo cuando tengo un hueco «de descanso«.

    2.- Ausencia de noticias de interés suficiente

    Tampoco estoy interesado en hablar sobre un producto que acaba de salir, a menos que sea realmente interesante. Este no es un blog publicitario (pese a que muchos busquen eso) por lo que cada artículo representa, no únicamente informarme corréctamente, si no comprobar que el visitante puede estar realmente interesado en lo que voy a escribir. (Más vale calidad que cantidad). Con el tema de la crisis, unida a otros blogs que ya comentan en tiempo record estas, hacen que ser original y escribir un artículo de calidad se torne más complicado de lo habitual.

    Además, cada día los vendedores de hardware y servicios VoIP cada vez son más spammers y buscan en la publicidad sin complejos una solución a su frustración sexual y por eso de cada 12.000 nuevas noticias sobre VoIP, realmente noticias son 2 ó 3, las suficientes para conocer el día a día de la VoIP y estar «en la ola», pero el tiempo necesario para descubrir estas 2 ó 3 noticias entre las 12.000 que recibo a diario es una tarea bastante complicada y que me hace perder demasiado tiempo que no tengo.

    3.- Blogs que se alimentan de otros

    Es realmente frustrante descubrir que páginas que únicamente tienen artículos copiados de blogs, copian en segundos artículos integros, incluso con dibujos e imágenes que he tenido que dibujar, retocar, diseñar y renderizar y para terminar un artículo he necesitado 2 horas mientras que otras webs sin escrúpulos ya han copiado el artículo casi antes de que termine de guardarlo.
    La lista de estas cada vez es mayor, lo cual me lleva a pensar que efectivamente lo que escribo es interesante, pero rara vez recibo algún email de aviso o un simple enlace a la página original que me ha llevado tanto tiempo preparar.

    No obstante, me gusta escribir lo que me gusta, recibir críticas y sugerencias y por supuesto una de mis alegrías diarias es algo tan mundano como ver las visitas diarias y comprobar que cada día aumenta el número, algunas veces más y otras menos, pero cada visita es un punto más en el total de felicidad cuando veo las estadísticas, algo realmente adictivo. 🙂

    Me encantan los comentarios que recibo, aclaraciones a los artículos, algo que se me ha olvidado, retractores y a favor de algún comentario, cada cual tiene su interés y cada comentario es un regalo en un día normal y corriente.

    Para celebrar este segundo cumpleaños, tengo unos cuantos «regalos» que me gustaría ofreceros, y para ello, en lugar de darlos ahora, lo haré en un momento ideal, durante la charla que daré en el VoIP2Day el próximo mes de Noviembre. Por lo que, si teneis la oportunidad de asistir, creedme que merecerá la pena. 🙂

    No os preocupeis, porque aunque tenga menos tiempo disponible, seguiré escribiendo los mejores artículos que pueda escribir y ofreciéndoos las noticias más interesantes intentando quitar la «morralla» publicitaria de toda la gran información que viaja por Internet a diario.

    Nada más, simplemente daros las felicidades por los 2 años de visitas, 2 años de noticias, 2 años que se convierten en un diario donde uno puede descubrir los avances que está teniendo la VoIP y Asterisk cada día y daros las felicidades por seguir dándome un motivo para escribir en este huequecito que tanto me llena todos los días.

    Un saludo y gracias.

    Elio Rojano

  • Zivios: Nuevo interfaz web OpenSource para controlar nuestro Asterisk

    Hace algún tiempo se anunció una cuenta atrás para poder descargarse un nuevo interfaz opensource con licencia GPLv3 para controlar Asterisk y algunos servicios básicos: Zivios.

    No he tenido la oportunidad de probarlo aún, pero la verdad es que tiene un diseño bastante agradable y sencillo según las capturas de pantalla que tienen publicada en su web.

    Podeis verla aquí:
    http://www.zivios.org

  • Instalación desde cero de Asterisk y Asterisk-GUI

    Pese a que Alberto Sagredo se me ha adelantado con el vídeo de VoIPSupply, ya tenía preparado un vídeo donde pongo los pasitos para la instalación completa de un Asterisk y su interfaz, así como la configuración básica para registrar un softphone y hacer llamadas externas, configurar un Meetme, etc.

    La explicación es más bien escasa, ya que viendo el vídeo y los pasos que he dado se puede entender fácilmente qué hay que hacer, no obstante y como siempre digo, la experiencia es algo que uno debe adquirir personalmente por lo que, hasta que uno no haga el esfuerzo y lo instale, no se dará cuenta de lo sencillo que es y las posibilidades/limitaciones que va a encontrar.

  • Asterisk-GUI 2.0 Released!

    No hace ni 3 semanas que probé la beta de Asterisk-GUI 2.0 tras leer el anuncio en el blog de Saúl y he visto que anoche lo publicaron oficialmente.

    Por extraño que parezca, han dado un empujón bastante gordo y ahora tiene toda la pinta de estar completa (por no llegar a decir ‘estable‘).

    La he estado probando, aunque por lo que me ha parecido, me he visto obligado a instalar la versión Asterisk 1.6.1 (descargada desde subversion), de lo contrario se queda dando vueltas porque no encuentra el comando ‘ping’ en el mánager. 🙂

    En la web de Asterisk teneis algunas capturas de cómo queda al final.

    Muy buena pinta… la he instalado, pero habrá que verla más detenidamente. 😀

  • Probando la nueva interfaz Asterisk-GUI 2.0

    Por el blog de Saghul me entero que acaban de lanzar una nueva versión del Asterisk-GUI 2.0. No soy amigo de los interfaces, aunque reconozco que muchos conocidos los utilizan por «facilitarse la labor» de desarrollar configuraciones «en serie» algo con lo que comparta o no, hay que respetar.

    A la vista del comentario de Saúl, daba la impresión de que habían cambiado el aspecto visual, por lo que, recordando lo sencillo que era instalarlo y aprovechando que tengo varios Asterisk para mis pruebas, y como la curiosidad mató al gato, lo he instalado para verlo.

    Para empezar, la instalación no puede ser más sencilla:

    En la consola, ejecutar:
    svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui-2.0

    Una vez descargado, toca instalarlo, para ello ejecutamos:
    cd asterisk-gui-2.0 && make && make install && make samples && make checkconfig

    Con este ultimo comando (el make checkconfig) confirmaremos que la configuracion es la correcta, por lo que nos dara algun mensaje de error. Tan solo deberemos asegurarnos que esta habilitado el manager en el puerto 5038 asi como que existe un usuario valido en el manager.conf y haber descomentado los parametros en el archivo http.conf, reiniciamos Asterisk y listo. 🙂

    Para probar, recomiendo configurar el parametro bindaddres con valores 0.0.0.0, de manera que una vez lo podamos ver, lo configuremos de acorde a donde vayamos a conectarnos (127.0.0.1 si es desde la propia maquina, o 192.168.0.0 desde la red local o 0.0.0.0 para cualquier sistema desde Internet).

    Una vez tengamos todo correctamente configurado, pasamos a entrar en el sistema, para ello, abrimos el navegador web y escribimos la direccion de Asterisk en el puerto que hayamos definido en el archivo http.conf, por defecto el 8088 (http://laipdenuestroasterisk:8080), lo que nos redireccionara a la direccion correcta (http://laipdenuestroasterisk:8088/asterisk/static/config/index.html).

    Los cambios son pocos pero destaca alguno que otro si hemos seguido de cerca el interfaz en su version anterior:

    Visualmente no se aprecia muchos cambios, aunque a medida que uno va saltando por las opciones, puede notar la experiencia adquirida tras la primera versión (algo verde en mi opinión).

    Donde realmente me ha llamado la atención es en la auto-preparación, de manera que se modifican los archivos de configuración necesarios para poder utilizar todo el potencial de este interfaz, detección de hardware (incluyendo, como no, soporte para tarjetas basadas en mISDN) y algunas opciones básicas que ya traía de serie la versión 1.0, por lo que nada destacable por ahora.

    Por supuesto, la versión que he probado, además de ser descargada por subversión, podría clasificarla como pre-pre-alfa, por lo que aun no está lista para ser utilizada, de hecho aún no funcionan botones básicos (sobre todo el de añadir), pero seguro que pronto lo arreglan.

    Lo «bueno» de este interfaz, es que lee la configuración que hemos escrito a mano, la entiende y permite gestionarla vía web, algo que aún no he encontrado ningún interfaz que lo haga (siempre machacan los cambios o acuden a archivos externos incluidos para saltarse esta dificultad, en lugar de plantarle cara).

    Lo «malo» de este interfaz, que, como todos los interfaces, hay limitaciones que el usuario probablemente puede requerir, pero para eso está el ‘vi’. 🙂

    El día que este interfaz funcione como debe, creo que habremos dado con uno que realmente merezca la pena de verdad. 🙂

    Digium tiene Switchvox como interfaz web profesional (y comercial) para la gestión de Asterisk, por lo que si realmente queremos una versión en condiciones del Asterisk-GUI (opensource y libre), más nos vale empezar a aportar nuestro granito de arena tanto en el desarrollo como en la verificación de funcionamiento y búsqueda de bugs.

    Por cierto, a veces ocurre un error: Could not connect to Server, que se solucionará con una versión del Asterisk-GUI más estable y dándole al botón Retry. 😛

  • 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.

  • VoIP-Info.org cambia de aspecto

    Diría «por fín!» y es que «el wiki» también conocido como «la biblia de la VoIP«: voip-info.org se presenta hoy con un cambio de look bastante similar al anterior, pero con un motor diferente.

    En lugar del Tiki-wiki, en esta ocasión utiliza BitWeaver un motor más «actualizado» y dinámico que, junto con un buscador en condiciones, mejorará considerablemente el hecho de encontrar información sobre casi cualquier concepto relacionado con la VoIP, desde Asterisk, OpenSER,… hasta información general sobre códecs, protocolos, herramientas y por supuesto, como no podía ser de otra manera: spam hasta la médula. 😛

    Una gran noticia para todos los que visitamos diariamente esta web.

    http://www.voip-info.org/

  • 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

  • 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

  • FreeSide: Sistema de facturación OpenSource

    FreeSide es un interfaz web de facturación y gestión de tarjetas prepago de código libre y con muy buena pinta.

    Dispone de una demo online por si queremos verlo en acción.

    Este interfaz está pensado para proveedores de servicios IP, cybercafés y cualquier otro entorno donde interese cobrar por llamadas o gestionar tarjetas de prepago.

    Una nueva alternativa al conocido A2Billing de Areski que seguro que hará las delicias de aquellos que quieran empezar a montar su propio negocio de llamadas.

    Enlace: http://www.freeside.biz/freeside/

    Podeis ver los enlaces para descargarlo aquí:
    http://freshmeat.net/projects/freeside/?branch_id=2879&release_id=276899