Siebel Communications Server Administration Guide


How This Guide Is Organized

Additional Resources

Revision History

Back to top

About Siebel Communications Server

What Is Siebel Communications Server?

Using Communications Server with Other Siebel Modules

Communications Server and Siebel CTI

Communications Server and Siebel eMail Response

Communications Server and Siebel Universal Queuing

Communications Server and Siebel Wireless Messaging

Communications Server and Siebel Marketing

Communications Server and Siebel Business Process Designer

About Communications Server Architecture

About Communications Configuration Data

Types of Communications Configuration Data

Communications Configuration Requirements for Siebel Modules

Process of Configuring Communications Server

Determining Your Communications Deployment Needs

Setting Up Your External Communications System

Setting Up Your Siebel Server Software

Defining Communications Server Configuration Data

Putting Siebel Communications Server into Production

Back to top

Configuring Communications Drivers and Profiles

About Communications Drivers and Profiles

Communications Drivers Provided by Siebel Systems

Communications Drivers and Third-Party Systems

Communications Driver Settings

Communications Driver Files and Database Records

Driver File Naming on Microsoft Windows and UNIX Platforms

Communications Drivers and Channels

Inbound and Outbound Drivers

Interactive Drivers

Icon Files for Interactive Communications Drivers

Communications Drivers and Profiles

Contexts of Use for Communications Profiles

Configuring Communications Drivers and Profiles

Specifying Driver Parameter Values

Field Types for Driver Parameters

Setting Driver Parameter Default Values

Defining Communications Profiles

Specifying Parameter Override Values for Profiles

Adding a Custom Communications Driver

Back to top

Configuring Session Communications

Creating or Modifying a Communications Configuration

Copying or Deleting a Communications Configuration

Viewing All Communications Configuration Data

Specifying Parameters for Communications Configurations

Parameters for Communications Configurations

Specifying Agents

Relationship of Agents and Telesets for Siebel CTI

Agents and ACD Queue Settings

Specifying Agents for Configurations

Configuring Agents

Specifying Telesets

Teleset Naming and Hoteling Considerations

Specifying Telesets, Agents, and Extensions

Specifying Agents for Telesets

Specifying Extensions for Telesets

Viewing Extension Data

Defining Communications Events

Creating Event Logs

Specifying Event Log Parameters

Creating Event Responses

Specifying Event Response Parameters

Associating Event Logs to an Event Response

Creating Event Handlers

Specifying Event Handler Parameters

Specifying Event Response Parameters

Defining Communications Commands

Creating Command Data Definitions

Creating Commands

Specify Subcommands for a Group Command

Specifying Command Parameters

Specifying Command Data Parameters

Exporting and Importing Configuration Data

Exporting Communications Configuration Data

Importing Communications Configuration Data

Communications .def Files

File Format for .def Files

Example Section from .def File

Back to top

Configuring Events and Commands

About Events and Commands

Communications Definition Data in the Database

Communications Data Sets

Event and Command Definitions

Event and Command Parameters

Wildcard Characters in Event and Command Parameters

Special Events for Device Events

Special Event Attributes

List of Special Events

Special Commands for Device Commands

List of Special Commands

Special Command Parameters

Special Command Examples

Event Handlers

Event Handler Parameters

Handling an Inbound Call Received by an Agent

Event Responses

Event Response Parameters

Event Response Example

Event Logs

Event Log Parameters

Event Log Examples


Hierarchical Commands

Command Parameters

Command Example

Command Data

Command Data Parameters

Command Data Example

Back to top

Advanced Communications Configuration

Using Macro Expansion for Character Fields

Macro-Expansion Syntax Elements

Macros for Parameter Values

Macro Expansion with Phone Numbers

Work Item Attributes

Macro-Expansion Examples

Working with Dialing Filters

Dialing Filter Examples

Configuring Telesets for Hoteling

Hoteling Requirements and Issues

Supporting Multitenancy

Organization Visibility and Positions

Setting the MultiTenancy Configuration Parameter

Configuring Communications Login and Logout

Login and Logout Command Configuration

Automatic and Manual Login

Configuring Remote Transfers and Conferences

Creating Communications Configurations

Specifying Dialing Filters

