全概要

## Frontline Command Center の構成#

このラベルは、ヘッダーのほとんどの Web サイトに表示されます。 例: 'My Company'xserver.label
=Frontline

# システムバッジ (右下隅)
xserver.systemBadge=true
xserver.systemBadgeText=設定してください

# EU法のCookie同意情報
を表示 xserver.cookieconsent=false

# データソース設定
xserver.db.url=jdbc:mysql://127.0.0.1/herewego
xserver.db.user= root
xserver.db.password= qwer1234

# ログインページに表示されるデフォルトの言語を設定します。ログイン後、ユーザー固有の言語が適用されます。
# 選択元: en,de,es
xserver.locale.default=en_US

# xassist iceServer(s) for WebRTC (STUN,TURN) (認証情報の作成方法については https://stackoverflow.com/questions/35766382/coturn-how-to-use-turn-rest-api を参照)
# temporary-password = base64_encode(hmac-sha1(input = temporary-username, key = shared-secret))'
xserver.xassist.iceserver=  [{"urls": "turn:turn1.webrtc.ubimax.com:80?transport=tcp", "credential": "RuFVWJk1hidJAh7togsJb44bQ7A=", "username": "1623509877:ubiturn"},{"urls": "stun:turn1.webrtc.ubimax.com:80"}]

#ffmpegパス。webm から mp4 へのトランスコーディングに必要です。空の場合、処理は無効になります

# linux default
xserver.ffmpegpath=/usr/bin/ffmpeg
xserver.ffprobepath=/usr/bin/ffprobe

# 以下を解凍してパスにコピーしてください: https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip 

##Windows default
#xserver.ffmpegpath=C:/Program Files/ffmpeg/bin/ffmpeg.exe
#xserver.ffprobepath=C:/Program Files/ffmpeg/bin/ffprobe.exe

#wether ログイン/ログアウトイベントが渡されますマイクロサービス
xserver.microservice.pass_login=false

## Webサーバー構成
#HttpまたはHttpsポート。サーバーは、これらのプロトコル
server.port=8080

# 外部システム URL の 1 つだけを使用します。プロキシ URL 例
: xserver.url.external.http=http://172.17.96.161:8080/

#####SSL 設定 ###############
# SSL サポート
を有効にするには true に設定します# コメントアウトしないでください。sslを使用しない場合は、falseに設定してください。
# http は無効になり、https に書き換えられることに注意してください。
server.ssl.enabled=false

# ウィンドウ上の証明書
を含む Java キーストアファイルの場所 # 次のパススキーム  を使用します (例: c:/FrontlineHome/ssl/server.ks
server.ssl.key-store=/Path/to/my/certificates/server.ks

# キーストア
のパスワード server.ssl.key-store-password=frontline
server.ssl.key-password=frontline

# コンポーネント
を無効にする#xserver.components.disabled=Documentation,FileViewer,GPS,Skype,SpeechToText,Terminal,xAssist,xBand,Sensor,Hologram

# オプションのメールサーバー設定
#spring.mail.host=smtp.gmail.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.mqtt.broker.enabled=false
xserver.mqtt.broker.url=tcp://iot.eclipse.org:1883
xserver.mqtt.broker.publisher=frontline

SSL の有効化

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

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

server.ssl.enabled=false
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 を使用してください 

ffmpeg のセットアップ

サーバーが xAssist 用に設定されている場合は、 ffmpeg も設定して、録画された通話中ビデオのトランスコードを有効にする必要があります。

Windowsシステムでは、 ffmpeg をダウンロードしてファイルを解凍します。ファイル内の xserver.properties 指定されたパスを指定します。

Linuxシステムでは、ターミナルを開き、 ffmpegをインストールするだけです。

PDFアーカイブ機能

#Archive ディレクトリ
xserver.pdfservice.store=file:///c:/MyArchiveDirectory/FrontlineReports/
#enables/disables the feature
xserver.pdfservice.enabled=true
#PDF service url
xserver.pdfservice.url=https://pdfmake.ubimax.com/335e5184-765a-11e9-8f9e-2a86e4085a59/pdfMake

公開時のワークフローのアーカイブ

xserver.workflow.archive.enabled=false
xserver.workflow.archive.store=file:///c:/MyArchiveDirectory/wfarc/

通話管理

このプロパティは、コール管理機能を有効または無効にします。

