Ivanti Voice Architecture
The following diagram illustrates the basic Ivanti Voice architecture.
This simplified deployment involves the following:
- A single Server installation on a central server (the Ivanti Voice host computer).
- A single Client installation on a client computer.
- A single database connection (stores interaction data and log data).
Deployments in real production environments are more complex, involving numerous agent workstations, remote installations of Ivanti Voice management tools accessing multiple servers, a third-party reporting interface (such as Crystal Reports) connected to the Ivanti Voice database, and additional databases, such as customer information databases, possibly residing on separate computers.
Component |
Description |
SIP Soft Switch |
|
Media Server |
Handles actual voice data transported using RTP (Real Time Protocol) protocol. |
Voice Server |
A SIP endpoint that provides telephony and voice functionality to Ivanti Voice applications, such as playing voice files, recording voice files, playing common data like numbers, currency amounts, etc. (CDS). |
License Server |
Verifies the license file; keeps track of licensed features and usage. |
Conference Server |
Manages agent conferencing functionality. |
Contact Center Server |
Provides Contact Center functionality, including user management, call routing, interaction management, agent management, etc. |
Statistics and Metrics Engine |
A component of the Contact Center server that tracks the activities of agents, interactions, and calls to provide real-time statistics and historical reporting. The Statistics and Metrics Engine stores statistical data in the Ivanti Voice database. |
Message Server |
Manages communication from the Ivanti Voice Integrated Voice Toolbar, used in applications such as ITSM 7.0 to communicate with the Ivanti Voice server. Also provides integrated security to support single sign-on. |
Management Console |
A client application that lets system administrators start and stop servers and services, reset Telephony server channels, and monitor information about current server activity. |
Management Portal |
A browser-based interface that lets system administrators control Ivanti Voice configurations and management tasks. Includes:
|
Ivanti Voice Communicator |
A softphone client application that ships with Ivanti Voice - lets end users perform basic telephony tasks such as making phone calls, initiating conference calls, placing calls on hold, transferring calls, etc. |
Ivanti Voice Client |
A client application (either the Ivanti Voice Agent Dashboard or the Ivanti Voice Integrated Toolbar) running on the computer of each agent and supervisor in the contact center. The Ivanti Voice Integrated Toolbar provides basic call control functionality, such as answering, transferring, and dialing calls using a softphone or IP Desk phone, and also notifying the server of the agent’s availability to receive calls. The Agent Dashboard provides additional functionality:
|