自動チャット翻訳

xAssistチャット機能には、別の言語で送信されたすべての受信メッセージを、ユーザーの優先言語に自動的に変換する機能があります。

メッセージの自動翻訳を設定するには、次の設定が必要です。

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


必要な権限は、デフォルトの xAssist ロールにすでに存在しているはずです。

xa_icall_chat_translate-chat-messages

メール設定

メール機能の設定

このセクションでは、オンプレミス インストールで電子メール機能を有効にする方法について説明します。

セットアップメール

既定では、Frontline は電子メールに基づく複数の機能を提供します。そのため、電子メールサーバーを構成する必要があります。次の設定でメール機能を有効にします。

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


電子メールはここに入力する必要があります(<>の代わりに):

spring.mail.username=<username>
spring.mail.password=<password>

設定したメールが他のアプリケーションでの使用を許可されていることを確認します。

SendGrid の使用

メールサーバーに接続する代わりに、サードパーティのサービスSendGridを使用することもできます。このためには、以下のプロパティを使用してください。

xserver.email.notifications.enabled=false
xserver.sendgrid.enabled=true
xserver.sendgrid.apikey=<apikey>
xserver.mail.from=<frommail>
xserver.sendgridservice.mail.from.name=<companyname>

Azure Speech To Text

注: 次の手順は、オンプレミスインストール のみを目的として います。TeamViewerクラウドのインストールについては、カスタマーサクセス担当者にお問い合わせください。

手記: 音声テキスト変換機能を有効にするには、音声サービスを含む Azure アカウントが必要です。Azure サービスの詳細とサービス キーの購入については、こちら のリンクをクリックしてください。

サブスクリプション キーとリージョン をxserver.properties:

xserver.speech.azure.enabled=true
xserver.speech.azure.version=2
xserver.speech.azure.subscription-key=[あなたのキー]
xserver.speech.azure.service-region=[あなたの地域]

新しいインストールの場合は、以下を使用します。

fcc.speech.azure.subscription-key=[お使いのキー]
fcc.speech.azure.subscription-region=[お使いのリージョン]

Frontline Command Center を再起動します 。ログファイルは次のように更新されます。

[メイン]INFO  d.u.x.s.s.s.AzureSpeechToTextHandlerV2 - Azure Speech バージョン 2 を起動しています。サービスが有効?: true

OCR(英語)

光学式文字認識 (OCR) コンポーネントは、画像からテキストをテキストに変換します。OCR コンポーネントは、次の構成で設定できます。

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

手記: OCR 機能を有効にするには、Cognitive Services を使用する Azure アカウントが必要です。Azure Cognitive Services の詳細とサービス キーの購入については、こちら のリンクをクリックしてください。

JMX 構成

JMX 構成のセットアップ

この項では、オンプレミス・インストール用にJMXを設定する方法について説明します。

デフォルトの JMX 設定

JMX を設定する場合、VisualVM や JConsole などの 視覚化ツールを使用して、Frontline Command Center の システム パフォーマンスを監視できます。

JMXを設定するには、ディレクトリに移動し FRONTLINE_HOME て編集frontline.xmlします。

引数を次のように変更します。

<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>

JConsole 経由で 接続するには、サービスを再起動し ます。

構成

JMX を有効にするデフォルト

-Dcom.sun.management.jmxremote

JMXにアクセスするためのポートの設定

-Dcom.sun.management.jmxremote.port=XXXX

SSL 構成の有効化または無効化

-Dcom.sun.management.jmxremote.ssl=false

JMX へのアクセス認証を有効または無効にします

-Dcom.sun.management.jmxremote.authenticate=false

認証

この項では、ユーザーの認証を設定する方法について説明します。 jmxremote.password 次の内容を含むファイルを作成します。

monitorRole  QED
control役割   R&D

以下を使用して別のファイル jmxremote.accessを作成します。

monitorRole   読み取り専用
controlRole   読み取り書き込み

次のコマンドでファイルjmxremote.access  へのアクセスjmxremote.password を変更します。

cacls jmxremote.password /P "your_username":R
cacls jmxremote.access /P "your_username":R

サービスを開始する優先ユーザーに変更します your_username 。次に、内部 frontline.xmlにパスを追加します。

-Dcom.sun.management.jmxremote.access.file=path_to\jmxremote.access-Dcom.sun.management.jmxremote.password.file 
= path_to\jmxremote.password 

プロパティ ファイルを開いて 、フロントライン サービスのユーザーを設定します。[ユーザー] を、ファイルにアクセスできる jmxremote.password ユーザーに設定します。

SSLについて

xAssistを使用するには SSL が必要です。SSL がないと 、最新のすべてのブラウザはマイクとWebカメラにアクセスできません。

SSL を有効にするには、次の 4 つのプロパティを構成する必要があります。

server.ssl.enabled=true
server.ssl.key-store=/Path/to/my/certificates/server.ks
server.ssl.key-store-password=キーストアパスワード
server.ssl.key-password=キーパスワード
  1. true に 設定 server.ssl.enabled 
  2. プロパティ でキーストア への パスを設定しますserver.ssl.key-store
  3. プロパティ server.ssl.key-store-passwordにパスワードを入力し、 server.ssl.key-password
  4. SSL を構成し た後、 サーバー ポートを 80 から標準 の SSL ポートである 443 に変更します。これは、構成によって実行できます。
サーバー.ポート=443

ポートとプロトコルが変更されたので、外部 URL を更新します。

xserver.url.external.http=https://an.example.com:443/
xserver.url.external.mqtt=wss://an.example.com:443/mqtt/

見落としがちな

HTTP と WS ではなく 、HTTPS と WSS を使用してください 

サービスを再起動して、新しい構成を適用します。

MariaDBの

MariaDBを使用するには 、次の設定が必要です。

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

$」でマークされたプレースホルダーを実際の値に置き換えます。

Microsoft SQL Serverの

Frontline Command Center は、Microsoft SQL Server データベースをサポートしています 。SQL データベースを設定する には、次の構成が必要です。

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

Active Directory で MS SQL を使用するには 、次の例に示すように、プレースホルダーを対応する値に置き換えます。

次のコマンドを置き換えます。

xserver.db.url=jdbc:sqlserver://${db.url};databaseName=${db.database}
xserver.db.user= ${db.username}
xserver.db.password= ${db.password}


このコマンドでは、次のようになります。

xserver.db.url=jdbc:sqlserver://${db.url};データベース名=${db.database};integratedSecurity=trueです。trustServerCertificate=trueです。
xserver.db.user= 1234
xserver.db.password= 1234