V10.2.6+ System Requirements

RAM 12 GB (Study Server Only)  24GB (Study Server and Dialer)
Storage 150GB Hard Drive (software requires 50GB) + 100GB SSD (Dialer)
CPU Min. Production System Dual Quad Core 2.5GHZ or Virtualized Equivalent
Dialer Asterisk Version Tested Against Asterisk 16.8 Cert 3
Operating System RHEL v7, CentOS 7.5+ or Oracle Linux V7
Additional Software PHP 8.1 or higher, other dependencies are installed by the installer.

Virtualization

Survox is currently supported in most virtualization environments. Production systems have been tested in Amazon AWS and minimal tests have been run in Google Cloud and on VMWare ESXI.  Other environments that meet the minimum requirements should work but have not been tested.

Hardware

Most commercial server (i.e. Supermicro, HP, Dell, etc.) machines on the market should be more than sufficient to run and host the full Survox software suite.

Backwards Compatibility

We ship 32-bit binaries regardless of the end-system architecture. Most 64-bit systems will run 32-bin applications, but you may need to install 32-bit libraries. For CentOS, you can install them with “yum install compat-\*” and “yum install libacl.i686” (you’ll need to be root to do so). There may be other individual libraries that the Survox software requires that also need to be installed, and those will be dealt with.

PHP 8.1 Upgrade/Install Help

In order to help you get php 8.1 installed on CentOS 7 we are providing the following instructions as a reference.

Install php:

yum install php php-mysql php-curl php-cli

Turn on Remi repo:

yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Install yum-utils packages:

yum install yum-utils

Use yum-config-manger to enable remi-php74:

yum-config-manager --enable remi-php81

Run yum update:

yum update

Once complete you can check the php version with:

php --version