Fecha: 12-03-10
Andrés Gorostidi

Loway research acaba de liberar la versión 1.6.0 de QueueMetrics, un popular software de análisis y gestión de estadisticas para CallCenters.

QueueMetrics destaca por su gran flexibidad, y gran número de reportes disponible.  Además, gracias a su API de programación y su interfaz XML.-RPC,  es muy fácil obtener los resultados y integrarlos en una aplicación propietaria, realizar wallboards, o  cualquier tipo de report.  Para mi gusto personal, es una herramienta un poco “tosca” en la presentación de informes,  pero no cabe duda que estos son muy completos (pueden ser tambien generados en un excel para ser tratados con posterioridad), y que   la herramienta lo que persigue no es ser vistosa, sino funcional,  altamente escalable,  y conseguir los reportes mas adecuados y completos para medir la efectifividad de un call center, de sus agentes, y de los SLAs comprometidos.   Dispone ademas de funcionalidades QA (Quality Assurance) para evaluar la gestión del callcenter, y permite logeo/deslogeo de agentes en colas  estandar asterisk a partir de un interfaz web, incluyendo motivos de pausa..

Por esa flexividad,  es una herramienta que suele ser muy util y ampliamente utilizada.  No es una herramienta gratuita, pero tiene un coste bastante razonable y atractivo,  por lo que suele formar parte de todo tipo de instalaciones de callcenters, incluso aquellas que se basan unicamente en software libre  (de hecho, no es raro que se use en combinación de productos gratuitos como AgentLogger, para el CTI del puesto, o productos similares).

QueueMetrics se integra con una amplia variedad de programas adicionales,  como software de grabación,   es compatible con las ultimas versiones de Asterisk ,  altamente escalable,  y  en definitiva,  es una de las mejores soluciones existentes para métricas en CallCenters.

Más información sobre la nueva release, aqui

Leer más sobre: Software | VoIP   
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: 08-03-10
Elio Rojano

La gente de i6net acaba de publicar la versión de VXI* 4.4 de su navegador de VoiceXML para las últimas versiones de Asterisk 1.4 y Asterisk 1.6.


Esta versión también es compatible con Asterisk EC2 (de Amazon EC2) y servidores virtuales Xen.

Esta versión tiene los siguientes cambios y modificaciones:

  • add: Complete DTMF buffering during HTTP long requests.
  • add: Add paramter threshold to configure the VAD/silence (record).
  • add: Add parameter autoexit to kill asterisk if the connection with VXI is lost.
  • add: Set record maxtime shadow variable.
  • add: Improve prompt hangup and bargein (skip HTTP processing, limit queue-fill).
  • mod: Select the first account with redirection(s).
  • add: Add clean support of noinput and hangup event during the record.
  • add: Add the account parameter “force” to set Transfercapability=VIDEO.
  • mod: Improvement of the bridge transfer (use with transcode).
  • mod: Disable the msgqlock.
  • add: Add parameter videoprofile (to controle the video codec transcoder).
  • add: Check the account in the vxml(@) execution.
  • mod: Correction to control the call answer.
  • add: bridge and spawn modes for localformat.
  • mod: Add the DOCTYPE in the grammars.
  • mod: Correction in the session release (wait for playall).
  • mod: Correction for better speech support.

Para descargarlo podeis hacerlo desde su propia página web:

» Linux 32bit : Debian EtchDebian LennyCentOs 5Debian Sarge | otros…
» Linux 64bit : Debian EtchDebian LennyCentOs 5 | otros…

O entrar su web para más información:
http://www.i6net.com/products/vxi/

Leer más sobre: Asterisk | Software | VoIP   
Fecha: 08-03-10
Elio Rojano

Según sabemos gracias a VentureVoIP, la gente de Zoiper acaba de publicar un conjunto de aplicaciones para Asterisk para soportar faxes en T.30 y T.38 con doble licencia (GPL y comercial).

Estos módulos que dotan a Asterisk de aplicaciones para enviar y recibir faxes en T.30 y T.38, además de un cliente para poder enviar y recibir faxes (con licencia gratuita y comercial) y un emulador de impresora para poder enviar faxes desde cualquier aplicación de nuestro sistema operativo (compatible con Linux, MacOS y Windows).

El paquete Attaxfax lo podeis descargar de aquí:
http://www.zoiper.com/foip/

Más después del salto…

Leer más sobre: Asterisk | Software | VoIP   
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: 19-02-10
Elio Rojano

Hace una semana Olle Johansson anunció un fallo de seguridad bastante interesante, pero no me atreví a escribir sobre él hasta que no lo hubiésemos probado y al fín lo hicimos, y los resultados son escalofriantes:

Imaginemos que utilizamos un terminal IP (o softphone) con una cuenta limitada a extensiones SIP, en principio sólo podríamos llamar a extensiones SIP, pero el bug explica cómo aprovechar una mala programacion del dialplan y poder llamar a donde queramos:

El fallo de seguridad ocurre principalmente si tenemos una línea como esta:

exten=>_X.,1,Dial(SIP/${EXTEN})

De manera que cualquier número que marquemos, intentará llamar por SIP:

Si marcamos 800, en el dialplan se ejecutará: exten=>800,1,Dial(SIP/800)
Si queremos llamar hacia el exterior, marcamos 952123456, y en el dialplan se ejecutará: exten=>952123456,1,Dial(SIP/952123456)

