0% found this document useful (0 votes)
3 views

Installation_requirements_us

Uploaded by

Earvin Flores
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Installation_requirements_us

Uploaded by

Earvin Flores
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

Installation requirements

Installation manual
for system providers and tenants

6/27/2023

Product line Neo, version 7.x

Please note that you can always find the most up-to-date technical documentation and product updates in the partner area on our
website at https://www.asctechnologies.com.

Copyright © 2023 ASC Technologies AG. All rights reserved.

Windows is a registered trademark of Microsoft Corporation. VMware® is a registered trademark of VMware, Inc. All other marks
and names mentioned herein may be trademarks of their respective companies.

ASC Technologies AG - Seibelstr. 2-4 - 63768 Hösbach - Germany


Contents

Contents

1 General information.................................................................................................... 5

2 Introduction................................................................................................................. 6

3 Hardware and software requirements ...................................................................... 7


3.1 Supported browsers...................................................................................................... 7
3.2 Virus protection............................................................................................................. 7
3.3 Servers ......................................................................................................................... 8
3.3.1 Sizing guide .................................................................................................................. 8
3.3.1.1 Server type A – Single-server system .......................................................................... 9
3.3.1.2 Server type B – Recording server / Recording module .............................................. 11
3.3.1.3 Server type C – Recording Control / CTI Connect...................................................... 12
3.3.1.4 Server type D – Recording Control/CTI Connect/Recording module ......................... 13
3.3.1.5 Server type E – Enterprise Core Server / Replay Server / API Server ....................... 14
3.3.1.6 Server type F – Replay server/API server .................................................................. 15
3.3.1.7 Server type G – Database .......................................................................................... 16
3.3.1.8 Server type H – Enterprise Core / Replay Server / API Server / database - POWER-
play Station ................................................................................................................. 17
3.3.1.9 Server type I – Enterprise Core / RC / CTI Connect / Replay Server / API Server..... 18
3.3.1.10 Server type J – Enterprise Core / RC / CTI Connect / RM / Replay Server / API Server
.................................................................................................................................... 19
3.3.1.11 Speech analysis EML ................................................................................................. 20
3.3.1.12 EVOflex....................................................................................................................... 22
3.3.2 Partitions of the hard disks ......................................................................................... 22
3.3.3 Particular individual components ................................................................................ 23
3.3.4 Supported database engines...................................................................................... 24
3.3.5 Supported operating systems ..................................................................................... 24
3.3.6 Supported protocols.................................................................................................... 25
3.3.7 Multi-core architectures .............................................................................................. 25
3.3.8 Supported codecs....................................................................................................... 25
3.4 Client........................................................................................................................... 26
3.4.1 Supported operating systems ..................................................................................... 26
3.4.2 Media Foundation for SCREENrec............................................................................. 26
3.4.3 Reference hardware systems ..................................................................................... 26
3.5 Virtualization ............................................................................................................... 27
3.5.1 Support of virtual environments .................................................................................. 27
3.5.2 Citrix XenDesktop/XenApp ......................................................................................... 27
3.6 Optional components.................................................................................................. 28

4 Communication matrix............................................................................................. 29

5 Appendix ................................................................................................................... 30

List of figures ............................................................................................................ 31

Installation requirements - Neo 7.x Rev. 4 3 / 34


Contents

List of tables.............................................................................................................. 32

Glossary .................................................................................................................... 33

Installation requirements - Neo 7.x Rev. 4 4 / 34


1 General information

1 General information

In the context of this document ASC represents ASC Technologies AG, its subsidiaries, branch
offices, and distributors. An up-to-date overview of the aforementioned entities can be found at
https://www.asctechnologies.com
ASC assumes no guarantee for the actuality, correctness, integrity or quality of the information
provided in the manuals.
ASC regularly checks the content of the released manuals for consistency with the described
hardware and software. Nevertheless, deviations cannot be excluded. Necessary revisions are
included in subsequent editions.
Some aspects of the ASC technology are described in general terms to protect the ownership
and the confidential information or trade secrets of ASC.
The software programs and the manuals of ASC are protected by copyright law. All rights on the
manuals are reserved including the rights of reproduction and multiplication of any kind, be it
photo mechanical, typographical or on digital data media. This also applies to translations.
Copying the manuals, completely or in parts, is only allowed with written authorization of ASC.
Representative, if not defined otherwise, is the technical status at the time of the delivery of the
software, the devices and the manuals of ASC. Technical changes without specified announce-
ments are reserved. Previous manuals lose their validity.
The general conditions of sales and delivery of ASC in their latest version apply.

Installation requirements - Neo 7.x Rev. 4 5 / 34


2 Introduction

2 Introduction

This document describes the hardware and software requirements for the servers and clients
used for the Neo recording solutions.

This document is valid exclusively for the product line Neo, version 7.1 in the currently valid re-
vision.

Installation requirements - Neo 7.x Rev. 4 6 / 34


3 Hardware and software requirements

3 Hardware and software requirements

ASC cannot guarantee the smooth operation if the minimum requirements for the systems
have not been fulfilled.

3.1 Supported browsers


For the web applications, the following browsers are supported:
• Firefox version 85.x or higher
• Microsoft Edge
• Google Chrome version 73 or higher

3.2 Virus protection


