Der Assist-Chat verfügt über eine Funktion, die alle eingehenden Nachrichten, die in einer anderen Sprache gesendet werden, automatisch in die bevorzugte Sprache eines Benutzers umwandelt.
Um die automatische Übersetzung von Nachrichten einzurichten, sind die folgenden Konfigurationen erforderlich:
xserver.translation.service.url=https://api.cognitive.microsofttranslator.com/ xserver.translation.service.key xserver.translation.service.region=WestEurope xserver.translation.connecttimeout=10s xserver.translation.readtimeout=10s
Die erforderliche Berechtigung sollte bereits in der xAssist-Standardrolle vorhanden sein:
xa_icall_chat_translate-Chat-Nachrichten
In diesem Abschnitt wird beschrieben, wie Sie E-Mail-Funktionen in Vor-Ort-Installationen aktivieren.
Standardmäßig bietet Frontline mehrere Funktionen, die auf E-Mail basieren. Daher muss ein E-Mail-Server konfiguriert werden. Aktivieren Sie E-Mail-Funktionen mit diesen Einstellungen:
spring.mail.host=smtp.example.com spring.mail.port=587 spring.mail.username=<username> spring.mail.password=<password> spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.connectiontimeout=5000 spring.mail.properties.mail.smtp.timeout=5000 spring.mail.properties.mail.smtp.writetimeout=5000 xserver.email.notifications.enabled=true xserver.sendgrid.enabled=false
Hier muss die E-Mail-Adresse eingegeben werden (statt <>):
spring.mail.username=<Benutzername> spring.mail.password=<Passwort>
Stellen Sie sicher, dass die konfigurierte E-Mail in anderen Anwendungen verwendet werden darf.
Anstatt sich mit einem E-Mail-Server zu verbinden, ist es auch möglich, den Drittanbieterdienst SendGrid zu verwenden. Verwenden Sie dazu bitte die folgenden Eigenschaften:
xserver.email.notifications.enabled=false xserver.sendgrid.enabled=true xserver.sendgrid.apikey=<apikey> xserver.mail.from=<frommail> xserver.sendgridservice.mail.from.name=<Firmenname>
Hinweis: Die folgenden Anweisungen gelten nur für Vor-Ort-Installationen. Für TeamViewer Cloud-Installationen wenden Sie sich bitte an Ihren Customer Success Representative.
Hinweis: Um die Sprache-zu-Text-Funktion zu aktivieren, ist ein Azure-Konto mit Sprach-Diensten erforderlich. Um mehr über Azure-Dienste zu erfahren und Ihren Dienstschlüssel zu erwerben, folgen Sie diesem Link.
Konfigurieren Sie den Aboschlüssel und die Region in der xserver.properties:
xserver.speech.azure.enabled=true xserver.speech.azure.version=2 xserver.speech.azure.subscription-key=[Ihr Schlüssel] xserver.speech.azure.service-region=[Ihre Region]
Für neuere Installationen verwenden Sie:
fcc.speech.azure.subscription-key=[Ihr Schlüssel] fcc.speech.azure.subscription-region=[Ihre Region]
Starten Sie das Frontline Command Center neu. Die Protokolldatei wird wie folgt aktualisiert:
[Hauptseite] INFO d.u.x.s.s.s.AzureSpeechToTextHandlerV2 – Starten von Azure Speech Version 2. Dienst aktiviert?: true
Die OCR-Komponente (Optical Character Recognition) wandelt Text aus einem Bild in Text um. Die OCR-Komponente kann mit der folgenden Konfiguration eingerichtet werden:
xserver.ocr.service.url=https://westeurope.api.cognitive.microsoft.com/ xserver.ocr.service.key xserver.ocr.detect.orientation=true xserver.ocr.service.connect.timeout=5s xserver.ocr.service.read.timeout=10s
Hinweis: Um die OCR-Funktionalität zu aktivieren, ist ein Azure-Konto mit Cognitive Services erforderlich. Um mehr über Azure Cognitive Services zu erfahren und Ihren Dienstschlüssel zu erwerben, folgen Sie diesem Link.
In diesem Abschnitt wird beschrieben, wie Sie JMX für On-Premise-Installationen einrichten.
Bei der Einrichtung von JMX können Visualisierungstools wie VisualVM und JConsole verwendet werden, um die Systemleistung von Frontline Command Center zu überwachen.
Um JMX einzurichten, navigieren Sie zum FRONTLINE_HOME
Verzeichnis und bearbeiten Sie esfrontline.xml
.
Ändern Sie die Argumente wie folgt:
<arguments>-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%BASE%" -Xms1024m -Xmx1024m -Dfile.encoding=UTF-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=XXXX -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar "%BASE%\frontline.jar"</arguments>
Starten Sie den Dienst neu, um eine Verbindung über JConsole herzustellen.
Standardeinstellung zum Aktivieren von JMX
-Dcom.sun.management.jmxremote
Festlegen des Ports für den Zugriff auf JMX
-Dcom.sun.management.jmxremote.port=XXXX
Aktivieren oder Deaktivieren der SSL-Konfiguration
-Dcom.sun.management.jmxremote.ssl=false
Aktivieren oder Deaktivieren der Authentifizierung für den Zugriff auf JMX
-Dcom.sun.management.jmxremote.authenticate=false
In diesem Abschnitt wird beschrieben, wie Sie die Authentifizierung von Benutzern konfigurieren. Erstellen Sie eine jmxremote.password
Datei mit folgendem Inhalt:
monitorRolle QED-SteuerungRolle F&E
Erstellen Sie eine weitere Datei jmxremote.access
mit:
monitorRole readonly controlRolle readwrite
Ändern Sie den Zugriff aufjmxremote.password
und jmxremote.access
die Datei mit den folgenden Befehlen:
cacls jmxremote.password /P "your_username":R cacls jmxremote.access /P "your_username":R
Wechseln Sie your_username
zu einem bevorzugten Benutzer, mit dem der Dienst gestartet wird. Fügen Sie dann die Pfade hinzu frontline.xml
:
-Dcom.sun.management.jmxremote.access.file=path_to\jmxremote.access-Dcom.sun.management.jmxremote.password.file = path_to\jmxremote.password
Legen Sie einen Benutzer für den Frontline-Dienst fest, indem Sie die Eigenschaftendatei öffnen. Legen Sie den Benutzer auf einen Benutzer fest, der Zugriff auf die jmxremote.password
Datei hat.
Für die Verwendung von Assist ist SSL erforderlich. Ohne SSL können alle modernen Browser nicht auf das Mikrofon und die Webcam zugreifen.
Um SSL zu aktivieren, müssen vier Eigenschaften konfiguriert werden:
server.ssl.enabled=true server.ssl.key-store=/Pfad/zum/meinen/zertifikaten/server.ks server.ssl.key-store-password=key-store-password server.ssl.key-password=key-password
server.ssl.enabled
server.ssl.key-store
server.ssl.key-store-password
ein und server.ssl.key-password
server.port=443
Da sich der Port und das Protokoll geändert haben, aktualisieren Sie die externen URLs:
xserver.url.external.http=https://an.example.com:443/ xserver.url.external.mqtt=wss://an.example.com:443/mqtt/
Stellen Sie sicher, dass Sie HTTPS und WSS anstelle von HTTP und WS verwenden .
Starten Sie den Dienst neu, um die neuen Konfigurationen anzuwenden.
Um MariaDB nutzen zu können, sind folgende Konfigurationen erforderlich:
xserver.db.url=jdbc:mysql://${db.url}/${db.database} xserver.db.user= ${db.username} xserver.db.password= ${db.password} spring.jpa.properties.hibernate.dialect=de.ubimax.xserver.util.ImprovedMariaDBDialect
Ersetzen Sie die Platzhalter, die mit einem "$
" gekennzeichnet sind, durch ihre tatsächlichen Werte.
Frontline Command Center unterstützt Microsoft SQL Server-Datenbanken . Um eine SQL-Datenbank einzurichten, sind die folgenden Konfigurationen erforderlich:
xserver.db.url=jdbc:sqlserver://${db.url}; databaseName=${db.database} xserver.db.user= ${db.username} xserver.db.password= ${db.password} xserver.db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver spring.jpa.properties.hibernate.dialect=de.ubimax.xserver.util.ImprovedSQLServer2012Dialect spring.jpa.properties.hibernate.physical_naming_strategy=de.ubimax.xserver.util.UbimaxMSSqlNamingSchema spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver spring.jpa.hibernate.naming-strategy=de.ubimax.xserver.util.UbimaxMSSqlNamingSchema spring.flyway.locations=classpath:db/migration/SQLServer
Um MS SQL mit Active Directory zu verwenden, ersetzen Sie die Platzhalter durch die entsprechenden Werte, wie im folgenden Beispiel gezeigt.
Ersetzen Sie diesen Befehl:
xserver.db.url=jdbc:sqlserver://${db.url}; databaseName=${db.database} xserver.db.user= ${db.username} xserver.db.password= ${db.password}
Mit diesem Befehl:
xserver.db.url=jdbc:sqlserver://${db.url}; databaseName=${db.database}; integratedSecurity=true; trustServerCertificate=true; xserver.db.user= 1234 xserver.db.password= 1234