innovaphone V13 Slave PBX einrichten

Was muss man tun, wenn man seine V13r1 Master und App Platform eingerichtet hat und nun eine Slave hinzufügen möchte.
Um gleich die Erwartungshaltung korrekt zu setzen, das kann man noch nicht über den Install Prozess oder den PBX Manager durchführen. Hier müssen wir uns mit dem Advanced UI beschäftigen. Das sollte aber für die erfahrenen V12 Techniker kein Problem darstellen, es müssen nur weitere Parameter konfiguriert werden.
Denen die kein V12 Advanced Traning durchgeführt haben empfehle ich an dieser Stelle das Buch Distributed_PBX aus dem V12 Advanced Training vorab zu lesen.

Der hier beschriebene Vorgang bezieht sich auf die innovaphone Firmware V13r1 sr7 und kann sich in spätereren Versionen auch ändern.

Wir verwenden für die Slave PBX die gleiche App Platform die auch die Master PBX verwendet. Das heißt die Slave PBX und auch alle Clients müssen diese App Platform via DNS und IP Adresse erreichen.

Als erstes kann man seine zusätzlichen Kategorien über die Devices App hinzufügen. Damit können wir später gezielt Konfigurationen, Backups und Updates durchführen.

slave_new_01

Im nächsten Step kann man die Gerätekonfigurationen für die Kategorien konfigurieren. Das wird ebenfalls in der Devices App konfiguriert. Dafür geht man auf die Domäne und Geräte-Konfiguration. Hier stellt man alle erforderlichen Parameter ein.

slave_new_02.png

Als nächstes können wir einen Provisionierungscode für die Slave PBX anlegen. Auch dies geht mit der Devices App unter Geräte.  Die neu angelegte Kategorie für das slave Gateway auswählen und einen passenden Namen eintragen.

slave_new_03

Mit dem Bestätigen bekommen wir einen Provisionierungscode mit welchem wir das Gateway unserer Slave PBX provisionieren können.

slave_new_04

Auf der Slave PBX muss eine V13r1 Firmware installiert sein um in den Install Prozess zu gelangen. Dort wählen wir Das Gerät einer Installation hinzufügen aus und bestätigen mit Weiter.

slave_new_05

Unter innovaphone Geräte Provisionierung werden die erforderlichen Netzwerkparameter konfiguriert. Hier sollte natürlich eine fixe IP Adresse vergeben werden, wenn noch nicht geschehen.
Unter Update Server kann wenn erforderlich der Offline AppStore verwendet werden oder man läßt die vorkonfigurierte Konfiguration um die erforderliche Firmware vom innovaphone AppStore zu laden.
Im Feld Provisionierungscode trägt man den zuvor erstellten Provisionierungscode ein.
Jetzt wird das Gateway entsprechend konfiguriert und bootet, danach landet man wieder auf der Seite innovaphone Geräte Provisionierungund kann mitWeiter den Provisionierungsschritt abschließen.

slave_new_06

Jetzt kann man das Browserfenster schließen und  auf die Slave PBX über Devices zugreifen.
Jetzt geht es auf dem Advanced User Interface weiter.

Hier wird die Slave wie in V12 konfiguriert mit PBX Objekt auf der Master PBX und der Konfig der Slave PBX Optionen. Darauf werde ich hier nicht weiter eingehen sondern auf die Änderungen die man für den Einsatz der Firmware V13r1 und der neuen App Platform benötigt.

Die Replikation der LDAP Daten muss mit use TLS durchgeführt werden, da der LDAP Server der Master PBX in den Standard Einstellungen auf Force TLS eingestellt ist und sonst keine Daten repliziert werden.
Die Empfehlung für den Registration Modus ist H.323/TLS um einen hohen Sicherheitsfaktor zu verwenden.
slave_new_07.png

Das PBX Passwort wurde im Install Prozess der Master PBX generiert und muss unter PBX/Config/Security/PBX password zweimal eingetragen werden.
Jetzt sollten alle Objekte der Master PBX auch auf der Slave PBX zu finden sein, inklusive aller App Objekte.

