Roadmap
Ayrix offers a public, community-driven roadmap. It summarizes important initiatives in all areas: functions, infrastructure, documentation, community, etc.
Feature
|
Not Planned | Planned | In Progress | Ready Soon | Released | Status |
---|---|---|---|---|---|---|
Hosting |
||||||
Ayrix Cloud With an online order, your own Ayrix Cloud instance is created and registered via our Ayrix License Server. We take over the effort to activate the telephone system according to your desired size. You will then receive the access data by email. |
Released |
Released |
||||
Softphone |
||||||
Windows / Mac OSX Desktop Version As soon as your app is connected to your VoIP provider, you can use it to make and receive calls using your Internet connection. This Softphone will be available for the following operating systems:Windows and Mac OSX |
Ready Soon |
Ready Soon |
||||
iOS / Android Mobile Version As soon as your app is connected to your VoIP provider, you can use it to make and receive calls using your Internet connection. This Softphone will be available for the following operating systems: iOS and Android devices. |
Released |
Released |
||||
Provisioning |
||||||
Template The templates for the provisioning are released for SNOM and Yealink |
Released |
Released |
||||
Phone The provisioning app “Ayrix Scan & Go” is released and available for mobile devices on App Store & Play Store. |
Released |
Released |
||||
System |
||||||
Backup Coming Soon. |
Planned |
Planned |
||||
Update Updates are done fully automated if enabled. Fresh features will be deployed on regular base. |
Released |
Released |
||||
Help |
||||||
Help Manual on Homepage ayrix.com |
Released |
Released |
||||
Records |
||||||
Conversations Coming Soon. |
Planned |
Planned |
||||
Statistics |
||||||
CDR Coming Soon. |
Planned |
Planned |
||||
Queue Statistics We are working with Queuemetrics |
Released |
Released |
||||
Callcenter Call Super Vision |
Released |
Released |
||||
Unified Communications |
||||||
UC In Unified Communications solutions, different media such as audio, video and text as well as client-based functions such as instant messaging (instant messages in real time) are combined in a common interface. Working with MS Teams |
Released |
Released |
||||
Teams |
||||||
MS-Teams Integration Total Teams Integration as a normal Extension. Teams Client can be addet in IVR, Ringgroup, Queue, FollowMe and so on. Multiregistration with same outbound number and normal SIP Phone or Softclient. Dialing as a short number pickup call. |
Released |
Released |
||||
Extension / Trunk |
||||||
SRTP Released |
Released |
Released |
||||
Trunk templates of providers from Switzerland
|
Released |
Released |
||||
Trunk templates of providers from Germany
|
Released |
Released |
||||
Trunk templates of providers from Austria
|
Released |
Released |
||||
Trunk templates of providers from England
|
Released |
Released |
||||
Trunk templates of providers from France
|
Released |
Released |
||||
Extension Features |
||||||
Calendar The calendar function allows users to import an external calendar for use with the PBX system. For example, MS Exchange Web Service, MS Exchange, CalDAV & ICal Calendar. |
Released |
Released |
||||
Forwarding With the call forwarding function, users can forward in- coming calls on specific days or time slots. Forwarding can take place internally or externally. |
Released |
Released |
||||
Extension Routing With the extension routing function, users can route in- coming and outgoing calls depending on certain rules. |
Released |
Released |
||||
Follow Me With the follow-me function, a user can forward the in- coming call to one or more extensions. With several ex- tensions, it’s a ring group. Forwarding can be set up to a landline and mobile number. The main difference to a standard ring group is, that all extensions of the ring group are busy as soon as one of the extensions, answers the incoming call |
Released |
Released |
||||
Geo CID This feature allows the user to use different CIDs for call identification numbers depending on the country where the call originates. |
Released |
Released |
||||
Instance Features |
||||||
Day / Night With the day/night function, you can redirect several DIDs to the same specific destination. |
Released |
Released |
||||
Ring Group With 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 an- swered by one of these extensions, the call branches to all other extensions are deleted. |
Released |
Released |
||||
IVR The IVR (Interactive Voice Response) feature allows the PBX to interact with callers using voice mes- sages and DTMF (Dual-tone multi-frequency) tones entered from the caller keypad. |
Released |
Released |
||||
Queue The queue function distributes incoming calls to groups of agents who have been added to a queue. The calls can be distributed according to various mechanisms, such as round-robin, ring all, etc. |
Released |
Released |
||||
Time Condition With this function, all calls can be forwarded to a |
Released |
Released |
||||
Intercom When the intercom function is used, all assigned extensions are switched to loud speaking. One way communication from the initiator to all extensions is active. |
Released |
Released |
||||
Conference The conference function allows users to create and manage conference calls between two or more participants. |
Released |
Released |
||||
Fax Server With the fax server function, you can receive faxes in PDF format to a configured e-mail address. |
Released |
Released |
||||
Fax Extensions With the fax extension function, you can create, delete and duplicate extensions, to receive faxes within the PBX system. |
Released |
Released |
||||
Included Features |
||||||
Basic Dashboard With the Ayrix dashboard, you can monitor the status, events, and usage of the Ayrix instance in real-time. |
Released |
Released |
||||
Advanced Settings This function allows the user to enter additional settings for a specific extension. |
Released |
Released |
||||
Codecs Based 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. Different codec variants have been developed over the years. If you have assigned a SIP trunk with a codec selection, the extensions have already made the standard codec selection available beforehand. However, you can create a preferred codec selection for each extension. |
Released |
Released |
||||
Voicemails The voicemail function is used to transmit the recorded audio message of a caller to an extension. |
Released |
Released |
||||
Hold With 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. |
Released |
Released |
||||
Inbound With the “Incoming” function, the administrator can configure the routing rules for incoming calls. |
Released |
Released |
||||
Outbound With the “Outgoing” function, the administrator can configure the routing rules for outgoing calls. |
Released |
Released |
||||
Emergency Numbers With the Routing Emergency Numbers function, the user can enter local emergency numbers that are always called directly without verification. |
Released |
Released |
||||
Trunk With the trunk line function, the administrator can add and manage SIP trunks to be used with the PBX. |
Released |
Released |
||||
Announcements With the Record greeting’s 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. |
Released |
Released |
||||
Feature Code The PBX function-call allows the user to enter feature codes to access various features of the PBX (i.e., * 13 for call waiting, * 69 for rebooting the phone, etc.). |
Released |
Released |
||||
Transfer Callback With the callback function for PBX transmission, the user can activate or deactivate and configure ongoing call forwarding within the PBX. |
Released |
Released |
||||
Music on Hold With 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. |
Released |
Released |
||||
Geo CID GEO CID enables access to inbound traffic based on the E164 country. |
Released |
Released |
||||
TAPI The telephony application programming interface (TAPI) is a standard interface for connecting telephony to a server. A (Windows) TAPI server is responsible for handling the call flows 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. |
Released |
Released |
||||
Speed Dialing With the speed dialling function, you can use speed dialling codes to reach a destination number. Speed dialling rules can be created, removed, and copied. |
Released |
Released |
||||
Global Voicebox With the global voicemail function, you can configure and access the standard voicemail box for the entire PBX instance. |
Released |
Released |
||||
Brute Force Protection With this function, you can block IP addresses that have tried unsuccessfully to log in with a specific number of retries within a certain period of time, either by registering with the PBX or by logging in to the PBX GUI. |
Released |
Released |
||||
User Authorization This feature gives users and groups access to the various Ayrix GUI functions. The options «Read», «Write» or «Delete» can be allowed or blocked |
Released |
Released |
||||
Pinset This function manages the PIN registration within the telephone system by assigning a PIN to one or more extensions. |
Released |
Released |
||||
Number Blacklist With the “Number Blacklist” function, the user can block a list of numbers for incoming and/or out- going calls. The call is either ended or forwarded to a specific number. |
Released |
Released |
||||
Geo Restrictions With the “Geo-Restrictions” function, you can restrict the geographical availability of the web interface, telephone registration, and incoming and outgoing calls. |
Released |
Released |
||||
SSL With this function, data is encrypted before it is transmitted over the Internet. |
Released |
Released |
||||
Network With this function, the administrator can configure |
Released |
Released |
||||
This function enables the administrator to configure the e-mail server and e-mail templates for the entire telephone system. |
Released |
Released |
||||
License With this function, the administrator can check the available elements of the active Ayrix license. |
Released |
Released |
||||
Language & Region You can use the Language & Region function to select your language package for the telephone system. In addition, the time zone, the NTP time server and the E.164 settings can be configured manually. |
Released |
Released |
||||
Reboot With this function, the Ayrix administrator can restart or shut down the telephone system. The administrator password is required to perform this action. |
Released |
Released |
||||
TFTP Server The trivial File Transfer Protocol, TFTP for short, is a very simple client-server protocol that regulates the transfer of files in computer networks. The TFTP function allows files such as telephone lists to be saved in a central location. |
Released |
Released |
||||
Phonebook The phone book is used to create, search and import phone book entries. Telephone book entries can be selected between business, mobile, and private numbers. A new contact can be added individually or multiple via a CSV template. |
Released |
Released |
Changelog
Anpassung an geänderte Let’s Encrypt API
Ayrix Mobile Integration
Neuer Parameter “use_hidden_tags” mit default Wert off zu Snom Provisioning Templates hinzugefügt
Ansagen werden beim Hochladen zu 16000Hz konvertiert
Let’s Encrypt Sperrung bei falschem FQDN verhindern
Löschen von Voicemail Ansagen war nicht möglich
Ändern der Extension beim Bearbeiten von Agenten verhindern / Doppeltes Hinzufügen von Agenten verhindern
Inbound CID Regeln werden unter der Inbound Route inkl. Destination angezeigt
Einheitliche Darstellung bei Destination-Abwürfen in allen Modulen
Einheitliche Darstellung der Destination-Tags
Time Condition Zeitzonenunterstützung
Time Condition Kalenderdarstellung von mehrwöchigen Events
Time Condition UTC-Offset Problem
IVR E-Mails werden asynchron versendet, um den Callablauf nicht zu verzögern
E-Mail Templates mit benutzerdefinierter From-Adresse werden versendet
Queue Agent-Typ wechseln: Queue Agents können von statisch zu dynamisch und zurück geändert werden
Hostnamenprüfung unterstützt nun RFC 1123, welches Hostnamen beginnend mit einer Nummer erlaubt
Fehler im Provisioning, wobei das Telefonbuch provisioniert wurde, obwohl es im Provisioning deaktiviert ist
Aktivierung des Display Update für Yealink Telefone wurde im Provisioning-Template hinzugefügt
Teams Domain Verification Datei wird nun nach Upload geprüft und bereinigt
Umstrukturierung des Ayrix Repository
MS Domainüberprüfung
- Neu kann unter System -> Netzwerk -> Tab Konnektivität das Microsoft txt-File zur
Überprüfung der MS Teams Domain hochgeladen werden
Extension -> Extension routing prefixe werden nun bei Abwürfen korrekt dargestellt
Extension Name und Nummer werden nun in jedem Extension Tab korrekt dargestellt
Blind transfer callback prefix wird nun richtig dargestellt
Telefonbuchimport von grossen Dateien führt nicht mehr zum Abbruch Aufgrund eines Timeouts
Telefonbuchdatenübertragung im Provisioning wurde behoben
Queue: interne Benutzer priorisieren
- Interne Extensions können bei internem Anruf auf eine Queue priorisiert werden.
Einstellung: Callflow -> Queue -> XYZ -> Erweiterte Einstellungen -> Anrufpriorität -> Interne Benutzer priorisieren
Queue: erlauben von Weiterleitungen der Agents
- Weiterleitungen von Agents (über das Endgerät mittels SIP 302 Moved Temporarily) können unterbunden werden,
diese Weiterleitungen werden nicht mehr ausgeführt.
Einstellung: Callflow -> Queue -> XYZ -> Erweiterte Einstellungen -> Agent Weiterleitung -> Erlaube Weiterleitung von Agents (via SIP 302)
Provisioning: Verteilung von Extensions im Telefonbuch kann angepasst werden
- In den Extension Basis Einstellungen gibt es eine neue Einstellungsmöglichkeit, um Extension Einträge im Telefonbuch zu steuern.
Hier kann eine Extension vom Telefonbuch ausgeschlossen werden und wird nicht mehr über das Provisioning verteilt.
Extension Einträge können auch über das Telefonbuch Modul entfernt werden. Hierbei erscheint eine Meldung, welche besagt,
das eine Extension über die unten aufgeführte Einstellung wieder zum Telefonbuch hinzugefügt werden kann.
Einstellung: Extensions -> 100 -> Basis Einstellungen -> Telefonbuch -> Extension ins Telefonbuch aufnehmen
Provisioning: Verteilung des Telefonbuches im Template
- In den Vorlagen Einstellungen kann gewählt werden, ob das Telefonbuch mit verteilt werden soll.
Provisioning -> Vorlage -> XYZ -> Telefonbuch -> Telefonbuch während des Provisioning laden
- Individuelle Agentenaufnahme ->zu Analysezwecken Intern oder Extern
- Es wurde eine individuelle Agentenaufnahme zur Queue hinzugefügt
Es können folgende Einstellungen vorgenommen werden:- Standardaufnahme einstellen
Einstellung ob die Agentenaufnahme standardmässig aktiviert ist oder nicht - Agenten individuell einstellen
Agenten können eingestellt werden, ob diese der Standardeinstellung folgen sollen, oder die Standardeinstellung invertieren
Bsp.:
Queue 1000 hat Standardaufnahme aktiv, kein Agent ist invertiert -> Alle Agenten werden in dieser Queue aufgezeichnet
Queue 1000 hat Standardaufnahme aktiv, Agent 100 ist invertiert -> Alle Agenten, mit Ausnahme des Agenten 100 werden in dieser Queue aufgezeichnet
Queue 1000 hat Standardaufnahme nicht aktiv, kein Agent ist invertiert -> Alle Agenten werden in dieser Queue nicht aufgezeichnet
Queue 1000 hat Standardaufnahme nicht aktiv, Agent 100 ist invertiert -> Nur Agent 100 wird in dieser Queue aufgezeichnet
- Standardaufnahme einstellen
- In der Queue kann die gesamte Queue oder individuelle Agenten aufgezeichnet werden
- Aufnahmeeinstellungen sind neu im Tab “Aufnahme” in der Queue zu finden
- Die Aufzeichnung wird wenn möglich als Stereo aufgezeichnet: Kanal 1 links und Kanal 2 rechts
- Es wurde eine individuelle Agentenaufnahme zur Queue hinzugefügt
- NEW: Sprachpaket Spanisch
- NEW: Sprachpaket Italienisch
- NEW: Sprachpaket Niederländisch
- NEW: Sprachpaket Portugiesisch
Sprachpakete verwalten
- Zusätzliche Sprachpakete können bei Bedarf nachinstalliert werden
- Hinzugefügtes Sprachpaket: Französisch
Faxserver Extension (Fax to Mail) wurde überarbeitet und Fehler behoben
Protokoll unter Routing -> Trunk -> SIP Options wird nun korrekt verwendet
Fehler im Voicemail Aufgrund eines gesetzten Prefix mit Umlauten behoben
Anrufe auf Extensions mit +XX oder 00XX (z.B. Aufgrund Wiederwahl und Einstellungen im Endgerät) werden nun korrekt verarbeitet und an die gewählte Extension zugestellt
Das Verschwinden von Abwurfdestinationen (z.B. Timecondition/Systemrecordings/IVR) wurde behoben
Hangup bei Callwaiting überschritten signalisiert BUSY
Verschiedene Nummernformate in der Telefonbuchvorlage (vorbereitete CSV-Datei für den Import)
Neue Queue Option “Call answered elsewhere”
- Bei “CANCEL” werden alle Anrufe mit “call answered elsewhere” markiert und erscheinen nicht als verpasster Anruf auf dem Telefon
- Die Option befindet sich unter Queue -> Advanced Options
- Diese Option ist per default eingeschaltet
Im Dashboard wird aus “Active Calls” -> “Concurrent calls”
- Diese Statistik zeigt die getätigten Anrufe der jeweiligen Stunde (z.B. von 07:00 – 07:59 wird unter 07:00 Uhr angezeigt)
- Aufgrund der aktuellen CDR Einträge ist diese Statistik nicht zu 100% korrekt
Im Dashboard werden die richtigen Queue Daten zu “Average waiting time” angezeigt
Falsche Auswertung des Callwaiting bei zwei ähnlichen Extensions (z.B. 300 und 3001) behoben
Fehler bei der Änderung des Extension “Authentication user” behoben
MS Teams Erreichbarkeit ohne SIP Endgerät verbessert
- Wenn MS Teams in der Extension aktiv ist, wird der Ayrix via 200 Keepalive eine gültiges SIP Endgerät simuliert
Fehler im Scrolling der Extensions wurde behoben
Fehler im Scrolling der Destinationen wurde behoben
Caller id wird jetzt wieder bei Weiterleitung korrekt gesetzt
Stabilitäts u. Performanceverbesserungen diverser Dienste
Caller id in Extension Routing – Outbounds wird richtig verwendet
Neue Version der GeoLite Country Datenbank wird verwendet. Damit sollten IP-Adressen zuverlässiger dem richtigen Land zugeordnet werden können.
Voicemail Mail Templates
- Im Voicemail und Global Voicemail kann nun ein Mail Template ausgewählt werden, welches je nach gesetzter Sprache in der Extension
an die hinterlegte Mail Adresse versendet wird. - Es wurde das deutsche und englische Default Template hinzugefügt.
Caller ID check in Outbound vereinfacht
- Unter Outbound -> Rules können zu den Called ID (angerufene Rufnummer) Pattern zusätzlich Caller ID (signalisierte Rufnummer) Pattern erstellt werden. Anhand der Caller ID wird der richtige Outbound Trunk gesucht und über diesen ein Anruf ausgeführt.
Eine Outbound Regel wird anhand der Sortierung der Outbound Regel, dem Called ID Pattern und dessen Sortierung und danach dem Caller ID Pattern und deren Sortierung gesucht. Jede weitere Stufe agiert als Filter für die vorher gefundenen Outbound Regeln.
Bsp: Extension 100 mit der Caller ID 056xxxxxxx versucht einen Outbound Anruf auf 032xxxxxxx.
Im Outbound sind zwei Regeln definiert:
Regel 1: Called ID Pattern * und keine Ziffer vorne Abschneiden
Caller ID Pattern 032*
Regel 2: Called ID Pattern 032* und keine Ziffer vorne Abschneiden
Kein Caller ID Pattern konfiguriert
In diesem Fall würde die zweite Outbound Regel für einen ausgehenden Anruf genommen werden.
Korrekte Benutzung von Backup Trunks
- Trunks, welche in einer Sequenz angeordnet sind, werden nun richtig der Reihe nach für den Anrufversuch
benutzt. Ist ein Trunk nicht erreichbar, bzw. gibt den Status “BUSY” zurück, wir der nächste in der Liste gewählt.
Ist ein Anruf erfolgreich, wird kein weiterer Versuch gestartet.
Emergency Number Modul überarbeitet und dessen Standortgenauigkeit verbessert
- Notfallnummern werden je nach Land, für welches der Trunk hinzugefügt wurde, freigeschaltet und entfernt, wenn der Trunk wieder gelöscht wird und es der letzte seines Landes ist
- In der Trunk Konfiguration ist ein neues Feld verfügbar: Für Notfall benutzen
Mit diesem Feld kann gesteuert werden, ob der Trunk auch für Notfallanrufe benutzt werden soll - Manuelles hinzufügen einer Emergency Number benötigt nun auch ein Land
- In den Extension Einstellungen ist ein neues Feld verfügbar: Land
Mit diesem Feld wird gesteuert, in welchem Land die Extension steht, um die korrekte Notfallnummer für das ausgewählte
Land und dementsprechend die korrekten Trunks für diesen Notfallanruf zu ermitteln
Beim Update werden die Extensions per Default auf das in der Instanz angegebene Land eingestellt
(System -> Language & Region -> E.164 Settings)
Beim Erstellen von mehr als einem Trunk, werden keine Default Outbound Routen und Trunk Sequenzen erstellt
Nur bei Änderung vom Defaultuser in den Extensioneinstellungen, wird der Registry Eintrag aus der Ayrix entfernt.
MS Teams Fehler behoben, bei dem nach 15 Minuten ein re-INVITE nicht behandelt werden konnte
“transport=tls” als zusätzliche Hilfe für MS Teams zur Request URI hinzugefügt
MS Teams Fehler behoben, bei dem ein Anruf beendet wird, wenn mehr als zwei Nebenstellen und Teams registriert sind und mit einer Nebenstelle, welche zeitlich nach dem MS Teams angerufen wird, abgenommen wird
Automatische Ansage an Agenten
- Eine Ansage an Agenten wurde automatisch abgespielt, wenn Faktoren erfüllt waren.
- Faktoren:
-
- Es muss ein Systemrecording mit der ID 20 existieren
- Dieses Systemrecording muss als Ansage in der Queue hinterlegt worden sein
(durch diese Aktion wird ein Hardlink von der Ansage in dem Asterisk Sounds Ordner erstellt mit dem Namen 20.mp3) - Es darf keine Ansage an Agenten konfiguriert sein
Prefix Feld in Extension->Extension Routing und Outbound->Rules->Called ID Check wird nun korrekt angewendet
Vor- und Nachname für den Admin User wird automatisch auf “Administrator” gesetzt
Prioritäten der Time Condition Wiederholungen geändert zu: no-repeat > yearly > weekly > daily
Queue: Dynamische Queue Agenten im WebGUI verwalten:
- Dynamische Agenten werden im WebGUI angezeigt
- Dynamische Agenten können im WebGUI hinzugefügt, bearbeitet und gelöscht werden (inkl. der Optionen Penalty und Pause)
Wichtig: wenn dynamische Agenten bearbeitet werden, werden diese kurzzeitig aus der Queue entfernt
und danach mit den richtigen Parametern wieder hinzugefügt.
Queue: Dynamische Queue Agenten inkl. Penalty per Featurecode in Queue an- und abmelden:
- Dynamische Agenten können mittels *55*QUEUENR*EXT#1 mit einem Penalty versehen werden
Wichtig: Wenn ein Penalty beim an- oder abmelden mitgegeben werden soll, muss der gesamte Featurecode angegeben werden, inkl. Extension. Nach der Extension
Angabe kann mittels #ZAHL der Penalty gesetzt werden. Wenn kein Penalty verwendet werden soll, kann weiterhin *55*QUEUENR verwendet werden (ohne Extension).
Damit bleiben konfigurierte Funktionstasten kompatibel.
Queue: Agenten Optionen Penalty und Pause bei angemeldeten Agenten ändern.
- Die Featurecodes *56 und *57 funktionieren für dynamischeund statische Agenten.
Die Option wird nur gesetzt wenn der betreffende Agent angemeldet ist. Die angegebene Extension wird also NICHT der Queue hinzugefügt.- Featurecode *56 wurde für Pausieren hinzugefügt, es gibt folgende Möglichkeiten (#1 bedeutet pausieren, #0 unpausieren):
- *56#1 => pausiert die ausführende Extension in allen Queues
- *56*QUEUENR#1 => pausiert die ausführende Extension in der angegebenen Queue
- *56*EXT#1 => pausiert die angegebene Extension in allen Queues
- *56*QUEUENR*EXT#1 => pausiert die angegebene Extension in der angegebenen Queue
- Featurecode *57 wurde für Penalty hinzugefügt, es gibt folgende Möglichkeiten:
- *57#5 => setzt das Penalty 5 für die ausführende Extension in allen Queues
- *57*QUEUENR#7 => setzt das Penalty 7 für die ausführende Extension in der angegebenen Queue
- *57*EXT#3 => setzt das Penalty 3 für die angegebene Extension in allen Queues
- *57*QUEUENR*EXT#4 => setzt das Penalty 4 für die angegebene Extension in der angegebenen Queue
- Featurecode *56 wurde für Pausieren hinzugefügt, es gibt folgende Möglichkeiten (#1 bedeutet pausieren, #0 unpausieren):
Ayrix Update wird zeitverschoben Installiert
MS Teams Status wird in der Extensionübersicht angezeigt. Wenn MS Teams bei einer Extension aktiviert ist, wird in der Extensionübersicht “active” anzegeigt. Sonst “inactive”.
MS Teams anonyme Anrufe starten: Im MS Teams Client kann eingestellt werden, dass die Anrufer-ID versteckt wird (anonym).
Ist diese Option aktiviert und es wird ein Anruf nach extern (also über den SIP-Trunk der Ayrix zum Carrier) gemacht, dann wird anonym mit signalisiert.
Wird ein interner Anruf gemacht (also zu einer Extension auf der Ayrix), dann wird die Extension normal signalisiert.
-
- Wichtig: Im Teams Admin Center unter SBC den PAI Header aktivieren
MS Teams Clients werden nun auch angerufen, wenn kein SIP-Gerät an der Extension angemeldet ist
Tag/Nachtschaltung: Konfigurierte BLF LEDs werden ausgeschalten, wenn eine Tag/Nachtschaltung aufgrund der Aktivierung einer anderen, überschneidenden Tag/Nachtschaltung deaktiviert wird
Extension > Weiterleitung: Konfigurierte Weiterleitungen wurden in der Übersicht immer als “aktiv” angezeigt.
Global Voicemail: Die Option “älteste Löschen” wurde immer als “inaktiv” angezeigt obwohl die Option tatsächlich aktiv war.
Fehler beim Filtern in Provisioning Template behoben
Unterstützung von Let’s Encrypt
- Die Zertifikate können direkt über das Web GUI bestellt werden
- Die Zertifikate werden automatisch erneuert
MS Teams support
- Unter “Extension -> MS Teams” kann für jede Extension eingestellt werden, ob MS Teams genutzt wird.
Hierfür muss eine Rufnummer (Direct Routing Number) angegeben werden, welche auch auf MS Teams Seite für einen Benutzer angegeben wird. - Es muss in MS Teams ein SBC erstellt werden und weitere Einstellungen betreffend des Call/Dial Plans geändert werden.
(Eine genaue Anleitung, was wo eingestellt werden muss, steht noch aus) - Die Teams Extension verhält sich gleich wie eine normale Extension, d.h. alle Callflows werden abgedeckt, von Teams sind
Anrufe auf Extensions selbst, inklusive Transfer möglich - An einer Extension können sowohl SIP-Telefone als auch ein MS Teams Client betrieben werden
Verwaltung von Video Codecs pro Extension
Queue: Option um Agenten, die bereits mit einem Anruf besetzt sind, keine weiteren Anrufe zuzustellen
Yealink Provisioning hinzugefügt
Callwaiting wurde überarbeitet und verhält sich nun wie das Anklopfen auf Endgeräten
Funktion “Anrufbetreuung” überwacht nur noch die angegebene Extension
Weiterleitungen in Extensions können sich nicht mehr zeitlich überschneiden
Diverse Voicemail Fehler behoben
Queuenamen werden in der Destinationswahl wieder angezeigt
FIX: Queue Breakout von Inbound anrufen
- Queue Breakout war nicht möglich, wenn ein Anruf über eine Inbound DID auf einen Queue geleitet wurde
Trunk-Templates in alphabetischer Reihenfolge auflisten
- Trunk-Templates werden in der Auswahl nun alphabetisch sortiert aufgelistet.
Queue Breakout für neue Queues behoben
IVR Element “Email” Standardvorlage
- Für das IVR Element “Email” wurde eine Standardvorlage erstellt, in welcher auch alle verfügbaren Variablen ersichtlich sind
Verbesserte Darstellung von Provisioning Informationen im Extension Modul
- Nebst Informationen über das Gerät wird auch der eigene Beschreibungstext in der Auswahl angezeigt
Telefonbuch Export / Import
- Telefonbucheinträge können exportiert, bearbeitet und erneut importiert werden
IVR Timeout
- Die IVR Elemente “Playfile – Get Key”, “Playfile – Get String” und “Playfile – Match String” wurden um eine Timeout-Funktion erweitert. Damit können Anrufer, die keine korrekte Eingabe tätigen (konnten) an ein bestimmtes Ziel weitergeleitet werden.
Ringruppe – Alle Teilnehmer besetzt
- Wenn alle Teilnehmer besetzt sind, wird neu auf die Timeout Destination abgeworfen.
Time Condition “All Day” Event
- Wenn in einem Time Condition Event die Auswahl “All Day” aktiviert wurde, dann wurde der Start und das Ende des Events nicht mit der korrekten Zeitzone gespeichert.
IVR Element “Playfile – Match String”
- Verhalten bei der Gültigkeitsprüfung der Eingaben des Anrufers behoben
IVR Element “Email”
- In einigen Fällen wurde keine Benachrichtigugnsmail versendet
IVR Element “Email” Standardvorlage
- Für das IVR Element “Email” wurde eine Standardvorlage erstellt, in welcher auch alle verfügbaren Variablen ersichtlich sind
Queue Announcement
- In einigen Fällen wurden die Ansagen innerhalb eines Queues nicht korrekt abgespielt
Fehlende Announcements als Destination
- In einigen Fällen waren nicht alle Ansagen als Destination auswählbar
Codec opus verfügbar
Unterstützung von Provisionierung einer Extension auf mehrere Endgeräte
Trunk Templates für “ecotel.de” und “innosoft.at” hinzugefügt
Timecondition: Error nach Speichern einer Timecondition behoben
Timecondition: Klarere Farbgebung für aktive / inaktive Wochentage
Trunkreihenfolge in Outbound Regeln wird richtig gesichert
Featurecode *99 (Anonymous) wird nun richtig verarbeitet
Featurecode *13 (Callwaiting) wird nun richtig verarbeitet
Featurecode *25 (Redirect) wird nun richtig verarbeitet
Authentication User wird nun beim erstellen eines Trunks richtig gespeichert
Provisioning Snom Template: Telefonbucheinträge werden prioritär angezeigt
Copy/Paste für IP und MAC Adressen ist nun möglich
Caller ID bei Unattended Transfer wird auf ursprüngliche Caller ID gesetzt
Diverse Anzeigeverbesserungen
Es wurden einige Fehler mit der RTPEngine behoben
Queue Breakout Funktionalität
Queue: Prüfung auf Agent Timeout grösser als Queue Timeout
Queue: Ansage an den Anrufer, wie lange die zu erwartende Wartezeit ist, wurde nicht abgespielt
Diverse Labels zum besseren Verständnis umbenannt
Bereinigung temporärer Daten bei Neustart
On Premise Instanzen werden wieder unterstützt
Hostname Aliase können verwaltet werden
Die Felder Registrar- und Outboundproxy Port in den Trunkeinstellungen werden nun beachtet
Verbesserungen im Modul SRTP
Korrektur der Anrufsignalisierung für Notrufdienste
Parallele Anrufverteilung in Queues
Verschiedene sicherheitsrelevante Verbesserungen
Flood Protection wurde aktiviert
- Es ist eine gewisse Anzahl Anfragen für nicht bekannte IP Adressen zugelassen
- Bekannte IP Adressen aus Registrierungen von Nebenstellen und/oder Trunks, sowie in der Whitelist eingetragene IP Adressen,
werden von dieser Prüfung ausgenommen - Überschreitung dieser Limitierung hat eine Sperrung der IP Adresse für die Dauer der eingestellten
Sperrzeit im Modul “Bruteforce Protection” unter “Register Attempts” zur Folge
Prüfung auf schädliche Useragents aktiviert
- In der Whitelist eingetragene IP Adressen werden von dieser Prüfung ausgenommen
- Diverse als schädlich eingestufte Useragents werden blockiert
- Erfolgreiche Erkennung einer dieser Useragents hat eine Sperrung der IP Adresse für die Dauer der Eingestellten
Sperrzeit im Modul “Bruteforce Protection” im Tab “Bruteforce” unter “Register Attempts” zur Folge
Modul “Provisioning – Template”: With the help of this new module, the templates used by Provisioning can be configured. The system default templates can be viewed and duplicated. Custom templates can be created.
Phone book for Snom desktop devices: If entries are configured in the Phonebook module, they are delivered to the device during Snom provisioning.
The system default templates for Snom provisioning have been revised. A weblogin is now set by default, which corresponds to the extension credentials. Country or language dependent values are set dynamically based on the Ayrix configuration.
Queue Announcements
FIX: Selected Announcements in Queues are now played correctly
FIX: Announcements are played in the correct language
Announcement as destination: Announcements recorded by phone can now be selected as destination.
Minor bug fixes and improvements
Queue
- Neu: “Maximum Agent polling duration”
How long ringing for a agent. - Field “Retry” was renamed to “Wait time before polling next agent”.
It indicates the time to wait before restarting the queue cycle.
Ex: Agents ring for 10s, then the queue announcement is played, after that the “Wait time before polling next agent” comes into effect and it waits until the queue calls the agents again.
Fixed various translation and typing errors
Error with scrolling in module overviews fixed
Multiselect in selection fields e.g. for codec selection
Wildcard numbers in Trunk DID can be edited
Blocking of entire countries via number blacklist Extension Outbound Routing: If a prefix is entered, the routing is now overwritten correctly.
Queue names can now contain spaces and/or special characters and special characters
With the feature code for queue dynamic agent logon/logoff and the extension BLF keys can be illuminated/deactivated
Featurecode*Queue Extension*Extension to use BLF keys (It must be stored on the phone as a quick dial/BLF key) Ex: *55*500*52
New number type “Wildcard number”: Offers the possibility to route entire blocks of numbers to a destination.
Capturing DIDs: When capturing DIDs, the incoming phone number format does not need to be known. +, 00 or 0 no longer has to be placed in front of the phone number.
New inbound route “*” (generally valid inbound route): If no specific call number is recorded and routed for an incoming call, then this general inbound route applies.
Geo CID: Possibility to configure CIDs for entire countries (without regional code).
Geo CID: Possibility to adopt settings of a specific extension under “Extension” -> “Geo CID” for other extensions.
New module “Call Supervision”: This module enables a supervisor to listen to the conversation of his agents. If the supervisor is dialed in, he remains connected until he hangs up again himself. The supervision function remains active over several calls.
The length of the fields in the extension module overview has been revised.
Fixed infinite scrolling in the extension module overview.
Trunk templates for:
- Companyflex
- DeutschlandLAN
TLS / SRTP support
Support for multiple device registrations on the same extension
Improved (automatic) NAT
Automatic public IP detection
Various cosmetic and textual revisions
gTLDs such as .service can be used as email addresses
Fixed error when updating an existing SSL certificate
Improvement of the memory management of the log files
The following providers have been added as trunk templates:
- peoplefone.at
- sipcall.at
- telematica.at
- hostprofis.at
- gotrunk.com
- peoplefone.fr
The following providers have been added as trunk templates:
- dnsnet.de
- easybell.de
- peoplefone.de
- peoplefone.ch
- sipcall.ch
Activation of the provisioning system
For use on systems behind a firewall, port 5568 must be released for the IP 185.109.0.34
SnomD3XX and SnomD7XX standard configuration templates are included
Security and stability improvements of the update installation
SSL and TLS option for email has been added
Templates for sipgate.de and sipgate.co.uk has been added
Problems when activating an instance has been fixed, if it is behind an HTTP proxy
Fixed display error in the Queue module, whether ringing or MoH should be sent
If an outbound CID is set in the queue module, this is correctly signaled to the called party
In some cases the navigation items were not displayed in the selected language
Language packs en-us and de-de