問候語預先建構的元件會擷取來電者的電話號碼 (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 | 擷取公司名稱,以便在問候語提示中動態使用。 | 字串 |
如要設定這個元件的輸入參數,請展開查看操作說明。
- 開啟 Dialogflow CX 控制台。
- 選擇 Google Cloud 專案。
- 選取代理程式。
- 選取「Build」(建構) 分頁標籤。
- 在「流程」部分中,按一下匯入的元件。
- 按一下「頁面」部分中的「開始頁面」。
- 在「開始頁面」中,按一下「true」路徑。
- 在「Route」視窗中,視需要編輯「Parameter Presets」值。
- 按一下「儲存」。
輸出參數
輸出參數是工作階段參數,在結束元件後仍會保持啟用狀態。這些參數包含元件收集的重要資訊。這個預先建構的元件會提供下列輸出參數的值:
| 參數名稱 | 說明 | 輸出格式 |
|---|---|---|
| ani_auth | 這個參數會擷取 ANI 驗證結果。預設值為 false。 | 布林值 |
| auth_level | 指出呼叫端的驗證等級。預設值為空值。-1 表示使用者的 ANI 未通過驗證。0 表示 ANI 驗證成功。 | 整數 |
基本設定
如要設定這個預先建構的元件,請按照下列步驟操作:
- 匯入預先建構的元件。
- 使用外部服務設定提供的彈性 Webhook,請參閱下方的 Webhook 設定。
設定 Webhook
如要使用這個元件,您必須設定內含的彈性 Webhook,從外部服務擷取所需資訊。
取得帳戶詳細資料
元件會使用 prebuilt_components_greeting:get_account_details webhook,根據來電號碼 (ANI) 識別來電者。如果來電者的電話號碼存在於已設定的外部服務中,系統就會擷取相關資訊 (包括來電者姓名和電子郵件地址),以便提供個人化體驗。
API 要求參數
元件會提供下列參數,做為 API 要求的輸入內容。
| 參數名稱 | 說明 | 輸出格式 |
|---|---|---|
| phone_number | 來電者的電話號碼 (ANI) | 整數 |
API 回應參數
系統會從 API 回應中擷取下列參數,供元件使用。
| 參數名稱 | 說明 | 輸出格式 |
|---|---|---|
| user_first_name | 使用者的名字,用於提供個人化問候。 | 字串 |
如要為這個元件設定「取得帳戶詳細資料」Webhook,請展開查看操作說明。
- 開啟 Dialogflow CX 控制台。
- 選擇 Google Cloud 專案。
- 選取代理程式。
- 選取「管理」分頁標籤。
- 按一下「Webhooks」。
- 選取 prebuilt_components_greeting:get_account_details 網路鉤子。
- 將 Dialogflow CX「Webhook URL」欄位中的網址,換成要整合的服務端點。在下拉式選單中選取適當的「方法」。
- 查看並更新要求主體,為 Webhook 建立正確的要求格式。
- 查看並更新「回應設定」,從 Webhook 的回應中擷取特定欄位。請勿修改參數名稱,因為元件需要這些名稱才能存取傳回的欄位值。
- 視需要檢查並更新「驗證」設定。
- 按一下「儲存」。
完成
代理程式及其 Webhook 現在應已設定完成,可供測試。