Purpose
The Communicator Widget Specification describes the methods and callbacks of Bright Pattern's Communicator Widget JavaScript SDK. This SDK was formerly referred to as the Agent Desktop Client-Side JavaScript API.
This is a browser-based JavaScript SDK that is incorporated in the Communicator Widget, allowing a webpage to implement agent presence, call and chat controls, and more, using stock presentation of a custom widget.
With this SDK, you can do the following:
- Request information about agent states and interactions
- Request agent routing state change
- Dial numbers
- Transfer calls
- Complete interactions
- Terminate interactions
- Control call recordings
- Request information about agent login, status, and call flow
For general information about the Bright Pattern Contact Center Agent Desktop application, see the Agent Guide. For information about loading web pages into Agent Desktop from scenarios, see the Scenario Builder Reference Guide, section Web Screen Pop.
Integrations
The Communicator Widget can be accessed one of two ways: either by embedding the SDK in a custom webpage as described in this specification, or by configuring a CRM integration. At this time, the Communicator Widget is compatible with Microsoft Dynamics, ServiceNow, and Salesforce Lightning integrations.