The installation of an antivirus software on a Neo recording system lies within the responsibility
of the customer.
The installation of an antivirus software does affect neither warranty nor maintenance contracts;
however ASC does not assume any liability for consequential damages that may occur due to
the use of the antivirus software.
Running an antivirus software may slow down the execution of the Neo software during periods
of high system utilization. Running an antivirus software has an impact on the execution of func-
tions, too, which involve increased data exchange at the I/O interfaces (e. g. creating diagnostic
data, statistics or updating configuration data) and may thus cause functional impairment.
For this reason, ASC recommends defining time intervals for scanning the entire system for
viruses when system utilization and data transfer rates are low.
Antivirus programs tested by ASC and supported:
• Windows Defender (virus protection integrated into Windows operating systems)

Required settings of an antivirus software:


• On-access scanning must have been activated.
• The following directories are mandatory to be excluded from the virus scan:
– All directories on the database partition (ASCDB, ASCDB12, replication, …)
– Directory ASCDATA
– Directory ASC Product Suite
• The following file is mandatory to be excluded from the virus scan:
– File C:\Program Files\PostgreSQL\9.5\bin\postgres.exe or C:\Program Files\PostgreSQL\
12\bin\postgres.exe (the path depends on the deployed PostgreSQL version.)

When installing and/or updating the Neo software, on-access scanning must have been dis-
abled.

Troubleshooting
If the antivirus software should cause errors in the Neo software, proceed as follows:
1. Uninstall or deactivate the antivirus software to restore the flawless operation of the Neo
software.
2. Contact your local ASC support or the ASC support by calling +49 700 27278776 to coordi-
nate the further course of action.

Installation requirements - Neo 7.x Rev. 4 7 / 34


3 Hardware and software requirements

3.3 Servers

3.3.1 Sizing guide


This chapter serves as a guideline to correctly size hardware servers and virtual machines for
Neo solutions. Information is available on how to size single-server solutions as well as all stan-
dard server types which are used in distributed Neo solutions.
The following figure shows the classification of the different server types.

Fig. 1: Server types

Calculating the requirements of the server


To offer a method to properly calculate the server requirements for different media, the following
chapters use the unit Recording Equivalent (RE) which is defined as follows:
• Concurrent audio recording stereo unencrypted = 1 RE

Installation requirements - Neo 7.x Rev. 4 8 / 34


3 Hardware and software requirements

• Concurrent audio recording stereo unencrypted with post-compression = 1.2 RE


• Concurrent audio recording stereo encrypted = 1.5 RE
• Concurrent audio recording stereo encrypted with post-compression = 1.6 RE
• Passive audio recording = 1.6 RE
• Concurrent screen recording = 10 RE
• Concurrent video recording = 10 RE
• Concurrent chat, SMS or SDS recording = 0.5 RE
• 200 RE per 6000 call imports per hour (Neo to Neo transfer or V10 to Neo transfer or
WAVE import)
This allows calculating the requirements of any combination of recordings for a single server.
Examples:
• On a single server, 100 concurrent audio recordings unencrypted together with 40 concur-
rent video recordings and 10 concurrent chat recordings are supposed to be created.
Calculating the RE value:
100 RE (audio 100 * 1 RE) + 400 RE (video 40 * 10 RE) + 5 RE (chat 10 * 0.5 RE)
= 505 RE.
This implies that a server of a medium performance class is required (s. table below).
• On a single server, 100 passive audio recordings unencrypted together with 40 concurrent
video recordings and 10 concurrent chat recordings are supposed to be created.
Calculating the RE value:
160 RE (audio 100 * 1.6 RE) + 400 RE (video 40 * 10 RE) + 5 RE (chat 10 * 0.5 RE)
= 565 RE.
This implies that a server of a medium performance class is required (s. table below).
For cloud platforms, ASC recommends the following server types:

Cloud platform Server type


Amazon EC2 M5 series
GCP (Google Cloud Platform) N1 series
Microsoft Azure Standard_Dx_v3

General information

For the redundant array of independent hard disks in physical servers, either RAID 1 or RAID
10 must be used.

To use free-text search (Solr), the server requires at least medium performance class.

For Airbus recording solutions, the server requires high performance class. EVOLUTIONneo
systems are not suitable for this use case.

3.3.1.1 Server type A – Single-server system

Server

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays

Installation requirements - Neo 7.x Rev. 4 9 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
≤ 1 million conversa- ≤ 5 million conversa- > 5 million conversa-
tions saved in the data- tions saved in the data- tions saved in the data-
base base base
CPU cores 4 6 12
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM ≥ 16 GB ≥ 16 GB ≥ 32 GB
Hard disk Depends on storage Depends on storage SSD for database par-
net capacity demands for conversa- demands for conversa- tition mandatory
tions tions Depends on storage
demands for conversa-
tions
Tab. 1: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
≤ 1 million conversa- ≤ 5 million conversa- > 5 million conversa-
tions saved in the data- tions saved in the data- tions saved in the data-
base base base
vCPU cores 4 6 12
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM ≥ 16 GB ≥ 16 GB ≥ 32 GB
vDisk Depends on storage Depends on storage SSD for database par-
demands for conversa- demands for conversa- tition mandatory
tions tions Depends on storage
demands for conversa-
tions
IOPS [100] [200] [150] [150] [500] [180] [1000] [8000] [5000]
[min] [max] [typical]
Tab. 2: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