Using Macros to Identify Remote Call Centers

Using Device Event to Enhance Screen Pop Performance

Event Examples for Agents Answering Call from Communications Toolbar

Event Examples for Agents Answering Call From Teleset

Using Push Keep Alive Driver for Session Connections

Simulating a Communications Environment

Setting Up and Running the Communications Simulator

Using the Communications Simulator

Inbound Call Simulations

Inbound Campaign Call Simulation

Using Business Services with Communications Server

Invoking Communications Server Business Service Methods

About Using Business Services with Events and Commands

Invoking a Command Through the Business Service Model

Invoking a Business Service Method from a Command

Invoking a Business Service Method from an Event Handler

Invoking a Business Service Method from an Event Response

Integrating with Siebel Scripting Languages

Integrating Using Server and Browser Scripts

Integrating Using Server Scripts

More Information About Scripting

Integrating with Siebel SmartScript

Invoking Siebel SmartScript Through Siebel Communications Server

Displaying Communications Parameter Data in SmartScript

Integrating with the Customer Dashboard

Example Events for Updating and Clearing Customer Dashboard

Generating Communications Reports

Viewing Communications Status Data

Viewing Agent Status Data

Viewing Channel Status Data

Back to top

Configuring User Interface Elements

About Communications Toolbar Configuration

Communications Toolbar Items, Commands, and Methods

Communications Toolbar Commands and Bitmaps

Modifying the Communications Toolbar

Modifying the Function of an Existing Toolbar Button

Modifying the Appearance of an Existing Toolbar Button

Moving, Adding, or Removing a Toolbar Button

Communications Toolbar Buttons and Commands

How Communications Toolbar Buttons Work

Command Parameters Affecting Communications Toolbar Buttons

Communications Group Commands in Toolbar

Communications Toolbar ToolTip Text

Configuring Communications Menu Commands

Communications Submenu and Applet-Level Menu

Command Parameters Affecting Communications Menu Items

Communications Group Commands in Menus

Communications Menu Items and Device Commands

Configuring Commands in the File Menu

Configuring the Send Commands

Configuring the New Communication Command

Configuring Communications List of Values Types

List of Values Types for Channel Type

List of Values Type for ACD Queues

List of Values Type for Reason Code

List of Values Types for Event Parameters

List of Values Types for Command Parameters

Configuring Recipient Groups for Requests and Advanced Templates

About Recipient Groups for Requests and Advanced Templates

Predefined Recipient Groups for Requests and Advanced Templates

Configuring Substitution Fields for Recipient Groups

Configuring Additional Recipient Groups and Recipient Sources Applets

Configuring Recipients for Send Commands

Configuring Non-Joined Generic Recipients

Configuring Joined Generic Recipients

Configuring Default Templates for Send Email Command

Back to top

Administering Siebel Communications Server

Siebel Server Requirements for Communications Server

Server Components for Communications Server

Running Communications Server in Heterogeneous Server Environments

Using Resonate Central Dispatch with Communications Server

Synchronizing Request-Mode Server Components

Restriction for Siebel Replication Manager

Enabling Session Communications and Simulation

About Communications Session Modes

About Communications Simulator

Prerequisites for Enabling Session Communications

Parameters for Application Object Manager and Dedicated Web Client

Parameters for Communications Session Manager

Enabling Communications Sessions for Siebel Web Client

Enabling Communications Sessions for Siebel Dedicated Web Client

Enabling Communications Simulation

Administering Communications Session Manager

Administering Communications Configuration Manager

Administering Communications Inbound Manager

Administering Communications Outbound Manager

Configuring Communications Outbound Manager

Specifying Siebel Server Name Using Driver Parameter

Specifying Component Name for Outbound Communication Requests

Outbound Communications for Siebel Mobile Web Client

Back to top

Communications Operations for End Users

Setting Communications User Preferences

Specifying Communications Preferences

Preference Settings in the Communications Tab

Logging Into or Out of an ACD Queue

Preference Settings in the Outbound Communications Tab

Using the Communications Toolbar

Communications Toolbar Controls

Logging Into the Communications System

Receiving Inbound Work Items

Initiating Work Items

Transferring or Conferencing Work Items

Pausing and Resuming Work Items

