Amazon Chime SDK Voice Connector メディアを Kinesis にストリーミングする - Amazon Chime SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Chime SDK Voice Connector メディアを Kinesis にストリーミングする

分析、機械学習、その他の処理のために、Amazon Chime SDK Voice Connector から Amazon Kinesis Video Streams に通話音声をストリーミングできます。デベロッパーは、音声データを Kinesis Video Streams に保存して暗号化し、Kinesis Video Streams API オペレーションを使用してデータにアクセスできます。詳細については、Kinesis Data Streams デベロッパーガイドを参照してください。

注記
  • Voice Connector ストリーミングでは、電話番号形式は制限されません。E.164 形式と E.164 以外の形式の番号から通話をストリーミングできます。例えば、Voice Connector ストリーミングでは、4、5、または 6 桁の拡張番号、または 11 桁のプライベートワイヤ番号をサポートできます。詳細については、このガイドの後半にあるSIP ベースのメディア録画とネットワークベースの録画の互換性「」を参照してください。

  • Voice Connector ストリーミングは、G.711 A-law および G.711 μ-law オーディオエンコーディングをサポートしています。

Amazon Chime SDK コンソールを使用して、Voice Connector のメディアストリーミングを開始します。メディアストリーミングが開始されると、Voice Connector は AWS Identity and Access Management (IAM) サービスにリンクされたロールを使用して、Kinesis Video Streams にメディアをストリーミングするアクセス許可を付与します。次に、各 Voice Connector の通話レッグからの通話音声がリアルタイムでストリーミングされ、Kinesis Video Streams が分離されます。

Kinesis Video Streams Parser Library を使用して、Voice Connector から送信されたメディアストリームをダウンロードします。次の永続フラグメントメタデータでストリームをフィルタリングします。

  • TransactionId

  • VoiceConnectorId

詳細については、Amazon Kinesis Video Streams デベロッパーガイドの「Kinesis Video Streams パーサーライブラリ」および「Kinesis Video Streams でのストリーミングメタデータの使用」を参照してください。

Voice Connector での IAM サービスにリンクされたロールの使用の詳細については、「」を参照してくださいAmazon Chime SDK Voice Connector サービスにリンクされたロールポリシーの使用。Amazon Chime SDK CloudWatch で Amazon を使用する方法の詳細については、「」を参照してくださいAmazon Chime SDK でのログ記録とモニタリング

Voice Connector のメディアストリーミングを有効にすると、Amazon Chime SDK は という IAM サービスにリンクされたロールを作成します AWSServiceRoleForAmazonChimeVoiceConnector。Amazon Chime SDK コンソールで Voice Connector の通話詳細レコードのログ記録を設定している場合、ストリーミング詳細レコードは設定された Amazon S3 バケットに送信されます。詳細については、「Amazon Chime SDK Voice Connector ストリーミング詳細レコード」を参照してください。

メディアストリーミングの開始

Amazon Chime SDK コンソールを使用して、Voice Connector のメディアストリーミングを開始します。

メディアストリーミングを開始するには
  1. https://console.aws.amazon.com/chime-sdk/home で Amazon Chime SDK コンソールを開きます。

  2. ナビゲーションペインの SIP Trunking で、音声コネクタ を選択します。

  3. Voice Connector の名前を選択します。

  4. ストリーミングタブを選択します。

  5. 詳細セクションの「Kinesis Video Streams への送信」で、「 の開始」を選択します。

  6. 「データ保持期間」で、「 のデータを保持」を選択し、保持期間を入力します。

  7. [保存] を選択します。

Amazon Chime SDK コンソールを使用して、メディアストリーミングをオフにします。Voice Connector でメディアストリーミングを使用する必要がなくなった場合は、関連するサービスにリンクされたロールも削除することをお勧めします。詳細については、「Amazon Chime SDK Voice Connector のサービスにリンクされたロールの削除」を参照してください。

Voice Connector のメディアストリーミングを停止するには
  1. https://console.aws.amazon.com/chime-sdk/home で Amazon Chime SDK コンソールを開きます。

  2. ナビゲーションペインの SIP Trunking で、音声コネクタ を選択します。

  3. Voice Connector の名前を選択します。

  4. ストリーミングタブを選択します。

  5. 詳細セクションの「Kinesis Video Streams への送信」で、「停止」を選択します。

  6. [保存] を選択します。

SIP ベースのメディア録画とネットワークベースの録画の互換性

Amazon Chime SDK Voice Connector を使用して、Kinesis Video Streams にメディアをストリーミングできます。SIP ベースのメディア録画 (SIPREC) 互換の音声インフラストラクチャ、または Cisco Unified Border Element (CUBE) に関連付けられたネットワークベースの録画 (NBR) 機能からストリーミングできます。

Private Branch Exchange (PBX)、Session Border Controller (SBC)、または SIPREC プロトコルか NBR 機能をサポートするコンタクトセンターが必要です。PBX または SBC は、シグナリングとメディアを AWS パブリック IP アドレスに送信できる必要があります。詳細については、「開始する前に」を参照してください。

SIPREC または NBR で分岐した RTP オーディオストリームのストリーミングを設定するには
  1. Voice Connector を作成します。詳細については、「Amazon Chime SDK Voice Connector の作成」を参照してください。

  2. Amazon Chime SDK Voice Connector のメディアストリーミングを開始します。詳細については、「メディアストリーミングの開始」を参照してください。

  3. https://console.aws.amazon.com/chime-sdk/home で Amazon Chime SDK コンソールを開きます。

  4. ナビゲーションペインの SIP Trunking で、音声コネクタ を選択します。

  5. Voice Connector を選択し、アウトバウンドホスト名 を書き留めます。例えば、abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws

  6. 次のいずれかを行います。

    • SIPREC の場合 – SIPREC で RTP ストリームを Voice Connector のアウトバウンドホスト名にフォークするように PBX、SBC、またはその他の音声インフラストラクチャを設定します。

    • NBR の場合 – PBX、SBC、またはその他の音声インフラストラクチャを設定して、NBR で RTP ストリームを Voice Connector のアウトバウンドホスト名にフォークします。X-Voice-Connector-Record-Only 内の値 true を含む SIP INVITE の追加のヘッダーまたは URI パラメータを送信します。