fcc.xassist.contacts.expert-identification.enabled = true

マルチストリーミング

このプロパティは、マルチストリーミング機能を有効/無効にし、 xAssist Calls で 2 つ以上のビデオ ストリームを使用できるようにします。

この機能は、サーバーが Mediasoup を使用している場合にのみ機能します。

xserver.xassist.multiStreamEnabled = true

メディアスープ帯域幅

これは、最大送信ビットレートを変更するために使用されます。値はビット単位です。

fcc.xassist.sfuMaxPeerBitrate=7000000
fcc.xassist.maxAudienceSendingBitrate=600000

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

会議の無効化

このプロパティは、電話会議を有効または無効にし、無効にすると、選択的転送ユニット(SFU)のない 1 対 1(1 対 1)の通話のみが許可されます。

fcc.xassist.sfuEnabled=真

Try to Open in Appを無効にする

このプロパティは、ゲスト ユーザーの [通話に参加 ] ページに表示される [アプリで開く] ボタンを有効または無効にします。

fcc.xassist.showOpenInAppLink=true です。

Mediasoup を有効にする

Mediasoup は、次のコマンドで有効にできます。

xserver.xassist.sfuType=SFU

REST API を有効にする

サーバーへの API アクセスを有効にし、Frontline Command Center 管理内の [REST API] メニューをアクティブにします。

xserver.swagger.enable=true

タスクリストとコールログのクリーンアップ

スケジュールされた サーバー構成 をアクティブにして、一定期間後にタスクとコールログを削除します。

xserver.tasks.cleanup=true です

クリーンアップ プロセスを実行するまでの時間 (日数) を設定します。

xserver.tasks.cleanup.days = 1

スケジュールされた サーバー構成 をアクティブにして、一定期間後にタスクとコールログを削除します。

xserver.xpick.task.cleanup.delay=10000

このサーバーでの通話履歴の削除を許可する権限:

xserver.call.cleanup=true です

サーバープロパティの説明に従って、通話ログが削除されるまでの時間(日数)を設定します。

xserver.call.cleanup.days = 30

ユーザーが Frontline Command Center から APK アプリケーションをダウンロードできるようにします。

adm_application_management_download_apk

割り当てられたユーザーを表示し、フィルタリングを許可する権限:

show_task_user

タスクの作成者/アップデーターを表示する権限:

show_task_creator

ステップの詳細を表示する権限:

show_task_details_steps

タスクのコメントを表示する権限:

show_task_details_comments

タスクメディアを表示する権限:

show_task_details_media

FCCアイドルタイムアウトの設定

ログアウト時間を変更します。デフォルトでは、1 時間は秒単位で書き込まれます (1 時間 = 3600 )。

fcc.session.web.idletimeout=3600

デバイス監視の同意を有効にする

デバイス監視は、次のコマンドで有効にできます。

fcc.screenshot.consent=真

モバイルブラウザバナーの無効化

バナーはデフォルトで表示されます。ただし、次のコマンドを使用して無効にすることができます。

fcc.mobile.smartbanner.show=false

録音要求の同意を有効にする

現場担当者に、SmartGlasses アプリケーションで写真を撮る許可を求めます。

xserver.xassist.recordingRequest=true です。

すべてのロールをリセット

すべての 標準ロール を初期設定に復元し、 カスタムロールは 変更しません。

カスタム権限を追加するには、既存の標準ロールを変更するのではなく、新しいカスタマイズロールに追加するのが最善です。

fcc.roles.reset-on-restart=true

Frontline Workplace の言語を最後にログインしたユーザーの言語設定に設定する

FWPリリースバージョンを更新する場合、アプリの言語設定を最後にログインしたユーザーの言語設定に設定できます。この機能は、サーバーとアプリの両方のリリースバージョンで機能します。エンドポイントは、プロパティで正しく設定する必要があります。

App:
  KeepLocale: true
  エンドポイント:
    Http: https://frontlineworker.com/(サーバー名)

メッセージのタイムアウトを構成する

コネクタに送信されるメッセージのタイムアウトを構成するには、接続タイムアウトを秒単位で設定します (例として 10 秒)。

xserver.integration.connecttimeout=10秒

読み取るメッセージのタイムアウトを設定するには、接続タイムアウトを秒単位で設定します(例としては10秒)。

xserver.integration.readtimeout=10秒