Siebel CTI Administration Guide > Configuring Advanced Communications Features > Integrating with Siebel SmartScript >

Invoking Siebel SmartScript Through Siebel CTI


Siebel Communications Server can invoke Siebel SmartScript in order to execute SmartScripts. To enable this behavior, you define parameters for the appropriate event response, using the views in the Administration - Communications screen. If the event response is executed in response to a corresponding event handler matching the call data parameters, then the script is invoked.

The following parameter and value must be added to the event response in order to enable the link between Communications Server and Siebel SmartScript:

  • Parameter name: SmartScript.ScriptName
  • Parameter value: Your_script_name

Any parameters received that are prefixed with SmartScript are passed to the SmartScript that is invoked. The available parameters are:

  • SmartScript.ScriptName
  • SmartScript.ScriptId
  • SmartScript.LanguageCode
  • SmartScript.CampaignId
  • SmartScript.CampContactId
  • SmartScript.ContactId

Either ScriptName or ScriptId must be specified in order to start a specific SmartScript. Otherwise, the agent is prompted, through the Choose Script dialog box, for the name of the script to run. In addition, either Siebel VB or Siebel eScript must be invoked to set the correct focus for the applicable business component.

For more information about defining event response parameters, see Event Responses.

Example Events to Invoke Siebel SmartScript Script

Table 47 shows an example event response that invokes a Siebel SmartScript script. The event handler that invokes this event response has the Device Event field set to the appropriate device event for the driver.

Table 47. Event Response: OnInboundCallReceived
Parameter Name
Parameter Value

SmartScript.ScriptName

Customer Service

Siebel CTI Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.