Enabling Client-Side SCAPI in Siebel Environment
This topic is a part of Siebel Client-Side Communications API for Cloud-Based Contact Center Integration.
To Enable Client-Side SCAPI in Your Siebel Environment
Follow these steps to get familiar with Siebel CTI driver development and Siebel Open UI configuration, for more information, see CTI Administration Guide: Developing a Communications Driver and Configuring Siebel Open UI: Customizing Siebel Open UI.
-
Enable Communications Session Manager in Siebel Environment.
-
Log into Siebel Call Center as application administrator.
-
Go to Siebel Sitemap -> Administration - Server Configuration -> Enterprise.
-
Enable Communications Management under 'Enterprise Component Groups'.
-
Make sure Communications Session Manager is assigned and enabled.
-
Restart Siebel Server.
-
-
Import Sample Definition File
-
Go to Siebel Sitemap -> Administration - Communications -> All Configurations
-
Create a new configuration.
-
Import sample definition file
CTI-sample.def
into the new configuration. -
Associate this configuration to a CTI agent.
-
Configurations -> Agent
-
-
-
Configure Sample Driver
-
Launch Siebel Web Tools, navigate to 'Manifest Administration.
-
Add cticlient.js to Manifest Files using this path:
siebel/custom/cticlient.js
. -
Create a New UI Object.
UI Objects Applet:
-
Type: Application
-
Usage Type: Common
-
Name: PLATFORM INDEPENDENT
Object Expression:
-
Inactive Flag: N
-
Expression: IsCommEnabled
-
Level: 1
Files:
-
Inactive Flag: N
-
Name: siebel/custom/cticlient.js
-
-
Test your sample driver.
-
Log into Siebel Call Center as an CTI agent.
-
Launch Communications Panel.
-
The sample driver file should perform a set of tasks simulating agent UI transactions, for example: enable/disable CTI toolbar login and logout, enable/disable CTI toolbar buttons, trigger screen and view navigations, etc.
-