Diferencia entre revisiones de «Servicio de CHAT»

De VIVAitwiki
Ir a la navegaciónIr a la búsqueda
Línea 31: Línea 31:
 
Para configurar la funcionalidad CHAT es necesario realizar configuraciones, directamente en ficheros de configuración y a través del ''Portal de Administración'' de '''''VIVA'''it''.
 
Para configurar la funcionalidad CHAT es necesario realizar configuraciones, directamente en ficheros de configuración y a través del ''Portal de Administración'' de '''''VIVA'''it''.
 
<br><br>
 
<br><br>
'''Paso 1.''' En el portal se crea una ''Clase de dispositivo'' tipo '''"Multicanalidad texto entrada"'''
+
'''Paso 1.''' En el portal se crea una ''Clase de dispositivo'' con ''Clase'' '''"Multicanalidad texto entrada"'''
 
<br><br>
 
<br><br>
 
[[File:1.jpg|1300px|center|thumb]]
 
[[File:1.jpg|1300px|center|thumb]]
Línea 37: Línea 37:
 
[[File:2.jpg|1500px|center|thumb]]
 
[[File:2.jpg|1500px|center|thumb]]
 
<br><br>
 
<br><br>
'''Paso 2.''' A continuación creamos un dispositivo de llamada con ''Clase'' '''Multicanal texto entrada'''.
+
'''Paso 2.''' A continuación se crea un ''Dispositivo de llamada'' tipo '''Multicanal texto entrada'''.
 
<br><br>
 
<br><br>
 
[[File:3.jpg|1500px|center|thumb]]
 
[[File:3.jpg|1500px|center|thumb]]
 
<br><br>
 
<br><br>
'''Paso 3.''' Se configura una pre-ruta con destino tipo '''VDN corporativo'''.
+
El campo ''Servidor'' se complementa con los datos del servidor con el el webservice del CHAT en el Tomcat.<br>
 +
El campo ''Nodo'' debe tener el nodo en el que resida el citado webservice.
 +
<br><br>
 +
'''Paso 3.''' Se configura una pre-ruta con destino tipo '''VDN corporativo''' que tendra el VDN asociado al grupo ACD con los agentes chat. Este VDN atenderá la invocación de servicio.
 
<br><br>
 
<br><br>
 
[[File:4.jpg|1500px|center|thumb]]
 
[[File:4.jpg|1500px|center|thumb]]
<br><br>
 
'''Paso 4.''' En los campos '''servidor''' y '''nodo''' pondremos los datos de la máquina en la que tenemos el webservice del CHAT en el Tomcat.
 
 
<br><br>
 
<br><br>
 
'''Paso 5.''' Utilizaremos la plantilla '''"Multicanalidad texto entrada"'''.
 
'''Paso 5.''' Utilizaremos la plantilla '''"Multicanalidad texto entrada"'''.

Revisión del 12:19 16 jun 2026

1 CHAT



El CHAT es una funcionalidad incluida en la plataforma VIVAit Suite, que permite la comunicación con la plataforma VIVAit Call para usuarios.

El esquema de la misma es la siguiente:

Chan sit V.51.png



El CHAT se inicia con una petición de un usuario desde VIVAit Call y genera la apertura de un formulario de CHAT en la plataforma VIVAit Suite.
Para que la comunicación se establezca es necesario que un agente de VIVAit Suite esté logado en un grupo ACD al que se le haya asociado un formulario de CHAT.
El servicio permite establecer una comunicación entre un usuario y un agente.
Cuando sea necesario, el supervisor del agente podrá intervenir en la comunicación, ayudando únicamente al agente, o al agente y al usuario a la vez.
El servicio no permite que el supervisor envíe comunicaciones solo al usuario.
Aún cuando la comunicación esté establecida y el agente aparezca en estado ocupado, podrá recibir llamadas entrantes de los grupos ACD en los que está logado.



1.1 Configuración del servicio



Para configurar la funcionalidad CHAT es necesario realizar configuraciones, directamente en ficheros de configuración y a través del Portal de Administración de VIVAit.

Paso 1. En el portal se crea una Clase de dispositivo con Clase "Multicanalidad texto entrada"

1.jpg



2.jpg



Paso 2. A continuación se crea un Dispositivo de llamada tipo Multicanal texto entrada.

3.jpg



El campo Servidor se complementa con los datos del servidor con el el webservice del CHAT en el Tomcat.
El campo Nodo debe tener el nodo en el que resida el citado webservice.

Paso 3. Se configura una pre-ruta con destino tipo VDN corporativo que tendra el VDN asociado al grupo ACD con los agentes chat. Este VDN atenderá la invocación de servicio.

4.jpg



Paso 5. Utilizaremos la plantilla "Multicanalidad texto entrada".

5.jpg



Paso 6. En los datos del nodo en el que tenemos instalado el tomcat con el webservice del CHAT tenemos que rellenar los datos de multinacalidad, con la IP del nodo ACD y como puerto por defecto 8888.

