Virtualisation Issues

In order for a virtualisation platform to be suitable for running Softdial Contact Center™ the following points must be addressed:

  1. The hypervisor must support dedicated partitioning of processor, memory and disk resources to the guest machines. In practice this means Intel Nehalem architecture processors (current generation Intel Xeon, core i7 or better) and VMWare ESX/ESXi or Microsoft Hyper-V.
  2. All Sytel applications are IO intensive for communication and logging. This means that the hypervisor host machine needs fast disk technology. SSD is ideal but 15K SAS drives are an acceptable alternative. It also means that Gigabit networking is mandatory for all installations and 10GB networking for 500 agents or more.
  3. The network adaptor MUST be configured with a static MAC address otherwise licensing will fail.

Hypervisor Configuration for Softdial Contact Center

Many companies deploying Softdial Contact Center™ do so on a virtualised architecture. Virtualisation enables multiple VMs to contend access to memory and processor resources in order to maximise use of those resources. However, this contradicts the requirements for real-time media streaming which mandates deterministic access to processing resources. Without this determinism, stream processing and delivery can get interrupted which can cause audio quality issues and occasional mis-signalling of calls.

Below we detail the issues with deploying real-time media streaming and ACD in a virtualisation environment, and define solutions for common hypervisors. RCF2119 conventions apply.