Siebel Communications Server Administration Guide > Advanced Communications Configuration >

Using Push Keep Alive Driver for Session Connections


The Push Keep Alive communications driver provides a heartbeat message that is useful in maintaining connections for your communications sessions in some environments. You use this driver with Communications Session Manager, such as when you are using Siebel CTI, or using Siebel Email Response with Siebel Universal Queuing.

The Push Keep Alive driver helps to solve problems that may be experienced in some environments, where push communications sessions between the Application Object Manager and a user's Web browser are sometimes dropped. A connection may be dropped if messages have not been pushed to an agent for a particular length of time.

The Push Keep Alive driver sends a heartbeat message to the Application Object Manager, and each agent user's browser, at a regular interval. This heartbeat message allows the push connection applicable to each agent's communications toolbar not to be dropped in such cases. The heartbeat interval is specified using a driver parameter.

NOTE:  When you use the Push Keep Alive driver, you must also set the ChannelCleanupTimer configuration parameter, in order to make sure that abandoned connections for communications sessions are dropped promptly. For more information, see Specifying Parameters for Communications Configurations.

To use the Push Keep Alive driver, you perform the following general steps:

  1. Create a profile for the Push Keep Alive driver.
  2. Specify a profile parameter override for the parameter PushKeepAliveTimer.

    For example, you may choose to set PushKeepAliveTimer to 180 (seconds).

  3. Associate this profile with applicable communications configurations.

For more information about PushKeepAliveTimer and other parameters for the Push Keep Alive driver, see Other Communications Drivers.

Siebel Communications Server Administration Guide