Entradas

Mostrando entradas de octubre, 2013

Crear un codigo para escuchar una llamada en tiempo real

Todos sabemos que si  en un conmutador basado en Elastix, marcamos, 555 vamos a tomar al azar una llamada que este en curso y escucharla, pero que pasa si lo que queremos es escuchar una llamada en una extensión en específico.

La solución en realidad es muy sencilla.

1,.- Como siempre, en el archivo extensions_custom.conf bajo la etiqueta: [from-internal-custom] agregamos la opción que daremos de alta mas abajo:

include => custom-spy

2.- Agregamos al final del archivo:

[custom-spy]
exten => _8.,1,Authenticate(2517)
exten => _8.,n,Set(ESPIAR=${EXTEN:1})
exten => _8.,n,ChanSpy(SIP/${ESPIAR},q)
exten => _8.,n,Hangup

Con esto, al marcar:   8+EXT nos solicitara un Password (2517) y nos abrira el canal de la llamada que este en curso.
Esto funciona par Asterisk 1.6 y 1.8

Si tienes dudas, contactame!

Crear un logeo dinamico de agentes en colas

Muchas veces se requiere que en un esquema de Call Center, los agentes se logueen de forma dinámica, de forma que dadas cierta catidad de colas, puedan logearse en ellas n cantidad de agentes.

Con esto evitamos el tener que dar de alta en la cola las extensiones que van a estar activas en cierto momento, o que cuando estas extensiones dejen de estar activas, tengan que poner el boton DND.
El proceso es sencillo, si queremos que las extensiones e logueen de forma dinamica, vamos a agregar el siguiente codigo al archivo: extensions_custom.conf
En la seccion [from-internal-custom] agregamos al final:
include => conecta include => desconecta
y al final del archivo agregamos:
[conecta] exten => 997,1,Answer exten => 997,2,Set(QEXT1=${CALLERID(number)}) exten => 997,3,MYSQL(Connect connid localhost root tupass asterisk) exten => 997,4,MYSQL(Query resultid ${connid} SELECT DISTINCT extension FROM queues_config) exten => 997,5,MYSQL(Fetch foundRow ${resultid} extension) e…

Yealink T38G + EXP39 + EHS36

Recientemente tuve que instalar en una empresa un teléfono T38G al cual se le debía conectar un modulo de Expansión EXP39 y ademas de eso requerían que mediante una diadema (Jabra 920 PRO) la persona de recepción pudiese atender las llamadas. Todo iba bien, cuando uno conecta el EHS36 de forma directa al teléfono, la diadema funciona correctamente, sin embargo, cuando se agrega el EXP39 y a este se conecta el EHS36, la diadema ya no contesta las llamadas.

Buscando una solución encontré que se debe actualizar el firmware del EXP39 y del EHS36, para poder hacerlo es necesario descargar el firmware del T38G y actualizarlo.

El firmware que se debe descargar es el siguiente:

ftp://yealinkftp:yealinkftp@ftp.yealink.com/00.Firmwares/T3X/EHS/38.70.0.162.rom

y el proceso es el siguiente:

1.- Actualizar el Firmware del T38G
2.- Poner una tecla DSS como Zero-sp-Touch
3.- Presionar la tecla, el teléfono preguntara: "Update Expand" hay que presionar OK
4.- Aparecerá: "Please insert ex…