如何將相同的 Amazon Lex 機器人用於語音和聊天 - Amazon Connect

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

如何將相同的 Amazon Lex 機器人用於語音和聊天

您可以將相同的機器人用於語音和聊天。不過,您可能希望機器人能根據頻道,以不同的方式回應。例如,您想要傳回 SSML 供語音使用,以便將號碼讀取為電話號碼,但您想要將正常文字傳回聊天。您可以藉由傳遞頻道屬性來完成此操作。

  1. 取得客戶輸入區塊,選擇 Amazon Lex 索引標籤。

  2. 工作階段屬性下,選擇 新增屬性。在 目的地索引鍵 方塊中,輸入 phoneNumber。選擇 動態設定。在命名空間方塊中選擇系統,然後在方塊中選擇客戶編號,如下圖所示。

    「取得客戶輸入內容」區塊,「工作階段屬性」區段的屬性頁面。
  3. 再次選擇 新增屬性

  4. 選擇 動態設定。在 目的地索引鍵 方塊中,輸入 callType。在命名空間方塊中選擇系統,然後在方塊中選擇管道,如下圖所示。

    動態設定區段。
  5. 選擇儲存

  6. 在 Lambda 函數中,您可以在傳入事件的 SessionAttributes 欄位中存取此值。