Twilio SIPREC の統合

Twilio の SIPREC 構成を Google Cloudの Agent Assist と統合できます。この統合により、Agent Assist は Twilio のオーディオデータを分析できます。

アーキテクチャ

Google Cloud CCAI は セッション開始プロトコル(SIP)録音サーバー(SRS)として機能し、Twilio は SIP 録音クライアント(SRC)として機能します。Twilio にはオレゴンとバージニアにエッジ ロケーションがあります。オレゴンのロケーションには、CCAI と通信するように構成された完全な完全修飾ドメイン名を持つエッジ サーバーがあります。Twilio の汎用 SIP 録音(SIPREC)コネクタを使用して、オレゴンのロケーションから CCAI にトラフィックを送信できます。

次の図は、Twilio SIPREC コネクタが Twilio テレフォニー SRC から Google Cloud CCAI SRS に音声データを送信する方法を示しています。

CCAI の一部として、Agent Assist は Cloud Run、Pub/Sub、Memorystore for Redis を使用して、その音声データの文字起こしと候補を Twilio エージェントのデスクトップに送信できます。

Twilio SIPREC コネクタで SRS の詳細を構成する

Twilio SIPREC コネクタにアクセスする手順は次のとおりです。

  1. Twilio の Stream Connectors コンソール ページにアクセスします。
  2. [SIPREC Connector] を選択します。
  3. コネクタに一意の名前を付けます。

SRS の場合は、次の接続文字列を使用し、電話番号を会話プロファイルに関連付けられている電話に置き換えます。電話番号は +1XXXXXXXXXX の形式で指定してください。

sip:<<enter_phone_number_here>>@216.239.36.145:5672;transport=tls;secure=true;edge=umatilla

詳細については、Twilio の SIPREC ドキュメントをご覧ください。

Twilio Studio を構成する

SIPREC 統合用に Twilio Studio を構成する手順は次のとおりです。

  1. Twilio Studio に移動し、お客様がコンタクト センターに電話をかけるために使用する電話に関連付けられているフローを選択します。
  2. ウィジェット ライブラリから Fork Stream という新しいプラグインを追加します。
  3. 着信トリガーを Fork Stream ウィジェットに接続し、次の接続を残りのフローにつないでください。
  4. 次の情報を指定してウィジェットを構成します。

    • ウィジェット名: ウィジェットの名前
    • ストリーム アクション: 開始
    • ストリーム名: ストリームの一意の名前
    • ストリーム タイプ: SIPREC
    • コネクタ名: 前のセクションで作成したコネクタの名前
    • トラック: 両方のトラック
    • ストリーム パラメータ:
      • キー: conversation
      • 値: projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}

詳細については、Twilio の Fork Stream ウィジェットをご覧ください。