Installation requirements - Neo 7.x Rev. 4 10 / 34


3 Hardware and software requirements

ASC hardware

EVOLUTIONneo eco EVOLUTIONneo


≤ 150 RE ≤ 600 RE
≤ 60 concurrent audio record- ≤ 360 TDM or ≤ 200 VoIP con-
ings current audio recordings
no screen or video recordings ≤ 10 screen or video record-
≤ 10 concurrent replays ings
≤ 1 million conversations saved ≤ 10 concurrent replays
in the database ≤ 5 million conversations saved
in the database

Option: > 5 million conversations


saved in the database
Hard disk SSD
Tab. 3: ASC hardware

The following restrictions apply when using an ASC hardware system:


• No emotion detection possible
• No free-text search (Solr) possible.
• The applications INSPIRATIONneo and REPORTneo can only be used with an external
database.
• No Recording Content Validation with silence passages possible.

3.3.1.2 Server type B – Recording server / Recording module

Server

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE
CPU cores 4 6 8
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM 4 GB 6 GB 8 GB
Hard disk Depends on storage Depends on storage Depends on storage
net capacity demands for conversa- demands for conversa- demands for conversa-
tions tions tions
Tab. 4: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE

Installation requirements - Neo 7.x Rev. 4 11 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
vCPU cores 4 6 8
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM 4 GB 6 GB 8 GB
vDisk Depends on storage Depends on storage Depends on storage
demands for conversa- demands for conversa- demands for conversa-
tions tions tions
IOPS [100] [200] [150] [150] [500] [180] [150] [800] [200]
[min] [max] [typical]
Tab. 5: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

ASC hardware

EVOLUTIONneo eco EVOLUTIONneo


≤ 150 RE ≤ 600 RE
≤ 60 concurrent audio record- ≤ 360 concurrent audio record-
ings ings
no screen or video recordings ≤ 10 screen or video record-
ings
Tab. 6: ASC hardware

3.3.1.3 Server type C – Recording Control / CTI Connect

Server

Minimum Medium High


performance class performance class performance class
≤ 2000 RE ≤ 4000 RE ≥ 4000 RE
CPU cores 4 6 8
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM 4 GB 6 GB 8 GB
Hard disk 100 GB 100 GB 100 GB
net capacity
Tab. 7: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Installation requirements - Neo 7.x Rev. 4 12 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
≤ 2000 RE ≤ 4000 RE ≥ 4000 RE
vCPU cores 4 6 8
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM 4 GB 6 GB 8 GB
vDisk 100 GB 100 GB 100 GB
IOPS [100] [100] [100] [100] [100] [100] [100] [100] [100]
[min] [max] [typical]
Tab. 8: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

3.3.1.4 Server type D – Recording Control/CTI Connect/Recording module

Server

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE
CPU cores 4 6 8
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM 4 GB 6 GB 8 GB
Hard disk Depends on storage Depends on storage Depends on storage
net capacity demands for conversa- demands for conversa- demands for conversa-
tions tions tions
Tab. 9: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE
vCPU cores 4 6 8
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM 4 GB 6 GB 8 GB
vDisk Depends on storage Depends on storage Depends on storage
demands for conversa- demands for conversa- demands for conversa-
tions tions tions

Installation requirements - Neo 7.x Rev. 4 13 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
IOPS [100] [200] [150] [150] [500] [180] [150] [800] [200]
[min] [max] [typical]
Tab. 10: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

ASC hardware

EVOLUTIONneo eco EVOLUTIONneo


≤ 150 RE ≤ 600 RE
≤ 60 concurrent audio record- ≤ 360 concurrent audio record-
ings ings
no screen or video recordings ≤ 10 screen or video record-
ings
Tab. 11: ASC hardware

3.3.1.5 Server type E – Enterprise Core Server / Replay Server / API Server

Server

Minimum Medium High


performance class performance class performance class
≤ 2000 RE ≤ 4000 RE ≥ 4000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
CPU cores 4 6 8
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM ≥ 8 GB ≥ 12 GB ≥ 16 GB
Hard disk Depends on storage Depends on storage Depends on storage
net capacity demands for conversa- demands for conversa- demands for conversa-
tions tions tions

Option: ≤ 50 concurrent re- ≤ 100 concurrent re- ≤ 200 concurrent re-


plays plays plays
RAM additional 4 GB additional 6 GB additional 8 GB
Tab. 12: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Installation requirements - Neo 7.x Rev. 4 14 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
≤ 2000 RE ≤ 4000 RE ≥ 4000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
vCPU cores 4 6 8
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM 4 GB 6 GB 8 GB
vDisk Depends on storage Depends on storage Depends on storage
demands for conversa- demands for conversa- demands for conversa-
tions tions tions
IOPS [100] [200] [150] [150] [500] [180] [150] [800] [200]
[min] [max] [typical]

Option: ≤ 50 concurrent re- ≤ 100 concurrent re- ≤ 200 concurrent re-


plays plays plays
vRAM additional 4 GB additional 6 GB additional 8 GB
Tab. 13: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

3.3.1.6 Server type F – Replay server/API server

Server

Minimum Medium High