6.jpg



Paso 7. En la plantilla General ACD tendremos que indicar dos parámetros nuevos:

   multicanalidad=yes
   factor_metrica_esfuerzo=0



7.jpg



Paso 8. En VIVAit Suite ACD + creamos el grupo ACD al que se logará el agente.

8.jpg



Como podemos observar habremos indicado que el formulario es "CHAT" y el tipo de cola "llamada entrante".

Paso 9. En VIVAit Suite ACD + --> CHAT creamos un servicio nuevo al que le asociamos el grupo ACD que hemos creado y en el campo canal el "multicanal texto entrada" que creamos anteriormente.

9.jpg



10.jpg



Paso 10. De forma manual hay que hacer cambios en el fichero etc\asterisk\chan_sit.conf

Debe tener la siguiente estructura:
root@vm-acd:~# cat /etc/asterisk/chan_sit.conf [general] peer_out_default=out1 esfuerzo_disponible=6 esfuerzo_chat=3 esfuerzo_sms=2 esfuerzo_email=1 esfuerzo_tarea=1

[rest] port=8888

[chat1] channel_type_in=chat host_in=172.25.128.92 ;host_in=172.25.2.130 context_in=context_sit ;vdn_dest_in=6541 ;cidname_in=name_chat1 ;cidnum_in=1234 timeout_first_in=60 timeout_next_in=60

[sms1] channel_type_in=sms ;host_in=10.255.178.46 context_in=context_sit ;vdn_dest_in=6541 ;cidname_in=name_sms1 ;cidnum_in=1234 timeout_first_in=60 timeout_next_in=60

[email1] channel_type_in=email ;host_in=10.255.178.46 context_in=context_sit ;vdn_dest_in=6541 ;cidname_in=name_email1 ;cidnum_in=1234 timeout_first_in=60 timeout_next_in=60

[out1] netip_out=0.0.0.0 netmsk_out=0.0.0.0 timeout_transfer_out=60 autoanswer_out=yes En este fichero es imprescindible:

* Indicar los esfuerzos
* Indicar en [rest] el puerto
* configurar los [chat1]... que se hayan creado
* configurar [out1]





1.2 Funcionamiento

1.2.1 Agente

Cuando un agente de VIVAit Suite recibe una solicitud de CHAT se abre en la pantalla un formulario y su estado cambia a acupado.

250

Las comunicaciones enviadas por el usuario aparecen en el área de CHAT.

El agente utiliza el área de escritura de texto para enviar y redacta la respuesta al usuario.

El agente puede utilizar el despleglable con respuestas prediseñadas. Selecciona una respuesta, pulsar el botón para copiar ésta en el área superior y pocede a enviar el texto.

En la parte inferior de la ventana el agente cuenta con un botón para etiquetar la llamada y otro para colgarla.

1.2.2 Supervisor

Para acceder al CHAT el Supervisor accede al Menú MC de la barra superior, opción Chat/Activos.

La nueva ventana muestra los CHAT's activos en la aplicación.

El Supervisor selecciona el que desea observar y pulsa el botón, tal y como se indica en la imagen.

El botón central de esta ventana refresca la información respecto a los CHAT's activos en cada momento.


250

La siguiente imagen muestra la ventana de CHAT del supervisor.

250

Como puede apreciarse en la imagen el Supervisor puede enviar mensajes de dos formas:

  • Al agente
  • Al agente y al usuario.

En la pantalla de CHAT el supervisor observará toda la información intercambiada entre el usuario y el agente.

1.2.3 Usuario de VIVAit Call

Cuando un usuario de VIVAit Call inicia la sesión se muestra en pantalla un botón de acceso al CHAT.


Ventana-Inicio.jpg

Este botón abre una ventana de solicitud del servicio.

Entrada a servicio de CHAT.jpg


Si el usuario solicita el servicio, y existe un agente logado en VIVAit-Suite, se abre la ventana de CHAT, en la que el usuario establece la comunicación con el agente.


Servicio de CHAT iniciado.jpg

El usuario escribe en la zona de mensaje y cuando pulsa el botón Enviar el texto aparece en la zona central de la ventana. Toda la comunicación que se intercambie entre agente y usuario quedará reflejada en esta zona central.


Ejemplo de pantalla con mensaje de usuario y agente.jpg

Cuando el usuario lo desee puede pulsar el botón cerrar chat para dar por finalizada la comunicación.

Si no hay agentes logados en VIVAit-Suite, el sistema presenta la siguiente pantalla:

Sin agentes logados.jpg

Cuando un agente se logue en un grupo ACD de CHAT se establecerá la comunicación de forma inmediata.

1.2.4 Configuración del grupo ACD

Para que entre un usuario y un agente se pueda establecer una comunicación de CHAT es necesario que el grupo ACD al que está logado el agente tenga asignado un formulario de CHAT.


Configuracion Grupo ACD Desk.png


Configuracion Grupo ACD.png