Web-Anwendungen outsourcen#
Die Web-Anwendungen für XPhone Connect Mobile, Analytics, Meeting und UM Settings können auf einem separaten Rechner (DMZ) installiert werden. In diesem Kapitel erfahren Sie, welche Schritte zur Einrichtung notwendig sind.
Installationsassistent#
Laden Sie die Software von der C4B Homepage herunter.
Entpacken Sie die komprimierte Datei und starten Sie das XPhone Connect Server Setup aus dem Verzeichnis:
\XPhoneConnect_V10_X_XXX\Software\Server\setup.exe
Wenn das Betriebssystem den Anforderungen entspricht, erscheint der Installationsassistent, ansonsten ein Hinweis.
Wählen Sie die Option Kein MAPI und klicken Sie Weiter.
Wählen Sie die Betriebsart XPhone Connect als Web-Service.
Klicken Sie auf Vollständig oder Benutzerdefiniert und klicken Sie Weiter.
Wenn Sie im vorherigen Dialog Benutzerdefiniert ausgewählt haben, müssen Sie alle Komponenten in den nachfolgenden Dialogen manuell installieren.
Server Setup#
Es startet jetzt das Setup für die Variante XPhone Connect als Web Service. Klicken Sie Weiter.
Im Dialogfenster Angepasstes Setup sind alle Features vorausgewählt bzw. deaktiviert, damit nur die Web-Services installiert werden.
Konfiguration#
Der Server mit dem ausgelagerten IIS in der DMZ muss die Ports 2230 und 2231 des XPhone Connect Servers erreichen können.
WebClientAPI
Die WebClientAPI wird von der Mobile App und von der Meeting WebApp verwendet.
Vorsicht
Diese Einstellung wird auf dem Web Anwendungs-Server vorgenommen.
Öffnen Sie das WebClientApi Verzeichnis auf dem Rechner, auf dem die Web-Anwendungen installiert sind:
C:\Program Files\C4B\XPhone Connect Server\WebClientApi
Der Installationspfad kann abweichen.
Öffnen Sie die Datei appsettings.json und suchen Sie nach folgendem Eintrag:
"XPhoneServerHost":"", "XPhoneServerUnifiedPort": "",
Tragen Sie die XPhone Connect Server IP und optional den Port ein:
"XPhoneServerHost":"10.60.0.120", "XPhoneServerUnifiedPort": "",
Vorsicht
Ändern Sie den XPhoneServerUnifiedPort nicht, so wird der Default Port 2231 verwendet. Der XPhoneServerUnifiedPort muss zu der Einstellung <gRPC ServerHost="127.0.0.1" ServerPort="2231"> in der atlas.xml des XPhone Servers passen.
Achtung
Verwenden Sie bitte keinen Hostname, sondern nur IP-Adressen.
Mobile
Warnung
Nach dem Upgrade ist die XPhone Connect 9 Mobile App ausschließlich für Migrationszwecke vorgesehen. Bitte stellen Sie sicher, dass alle Benutzer auf die XPhone Connect 10 Mobile App wechseln. Die Entwicklung der XPhone Connect 9 Mobile App wird nicht fortgesetzt.
Diese Einstellungen sind nur erforderlich, wenn Sie die XPhone Connect 9 Mobile App verwenden möchten.
Für die XPhone Connect 10 Mobile App können Sie diese Konfiguration auslassen.
Damit die Mobile Web-Anwendung auf den XPhone Connect Server zugreifen kann, bearbeiten Sie die Datei web.config. Navigieren Sie auf dem DMZ-Server zu:
C:\Program Files\C4B\XPhone Connect Server\XPhoneMobile\
Öffnen Sie die
web.configund suchen den Eintrag:<add key="WcfIPEndPoint" value="localhost" />
Ersetzen Sie
localhostdurch die IP-Adresse oder dem Hostnamen des XPhone Connect Servers.
Hinweis
Hier erfahren Sie, wie das Feature Mobile konfiguriert wird.
Atlas.xml
Vorsicht
Diese Einstellung wird auf dem XPhone Server vorgenommen.
Öffnen Sie über den XPhone Connect Server Manager die Datei Atlas.xml.
Das Attribut
MaxPoolSize="1000"muss für die ConnectionStrings Main und VDir aufgenommen werden.<Databases> <Main type="MSSQL" connection="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=XPDATA;Data Source=DBSERVER\XPCONNECT" autoLockDown="5" organisationDN="ou=Organisation" configurationDN="ou=Configuration" MaxPoolSize="1000" /> <Stats type="MSSQL" connection="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=XPSTATS;Data Source=DBSERVER\XPANALYTICS" autoLockDown="5" /> <VDir type="MSSQL" connection="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=XPVDIR;Data Source=DBSERVER\XPCONNECT" autoLockDown="5" MaxPoolSize="1000" /> </Databases>
machine.config
Vorsicht
Diese Einstellung wird auf dem Web Anwendungs-Server vorgenommen.
Öffnen Sie das .Net Verzeichnis auf dem Rechner, auf dem die Web-Anwendungen installiert sind (die Versionsangabe kann variieren):
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config
Öffnen Sie die Datei machine.config und suchen Sie nach folgendem Tag:
<processModel autoConfig="true"/>
Ändern Sie den Tag wie folgt:
<processModel enable="true" timeout="Infinite" idleTimeout="Infinite" shutdownTimeout="00:00:05" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" webGarden="false" cpuMask="0xffffffff" userName="machine" password="AutoGenerate" logLevel="Errors" clientConnectedCheck="00:00:05" comAuthenticationLevel="Connect" comImpersonationLevel="Impersonate" responseDeadlockInterval="00:03:00" responseRestartDeadlockInterval="00:03:00" autoConfig="false" maxWorkerThreads="200" maxIoThreads="100" minWorkerThreads="200" minIoThreads="1" serverErrorMessageFile="" pingFrequency="Infinite" pingTimeout="Infinite" maxAppDomains="2000" />
Achtung
Bei der neuen Einstellung darf
autoConfig="true"nicht mehr im TagprocessModelvorkommen.Bitte übernehmen Sie alle Werte exakt so, wie sie angegeben sind.
Wichtig
Starten Sie nach diesen Einstellungen den gesamten Windows-Server neu.
Analytics
Damit die Analytics Web-Anwendung auf den XPhone Connect Server zugreifen kann, bearbeiten Sie die Datei web.config. Navigieren Sie auf dem DMZ-Server zu:
C:\Program Files\C4B\XPhone Connect Server\WebStats\
Öffnen Sie die web.config und suchen den Eintrag:
<add key="WcfIPEndPoint" value="localhost" />
Ersetzen Sie
localhostdurch die IP-Adresse oder dem Hostnamen des XPhone Connect Servers.Außerdem muss die Identität für den Analytics-Applicationpool im IIS (XPhoneConnectAnalytics) auf einen Domänen-Account mit Zugriffsrechten auf den XPhone Connect Server umgestellt werden (z.B. kann der MAPI-Account dafür hergenommen werden):

UM Settings
Damit UM Settings auf den XPhone Connect Server zugreifen kann, bearbeiten Sie die Datei web.config. Navigieren Sie auf dem DMZ-Server zu:
C:\Program Files\C4B\XPhone Connect Server\UMSUserAdminClient
Öffnen Sie die Datei web.config.
Suchen Sie den Eintrag:
<add key="WcfIPEndPoint" value="localhost"/>
Ersetzen Sie
localhostdurch die IP-Adresse oder dem Hostnamen des XPhone Connect Servers.







