elastix callcenter

Upload: carlos-madrid

Post on 11-Jul-2015

753 views

Category:

Documents


10 download

TRANSCRIPT

Elastix Callcenter La guia total

Bueno el nombre esta muy rimbombante , pero esta gua , los tratara de llevar paso a paso , a realizar una configuracin exitosa, del modulo de callcenter, para llamadas salientes(llamador progresivo), de la genial solucion PBX ELASTIX (basada en asterisk), existen ciertas partes donde hay que modificar directamente en el dialplan , as que si ya saben asterisk puro , les va ser sencillo , de la contrario tengan mucho cuidado. Consideraciones previas - Esta gua asume que tiene un sistema Elastix 1.5 con el modulo de CallCenter 1.4.1 cargado correctamente. - Para las llamadas salientes utilizaremos una trocal sip con una cuenta justvoip (betamax ) configurada para llamadas salientes a Per(ajustable a cualquier pais) Resumen de lo que se tiene que hacer: 1.- Crear troncal 2.- Crear ruta de salida 3.- Configurar extenciones 4.- Crear Cola 5.- Crear agentes 6.- Crear Formularios 7.- Configurar modulo de callcenter 8.- Crear Campanas 9.- Ingresar al Agent Console 10.- Tpicos Importantes 11.- Observaciones 1.- CREAR TRONCAL a) Ir a la pestaa PBX y luego al men izquierdo llamado Troncales como se muestra en la figura

b) Hacer click en la opcin Add Sip Trunk

c) Configurar datos de cuenta voip Como mencione esta es la configuracin de una cuenta con justvoip , pero ustedes pueden configurar la que quieran, los datos bsicos con : Outbound Dial Prefix : 0051 Trunk name : Justvoip PEER Details type=peer host=sip.justvoip.com dtmfmode=inband disallow=all allow=gsm&g729 canreinvite=no fromdomain=stun.justvoip.com secret=tupassword username=tuusuario fromuser=tuusuario Los dems datos dejarlos en blanco , tendra que quedar algo as:

2.- CREAR RUTA DE SALIDA a) Ir a la pestaa PBX y luego al men izquierdo llamado Rutas salientes , en la parte derecha como se muestra en la figura , tenemos creada una ruta por defecto , 0 9_outside , a la cual ingresamos haciendo click.

Elastix callcenter Una vez adentro de la ruta , cambiamos la troncal de salida , por nuestra troncal Justvoip , quedara de la siguiente forma:

3.- CREAR EXTENCIONES a) Ir a la pestaa PBX y luego al men izquierdo llamado Extenciones , Luego tendramos que elegir en la opcion Device Generic Sip Device y finalmente daremos click en Submit

b) Procederemos a crear una extencion bsica con los siguientes datos User extencion : 1001 Display Name : 1001 Secret : 1001 Quedaria de la siguiente forma :

Guardamos y aplicamos los cambios. 4.- CREAR COLA DE SALIDA a) Ir a la pestaa PBX y luego al men izquierdo llamado Colas , procederemos a crear una cola con los siguientes datos: Queue number : 1234 Queue Name : COLAOUTPUT Static Agents: A1001,0 maxcallers: 23 ringstrategy : lastrecent agenttimeout : 15 retry : 5 Quedara de la siguiente forma :

Guardamos y aplicamos los cambios.

5.- CREAR AGENTES a) Ir a la pestaa Call Center y luego al men llamado Agents , procederemos a hacer click en el botn Nuevo Agente ,procederemos a crear un agente con los siguientes datos:

Numero : 1001 nombre : A1OO1 contrasena: 1001 Quedaria de la siguiente forma :

6.- CREAR FORMULARIOS a) Ir a la pestaa Call Center y luego al men llamado Formularios , procederemos a hacer click en el botn Nuevo Nuevo Formulario ,procederemos a crear un formulario bsico de recoleccin de datos , : Nombre del campo : Nombre cliente Tipo : Type text Orden : 1 Nombre del campo Tipo : Type text Orden : 2 ireccion del cliente

Nombre del campo : Producto interesado Tipo : Type text Orden : 3 El diseo , quedara de la siguiente forma en modo de diseo ,Luego daremos click en el boton Aplicar cambios

En modo de visualizacin seria de esta forma:

