System Requirements for VBVoice

Please ensure you have met the minimum requirements before downloading the software.

While the VBVoice™ interactive voice response (IVR) server requirements are based on Dialogic®-supported central processing unit (CPU) and server performance specifications. See the table below for some of the currently deployed production IVR servers our customers are using:

  • Dell, model numbers 310, 510, 710, 715, T320
  • HP, model numbers DL360*, DL380*
  • HP Proliant G6, G7 or G8, model numbers 120**, 150**, 180**

* Scalable for virtual machine setup.
** 1U chassis server, which will fit full length Dialogic boards.

Interactive Voice Response (IVR) Server Specifications and Dimensioning

The performance and channel capacity of your virtual machine or physical server is largely based on how efficient your VBVoice application is. Refer to the Pronexus best practices steps to ensure your application is multithreaded when doing database work, custom logging and file retrieval. Performing lengthy processes on the main thread can cause performance and stability issues. The following recommendations assume a well-designed and well-behaved application:

  • Perform adequate load testing prior to deployment to identify potential CPU or memory performance impact
  • Offset reduction in CPU performance by increasing the allotted CPU. Virtual machines will experience a 10 to 15% CPU performance reduction when compared to a physical server with the same specs. Virtual machine memory is not affected
    EXAMPLE: For virtual machine host server: 12 CPU host server with 12GB RAM could run three virtual machines (running VBVoice and Dialogic HMP). For all virtual machine deployments, you must set CPU and memory affinity so each IVR is allotted its own dedicated CPU and memory. CPU timing issues could occur otherwise, which can result in performance and audio issues.
  • Use of session initiation protocol (SIP) extended codecs (G723 or G729) creates overhead/load and can reduce the maximum number of concurrent channels
  • Single and multi-core Intel processor-based platforms *recommend Xeon, i5 or i7 CPU
  • 2Ghz CPU minimum
  • Tablets for development only (Pronexus has successfully installed and tested VBVoice 10.1.2 using the following tablet specifications: Intel Core i5-3317U dual-core processing, 4GB of RAM, 64GB storage capacity and Windows 8)
  • RECOMMENDED: 4 CPU and 4GB RAM on VM or physical server for up to 150 concurrent channels (no ASR or TTS)
  • MINIMUM: 2 CPU 4GB RAM 50-100 (no ASR or TTS)

Virtual Machine Host Server Operating System (OS) Requirements

Virtualization support is restricted to host servers running VMware® ESXi™ 5.x and ESXi 6.x. Guest operating systems (OS) that are supported:

  • Microsoft® Windows®2008 Server R2 (64-bit) with Service Pack 1
  • Microsoft Windows Server 2012 Standard
  • Microsoft Windows Server 2012 R2 Standard
  • Microsoft® Windows® Server 2016 Standard
  • Microsoft® Windows® Server 2019 Standard
  • Windows 10 Enterprise

Drivers Requirements

  • Dialogic HMP3 3.0 Service Update su525 is supported on virtual machine guest systems with the current version of VBVoice guest servers (virtual machine)
  • Dialogic HMP3 3.0 Service Update SU525 is supported on physical IVR servers using Dialogic DNI cards (used for T1/E1 digital telephony protocols)
  • Dialogic SR6.0 su280 is required for physical IVR servers using Dialogic JCT media cards (used for analog and T1/E1 digital telephony protocols)

The following Windows Operating Systems are supported on both virtual machine and physical servers:

  • Windows 8.1 Pro, Enterprise, 64-bit
  • Windows 2008 Server R2 (64-bit) with Service Pack 1
  • Windows Server 2012 Standard
  • Windows Server 2012 R2 Standard
  • Windows Server 2016 Standard
  • Windows Server 2019 Standard
  • Windows 10 Enterprise
  • Note 1: Support for Windows 7 has been discontinued by Microsoft and therefore will no longer be supported by VBVoice.
  • Note 2: Support for Windows 7 and Windows 8.1 has been discontinued by Sangoma and therefore will no longer be supported.

Please contact the Pronexus Sales Team for more information.

Integrated Development Environment (IDE) Support for the Current Version of VBVoice

  • Visual Studio 2010 Service Pack 1 (Professional, Premium)
  • Visual Studio Professional 2013, Update 3
  • Visual Studio Community Edition 2013
  • Visual Studio Professional and Community Edition 2015
  • Visual Studio Professional, Enterprise and Community Edition 2017
  • Visual Studio Professional, Enterprise and Community Edition 2019

Note:

  • Visual Studio 6.0, 2005 and 2008 are no longer supported by VBVoice
  • Visual Studio Express versions are not supported.

Dialogic Driver Support for Current Version of VBVoice

SR 6.0 PCI Service Update 280, OS Supported:

  • Windows 10, Windows Server 2008 , Windows Server 2012, Windows Server 2016, and Windows Server 2019

HMP 3.0 Service Update SU525, OS Supported:

  • Windows 8.1 Pro, Enterprise, 64-bit
  • Windows 2008 Server R2 (64-bit) with Service Pack 1
  • Windows Server 2012 Standard
  • Windows Server 2012 R2 Standard
  • Windows Server 2016 Standard
  • Windows Server 2019 Standard
  • Windows 10
DEPLOYING VBVOICE