performance class performance class performance class
≤ 50 concurrent re- ≤ 100 concurrent re- ≤ 200 concurrent re-
plays plays plays
CPU cores 4 6 8
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM 4 GB 6 GB 8 GB
Hard disk 100 GB 100 GB 100 GB
net capacity
Tab. 14: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Minimum Medium High


performance class performance class performance class
≤ 50 concurrent re- ≤ 100 concurrent re- ≤ 200 concurrent re-
plays plays plays

Installation requirements - Neo 7.x Rev. 4 15 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
vCPU cores 4 6 8
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM 4 GB 6 GB 8 GB
vDisk 100 GB 100 GB 100 GB
IOPS [100] [200] [150] [150] [500] [180] [150] [800] [200]
[min] [max] [typical]
Tab. 15: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

3.3.1.7 Server type G – Database

These requirements apply for external MS SQL databases, too.

Server

Minimum Medium High


performance class performance class performance class
≤ 1 million conversa- ≤ 5 million conversa- > 5 million conversa-
tions saved in the data- tions saved in the data- tions saved in the data-
base base base
CPU cores 4 8 16
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM ≥ 8 GB ≥ 16 GB ≥ 32 GB
Hard disk Depends on storage Depends on storage SSD for database par-
net capacity demands for conversa- demands for conversa- tition mandatory
tions tions Depends on storage
demands for conversa-
tions
Tab. 16: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Minimum Medium High


performance class performance class performance class
≤ 1 million conversa- ≤ 5 million conversa- > 5 million conversa-
tions saved in the data- tions saved in the data- tions saved in the data-
base base base
vCPU cores 4 8 16

Installation requirements - Neo 7.x Rev. 4 16 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM ≥ 8 GB ≥ 16 GB ≥ 32 GB
vDisk Depends on storage Depends on storage SSD for database par-
demands for conversa- demands for conversa- tition mandatory
tions tions Depends on storage
demands for conversa-
tions
IOPS [100] [200] [150] [150] [500] [180] [1000] [8000] [5000]
[min] [max] [typical]
Tab. 17: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

3.3.1.8 Server type H – Enterprise Core / Replay Server / API Server / database - POWERplay
Station

Server

Minimum Medium High


performance class performance class performance class
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
≤ 1 million conversa- ≤ 5 million conversa- > 5 million conversa-
tions saved in the data- tions saved in the data- tions saved in the data-
base base base
CPU cores 4 6 12
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM ≥ 8 GB ≥ 16 GB ≥ 32 GB
Hard disk Depends on storage Depends on storage SSD for database par-
net capacity demands for conversa- demands for conversa- tition mandatory
tions tions Depends on storage
demands for conversa-
tions

Option: ≤ 50 concurrent re- ≤ 100 concurrent re- ≤ 200 concurrent re-


plays plays plays
RAM additional 4 GB additional 6 GB additional 8 GB
Tab. 18: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Installation requirements - Neo 7.x Rev. 4 17 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
≤ 1 million conversa- ≤ 5 million conversa- > 5 million conversa-
tions saved in the data- tions saved in the data- tions saved in the data-
base base base
vCPU cores 4 6 12
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM ≥ 8 GB ≥ 16 GB ≥ 32 GB
vDisk Depends on storage Depends on storage SSD for database par-
demands for conversa- demands for conversa- tition mandatory
tions tions Depends on storage
demands for conversa-
tions
IOPS [100] [200] [150] [150] [500] [180] [1000] [8000] [5000]
[min] [max] [typical]

Option: ≤ 50 concurrent re- ≤ 100 concurrent re- ≤ 200 concurrent re-


plays plays plays
vRAM additional 4 GB additional 6 GB additional 8 GB
Tab. 19: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

3.3.1.9 Server type I – Enterprise Core / RC / CTI Connect / Replay Server / API Server

Server

Minimum Medium High


performance class performance class performance class
≤ 2000 RE ≤ 4000 RE ≥ 4000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
CPU cores 4 6 8
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM ≥ 8 GB ≥ 12 GB ≥ 16 GB
Hard disk Depends on storage Depends on storage Depends on storage
net capacity demands for conversa- demands for conversa- demands for conversa-
tions tions tions
Tab. 20: Server

Installation requirements - Neo 7.x Rev. 4 18 / 34


3 Hardware and software requirements

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Minimum Medium High


performance class performance class performance class
≤ 2000 RE ≤ 4000 RE ≥ 4000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
vCPU cores 4 6 8
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM ≥ 8 GB ≥ 12 GB ≥ 16 GB
vDisk Depends on storage Depends on storage Depends on storage
demands for conversa- demands for conversa- demands for conversa-
tions tions tions
IOPS [100] [200] [150] [150] [500] [180] [150] [800] [200]
[min] [max] [typical]
Tab. 21: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

3.3.1.10 Server type J – Enterprise Core / RC / CTI Connect / RM / Replay Server / API Server

Server

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
CPU cores 4 6 8
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM ≥ 8 GB ≥ 12 GB ≥ 16 GB
Hard disk Depends on storage Depends on storage Depends on storage
net capacity demands for conversa- demands for conversa- demands for conversa-
tions tions tions
Tab. 22: Server

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

Installation requirements - Neo 7.x Rev. 4 19 / 34


