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!
