## 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
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=キーパスワード
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 を使用してください。
サーバーが xAssist 用に設定されている場合は、 ffmpeg も設定して、録画された通話中ビデオのトランスコードを有効にする必要があります。
Windowsシステムでは、 ffmpeg をダウンロードしてファイルを解凍します。ファイル内の xserver.properties
指定されたパスを指定します。
Linuxシステムでは、ターミナルを開き、 ffmpegをインストールするだけです。
#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=真
このプロパティは、ゲスト ユーザーの [通話に参加 ] ページに表示される [アプリで開く] ボタンを有効または無効にします。
fcc.xassist.showOpenInAppLink=true です。
Mediasoup は、次のコマンドで有効にできます。
xserver.xassist.sfuType=SFU
サーバーへの 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
ログアウト時間を変更します。デフォルトでは、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
FWPリリースバージョンを更新する場合、アプリの言語設定を最後にログインしたユーザーの言語設定に設定できます。この機能は、サーバーとアプリの両方のリリースバージョンで機能します。エンドポイントは、プロパティで正しく設定する必要があります。
App: KeepLocale: true エンドポイント: Http: https://frontlineworker.com/(サーバー名)
コネクタに送信されるメッセージのタイムアウトを構成するには、接続タイムアウトを秒単位で設定します (例として 10 秒)。
xserver.integration.connecttimeout=10秒
読み取るメッセージのタイムアウトを設定するには、接続タイムアウトを秒単位で設定します(例としては10秒)。
xserver.integration.readtimeout=10秒