Claro, que si no tenemos una extensión SIP con ese número, no hará nada y colgará la llamada.
Pero como todos ‘deberíamos’ saber, el comodín punto ‘.’ admite cualquier cosa y tantas como queramos (símbolos, letras, etc) por lo que si en lugar de utilizar un terminal IP utilizamos un softphone, podríamos llamar a nombres o a cualquier cosa que podamos escribir:

Si marcamos 3pepota, en el dialplan se ejecutará:
exten=>3pepota,1,Dial(SIP/3pepota)

Tampoco llamará a nadie, ya que la extensión 3pepota no existe.

Más después del salto…

Leer más sobre: Asterisk | Programacion | Seguridad   
Fecha: 17-02-10
Elio Rojano

TsLinkNet es una solución software que se instala en un sistema GNU/Linux y transforma el hardware PSTN a una conexión estandar SIP pudiendo ser utilizada por  otras aplicaciones como Asterisk, FreeSwitch, Kamailio u OpenSIPS.

TsLinkNet también trasforma la señalización SIP a señalización PSTN convirtiendo los paquetes codificados de G.711 a tramas TDM utilizados por líneas digitales.

Este software está desarrollado por una empresa que ha creado una pila para comunicarse con la PSTN que sustituye las LibPRI que generalmente utilizamos y lo dota de algunas nuevas características que mejoran el rendimiento y las capacidades de este último.

Si os interesa, podeis ver una comparativa de rendimiento entre este software y las LibPRI.

Aunque hemos hablado de conexión con la PSTN de un modo genérico, esta pila está certificada para funcionar junto con dispositivos de Redfone como los foneBridge2 pudiendo utilizar, no únicamente Asterisk, si no cualquier otro software compatible con SIP para trabajar con los foneBridges haciendola una solución aún más flexible y competitiva.

El datasheet de este software:
http://red-fone.com/images/products/tslinnet_rf_datasheet.pdf

Más información en la web de TsLinkNet.

Leer más sobre: Software   
Fecha: 03-02-10
Elio Rojano

Un bug encontrado en el soporte de T.38 que trae de serie Asterisk 1.6 acelera la publicación de nuevas versiones de Asterisk 1.6.

El soporte de T.38 que trae Asterisk 1.6 no es precisamente un todo-terreno, de hecho la gran mayoría de las situaciones en las que más podemos pensar que nos interesa utilizar T.38 (para enviar y recibir faxes a través de VoIP) se convierte en toda una odisea si pensamos que con Asterisk 1.6 lo podemos hacer sin más.

Hace un par de días, Asterisk™ publicó una nota de seguridad que afirmaban haber encontrado un bug donde modificando el campo FaxDatagram en el SDP provocaba que Asterisk dejara de funcionar, algo que se solucionó con un parche que ya viene incluida en las nuevas versiones de Asterisk 1.6:

- Asterisk 1.6.0.22 (ChangeLog)

- Asterisk 1.6.1.14 (ChangeLog)

- Asterisk 1.6.2.2 (ChangeLog)

Por supuesto, Asterisk 1.4, al no soportar de serie este tipo de datos no es vulnerable y por lo tanto no ha requerido de actualización.

Para descargar: http://downloads.digium.com/pub/asterisk/

Comentarios desactivados
Leer más sobre: Asterisk | Seguridad   
Fecha: 02-02-10
Elio Rojano

Fring anunció hace unos días que su versión ya contaba con soporte para VoIP bajo redes 3G convirtiéndolo en el primer softphone abierto que soporta esta característica.

Para el iPhone existen pocos softphones abiertos, (cuando decimos abiertos nos referimos a que no están asociados a ningún operador IP) aunque por lo general es necesario adquirirlos previo pago tanto si posteriormente nos gusta o no. No obstante Fring es un cliente de mensajería que tiene entre sus mejores virtudes el soporte de protocolo SIP aunque utilizando eso sí, su propio servidor SIP (nuestra aplicación se registra en ellos y ellos en el sistema que tú quieras). Esto tiene el inconveniente que les estás enviando todos los datos de autentificación de tu sistema a la gente de Fring, pero por otro lado, mejora considerablemente los posibles problemas de NAT que puedas tener.

La gente de Fring siempre han demostrado estar por delante de muchas otras aplicaciones similares y en esta ocasión lo han demostrado, siendo la primera aplicación que soporta (en el iPhone) VoIP bajo la red 3G de nuestro operador (en otros móviles ya funcionaba sin problemas), por lo que ya no necesitamos estar con cobertura Wifi para poder hablar utilizando la propia red del operador.

Esta característica, unida a la posibilidad de hacer videoconferencia (el único softphone para el iPhone que lo soporta) y además soporte de notificaciones para cuando alguien nos envía un mensaje o nos llama, poder contestar sin necesidad de tener la aplicación abierta continuamente lo hacen muchísimo más potente que la versión de Skype que tanta publicidad recibió en su momento, lo que demuestra que cuando la gente no conoce algo, se está perdiendo el 95% de su potencial. :D

Más información: http://www.fring.com/spain/
y en su propio blog: http://blog.fring.com/spain/

y para muestra, un vídeo:

*Actualización*: Nos hemos dado cuenta que no hemos advertido que pese a que Fring soporte VoIP bajo 3G, en España la mayoría de los operadores han prohibido utilizar VoIP en sus redes 3G, así que consulta el contratopara comprobar si puedes o no, utilizar 3G. Movistar y Vodafone parece que no lo soportan… ¿conoces algún proveedor que sí lo permita?

Leer más sobre: Móviles | Softphones