Diferencia entre revisiones de «Servicio de CHAT»

De VIVAitwiki
Ir a la navegaciónIr a la búsqueda
 
(No se muestran 10 ediciones intermedias del mismo usuario)
Línea 51: Línea 51:
 
'''Paso 3.''' Se configura una pre-ruta con destino tipo ''VDN corporativo'' que tendrá el VDN asociado al grupo ACD con los agentes chat. Este VDN atenderá la invocación de servicio.
 
'''Paso 3.''' Se configura una pre-ruta con destino tipo ''VDN corporativo'' que tendrá 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:chat_pre-rutas_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
 
'''Paso 4.''' En los datos del nodo en el está instalado el Tomcat con el webservice del CHAT se cumplimentan:
 
'''Paso 4.''' En los datos del nodo en el está instalado el Tomcat con el webservice del CHAT se cumplimentan:
Línea 67: Línea 67:
 
'''Paso 6.''' En el menú ''VIVAit Suite ACD+'' se crea el grupo ACD al que pertenecerá el agente.
 
'''Paso 6.''' En el menú ''VIVAit Suite ACD+'' se crea el grupo ACD al que pertenecerá el agente.
 
<br><br>
 
<br><br>
[[File:8.jpg|1500px|center|thumb]]
+
[[File:chat_grupo_acd_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
 
: El formulario asignado es "CHAT" y en el campo ''Tipo de cola'' se elegirá ''Llamada entrante''.
 
: El formulario asignado es "CHAT" y en el campo ''Tipo de cola'' se elegirá ''Llamada entrante''.
Línea 190: Línea 190:
 
Dentro de la plataforma '''''VIVA'''it Suite'', como parte receptora de los mensajes de chat, la funcionalidad CHAT la encontramos en:
 
Dentro de la plataforma '''''VIVA'''it Suite'', como parte receptora de los mensajes de chat, la funcionalidad CHAT la encontramos en:
 
: • [[#CHAT en Agente VIVAit Suite | '''CHAT en Agente VIVAit Suit''']], formulario de CHAT en el agente.<br>
 
: • [[#CHAT en Agente VIVAit Suite | '''CHAT en Agente VIVAit Suit''']], formulario de CHAT en el agente.<br>
: • [[#CHAT en Supervisor VIVAit Suite | '''CHAT en Supervisor VIVAit Suit''']], ayuda de CHAT en el supervisor.<br>
+
: • [[#CHAT en Supervisor VIVAit Suite | '''CHAT en Supervisor VIVAit Suit''']], ayuda de CHAT en el supervisor.
 
+
<br><br>
 +
El usuario que invoca el chat lo hará, bien interna o externamente mediante una página web que invocar el webservice mediante el que enlazará con Asterisk.
 +
<br><br>
 +
[[File:chat_usuario_V5.1.png|1500px|center|thumb]]
 +
<br><br>
 +
<div style="
 +
  text-align:right;
 +
  margin-top:20px;
 +
  padding:8px;
 +
  border:1px solid #ccc;
 +
  background-color:#f9f9f9;
 +
  border-radius:6px;
 +
  display:inline-block;
 +
">
 +
[[File:Índice_azul.png|20px|link=#toc]][[#toc | Ir al índice]]
 +
</div>
 +
<div style="
 +
  text-align:right;
 +
  margin-top:20px;
 +
  padding:8px;
 +
  border:1px solid #ccc;
 +
  background-color:#f9f9f9;
 +
  border-radius:6px;
 +
  display:inline-block;
 +
">
 +
[[File:casa.png|20px|link=#]][[# | Página Principal]]
 +
</div>
 +
<br><br>
 
=== CHAT en Agente '''''VIVA'''it Suite'' ===
 
=== CHAT en Agente '''''VIVA'''it Suite'' ===
 
<br><br>
 
<br><br>
 
Cuando un agente de VIVAit Suite recibe una solicitud de CHAT se abre en la pantalla un formulario y su estado cambia a acupado.
 
Cuando un agente de VIVAit Suite recibe una solicitud de CHAT se abre en la pantalla un formulario y su estado cambia a acupado.
 
+
<br><br>
[[File:Formulario_Chat_Desk.png|1500|center|thumb]]
+
[[File:chat_agente_V5.1.png|1500px|center|thumb]]
 
+
<br><br>
Las comunicaciones enviadas por el usuario aparecen en el área de CHAT.
+
Las comunicaciones enviadas por el usuario aparecen en el área de CHAT.<br>
 
+
El agente utiliza el área de escritura de texto para redactar la respuesta al usuario.<br>
El agente utiliza el área de escritura de texto para enviar y redacta la respuesta al usuario.
+
El agente puede utilizar el desplegable con respuestas prediseñadas. Selecciona una respuesta, pulsa el botón para copiar ésta en el área superior y procede a enviar el texto.<br>
 
 
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.
 
En la parte inferior de la ventana el agente cuenta con un botón para etiquetar la llamada y otro para colgarla.
 
<br><br>
 
<br><br>
Línea 243: Línea 267:
 
=== CHAT en Supervisor '''''VIVA'''it Suite'' ===
 
=== CHAT en Supervisor '''''VIVA'''it Suite'' ===
 
<br><br>
 
<br><br>
Para acceder al CHAT el Supervisor accede al Menú MC de la barra superior, opción Chat/Activos.
+
Para acceder al CHAT el Supervisor accede al menú ''MC'' de la barra superior, opción ''Chat/Activos''.<br>
 
+
Se muestran los CHAT's activos en la aplicación.<br>
La nueva ventana muestra los CHAT's activos en la aplicación.
+
El Supervisor selecciona el que desea observar y pulsa el botón [[File:lupa_chat_supervisor_V5.1.png|40px]] tal y como se indica en la imagen.
 
+
<br><br>
El Supervisor selecciona el que desea observar y pulsa el botón, tal y como se indica en la imagen.
+
[[File:ver_chat_seleccionado_supervisor_V5.1.png|1500px|center|thumb]]
 
+
<br><br>
El botón central de esta ventana refresca la información respecto a los CHAT's activos en cada momento.
+
El botón central de esta ventana [[File:refresco_chat_supervisor_V5.1.png|40px]] refresca la información respecto a los CHAT's activos en cada momento.<br>
 
+
La siguiente imagen muestra la ventana del chat seleccionado en el supervisor.
 
+
<br><br>
[[File:Acceso_Chat_Supervisor_Suite.png|1500|center|thumb]]
+
[[File:envio_chat_supervisor_V5.1.png|1500px|center|thumb]]
 
+
<br><br>
La siguiente imagen muestra la ventana de CHAT del supervisor.
+
Como puede apreciarse en la imagen el Supervisor puede enviar mensajes de dos formas:<br>
 
+
: * Al agente<br>
[[File:Formulario_Chat_Supervisor.png|1500|center|thumb]]
+
: * Al agente y al usuario<br>
 
+
En la pantalla de CHAT el supervisor observará toda la información intercambiada entre el usuario y el agente aunque no participe en la conversación.<br>
Como puede apreciarse en la imagen el Supervisor puede enviar mensajes de dos formas:
+
El supervisor nunca se podrá comunicar unicamente con el usuario.
* 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.
 
 
<br><br>
 
<br><br>
 
<div style="
 
<div style="

Revisión actual del 14:05 17 jun 2026

1 CHAT



CHAT es una funcionalidad incluida en la plataforma VIVAit Suite, que permite al agente atender mensajes de chat en tiempo real desde la aplicación VIVAit Desk.

El esquema de la misma es la siguiente:

Chat chan sit V.51.png



El CHAT se inicia con una petición de un usuario vía web y genera la apertura de un formulario de CHAT en un agente de 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

Clase dispositivo V5.1.png



con Clase Multicanalidad texto entrada.



Clases de dispositivo V5.1.png



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

Multicanal texto entrada V5.1.png



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.
En el campo Plantilla se elige Multicanalidad texto entrada.



Dispositivo multicanal texto entrada V5.1.png



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

Chat pre-rutas V5.1.png



Paso 4. En los datos del nodo en el está instalado el Tomcat con el webservice del CHAT se cumplimentan:

Datos Multicanal con la IP del nodo ACD
Multicanal Puerto con el puerto que por defecto es 8888.



Nodo multicanal V5.1.png



Paso 5. En la Plantilla General ACD hay que indicar dos parámetros nuevos:

   multicanalidad=yes
   factor_metrica_esfuerzo=0



Plantilla ACD V5.1.png



Paso 6. En el menú VIVAit Suite ACD+ se crea el grupo ACD al que pertenecerá el agente.

Chat grupo acd V5.1.png



El formulario asignado es "CHAT" y en el campo Tipo de cola se elegirá Llamada entrante.



Paso 7. En VIVAit Suite ACD+ --> Multicanalidad --> CHAT se crea un servicio nuevo al que se asocia dos objetos creados anteriormente:

Cola es el Grupo ACD creado
Canal es el dispositivo Multicanal texto entrada



Chat servicio V5.1.png



Paso 8. Fuera del portal y de forma manual hay que hacer cambios en el fichero

      /etc/asterisk/chan_sit.conf

Debe tener una estructurasimilar a esta:

     root@preproduccionacd:~# cat /etc/asterisk/chan_sit.conf
     [general]
     peer_out_default=out1
     esfuerzo_disponible=3
     esfuerzo_chat=1
     esfuerzo_sms=1
     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
     ;ucid_externo=false
     ;cidname_in=name_chat1
     ;cidnum_in=1234
     timeout_first_in=60
     timeout_next_in=60
           
     [chat2]
     channel_type_in=chat
     host_in=172.25.128.252
     ;host_in=172.25.2.130
     context_in=context_sit
     ;vdn_dest_in=6541
     ;ucid_externo=false
     ;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
     ;ucid_externo=false
     ;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
     ;ucid_externo=false
     ;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=no

En este fichero es imprescindible:

* Indicar los esfuerzos de cada servicio
* Indicar en [rest] el puerto que se va a utilizar
* configurar los [chat1]... que se hayan creado
* configurar [out1]





1.2 Funcionamiento de CHAT



Dentro de la plataforma VIVAit Suite, como parte receptora de los mensajes de chat, la funcionalidad CHAT la encontramos en:

CHAT en Agente VIVAit Suit, formulario de CHAT en el agente.
CHAT en Supervisor VIVAit Suit, ayuda de CHAT en el supervisor.



El usuario que invoca el chat lo hará, bien interna o externamente mediante una página web que invocar el webservice mediante el que enlazará con Asterisk.

Chat usuario V5.1.png





1.2.1 CHAT en Agente VIVAit Suite



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

Chat agente V5.1.png



Las comunicaciones enviadas por el usuario aparecen en el área de CHAT.
El agente utiliza el área de escritura de texto para redactar la respuesta al usuario.
El agente puede utilizar el desplegable con respuestas prediseñadas. Selecciona una respuesta, pulsa el botón para copiar ésta en el área superior y procede 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 CHAT en Supervisor VIVAit Suite



Para acceder al CHAT el Supervisor accede al menú MC de la barra superior, opción Chat/Activos.
Se muestran los CHAT's activos en la aplicación.
El Supervisor selecciona el que desea observar y pulsa el botón Lupa chat supervisor V5.1.png tal y como se indica en la imagen.

Ver chat seleccionado supervisor V5.1.png



El botón central de esta ventana Refresco chat supervisor V5.1.png refresca la información respecto a los CHAT's activos en cada momento.
La siguiente imagen muestra la ventana del chat seleccionado en el supervisor.

Envio chat supervisor V5.1.png



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 aunque no participe en la conversación.
El supervisor nunca se podrá comunicar unicamente con el usuario.