Florida-blue PEF Example

Actions

Click-to-Dial

You can raise events from the main application to automatically place a call using the embedded client. 3172222222

Add Associations

addAssociation allows you to update options for Name or Related To fields in the Interaction Log view. The selected option is sent to the embeddable framework when processCallLog is raised.

Add Custom Attributes

Interaction.addCustomAttributes allows you to add additional information to interactions and sync these attributes to call logs associated with these interactions. An example use case is to save the current state of an agent's workspace and transfer the workspace to a new agent.

Add Transfer Context

addTransferContext allows agents to provide additional information when transferring interactions.

Contact Search Options

contactSearch allows you to define which contacts the integration returns from an external CRM when agents search for names or phone numbers before making calls or transferring interactions.

Update User Status

User.updateStatus allows status management between PureCloud and third-party systems.

Set User View

User.setView sets the embedded client to a specific view when a user creates an interaction (makes a call, sends an email, or sends an SMS message). Available views: interactionList, callLog, newInteraction, callback, settings.

Set Audio Configuration for User Notifications

User.Notification.setAudioConfiguration allows granular control over which interaction types play an audible alert when the interaction is alerting.

Call Email Callback Chat Message Voicemail

Update Interaction States

Interaction.updateState allows you to update the state of an interaction. This configuration enables deeper integration with pickup, disconnect, hold, mute, and secure pause.

Custom User Notifications

User.Notification.notifyUser lets you show custom messages to the user.

Events

Screen Pop

screenPop is raised for inbound alerting interactions.

Process Call Log

processCallLog is raised for interactions when the interaction state is updated and there are pending changes to the Interaction Log view in the embedded client.

Open Call Log

openCallLog is raised when the user clicks the arrow on the Interaction Log view in the embedded client.

Subscribe

Type: Interaction

Subscribing to Interaction events allows you to make smart decisions based on an interaction's life cycle.

Type: UserAction

Subscribing to UserAction events allows you to align the agent's interface outside of the embeddable framework with their current task.

Type: Notification

Subscribing to Notification events allows contextual information such as when an interaction selection changed.