Minimal hardware requirements #

  • CPU Family                  Intel Celeron, Intel i3 and Higher (64 Bit Intel processor)
  • Number of vCPU’s      1
  • Memory                        1 GB
  • Storage                         20 GB available storage space (we recommend on a on-premises system to apply a (software) RAID disk -see  1.52  Software RAID configuration.)
  • Connection                  Internet connection


Software RAID configuration #

We recommend (physical) RAID disk installation for an extended reliability in operational lifetime. Consequently, a software RAID installation is a manual installation process.

1st. Bios settings: In the Bios settings of the system, you must disable the UEFI settings and choose legacy: The Ayrix boot installer is limited to legacy mode. Select your boot medium and boot priority, USB, or DVD.

2nd Installation procedure: Start the centos installation, interrupt* the automatic installation process.in the configuration window, by checking and set in the Configuration the Localization items, “Date & Time,” “Language Support”, “keyboard” and “Network &, Hostname”.

In the configuration go to “Installation destination”, to partition the disks.

  • De-select the USB memory stick
  • Select both physical disks for installation.
  • Select the manual partitioning: “I will configure partitioning”
  • Press Done, the Manual partitioning window open

*Notice: The installation starts without interruption automatically on a time out.

We recommend the following three partition sizes:

  • /boot 200MB
  • /swap 2048GB
  • /(root) leave “Desired Capacity” empty and press Add mount point. The installer takes the remaining capacity of your disks.

Other mounting partitions left as is.

  • Move to the left side and modify ALL three partitions.
  • Change the “Device Type:” from “Standard Partition” to: “RAID”,
  • Select Raid Level “RAID1”
  • Press “Update Settings” to adapt RAID partitioning.

Label and File System, we leave as is.

  • Press “Done”,
  • A Summary of Changes window opens check and press “Accept Changes””
  • Back in the main Configuration menu press “Begin Installation”.


Hardware specifications #

Hardware compliance #

Ayrix can be deployed as on-premises system or hosted system. Distributors may deliver a customized package of software only or as on-premises soft-and hardware delivery.

We contribute our distributors with the hardware selection. We verify the hardware manufacturing specifications against EU regulations. Swiss regulations are harmonized with the EU regulation standards.

Environmental operation (EU)

In accordance with:

IEC-EN60068-2-2                     Dry heat and

IEC-EN60068-2-38                   Temperature/humidity/

ISO7779                                         Noise


Energy efficiency operation of power supply and PC/server

(EU) 2019/424                          PC/Server

(EU) 2019/1782                         External power supplies

(EU) 617 /2013                          Energy Efficiency operation.


In accordance with IEC-EN62301: Measurement of standby power

Electro Magnetic Compliance

In accordance with:

IEC-EN55032:2017_Emission Class A



CE safety regulations.

In accordance

IEC-EN63000 :2016                  RoHS compliant.


Software specifications: #

Operating system of Ayrix. installer.  Centos 7.7-1908 Kernel v. 3.10.0-1062.el7

Security upgrades (when available) are updated automatically.


7.7-1908 7.7 3.10.0-1062 17. Sep. 2019[35]



System performance test #

As well on System performance with a traffic benchmark test. For traditional PBX (TDM) the following test sets are defined. On Traffic volumes measured in Erlang

  • Extension to Extension
  • Incoming traffic to Extension
  • Outgoing traffic to trunk
  • Busy hour call attempts


Service Grades

  • Extension to extension traffic: 1% congestion probability
  • Incoming line to extension: 1% congestion probability
  • outgoing line to extension: 1% congestion probability

While in TDM you can measure explicit the failed call (attempts), VoIP performance tests is different. Voice quality has a correlation to traffic load (rising delays) and dropped packets (with UDP).

Test are executed according:

  • ITU T-REC-P.564-200711
  • Conformance testing for voice over IP transmission quality assessment models

ETSI TS 103 222-1 V1.2.1 (2018-03)

Speech and multimedia Transmission Quality (STQ); Reference benchmarking, background traffic profiles and KPIs. Part 1: Reference benchmarking, background traffic profiles and KPIs for VoIP and FoIP in fixed network

The scope of the defined testing procedures is the evaluation of the network access by VoIP and FoIP fixed-network services.


 Guaranteed Operating range #


Minimal requirements #


Deliverables #

Warranty #

Ayrix is delivered as a full software product as is. There are no warranties on the correct behavior, nor on its consequences of its use of the product, nor you can complain because of a system failure or outage of operating system and/or application.

Service #

To grand the Ayrix operation an internet connection is required. The Ayrix checks every 24 hours if an update is available. The Ayrix will be updated automatically as an update package is available. The operating system will be updated if security patches are available. Updating might result to a reduction of operation or a disruption of operation.

Technical Support #

We offer charged support services on the released versions of Ayrix PBX.

The support is at level best effort unless Service level agreements are agreed with a support contract with the supplier or distributor. Contact our customer service at support@ayrix.ch.

On beta releases there is no technical support. In case of a failure sent a bug report form via the bug bounty program on the Ayrix website under: www.ayrix.ch


Lifecycle #

No lifecycle statement is given at the release of this product.


CentOS #


{{time}} Time entered in the Sent invitation mail preparation window


End of lifetime Dates (EOL):

Operating system CentOS-7
Maintenance Updates[1] June 30th, 2024

Last updated at 2020-10-24 08:40:14

For a complete specification refer to: https://wiki.centos.org/About/Product. EOL means “End of Life,” or when a version of a product is no longer supported. The definition of ‘no longer supported’ can range from no longer providing security updates, to no longer fixing bugs. It’s important to prepare to upgrade or migrate to newer versions before they become EOL. Fortunately, CentOS version have very long lifecycles, which gives us plenty of time to pl1an our major version upgrade paths.

[1] During the Maintenance updates phase, only Security errata and select mission critical bug fixes will be released

Application #

Ayrix is a software, developed as closed system. You are hereby granted a limited non-exclusive right to install. The package includes an open-source operating system. Some modules are forked from open source. See also 16.4 Compliance statement.

Main releases are planned due regular intervals. Hotfixes contain only repairs and released depending on their urgency and importance.

Ayrix is available as ISO appliance file. Updates of Ayrix will be provided via internet. Update availability will be checked every 24 hours by the system.


Compliance statement #

Hardware Compliance: Ayris is a software as s service. If your Ayrix is delivered as hardware. we verified its operation against the Hardware standards mentioned in the chapter hardware specification.


Software Compliance: Ayrix, model, number, serial number. This software complies Innovation, science and economic development standards following two conditions: by compliance and copyrights & license rights.


Copyrights and License: Several pieces of free and open-source software have helped Ayrix to where it is today. A few require that we include their license agreements within our product. There for we publish the license terms of these modules. Ayrix is a closed development and will be published as an all- inclusive distribution package.


CentOS Linux 7 EULA: CentOS Linux 7 comes with no guarantees or warranties of any sorts, either written or implied. The Distribution is released as GPLv2. Individual packages in the distribution come with their own licenses. For a full context of Centos legal notices and licensing policy visit: https://centos.org/legal/


Digium Asterisk: Some modules are forked from Asterisk. Asterisk provides developers with a free, open-source framework that simplifies the process of building communications systems. Digium has continued to sponsor Asterisk as an open source project since 1999, distributing it under the terms of the GNU GPL v2 license. For a full context of asterisk License agreement:  https://store.digium.com/view_agreement.php?id=4   Copyright OpenSSL [YEAR]


Fail2ban: Fail2Ban is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Fail2Ban is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


Mod-pike: kamailio5-mod-pike. Kamailio is released under GNU Public License v2 (GPLv2). Beginning with 3.0.0, the application includes parts of code under BSD license that can be used such as individual components. See: https://www.kamailio.org/w/info/


Openssl: Contents licensed under the terms of the OpenSSL license.

See https://www.openssl.org/source/license.html for details


Maxmind: https://www.maxmind.com/en/end-user-license-agreement?sign=1 . MaxMind End-User License (December 3, 2019)


Copyright of this manual: Nothing from this manual may be duplicated or distributed without the prior author’s permission.


Powered by BetterDocs