Al momento de usar Elastix para callcenter, es necesario adaptar ciertos módulos para poder tener funcionalidades que en Elastix vienen orientadas a una central telefónica, mas que para un equipo de callcenter.
En este instructivo voy a enfocarme en la grabación de llamadas y reportes.
Algunas de las deficiencias en cuanto a grabaciones y reportes las listo aquí:
Es por esto que he desarrollado una serie de modificaciones (muuuy sencillas) a varios módulos de Elastix y a un modulo de freePBX para lograr en cierta medida solucionar estos problemas.
ADVERTENCIA: Haga una copia de seguridad de cada archivo que se vaya a modificar.
Antes de empezar, debo decir que estas modificaciones se hicieron en una versión especifica de ELastix y de freePBX, por lo que en versiones anteriores y posteriores puede no funcionar.
Las versiones exactas son:
Elastix
elastix-2.0.0-62
elastix-asterisk-sounds-1.2.3-1
elastix-firstboot-2.0.0-14
elastix-email_admin-2.0.0-23
elastix-pbx-2.0.0-44
elastix-vtigercrm-5.1.0-8
elastix-agenda-2.0.0-24
elastix-fax-2.0.0-18
elastix-reports-2.0.0-20
elastix-system-2.0.0-40
elastix-a2billing-1.3.0-4
elastix-addons-2.0.0-19
elastix-callcenter-2.0.0-14
FreePBX
freePBX-2.7.0-10
La primera modificación es al reporte CDR.
Lo que se quiere lograr es que se muestren todos los registros CDR (aunque no sea el usuario admin) y que se muestre una columna con la grabación correspondiente a la llamada.
Para el primer punto del CDR, he creado 4 parches a 4 archivos distintos que describo a continuacion:
/var/www/html/modules/cdrreport/index.php
/var/www/html/modules/cdrreport/lang/en.lang y /var/www/html/modules/cdrreport/lang/es.lang respectivamente.
/var/www/html/libs/paloSantoCDR.class.php
Finalmente para que funcione el enlace que sale en la grabación solo hay que crear un enlace simbolico hacia /var/spool/asterisk/monitor (es una solución sucia e insegura, sin duda buscare una mejor forma de hacer cuando tenga tiempo).root@~:# cd /var/www/html/root@~:# ln -s /var/spool/asterisk/monitor/ GrabacioNesS
Con esto ya podremos ver las grabaciones en el reporte CDR y ademas se podrá ver TODOS los registros cuando se de el permiso de acceso al modulo.
La segunda modificación consiste en arreglar un poco el módulo "Monitoring"
Las modificaciones incluyen un parche para que muestre las grabaciones hechas por agentes (habilitada en el archivo /etc/asterisk/agents.conf) que son mucho mas practicas que las grabaciones por cola, ya que asocian la llamada con el agente y no con la cola de atención; y ademas los permisos para que se puedan ver todas las grabaciones sin ser administrador y que salga en campo de "búsqueda".
[ ESTE ARCHIVO DE PARCHE ESTA PENDIENTE POR FAVOR SALTE A LA MODIFICACIÓN 3, AUNQUE FALTE ESTE PARCHE LAS CORRECCIONES SON FUNCIONALES EXCEPTO POR LA BÚSQUEDA ]
La tercera modificación consiste en modificar el modulo "queues" de frePBX
Bueno para que las grabaciones por agente aparezcan en la interfaz de manera correcta lo que hice fue un parche para el freePBX. Básicamente para que no defina la variable que contiene el nombre de la grabación (mas información revise el parche)
/var/www/html/admin/modules/queues/functions.inc.php
Ahora solo a realizar algunas llamadas y ver como aparecen las grabaciones correctamente. :)
Comentarios
rafael (no verificado)
Dom, 08/14/2011 - 16:06
Enlace permanente
Por favor si me puede ayudar
Por favor si me puede ayudar con mi caso.
Tengo esto en mi elastix.
Name Package Name Version Release
Kernel
Linux(x86_64) 2.6.18 194.3.1.el5
Name Package Name Version Release
Elastix
elastix 2.0.0 57
elastix-asterisk-sounds 1.2.3 1
elastix-firstboot 2.0.0 14
elastix-email_admin 2.0.0 23
elastix-system 2.0.0 38
elastix-callcenter 2.0.0 14
elastix-vtigercrm 5.1.0 8
elastix-agenda 2.0.0 24
elastix-fax 2.0.0 18
elastix-reports 2.0.0 20
elastix-developer 2.0.0 4
elastix-a2billing 1.3.0 4
elastix-addons 2.0.0 19
elastix-pbx 2.0.0 40
Tengo el incoveniente de que en freepbx cuando quiero descargar el archivo de una llamada o escucharla me dice... 404 No se encuentra el archivo!
¿Cuál de estos parches debo aplicar?
Gracias, saludos.
filipok
Mar, 08/16/2011 - 12:54
Enlace permanente
Realiza backup de los
Realiza backup de los archivos y aplica todos.
Si no funciona haces rollback :)
hector fabio arias (no verificado)
Dom, 10/09/2011 - 02:54
Enlace permanente
Saludos filipok.
Saludos filipok.
Estoy realizando los parches que mencionas, pero veo q aun no publicas el de monitoring, alguna fecha de publicacion en tu agenda... me interesa usarlo con urgencia ! saludos desde colombia.
hector fabio arias (no verificado)
Dom, 10/09/2011 - 02:56
Enlace permanente
Saludos filipok.
Saludos filipok.
Estoy interesado en probar la mejora que vas a realizar para el tema de monitoring... alguna fecha de lanzamiento o algun link donde lo pueda descargar...
Mil gracias y saludos desde Colombia...
voip asterisk (no verificado)
Mar, 12/06/2011 - 00:39
Enlace permanente
los puntos que ustedes tratan
los puntos que ustedes tratan en este articulo son excelente los felicito
call center asterisk (no verificado)
Mar, 02/14/2012 - 10:16
Enlace permanente
esto es lo que me gusta leer
esto es lo que me gusta leer son temas de interes
Añadir nuevo comentario