(5.3) Linux OS prerequisites
Interactive Voice Gateway (IVG) requires the following Linux OS and third-party application compatibilities:
Operating system compatibility
IVG version | Operating system | App server | Java version | Media server | Database |
---|---|---|---|---|---|
5.3 |
| Tomcat 9.0.64 | Java 8 | Apache HTTP Server 2.4.51 (installed by IVG) | PostgreSQL 12.12 |
RHEL prerequisites
The IVG installer process installs the following Red Hat Enterprise Linux (RHEL) prerequisites and dependencies.
RHEL 8.6
Package name | Dependencies required |
---|---|
perl |
|
cyrus-sasl-plain | cyrus-sasl-plain-2.1.27-6.el8_5.x86_64.rpm |
expat | expat-2.2.5-8.el8_6.2.x86_64.rpm |
expect |
expect-5.45.4-5.el8.x86_64.rpm tcl-8.6.8-2.el8.x86_64.rpm |
gzip | gzip-1.9-13.el8_5.x86_64.rpm |
ksh | ksh-20120801-254.el8.x86_64.rpm |
libaio | libaio-0.3.112-1.el8.x86_64.rpm |
libcurl |
curl-7.61.1-22.el8_6.3.x86_64.rpm libcurl-7.61.1-22.el8_6.3.x86_64.rpm nspr-4.32.0-1.el8_4.x86_64.rpm nss-3.67.0-7.el8_5.x86_64.rpm nss-softokn-3.67.0-7.el8_5.x86_64.rpm nss-softokn-freebl-3.67.0-7.el8_5.x86_64.rpm nss-sysinit-3.67.0-7.el8_5.x86_64.rpm nss-util-3.67.0-7.el8_5.x86_64.rpm |
libogg |
libogg-1.3.2-10.el8.x86_64.rpm libvorbis-1.3.6-2.el8.x86_64.rpm |
libxml2 |
libxml2-2.9.7-13.el8_6.1.x86_64.rpm python3-libxml2-2.9.7-13.el8_6.1.x86_64.rpm |
libxslt | libxslt-1.1.32-6.el8.x86_64.rpm |
libyaml | libyaml-0.1.7-5.el8.x86_64.rpm |
mailx | mailx-12.5-29.el8.x86_64.rpm |
net-snmp |
lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x86_64.rpm mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm mariadb-connector-c-config-3.1.11-2.el8_3.noarch.rpm net-snmp-5.8-25.el8.x86_64.rpm net-snmp-agent-libs-5.8-25.el8.x86_64.rpm net-snmp-libs-5.8-25.el8.x86_64.rpm |
nfs-utils |
gssproxy-0.8.0-20.el8.x86_64.rpm keyutils-1.5.10-9.el8.x86_64.rpm libverto-libevent-0.3.0-5.el8.x86_64.rpm nfs-utils-2.3.3-51.el8.x86_64.rpm python3-pyyaml-3.12-12.el8.x86_64.rpm quota-4.04-14.el8.x86_64.rpm quota-nls-4.04-14.el8.noarch.rpm rpcbind-1.2.5-8.el8.x86_64.rpm |
openssl |
libpkgconf-1.4.2-1.el8.x86_64.rpm ncurses-6.1-9.20180224.el8.x86_64.rpm ncurses-base-6.1-9.20180224.el8.noarch.rpm ncurses-c++-libs-6.1-9.20180224.el8.x86_64.rpm ncurses-devel-6.1-9.20180224.el8.x86_64.rpm ncurses-libs-6.1-9.20180224.el8.x86_64.rpm openssl-1.1.1k-6.el8_5.x86_64.rpm openssl-libs-1.1.1k-6.el8_5.x86_64.rpm pkgconf-1.4.2-1.el8.x86_64.rpm pkgconf-m4-1.4.2-1.el8.noarch.rpm pkgconf-pkg-config-1.4.2-1.el8.x86_64.rpm |
patch | patch-2.7.6-11.el8.x86_64.rpm |
pcre | pcre-8.42-6.el8.x86_64.rpm |
postgres |
annobin-10.29-3.el8.x86_64.rpm binutils-2.30-113.el8.x86_64.rpm cpp-8.5.0-10.1.el8_6.x86_64.rpm gcc-8.5.0-10.1.el8_6.x86_64.rpm glibc-2.28-189.5.el8_6.x86_64.rpm glibc-all-langpacks-2.28-189.5.el8_6.x86_64.rpm glibc-common-2.28-189.5.el8_6.x86_64.rpm glibc-devel-2.28-189.5.el8_6.x86_64.rpm glibc-gconv-extra-2.28-189.5.el8_6.x86_64.rpm glibc-headers-2.28-189.5.el8_6.x86_64.rpm glibc-langpack-en-2.28-189.5.el8_6.x86_64.rpm glibc-minimal-langpack-2.28-189.5.el8_6.x86_64.rpm isl-0.16.1-6.el8.x86_64.rpm kernel-headers-4.18.0-372.16.1.el8_6.x86_64.rpm libgcc-8.5.0-10.1.el8_6.x86_64.rpm libgomp-8.5.0-10.1.el8_6.x86_64.rpm libicu-60.3-2.el8_1.x86_64.rpm libmpc-1.1.0-9.1.el8.x86_64.rpm libxcrypt-4.1.1-6.el8.x86_64.rpm libxcrypt-devel-4.1.1-6.el8.x86_64.rpm postgresql12-12.9-1PGDG.rhel8.x86_64.rpm postgresql12-libs-12.9-1PGDG.rhel8.x86_64.rpm readline-devel-7.0-10.el8.x86_64.rpm zlib-devel-1.2.11-18.el8_5.x86_64.rpm |
ruby |
ruby-2.5.9-109.module+el8.5.0+14275+d9c243ca.x86_64.rpm rubygem-bigdecimal-1.3.4-109.module+el8.5.0+14275+d9c243ca.x86_64.rpm rubygem-did_you_mean-1.2.0-109.module+el8.5.0+14275+d9c243ca.noarch.rpm rubygem-io-console-0.4.6-109.module+el8.5.0+14275+d9c243ca.x86_64.rpm rubygem-json-2.1.0-109.module+el8.5.0+14275+d9c243ca.x86_64.rpm rubygem-openssl-2.1.2-109.module+el8.5.0+14275+d9c243ca.x86_64.rpm rubygem-psych-3.0.2-109.module+el8.5.0+14275+d9c243ca.x86_64.rpm rubygem-rdoc-6.0.1.1-109.module+el8.5.0+14275+d9c243ca.noarch.rpm rubygems-2.7.6.3-109.module+el8.5.0+14275+d9c243ca.noarch.rpm ruby-irb-2.5.9-109.module+el8.5.0+14275+d9c243ca.noarch.rpm ruby-libs-2.5.9-109.module+el8.5.0+14275+d9c243ca.x86_64.rpm |
selinux |
audit-3.0.7-2.el8.2.x86_64.rpm audit-libs-3.0.7-2.el8.2.x86_64.rpm checkpolicy-2.9-1.el8.x86_64.rpm libcgroup-0.41-19.el8.x86_64.rpm libcgroup-tools-0.41-19.el8.x86_64.rpm libselinux-2.9-5.el8.x86_64.rpm libselinux-utils-2.9-5.el8.x86_64.rpm libsemanage-2.9-8.el8.x86_64.rpm libsepol-2.9-3.el8.x86_64.rpm policycoreutils-2.9-19.el8.x86_64.rpm |
speex | speex-1.2.0-1.el8.x86_64.rpm |
tcsh | tcsh-6.20.00-15.el8.x86_64.rpm |
xerces | xerces-c-3.2.2-3.el8.x86_64.rpm |
zsh | zsh-5.5.1-9.el8.x86_64.rpm |
Initial prerequisites |
compat-openssl10-1.0.2o-4.el8_6.x86_64.rpm dos2unix-7.4.0-3.el8.x86_64.rpm expect-5.45.4-5.el8.x86_64.rpm make-4.2.1-11.el8.x86_64.rpm tcl-8.6.8-2.el8.x86_64.rpm |
Java |
avahi-libs-0.7-20.el8.x86_64.rpm copy-jdk-configs-4.0-2.el8.noarch.rpm cups-libs-2.2.6-45.el8_6.2.x86_64.rpm java-1.8.0-openjdk-headless-1.8.0.342.b07-2.el8_6.x86_64.rpm javapackages-filesystem-5.3.0-1.module+el8+2447+6f56d9a6.noarch.rpm libjpeg-turbo-1.5.3-12.el8.x86_64.rpm lksctp-tools-1.0.18-3.el8.x86_64.rpm lua-5.3.4-12.el8.x86_64.rpm nspr-4.32.0-1.el8_4.x86_64.rpm nss-3.67.0-7.el8_5.x86_64.rpm nss-softokn-3.67.0-7.el8_5.x86_64.rpm nss-softokn-freebl-3.67.0-7.el8_5.x86_64.rpm nss-sysinit-3.67.0-7.el8_5.x86_64.rpm nss-util-3.67.0-7.el8_5.x86_64.rpm tzdata-java-2022a-1.el8.noarch.rpm |
RHEL 7.9
Prerequisite | Dependency version |
---|---|
perl |
|
cyrus-sasl-plain | cyrus-sasl-plain-2.1.26-23.el7.x86_64.rpm |
expat | expat-2.1.0-12.el7.x86_64.rpm |
expect | expect-5.45-14.el7_1.x86_64.rpm |
expect | tcl-8.5.13-8.el7.x86_64.rpm |
gzip | gzip-1.5-10.el7.x86_64.rpm |
ksh | ksh-20120801-142.el7.x86_64.rpm |
libaio | libaio-0.3.109-13.el7.x86_64.rpm |
libarchive | libarchive-3.1.2-14.el7_7.x86_64.rpm |
libcurl |
|
libogg |
|
libxml2 |
|
libxslt | libxslt-1.1.28-6.el7.x86_64.rpm |
libyaml | libyaml-0.1.4-11.el7_0.x86_64.rpm |
mailx | mailx-12.5-19.el7.x86_64.rpm |
ncurses |
|
net-snmp |
|
net-tools | net-tools-2.0-0.25.20131004git.el7.x86_64.rpm |
nfs-utils |
|
openssl |
|
patch |
|
pcre | pcre-8.32-17.el7.x86_64.rpm |
postgresql |
|
ruby |
|
selinux |
|
speex | speex-1.2-0.19.rc1.el7.x86_64.rpm |
tcsh | tcsh-6.18.01-17.el7_9.1.x86_64.rpm |
xerces-c | xerces-c-3.1.1-10.el7_7.x86_64.rpm |
zsh | zsh-5.0.2-34.el7_8.2.x86_64.rpm |
CentOS 7.9
Prerequisite | Dependency version |
---|---|
perl |
|
cyrus-sasl-plain | cyrus-sasl-plain-2.1.26-23.el7.x86_64.rpm |
expat | expat-2.1.0-12.el7.x86_64.rpm |
expect |
|
gzip | gzip-1.5-10.el7.x86_64.rpm |
ksh | ksh-20120801-142.el7.x86_64.rpm |
libaio | libaio-0.3.109-13.el7.x86_64.rpm |
libarchive | libarchive-3.1.2-14.el7_7.x86_64.rpm |
libcurl |
|
libogg |
|
libxml2 |
|
libxslt | libxslt-1.1.28-6.el7.x86_64.rpm |
libyaml | libyaml-0.1.4-11.el7_0.x86_64.rpm |
mailx | mailx-12.5-19.el7.x86_64.rpm |
ncurses |
|
net-snmp |
|
net-tools | net-tools-2.0-0.25.20131004git.el7.x86_64.rpm |
nfs-utils |
|
openssl |
|
patch |
|
pcre | pcre-8.32-17.el7.x86_64.rpm |
postgresql |
|
ruby |
|
selinux |
|
speex | speex-1.2-0.19.rc1.el7.x86_64.rpm |
tcsh | tcsh-6.18.01-17.el7_9.1.x86_64.rpm |
xerces | xerces-c-3.1.1-10.el7_7.x86_64.rpm |
zsh | zsh-5.0.2-34.el7_8.2.x86_64.rpm |
Avaya 8 IPv4 requirement
If you are using an Avaya 8 system, IPv4 must be configured for the localhost IP address on each IVG server. Otherwise, you will not be able to access the HMS user interface to manage the IVG system. If IPv4 is not currently configured, add the following statement to the /etc/hosts file on a single line.
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4