Forwarding Work Items

Changing Ready State

Using Communications Menu Commands

Menu Commands for Displaying Error Messages

Menu Command for Refreshing the Communications Toolbar

Using the Reception Screen

Reception Screen User Interface Elements

Creating Communications Profiles for Personal Use

Sending Email, Fax, Page, and Wireless Messages

Using the Send Email Command

Using Send Email with Native Siebel Email Client

Using Send Email with Lotus Notes or Microsoft Outlook

Using the Send Fax Command

Editing and Formatting Controls for Send Email and Send Fax

Using the Send Wireless Message Command

Using the Send Page Command

Using Activity Records for Send Commands

Activity Types for Each Send Command

Matching Contacts for Activity Records for Send Email

Specifying Mobile Device Settings

Configuring Mobile Devices

Configuring Message Delivery

Configuring Mobile Alerts

Back to top

Configuring Communications Templates

About Communications Templates

Template Content and Formatting

Substitution Fields in Templates

Template Visibility and Access

Siebel Views for Working with Templates

Creating Simple Templates

Creating Advanced Templates

Editing and Formatting Controls for Template Text Field

Specifying Template Items for an Advanced Template

Modifying a Template Item That Specifies a File

Copying or Deleting Templates and Template Items

Fields for Templates

Templates List

Simple Form

Advanced Form

Fields for Template Items

Template Items List

Template Item Form

Back to top

Defining Outbound Communication Requests

About Outbound Communication Requests

Prerequisite Recipient Addressing Information

Siebel Views for Working with Outbound Communication Requests

Creating and Submitting Outbound Requests

Creating an Outbound Communication Request

Submitting an Outbound Communication Request

Using the New Communication Command to Create a Request

Configuring Subrequests

Deleting Outbound Communication Requests

Fields for Outbound Communication Requests

Outbound Communication Request Restart Capability

Monitoring Outbound Communication Request Status

Status Settings for Outbound Communication Requests

Monitoring Siebel Server Request Status

Server Request Status Settings

Viewing Activity Records for Communication Requests

Back to top

Using Siebel CTI Connect

About Siebel CTI Connect

Additional Documentation for Siebel CTI Connect

Installing Siebel CTI Connect Server Components

Installing Dialogic CT Connect

Installing Dialogic CT Connect Service Pack

Installing Dialogic Call Information Manager

Installing Dialogic Call Information Manager Service Pack

Configuring and Running Siebel CTI Connect Server Components

Configuring Dialogic CT Connect

Configuring Dialogic Call Information Manager

Running Dialogic CT Connect and Call Information Manager

Limitations with Nortel Meridian Switch

Siebel CTI Connect Driver Parameters

Siebel CTI Connect Commands

Siebel CTI Connect Command Parameters

Siebel CTI Connect Events

Siebel CTI Connect Event Data

Back to top

Using Wireless Messaging

About Wireless Messaging

Wireless Messaging Usage Scenarios

Installing and Configuring Siebel Wireless Messaging

Connecting to the MobileSys Network

Connecting Directly to Wireless Network Operators

Installing Siebel Server Components for Siebel Wireless Messaging

Installing and Configuring MobileSys MX Server

Configuring Communications Drivers and Profiles

Wireless Messaging 1-Way Driver Parameters

Wireless Messaging 2-Way Driver Parameters

Administering Mobile Devices

Specifying Mobile Device and Device Addressing Information

Mobile Device Settings

Device Address Settings

Using One-Way Wireless Messaging Workflows

Setting Up One-Way Wireless Messaging Workflows

Predefined One-Way Wireless Messaging Workflows

Configuring Send Behavior for One-Way Wireless Messaging Workflows

Configuring One-Way Wireless Messaging Workflows for Siebel Wireless

Using Two-Way Wireless Messaging Workflows

Setting Up Two-Way Wireless Messaging

Predefined Two-Way Wireless Messaging Workflow for Outbound

Activities and Two-Way Wireless Messaging

Dispatch Activity Message Sent to Field Service Representative

Field Service Representative Response to Outbound Message

Tracking Activity Record

Configuring Two-Way Wireless Messaging Workflows

Configuring WAP Push Messaging

