Etiqueta: Linux

  • Cómo monitorizar tu Asterisk con «monit»

    MonitorMonit es una herramienta muy utilizada por los administradores de sistemas y es bastante útil en un sistema Asterisk donde podemos chequear si Asterisk está funcionando, o por lo contrario enviarnos un aviso en el caso de que se apague repentinamente.

    De hecho, en la lista de Asterisk-ES hay bastantes personas que lo utilizan como podeis comprobar en el archivo de temas.

    Hace unos días, Bret McDanel (Trixter), uno de los desarrolladores de FreeSwitch publicó un parche para Monit para que, además de monitorizar si Asterisk estaba funcionando, la red funciona corréctamente, el procesador está en su correcta medida, también podamos monitorizar el estado de las peticiones SIP.

    «I had used monit for some other things, and even used it for testing SIP but was dissatisfied with the fact that it did not do a real SIP test. To that end I added a SIP protocol handler, which sends an OPTIONS packet, and verifies that it gets a 200 OK back. This indicates that the message was received, parsed, and a response could be generated. With the optional timeout capabilities of monit you can have something that is fairly robust for ensuring that your SIP stack is indeed working, and restart it if it isnt.»

    Por esto, os recomiendo probar esta aplicación si no la conoceis, e incluso su nuevo parche para SIP:

    cd /usr/src
    
    cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/monit co monit
    
    cd monit
    
    wget -O protocols/sip.c http://www.0xdecafbad.com/wp-content/uploads/2008/01/sip.c
    
    wget http://www.0xdecafbad.com/wp-content/uploads/2008/01/sip.cvsdiff
    
    patch -p0 < sip.cvsdiff
    
    ./autogen.sh
    
    make all install

    Un ejemplo de configuración para esta aplicación, sería algo así:

    check process asterisk with pidfile /var/run/asterisk/asterisk.pid
    start program = “/usr/sbin/asterisk”
    stop program = “/usr/sbin/asterisk -r -x ’shutdown now’”
    if totalmem > 1000.0 MB for 5 cycles then alert
    if totalmem > 1500.0 MB for 5 cycles then alert
    if totalmem > 2000.0 MB for 5 cycles then restart
    if cpu > 60% for 5 cycles then alert
    if failed host MY.SIPSERVER.TLD port 5060 type udp protocol SIP target me@foo.bar maxforward 10 then restart
    if 5 restarts within 5 cycles then timeout

    ¿Conoceis más herramientas de este tipo?

    *Actualización*
    El propio Bret McDanel nos anuncia en los comentarios de este artículo que el parche ya se encuentra en el CVS, por lo que no haría falta parchear. 🙂
    «This is in CVS now! A combination of Grasland Pierrick and my patch.«

  • VicidialNOW: Nueva distribución basada en Vicidial

    vicidialnowHay muchas empresas que ofrecen herramientas para el telemarketing (helpdesk, publicidad, venta, etc…). Estas herramientas suelen ser creadas por empresas especializadas y son comerciales.

    Vicidial es una aplicación opensource y gratuita, bastante conocida en la comunidad Asterisk pese a ser un poco complejo su instalación y quizá aun más su gestión, lo que no quita que sea una de las herramientas más utilizadas por todo el mundo y con bastante soporte en foros y páginas web en internet.

    El autor de Vicidial consigue el apoyo económico necesario vendiendo el manual de instrucciones tal y como lo hace el proyecto Blender de diseño 3D bajo Linux.

    Acaba de salir a la luz el proyecto VicidialNOW que consta de dos partes:

    VicidialNOW.com : Sistema comercial de soporte técnico en la instalación y configuración.
    VicidialNOW.org : Una distribución gratuita de Linux donde tendremos a nuestra disposición la aplicación Vicidial completamente instalado y funcional.

    La idea es muy buena, de hecho ya iba siendo hora de que apareciese algo como esto, aunque en mi opinión, si alguien es capaz de configurarlo adecuadamente para que la aplicación haga lo que uno quiere, entonces ya ha superado con creces la dificultad que supone la instalación (a no ser que no tenga ni idea de Linux, claro está).

  • Cómo configurar Asterisk como sistema de alarmas

    En Julio de este año ya hablamos de las posibilidades de Linux, una aplicación llamada «motion» utilizándolo como detector de movimiento y Asterisk para llegar a construir un sistema de alarmas con una webcam y Asterisk.

    En aquel momento, el artículo que escribí fue simplemente una «idea» que ofrecía según las posibilidades de esta aplicación y Asterisk, y me he llevado una grata sorpresa al ver que dicha idea ha sido realizada por la empresa Servitux e incluso han escrito un tutorial donde podemos desarrollarlo con un esfuerzo mínimo.

    El tutorial lo podeis encontrar en su página:
    http://www.servitux.org/view.php/page/alarma

    Gracias a Paco Brufal por el aviso.

  • Este mes, las revistas hablan de Asterisk

    Este fín de semana, pasando por un videoclub de esos que lo mismo venden música que pan me asomé por la parte de las revistas informáticas y cual fue mi sorpresa al encontrarme al menos 4 revistas de Linux que tenían en su portada la palabra Asterisk.

    Revistas Linux hablando sobre Asterisk

    Decidido las cogí y me puse a ojearlas gratuitamente para ver si el contenido merecía la pena, y pese a que entiendo que las revistas de este tipo nunca suelen entrar en detalles demasiado profundos, sí que me alegré al ver que explicaban bastante bien lo que era Asterisk, código, archivos y configuración de Asterisk a nivel básico junto con otros artículos que explicaban cómo configurar softphones gratuitos y poder hacer llamadas por VoIP.(guauu! 😀)

    Si teneis un rato y os apetece echarle un vistazo, he encontrado dos portadas de las revistas que estuve mirando:
    Linux Magazine (que no es la primera vez que habla sobre Asterisk)
    Todo Linux

    Atención: Sólo hasta fin de diciembre 😀

  • Tutorial de TrixBox CE en portugués

    Gracias a AsteriskOnline.br nos enteramos que hay un tutorial bastante sencillo para instalar y configurar TrixBox en portugués.

    TrixBox

    Podeis seguirla aquí:
    http://dicasasterisk.asteriskonline.com.br/?page_id=212 

  • Nerd Vittles lanza su PBX-in-a-Flash

    pbxinaflashHacía tiempo que Nerd Vittles, una de las páginas típicas en esto de VoIP y Asterisk venía avisando que estaban preparando una distribución basada en CentOS + FreePBX + A2Billing + …  que se pudiera instalar en muy poco tiempo (de ahí lo de «in a Flash» que nada tiene que ver con los discos usb. (que ya ha picado más de uno)

    Pues tras el anuncio de la finalización de este desarrollo, por fín la han publicado y puesta para descargar desde esta web.
    http://pbxinaflash.net/

    Quizá lo más sorprendente es que, bajo la experiencia de los continuos problemas que dan las tarjetas basadas en mISDN con distribuciones CentOS, (hablando siempre desde un punto de vista general), me ha sorprendido que también soporten este caso, habría que comprobar si va igual de «estable» que con una CentOS normal y corriente (o una TrixBox).

    Puede ser interesante echarle un vistazo a la guía de instalación que se puede descargar:
    http://www.pbxinaflash.org/docs/InstallPBXInAFlash.pdf

  • Asterisk SIMO ’07 (Día de Asterisk en las Administraciones Públicas)

    El día de hoy en el SIMO está dedicado al uso de Asterisk en las Administraciones Públicas como sistema seguro, económico e innovador en las comunicaciones de sedes que tienen una gran necesidad de estar interconectado con otras sedes, ayuntamientos, departamentos u organismos.

    Realmente Asterisk está ampliamente consolidado en este tipo de organismos y son muchas las instituciones que cuentan con este sofware para gestionar de forma eficaz y transparente (nada de cajas negras) las comunicaciones.

    Las conferencias del día de hoy están dedicadas a este tipo de infraestructuras que requieren seguridad, fiabilidad y un mantenimiento sencillo y rápido.

    • 11:30 a 12:00 – David Duffett (Digium): Say hello to Asterisk
    • 12:00 a 13:00 – Juan Ignacio Cabrera (Avanzada 7): Ventajas de una solución de comunicaciones Open Source (Asterisk) en la Administración Pública
    • 15:00 a 15:30 – David Duffett (Digium): Improving the Customer Experience with Asterisk
    • 15:30 a 16:00 – Juan Pedro Aguayo (Mercual I Associats): Innovación de las comunicaciones de voz en la Administración Pública
    • 16:30 a 17:00 – Iker Sagasti Markina (Irontec): Alta disponibilidad y clusterización en Asterisk
    • 17:00 a 17:30 – José Antonio Losas (Conexiona): Tecnopole- Asterisk para proveedores de servicios
    • 17:30 a 18:00 – Antonio Pantoja (Noa Sistemas): Aplicaciones de la Telefonía IP para la mejora de los servicios de atención al ciudadano

    Podeis seguirlo desde nuestro Teatro particular de Sinologic, desde la web AsteriskVideo, o desde la propia web de Avanzada7.

  • SwitchVox Free Edition disponible para descargar!

    Digium acaba de anunciar en la AsteriskWorld que ha liberado una versión del interfaz web SwitchVox edición gratuita y que se distribuye desde ahora mismo junto con lo que parece una distribución de Linux junto con el interfaz web de forma completamente gratuita y funcional.

    SwitchVox Digium

    Podeis descargar los 300Mb de la distribución de este enlace:
    http://switchvox.digium.com/digium-switchvox-free_8634.iso

    Realmente esta distribución no tiene ningún tipo de soporte y dispondrá de un modo de actualización vía Click to Upgrade, para que, se actualice a la versión comercial ideal para pequeñas y medianas empresas.

    Este acto deja muchos interrogantes, como qué ocurrirá con AsteriskNOW y sobre todo con el interfaz Asterisk-GUI, ya que el interfaz SwitchVox Free Edition es «free» pero no «open», por lo que no se podrán sacar versiones propias modificadas a nuestro gusto, pero para empresas, el hecho de disponer de un interfaz estable, gratuito y con la calidad de un software probado y comercializado, va a ser una excelente opción. (El que lo prefiera, puede seguir instalando TrixBox).

    Ya lo estoy descargando, a ver qué tal está… 🙂

  • Cómo instalar Asterisk en un iPhone

    iPhone AsteriskSi hay algo llamativo en Asterisk es la posibilidad de ser instalado en cualquier sistema basado en Linux, FreeBSD, Solaris, etc. lo que deja bastante a la vista la escalabilidad que permite pudiendo instalarse desde sistemas empotrados hasta en sistemas mainframes o inclusive más potentes.

    Lo último era de las pocas cosas que me faltaban por ver, un proyecto de desarrollo de Asterisk para ser instalado en un iPhone!

    Más gracioso aún es encontrar que hay quién lo ha instalado ya y que además es bastante sencillo, lo único que hay que tener es el iPhone preparado para poder instalar aplicaciones.

    No creo que sea realmente útil tener un Asterisk en un iPhone (o en un iPod Touch), pero por lo menos, este proyecto demuestra que es posible, algo que es realmente llamativo y que seguro que más de uno lo probará. 😀

    Enlace del proyecto: http://www.mgamble.ca/oss/iphone_asterisk/

    Vía: Jeremy McNamara.

  • Disc-OS: Fantástica alternativa a TrixBox

    Disc-OSAcabo de conocer una distribución de Linux basada en CentOS y que cuenta con un interfaz realmente sencillo, atractivo y bastante original: Disc-OS.

    El interfaz está íntegramente en portugués, aunque siendo opensource, se puede traducir sin problemas de licencias ni royalties.

    Os animo a que le echeis un vistazo ya que tiene una pinta estupenda.

    http://www.disc-os.org