From Bright Pattern Documentation
Contents
- Introduction
- Tutorial
- General Information
- Project and Code Setup
- Threading Model
- Agent Login
- 1 Agent State
- Services
- Making a call
- Transfers
- Conference
- Receiving a call
- Call States
- Wrapping Up After-call Work
- Entering Dispositions and Notes
- Directory
- Recent Interactions
- Favorites
- Notifications
Desktop Integration API .NET Version Tutorial
Agent State
Whenever the agent state changes, the following event will be emitted:
- public event StateChangedCallback stateChangedCallback;
The UserState object from the callback provides information about the current agent state and the next agent state.
The following methods are used to set the agent state:
- for the Ready state
- public ResultCode setReady();
- for the Not Ready state with optional indication of the reason (the list of configured Not Ready reasons can be obtained in AgentPlace.notReadyReasons after a successful login)
- public ResultCode setNotReady(string reason);