3 Hardware and software requirements

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
vCPU cores 4 6 8
vCPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
vRAM ≥ 8 GB ≥ 12 GB ≥ 16 GB
vDisk Depends on storage Depends on storage Depends on storage
demands for conversa- demands for conversa- demands for conversa-
tions tions tions
IOPS [100] [200] [150] [150] [500] [180] [150] [800] [200]
[min] [max] [typical]
Tab. 23: Virtual machine

In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.

3.3.1.11 Speech analysis EML

Architecture description
Additional servers are required for speech analysis. The EML Transcription Server enables tran-
scription or keyword analysis. Audio analysis jobs are configured and administrated in INSPIRA-
TIONneo. The basic architecture consists of the EML Transcription Server, one or several de-
coders and the Neo system.

Fig. 2: Architecture of speech analysis

The Neo system sends an analysis job to the EML Transcription Server. The job goes into a
queue from where it is picked up by the decoder. The decoder analyzes the audio data and
sends the result back to the Neo system. The results are available in INSPIRATIONneo.
Each channel corresponds to one decoder and each decoder requires a CPU core. Due to the
increased performance requirements, the EML Transcription Server and the decoder server
should be set up separately.

Installation requirements - Neo 7.x Rev. 4 20 / 34


3 Hardware and software requirements

Hardware requirements for EML Transcription Server


Please keep the additional capacities for the operating system in mind.

Keyword Transcription KWS & Real-time


spotting Transcription Analytics
CPU cores 2 2 2 1 per 6 channels
CPU speed 2.0 GHz 2.0 GHz 2.0 GHz 2.0 GHz
RAM 16 GB 16 GB 16 GB 16 GB
HDD 20 GB 20 GB 30 GB 20 GB
For each addi- +10 GB +10 GB +10 GB +10 GB
tional language
pack
Tab. 24: Hardware requirements speech analysis

Hardware requirements for Decoder Server


Please keep the additional capacities for the operating system in mind.

Keyword spotting Transcription


CPU cores per channel 1 1
CPU speed 2.0 GHz 2.0 GHz
RAM per channel 512 MB 4-6 GB *2
HDD 5 GB 30 GB
For each additional + 5 GB + 10 GB
language pack
Maximum processing 40 h call volume 24 h call volume
per decoder in 24 h in 24 h
Tab. 25: Hardware requirements for a Decoder Server

*2 4-6 GB per channel, depending on the complexity of the language


Channel in this case means analysis channel One channel equals one decoder
NOTICE! Depending on the number of channels, more than one Decoder Server may be re-
quired.

Virtual machine

ATTENTION!
Neo is a near real-time application which cannot work with resource sharing. Therefore, all
VMware resources must be assigned exclusively to the virtual Neo machines and drives must
be configured as Thick If this precondition is not fulfilled, loss of recordings is imminent!

3.3.1.11.1 Operating systems for speech analysis

The indicated values do not take the operating system into account. Make sure to add the re-
spective requirements on top.

Preconditions for Windows operating systems

Connectivity XML over HTTPS interface


Operating System Windows Server 2016

Installation requirements - Neo 7.x Rev. 4 21 / 34


3 Hardware and software requirements

Windows Server 2019


Tab. 26: Preconditions for Windows operating systems

Preconditions for Linux operating systems

Connectivity XML over HTTPS interface


Operating System Ubuntu LTS Server 14.04 (64 bit)
Software Dependencies: Oracle Java 8
Further Linux variants may be tested upon request.
Tab. 27: Preconditions for Linux operating systems

3.3.1.12 EVOflex

Server
The following server types are supported for EVOflex:
• Server type A - Single-server system
• Server type B - Recorder / Recording Module
• Server type D – Recording Control / CTI Connect / Recording Module

Minimum Medium High


performance class performance class performance class
≤ 300 RE ≤ 600 RE ≤ 1000 RE
≤ 10 concurrent re- ≤ 20 concurrent re- ≤ 40 concurrent re-
plays plays plays
≤ 1 million conversa- ≤ 5 million conversa- > 5 million conversa-
tions saved in the data- tions saved in the data- tions saved in the data-
base base base
CPU cores 4 6 12
CPU 2.5 GHz 2.5 GHz 2.5 GHz
speed
RAM ≥ 16 GB ≥ 16 GB ≥ 32 GB
Hard disk Depends on storage Depends on storage SSD for database par-
net capacity demands for conversa- demands for conversa- tition mandatory
tions tions Depends on storage
demands for conversa-
tions
Tab. 28: Server

3.3.2 Partitions of the hard disks


If you use all functions of the Neo software on one server, 3 partitions are required.
If you work with distributed systems or an external database, 2 partitions are sufficient.
Create the following partitions during the installation:

The partitions of the following variants are supported:


- 1 hard disk with 3 partitions
- 3 hard disks with 1 partition each

1. System partition

Installation requirements - Neo 7.x Rev. 4 22 / 34


3 Hardware and software requirements

The system partition should have a minimum of 60 GB.


– 60 GB operating system
– 20 GB Neo software

2. Database partition
NOTICE! The database partition is required if you install the PostgreSQL database on this
server.
– The size of the database depends on the number of recordings and on the retention pe-
riod of recordings.

Information about how to calculate the size of the database partition can be found on the Man-
ual Package in the file Postgres_Callpool_Sizing in folder 1_Sizing calculator.

