Siebel Communications Server Administration Guide > Configuring Communications Drivers and Profiles > About Communications Drivers and Profiles >

Communications Drivers and Third-Party Systems


By means of communications drivers, Siebel applications can work with a variety of third-party CTI middleware and email servers. The communications infrastructure from Oracle can work with several types of communications systems, in these scenarios:

  • Oracle provides several communications drivers to support Siebel communications modules or third-party communications systems. Some Siebel modules, such as Siebel CTI Connect incorporate third-party technologies.
  • Third-party vendors write communications drivers, using the Adaptive Communications API, to support additional communications systems. (Alternatively, vendors can write a driver to extend a Siebel-provided communications driver.)

For updated information about third-party products supported by Oracle, see:

  • Siebel System Requirements and Supported Platforms on Siebel SupportWeb
  • Siebel Release Notes on Siebel SupportWeb

For information about third-party communications solutions validated by Oracle, see the Partners section of the Web site for Oracle.

NOTE:  For detailed requirements and procedures for installing and configuring third-party products, refer to your third-party vendor documentation.

The capabilities of your communications system (such as CTI middleware and switch combination) partly determine which functionality you can implement. For example, some switches do not support automatic call forwarding. In addition, some features supported in the communications system may not be supported in the corresponding Siebel communications driver. Consequently, information in this guide about certain features may not apply to your implementation. Consult your vendor documentation for information about supported functionality and features.

About Error Messages Related to Communications

For agents using session-based communications such as Siebel CTI, the Siebel client may sometimes receive error messages relating to communications functionality.

Some messages may originate from CTI middleware or from the communications driver. Messages are presented without modification, whether they originate from external communications systems or from Siebel modules. Such messages are prefaced with Communication: and appear at the top of the application area in the browser, to the right of the application-level menus. For more information, see Menu Commands for Displaying Error Messages.

The same error messages may also be logged, if logging is set for the Communications Session Manager component. For more information, see Parameters for Communications Session Manager.

CTI Middleware Validated by Oracle

Oracle provides a communications driver and communications configurations that are validated to work with Envox CTI middleware.

Siebel CTI Connect, available from Oracle, includes the following components:

  • Envox Call Information Manager (formerly Intel Netmerge Call Information Manager)
  • Envox CT Connect (formerly Intel NetMerge Call Processing Software)

Siebel CTI Connect also includes a communications driver and sample Siebel communications configuration data.

For information about installing and configuring Siebel CTI Connect and about configuring Siebel Communications Server to work with this module, including applicable driver parameters, events and commands, see Using Siebel CTI Connect.

For more information about currently supported third-party CTI middleware and telephony switches, see Siebel System Requirements and Supported Platforms on Siebel SupportWeb.

Email Servers Validated by Oracle

Oracle provides the Internet SMTP/POP3 Server communications driver, which has been validated to work with several third-party email servers.

The Internet SMTP/POP3 Server communications driver is compliant with the following RFC standards:

  • 1894: delivery status notification
  • 1939: POP3
  • 2045 - 2049: MIME
  • 2821: SMTP
  • 2822: text message syntax
  • 3207: SMTP session encryption using SSL

NOTE:  Configure your email servers appropriately to work with Siebel applications. For example, for security reasons, your SMTP server may restrict from which originating machines outbound email messages can be relayed. In this case, you must configure the SMTP server to allow messages to be relayed from the Siebel Server machines running the Outbound Communications Manager server component.

For more information about currently supported third-party email servers and related products, see Siebel System Requirements and Supported Platforms on Siebel SupportWeb. Also see your third-party vendor documentation.

For information about using the Internet SMTP/POP3 Server driver to integrate Siebel Communications Server with email servers, see Interfacing with Email and Fax Servers.

Nonsupported Communications Systems

If your existing communications system is not supported by the communications drivers provided with Siebel Communications Server, consider the following options for custom communications drivers:

  • Use a communications driver developed, using the Siebel Adaptive Communications API, by a third party—such as a CTI middleware vendor. For information about third-party communications solutions validated by Oracle, see the Partners section of the Web site for Oracle.
  • Develop your own communications driver, using the Siebel Adaptive Communications API, to work with your communications system.

NOTE:  Communications drivers developed by customers or third parties are not supported by Oracle, but by their respective developers or providers.

A Siebel Communications Server implementation using a custom communications driver developed using the Siebel Adaptive Communications API can take full advantage of standard features such as the communications toolbar, screen pops, communications commands, automatic creation of activities and logs, and user interface for administration and configuration.

A communications driver can be created that is to be used with an existing driver. Such a driver, known as an aggregate driver, extends the capabilities of the existing driver, enabling additional functionality. For more information, see Developing a Communications Driver.

Siebel Communications Server Administration Guide Copyright © 2006, Oracle. All rights reserved.