Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

エージェントが拡張メッセージングセッション/音声通話の会話コンポーネントでリアルタイムのメッセージ/トランスクリプトを表示できない

公開日: Sep 23, 2024
説明

ページを再読み込みするまで、エージェントは拡張メッセージングセッションや音声通話の拡張会話コンポーネントでメッセージをリアルタイムで表示できない場合があります。ファイアウォールまたはプロキシによってサーバー送信イベント (SSE) 接続が妨害されている場合に、このような問題が発生する可能性があります。SSE 接続はエージェントの会話からイベントをリアルタイムで受信できるようにするために必要な接続です。この記事では、SSE テクノロジーの概要、ファイアウォールやプロキシによって発生する一般的な問題、SSE を正常に機能させるために必要な確認手順について説明します。

サーバー送信イベント (SSE) は、サーバーが単一かつ長時間の HTTP 接続を介して Web クライアントにリアルタイムの更新をプッシュするテクノロジーです。エージェントの会話からイベントをリアルタイムで受信できる SSE は、拡張メッセージングと音声通話に欠かせません。

一部のソフトウェア (またはプロキシ) の「悪意のあるダウンロードをブロックする」機能により、HTML5 機能であるサーバー送信イベント (SSE) が正常に動作しない場合がよくあります。SSE は HTTP を使用して text/event-stream を Content-Type として送信するため、無限に続くダウンロードのように見えます。 

解決策

SSE 接続に問題があるかどうかを確認する方法:

[ネットワーク] タブ

  • [ネットワーク] タブを検証して開きます。
  • Omni にログインします。
  • [ネットワーク] タブで「scrt.com」を検索します。この操作により、音声/拡張メッセージング機能に関連するすべてのバックエンド呼び出しが絞り込まれて表示されます。
  • 「status=200」の状態にするには、認証呼び出しと SSE 呼び出しの両方が必要です。この状態は呼び出しが成功したことを意味します。
  • いずれかまたは両方の呼び出しが成功していない場合、エージェントのワークステーションの設定によって呼び出しがブロックされていないことを確認する必要があります。
    • 「status=pending」のまま永久に 200 にならないケースが確認されています。
    • Websense プロキシがサーバー呼び出しをブロックしているケースもあります。以下のスクリーンショットは HAR ファイルの検証結果です ([ネットワーク] タブの検証と類似しています)。

HAR ログ

解決方法:

 

  1. IT チームまたはネットワークチームに「https://*.salesforce-scrt.com」を許可ドメインリストに追加するよう依頼します。
  2. IT チームまたはネットワークチームと協力し、ソフトウェアやプロキシが悪意のあるダウンロードをブロックしていないか確認し、その機能を無効にしてテストします。
  3. ファイアウォールまたはプロキシが SSE 接続のトラフィックをブロックしたり検証したりしていないことを確認します。
  4. 使用中のブラウザとデバイスが SSE をサポートしていることを確認します。
  5. セキュリティソフトウェアやブラウザ拡張機能が SSE 接続に干渉していないことを確認します。
ナレッジ記事番号

002232058

 
読み込み中
Salesforce Help | Article