WAP V1.2 Driver Parameters

Enabling WAP V1.1 Push Messaging

Upgrading from Siebel Wireless 6.x Applications

Back to top

Using Email, Fax, and Other Systems

Interfacing with Email and Fax Servers

Integrating with Email Systems

Using HTML Email

Integrating with Fax Systems

Configuring Fax Integration Elements in Siebel Tools

Driver Parameters for Internet SMTP/POP3 Server

Supporting Email Interactivity

User-interactive Email Driver

User-interactive Email Driver Parameters

User-interactive Email Commands

User-interactive Email Events

Configuring Client-Side Integration for Send Email

Creating and Configuring the Attachments Directory

About Installing the Siebel Email Form

Locations of Source Files for Siebel Email Forms

Installing the Siebel Email Form for Lotus Notes

Installing the Siebel Email Form for Microsoft Outlook

Overview of Completing Email Client Configuration

Completing Configuration for Lotus Notes

Completing Configuration for Microsoft Outlook

Email Client Parameters

Other Communications Drivers

Push Keep Alive Driver Parameters

Modem-based TAP Paging Driver Parameters

FTP Driver Parameters

Back to top

Developing a Communications Driver

Required Skills for Adaptive Communications Developer

Driver Issues for Version 7.5

Adaptive Communications Design

Communications Drivers

Adaptive Communications Architecture

Event and Command Model

Initialization of Communications Drivers

Driver Parameters and Initialization

Driver Event Attributes

Siebel Adaptive Communications API Reference

Handles for Adaptive Communications

Constants for Communications Drivers

Data Types for Communications Drivers




Back to top

Communications Server Business Services

Communications Client Methods

Arguments for Communications Client Methods

Communications Session Manager Methods

Arguments for Communications Session Manager Methods

Outbound Communications Manager Methods

Arguments for Outbound Communications Manager Methods

Back to top

Views for Communications Administration

Views for Defining Configurations, Drivers, Profiles, Agents, and Telesets

Views for Defining Events

Views for Defining Commands

View for Exploring Configurations

Views for Generating Reports or Reviewing Runtime Status Data

View for Defining Templates

Views for Defining Outbound Communication Requests

View for Specifying Mobile Devices

View for Defining Inbound Communications

View for Specifying Message Broadcast Settings

Back to top

Upgrading from Version 6.x

Upgrading Siebel CTI from Version 6.x (and Earlier)

Upgrade Issues for CTI Drivers

Upgrade Issues for CTI/Communications Configurations

Background for Configuration Upgrade

Configuration Parameters in Version 7.x

Dialogic CTI Driver Parameters in Version 7.x

New Dialogic CTI Event in Version 7.x

New Dialogic CTI Commands in Version 7.x

Event Handler Parameters in Version 7.x

Event Response Parameters in Version 7.x

Event Log Parameters in Version 7.x

Command Parameters in Version 7.x

Command Data Parameters in Version 7.x

Special Events in Version 7.x

Special Commands in Version 7.x

Macros in Version 7.x

Preparing to Upgrade the Configuration

Upgrading the Configuration

Upgrade Issues for Communications Toolbar and Menu Commands

CTI/Communications Toolbar Configuration

General Steps for Upgrading CTI/Communications Toolbar

CTI/Communications Menu Configuration

Upgrade Issues for Scripting and Business Service Methods

Upgrade Issues for Siebel CTI Connect

Upgrade Issues for Inbound Call Routing

Upgrading Communications Server from Version 6.x

Upgrade Issues for Communications Drivers and Profiles

Upgrade Issues for Communications Templates

Upgrade Issues for Communications Manager Server Component

Upgrade Issues for Outbound Communications Manager Business Service

Upgrading Send Email/Fax/Page from Version 6.x (and Earlier)

Migration to Siebel Communications Server

Communications Templates

Migration to Siebel Web Client and Communications Toolbar

Using Siebel Scripts from Version 6.x

CTIService Object Type

CTIData Object Type

Script Example: Making a Call

Defining Communications Command to Invoke the Script

Script Example: Handling an Incoming Call

Defining the CTI Event to Invoke the Script

Back to top

 Siebel Communications Server Administration Guide 
 Published: 23 June 2003