3. Data partition
NOTICE! The data partition is required if you save the callpool on this server.
– The size of the data partition depends on the recording requirements.
The minimum requirement is 150 GB.

Information about how to calculate the size of the callpool can be found on the Manual Pack-
age in the file Postgres_Callpool_Sizing in folder 1_Sizing calculator.

3.3.3 Particular individual components


The Neo recording software may be installed on a customary Windows server. Make sure to ob-
serve the requirements for the following individual components, though.

CPU
• Intel processor

Supported drives

For the drives mentioned below, all external models are supported, too.

• USB devices
– USB hard disks
– USB flash disks

Network storage drives


• NAS
This drive can be used as data drive or as storage expansion.
Supported protocol SMB/CIFS
The user supposed to connect to the network drive is required full access to the network
drive. It includes rights to read, write, delete, and change files and folders within the share.
For NAS as storage expansion, WORM mode is supported.
• Cloud storage S3 Storage
This drive can be used as data drive or as storage expansion.
• Cloud storage Microsoft Azure Blob Storage
This drive can be used as data drive or as storage expansion or for the transfer from and to
Recording Insights.
• Cloud Storage Google Cloud Storage

Installation requirements - Neo 7.x Rev. 4 23 / 34


3 Hardware and software requirements

This drive can be used as data drive or as storage expansion.


• EMC Centera Server (only for updates and migrations from V10)
This drive can be used as storage expansion only.
Supported versions: CentraStar 3, CentraStar 4
Deployed interface: Centera SDK 3.2.661
NOTICE! The user supposed to connect to the Centera server is required the rights to read
(r), write (w), and delete (d) as well as to check whether files exist (e) on the Centera
server.
NOTICE! All data written on the Centera server obtains a retention period of 0. Therefore,
no minimum retention must have been selected on the Centera server.
• iCAS Storage
This drive can be used as storage expansion only.
NOTICE! iCAS Storage may only be configured as Windows share.

3.3.4 Supported database engines


The Neo software supports the following database engines:
• PostgreSQL 12.5 (included in the installation package for new installations)
• MS SQL Server 2016 Standard Edition English
• MS SQL Server 2017 Standard Edition English
• MS SQL Server 2019 Standard Edition English
• MS SQL Server 2022 Standard Edition English

For Microsoft SQL databases, we support connections to cluster instances (always-on) which
can be reached by means of an IP address. Primary and failover database nodes with different
IP addresses in high-availability configurations are not supported.

Only external Microsoft SQL databases are supported.

PostgreSQL 12.5 will not be supported until Neo version 6.6! If you update to PostgreSQL
12.5, you must also update Neo to version ≥ 6.6.

3.3.5 Supported operating systems


For the recording servers, only the versions for the following operating system are supported:
• Microsoft Windows 10 Pro English - 64 Bit (only EVOflex)
• Microsoft Windows 11 Pro English - 64 Bit (only EVOflex)
• Microsoft Windows Server 2016 English - 64 Bit
• Microsoft Windows Server 2016 German - 64 Bit
• Microsoft Windows Server 2019 English - 64 Bit
• Microsoft Windows Server 2019 German - 64 Bit
• Microsoft Windows Server 2022 English - 64 Bit

On all Neo servers, Microsoft’s .Net framework 3.5 is required.

Language packs (LIP) for operating systems of Microsoft Windows are not supported.

Installation requirements - Neo 7.x Rev. 4 24 / 34


3 Hardware and software requirements

For information about the installation and configuration of Microsoft Windows refer to the re-
spective installation manual for system providers Configuration Microsoft Windows Server
2016, Configuration Microsoft Windows Server 2019 or Configuration Microsoft Windows
Server 2022.

Neo Suite Is a so-called near-real-time application which requires a high degree of available
system resources for proper operation. Therefore, it is recommended to refrain from installing
additional software packages on Neo servers. An exception are virus scanners if configured
according to ASC’s specifications.
If the use of additional software packages is deemed required for operational reasons, it is
mandatory to inform ASC about this before their installation. ASC explicitly reserves the right
to object to the installation of additional software packages if adverse impact on the Neo Suite
is to be expected or cannot be reasonably excluded.
If additional software packages are installed without prior consultation and confirmation of
ASC, any guarantees or commitments of ASC regarding system behavior and support of the
Neo Suite become void including, but not limited to, stability, response behavior, and other op-
erational parameters.

Required third-party software


For all operating systems Eclipse Termurin OpenJDK Java, version ≥ 11.0.13 is required. Op-
tionally, Oracle Java SE, version ≥ 11.0.13 can be used.

3.3.6 Supported protocols


The following protocols are supported:
• SNMPv2
• SNMPv3
• LDAP
• LDAPv3
• TLS 1.2
• TLS 1.3

3.3.7 Multi-core architectures


To operate a multi-core architecture, a Layer 4 Load Balancer is required. The load balancer
has to be provided by the system provider.

The network latency between Enterprise Core and database must be ≤ 10 ms.

3.3.8 Supported codecs


The following codecs have been tested by ASC and are supported by the recording server:

Codec Technology
G.711 a-law (PCMA) TDM, VoIP
G.711 µ-law (PCMU) TDM, VoIP
G.729 (without Annex) TDM, VoIP
G.729 Annex A TDM, VoIP
G.722 64 kbit/s TDM, VoIP
G.726 16 kbit/s TDM
G.726 24 kbit/s TDM

