Installation_requirements_us
Installation_requirements_us
Installation manual
for system providers and tenants
6/27/2023
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.
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.
Contents
1 General information.................................................................................................... 5
2 Introduction................................................................................................................. 6
4 Communication matrix............................................................................................. 29
5 Appendix ................................................................................................................... 30
List of tables.............................................................................................................. 32
Glossary .................................................................................................................... 33
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.
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.
ASC cannot guarantee the smooth operation if the minimum requirements for the systems
have not been fulfilled.
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.
3.3 Servers
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.
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!
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
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!
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
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!
In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.
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!
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
3.3.1.5 Server type E – Enterprise Core Server / Replay Server / API Server
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!
In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.
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!
In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.
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!
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
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!
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
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!
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
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!
In case, only a lower than the required vCPU speed can be provided, this could be compen-
sated by increasing the vCPU cores.
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.
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.
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!
The indicated values do not take the operating system into account. Make sure to add the re-
spective requirements on top.
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
1. System partition
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.
CPU
• Intel processor
Supported drives
For the drives mentioned below, all external models are supported, too.
• USB devices
– USB hard disks
– USB flash disks
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.
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.
Language packs (LIP) for operating systems of Microsoft Windows are not supported.
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.
The network latency between Enterprise Core and database must be ≤ 10 ms.
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
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.
Minimum requirements
CPU Dual Core ≥ 2.0 GHz
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
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
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.
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.
5 Appendix
List of figures
List of tables
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)
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)