Getting Started › Installation

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#

  1. Laden Sie die Software von der C4B Homepage herunter.

  2. Entpacken Sie die komprimierte Datei und starten Sie das XPhone Connect Server Setup aus dem Verzeichnis:

    \XPhoneConnect_V10_X_XXX\Software\Server\setup.exe
    
  3. Wenn das Betriebssystem den Anforderungen entspricht, erscheint der Installationsassistent, ansonsten ein Hinweis.

    inst-dmz1

    Klicken Sie auf Weiter.

  4. Wählen Sie die Option Kein MAPI und klicken Sie Weiter.

    inst-dmz2

  5. Wählen Sie die Betriebsart XPhone Connect als Web-Service.

    inst-dmz3

  6. Klicken Sie auf Vollständig oder Benutzerdefiniert und klicken Sie Weiter.

    req_3-1

  7. Wenn Sie im vorherigen Dialog Benutzerdefiniert ausgewählt haben, müssen Sie alle Komponenten in den nachfolgenden Dialogen manuell installieren.

    inst-dmz4

    inst-dmz7

Server Setup#

  1. Es startet jetzt das Setup für die Variante XPhone Connect als Web Service. Klicken Sie Weiter.

    xpsv9_1-webservice

  2. Im Dialogfenster Angepasstes Setup sind alle Features vorausgewählt bzw. deaktiviert, damit nur die Web-Services installiert werden.

    xpsv9_4-feat-web-service

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.config und suchen den Eintrag:

    <add key="WcfIPEndPoint" value="localhost" />
    
  • Ersetzen Sie localhost durch 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 Tag processModel vorkommen.

  • 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 localhost durch 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):

    inst-dmz6

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 localhost durch die IP-Adresse oder dem Hostnamen des XPhone Connect Servers.

Ihre Meinung zählt!

Ob Lob, hilfreiche Ideen oder ein Hinweis auf einen Fehler - wir freuen uns über jede Nachricht.
Schreiben Sie uns einfach an doku@c4b.de und helfen Sie mit, diese Dokumentation noch besser zu machen.
Vielen Dank für Ihre Unterstützung!