Installation requirements - Neo 7.x Rev. 4 25 / 34


3 Hardware and software requirements

Codec Technology
G.726 32 kbit/s TDM
G.726 40 kbit/s TDM
SILK For Skype for Business
OPUS VoIP
Tab. 29: Supported codecs

3.4 Client

Clients must have at least the same major and minor version as the server software.

3.4.1 Supported operating systems

Supported operating systems


For clients, the following operating systems are supported:
• Microsoft Windows 10 Pro English - 64 Bit
with OpenGL version > 2.1
• Microsoft Windows 10 Pro German - 64 Bit
with OpenGL version > 2.1
• Microsoft Windows 11 Pro English - 64 Bit
• Microsoft Windows 11 Pro German - 64 Bit

Required third-party software


• Eclipse Termurin OpenJDK Java, version ≥ 11.0.13
• Optional: Oracle Java SE, version ≥ 11.0.13
Java is required for the following applications only:
• SCREENrec
• SCREENrec Audio
• SCREENrec scan Editor
For the following applications, Oracle Java SE for Business Runtime Environment,
version ≥ 8u202, 64 Bit is required:
• POWERplay Pro
• POWERplay Station

3.4.2 Media Foundation for SCREENrec


To use the client application SCREENrec, Media Foundation must have been installed on the
client computer which is included in the media feature pack for Windows 10 and Windows 11
editions.

For further information refer see https://support.microsoft.com/de-de/windows/media-feature-


pack-f%C3%BCr-windows-n-8622b390-4ce6-43c9-9b42-549e5328e407.

3.4.3 Reference hardware systems

Reference system without SCREENrec

Minimum requirements
CPU Dual Core ≥ 2.0 GHz

Installation requirements - Neo 7.x Rev. 4 26 / 34


3 Hardware and software requirements

Minimum requirements
RAM ≥ 4 GB
Hard disk ≥ 500 MB free disk space
Screen resolution 1280*1024 or 1680*1050
Tab. 30: Reference system without SCREENrec

Reference system with SCREENrec

Minimum requirements
CPU Quad Core ≥ 2.0 GHz
RAM ≥ 4 GB
Hard disk ≥ 500 MB free disk space
Screen resolution 1280*1024 or 1680*1050
Tab. 31: Reference system with SCREENrec

3.5 Virtualization

VMware Tools must be installed.

3.5.1 Support of virtual environments


When using active and passive VoIP recording, the EVOIPneo software can be deployed in the
following virtual environments:
• VMware ESX/ESXi Server 6.5
• VMware ESX/ESXi Server 6.7
• VMware ESX/ESXi Server 7.0
• VMware ESX/ESXi Server 8.0
• Microsoft Hyper-V Server 2016
• Microsoft Hyper-V Server 2019
• Microsoft Hyper-V Server 2022
If more than one EVOIPneo recording system is installed in a VMware environment on a single
hardware system, the total number of channels of all EVOIPneo recording systems must not ex-
ceed the maximum number of allowed channels. CPU and RAM must be configured as “exclu-
sive” and cannot be shared with other virtual machines.

For information about the preconditions in virtual environments refer to the chapter "Sizing
guide", p. 8.

Be aware that USB archiving drives are not supported in virtual environments.

3.5.2 Citrix XenDesktop/XenApp


Supported software:
• Citrix XenApp 7.11 (upon request)
• Citrix XenDesktop 7.11 (upon request)
The minimum requirements for the client system equal the requirements of the above-men-
tioned reference systems, see chapter "Reference hardware systems", p. 26.
XenApp does not support the applications SCREENrec, SCREENrec scan Editor, or SCREEN-
miner.

Installation requirements - Neo 7.x Rev. 4 27 / 34


3 Hardware and software requirements

3.6 Optional components


Sound card and speakers can be used optionally.

Installation requirements - Neo 7.x Rev. 4 28 / 34


4 Communication matrix

4 Communication matrix

Inforamtion about the ports used by the Neo Suite can be found on the Manual Package in the
file Communication matrix in folder 5_Communication matrix.

Installation requirements - Neo 7.x Rev. 4 29 / 34


5 Appendix

5 Appendix

Checklists for problems in Neo projects which can be ascribed to insufficient/unreliable


performance of the Windows server
1. Have the servers/VMs been dimensioned according to the specifications in chapter Sizing
guide in the installation manual Installation requirements?
2. Has the Microsoft Windows operating system been configured according to the specifica-
tions in the installation manual Configuration Microsoft Windows Server 2016, Configuration
Microsoft Windows Server 2019 or Configuration Microsoft Windows Server 2022? Espe-
cially according to chapter Configure energy scheme and Deactivate file indexing? Under
no circumstances must file access auditing for call data, database, and Neo log file directo-
ries have been activated in Microsoft Windows. See also https://docs.microsoft.com/de-de/
windows-server/identity/solution-guides/scenario--file-access-auditing.
3. If a virus scanner is used: Has the virus scanner been configured according to the specifi-
cations in chapter Virus protection in the installation manual Installation requirements?
The customer confirms that the framework conditions mentioned above are observed. Should
ASC note during troubleshooting that these framework conditions have not been observed, we
reserve the right to charge the resulting expenses for troubleshooting.