7.- CONFIGURAR EL MODULO DE CALLCENTER Antes de crear las campanas , tenemos que hacer algunos ajustes en el modulo , tanto en la interfase web , como en los archivo de configuracin de asterisk. a)Ir a la pestaa Call Center y luego al men llamado Configuracin ,procederemos a configurar el formulario con los siguientes datos: Login de asterisk :phpconfig password de asterisk : php[onfig password de asterisk(confirmation) : php[onfig Activar debug de marcador : marcar para activar Quedara de la siguiente forma :

Luego haremos click en el botn Guardar , asi mismo en Estado del Dialer : hacer click en el botn Iniciar , para activar el servicio del marcador progresivo.

b) ahora tenemos que configurar la cola llamante que usaremos para las campanas , esto se realiza dentro de los archivos de configuracin de asterisk , en el archivo extensions_custom.conf dentro de la carpeta /etc/asterisk , de nuestro servidor elastix Ingresamos al shell de nuestro servidor elastix , y con nuestro editor de texto favorito , en mi caso VI editamos el archivo de la siguiente forma: [root@elastix~] vi /etc/asterisk/extensions_custom.conf Vamos a encontrar esto : [from-internal-custom] exten => 1234,1,Playback(demo-congrats) exten => 1234,2,Hangup() ; extensions can dial 1234

exten => h,1,Hangup() include => agentlogin include => conferences include => calendar-event include => weather-wakeup Tendremos que cambiarlo , y debera quedar as [from-internal-custom] ;exten => 1234,1,Playback(demo-congrats) ; extensions can dial 1234 exten => 1234,1,Queue(1234) : siendo 1234 el nombre de la cola saliente exten => 1234,2,Hangup() exten => h,1,Hangup() include => agentlogin include => conferences include => calendar-event include => weather-wakeup Guardamos y salimos del archivo , Lo que hemos echo es comentar la linea donde hace un playback del archivo demo-congrats , por la linea donde ingresa a la cola llamada 1234 , previamente creada en el paso 4. El conexto from-internal-custom , es el contexto que se activa un el marcador progresivo ha lanzado una llamada y esta ha sido contestada , entonces procede a pasar la llamada a la cola , donde un agente (loqueado al agent console ) contestara la llamada. 8.- CREAR CAMPANA a) Preparar nuestro archivo de telfonos , el marcador progresivo necesita un archivo de llamadas en formato cvs , por ejemplo vamos a usar un archivo llamado base-prueba.csv con el siguiente contenido ,Nombre,Direccin 14832730,Cliente1,Rimac 14832730,cliente2,Callao En este caso estamos usando el prefijo 1+numero , ya que en la troncal jusvoip , se encuentra el prefijo 0051

b) Ir a la pestaa Call Center y luego al men llamado Llamadas salientes , procederemos a hacer click en el botn Crear nueva campana ,procederemos a crear una campana bsica :

Nombre : CP1 Range Date : 16/04/2009 Start 16/04/2009 End Schedule per Day : 01:00 Start time 23:00 End Time Formulario : FORMULARIO1 (previamente creador en el paso 6) Troncal : SIP/JUSVOIP (Sacamos todas las llamadas por nuestra cuenta voip) Intentos : 2 (numero de intentos que elastix intentara que un determinado numero le responda ) Cola : 1234 COLAOUTPUT (Cola de agentes previamente creada) Archivo de llamas : cargar el archivo(nuestro archivo de llamadas en formato cvs ) Script : Bienvenido al la campana de prueba (un pequeno dialogo el cual deseamos que los agentes digan cuando hablan con un cliente) Quedara de la siguiente forma :

Luego haremos clic en el botn Guardar y tendremos nuestra campana como activa

9.- INGRESAR AL AGENT CONSOLE a) Un vez que tenemos creada nuestra campana activa , tenemos que configurar nuestro telefono ip o softphone con la extencion 1001 , en este caso voip a configurar el softphone zoiper , seria asi:

Y nos registramos como anexo 1001. b) Ingresamos a la pestaa Call Center y luego al men llamado Agent Console , con solo siguientes datos: Numero de Agente : 1001 Extencion : 1001 De la siguiente forma :

Luego pulsamos el boton Ingresar , en ese momento nuestro anexo 1001 (en mi caso un sofphone) comenzara a timbrar , y nos pediracon un mensaje en ingles , que ingresemos nuestra contrasea de agente seguido de la tecla # , digitamos 1001# , para este caso y nos permitir ingresar a la consola del agente, tendra que ver esto :

Luego de algunos segundos , en cuanto el marcador progresivo detecte que una llamada ha

sido establecida debera enlazarnos con esa llamada cambiando el estado de la consola del agente de la siguiente forma :

