Deployment Planning Guide > Application-Level Deployment Planning >
Session Communications Server Components
Session communications refers to using Communications Server components to enable contact center agents or other users to handle interactive communications work items. For example, Siebel CTI supports this capability, enabling agents to handle voice calls using the communications toolbar.
Siebel Communications Server provides an application environment to support several kinds of communications activities for Siebel application users, including session communications (such as voice calls) and inbound and outbound communications (such as email).
Key Siebel Server Components
Session communications are supported in the Siebel Server environment primarily by the following components:
- Communications Session Manager (CommSessionMgr). This server component manages interactive communications work items such as voice calls.
- Application Object Manager (AOM). This server component manages application sessions for end users who use the Siebel Web Client, including users who handle communications work items (agents). Interactive communication requests from agents typically go through AOM.
- Server Request Broker (SRBroker). This server component handles communications between the AOM and certain other Siebel Server components, including CommSessionMgr.
For example, when a Siebel CTI agent makes a call through the communications toolbar, the request goes from AOM to CommSessionMgr by way of SRBroker.
SRBroker is used whether CommSessionMgr runs on the same machine as the AOM, or on a different machine.
Additional Siebel Server Components
You may also be using the following Siebel Server components to manage session communications:
- Communications Configuration Manager (CommConfigMgr). This server component may optionally be used to cache communications configuration data.
- Communications Inbound Receiver (CommInboundRcvr). Receives and queues inbound work items, and queues them for processing by Communications Inbound Processor. Work items may include email messages (for Siebel Email Response), voice work items that are to be routed using Siebel Universal Queuing (for Siebel CTI), or inbound wireless messages for Siebel Wireless Messaging.
- For nonreal-time work items, such as email messages for most deployments of Siebel Email Response, Communications Inbound Receiver queues work items it has received for further processing by Communications Inbound Processor.
- For real-time work items, such as phone calls for Siebel CTI or email messages for some deployments of Siebel Email Response, Communications Inbound Receiver processes work items it has received. Communications Inbound Processor is not used.
- Communications Inbound Processor (CommInboundProcessor). Processes inbound work items that were queued by Communications Inbound Receiver.
- Communications Outbound Manager (CommOutboundMgr). This server component sends outbound email or other types of messages.
Siebel Product Module
In addition to Siebel CTI or Siebel Email Response, you may be using the following Siebel product modules for session communications: