Ayrix & MS Teams – the dream team!

Full integration with IVR, queue, ring groups and much more easily managed in the Ayrix web interface. No expensive extensions and complicated configurations.

Get the Ayrix with all features completely free!
or run it in the Ayrix cloud for small money.

Modern, simple and intuitive

Safe and secure

Developed in Switzerland in compliance with the highest security standards and thanks to the latest technology. The Ayrix telephone system is not just software – but a comprehensive system that is automatically managed and updated.

Extremely cost effective

Working with Ayrix PBX as a telephone system requires very little memory and not much CPU power, which means that you can already make significant cost savings there.

Scalable and modular

You only pay for what you really need. The modular design allows you to scale the size of your telephone system to your needs at any time.

100% software based

The Ayrix PBX is a 100% software-based phone system, and therefore offers you the opportunity to remain completely flexible in your choice of provider and make significant cost savings.

Software PBX locally or in the cloud

On the one hand, you have the possibility to host your phone system on your premises, but you can also leave this to an external hoster.

Ayrix Features

MS Teams made easy

Full integration with IVR, queue, ring groups and much more easily managed in the Ayrix web interface. No expensive extensions or complicated configurations. This is as simple as cocking a egg.



The Ayrix dashboard gives you the opportunity to track and analyse all activities of your whole phone system.

(Interactive Voice Response)

Define an individual voice menu for your incoming calls, which fits perfectly to your internal company. For example: If customers call your company and should be forwarded to an appropriate department or choose a main language for their calls, you can set up an individual IVR callflow with Ayrix.

Ayrix Time Condition

Time Condition

This function allows you to set up at which time your company is not available for calls.
In this case the caller can directly be informed about the opening times and holidays of your company.


If your company is busy with calls at the same time, every new caller is waiting on hold. To make the waiting more comfortable for the incoming calls, you can setup a so-called queue with an integrated music or message during the queue.

Ayrix Ringgroup


If your company is really busy with daily calls, the possibility to lose some incoming calls is high.
To prevent this, you can easily set up a ringgroup on Ayrix.
In this case the calls will be forwarded to a defined ringgroup member, if you are already busy with someone else on your phone.

Provisioning App
“Ayrix Scan & Go”

Ayrix “Scan & Go” is an provisioning app, which allows you to easily register your phone devices via scanning the barcode of your phone’s MAC address. Afterwards your phone is automatically setup with ayrix and can immediately be used for calls. Ayrix “Scan & Go” is available on the App Store and Play Store. Get your Ayrix provisioning app for free now!

Ayrix Scan & Go

Unique features

  • Overview and monitoring
    Thanks to the clearly arranged dashboard, you get a perfect overview of your phone system and all important data.
  • Calendar function
    Enter your personal availabilities in the calendar and your phone system will automatically be adjusted accordingly.
  • Your own IVR structure
    Define an individual voice menu for your callers, which fits perfectly to your internal company.

flexible and affordable Free of charge!

Get the Ayrix telephone system with all functions up to 5 participants for free.

(monthly cost per user) – Available in the free version per user. The costs are due with an upgrade from 5 users.

ModuleSubmoduleDescriptionPrice (CHF)Price (EUR)Price (GBP)Price (USD)
ExtensionCalendarThe calendar function allows users to import an external calendar to be used with the PBX system.
ExtensionForwardingWith the call forwarding function, users can forward incoming calls to another internal or external number depending on the specified rules.
ExtensionExtenstion RoutingWith the extension routing function, users can route incoming and outgoing calls depending on certain rules.
ExtensionFollow meThe follow me feature allows a user to With the follow me feature, a user can create a ring group of all his extensions (i.e. fixed and mobile). The main difference to a standard ring group is that the others are "busy" when one of the extensions answers the incoming call.
ExtensionGeo CIDThis feature allows the user to use different CIDs for call identification numbers depending on the country where the call originates.

(monthly cost per unit) – Available in the free version at one unit each. The costs are due with an upgrade from 5 users.

ModuleSubmoduleDescriptionPrice (CHF)Price (EUR)Price (GBP)Price (USD)
Day / NightDay / NightThe Day/Night function allows you to redirect a number of DIDs to the same specific destination.5.004.504.005.40
CallflowRing GroupWith the ring group function you can create a virtual extension that forwards the call in parallel to all available extensions and phone numbers (DID) within the ring group. As soon as the call is answered by one of these extensions, the call branches to all other extensions are deleted.2.001.801.602.16
CallflowIVRThe Interactive Voice Response (IVR) feature allows the PBX to interact with callers using voice messages and DTMF tones entered from the caller keypad.5.504.954.405.94
CallflowQueueThe queue function allows you to create queues.4.504.053.604.86
CallflowTime ConditionWith this function, all calls can be forwarded to a forwarding destination (DID) when a certain time condition is met.2.001.801.602.16
CallflowIntercomWith the Intercom function, groups of extensions can be created that can receive outgoing calls and create an Intercom conference bridge at the same time.0.500.450.400.54
CallflowConferenceThe conference function allows users to create and manage conference calls between two or more participants.0.750.680.600.81
FaxFax extensionWith the fax extension function, you can create, delete and duplicate extensions to receive faxes within the PBX system.2.001.801.602.16
FaxFax ServerWith the fax server function, you can receive faxes in PDF format at a configured e-mail address.2.001.801.602.16
DashboardDashboardWith the Ayrix Dashboard you can monitor the status, events and usage of the Ayrix instance in real time.
ExtensionAdvanced SettingsThis function allows the user to enter additional settings for a specific extension.
ExtensionVoicemailThe "Voicemail" function is used to transmit the recorded audio message of a caller to an extension.
ExtensionCodecsBased on the call setup, the SIP protocol negotiates the codec to be used between the participants. The first codec that matches on both sides, is selected. Over the years different codec variants have been developed. If you have assigned a SIP trunk with a codec selection the extensions have already made the default codec selection available. For each extension, however, you can create a preferred codec selection for each extension.
CallflowHoldWith the "Hold" function, a user can put a call on hold on a telephone set and continue the call from the same or another telephone set.
RoutingInboundWith the "Incoming" function, the administrator can configure the routing rules for incoming calls.
RoutingOutboundWith the "Incoming" function, the administrator can configure the routing rules for outgoing calls.
RoutingEmergency NumbersWith the "Routing Emergency Numbers" function, the user can enter local emergency numbers that are always called directly without verification.
RoutingTrunkWith the "Trunk Line" function, the administrator can add and manage SIP trunks to be used with the PBX.
RecordsAnnouncementsWith the "Record Greetings" function you can record or upload an announcement (i.e. greeting) that is used and played by any other function that requests the playback of the recorded greeting.
PBXFeature CodeWith the PBX functional call, the user can enter function codes to access various PBX functions (i.e. * 13 for call waiting, * 69 for restarting the phone, etc.).
PBXTransfer CallbackWith the "Callback" function for PBX transmission, the user can activate or deactivate and configure ongoing call forwarding within the PBX.
PBXMusic on HoldWith the "Music on Hold" function, the telephone system can play audio files or radio streams to the caller while waiting if the call is on hold.
PBXSpeed DialingThe "Speed Dial" function allows you to use speed dial codes to reach a destination number. Speed dial rules can be created, removed and copied.
PBXGlobal VoiceBoxWith the "Global VoiceBox Function, you can configure the standard configure and access the default voicemail box for the entire PBX instance.
PBXGeo CIDGEO CID provides access to inbound traffic based on the
traffic based on the E164 country.
PBXTAPIThe Telephony Application Programming Interface (TAPI) is a standard interface for the connecting telephony to a server. A (Windows) TAPI server is responsible for handling the call histories between the PBX and the client. Microsoft has released several versions. TAPI version 1.x, 2.x and 3.x. TAPI 2.1 and 3.1 are still used today.
SecurityBruteForce ProtectionThis function allows you to block IP addresses, that have unsuccessfully attempted to connect to a specified within a certain period of time with a certain number of retries, either by registering with the PBX or logging on to the PBX GUI.
SecurityUser AuthorizationThis function grants users and groups access to the various Ayrix GUI functions. The options "Read", "Write" or "Delete" can be allowed or blocked.
SecurityPinsetThis function manages PIN registration
within the telephone system by assigning one or more extensions with a PIN number.
SecurityNumber BlacklistWith the "Number Blacklist" function, the user can block a list of numbers for incoming and/or outgoing calls.
The call is either terminated or forwarded to a specific number.
SecurityGeo RestrictionsWith the "Geo-restrictions" function, you can check the geographical availability of the web interface, phone registration and incoming and outgoing calls.
SecuritySSLWith this function, data is transmitted encrypted over the Internet.
SystemBackupThe backup feature allows the user to perform or schedule a system backup, which is stored in a backup file. The backup file can then be used to restore the system if necessary.
coming soon
SystemNetworkWith this function, the administrator can change the settings for network interface, routing and connectivity settings for the entire PBX.
SystemEmailThis function enables the administrator to configure the e-mail server and e-mail templates for the entire telephone system.
SystemLicenseWith this function the administrator can check the available elements of the active Ayrix license.
SystemLanguage & RegionWith the "Language & Region" function you can install and set the active language pack for the telephone system. In addition, the time zone, NTP time server and E.164 settings can be configured manually.
SystemRebootWith this function the Ayrix administrator can restart or shut down the telephone system. The administrator password is required to perform this action.
SystemTFTP ServerWith the "TFTP Server" function, the TFTP server can be executed within the PBX instance. TFTP (Trivial File Transfer) is a simple form of the FTP protocol that uses UDP.
PhonebookPhonebookThe phone book is used to create, search and import phone book entries.
Phone book entries can be selected between business, mobile and home numbers. A new contact can be added individually or multiple via CSV template.
ProvisioningPhoneWith the phone provisioning feature, you can configure VoIP phones either manually or using the provisioning templates.
coming soon
ProvisioningTemplateWIth templates you can upload VoIP phone devices and wait until the Ayrix installation is implemented.
coming soon