Damit wir die Anrufdaten in der V13 Reporting App erhalten müssen Anpassungen an der Slave PBX durchgeführt werden.
In der Advanced UI gehen wir dazu auf der Master PBX und auf der Slave PBX zu Gateway/CDR0 und kopieren die Daten aus der Master PBX zur Slave PBX.
slave_new_08.pngDamit auch Daten aus der Slave PBX zur V13 Reporting App geschrieben werden muss Generate CDRs unter PBX/Config/General aktiviert werden.

Um die Namensauflösung bei eingehenden Anrufen auch auf der Slave PBX durchzuführen muss die Reverse Lookup URL und das dazugehörige Passwort unter PBX/Config/General konfiguriert werden.
Wenn man als Quelle die gleiche wie auf der Master PBX verwenden möchte, kann man das aus der Master PBX kopieren.
Im Standard ist das die Contacts App, für die das Passwort herausgefunden werden muss. Dazu geht maslave_new_10.pngn auf den PBX Manager und öffnet das Plugin contacts.
Unter Konfiguration ändern kann man hinter dem Feld Password (LDAP) – Anzeigen aktivieren um das Passwort angezeigt zu bekommen.

Damit das Reverse Lookup auch gut funktioniert trägt man noch die Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code unter PBX/Config/General entsprechend der Standort Vorgaben ein.

slave_new_11.png

Im nächsten Schritt muss die Profile App noch für die Slave PBX konfiguriert werden. Dazu gehen wir wieder in den PBX Manager und öffnen das Plugin usersapp. Hier kann man unter Konfiguration ändern die Slave PBX im Dropdown auswählen.
Nach dem Bestätigen mit OK und Beenden wird den Slave Usern das Profil in myApps angezeigt.

Als nächstes müssen die Authenticated URLs unter Services/HTTP/Client konfiguriert werden um auf die Daten zugreifen bzw. schreiben zu können.
Da wir hier keine Passwörter kennen, diese werden vom Install Prozess generiert, müssen wir diese für die Instanzen, App Objekte, Authenticated URLs von allen PBXen für die Apps Files und Voicemail(s) neu setzen.
Dazu gehen wir über die App Apps auf die App Plattform. Dort suchen wir die entsprechenden App Instanzen bei denen wir das Passwort neu setzen wollen. Diese wählen wir aus (die App Instanz wird blau) und klicken auf Bearbeiten.
slave_new_12.png

slave_new_13Im neu geöffneten Fenster kann man nun Passwort ändern aktivieren und ein neues Passwort vergeben. Ein Neustart ist dafür nicht erforderlich.
Dies ist für die Instanzen backup-files, files und die entsprechenden Voicemail Instanzen erfoderlich.

Damit funktionieren jetzt die App Objekte auf den PBXen nicht mehr. Diese müssen nun im Advanced UI unter PBX/Objects der Master PBX entsprechen angepasst werden.
Für die files Instanz sind das die App Objekte Files und FilesApi.
Für die backup-files Instanz ist es das App Objekt Backup Files.
Für die Voicemail Instanzen sind das die entsprechenden Voicemail App Objekte (für voicemail_de = Voicemail de)
In den jeweiligen App Objekten werden die slave_new_14.pngPasswörter entsprechend eingetragen.

 

slave_new_15.pngBei dem App Objekt FilesApi kann man durch die Option Websocket überprüfen ob das App Objekt sich an der Instanz anmelden kann. Ebenso kann man auch in den Voicemail Objekten prüfen ob sich die Voicemails an ihren Intanzen anmelden können.

Jetzt können die Authenticated URLs unter Services/HTTP/Client konfiguriert werden. Dazu kopieren wir uns die URL und User Daten wieder aus der Master PBX.
Die Passwörter haben wir im vorherigen Schritt konfiguriert diese werden im Feld Password eingetragen.

Damit sind die erforderlichen Änderungen für eine Slave PBX unter V13 getan. Sollte ich einen Schritt vergessen haben, sendet mir doch bitte eine Mail, dann werde ich das natürlich nachtragen.