Luego de haber conversado haber terminado la conversacion con el cliente tendriamos que hacer click en el boton Colgar para que se libere el agente y nos enlace con la siguiente llamada. 10.- TOPICOS IMPORTANTES a) Verficar el servicio del dialer desde la consola de elastix #service elastixdialer status b) Monitorear el estado del llamador progresivo y la secuencia de llamadas #tail -f /opt/elastix/dialer/dialerd.log c) Antes de inicial con todo el proceso setear la hora correcta , segn sea el caso. 11.-OBSERVACIONES a) NO SOPORTA CAMPANAS SIMULTANEAS ??? , hasta donde he podido ver , solo es posible realizar 1 campana a la vez , por tener seteada la cola en el contexto. Actualizacin 08/04/2011 : Bueno a la fecha como todos saben las camapaas estn en funcin a la cola de llamadas. b) DONDE ESTA LA INFORMACION DE LOS FORMULARIOS ???? , hasta ahora no he podido indagar donde se guarda la informacin que se ingresa en los formularios. Ojala ustedes me puedan apoyar en esto y otras observaciones y aportaciones , que puedan encontrar.

279 respuestas a Elastix Callcenter La guia total1.

Victor dice:

abril 20, 2009 en 6:03 pm Hola Amigo buen manual, pero quisiera saber si lo haz probado en un elastix 1.0, ya que la 1.5 es muy pesada, almenos en las pc q probe, no me funcan tan rapido como quisiera, en cambio la 1.0 si me va hasta en un pentium 3 Respondero

Robinson Martinez dice: marzo 6, 2010 en 2:59 am Saludos a todos, Tengo instalado elastix 1.6 y ultimamente instale y configure el modulo de call center version 1.5 ya esta creado el agente, los formulariosa y la campaa, pero tengo el siguiente problema. No me funciona la marcacion predictiva, no hace nada cundo la activo Le agradezco me ayuden con cualquier informacion adiconal. Muchas Gracias RMD Responder Ernesto dice: abril 24, 2010 en 1:15 am lo que debes hacer es ir al modulo del call center a la parte de configuracion y asegurarte de activar el dialer,este debe estar en ejecucion, si aun asi no te funciona el problema es del archivo csv que la has cargado, asegurate de que no tenga espacios a la derecha en la columna de numero y tambien asegurate que despues d ehaberlo creado lo has abierto en blog de notas y eliminado las comillas de la primera linea. saludo

2.

jroliva dice: abril 20, 2009 en 6:57 pm

Hola Vctor He probado con 1.3-2 , con buenos resultados Saludos Juan Responder3.

William dice: abril 21, 2009 en 2:09 pm Muchas gracias amigo esta muy bueno. Responder

4.

Max dice: abril 21, 2009 en 11:13 pm Muchas gracias por el trabajo. Estamos justo implementando uno esta semana. Gracias! Responder

5.

jorge dice: abril 23, 2009 en 9:00 pm hola amigo buen manualfelicidades!!! tengo unas dudas..cuando el agente contesta entro a la consola pero no me aparece el formulario que sera? Responder

6.

Daylin1 dice: abril 24, 2009 en 5:35 pm Hola, me parece muy buena tu documentacin, quisiera saber si existe alguna forma de que el agente ingrese a la consola sin tener que ver el resto de las pestaas del elastix. Gracias

Responder7.

jroliva dice: abril 24, 2009 en 5:39 pm Hola Jorge , estas trabajando con Mozilla ? Daylin1, si claro , tienes que crear un grupo , y dar privilegios de acceso solo al agent console , despus creas usuarios y le asignas el grupo que hallas creado con sus privilegios. Saludos Juan Responder

8.

carlos dice: abril 26, 2009 en 4:55 pm Buenos dias quisiera saber cuantos usuarios soporta el elastix tanto para para voip como para mensajeria. Responder

9.

jroliva dice: abril 26, 2009 en 11:26 pm Hola Carlos, en realidad la limitacin viene por parte del hardware , ten en cuenta que, de por si Asterisk necesita regularles recursos para funcionar, con Elastix encima, en lo que menos tienes que ser mesquino es en procesador y memoria, procesadores core 2 duo y quadcore , te darn buen rendimiento para trabajar de 20 agentes hacia arriba. Responder

10.

jorge dice: abril 27, 2009 en 8:14 pm

hola amigo una preguntami formulario se queda en azul , ingreso a mi consola de agente recibo la llamada, luego entra la llamada a mi softphone pero, mi formulario se queda azul no cambia a verde que estoy haciendo mal? Responder11.

