Jump to: navigation, search

Description of Chat Protocol Elements

Chat Protocol user types and visibility levels

The following user types are defined in both (flex and basic) chat protocols:

User type Represents Description Possible visibility level
CLIENT A customer The only one type available through flex protocol when starting chat session ALL
AGENT An agent Used by agent desktop ALL, INT
SUPERVISOR An agent with supervisor capabilities A supervisor can monitor chat session invisibly for other chat participants ALL, INT, VIP
EXTERNAL Workflow Used for messages and notices sent from routing strategies ALL, INT, VIP
SYSTEM Chat Server Used by the server for special notifications (for example, idle control notices) ALL, INT, VIP
Note: Agent and Supervisor user types can also be used by bots. This is specified by the presence of GCTI_Chat_PartyStyle=BOT in the userdata and/or by GCTI_SYSTEM.party-info.style='BOT' in the event attributes.


The visibility levels are defined in the table below:

Visibility level Represent a mode Description
ALL Conference Used by default to conduct a conversation between chat participants
INT Coaching Can be used by Agents and Supervisors to communicate invisibly from a customer
VIP Monitoring Can be used by Supervisors to invisibly monitor chat participants' activity
This page was last edited on October 12, 2018, at 19:56.
Comments or questions about this documentation? Contact us for support!