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を使用することもできます。このためには、以下のプロパティを使用してください。
xserver.email.notifications.enabled=false xserver.sendgrid.enabled=true xserver.sendgrid.apikey=<apikey> xserver.mail.from=<frommail> xserver.sendgridservice.mail.from.name=<companyname>
注: 次の手順は、オンプレミスインストール のみを目的として います。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 コンポーネントは、次の構成で設定できます。
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 を設定する場合、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
ユーザーに設定します。
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=キーパスワード
server.ssl.enabled
server.ssl.key-store
server.ssl.key-store-password
にパスワードを入力し、 server.ssl.key-password
サーバー.ポート=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を使用するには 、次の設定が必要です。
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
「$
」でマークされたプレースホルダーを実際の値に置き換えます。
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