5 Steps to your own virtual telephone system

  • Click on the “Download now” button to download the ISO file for free.

  • For the installation of Ayrix you now need at best your own server. Alternatively, you can also download a virtualization software for this.

  • Now install the ISO file on the server (or on the virtualization software if necessary).

  • Then open Ayrix and register free of charge using the displayed form.

  • After the registration you log in with the set password and user name (you will receive it by e-mail) and you are ready to configure your telephone system individually.

Stay up-to-date!

Would you like to be the first to be informed about the latest news of the innovative telephone system? Then subscribe to the Ayrix newsletter!


Ayrix is a software PBX (Private Branch Exchange). Users of the Ayrix PBX telephone system can communicate internally (between corporate users) and externally (with the outside world) via a Voice over IP provider.

Ayrix allows you to use soft and physical IP phones and free calls between users. It also offers features such as call forwarding, voicemail, call recording, interactive voice menus (IVRs) and call queues.

Ayrix is the ideal telephone system for companies of any size that value easy operation, the highest security standards and their own configuration options.

A full version of Ayrix with up to 5 extensions can be downloaded for free. Additional extensions or functions can be obtained directly from your Ayrix application.

Ayrix can be installed on a virtual machine (e.g. VMware and Virtualbox) or a Linux-based server.

Yes, during partnership trial there is a one month direct free support. When you sign a partner contract you will obtain up to 20 support units every year included in your partner agreement.

To use the Ayrix PBX, a (virtual) machine with at least one single-core processor and 1 GB RAM is required. Depending on the following company- and usage-dependent requirements, a higher processor performance and more RAM will be required.

Hardware recommendation:

  • 4 GB RAM
  • CPU Intel i3
  • 30 GB available storage
  • Number of vCPU’s: 2

Find bugs and benefit!

Help us to continuously optimize Ayrix and remove existing bugs. If you find a bug, you will receive a reward in the form of a cash payout.

Security Critical Bug

CHF 500.–

Reward for a critical bug.

Normal Bug

CHF 100.–

Reward for a normal bug.

Minor Bug

CHF 50.–

Reward for a little bug.

*Important comments on the submission and the process of bug-fixes:
  1. Submitted bug reports must be fully documented and contain a detailed description of the bug or issue.
  2. Afterwards the importance of the bug, as well as the classification according to “Security Critical Bug”, “Normal Bug” or “Minor Bug” is determined by the Ayrix team.
  3. Each bug is rewarded only once, with the rule “First come, first serve” (accordingly, no reward is paid for bugs that have already been reported but not yet fixed).
By reporting a bug, you agree to have read and accepted these notes.

some of our worldwide partners