Diferencia entre revisiones de «Servicio de CHAT»

De VIVAitwiki
Ir a la navegaciónIr a la búsqueda
 
(No se muestran 29 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
= CHAT =
 
= CHAT =
 
<big><br><br>
 
<big><br><br>
El CHAT es una funcionalidad incluida en la plataforma '''''VIVA'''it Suite'', que permite la comunicación con la plataforma '''''VIVA'''it Call'' para usuarios.
+
CHAT es una funcionalidad incluida en la plataforma '''''VIVA'''it Suite'', que permite al agente atender mensajes de chat en tiempo real desde la aplicación '''''VIVA'''it Desk''.
 
<br><br>
 
<br><br>
 
El esquema de la misma es la siguiente:
 
El esquema de la misma es la siguiente:
 
<br><br>
 
<br><br>
[[File:chan_sit_V.51.png|1500px|center|frameless]]
+
[[File:chat_chan_sit_V.51.png|1500px|center|frameless]]
 
<br><br>
 
<br><br>
El CHAT se inicia con una petición de un usuario desde '''''VIVA'''it Call'' y genera la apertura de un formulario de CHAT en la plataforma '''''VIVA'''it Suite''.<br>
+
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 '''''VIVA'''it Suite''.<br>
 
Para que la comunicación se establezca es necesario que un agente de '''''VIVA'''it Suite'' esté logado en un grupo ACD al que se le haya asociado un formulario de CHAT.<br>
 
Para que la comunicación se establezca es necesario que un agente de '''''VIVA'''it Suite'' esté logado en un grupo ACD al que se le haya asociado un formulario de CHAT.<br>
 
El servicio permite establecer una comunicación entre un usuario y un agente.<br>
 
El servicio permite establecer una comunicación entre un usuario y un agente.<br>
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'' con ''Clase'' '''"Multicanalidad texto entrada"'''
+
'''Paso 1.''' En el portal se crea una ''Clase de dispositivo''
 
<br><br>
 
<br><br>
 
[[File:clase_dispositivo_V5.1.png|1300px|center|thumb]]
 
[[File:clase_dispositivo_V5.1.png|1300px|center|thumb]]
 
<br><br>
 
<br><br>
con ''Clase'' '''"Multicanalidad texto entrada"'''
+
:con ''Clase'' ''Multicanalidad texto entrada''.
 
<br><br>
 
<br><br>
[[File:2.jpg|1500px|center|thumb]]
+
[[File:clases_de_dispositivo_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
'''Paso 2.''' A continuación se crea un ''Dispositivo de llamada'' tipo '''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:multicanal_texto_entrada_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
El campo ''Servidor'' se complementa con los datos del servidor con el el webservice del CHAT en el Tomcat.<br>
+
: 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.
+
: El campo ''Nodo'' debe tener el nodo en el que resida el citado webservice.
 +
: En el campo ''Plantilla'' se elige ''Multicanalidad texto entrada''.<br>
 
<br><br>
 
<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.
+
[[File:dispositivo_multicanal_texto_entrada_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
[[File:4.jpg|1500px|center|thumb]]
+
'''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>
'''Paso 5.''' Utilizaremos la plantilla '''"Multicanalidad texto entrada"'''.
+
[[File:chat_pre-rutas_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
[[File:5.jpg|1500px|center|thumb]]
+
'''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.
 
<br><br>
 
<br><br>
'''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.
+
[[File:nodo_multicanal_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
[[File:6.jpg|1500px|center|thumb]]
+
'''Paso 5.''' En la ''Plantilla'' ''General ACD'' hay que indicar dos parámetros nuevos:<br>
<br><br>
 
'''Paso 7.''' En la plantilla '''General ACD''' tendremos que indicar dos parámetros nuevos:<br>
 
 
     multicanalidad=yes
 
     multicanalidad=yes
 
     factor_metrica_esfuerzo=0
 
     factor_metrica_esfuerzo=0
 
<br><br>
 
<br><br>
[[File:7.jpg|1500px|center|thumb]]
+
[[File:plantilla_ACD_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
'''Paso 8.''' En VIVAit Suite ACD + creamos el grupo ACD al que se logará 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>
Como podemos observar habremos indicado que el formulario es "CHAT" y el tipo de cola "llamada entrante".
+
: El formulario asignado es "CHAT" y en el campo ''Tipo de cola'' se elegirá ''Llamada entrante''.
 
<br><br>
 
<br><br>
'''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.
+
'''Paso 7.''' En ''VIVAit Suite ACD+ --> Multicanalidad --> CHAT'' se crea un servicio nuevo al que se asocia dos objetos creados anteriormente:<br>
 +
: ''Cola'' es el ''Grupo ACD'' creado<br>
 +
: ''Canal'' es el dispositivo ''Multicanal texto entrada''
 
<br><br>
 
<br><br>
[[File:9.jpg|1500px|center|thumb]]
+
[[File:chat_servicio_V5.1.png|1500px|center|thumb]]
 
<br><br>
 
<br><br>
[[File:10.jpg|1500px|center|thumb]]
+
'''Paso 8.''' Fuera del portal y de forma manual hay que hacer cambios en el fichero  
<br><br>
+
      /etc/asterisk/chan_sit.conf
'''Paso 10.''' De forma manual hay que hacer cambios en el fichero '''etc\asterisk\chan_sit.conf'''
+
Debe tener una estructurasimilar a esta:<br>
<br><br>
+
      root@preproduccionacd:~# cat /etc/asterisk/chan_sit.conf
Debe tener la siguiente estructura:<br>
+
 
root@vm-acd:~# cat /etc/asterisk/chan_sit.conf
+
      [general]
[general]
+
      peer_out_default=out1
peer_out_default=out1
+
      esfuerzo_disponible=3
esfuerzo_disponible=6
+
      esfuerzo_chat=1
esfuerzo_chat=3
+
      esfuerzo_sms=1
esfuerzo_sms=2
+
      esfuerzo_email=1
esfuerzo_email=1
+
      esfuerzo_tarea=1
esfuerzo_tarea=1
+
     
+
      [rest]
[rest]
+
      port=8888
port=8888
+
     
+
      [chat1]
[chat1]
+
      channel_type_in=chat
channel_type_in=chat
+
      host_in=172.25.128.92
host_in=172.25.128.92
+
      ;host_in=172.25.2.130
;host_in=172.25.2.130
+
      context_in=context_sit
context_in=context_sit
+
      ;vdn_dest_in=6541
;vdn_dest_in=6541
+
      ;ucid_externo=false
;cidname_in=name_chat1
+
      ;cidname_in=name_chat1
;cidnum_in=1234
+
      ;cidnum_in=1234
timeout_first_in=60
+
      timeout_first_in=60
timeout_next_in=60
+
      timeout_next_in=60
+
           
[sms1]
+
      [chat2]
channel_type_in=sms
+
      channel_type_in=chat
;host_in=10.255.178.46
+
      host_in=172.25.128.252
context_in=context_sit
+
      ;host_in=172.25.2.130
;vdn_dest_in=6541
+
      context_in=context_sit
;cidname_in=name_sms1
+
      ;vdn_dest_in=6541
;cidnum_in=1234
+
      ;ucid_externo=false
timeout_first_in=60
+
      ;cidname_in=name_chat1
timeout_next_in=60
+
      ;cidnum_in=1234
+
      timeout_first_in=60
[email1]
+
      timeout_next_in=60
channel_type_in=email
+
     
;host_in=10.255.178.46
+
      [sms1]
context_in=context_sit
+
      channel_type_in=sms
;vdn_dest_in=6541
+
      ;host_in=10.255.178.46
;cidname_in=name_email1
+
      context_in=context_sit
;cidnum_in=1234
+
      ;vdn_dest_in=6541
timeout_first_in=60
+
      ;ucid_externo=false
timeout_next_in=60
+
      ;cidname_in=name_sms1
+
      ;cidnum_in=1234
[out1]
+
      timeout_first_in=60
netip_out=0.0.0.0
+
      timeout_next_in=60
netmsk_out=0.0.0.0
+
     
timeout_transfer_out=60
+
      [email1]
autoanswer_out=yes
+
      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:
 
En este fichero es imprescindible:
 
<br><br>
 
<br><br>
: * Indicar los esfuerzos<br>
+
: * Indicar los esfuerzos de cada servicio<br>
: * Indicar en [rest] el puerto<br>
+
: * Indicar en [rest] el puerto que se va a utilizar<br>
 
: * configurar los [chat1]... que se hayan creado<br>
 
: * configurar los [chat1]... que se hayan creado<br>
 
: * configurar [out1]
 
: * configurar [out1]
Línea 169: Línea 186:
 
<br><br>
 
<br><br>
  
== Funcionamiento ==
+
== Funcionamiento de CHAT ==
 
+
<br><br>
=== Agente ===
+
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 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'' ===
 +
<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|250]]
+
[[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>
 +
<div style="
 +
  text-align:right;
 +
  margin-top:20px;
 +
  padding:8px;
 +
  border:1px solid #ccc;
 +
  background-color:#f9f9f9;
 +
  border-radius:6px;
 +
  display:inline-block;
 +
">
 +
[[File:flecha_verde.png|20px|link=#Funcionamiento de CHAT]][[#Funcionamiento de CHAT | Volver arriba]]
 +
</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:Í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>
  
=== Supervisor ===
+
=== CHAT en Supervisor '''''VIVA'''it Suite'' ===
 
+
<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|250]]
+
[[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|250]]
+
: * 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
+
<br><br>
* Al agente y al usuario.
+
<div style="
 
+
  text-align:right;
En la pantalla de CHAT el supervisor observará toda la información intercambiada entre el usuario y el agente.
+
  margin-top:20px;
 
+
  padding:8px;
=== Usuario de VIVAit Call ===
+
  border:1px solid #ccc;
 
+
  background-color:#f9f9f9;
Cuando un usuario de VIVAit Call inicia la sesión se muestra en pantalla un botón de acceso al CHAT.
+
  border-radius:6px;
 
+
  display:inline-block;
 
+
">
[[File:Ventana-Inicio.jpg|900px|centro]]
+
[[File:flecha_verde.png|20px|link=#Funcionamiento de CHAT]][[#Funcionamiento de CHAT | Volver arriba]]
 
+
</div>
Este botón abre una ventana de solicitud del servicio.
+
<div style="
 
+
  text-align:right;
[[File:Entrada a servicio de CHAT.jpg|900px|centro]]
+
  margin-top:20px;
 
+
  padding:8px;
 
+
  border:1px solid #ccc;
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.
+
  background-color:#f9f9f9;
 
+
  border-radius:6px;
 
+
  display:inline-block;
[[File:Servicio de CHAT iniciado.jpg|900px|centro]]
+
">
 
+
[[File:Índice_azul.png|20px|link=#toc]][[#toc | Ir al índice]]
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.
+
</div>
 
+
<div style="
 
+
  text-align:right;
[[File:Ejemplo de pantalla con mensaje de usuario y agente.jpg|900px|centro]]
+
  margin-top:20px;
 
+
  padding:8px;
Cuando el usuario lo desee puede pulsar el botón cerrar chat para dar por finalizada la comunicación.
+
  border:1px solid #ccc;
 
+
  background-color:#f9f9f9;
Si no hay agentes logados en VIVAit-Suite, el sistema presenta la siguiente pantalla:
+
  border-radius:6px;
 
+
  display:inline-block;
[[File:Sin agentes logados.jpg|900px|centro]]
+
">
 
+
[[File:casa.png|20px|link=#]][[# | Página Principal]]
Cuando un agente se logue en un grupo ACD de CHAT se establecerá la comunicación de forma inmediata.
+
</div>
 
+
<br><br>
=== 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.
 
 
 
 
 
[[File:Configuracion_Grupo_ACD_Desk.png|centro|300px]]
 
 
 
 
 
[[File:Configuracion_Grupo_ACD.png|centro|600px]]
 
 
 
  
 
[[Category:tecnico]]
 
[[Category:tecnico]]

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.