Jump to: navigation, search

Messages de chat de files d'attente

Lorsqu'un serveur chat s'imprévue ou le serveur se déconnecte, chats qui ont été hébergées sur ce serveur de chat sont terminent à la fin du client. Cependant, les chats restent dans le système et continuent acheminer vers Workspace Desktop Edition (précédemment Interaction Workspace (travailleurs)).

Travailleurs présente le chat, mais il affiche un message qu'il ne peut pas se connecter au serveur de chat.

Lorsque l'agent peut finalement Marquez la discussion, comme terminée, travailleurs ferme le chat dans la session de travailleurs agent, mais il achemine à nouveau, poser sur n'importe quel agent disponible travailleurs. Cela peut se produire pour une heure au maximum.

Voici un exemple d'entrée du journal :

14/03/28 12:17:10.138 [ChannelDefault] avertir ESDK - canal tcp://ctizgesmipr002:4125 / fermé
14/03/28 12:17:10.139 [ChannelDefault] avertir ESDK - canal fermer tcp://ctizgesmipr002:4125 4-438b-a1b7-72c2dd7a8fc9 [Uri] de [nom] ChatSessionChannel.Id001_90f30c5c - c 63 / 
a 1 demandes en attente. Ils sont perdus
14/03/28 12:17:10.139 [ChannelDefault] débogage ESDK - Chat stratégie 'ResyncStrategy' traitement msg [nom] non défini <check channel evenr> [EndPoint] tcp://ctizgesmipr002:4125 /
14/03/28 12:17:10.141 [ChannelDefault] débogage ESDK - canal correspondants de Chat stratégie 'ResyncStrategy' trouvés 1 pour l'événement non défini <check channel event>
14/03/28 12:17:10.147 [ChannelDefault] avertir edia. InteractionChat - protocole message:'Genesyslab.Platform.Commons.Protocols.ProtocolException fermé : Exception s'est produite lors de l'ouverture canal---> System.Net.Sockets.SocketException : Aucune connexion peut être établie parce que la cible 
machine activement refusée il 172.203.217.149:4125
   en System.Net.Sockets.Socket.EndConnect (IAsyncResult asyncResult)
   en Genesyslab.Platform.Commons.Connection.CommonConnection.AsyncConnect (IAsyncResult rés)
   — Fin trace d'exception interne la pile---' État de canal précédent : "d'ouverture, [InteractionChat : Id001/0006Ka9HFHRR0T2B] "

Résolution

Le schéma de flux de travail permet d'arrêter les interactions par chat d'acheminement à un agent. Le flux de travail doit déterminer si une session de chat est toujours accessible avant d'envoyer l'interaction à un agent. Parmi les solutions possibles pourrait être à utiliser "faux" ESP messages de chat. Si un message de ce type n'a pas pu être remis à Chat Server (voir ci-dessous plus d'informations sur les erreurs), cela indique ne pas pour acheminer l'interaction à l'agent (et par conséquent, l'interaction pourrait être arrêtée de flux de travail). Le flux de travail pourrait faire plusieurs tentatives (dans le cas où mode haute disponibilité de chat sera activé) avant l'arrêt enfin de la tentative d'acheminer.

Pour masquer les messages faux de concernées par chat, peut être effectué :

  1. Utiliser des mots clés spéciaux dans le message et modifier l'application web de chat ne pas pour afficher les agents au client. Agent toujours sera de voir les.
  2. Utilisez le "visibilité" paramètres de la demande de message de chat ESP. Il pourrait avoir toutes les (par défaut), les valeurs entier (seuls les agents) ou VIP (seuls les superviseurs). Paramètre visibilité=VIP sera masquer le message de clients et l'agent (seul superviseur verra ceux et elle sera enregistrée dans la transcription finale dans le serveur UCS).

Erreurs (dans le journal de l'Interaction Server) lors de la tentative est nécessaire transmettre message de chat ESP sont les suivants :

Si ChatServer n'est pas en cours d'exécution (a été redémarré pas)

00:04:08.485 Commission 24112 ne peut pas trouver approprié 3e partie serveur : nom : [tout], type : ChatServer
00:04:08.485 Commission 24102 envoi pour le serveur de routage : URServer : Message de 'EventError' (52) :
…
                AttributeErrorCode [entier] = 1
                AttributeErrorMessage [str] = "Introuvable par type"
…

Une fois ChatServer a été redémarrée et en cours d'exécution

00:18:32.532 cet reçue de 26015 message 'ExternalServiceFault' ('502') à partir du client 'ChatServer'- 
Third party server : 0:920, attributs du message :
                attr_envelope [liste, taille (déballé)=488] = 
                   "Paramètres" [liste] = (taille=80)
                      "FaultCode" [str] = "100"
                      "FaultString" [str] = "interaction avec l'id spécifié est introuvable."
                   "Service" [str] = "Chat"
                   Méthode "" [str] = Message"""
This page was last edited on June 15, 2016, at 15:17.
Comments or questions about this documentation? Contact us for support!