預先建構的問候語元件

問候語預先建構的元件會擷取來電者的電話號碼 (ANI),如果系統擷取到電話號碼,元件會使用該號碼進行軟性驗證,並與已註冊的電話號碼進行比對。接著,代理程式會根據帳戶資訊,向使用者傳送個人化訊息。

限制

除了常見的預先建構元件限制外,這個預先建構元件還有下列限制:

  • 這個元件會假設顧客電話號碼是維護在 CRM (客戶關係管理) 系統或其他服務中。
  • 如果現有顧客使用其他電話號碼聯絡,這個元件不會驗證身分。

對話方塊範例

下列範例對話方塊展示了這個預先建構元件處理的常見情境。範例對話會示範透過電話呼叫元件時的行為,這會觸發預設歡迎意圖,並在對話開始時提供第一個代理程式回應。

通過驗證的使用者

系統會根據來電號碼識別使用者,並傳送個人化的問候訊息。

使用者輸入內容 代理回覆
[Caller First Name],你好。感謝你與「[公司名稱]」聯絡,我們致力於維護你的財務健康。請問今天需要什麼協助?

無法識別的使用者

系統無法識別使用者的來電號碼,並向使用者顯示標準問候訊息。

使用者輸入內容 代理回覆
感謝你與「[公司名稱]」聯絡,我們致力於維護你的財務健康。請問今天需要什麼協助?

命名慣例

這個預先建構的元件採用下列命名慣例:

功能 格式 範例
心流狀態 [元件名稱] 問候語
參數 [param_name] ani_auth
Webhook prebuilt_components_[component_name]:[webhook_action] prebuilt_components_greeting:get_account_details

輸入參數

輸入參數是用來設定元件特定行為的參數。流程中的一或多個條件會使用這些參數,判斷元件的行為。如要設定流程範圍參數,請按照下方說明,在元件的開始頁面進行設定。工作階段範圍的參數可透過呼叫流程設定,也可以在這個元件的開始頁面設定。

這個預先建構的元件接受下列輸入參數:

參數名稱 說明 輸入格式
$flow.company_name 擷取公司名稱,以便在問候語提示中動態使用。 字串

如要設定這個元件的輸入參數,請展開查看操作說明。

  1. 開啟 Dialogflow CX 控制台
  2. 選擇 Google Cloud 專案。
  3. 選取代理程式。
  4. 選取「Build」(建構) 分頁標籤。
  5. 在「流程」部分中,按一下匯入的元件。
  6. 按一下「頁面」部分中的「開始頁面」。
  7. 在「開始頁面」中,按一下「true」路徑。
  8. 在「Route」視窗中,視需要編輯「Parameter Presets」值。
  9. 按一下「儲存」

輸出參數

輸出參數是工作階段參數,在結束元件後仍會保持啟用狀態。這些參數包含元件收集的重要資訊。這個預先建構的元件會提供下列輸出參數的值:

參數名稱 說明 輸出格式
ani_auth 這個參數會擷取 ANI 驗證結果。預設值為 false。 布林值
auth_level 指出呼叫端的驗證等級。預設值為空值。-1 表示使用者的 ANI 未通過驗證。0 表示 ANI 驗證成功。 整數

基本設定

如要設定這個預先建構的元件,請按照下列步驟操作:

  1. 匯入預先建構的元件
  2. 使用外部服務設定提供的彈性 Webhook,請參閱下方的 Webhook 設定。

設定 Webhook

如要使用這個元件,您必須設定內含的彈性 Webhook,從外部服務擷取所需資訊。

取得帳戶詳細資料

元件會使用 prebuilt_components_greeting:get_account_details webhook,根據來電號碼 (ANI) 識別來電者。如果來電者的電話號碼存在於已設定的外部服務中,系統就會擷取相關資訊 (包括來電者姓名和電子郵件地址),以便提供個人化體驗。

API 要求參數

元件會提供下列參數,做為 API 要求的輸入內容。

參數名稱 說明 輸出格式
phone_number 來電者的電話號碼 (ANI) 整數

API 回應參數

系統會從 API 回應中擷取下列參數,供元件使用。

參數名稱 說明 輸出格式
user_first_name 使用者的名字,用於提供個人化問候。 字串

如要為這個元件設定「取得帳戶詳細資料」Webhook,請展開查看操作說明。

  1. 開啟 Dialogflow CX 控制台
  2. 選擇 Google Cloud 專案。
  3. 選取代理程式。
  4. 選取「管理」分頁標籤。
  5. 按一下「Webhooks」
  6. 選取 prebuilt_components_greeting:get_account_details 網路鉤子。
  7. 將 Dialogflow CX「Webhook URL」欄位中的網址,換成要整合的服務端點。在下拉式選單中選取適當的「方法」
  8. 查看並更新要求主體,為 Webhook 建立正確的要求格式。
  9. 查看並更新「回應設定」,從 Webhook 的回應中擷取特定欄位。請勿修改參數名稱,因為元件需要這些名稱才能存取傳回的欄位值。
  10. 視需要檢查並更新「驗證」設定。
  11. 按一下「儲存」

完成

代理程式及其 Webhook 現在應已設定完成,可供測試。