將 Amazon Chime 聲 SDK 語音連接器媒體串流至 Kinesis - Amazon Chime SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將 Amazon Chime 聲 SDK 語音連接器媒體串流至 Kinesis

您可以將來自 Amazon Chime SDK 語音連接器的電話通話音訊串流至 Amazon Kinesis Video Streams,以進行分析、機器學習和其他處理。開發人員可以在 Kinesis Video Streams 中儲存和加密音訊資料,並使用 Kinesis Video Streams API 作業存取資料。如需詳細資訊,請參閱 Kinesis Video Streams 開發人員指南

注意
  • 語音連接器串流不會限制電話號碼格式。您可以從 E.164 和非 .164 格式的號碼串流呼叫。例如,語音連接器串流可支援 4、5 或 6 位數的分機號碼,或 11 位數的私人配線號碼。如需詳細資訊,請參閱基於 SIP 的媒體記錄和基於網絡的錄製兼容性本指南後面的〈〉。

  • 語音連接器串流支援 G.711 A 法律和 G.711 微律音訊編碼。

使用 Amazon Chime SDK 主控台啟動語音連接器的媒體串流。當媒體串流開始時,您的語音連接器會使用 AWS Identity and Access Management (IAM) 服務連結角色來授與將媒體串流至 Kinesis Video Streams 的權限。然後,從每個語音連接器電話呼叫端即時串流呼叫音訊,以分隔 Kinesis Video Streams。

使用 Kinesis Video Streams 剖析器程式庫下載從語音連接器傳送的媒體串流。依下列永久性片段中繼資料篩選串流:

  • TransactionId

  • VoiceConnectorId

如需詳細資訊,請參閱 Amazon Kinesis Video Streams 開發人員指南中的 Kinesis 影片串流剖析器程式庫和將串流中繼資料與 Kinesis 影片串流搭配使用。

如需將 IAM 服務連結角色與語音連接器搭配使用的詳細資訊,請參閱使用 Amazon Chime SDK 語音連接器服務連結角色政策。如需將 Amazon CloudWatch 與 Amazon Chime 開發套件搭配使用的詳細資訊,請參閱在 Amazon Chime 編輯開發套件中進行記錄和監控

當您為語音連接器啟用媒體串流時,Amazon Chime 開發套件會建立名為的 IAM 服務連結角色。 AWSServiceRoleForAmazonChimeVoiceConnector如果您已在 Amazon Chime SDK 主控台中設定語音連接器的通話詳細記錄記錄,串流詳細記錄會傳送至您設定的 Amazon S3 儲存貯體。如需詳細資訊,請參閱 Amazon Chime 聲 SDK 語音連接器串流詳細記錄

啟動媒體串流

您可以使用 Amazon Chime SDK 主控台來啟動語音連接器的媒體串流。

若要開始串流媒體
  1. 開啟 Amazon Chime 聲開發套件主控台,網址為 https://console.aws.amazon.com/chime-sdk/home

  2. 在功能窗格的 [SIP 中繼] 下,選擇 [語音連接器]。

  3. 選擇語音連接器的名稱。

  4. 選擇「串流」標籤。

  5. 在「詳細資料」區段的「傳送至 Kinesis Video Streams」下,選擇「開始」。

  6. 在 [資料保留期間] 下方,選擇 [保留資料],然後輸入保留期間。

  7. 選擇儲存

您可以使用 Amazon Chime SDK 主控台來關閉媒體串流。如果您不再需要為任何語音連接器使用媒體串流,我們建議您同時刪除相關的服務連結角色。如需詳細資訊,請參閱 刪除 Amazon Chime SDK 語音連接器的服務連結角色

停止語音連接器的媒體串流
  1. 開啟 Amazon Chime 聲開發套件主控台,網址為 https://console.aws.amazon.com/chime-sdk/home

  2. 在功能窗格的 [SIP 中繼] 下,選擇 [語音連接器]。

  3. 選擇語音連接器的名稱。

  4. 選擇「串流」標籤。

  5. 在「詳細資料」區段的「傳送至 Kinesis Video Streams」下,選擇「停止」。

  6. 選擇儲存

基於 SIP 的媒體記錄和基於網絡的錄製兼容性

您可以使用 Amazon Chime SDK 語音連接器將媒體串流到 Kinesis Video Streams。您可以從與思科統一邊界元件 (CUBE) 相容的 SIP 媒體錄製 (SIPREC) 語音基礎架構或網路型錄製 (NBR) 功能進行串流。

您必須擁有專用交換機 (PBX)、會談邊界控制器 (SBC) 或支援 SIPREC 通訊協定或 NBR 功能的聯絡中心。PBX 或 SBC 必須能夠將訊號和媒體傳送至 AWS 公用 IP 位址。如需詳細資訊,請參閱 開始之前

若要設定使用 SIPREC 或 NBR 延伸的 RTP 音訊串流的串流
  1. 建立語音連接器。如需詳細資訊,請參閱 建立 Amazon Chime 聲 SDK 語音連接器

  2. 開始為您的 Amazon Chime SDK 語音連接器進行媒體串流。如需詳細資訊,請參閱 啟動媒體串流

  3. 開啟 Amazon Chime 聲開發套件主控台,網址為 https://console.aws.amazon.com/chime-sdk/home

  4. 在功能窗格的 [SIP 中繼] 下,選擇 [語音連接器]。

  5. 選取語音連接器並記下其輸出主機名稱。例如 abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws

  6. 執行以下任意一項:

    • 針對 SIPREC — 設定 PBX、SBC 或其他語音基礎結構,將具有 SIPREC 的 RTP 串流分散到語音連接器的輸出主機名稱。

    • 針對 NBR — 設定 PBX、SBC 或其他語音基礎結構,將具有 NBR 的 RTP 串流分散到語音連接器的輸出主機名稱。傳送 X-Voice-Connector-Record-Only 的額外標頭或 URI 參數,SIP INVITE 中的值為 true