Cesar Acevedo dice: abril 28, 2009 en 4:37 pm Para los interesados los formularios se gualdan en la base datos callcenter para mas comididad pueden configurar el mysql e ingresar remotamente para tener una perspectiva muy amplia de como estan organizadas y poder jugar con la informacion guardada. Responder

12.

jroliva dice: abril 28, 2009 en 4:39 pm Hola Cesar , gracias por tu aportacin , podras indicarnos en que tabla de la base de datos estn los formularios Saludos Juan Responder

13.

Jorge Pontanillo dice: mayo 4, 2009 en 4:50 pm hola, tengo todo configurado pero no se crean las llamdas salientes del call center, y al entrar en la campaa y darle en ver datos CSV me descarga el archivo y al abrirlo me dice que no se encontraron datos, y segui todas las indicaciones y probe poniendo solo el numero tambien, guarde en CSV (ANSI, Unicode, uft8) con varios programas y nada, alquien sabe que pasa?? o que podria hacer?? de antemano les agradezco su ayuda Responder

o

Ernesto dice: abril 24, 2010 en 1:21 am debes crear el archivo en open office y asegurarte de que no hayan espacios en las columnas si al descargar el asrchivo no sale nada es por que el sistema no ha generado ninguna llamada, activa el debug el inicial el dialer y trata de nuevo Responder

14.

Juan dice: mayo 4, 2009 en 11:13 pm Tengo un cuadro elastix xonfigurado en el trabajo y no recuerdo el; password default para tumbar las llamadas, se que era ElAsTiX2oo8 algo asi he tratado pero no me funciona. me podrias ayudar. Responder

15.

Alejandro dice: mayo 7, 2009 en 3:02 pm Tengo configurado el mdulo 1.4 en Elastix 1.5.2 y se pueden realizar varias campaas salientes al mismo tiempo. Pero tengo un problema: cuando estoy realizando la campaa de salida, si me contesta una maquina (IVR), tengo que presionar algn dgito x Ej 0 para la operadora. Al presionar los digitos desaparece la informacin de la persona a la que esty llamando y deja de funcionar el formulario del agente. La llamada se muestra como colgada en la pantalla del agente pero la llamada sigue activa. Alguien sabe como corregir esto? Respondero

ADRIAN dice: agosto 27, 2009 en 7:30 pm Hola, Alejandro..un favor me pudieses decir como le hiciste para poder trabajar con varias campaas al mismo tiempo?

saludos y gracias Responder16.

Ivan dice: mayo 8, 2009 en 4:41 pm Gracias por tu aportacion Me sirvio de mucho Responder

17.

Pablo dice: mayo 11, 2009 en 5:36 pm Hola, tengo el mismo problema que Alejandro, alguin lo ha podido resolver??? Responder

18.

Erick dice: mayo 11, 2009 en 9:56 pm Estimado tengo el mismo problema que Jorge, una vez q entro a mi consola de agente se queda en azul y no me muestra las llamadas q estoy haciendo por tanto no cambia a color verde, segui paso a paso tu manual, q reviso. gracias Responder

19.

Alejandro dice: mayo 12, 2009 en 1:19 pm Por si acaso: El trunk que se utilizar en la campaa de salida debe ser SIP.(Todava no prob con IAX). Pero en la versin de Elastix 1.5.2 no me permite realizar la campaa de salidas si es que trato de utilizar un Trunk ZAP porque ahora se utiliza el driver dahdi. Y el mdulo call center no lo reconoce. Alguien pudo hacer una campaa utilizando esta versin y trunks ZAP o DAHDI? Responder

20.

Erick dice: mayo 12, 2009 en 1:29 pm Por favor si alguien logro hacer funcionar con Troncales ZAP que avise como, ya que mi VoIP si o si tiene q funcionar con esas troncales Muchas gracias Responder

21.

Maria dice: mayo 16, 2009 en 5:09 pm Actualmente estoy utilizando la version 1.5.2 del elastix, lo estoy implementando, subi el modulo de call center, pero la marcacion automatica para campaas salientes no funciona, indagando, encontre que el archivo que subo el cvs o csv(probe los dos), no me carga datos. Como podria solucionar esto? Gracias por tu colaboracin muy buen manual Respondero

Jonatan Di Rocca dice: junio 6, 2009 en 4:39 am Hey, tengan cuidado desde que S.O. suben los csv o cualquier otro archivo. Yo me volvi loco una semana que me daba error en los csv que hacia upload al server de elastix, probe con todos los browsers de internet del mercado y el problema era windows vista. Si tienen windows vista pongan un virtual box y carguen lso archivos desde algun linux, windows xp o w2003 y se los va a tomar. Responder