Installation requirements - Neo 7.x Rev. 4 30 / 34


List of figures

List of figures

Fig. 1 Server types............................................................................................................. 8


Fig. 2 Architecture of speech analysis ............................................................................... 20

Installation requirements - Neo 7.x Rev. 4 31 / 34


List of tables

List of tables

Tab. 1 Server ...................................................................................................................... 9


Tab. 2 Virtual machine ........................................................................................................ 10
Tab. 3 ASC hardware ......................................................................................................... 11
Tab. 4 Server ...................................................................................................................... 11
Tab. 5 Virtual machine ........................................................................................................ 11
Tab. 6 ASC hardware ......................................................................................................... 12
Tab. 7 Server ...................................................................................................................... 12
Tab. 8 Virtual machine ........................................................................................................ 13
Tab. 9 Server ...................................................................................................................... 13
Tab. 10 Virtual machine ........................................................................................................ 13
Tab. 11 ASC hardware ......................................................................................................... 14
Tab. 12 Server ...................................................................................................................... 14
Tab. 13 Virtual machine ........................................................................................................ 15
Tab. 14 Server ...................................................................................................................... 15
Tab. 15 Virtual machine ........................................................................................................ 15
Tab. 16 Server ...................................................................................................................... 16
Tab. 17 Virtual machine ........................................................................................................ 16
Tab. 18 Server ...................................................................................................................... 17
Tab. 19 Virtual machine ........................................................................................................ 18
Tab. 20 Server ...................................................................................................................... 18
Tab. 21 Virtual machine ........................................................................................................ 19
Tab. 22 Server ...................................................................................................................... 19
Tab. 23 Virtual machine ........................................................................................................ 20
Tab. 24 Hardware requirements speech analysis................................................................. 21
Tab. 25 Hardware requirements for a Decoder Server......................................................... 21
Tab. 26 Preconditions for Windows operating systems ........................................................ 21
Tab. 27 Preconditions for Linux operating systems .............................................................. 22
Tab. 28 Server ...................................................................................................................... 22
Tab. 29 Supported codecs.................................................................................................... 25
Tab. 30 Reference system without SCREENrec .................................................................. 26
Tab. 31 Reference system with SCREENrec ....................................................................... 27

Installation requirements - Neo 7.x Rev. 4 32 / 34


Glossary

Glossary

CIFS
Common Internet File System stands for network share. The term was introduced by Micro-
soft in 1996 and describes an advanced version of SMB (Server Message Block). CIFS builds
on NetBIOS over TCP/IP and SMB and, in addition to file and printer sharing, offers additional
services such as Windows’s RPC and NT domain service. Name resolution continues to be
carried out via NBT broadcast message or in general via the NBT Name Service or via DNS if
NBT is not available. (Source: Wikipedia 4th May 2017)

CPU
Central Processing Unit

G.711
Standardized method of the ITU (International Telecommunication Union) to digitize analog
audio signals via pulse code modulation (PCM). G.711 defines 2 different algorithms µ-law
and A-law.

G.722
The directive G.722 7 kHz audio coding within 64 kbit/s of the ITU-T describes the codec from
audio signals via a digital transmission with 64 kbit/s, for example the B-channel of ISDN. Cur-
rently especially G.722 is used for VoIP telephony.

G.726
The method is based on adaptive differential pulse code modulation (ADPCM). The codec
supports bit rates of 16, 24, 32, and 40 kbit/s. G.726 reaches a mean opinion score (MOS) of
about 4.2 for the 40 kbit/s version and about 3.85 for the 32 kbit/s version.

G.729
Codec for the compressing of language into digital signals with low complexity, fixed point
arithmetic and a data rate of 8 kbit/s.

G.729A
G.729 Annex A is a codec for the compressing of audio into digital signals with low complex-
ity, fixed point arithmetic and a data rate of 8 kbit/s.

LDAP
Lightweight Directory Access Protocol

LIP
Language Interface Pack

NAS
Network Attached Storage is a file-level computer data storage server connected to a com-
puter network providing data access to other devices on the network. NAS is usually used to
provide independent storage capacity in a computer network without major effort. (Source:
Wikipedia 4th May 2017)

Installation requirements - Neo 7.x Rev. 4 33 / 34


Glossary

RAID
Redundant Array of Independent Disks

RAM
Random Access Memory

SMB
Server Message Block is a network communication protocol for providing shared access to
files, printers, and serial ports between nodes on a network. It also provides an authenticated
inter-process communication mechanism. (Source: Wikipedia 24th October 2019)

TDM
Time Division Multiplexing is an umbrella term for time-slot-oriented interfaces, ITU G.703 de-
fined. The term is used ASC-wide representative for conventional telephony.

TLS
Transport Layer Security, former name Secure Socket Layer (SSL), is a hybrid encryption pro-
tocol for secure data transmission on the Internet.

USB
Universal Serial Bus

vCPU
Virtuelle Central Processing Unit

VoIP
Voice over IP

WAVE
WAVE file format is a container format to digitally save audio data and is based on the Re-
source Interchange File Format (RIFF) defined by Microsoft for Windows. (Source: Wikipedia
23rd February 2021)

Installation requirements - Neo 7.x Rev. 4 34 / 34

You might also like