自動チャット翻訳
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
電子メール設定
Eメール機能の設定
このセクションでは、オンプレミス インストールで電子メール機能を有効にする方法について説明します。
電子メールの設定
デフォルトでは、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>
アズール・スピーチ・トゥー・テキスト
注:以下の説明は、オンプレミスインストールのみを対象としています。TeamViewer クラウドインストールについては、カスタマーサクセス担当者にお問い合わせください。
注: Speech-to-Text機能を有効にするには、スピーチサービス付きのAzureアカウントが必要です。Azure Servicesの詳細とService Keyの購入については、こちらのリンクをご参照ください。
xserver.propertiesで
サブスクリプション・キーとリージョンを設定する:
xserver.speech.azure.enabled=true
xserver.speech.azure.version=2
xserver.speech.azure.subscription-key=[your key]
xserver.speech.azure.service-region=[your region]
新しいインストレーションには、これを使用する:
fcc.speech.azure.subscription-key=[your key]
fcc.speech.azure.subscription-region=[your region]
Frontline コマンドセンターを再起動する。ログファイルは以下のように更新される:
[main] INFO d.u.x.s.s.s.AzureSpeechToTextHandlerV2 - Starting Azure Speech Version 2. Service enabled?: 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機能を有効にするには、コグニティブサービスを利用できるAzureアカウントが必要です。Azure Cognitive Servicesの詳細とService Keyの購入については、こちらのリンクを参照してください。
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
controlRole R&D
別のファイルjmxremote.accesswithを
作成する:
monitorRole readonly
controlRole readwrite
以下のコマンドを使用して、jmxremote.passwordと
jmxremote.access
ファイルへのアクセスを変更します:
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
プロパティファイルを開いて、Frontline サービスのユーザを設定します。ユーザーには、 jmxremote.passwordファイルに
アクセスできるユーザーを設定します。
SSL
xAssist を使用するにはSSL が必要です。SSLが ないと、すべてのモダンブラウザはマイクとウェブカメラにアクセスできません。
SSLを有効にするには、4つのプロパティを設定する必要がある:
server.ssl.enabled=true
server.ssl.key-store=/Path/to/my/certificates/server.ks
server.ssl.key-store-password=key-store-password
server.ssl.key-password=key-password
server.ssl.enabledを
trueに設定する- プロパティ
server.ssl.key-storeに
Keystoreへの パスを設定する。 - プロパティの
server.ssl.key-store-passwordと
server.ssl.key-passwordに
パスワードを入力する。 - SSLを 設定した後、 サーバーのポートを80から標準SSL ポートである443に変更する。これは設定によって行うことができる。
server.port=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を 使用するようにしてください。
サービスを再起動して、新しい設定を適用する。
マリアDB
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
で
マークされたプレースホルダーを実際の値に置き換える。
マイクロソフトSQLサーバー
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
MS SQLを Active Directoryで使用するには、以下の例のようにプレースホルダーを対応する値に置き換えてください。
このコマンドを置き換える:
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};databaseName=${db.database};integratedSecurity=true;trustServerCertificate=true;
xserver.db.user= 1234
xserver.db.password= 1234