Blogs

Imagen de Ijara

Se puede conocer nombre de quien llama, con el CallerID+MySQL, antes de contestar?

Es posible habilitar en Elastix o Asterisk para que cuando ingrese una llamada, y "antes de ser contestada", comparar la cadena del CallerID con una tabla (puede ser en MySQL) y visualizar en el programa de fondo, el nombre de la persona que está llamando (que posiblemente se tenga registrado en la tabla) y saber así, el nombre de quien llama antes de contestarla??
Alguien puede informarme cómo lograrlo?

Imagen de filipok

Configuracion de Gateway FXO D-Link DGW6004S en Elastix

Para configurar este equipo D-Link y poder utilizar la funcionalidad de Least Cost Routing, es decir poder elegir por que puerto sale determinada llamada y también poder decidir a donde se debe dirigir una llamada entrante hacia cualquier puerto en especifico; se debe especificar una troncal SIP por cada uno de los puertos de la siguiente manera:

En ese ejemplo se crea una troncal 9901 para el primer puerto, debemos crear 4 troncales mas en este ejemplo serian 9902, 9903, 9904 (debemos reemplazar el valor en todos los campos donde aparezca el valor al crear las demás troncales).

Imagen de filipok

Parche para módulo break_administrator del CallCenter 1.5-2.1 de Elastix

He creado un parche (archivo adjunto) para corregir un bug en el modulo de breaks del Call Center 1.5-2.1 de Elastix, en donde no aparece la opción de "Ver Break" (View Break) por lo tanto no se pueden editar ni desactivar los breaks, a continuación las instrucciones para aplicarlo:

Se debe descargar el paquete con el parche:

wget http://elajonjoli.org/system/files/parche-12-02-2010.tar.gz

Luego descomprimimos el paquete:

tar xzvf parche-12-02-2010.tar.gz

a continuación aplicamos el parche:

patch /var/www/html/modules/break_administrator/index.php index.php.patch

Con eso queda solucionado.

Imagen de filipok

Espiar de agentes en Elastix con el modulo de Call Center

Existe una función ChanSpy en asterisk que permite escuchar el audio de un canal en especifico, es posible mandarle argumentos a esta función para poder espiar a una agente en especifico, e incluso poder intervenir y poder hablar con el agente sin que escuche el cliente.
En elastix usando el modulo de callcenter lo hice de la siguiente manera:

Se debe añadir las siguientes lineas al archivo "extensions_custom.conf"

[custom-spy]
; Espiar sin ser escuchado por el agente
exten => _*84.,1,Set(ESPIAR=${EXTEN:3})
exten => _*84.,n,NoOp(Se va a espiar al agente: ${ESPIAR})
exten => _*84.,n,ChanSpy(Agent/${ESPIAR})
exten => _*84.,n,Hangup
; Espiar y poder hablar con el agente
exten => _*85.,1,Set(ESPIAR=${EXTEN:3})
exten => _*85.,n,NoOp(Se va a espiar al agente: ${ESPIAR})

Imagen de Jorge Mantilla

Ayuda

Por fa tengo una compaq cq40 y no reconoce la red inalambrica, instalé ubuntu desde windows con wubi, pero no puedo configurar la tarjeta y por ende ubuntu no lo he actualizado

Imagen de filipok

Wireless de Netbook HP Mini 2140 en Debian Lenny

Hace poco compre una Netbook HP Mini 2140 y me di la a la tarea (en realidad un placer) de borrar el windows vista que viene preinstalado.
Inicialmente instale el Ubuntu Netbook Remix y en realidad funciona muy bien a excepción de lo que se menciona aquí, la interfaz para pantallas pequeñas es exelente, todo muy fácil. Pero no me iba a quedar con las ganas de probar aquí una de mis distros favoritas; debian.

La instalación de Lenny no tuvo problemas, luego de la instalación probé el hardware y reconocio el bluetooth, la cámara integrada, los eventos de ACPI y hotkeys funcionan perfecto y a diferencia del UNR es posible habilitar la funcionalidad de doble núcleo en el procesador.
El wireless no lo reconoció así que hay que instalar el firmware propietario STA para la tarjeta Bradcom integrada, aquí pongo los pasos para tenerlo funcionado:

Imagen de filipok

Vota! Apoya el Software Libre!

Se abren las votaciones para los SF CCA 2009 (SourceForge Community Choice Awards); en esta ocacion nuestro querido preyecto de software libre Ecuatoriano Elastix ha sido nominado para la categoria "Best Project for the Enterprise".
Asi que... a votar! apoyemos al software que tanto nos sirve de manera desinteresada.

Imagen de filipok

Script de integración Elastix - eGroupWare

He creado un script en PHP para integrar eGroupWare con Elastix.
Adjunto el archivo.
Para instalarlo debe subir el script al DocumetRoot de Elastix (/var/www/html)
Luego debe ingresar como administrador a eGroupWare y e ir a la seccion de "Administración"
Allí debe ubicar las opciones de la libreta telefónica (TIP: "Configuración del sitio")
Luego ubicar la sección que dice "Integración con telefonía", y en el campo "URL a la que enlazar los números de teléfono" poner lo siguiente:

https://ip.de.elastix/originate.php?sExt=%t&sNumber=%1&CallerID=%1&sSign={084DC422-2FFB-4a6a-977E-DB9C0A1C8B89}

debe reemplazar "ip.de.elastix" por la IP o dominio que tiene su equipo Elastix.

Imagen de filipok

Nominar a Elastix

Se acercan los premios de sourceforge.net: la eleccion de la comunidad.
Como es costumbre tenemos un tiempo (29 de mayo) para nominar a nuestros proyectos favoritos, así que para apoyar a mi proyecto favorito les dejo el enlace:

http://sourceforge.net/community/cca09/nominate/?project_name=Elastix&project_url=http://sourceforge.net/projects/elastix/

Para coordinar esfuerzos nominemos en las categorias:
* Best Project
* Best Project for the Enterprise
* Most Likely to Change the Way You Do Everything

Imagen de filipok

Parche para agents, modulo de callcenter 1.5-1 de Elastix

He creado dos parches para corregir y mejorar algunos aspectos de este submoduo del modulo de callcenter de elastix en su version 1.5-1.

La correcciones son:

* Hace que funcione el filtro por estatus y la paginacion.

La paqueñas mejoras son:

* Ordena los registros por numero de agente.
* En vez de hacer reload de todo el asterisk, solo hace reload del modulo chan_agent.so cada que se añade un agente.

Adjunto los archivos de los parches y de todo el modulo completo ya corrigido.

Distribuir contenido