Vor kurzem hat Avaya die Version 3.24 des IX Workplace Client angekündigt: https://support.avaya.com/css/P8/documents/101079928. Eine neue Funktion, auf die wir lange gewartet haben ist angekündigt als “Support of 46xxspecials file for Workplace Client”.
Die Herausforderung
Avaya IP Office erstellt automatisch eine 46xxsettings.txt basierend auf den Eintellungen, die wir in Anlagenkonfiguration vornehmen. Zusätzlich variiert der Inhalt, je nachdem, über welche Netzwerkverbindung die Datei vom Client heruntergeladen wird. Im lokalen Netz enthält die Datei auch lokale IP Adressen, während an Clients hinter einem NAT Router (Zugriff von außen) die öffentliche IP Adresse und der FQDN ausgeliefert wird.
Auch wenn die automatisch erstellte 46xxsettings.txt sinnvolle Konfigurationsparameter enthält, werdet Ihr möglicherweise individuelle Einstellungen ergänzen wollen. Zum Beispiel können Wählregeln übergeben werden, um die benötigten Amtskennziffern zu ergänzen. Es ist auch möglich die EC500-Einstellungen hinzuzufügen, um Ziele durch die IP Office hindurch zu erreichen, wenn zum Beispiel die Datenverbindung schlecht ist oder sogar einzelne Ports nicht erreichbar sind. Ihr wählt eine spezielle Nummer in der IP Office an, bekommst den internen Wählton und die App wird die Zielrufnummer anschließend als DTMF Ziffern nachwählen. Zack… der Angerufene wird nur Eure Büronummer sehen.
In der Vergangenheit hat der IX Workplace Client keine anderen Konfigurationsdateien geladen, außer der in der Clientkonfiguration hinterlegten. Daher mussten wir immer entscheiden, ob wir die automatisch erstellte Konfigurationsdatei verwenden, oder ob wir eine eigene (z.B. ixsettings.txt) erstellen. Es war allerdings nicht möglich, die automatisch generierte 46xxsettings.txt zusammem mit einer individuellen 46xxspecials.txt zu nutzen.
Die Lösung
Mit der neu veröffentlichten Version 3.24 von IX Workplace unterstütz der Client nun das Laden einer 46xxspecials.txt (oder eine anderen verknüpften Konfigurationsdatei) zusätzlich zur initial heruntergeladenen Datei (46xxsettings.txt). Leider hat diese in meinen ersten Tests nicht geklappt und die Zusatzdatei wurde nicht heruntergeladen.
Der Hintergrund
Was ist passiert? Auch wenn ich die 46xxsettings.txt mit dem Browser öffne und den Befehl “GET 46xxspecials.txt” sehe und der Client diese Datei auch laden sollte, geschieht diese nicht. Das war in einem Sysmon Trace gut nachzuvollziehen.
Als Avaya IX Workplace veröffentlich hat und die IP Office die 46xxspecials.txt ausliefern konnte, hat sich herausgestellt, dass es hier Probleme gab. Jedes mal, wenn der Client die 46xxsettings.txt heruntergeladen hatte und den “GET 46xxspecials.txt” Befehl ausführen sollte, funktionierte die App nicht wie erwartet. Daher haben die IP Office Entwickler entschieden, den Befehl zu entfernen, wenn die Konfigurationsdatei von einem IX Workplace Client heruntergeladen wird.
Um dies zu bestätigen, habe ich das Firefox AddOn User-Agent Switcher and Manager benutzt und den User Agent des IX Workplace verwendet. Und was meint Ihr? Tatsächlich fehlte der “GET 46xxspecials.txt” Befehl am Ende der 46xxsettings.txt.
Die Zukunft
Derzeit ist es also nicht möglich, die 46xxspecials.txt in der IP Office zu nutzen, um zusätzliche Parameter für IX Workplace Clients zu übermitteln.
Nachdem nun der IX Workplace Client in der Lage ist, zusätzliche Konfigurationsdateien zu laden, können wir davon ausgehen, dass es mit einem zukünftigen Release der IP Office möglich sein wird, die 46xxspecials.txt mit dem IX Workplace Client zu nutzen.
Der Workaround
Solange die IP Office den Befehl, die 46xxspecials.txt zu laden, entfernt, müssen wir mit einem Workaround arbeiten. Anstatt die 46xxsettings.txt zuerst und die 46xxspecials.txt anschließend zu laden, müssen wir zuerst eine statische Konfigurationsdatei bereitstellen. Diese enthält die benötigten individuelle Einstellungen, die wir sonst in der 46xxspecials.txt einfügen würden. Am Ende dieser Datei können wir dann den Befehl ergänzen, die automatisch erstellte 46xxsettings.txt zu holen, mit all den Einstellungen die die IP Office basierend auf deren Konfiguration erstellt.
Die Schritte um eine eigene Konfigurationssdatei und eine automatisch erstellte 46xxsettings.txt sind die Folgenden:
- Erstellt eine ixsettings.txt (zum Beispiel)
- Fügt “GET 46xxsettings.txt” am Ende der ixsettings.txt hinzu
- Achtet darauf, keine Einstellungen zu verwenden, die von der 46xxsettings.txt wieder überschrieben werden
- Nutze die ixsettings.txt als Konfigurationsdatei im IX Workplace Client
Zusammenfassung
Vemrutlich haben außer mir viele von uns lange auf die Option gewartet, individuelle Einstellungen an den IX Workplace Client zu übergeben. Nun ist das endlich möglich. Auch wenn die IP Office derzeit den Befehl zum Download der 46xxspecials.txt noch entfernt, können wir nun eine individuelle Konfigurationsdatei nutzen und (!) die automatisch erzeugte 46xxsettings.txt zu verwenden
Lasst uns nun geduldig darauf warten, dass IP Office das Feature demnächst auch nativ unterstützt.
Falls Ihr weitere Hilfe mit einer IP Office benötigt, könnt Ihr mich gern über meine Webseite kontaktieren: https://www.fwilke.com
Wollt Ihr über neue Beiträge informiert werden? Dann registriert Euch doch zu meinem Newsletter