HTTP 數據 dip 子流範本
概覽
此子流提供使用 HTTP 請求獲取客戶帳戶資訊的動態體驗。 如果查找成功,系統會要求客戶確認帳戶 ID。 如果失敗,或者來電者喜歡,他們可以手動輸入他們的帳號。 該流通過適當的提示正常處理錯誤,例如無效輸入、超時和嚴重故障。
此子流使用 Cisco 文字轉語音 (TTS) 進行任何音訊提示。
先決條件
在實施此子流程之前,請確保在 Webex Contact Center Management Portal 中滿足以下需求:
- 創建入口點、佇列、連接器、團隊、入口點映射以及任何其他特定於組織的配置活動。
- 如果使用自訂音訊提示而非 Cisco 文字轉語音 (TTS),請上傳靜態音訊檔案。
- 確保根據組織的需求正確設置了 HTTP 請求 URL 和參數。
有關詳細步驟,請參閱 Webex Contact Center 設置和管理指南。
子流輸入
- errorMessage - STRING:在子流期間發生錯誤時將播放的消息。
子流輸出
- 輸出變數 - 字串:存儲已確認或手動輸入的帳號。
子流細分
下表描述了調用過程中涉及的各種子流元素,詳細說明了每個階段中發生的操作和回應。
子流元件 |
描述 |
---|---|
啟動子流 (初始化) |
子流啟動獲取客戶數據的過程。 |
請稍候 (安慰資訊) |
來電者會收到系統正在使用 TTS 提示擷取其資訊的通知: 我們正在尋找您的資訊,請稍候。 |
HTTP 請求 (擷取客戶資訊) |
系統發送 HTTP GET 請求以從指定的 API 端點檢索客戶資訊。 如果成功,回應將包含客戶 ID。 |
檢查 HTTP 狀態 (評估回應) |
根據狀態代碼評估 HTTP 回應。 如果請求成功,該過程將移至下一步。 |
確認功能表 (請求確認或手動輸入) |
系統會提示來電者確認抓到的帳號 ID,或者如果帳號不正確,請手動輸入。 |
設定變數 (商店帳戶 ID) |
如果調用方確認帳戶 ID,則該值將存儲在輸出變數中。 |
收集數字 (手動帳戶輸入) |
如果請求失敗或來電者選擇重新輸入其帳號,系統會提示他們輸入 6 位數的帳號,後跟井字型鍵 (#)。 |
錯誤處理 (仍然有,無效,嚴重) |
子流通過相應的提示處理超時、無效輸入和嚴重錯誤:
|
結束子流 (結語) |
子流在確認帳號或處理錯誤後結束。 |
子流活動
下表描述了此範本的子流活動的順序。
子流活動 |
描述 |
---|---|
啟動子流 |
子流在調用時開始。 |
請稍候 |
使用 TTS 播放留言,要求來電者在擷取其資訊時稍候。 |
HTTP 請求 |
發送 HTTP GET 請求以檢索客戶的帳戶資訊。 |
檢查 HTTP 狀態 |
評估 HTTP 回應以確定請求是否成功。 |
確認功能表 |
提示調用方確認檢索到的帳戶 ID,如果不正確,則重新輸入。 |
設定變數 |
存儲已確認或手動輸入的帳號。 |
收集數字 |
如果 HTTP 請求失敗或來電方選擇輸入新的帳號,則會從來電方收集 6 位數的帳號。 |
錯誤處理 |
有幾個提示處理子流期間的超時、無效輸入和嚴重錯誤。 |
結束子流 |
流程在確認帳號或發生錯誤後結束。 |