- 首頁
- /
- 文章
流程設計工具是 Webex 聯絡中心的一部分,可讓您透過系統路由即時通話。您可以透過設定活動和事件,指定代理程式指派給呼叫的方式,以及在程序的每個階段發生的情況。
入門
流程設計師提供一個介面,用於建立即時流程以滿足您的組織 需求。 與呼叫處理和流程控制相關的預先定義活動可作為流程 建立的構建塊。 拖放介面可輕鬆配置流 程元件。 您可以設定影 響流程執行的每個活動的屬性。 您也可以設定變數和運算式以定義 流程邏輯。
在使用流程設計工具之前,您必須從 Webex 聯絡 中心控制中心佈建數個實體。 直接使用這些實體,作為流程設計工具的一部分(例如 佇列和音訊檔案),或間接使用這些實體來啟用連絡人路由(例如,佇列路由 策略中的呼叫分配)。
在「流程設計工具」中建立流程之前,請先設定下列項目:
- 入口點
- 佇列
- 代理
- 使用者設定檔
- 桌面設定檔
- Teams
- 虛擬代理
- 音訊檔案
關鍵術語
熟悉本文中的以下術語:
-
活動:「流程設計工具」介面中的節點,代表流程中的單一 步驟,例如播放訊息或發出 HTTP 請求。 使用者 將此元素拖放到流程中。
對於以下拉式清單為基礎的活動屬性, 預設會啟用搜尋篩選器。 如 果下拉式清單包含超過預設限制的選項,請輸入要搜尋 的關鍵字,然後從自動填入的結果中選取所需的選項。
-
事件:事件,無論是內部還是外部,都會觸發流程或流程 路徑。 事件可以包括 Kafka 訊息、外部 HTTP 要求或使用者動 作。 Flow Designer 是一個事件驅動的應用程式,會針對這些觸發程式執行 流程,並根據組態自動執行流程。
-
流程:以回應事件執行的使用者定義的活動 序列。
-
連結:連結是將一個活動連接到另一個活動的箭頭。 它表 示事件之間的流程和依賴性的方向。 若要刪除 連結並中斷兩個活動之間的連線,請按一下連結 以顯示刪除圖示,然後繼續刪除該行。
存取流程設計師
探索現代且統一的流程設計師畫布
Webex 聯絡中心流程設計工具畫布具有現代化的使用者介面,可 與 Webex 產品組合的外觀和感覺一致,確保整個產品組合的一致體驗。 畫布提供了針對性的可訪問性改進,使更廣 泛的用戶使關鍵元素更容易使用。
鮮豔的背景顏色可以與重新整理節點提供更強的對比度,幫助使用者 專注於流程創建。 節點上的連接埠設計具有更大的觸控點和輸出之間 的更清晰區分,加速了解,並在建立流程時更容易連 接節點。 此外,浮動面板和工具列設計通過增加視覺深度 並最大化可見區域以進行流程開發,從而創建更沉浸式的工作區 。
無論您是嘗試建立新流程還是處理現有流程,流程頁面都會顯示在現 代化的使用者介面中,並顯示下列模式彈出視窗,可協助您探索新 功能。
在現代和舊版 UI 之間切換
使用者設定功能表可讓您在現代化和舊版 UI 之間切換:
- 按一下畫布右上角的使用者設定圖示。
- 停用「新外觀」 切換,切換至舊式模式。
在暗模式和淺色模式之間切換
流程設計師畫布可以在深色和淺色模式主題中提供,有助於最大程度地減少眼睛疲勞。 選擇最適合您的首選主題:
- 按一下畫布右上角的使用者設定圖示。
- 停用「暗模式」 切換。
活動口罩的增強功能
活性調色板增強如下:
- 活動分組:活動根據其功能邏輯分組,
使您可以輕鬆找到所需的活動。 在每個組中,活動按字母順序
列出。 現在可用下列群組:
- 接觸處理
- 進階佇列資訊
- 斷開聯絡人
- 升級通話分派群組
- 反饋 v2
- 取得佇列資訊
- 佇列聯絡人
- 佇列至代理
- 螢幕彈出
- 設定聯絡人優先順序
- 虛擬代理
- 虛擬代理程式 V2
- 聲音
- 立即轉接
- 橋接轉接
- 通話進度分析
- 回撥
- 收集數字
- 功能表
- 播放訊息
- 播放音樂
- 錄製
- 錄製控制
- 排定回撥
- 傳送數字
- 設定公告
- 設定來電者 ID
- 設置低語公告
- 開始媒體串流
- 上傳音訊
- 流量控制
- 案例
- 狀況
- 終止流量
- 前往
- 百分比分配
- 等待
- 公用事業
- BRE 要求
- 營業時間
- HTTP 要求
- 解析
- 設定變數
- 接觸處理
- 搜索欄:搜索欄可讓您快速查找活動和子流程, 而無需滾動整個列表。 自動建議和關鍵字匹配功能 可增強流程設計師的搜索體驗。
- 活動圖示和工具提示:活動現在具有符合其 目的的圖示,而工具提示則提供有關活動的簡短信息。
瀏覽器需求
使用下表參考支援的瀏覽器:
|
瀏覽器 |
Microsoft Windows 10 |
Microsoft Windows 11 |
MAC OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 或更高 |
76.0.3809 或更高 |
|
Mozilla Firefox |
ESR 68 或更高 ESR |
ESR V102.0 或更高 ESR |
ESR 68 或更高 ESR |
NA |
|
Microsoft 邊緣 |
42.17134 或更高 |
103.0.1264.44 或更高 |
NA |
NA |
|
鉻 |
NA |
NA |
NA |
79 或更高 |
設定下列瀏覽器選項:
-
啟用 Cookie 和網站數據。
-
將安全性等級設定為中等。
-
啟用影像選項。
-
停用彈出式視窗攔截器。
-
啟用 JavaScript。
電子郵件要求
流程設計師支援下列電子郵件伺服器:
-
Office 365
-
Gmail
探索佈局
活動資源庫
活動庫是您可以找到所有活動的地方。 將活動 從活動庫拖放到主要或事件流程畫布上,以建立流程。 它分 為以下部分:
- 呼叫處理:使用通話處理活動來建立處理語音 互動的流程。 它們專門用於通過互動語 音響應 (IVR) 和虛擬或人為代理處理呼叫的用例。
-
流量控制:流量控制活動與流量類型無關,無論 使用案例如何,您可以使用它們來控制流程中的邏輯。
您可以根據需要隱藏和展開活動資源庫,以增加組態之間的畫 布上的工作空間。
畫布、主流程和事件流程
畫布是您放置活動的灰色工作空間。 使用螢幕 左下角的控制項在畫布上移動,並放大和縮小。 流程大小或畫布使用情況沒有限制。
有兩個頁籤可以提供額外的畫布空間,即主流程和 事件流程。 這些索引標籤邏輯分隔流程 的不同路徑,並建立更有組織的工作區。
主流
使用主流程標籤根據在起始流程活動中定義的觸發事件 來指令碼主要流程。 在主流程標籤中,為呼叫者設定完整體驗 。 這會從思科整合 IP 互動語音響應 (IVR) 功能表開始,直到選擇退出或結束通話。 流程包含系統依 序執行的可預測步驟。
事件 流程
在執行主流程期間的任何時候,系統會觸發中 斷主流程的事件。 例如,當代理人接聽電話時,它會中 斷來電者在佇列中的體驗。 如果要在這些事件觸發 時定義唯一的行為,可以指令碼選擇性事件流程。 事件流 與主流程非同步。 您無法預測系統何時觸發 事件流程。 因此,事件流程是選擇性的,並且是 主流程功能的延伸功能。
您可以在事件流程畫布中設定多個事件處理流程。 每個 事件流程都必須具有獨特的開始和結束,沒有共享活動。
如需事件處理常式的詳細資訊,請參閱事件流程。
縮放工具列
縮放工具列具有下列圖示:
- 全域屬性-按一下
圖示以開啟「
全域性質」窗格。 如需詳細資訊,請參閱
屬性窗格。 - 自動排列-按一下
工具列上的圖示,用於 組織畫布中的活動。
- 還原-按一下
工具列上的圖示,以撤消上 次執行的畫布動作。
- 重做-按一下
工具列上的圖示,可重做上 次執行的畫布動作。
您最多可以撤消和重做最多最近 10 個畫布動作。 您無法復原和 重做對屬性和屬性所執行的變更。
- 適合檢視-按一下
工具列上的圖示,可調整畫布的
放大倍率,使所有節點都可見。 - 放大-按一下
工具列上的圖示 可放大畫布。 當您達到最大限制時,圖示將停用。
- 縮小-按一下
工具列上的圖示 可縮小畫布。 當您達到最大限制時,圖示將停用。
- 捲動時縮放選項同時允許平移 (預設)和縮放(使用 Ctrl 鍵)。 您可以 按住 Ctrl 鍵並向上或向下滾動滑鼠 滾輪來繼續縮放。
- 若要在畫布上移動,請向上或向下滾動滑鼠滾輪。
- 若要使用滑鼠滾輪從左到右移動,請使用 Shift + 滾動鍵。
畫布控制動作和快捷鍵
為了提高流程開發人員的效率和生產力,流程設計工 具畫布提供下列選項:
- 取消重做動作-使用縮放工具列中的「還原 」、「重做」圖示或使用鍵盤快速鍵。
- 剪下、複製、貼上和刪除 — 在畫布上按一下滑鼠右鍵進行剪下、複製、
貼上和刪除操作。 您可以剪下、複製和貼上呼叫處理
和流程控制活動和連結:
- 流程內部和跨流量
- 主流與事件流程之間
- 流程與子流之間
嘗試將其他瀏覽器的活動和 鏈接複製到 FireFox 時,有很少的限制。 若要啟用此 功能,您必須在 Firefox 中將下列偏好設定設定為 true:
主頁 .事件。異步剪貼板。讀文字主頁。事件。測試。異步剪貼板
在 Firefox
位址列中輸入關於:配置。 搜 尋指定的偏好設定。 將值修改為 true 以允許從其 他瀏覽器貼上。 - 自動排列-使用
縮放工具列中的圖示可 自動組織畫布中的活動,以增強 了解並輕鬆維護。
- 「貼合到網格」-用於以 20 像素的增量捕捉活動。
- 鍵盤快速鍵 — 您可以使用鍵盤 快速鍵快速編輯流程。 按一下說明圖示。 選擇 「 鍵盤快速鍵」以檢視可用的鍵盤 快速鍵清單。
鍵盤捷徑
在畫布中使用下列鍵盤快速鍵:
|
快捷方式 |
視窗操作系統 | MAC OS |
|---|---|---|
| 一般 | ||
|
開啟鍵盤快速鍵 |
按鍵 + 左鍵 + K | 控制 + Alt + K |
|
工具 | ||
|
自動排列 |
班次 + A | 班次 + A |
|
編輯 | ||
|
複製 |
按鍵 + C | 命令 + C |
|
切割 |
按鍵 + X | 命令 + X |
|
粘貼 |
按鍵 + V | 命令 + V |
|
撤銷 |
Ctrl + Z | Command + Z |
|
重做 |
Ctrl + Shift + Z | Command + Shift + Z |
|
刪除 |
後空格 |
刪除 |
|
選擇全部 |
Ctrl + A | 命令 + A |
|
選擇多個 | 移動 + 按一下 | 移動 + 按一下 |
|
選擇地區 | Shift + 按一下並拖曳 | Shift + 按一下並拖曳 |
|
檢視 | ||
|
放大 |
按鍵 + + | 命令 + + |
|
縮小 |
按鍵 +- | 命令 +- |
|
放大或縮小 |
按鍵 + 滾動 | 命令 + 滾動 |
|
縮放至 100% | ||
|
適合檢視 |
班次 + 1 | 班次 + 1 |
|
向左或向右滾動 |
移動 + 滾動 | 移動 + 滾動 |
「屬性」窗格
屬性窗格會顯示在應用程式的右側。 您可以設定流 程 (全域性質) 或所選活動的參數。 您可以隱藏並展開 窗格,以增加組態之間的畫布上的工作空間。
在流程載入時,預設會顯示全域性質窗格。 按一下
圖示以開啟「全域性質」窗格。
圖示可協助您在處理流程時開啟和關閉屬
性窗格。 您也可以按一下空白畫布上的任意位置,以
返回全域屬性窗格檢視。 選取活動時,全域屬
性窗格不會顯示。
全域性質中包含下列組態:
- (選擇性) 提供流程描述。
- 管理自訂和預先定義的變數。 如需有關流量變數的詳細資訊,請 參閱設定變數。
- 檢視流程歷史記錄資訊,包括擁有者、上次編輯日期和流程
版本號碼。 按一下
關閉全域屬性窗格的圖示。
目前沒有版本控制功能。 Flow 版本會計算流程發佈次數。
標題窗格
標頭會顯示流程名稱,當您從全域屬性編輯流程名稱時,該名稱會動態更新。 標題還有一個「登出」 按鈕。 如果您想要返回並稍後繼續工作,則可以儲存現有流程草稿。 若要儲存流程的草稿或關閉應用程式,請按一下「儲存流程」並在應用程式右上角登出。
頁尾窗格
頁尾具有以下內容:
-
啟用自動儲存:流程會自動儲存以避免資料遺
失。 如果自動儲存被暫停,則會出現錯誤通知。
如果您在數據自動保存時關閉瀏覽器窗口,則可能會丟失數據。 我們建議您在變更流程後等待幾秒鐘,然後再 關閉瀏覽器。
- 應用程式版本:頁尾左側顯示應用程式的 版本。 您可以使用此版本來疑難排解 流程設計工具中的錯誤。
- 流程驗證:流程驗證偵測流程結構中的錯誤,這 些錯誤可能會導致流程無法運作。 您可以隨時 在頁尾右側啟用驗證切換。 依預設,驗證處於關閉狀態,因 此錯誤不會出現。 啟用切換時,後端驗證會開始,流程中的任 何錯誤都會顯示。 啟用切換時,後端 驗證會開始,並且流程中的任何錯誤都會出現。 如需流程 驗證的詳細資訊,請參閱驗證流程。
- 流程發佈:在發佈流程之前,您必須驗證流 程並修復任何錯誤。 如果驗證切換關閉,「發佈」按鈕 會保持停用狀態。 啟用驗證後,「發佈 」按鈕會維持停用狀態,直到您解決流程中 的所有錯誤為止。 如需流程發佈的詳細資訊,請參閱發佈流程。
了解活動和活動
若要瀏覽至「活動」資源庫並使用流程中的活動:
聯絡處理中的活動
- 進階佇列資訊
- 斷開聯絡人
- 升級通話分派群組
- 反饋 V2
- 取得佇列資訊
- 佇列聯絡人
- 佇列至代理程式
- 螢幕彈出
- 設定聯絡人優先順序
- 虛擬代理
- 虛擬代理程式 V2
進階佇列資訊
「進階佇列資訊」活動會傳回佇列中 「可用」狀態且已登入特定技能集的代理程式的即時計數,以及 其他佇列資訊。 流程開發人員使用「進階佇列資訊」活 動來編程流程。 流程設計師會根據「進階佇列資訊」活動做出 決策。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱事件。
在開始之前
| 1 |
按一下活動以設定活動設定。 | |||||||||||||||||||||
| 2 |
在「一般設定」區段中,輸入下列 資訊:
輸出變數 觸發「進階佇列資訊」活動時,會 更新下列變數:
錯誤代碼 以下是「進階佇列資訊」活動的錯誤代碼和 描述:
|
斷開聯絡人
使用此終止活動可以中斷通話的作用中段。 如果沒有代理 程式加入呼叫以手動中斷連線,則需要此活動。
例如,在呼叫進入佇列之前,或在指令碼設定退出佇列體驗之後,請使用此活 動。 建構流程時,您可以根據需要使用任意數量的「中 斷連絡人」活動,以確保無論呼叫採用哪個流程路徑,都會終止 呼叫。
您可以選擇為每個活動提供唯一的標籤和描述,但不需 要其他設定。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱事件流程。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列資訊:
輸出變數 此活動沒有可用的輸出變數。 |
升級通話分派群組
「升級呼叫通訊群組」活動可讓管理員將佇列的連絡人升級到其 下一個或上次呼叫通訊群組。 這為管理員提供更好的控制和 靈活性,以管理停在佇列中的聯絡人。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱事件流程。
| 1 |
按一下活動以設定活動設定。 | ||||||||||||
| 2 |
在「一般設定」區段中,輸入下列 資訊:
輸出變數 觸發「升級呼叫通話分配群組」活動時,會更新下 列變數:
錯誤代碼 以下是「升級呼叫通話分配群 組」活動的錯誤代碼和描述:
|
反饋 V2
設定「反饋 V2」活動,以啟動 IVR 呼叫後調查(由提供支援Webex Experience Management),並收集來電者的反饋。
-
IVR 呼叫後調查:在「代理程式中斷連接」事件之後,在「流程設計 工具」中「事件流程」畫布中設定回饋 V2
活動。視設定而定,聯Webex Experience Management絡中心會向來電者播放 IVR 調查。來電者使用鍵盤來回答調查問卷。 如果來電者在設定的逾時期 內未回覆或提供無效 輸入來部分回答調查問卷,聯絡中心會將部分調查回覆傳送給。Webex Experience Management
請確定您在「反饋 V2」活動之後使用「中斷連絡人」活動 來結束 IVR 呼叫。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「調查問卷」區段中,選擇以語音為基礎的問卷。 在 清單中可Webex Experience Management用於設定的問卷。
|
| 4 |
在「語言設定」區段中,管理客戶體 驗調查問卷的語言。 如果不支持該語言,Webex Experience Management則後備語言是英語(美國)。 有關詳細資訊,請參閱 Webex Experience Management 語言支援。
如果未啟用 「取代語言設定」切換按鈕,則會使用 「全域語言」變數來定義預設設定。Webex Experience Management 如需詳細資訊,請參閱全域變數。 |
| 5 |
在「客戶資訊」區段中,您可以指定要傳送的 客戶資訊,以及傳送來擷取調查Webex Experience Management 問卷回應的預填項。 根據設定的派遣組態, Webex Experience Management聯絡中心會傳送預填資訊。
|
| 6 |
在「變數傳遞」區段中,您可以將其他 變數指定為自訂預填項,這些變數將從 Webex 聯絡中心傳遞給 (除了調查問卷回覆之外)。Webex Experience Management
如需有關自訂預填項的詳細資訊,請參閱文件中為呼叫後意見調查設定自訂預填項 目。Webex Experience Management |
| 7 |
在「進階設定」區段中,設 定下列設定以協助驗證客戶的預期 DTMF 回應。
|
取得佇列資訊
「取得佇列資訊」活動會提供來電者的目前佇列中的位置 (PIQ) 和預 估等待時間 (EWT),以及其他活動輸出變數。 您可以使用這些 變數來判斷佇列中的代理程式可用性,並在需要時將呼叫路由其他 地方。
預期等待時間 (EWT) 不適用於具有在流程中 指派技能的團隊指派的佇列。 對於這些佇列中的連絡人,EWT 輸出變數始終返回 -1。
| 1 |
按一下活動以設定活動設定。 | |||||||||||||||
| 2 |
在「一般設定」區段中,輸入下列 資訊:
| |||||||||||||||
| 3 |
在「佇列資訊與回溯時間」區段中,設定 下列項目:
「取得佇列資訊」活動有三種類型的輸出流程分支。 這些分 支會根據 EWT、PIQ 的返回狀態和值以及其他輸出變數的即時統 計值觸發。
輸出變數 當「取得佇列資訊」觸發時,下列變數會更新:
預計等待時間計算 估計等待時間 (EWT) 以毫秒為單位報告。 若要計算 EWT,應用程式會在使用者定義的回顧時間指定的最後 20 分鐘內收集所有統計有效的樣本 (範例是在 一分鐘間隔內成功連線到代理程式的工作的平均等候時間)。 收集的樣本的平均值 用作 EWT。 統計有效的樣本是那些收集的樣本,其中 的 CoV (每一分鐘間隔內連接到 代理程式的工作的等候時間的變動係數) 的最大值低於 40%。 如果在使用者定義的回顧時間收集的有效樣本 百分比低於 40%,則不會計算 EWT。 錯誤代碼下列為「取得佇列資訊」活動的錯誤代碼和 描述:
|
佇列聯絡人
佇列連絡人活動會將連絡人置於佇列中。 當您在「 主流程」中使用此活動時,您會在「事件流程」標籤中顯示一組事件。 如需有關這些事件的詳 細資訊,請參閱事件。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱事件。
| 1 |
按一下活動以設定活動設定。 | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
在「一般設定」區段中,輸入下列 資訊:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
在「接觸處理」區段中,選擇是否所有 連絡人都應該轉到單一佇列,或是佇列選取應根據流程變數的值 變更。 當您在佇列連絡人活動之後立即放置 HTTP 請求活動時 ,HTTP 請求可能無法擷取所需的資料。 為確保可用所需的資料 ,建議您在佇列連絡人和 HTTP 請求活動之間加入「播放 訊息」或「播放音樂」活動等短暫延遲。
技能要求 如果選取的佇列使用以技能為基礎的路由,則會顯示另一個區段來設定 技能需求和技能放鬆。 您可以根據選取的佇列新增一或多個技能需求,以指定給此佇列中 的連絡人。 如果您沒有指定任何技能,則所選佇列中的所有可用代理程式均 符合接收聯絡人的資格。
技能放鬆 使用「技能放鬆」設定可減少或移除指派給流程的技能需 求,以因應客戶過多的等待時間。 此設定可讓您 擴充可供服務連絡人的代理程式集區。 使用常見的時間間隔,將技能放鬆與流程中的佇列邏輯,以及針 對佇列中的團隊設定的呼叫分配設定進行調整。 若要設定技能放鬆:
技能移除 當您打開「在盲人轉移時移除技能」 切換 按鈕時,它會在代理轉移後從接觸中移除技能。 這意味著 轉移的聯絡人將不具有任何技能,並且該聯繫人將提供給轉移 佇列中最長可用的代理人。 可選的出口 當佇列連絡人觸發時,下列變數會更新:
錯誤代碼 以下是佇列連絡人活動的錯誤代碼和描述:
|
佇列至代理程式
「佇列至代理程式」活動可啟用代理程式型路由。 「佇列至代理程式」活動 將連絡人直接路由至偏好的代理程式。 如需代理程式型路 由的資訊,請參閱代理程式型路由。
「佇列至代理程式」活動會透過其 Webex 聯絡中心代理程式 ID 或電子郵件地址來識別代理程式。
如果代理程式可用,您可以設定「佇列至代理程式」活動,以將連絡人路由至偏好的代理程式。 如果代理程式無法使用,您可以設定「佇列至代理程式」活動,將連絡人停用至該代理程式,直到代理程式可用為止。
流程開發人員可以將佇列至代理程式活動與其他佇列至代理程式活動連結,以將連絡人路由至連續的偏好代理程式。 流程開發人員也可以將佇列至代理程式活動與佇列連絡人活動連結,以在沒有任何偏好的代理程式可用時,使用一般佇列路由連絡人。
流程開發人員可以在主流和事件流程中使用回呼活動來鏈接佇列至代理程式活動。 這有助於設定回呼至原先將呼叫排入佇列至代理程式活動的一部分的偏好代理程式。
在佇列連絡人或佇列至代理程式活動之後使用回呼活動。
「佇列至代理程式」活動會在「主流程」的「事件流程」標籤中觸發下列事件:
-
代理程式接受:當代理程式回答輸入呼叫時,佇列至代理程式活動 會觸發此事件。
-
代理程式已中斷連線:當代理程式中斷連線時,「佇列至代理程式」活動會觸發此事件。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱事件流程。
下列段落可讓您設定「佇列至代理程式」活動:
-
一般設定
-
聯絡處理
若要設定佇列至代理程式活動:
| 1 |
在「流程設計工具」中,將「佇列至代理程式」活動從活動資源庫拖放到畫布。 |
| 2 |
按一下「佇列至代理程式」活動以設定活動設定。 |
| 3 |
在「一般設定」區段中,輸入下列 資訊: |
| 4 |
在「連絡人處理」區段中,從下拉式清單中選擇「代理程式變數」。 「佇列至代理程式」活動將此流程變數與您要為每個流程執行選擇的代理程式的電子郵件或代理程式 ID 相關聯。 |
| 5 |
從「代理程式查詢類型」下拉式清單中選擇代理程式的電子郵件或代理程式 ID,以將連絡人路由至偏好的代理程式。 為代理程式的電子郵件地址提供有效的網域名稱,以確保查詢成功。 |
| 6 |
啟用「設定聯絡人優先順序」切換按鈕,以優先順序排列中等待的聯絡人。 依預設,切換按鈕是停用的。 「佇列至代理程式」活動會以下方式處理聯絡人:
|
| 7 |
從「報告佇列」下拉式清單中選擇佇列 ID。 「佇列至代理程式 」活動會使用報告 佇列報告聯絡人的詳細資訊: 報表佇列也會指定下列項目的組態:
|
| 8 |
如果您想將連絡人停放給偏好的代理程式,直到代理程式可用為止,請啟用「如果代理程式無法使用」的停車連絡人切換按鈕。 如果代理程式無法使用,且停用「如果代理程式無法使用時停用連絡人」切換按鈕,則聯絡人無法連絡代理程式。 「佇列至代理程式」活動會將失敗分支結束至具有對應輸出的流程中的下一個活動。 |
| 9 |
從「復原佇列」下拉式清單中選擇復原 佇列 ID。 當下列情況下,「佇列至代理程式」活動會將聯絡人排入復原佇列:
您可以使用最長可用代理程式來設定復原佇列。 復原佇列不支援以技能為基礎的路由。 |
當連絡人連線到偏好的代理程式時,「佇列至代理程式」活動會成功。 當聯絡人無法連絡代理程式時,會發生錯誤案例。
錯誤案例
在下列情況下,聯絡人無法連絡代理程式:
-
首選代理程式無法使用,且聯絡人停車停用。
-
變數查找無法找到偏好的代理程式。
活動輸出變數
「活動輸出變數」會儲存從活動擷取的資料,並在您將特定活動加入畫布時自動建立的資料。
代理程式佇列活動具有下列輸出變數:
|
輸出變數 |
說明 |
|---|---|
|
佇列代理程式代理程式 |
儲存連絡人處於佇列的代理程式 ID。 |
|
佇列代理程式. 失敗說明 |
儲存聯絡人無法排入佇列時錯誤案例的描述。 |
|
佇列代理程式. 失敗代碼 |
儲存聯絡人無法排入佇列時錯誤案例的失敗代碼值。 |
|
佇列代理程式。代理程式狀態 |
儲存在嘗試排列聯絡人時首選代理程式的狀態。 |
|
佇列代理程式。代理程式碼 |
儲存偏好代理程式閒置程式碼的描述。 |
發生故障時,queueToAgent.FailureCode 輸出變數包含下列其中一個值。 每個值都表示一個失敗代碼和一個失敗描述。
|
失敗代碼 |
失敗代碼值 |
故障說明 |
|---|---|---|
|
1 |
AGENT_UNAVAILABLE |
代理程式目前不處於可用狀態。 |
|
2 |
AGENT_NOT_FOUND |
「佇列至代理程式」活動無法依代理程式的 ID 或電子郵件地址找到代理程式。 |
|
3 |
AGENT_NOT_LOGGED_IN |
代理程式目前尚未登入。 |
|
4 |
FEATURE_NOT_ENABLED |
未啟用代理程式型路由功能。 |
|
5 |
INVALID_VTEAM_ERROR |
報告或復原佇列無效。 |
|
6 |
AGENT_BUSY |
代理程式可用,但正在進行另一次通話。 |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
連絡人已達到其從佇列到多個 佇列的最大限制。 |
|
8 |
INVALID_OPERATION_FOR_INTERACTION_STATE |
在聯絡人的某些狀態(例如終止的接觸)中,不允許在佇列 。 |
下表顯示適用的 QueueToAgent.AgentState 和 QueueToAgent.Agent.AgentDLECode 值。
|
使用案例 |
代理國家 |
代理程式碼 |
|---|---|---|
|
NOT_APPLICABLE |
NOT_APPLICABLE |
|
代理人專用於此通話。 |
AVAILABLE |
NOT_APPLICABLE |
|
如果代理程式無法使用,則停用連絡人切換按鈕為開啟且代理程式處於閒置 |
閒置 |
<AuxCode Name> 代理程式在中選取的閒置程式碼Agent Desktop。 |
|
如果代理程式無法使用,則停車聯絡人切換按鈕為「開啟」且代理程式頻道忙碌 |
AVAILABLE |
NOT_APPLICABLE |
|
如果代理程式無法使用,則停用連絡人切換按鈕為關閉且代理程式處於閒置 |
閒置 |
<AuxCode Name> 代理程式在中選取的閒置程式碼Agent Desktop。 |
|
如果代理程式無法使用,則停車聯絡人切換按鈕為關閉、代理程式可用且代理程式頻道忙碌 |
AVAILABLE |
NOT_APPLICABLE |
螢幕彈出
「螢幕快顯」是一個視窗或對話方塊,當代理人接聽客戶電話時,會出現在代 理程式的桌面中。 代理人會獲取有關來電者的更多信息,以進一步 進行對話。 如需詳細資訊,請參閱開始使用文章中的螢 幕彈出Agent Desktop區段。
只有在代理程式參與互動之後,螢幕彈出活動才會變得相關。 它通 常使用代理程式 Accepted 事件和電話接觸事件。
當您在「 主流程」中使用此活動時,您會在「事件流程」標籤中顯示一組事件。 如需有關這些事件的詳 細資訊,請參閱事件。
您可以為每個事件建立單一事件處理流程。 例如,當代理程式接 受輸入呼叫時,會顯示螢幕快顯功能。 「螢幕彈出」活動包含 以流程變數為基礎的資訊。 螢幕快顯功能將 Webex 聯絡中心與 其他業務應用程式 (例如 CRM (Salesforce)、票務工具和訂單輸入系統整合。
在流程設計工具的「事件流程」頁籤中完成此組態。 若要定義基於 主流程準則的不同螢幕彈出行為,請使用「條件」或「案例」活動。 您可以為每個流程定義一個屏幕彈出窗口。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱事件流程。
必須在「連線流程產生器」中設定新數位通道的螢幕彈出功能。 如需 詳細資訊,請參閱 https://help.imiconnect.io/docs/wxcc-overview。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在 [URL 設定] 區段中,使用 URL 設定選項來 定義螢幕快顯組態的 URL。 若要插入變數,請使用 {{變量}} 語法(例如,{{newContact.ani}})。 然後,設定下列 設定:
|
| 4 |
在「顯示設定」區段中,設定下列項目:
如果「螢幕彈出」顯示選項為「桌面內部」或「現有瀏覽器」標籤 ,則如果代理程式接受新通話,則會遺失在「螢幕快顯」中輸入的通話的資料。 若要 防止資料遺失,請將顯示選項設定為 [新增瀏覽器] 索引 標籤。 例如,請考慮「螢幕彈出」顯示選項為「桌面內部」。 如果 代理程式在先前通話的「螢幕快顯視窗」中輸入資料時接受新的輸入呼 叫,則當 新通話的「螢幕快顯」彈出時,先前通話輸入的資料就會遺失。 |
設定聯絡人優先順序
使用「設定聯絡人優先順序」活動將優先順序層級指定給連絡人。 您可以使用 從 1(最高)到 9(最低)的數字來設置優先順序。 優先順序較高的聯絡人會 先路由。 如需有關路由和佇列的詳細資訊,請參閱瞭解 Webex 聯絡中心中的路由 和佇列中的「設定聯絡人優先順序」段落。
下列段落可讓您設定「設定連絡人優先順序」活動:
- 一般設定
- 聯絡人優先設定
- 活動輸出變數
| 1 |
在「流程設計工具」中,將「設定接觸優先順序」活動從活動資 源庫拖放到畫布。 |
| 2 |
按一下活動以設定活動設定。 |
| 3 |
在「一般設定」區段中,輸入下列資訊: |
| 4 |
在「聯絡人優先順序設定」區段中,設定連絡人的 優先順序。 您可以從下拉式清單中設定靜態優先順序值。 如果您 想要動態變更優先順序,請使用流程變數設定 變數優先順序。 |
活動輸出變數
「活動輸出變數」會儲存從活動擷取的資料,並在您將特定活動加入畫布時自動建立的資料。
「設定連絡人優先順序」活動具有下列輸出變數:
- 設定聯絡人優先順序。失敗代碼:儲存失敗代碼。 僅當活動失敗時,系統才設定此 值。
- 設定聯絡人優先順序 .失敗描述:儲存失敗詳細資訊。 僅當活動失敗時,系統才設定此 值。
錯誤代碼
以下是「設定連絡人優先順序」活動的錯誤代碼和 描述:
|
失敗代碼 |
失敗代碼值 |
故障描述 |
|---|---|---|
|
6 |
SYSTEM_ERROR |
此代碼代表雜項錯誤(不屬於任何定 義的類別)。 |
|
48 |
不支援的流程活動 |
外撥和廣告活動聯絡人不支援「設定聯絡人優先順序」。 |
虛擬代理
虛擬代理程式活動為您的客戶提供即時對話體驗。 您可以將虛擬代理程式新增至呼叫流程,以對話格式處 理客戶查詢。 虛擬代理程式由 Google 的對話流程功能提供支援。 當客戶發言時,對話流程將客戶對話與虛擬代理程式 中的最佳意圖相符。 此外,它可以作為互動語音響 應(IVR)體驗的一部分為客戶提供幫助。
在開始之前
-
設定 Dialogflow 座席。 如需有關在 Google Cloud 中建立對話流程代理程式的詳細資訊,請參閱建立代理程式。
以 Dialogflow 代理程式的首選語言中包含 Hello 作為訓練短語, 以便與呼叫者開始對話。 您可以在預設歡迎意向或 Dialogflow 代理的任何其他意向中添加此訓練短語。 如需詳細 資訊,請參閱意圖。
根據您設定 Dialogflow 代理程式的方式,您可以使用虛擬代理程式活動來 處理不同類型的使用案例。
-
在控制中心中設定虛擬代理程式。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行 期間可能發生的系統錯誤。 如需詳細資訊,請參閱 事件流程。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「對話體驗」區段中,設定 下列項目:
|
| 4 |
在「變數傳遞」區段中,「 虛擬代理程式」活動中的選擇性參數可能包含個人識別資訊 (PII)。 Webex 聯絡中心將這些參數作為變數傳遞給 Google Dialogflow,以支援與機 器人進階對話邏輯。
|
| 5 |
在「進階設定」區段中,設定下列項目:
|
| 6 |
在「輸出變數」區段中,您可以儲存在虛擬代 理程式與 客戶之間的對話期間發生之事件的輸出狀態。
|
下一步
成果:
指出根據虛擬代理程式與客戶之間的交談結果發生的 虛擬代理程式的輸出路徑。
-
已處理:如果系統觸發「處理」意圖,則對話流程會採 用此路徑。
-
升級:如果系統觸 發升級意圖,對話流程會採用此路徑。
錯誤處理
指出虛擬代理程式的輸出路徑,該路徑是根據虛擬代理程 式與客戶之間的交談期間發生的錯誤。
-
錯誤:在任何錯誤情況下,流程會採用此路徑。
如果出現錯誤,聯絡中心預設不會播放任何音訊訊息以通知 客戶錯誤。 流程開發人員可以通用方式或根據錯誤代碼設定播放訊息活 動,如「輸出變數」段落中所述。
輸出路徑的功能取決於管理員定 義的組態和流程。
虛擬代理程式 V2
虛擬代理 V2 事件可為您的聯絡人實時提供實時對話體驗。 您可以將虛擬代理 V2 事件新增到通話流程,以處理基於語音的 AI 對話。 當來電者說話時,系統會將語音配對到虛擬代理中的最佳目的。 此外,還可以協助來電者作為互動語音回應 (IVR) 體驗的一部分。
設定虛擬代理 V2 事件
使用下一代平台的客戶可以在 Flow Designer 中配置 Virtual Agent V2 活動。
不要將 Virtual Agent V2 活動放在佇列聯繫人活動之後,因為當前不支援此配置。
表示根據虛擬代理與來電者之間對話的結果而發生的事件的輸出路徑。
-
已處理–虛擬代理執行完成時觸發結果。
-
已升級–當需要將通話升級至人工代理時,將觸發結果。
表示在虛擬代理與來電者之間的對話期間發生的任何錯誤的事件輸出路徑。
錯誤–流在任何錯誤情況下都採用此路徑。
預設系統層級設定
默認情況下,以下設置在系統內部定義。 以下設定不會顯示在使用者介面上,也無法變更:
-
無限次重試以處理無效或無輸入錯誤。
-
啟用插話可在交互期間中斷虛擬代理。
-
DTMF 終止符號 = #。 此設置指示輸入的結尾。
-
DTMF“無輸入超時”= 5 秒。 此設置指示虛擬代理等待調用方輸入的持續時間。
-
DTMF“數字間逾時”= 3 秒。 此設置指示虛擬代理在虛擬代理在對話流中繼續之前等待調用方的下一個 DTMF 輸入的持續時間。
在開始之前
| 1 | |
| 2 |
導覽至 。 |
| 3 |
按兩下 管理流 ,然後按兩下 創建流。 |
| 4 |
在流名稱 欄位中,輸入唯一名稱,然後按兩下 開始構建流。 螢幕上將顯示流程設計器視窗。 |
| 5 |
將虛擬代理 V2事件從事件庫拖放到主要流程畫布中。 |
| 6 |
在一般設定中執行以下操作:
|
| 7 |
在對話體驗 設定中,選擇以下客服中心 AI 組態選項之一:
|
| 8 |
在狀態事件設定中,輸入自訂事件名稱和事件名稱 - 事件資料欄中的資料。 State 事件是一種觸發意圖的機制,無需匹配的文本或語音輸入。 您可以定義自訂事件以觸發意圖。 有關如何在 Dialogflow ES 中配置事件意圖的資訊,請參閱 Google 文件。
可以以靜態值或表達式的形式指定事件名稱和數據。 對於運算式,請使用以下語法: 事件名稱: 事件資料: |
| 9 |
在進階設定中執行以下操作: |
| 10 |
如果需要,使用 解密設置 ,您可以解密 VAV2 活動的輸出變數。 如果在流級別啟用了解密,則具有調試解密訪問許可權的使用者可以在流調試日誌中查看 VAV2 活動的未遮罩輸出值。 TURN 關閉啟用 解密 開關以在活動級別禁用解密以獲得額外保護。 |
| 11 |
在事件輸出變數中,您可以查看變數清單,這些變數會儲存虛擬代理與來電者之間對話期間發生的事件的輸出狀態。
|
流量控制中的活動
- 開始流程
- 終止流量
- 案例
- 狀況
- 前往
- 百分比分配
- 等待
- 支援外撥入點中的工作流程
開始流程
依預設,「開始流程」活動會顯示在「主流程」畫布上。 您無法刪除「開 始流程」活動。 此活動指出觸發此流程的事件。 此活動 會指定流程的使用方式,以及可用於 組態的活動類型。
目前唯一可用的流程觸發事件是新聯絡人。
當新通話到達聯絡中心的電話輸入點時,系統會 觸發此事件。 您可以使用「入口點製程策略」中由 newContact 事件觸發 的流程。依預設,目前已選取「流程觸發事件」, 且無法編輯。 未來將會公開其他事件。
「新聯絡」僅適用於新流程。 對於
4 月 20 日之前建立的流程,「新電話聯絡」會保持為流程觸發事件。
「開始流程」活動會自動標示所選流程觸發 事件的名稱。 這使您可以快速查看正在構建哪種類型的流程。
輸出變數
與「開始流程」活動相關聯的輸出變數的數量和類型取決於
選取的流程觸發事件。 這些變數會儲存在
流程觸發時擷取的資料。 例如,以下描述的輸出變數會透過
newCont act 事件曝光。
在以後的活動中使用這些變數來控制流程序列。
-
新聯絡我們。ANI自動號碼識別 (ANI) 是電信網路的功能,用於自動確定呼叫的發起電話號碼。 此變數會儲存 觸發
newContact 事件的來電者的電話號碼。 -
新聯繫人。DNIS撥號號碼識別服務 (DNIS) 是用於識別呼叫的原始撥號電話號碼的服務。 此變數會儲存來電者撥號以觸發
newCont act 事件的電話號碼。當通話轉移到入口點目錄號碼時,Webex 聯絡中心會 偵測 EPDN 目標並在內部處理傳輸。
轉移至 EPDN 可以從使用「盲目轉移」活動的流程,或從代理程Agent Desktop式 轉移或諮詢到入口點 DN 時啟動。
轉移完成後,用於轉移的目的地號碼會 以撥號碼識別服務 (DNIS) 值顯示給接收輸入點流程。 DNIS 值在新電話內容。DNIS 流量變
數中可用。接收流程可以評估新電話
Contact.dnis並在路由邏輯中使用它。 但是,除非 目的地輸入點編號組態保證該格式,否則流程應避免假設單一 DNIS 格式。顯示給接收流程的 DNIS 值取決於目的地輸入點的 編號設定方式。
表九傳輸至 EpDNS 呼叫的 DNIS 行為 目的地輸入點編號組態
向接收流程呈現的 DNIS
範例
僅限 E.164 號碼
DNIS 以 E.164 格式呈現。 如果以 國家格式撥號轉移目的地,Webex 聯絡中心會將其轉換,並以 E.164 格式顯示 DNIS。
如果目的地被撥為 5550101234,則接收流程會看到 +15550101234。
E.164 號碼和副檔名
無論 轉移是通過撥打 E.164 號碼、國家號碼或分機號來啟動,DNIS 始終顯示為 E.164 號碼。
如果入口點有 +15550101234 和延伸模組 1234,則接收流程會看到 +15550101234。
僅限延伸功能
DNIS 會顯示為擴充功能。 如果為該位置設定 位置前綴,DNIS 會以位置前綴,而且沒有分隔符號。
如果擴展名為 1234,則接收流程會看到 1234。 如果位置前綴 為 555,則接收流程會看到 5551234。
對於諮詢轉移,DNIS 行為與傳輸行為一致。 但是, 呼叫線路 ID (CLID) 會在諮詢期間變更。
如果目的地輸入點流程評估
NewPhoneContact.dnis,請 確定路由邏輯會計入口點編號組態的 Webex 聯絡中心所提供的 DNIS 格式 。 如果輸入點組態從 僅限延伸編號變更為 E.164 編號,或是流程直接比較 DNIS 值 時,這特別重要。當呼叫轉移到 EPDN 時,傳輸的呼叫仍然是現有 互動的一部分。 報告和通話記錄繼續使用相同的互動 ID。
-
新聯繫人. 互動 ID與
NewContact 事件觸發的每個互動相關聯的唯一 Webex 聯絡中心識別碼。您可以在桌面上顯示互動 ID。 如需詳細資訊,請參閱範例:在「建立自訂流程變數」段落中的「桌面上 顯示互動 ID」。
-
新聯絡人。PSTN 區域在區域語音媒體服務的輸入點 (EP)-撥號 (DN) 對映中設定的 PSTN 區 域。 此變數僅在下一代語 音平台上支援。
-
新聯繫人. 流程版本標籤流程執行期間產生之流程的版本標籤。 流程開發人 員可以為不同流程版本創建不同的行為,例如「開發」,「測試」,「實時」和 「最新」。 使用
newContact.flowVersionLabel變數,開發人員可以透 過存取流程中的版本標籤來動態修改流程邏輯。 -
新聯繫人流量 ID目前執行流程的唯一識別碼。
-
不正確的輸入點時啟動流程的入口點的唯一識別碼。
-
新聯絡方式組織的唯一識別碼。
- 回調變數:
新聯絡方式. 回覆原因在排程回呼時提供的回呼原因。 您可以將 回呼原因指派給「可檢視代理程式」變數,在Agent Desktop傳入彈出式視 窗上可用。
新的聯繫人。回傳類型將預約回呼的值儲存為「排程」,或將個人排程回呼的值儲存為「scheduled_personal」。
新聯繫人. 時間表資源互動 ID最初要求回呼的互動 ID。
這些變數僅具有排程回調的值,而對於其他呼叫類型將 保持空白。
-
新聯繫人標題以 JSON 格式儲存傳入呼叫的工作階段啟動通訊協定 (SIP) 標頭詳細資訊。 流程開發人員可擷取並使用傳入的 SIP 自訂 X 標頭來做出 路由決策,並將 Webex 聯絡中心與第三方 IVR 系統整合。 當客戶呼叫 Webex 聯絡中心時,系統會解析流程資料並 擷取 SIP 標頭。
必要條件
- 提取 SIP 標頭僅適用於 RTMS (下一代語 音媒體平台) 上的租戶。
- 使用本機閘道 (LGW) 作為 Webex 聯絡中心的Webex Calling 電話選項的組織目前支援使用自訂 X 標頭。
範例考慮下列 SIP 邀請:
INVITE sip:12345@domain.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: High在此範例中,系統會擷取下列詳細資訊:
X-客戶編號:987654321
X 呼叫原因:支持
X 優先順序:高
系統將 SIP 標頭轉換為小寫。 使用「設定變數」活動將 一個或多個 SIP 標頭指定給系統中定義的變數。
下列標題模式保留供內部使用,不能作 為自訂標頭傳遞。 依預設,任何符合此模式的標頭都會被刪除,且 不會傳遞給 Webex 聯絡中心。
X 地址
X-ADD-DIVERSION
X-BNR 狀態
X-BNR 原始編解碼器
X-BNR 繞過
X 廣域工作-相關信息
支援 X-FS
X 路徑
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SOUND
X-RTMS-APP-PREFIX
X-RTMS 無查詢
X-VPOP-DOMAIN
終止流量
終止流程是標記流程路徑終止的終止活動。 您可以使用任意 數量的「終止流程」活動來構建流程,以確保所有流程路徑 終止。
請勿在 IVR 流程中使用結束流程活動。 與 IVR 一起使用終止流量可能會導致 空氣死亡,並且通話可能無法中斷。
您可以為每個活動提供唯一的標籤和描述。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
案例
如果通話流程中某個決定點有多個可能性或結 果,請使用案例活動。
例如,您可以使用案例活動,根據團隊名稱,為不同 代理團隊定義不同的螢幕彈出畫面。 每個案例都會變成一個分支,您可以從中定義 適當路徑。 流程會沿著對特定流程執行個體評估為 true 的路徑進行。 每個案例活動都有一個預設值,系統會針對任何 未定義的案例使用。 如果沒有任何案例為 true,則預設的 Case 會被評估為 true,並且 流程沿著該分支繼續進行。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱事件流程。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「案例設定」區段中,設定下列項目:
活動成果
|
狀況
「條件」活動代表決定。 流程採用 True 或 False 路徑,具 體取決於條件是否滿足。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱 事件流程。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「表示式」區段中,設定下列項目: 將每個表示式包裹如下:{{輸入表示式}}。 範例:{{HttpRequest1. HTTPStatusCode == 200}} 如果您使用沒有大括號的表示式,系統會引發「流程錯誤」。
|
前往
流程鏈結使您能夠鏈接多個流程。 若要實現流程鏈結,您 可以將 GoTo 終止活動加入至畫布,並指示目前流程是否應該轉到一個入 口點還是其他流程。 如需詳細資訊,請參閱連結多個流程 (使用 GoTo)。
使用 GoTo 節點來移動 Webex 聯絡中心內的聯絡人,例如在入口 點或流程之間。 使用流量變數對映可以與接點一起順暢地傳輸 資料。
如果活動程式庫沒有顯示 GoTo 活動,請聯絡 Cisco 支援部門以啟用對 應的功能旗標。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱 事件流程。
| 1 |
按一下活動以設定活動設定。 | |||||||||
| 2 |
在「一般設定」區段中,輸入下列 資訊:
| |||||||||
| 3 |
在「流程目的地設定」區段中,您可以根 據時間修改呼叫者的體驗(如果將通話傳遞到入口點),或在多個 案例中重複使用單一流程(如果將呼叫傳遞給流程)。 根據 GoTo 選項,流量變數會從目前流程傳遞,如下所示 :
設定下列項目:
| |||||||||
| 4 |
如果您選擇「移至流程」選項,則會顯示「流量變數對映 」區段。 流程變數和具有相同名稱和相同資料類型的流程變數和全域變數 會自動對應以進行輸入呼叫。 對於輸出呼叫,只會自動對映全 域變數;不支援流程變數的自動對應。 此功能可協助您在目前流程與目的地 流程之間編輯、刪除或新增更多變數對映。 使用變數流程時,您無法對應 GoTo 活動中的流程變數。 您只 能將變數對應至靜態流程目標。 請參閱下表,瞭解變數對映與變數流程的行為。 當您將 JSON 變數從主流程對應到 GoTo 活動中的目標流程時,請將 JSON 輸出存 儲在另一個變數(例如字串或任何其他變數類型)中, 並將 JSON 輸出對應到目標流程中的相同類型的變數。 設定下列項目:
若要新增、編輯或刪除變數對映:
變數詳細信息 「目前流量變數詳細資訊」段落顯示目前 流程中的所有流程和全域變數。 「目的地流量變數詳細資訊」段落 顯示目標流程中的所有流程和全域變數。 您可以單擊標籤以獲取有關變量的信息。 當您選取要 對映的變數時,變數會變成綠色,可幫助您查看已對映的內容。 為確保在通話 生命週期中無縫的信息可訪問和互動,變量映射在流程執行期間至關重要。 它涉及全域變量 與本機和代理程式可檢視流量變量的策略對齊,針 對靜態和動態流程類型量身定制: 變數對映在流程鏈結期間很重要。 下表說明使用靜態和 動態 GoTo 選項之間的主要區別。
轉到活動錯誤代碼
|
等待
「等待」活動可讓您在指定的時間內暫停流程執行。 當 您使用等待期設定此活動時,流程執行會在執行路徑中「等待」 活動中指定的持續時間中暫停。
我們不建議在 IVR 工作階段處於作用中時使用「等待」活動,因為這可能會 導致 IVR 工作階段逾時。 在這種情況下,接觸會出現死空氣 ,導致通話故障。 我們強烈建議流程設計人員在「回呼失敗」 事件中使用「等待」活動並指定等待期間。
「等待」活動本質上是一般的。 設計流程時,您可以根據需求將此活 動放置在任何活動之後。 例如,在回呼重試期間,此 活動會暫停流程執行,並重試回呼。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「等待設定」區段中,設定下列項目:
輸出變數 此活動中沒有輸出變數可用。 |
百分比分配
「百分比分配」活動可讓您在流程中的不同路徑分配呼叫流量。 您可以將此活動用作跨多個流程路徑的流程分支機制,並建立多個退出路徑,以將連絡人分配到不同的佇列、網站和外部伺服器。
系統使用加權循環(WRR)算法來分配流量,這可能會造成不平衡。 每次發佈流程時,演算法都會重設。 我們建議您在將變更部署到生產中之前測試流程執行。
讓我們以一個例子分別為 50%,30% 和 20% 的百分比,以了解 WRR 下 10 個通話的分配。 最終,系統將平均分配呼叫,例如退出路徑 1 中的 5,在退出路徑 2 中的 3,在退出路徑 3 中的 2。 但是,這會以 5:3:3:2 的重量以調整的方式動態發生。 分配的一個可能結果如下,接受 10 次連續呼叫,例如路徑 1,路徑 2,路徑 1,路徑 2,路徑 3,路徑 1,路徑 2,路徑 3。 重要的是要注意,這是一種可能的分佈,並且接觸分佈會根據不同的負載分佈進行調整。
百分比分配活動現在允許從 0 到 100 之間的百分比值。 管理員可以利用 0% 設定來建立交換機板使用案例。 這允許依預設關閉流量。 但是,您可以稍後啟用這些連線,以配置大於 0% 的分配。
同樣地,在地理不同的環境中,您可以設定「百分比分配」活動,將 10% 的連絡人傳送到波士頓,5% 傳送到芝加哥,並將剩餘的 85% 分配到另一組位置。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱錯誤處理。
在開始之前
| 1 |
在流程設計工具中,將百分比分配活動從「活動資源庫」拖放到主畫布。 |
| 2 |
按一下「百分比分配」活動以設定活動設定。 |
| 3 |
在一般設定中:
|
| 4 |
在百分比分配中,建立必要的配置路徑。 最初,系統將配置預設路徑設定為 100%。 您可以編輯百分比值和描述,也可以添加新路徑。
百分比分配活動具有下列輸出變數:
|
支援外撥入點中的工作流程
當您為外撥語音聯絡人建立工作流程時,支援下列活動和事件:
-
HTTP 要求
-
狀況
-
解析
-
設定變數
-
營業時間
-
終止流量
-
螢幕彈出
-
前撥號活動
支援所有事件處理程式 (視適用)。 事件處理常式,例如 PreDial 事件、提供的代理程式等,將根據您在主流中新增的活動來填入。 作為流程的一部分支援全域變數和局部變數。
建立外撥語音連絡人的工作流程時,不支援下列活動:
-
佇列聯絡人
-
佇列至代理程式
-
回撥
-
佇列查詢
-
進階佇列資訊
-
立即轉接
-
升級通話分派群組
-
IVR 訊息
- 功能表
- 調查
基於上述活動,系統將順暢地支持錯誤和成功路徑。
- 為外撥入點設計流程時,請勿在流程結束時加入「中斷接觸」活動。 如果您在流程中使用「中斷連絡人」活動,這會導致流程結束通話並提示結束,而外撥通話實際上處於作用中狀態並連接。
公用事業中的活動
- BRE 要求
- 營業時間
- 加密雜湊
- 產生 OTP
- HTTP 要求
- 解析
- 設定變數
- 驗證 OTP
BRE 要求
使用 BRE 請求活動從組織的商業規則引 擎 (BRE) 擷取資料,以便在流程中使用。 BRE 請求活動使用標準 HTTP 通訊協 定從 BRE 擷取資料。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在查詢參數中,您可以將 API 呼叫 中提供的參數傳遞給 BRE。 在「關鍵值」欄中,您可以輸入查詢的索引 鍵以及要與查詢一起傳送的關聯值。 您也可以使用 雙括號語法傳遞變數值。 BRE 活動有一個預先定義的查詢參數:前後關聯。 此查詢參數 在 API 呼叫中傳遞給 BRE。 TenantID 會自動作為參數插入,不需要配置。
若要新增查詢參數,請按一下「新增」。 這會新增一列, 您可以在其中輸入索引鍵值對。 您可以根據需要新增任意數量的查詢參數 作為 BRE 請求的一部分。 |
| 4 |
在「解析設定」區段中,您可以將 BRE 要求中的回應解 析成不同的變數:
輸出變數 BRE 請求返回兩個輸出變數:
內容類型格式 下列範例說明範例輸入內容類型格式和 JSON 回應。
|
營業時間
「營業時間」活動可讓您使用在「控制中心」中定義的工作和非工作時間,例如 假期以及組織中的覆寫。 您可以將「 營業時間」活動新增至流程中,並將該流程指定給入口點。 使用此 活動,您可以消耗工作時間、假期和覆寫,將所有排程的多個 路由策略合併到一個流程中。
使用「營業時間」活動來編程流程中的作業排程。 此活動會 決定某個特定排程在任何給定時間是否處於作用中狀態,並根據此路由 流程的執行。
管理員可以從 Control Hub 管理營業時間實體。 如需詳細資訊, 請參閱設定營業時間。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生 的系統錯誤。 如需詳細資訊,請參閱設定錯誤處理。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「排程明細」區段中,您可以從下拉式清單中選擇工作時間,以定義執行不同流程路徑的時間。 排程表示所選工作時間的工作時間對象中定義 的班次。 流程主要根據所選工作時間的變更中定義 的時間範圍執行。 如果時間與目 前輪班時間相符, 其他工作時間實體,例如假日清單和取代項目,則優先於工作時間。
如果任何排序清單輸入為空,流程設計師會引發流程驗證 錯誤。 您必須先解決這些錯誤,然後再發佈流程。 營業時間節點 您可以在「營業時間」活動中設定下列節點:
輸出變數 「營業時間」活動使用下列輸出變數。
|
加密雜湊
加密雜湊允許您使用支持的演算法之一生成普通字符串 的單向雜湊。 您可以使用鹽作為額外的安全性。
| 1 |
將加密雜湊活動拖放到流程畫布上。 | ||||||||||||||||||
| 2 |
在「一般設定」區段中,輸入下列 資訊:
| ||||||||||||||||||
| 3 |
在「雜湊組態」區段中,設定 下列項目:
|
下一步
加密雜湊節點的標準輸出變量是 CryptographicHash.hashoutPut,它捕獲哈希。
產生 OTP
「產生 OTP」活動會針對使用者驗證情境產生一次性密碼 (OTP), 例如雙因素驗證、多因素驗證。 您可以 在多種情況下使用 OTP,例如確認使用者身份、檢查商業 帳戶的有效性、保護資訊等等。
「產生 OTP」和「驗證 OTP」 活動通 常會同時使用來設定使用者驗證流程,例如雙因素驗證。
| 1 |
將產生 OTP 活動拖放到流程畫布上。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在 OTP 產生邏輯中,設定所需的一次性 密碼格式和長度。 |
下一步
HTTP 要求
HTTP 請求活動會 使用標準 HTTP 通訊協定從外部資料來源 (例如 CRM) 擷取資訊。
已驗證的端點支持基本身份驗證和 OAuth 2.0 屬性。
在解析設定中,當您設定解析的變數列時,需要路徑運算式。 如果您將此欄位保留空白,則驗證會失敗,且無法發佈流程。
相關流程範本
下列範本使用 HTTP 請求活動:
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「HTTP 請求設定」區段中,設定 下列項目:
|
| 4 |
在「解析設定」區段中,您可以將從 HTTP 要求產 生的回應解析成不同的變數。 此配置是選擇性的, 因為並非所有 HTTP 請求案例都需要解析。
輸出變數 HTTP 請求會傳回下列輸出變數:
內容類型格式 下列範例說明範例輸入內容類型格式和 JSON 回應。
活動等待設定 在某些情況下,如果 HTTP 回應遇到明顯的延遲,呼叫者會 經歷一段靜音。 為了緩解這種情況,可以上傳 音頻文件。 此檔案將在 HTTP 回應 擷取中期間播放給呼叫者。 此外,還可以設定播放 此音頻之前的延遲持續時間。
最好將延遲設定保持在 2 秒以上,並嘗試優化 HTTP 查詢回應時間。 這樣可確保音頻不會不必要播放,同時 確保對來電者造成死空的最低延遲。 |
解析
使用剖析活動從資料物件擷取資訊。 解析活動會 採用輸入字串(JSON、TOML、XML 和 YAML),並根據指定的資料將其轉換為 JSON 結構。 然後,您可以使用 JSON 路徑運算式將 JSON 結構指定給變數。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱設定錯誤處理。
在開始之前
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「解析設定」區段中,設定下列項目:
內容類型格式 下列範例說明範例輸入內容類型格式和 JSON 回應。
|
設定變數
使用「設定變數」活動將值設定為變數。 您可以根據需求或根據流程修改 變數的值。
您可以在單一「設定變數」活動中設定多個變數。 這不需 要在畫布中設定多個個別的 Set Variable 活動,從而使流程 開發人員能夠更快地建置和修改流程。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱設定錯誤處理。 如果您未設定錯誤 處理路徑,全域錯誤處理程式會處理流程執行錯誤。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「變數設定」部分中,設定下列操作:
|
驗證 OTP
「驗證 OTP」活動可讓您使用在產生 OTP 期間擷取的交易 參照來驗證使用者提供的 OTP。
| 1 |
將「驗證 OTP」活動拖放到流程畫布上。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「OTP 詳細資訊」區段中,設定下列項目: |
| 4 |
在進階設定中,設定下列項目:
|
| 5 |
在「額外參數」中,輸入在產生 OTP 節點 中以「金鑰」和「值」形式設定的鍵值對。 重複此步驟以新 增多個參數。 |
語音中的活動
- 立即轉接
- 橋接轉接
- 通話進度分析
- 回撥
- 收集數字
- 功能表
- 播放訊息
- 播放音樂
- 錄製
- 錄製控制
- 排定回撥
- 傳送數字
- 設定公告
- 設定來電者 ID
- 設置低語公告
- 開始媒體串流
- 上傳音訊
立即轉接
當應根據流程條件集將呼叫轉移到外部或 第三方 DN 時,「盲移轉」活動會套用。 亦可起始至外部橋接器的轉移。 設定的準則集會觸發活動。
使用「盲目轉移」節點將呼叫轉移到外部撥號號碼或入口點 目錄號碼 (EPDNS)。 您無法透過此傳輸傳輸變數。 若要在入 口點或流程之間移動接點,並將接觸資料傳遞給接點,請使用具有變數對映 的 GoTo。
在盲點轉移期間,當呼叫轉移到基於技能的佇列時, 將保留先前的技能限制。 這是因為在執行 流程時會計算技能限制。 但是,由於在盲目轉移時不會執行流程,因此保留 以前的技能限制。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱 事件流程。
設計流程時,「諮詢」互動不能包含「盲目轉移」活動。 您無法在「流程控制」中的事件流程中新增「盲移轉」活動。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「轉移撥號碼」區段中,透過手動 輸入或選取變數來設定來電的目的地號碼。
|
| 4 |
在「新增標題」區段中,您可以透過 SIP INVITE 訊息設定 SIP 標 頭參數並將其傳遞給外部系統。 您最多可以 在傳出的 SIP 邀請訊息中設定 20 個標頭。 使用本機閘道 (LGW) 作為 Webex 聯絡中心的Webex Calling 電話選項的組織目前支援使用自訂 X 標頭。
您必須避免在 SIP 標頭中包含下列敏感 PII 資訊 。
下列標題模式保留供內部使用,不能作 為自訂標頭傳遞。 根據預設,任何符合此模式的標頭都會被刪除,而 不會傳遞給 Webex 聯絡中心。
|
| 5 |
「輸出失敗錯誤代碼」段落說明「盲移 轉」活動的輸出失敗代碼,
|
橋接轉接
「橋接轉移」活動允許通話以流程暫時傳輸到 外部目的地,同時保持對通話的控制權。 外部目的地可以是 外部橋接器或互動式語音響應服務 (IVR)。
當第三方結束通話時,通話流程會繼續並根據需要重新進行互動,例 如將呼叫給代理程式排入佇列。
將連絡人傳送至 第三方互動語音響應 (IVR) 或自動通話分配 (ACD) 時,已增強了橋接傳輸活動,以解除聯絡人佇列。 如果 聯絡人未在第三方系統中處理,則可以將其帶回原始 佇列。
例如,假設聯絡中心在外部呼叫中心/PBX 上具有 Webex 聯絡中心代理 人資源和代理人資源。 客戶希望將通話排入 Webex 聯絡中心代理程序佇列一段時間(例如 60 秒)。 如果在該期間 沒有代理人可用,則可以將通話轉移(含隱式取消 佇列)到外部呼叫中心進行處理,以改善 客戶的回應時間。
在開始之前
-
您無法將橋接傳輸活動新增至佇列連絡人活動。
-
請勿稍後在流程中引入「橋接轉移」活動,針對已停放、排 入佇列或指派給代理程式的聯絡人。 這可能會導致不支援的流程錯誤。
-
您無法在輸出呼叫流程中使用橋接傳輸活動。
-
您無法在流程控制中的事件流程中新增橋接傳輸活動。
| 1 |
按一下活動以設定活動設定。 | ||||||||||||||||||
| 2 |
在「一般設定」區段中,輸入下列資訊:
| ||||||||||||||||||
| 3 |
在「轉移撥號碼」區段中,透過手動 輸入或選取變數來設定來電的目的地號碼。
| ||||||||||||||||||
| 4 |
在「傳輸逾時設定」區段中,您可以設定 在 指定時間內未接聽傳輸呼叫時,橋接傳輸活動的行為。
| ||||||||||||||||||
| 5 |
在「輸出數位設定」區段中,您可以在橋接傳輸期間將 DTMF 數字輸出到目的地。 使用此功能可在第三方 IVR 上傳送資訊或瀏 覽功能表。 您可以手動輸入數字,或使用變 數選取動態數字。
DTMF 數字的長度上限為 32 個字元。 支援的字元為 0-9、 A-D、星號 (*)、雜湊 (#) 和逗號 (,)。 字元逗號 (,) 表示延遲一 秒。 | ||||||||||||||||||
| 6 |
在「新增標題」區段中,您可以透過 SIP INVITE 訊息設定 SIP 標 頭參數並將其傳遞給外部系統。 您最多可以 在傳出的 SIP 邀請訊息中設定 20 個標頭。
使用本機閘道 (LGW) 作為 Webex 聯絡中心的Webex Calling 電話選項的組織目前支援使用自訂 X 標頭。 您必須避免在 SIP 標頭中包含下列敏感 PII 資訊 。
下列標題模式保留供內部使用,不能作 為自訂標頭傳遞。 根據預設,任何符合此模式的標頭都會被刪除,而 不會傳遞給 Webex 聯絡中心。
| ||||||||||||||||||
| 7 |
在「輸出變數」區段中,您可以擷取有 關傳輸結果的資訊。
|
通話進度分析
使用「呼叫進度分析」活動設定 CPA 參數,以執行回呼的 語音信箱/答錄機偵測 (AMD)。
您可以在下列區域中放置呼叫進度分析活動:
-
在主流程中,在回呼活動之後的任何點。
-
在事件流程中,僅在回呼失敗事件處理程式上。
-
在主流程中,在任何時間進行排程回呼或個人排程回 呼。
當您嘗試回呼時,如果通話觸到 AMD/語音信箱,系統將通話標記為未成功。 AMD 偵測的結果會擷取在 callbackFailed 事件處理程式的 reason 輸出變數中。 如果回呼失敗 .Reason 值為 AMD,則表示已為客戶偵測到 AMD/語音信箱。 根據此輸出變數,您可以 設定回調重試。
只有在企業 啟用偏好的佇列和回呼功能時,才可以使用此活動。
如果您已在流程中設定呼叫後客戶調查問卷,如果通話由 AMD 或語音信箱接聽,就 不會啟動這項調查問卷,從而避免不必要的調查問卷。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱事件。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「進階媒體參數」區段中,設定 下列 CPA 參數:
輸出變數
|
回撥
只有在企業 啟用偏好的佇列和回呼功能時,才能使用回呼活動。 根據預設,回呼活動會在最初進行呼叫的同 一佇列中建立「禮儀回呼」工作。 如果偏好,您可以設 定不同的佇列。 如果您使用相同的佇列,工作會保留其佇列中的位置,直到 下一個代理程式可用為止。
設計流時,諮詢交互不能包含禮貌回調活動。
如果偏好新佇列,請將工作放置在偏好佇列的底部。 當 代理程式接受工作時,系統會啟動回呼。 如果來電者沒有接聽,則不會重 新嘗試回呼。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱 事件流程。
| 1 |
按一下活動以設定活動設定。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
在「一般設定」區段中,輸入下列 資訊:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
在「回呼設定」區段中,設定下列項目:
「回呼設定」段落定義了回呼號碼以 及必須將來電者放置在此回呼請求中的佇列。 系統保 留來電者在佇列中的位置,直到下一個代理程式可用為止。 您必須使用「中斷連絡人」活動來終止使用回呼活動的流 程分支。 否則,當發出回呼請求時,呼叫不會結束 。 流程管理員應在非生產環境中測試該功能, 以確保設定為變數 ANI 的一部分的 ANI 是否正確。 如果提供 的 ANI 不正確,則回呼切換為預設系統 ANI。 這些是針對租戶 管理和流程控制設定和驗證自訂 ANI 的情況。 根據您使用的堆疊,您可以看到僅適用 於該堆疊的驗證。
輸出變數:
錯誤代碼 以下是回呼活動的錯誤代碼和描述:
|
收集數字
「收集數字」活動會提示來電者輸入雙色調多頻率 (DTMF) 輸入,例如帳號。 與「播放訊息」和「功能表」活動類似, 「收集數字」活動可以使用音訊檔、文字轉語音訊息或兩者的組合。
此活動接受 0 到 9 的 DTMF 輸入數字,以及字母 A、B、C 和 D 字母。 呼叫者可以輸入 # 或 * 作為終止符號,以表示 DTMF 輸入的結束。
來電者不能將終止符號用於任何其他情況,作為收集數字活動 的一部分,例如確認金額或客戶 ID。
根據預設,下一代媒體平台僅支援 RFC2833 類型 DTMF,適用於輸入和輸出呼叫 。
新一代媒體平台支援頻內 DTMF。
只有在啟用對應的特徵旗標時,才可使用此功能。
您還可以在錄製期間和與其他方會議時聽到頻段內 DTMF 音色。
您可以設定下列錯誤處理路徑來處理流程執行錯誤:
-
輸入逾時-指出輸入逾時持續時間過後流程 所採取的錯誤輸出路徑。 配置此路徑可確 保呼叫者不會閒置太長時間。 在「屬性」窗格的「 進階設定」區段中修改輸入逾時持續時間。 請考慮播放訊息, 以清楚來電者的預期內容,然後回到活動的開始時間。
-
未匹配項目-指示呼叫者輸入未在「自訂功能表 連結」段落中設定的 DTMF 輸入時,流程所採取的錯誤輸出路徑。 設定此路徑可確保呼叫者可以重新啟動 活動並再試一次。 請考慮播放訊息, 以清楚來電者的預期內容,然後回到活動的開始時間。
-
未定義錯誤-如需詳細資訊,請參閱設定錯誤處理。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在 [提示] 區段中,設定下列設定:
|
功能表
功能表活動可讓您在流程中建立思科整合 IP 互動語音響應 (IVR) 體驗。 活動會播放提示,允許來電者輸入 DTMF 數字。 根據來電者輸入的數字,流程可以採用不同的路徑。
功能表可以有 1—10 個分支,以數字 0—9 表示。
您可以在啟用或未啟用文字轉語音的情況下使用功能表活動。 配置 選項會相應地變更。
您可以設定下列錯誤處理路徑來處理流程執行錯誤:
-
無輸入逾時-指出輸入逾時持續時間過後流程所 採取的錯誤輸出路徑。 配置此路徑可確 保呼叫者不會閒置太長時間。 在「屬性」窗格的「 進階設定」區段中修改無輸入逾時持續時間。 考慮播放訊息以 向來電者澄清預期,然後回到活動的開始時間。
-
未匹配項目-指出呼叫者輸入未在「自訂功能表 連結」段落中設定的 DTMF 輸入後,流程所採取的錯誤輸出路徑。 設定此路徑可確保呼叫者可以重新啟動活動, 然後再試一次。 考慮播放訊息以 向來電者澄清預期,然後回到活動的開始時間。
若要將呼叫循環回到活動開始時間的指定次數,請執行下列動作:
-
在功能表活動之後加入「設定變數」活動。
-
在「功能表」活動中,將無輸入逾時和未匹配的輸 入節點連接到「設定變數」活動。
-
設定「設定變數」活動,如下所示:
-
在「變數」欄位中選擇 逾時。
-
將變數值設定為 {{逾時 +1}}。
-
-
在「設定變數」活動之後新增條件活動。
-
在「條件」活動中,輸入下列表示式:
{{逾時 >= n}},其中 'n' 是您要在通話中斷連線之前將來電 返回菜單的次數。
例如,如果 {{逾時 >= 3}},則配置會將呼叫中斷連線前三次 返回功能表。
-
新增「播放訊息」活動,然後加入「中斷連絡人」活動,以播 放錄音,如果來電者未選取已設定的選 項或在 n 次數後發生逾時時,則中斷通話。
-
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在 [提示] 區段中,設定下列設定:
|
播放訊息
「播放訊息」活動會向來電者播放不間斷的訊息。 您可以在啟用文 字轉語音功能的情況下使用播放訊息活動。 配置 選項會相應地變更。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱設定錯誤處理。
「播放訊息」活動對於 DTMF 輸入不間斷。
如果在通話流中「佇列連絡人」活動後包含在「佇列連絡人」活動後,因為代理人可以接聽來電,則「播放訊息」活動可能會中斷。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在 [提示] 區段中,設定下列設定:
請勿在呼叫流程中僅包括「佇列連絡人」活動之後的循環播放訊息活動。 您 可以使用「播放音樂」活動和循環播放訊息 活動的組合來建立有效的呼叫流程。 當您在呼叫流程中包含「HTTP 請求」活動之前的「播放訊息」活動時,HTTP 要 求僅在完全播放音訊之後才會執行。 |
播放音樂
當通話到達或處於佇列時,「播放音樂」活動會播放音樂。 當您將來電者 暫停時,您可以選擇要播放的音頻文件。
您可以設定錯誤處理路徑 (未定義錯誤) 來處理流程執行期間可能發生的 系統錯誤。 如需詳細資訊,請參閱設定錯誤處理。
在開始之前
當您在呼叫流程中包含 HTTP 請求活動之前的「播放音樂」活動時,HTTP 要 求才會在完全播放音訊之後執行。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「音樂設定」區段中,設定下列 設定:
當您在呼叫流程中包含 HTTP 請求活動之前的「 播放音樂」活動時,HTTP 要求才會在完全播放音訊之後執行。 |
錄製
「記錄」活動會記錄可在同一通話流程中參考的來電者的語音輸入或說話。 此活動僅適用於使用下一代媒體平台的客戶。 系統僅在通話期間存儲錄製的音頻文件,之後這些文件將自動從系統中刪除。 目前,錄製的音頻文件是未加密的格式。 我們不建議使用此功能記錄敏感信息。
請勿在「輸入點撥號號碼」流程的諮詢中使用「記錄」活動,因為不支援 此組態。
| 1 |
登入控制中心,選擇服務 > 聯絡中心 > 流程。 | ||||||||||||||||||||||||
| 2 |
按兩下 管理流 ,然後按兩下 創建流。 | ||||||||||||||||||||||||
| 3 |
按一下「重新開始」。 隨即顯示「流程設計工具」視窗。 | ||||||||||||||||||||||||
| 4 |
在「流程名稱」 欄位中,輸入唯一的名稱。 | ||||||||||||||||||||||||
| 5 |
將「記錄」活動從「活動資源庫」 拖放到主流程畫布。 | ||||||||||||||||||||||||
| 6 |
在一般設定中執行以下操作:
| ||||||||||||||||||||||||
| 7 |
在「記錄設定」中,設定下列欄位:
| ||||||||||||||||||||||||
| 8 |
在「輸出變數」區段中,檢視下列變數:
您可以在通話流中播放訊息、選單和收集數字
等活動中使用 Record_AudioFile Data 輸出變數。
此輸出變數可在 IVR 活動的「提
示」設定中將此輸出變數定義為音訊變數,以便向來電者播放錄製的
音訊。 變量值可以是一個小石表達式的形式:
您可以在 HTTP 要求活動中使用 Record_AudioFile Data 輸出變數,將錄製的音訊 上傳到外部協力廠商伺服器或 API。 您可以從「請求主體」中的「內容」下拉式清單中選擇 「內容類型為檔案」和「記錄活動輸出」變數 來完成此操作。 下表列出「記錄」活動的錯誤代碼和描述:
|
錄製控制
流程設計工具提供記錄控制活動,用於擷取使用者或來電者的錄製同意。 記錄同意是作為此活動的一部分可用的組態屬性之一。 使用功能表活動將使用者同意擷取到布林流量變數中。 在互動期間,如果要擷取同意值以產生報表,請使用布林變數作為記錄控制活動同意屬性值的輸入。 然後,您可以將用於捕獲呼叫者同意的變量標記為可報告。
流程開發人員可以判斷是否需要擷取通話的錄製同意,以作報告目的。 當客戶想要擷取記錄的同意時,請使用全域變數產生同意報告。 當客戶不想擷取記錄的同意時,請使用本機變數。 這為租戶和客戶提供了更好的靈活性,以管理變量的使用。
您可以使用下列步驟設定錄製控制:
-
在「流程設計工具」中,將「記錄控制」活動從「活動資源庫」拖放到畫布。
-
按一下「記錄控制」活動以設定活動設定。
-
在「一般設定」中,在「活動標籤」中輸入活動的名稱。
-
(選擇性) 在「活動描述」欄位中, 輸入活動的描述。
-
在「錄製控制設定」中,從「啟用錄製」下拉式清單中選取流量變數。
在流程中一起使用 IVR(互動語音響應)的功能表活動和錄製控制活動可以捕獲錄製同意。 與承租人層級或佇列層級或記錄排程層級組態設定相比,會優先處理流程中的使用者同意設定。
可以在下列情況下管理記錄控制:
-
如果在流程中將使用者同意組態設定為「是」,則無論租用者或佇列或記錄排程層級設定的記錄組態為何,都會記錄呼叫。
-
如果使用者未同意並且流程中的組態設定為「否」,則無論租用者或佇列或記錄排程層級設定的記錄組態為何,則不會記錄呼叫。
-
如果流程中未設定使用者同意,但在其他任一層級 (例如租用戶或佇列或記錄排程) 設定組態為「是」,則會記錄呼叫。
-
如果未設定使用者同意,且在所有層級 (例如承租人、佇列和記錄排程) 的組態設定為「否」,則不會記錄呼叫。
此外,根據現有階層 (例如承租人、佇列或記錄排程等) 仍會套用其他記錄組態,例如「繼續轉移」、「暫停啟用繼續」和「暫停持續時間」等。
輸出變數
此活動沒有輸出變數。
安排 IVR 回呼
預約回呼功能可讓客戶使用 IVR 安排回呼。 客戶 可以獨立要求回呼,而無需與代理人交談,從而提高客服中心 運作效率。 為了支援對客戶的排程回呼功能,「 流程設計師」模組會在流程中提供「排程回呼」活動。
排定回撥
使用「排程回呼」活動可讓來電者透過 IVR 系統輕鬆排定回呼 。 您可以使用特定的 DTMF 提示從來電者擷取排程詳細資訊 ,並將此資訊作為輸入傳遞至「排程回呼」活動。
下列段落可讓您設定「排程回呼」活動:
- 一般設定
- 排程回呼設定
- 活動輸出變數
在開始之前
確保在「控制中心」中設定回呼輸入點。 如需 詳細資訊,請參閱設定回呼輸入點一節。
| 1 |
在「流程設計工具」中,將「排程回呼」活動從「活動資源 庫」拖放到畫布。 |
| 2 |
按一下活動以設定活動設定。 |
| 3 |
在「一般設定」區段中,輸入下列資訊: |
| 4 |
在「排程回呼設定」區段中,設定 下列詳細資訊: 包括一系列 IVR 活動 (功能表、收集數字),從來電者收集
此資訊,並將其傳遞給預約回呼活動。 如需詳細資訊,請參閱預約回
呼子流程,以取得詳細資訊。
|
活動輸出變數
「活動輸出變數」會儲存從活動擷取的資料,並在您將特定活動加入畫布時自動建立的資料。
「排程回呼」活動具有下列輸出變數:
- ScheduleCall Back.失敗代碼:儲存失敗代碼。 僅當活動失敗時,系統才設定此 值。
- ScheduleCall Back.FailureDescri ption:儲存失敗詳細資訊。 僅當活動失敗時,系統才設定此 值。
以下是「預約回呼」活動的錯誤代碼和描述:
|
失敗代碼 |
失敗代碼值 |
故障描述 |
|---|---|---|
|
1 | INVALID_REQUEST | 對於任何無效的輸入。 |
|
3 | INVALID_QUEUE | 對於無效的佇列詳細資訊。 |
|
6 |
SYSTEM_ERROR |
此代碼代表雜項錯誤(不屬於任何定 義的類別)。 |
下一步
傳送數字
您可以使用「傳送數字」活動來設定在 IVR 互動期間將 DTMF 音調傳送給呼叫 者的流程。 這對於以下方面很有用:
-
安全驗證-透過使用 DTMF 驗證來電者來建立已驗 證的呼叫流程。
-
與外部系統互動 — 與需要 DTMF 輸入的其 他系統進行通訊。
傳送數字活動可啟用音調驗證,並且在需要安全互動的 情況中非常重要,例如驗證呼叫路徑的真實性。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在 [播放 DTMF 設定] 區段中,設定下列 設定:
|
設定公告
「設定通知」活動會設定通話連線至代理程式時播放的公告。 啟用後,您可以將預先錄製的訊息設定為包含法律資訊的合規訊息,或個人化代 理程式問候語,或兩者兩者。 您可以將此活動用於輸 入和輸出通話。
- 對於呼入流程 - 在佇列聯絡活動之前 配置公告活動 以獲得最佳性能。 或者,您可以在事件流的預撥事件中對其進行配置。
- 對於輸出流—必須在 預撥號事件中設定公告活動 。 確定「設定來電者 ID」活動為「撥號前」活動的終端活動。
「設定公告」活動支援下列公告類型:
- 合規訊息
- 客服問候語
- 耳語公告
如需 詳細資訊,請參閱使用預先錄製的訊息提升效率。
若要設定「設定公告」活動,請執行下列步驟:
設定來電者 ID
使用「設定呼叫者 ID」活動來定義通話期間顯示的呼叫者 ID。 「設定 呼叫者 ID」活動僅適用於事件流程。 「設定呼叫者 ID」是一項終端 活動,標記發生的 PreDial 事件流程結束。 「設定呼叫者 ID」活動 可協助針對下列情況設定 ANI:
-
輸入通話
-
撥出通話
-
禮貌回撥
-
預覽活動
-
網絡回呼
-
執行流程
-
轉移到撥號碼
-
請諮詢撥號碼
諮詢代理
諮詢 EP-DN / 隊列
-
轉移到 EP/佇列
您可以在 PreDial 事件處理程式旁設定此活動。 您可以使用根據撥號識別服務 (DNIS)、作業類型或參與者類型設 定呼叫者 ID 活動所需的 ANI。
您可以將代理程式的 DN 設定為自訂 ANI,以便呼叫代理程式可以在聯絡他們時看到 呼叫者代理程式 DN/ 分機號碼。 這會降低內 部通話中斷的機會。 例如,當前台使用者(聯絡中心 代理)呼叫後台使用者(內部員工)時,後台使用者可以看到代理程式的內 部呼叫者 ID (聯絡人號碼/分機),因此最大限度地減少來電拒絕。
為此,只有當通過外撥號、諮詢或轉移到 DN 時,呼叫者才能看 到聯絡電話號碼/分機,並將 DN 新增到聯絡電話號碼清單中時。
您必須將聯絡人號碼新增至 Control Hub 中組織的內部號碼清單中。 如需如何新增聯絡人號碼的詳細資訊,請參閱建立聯絡人號碼或分機。
如果您輸入隨機數,系統會使用 Control Hub 或在 Control Hub 上設定的預設 EP-DN 對映來檢查此數字。Management Portal 如果發生不匹配, 系統將其路由回預設 ANI。 如需有關自訂 ANI 驗證的詳細資訊,請參閱回呼。
為確保報表中的原始數字仍可供分析,報表 中顯示的 ANI 不會變更為自訂 ANI。
| 1 |
按一下活動以設定活動設定。 | ||||||||||||||||||||||||||||||
| 2 |
在「一般設定」區段中,輸入下列 資訊:
| ||||||||||||||||||||||||||||||
| 3 |
在呼叫者 ID 設定區段中,請設定以 下內容:
ANI 定制依賴於監管要求。 在部署環境之前,請考慮區域 相依性。 用於自訂呼叫者 ID 的 PreDial 事件處理程式會覆寫您之前選取的 ANI ,例如代理程式選取的外撥 ANI、具有自訂 ANI 的禮儀回呼或任 何類似案例。 任何輸入或輸出案例都需要流程支援,才能自訂 ANI。 對於與服務提供商相依的使用案例,例如基於國家代碼的 決策、區域限制等,請考慮先與服務 提供商測試流程。 若要讓 ANI 在不同的呼叫情境中如預期工作,您需要下一代 環境。 適用於下一代 環境的多個案例的 ANI 使用方式如下:
建立聯絡電話或分機 您可以將聯絡人號碼新增至組織的內部號碼清單中。 這些 添加的聯繫人將可以看到自定義 ANI。 您可以一次新增單一 聯絡人號碼,或使用大量作業將聯絡人號碼作為 CSV 檔案上傳。 如需如何在 Control Hub 中執行大量作業以建立、修改、匯入或 匯出組態物件的詳細資訊,請參閱 Webex 聯絡中心中的批量作業。 若要新增聯絡人號碼或分機: |
設置低語公告
「設定低語通知」活動會在代理程式與呼叫者連線前,向代理程式播放一個預 先錄製的簡短訊息。 公告僅對代理播放;當播放細語公告時,來電者會聽到預設的響鈴。
通告的內容可以包含來電者的相關資訊,可協助安排代理處理通話。
通過提前向座席提供此資訊,低語公告可幫助他們更有效地處理通話,從而縮短通話處理時間並提高客戶滿意度。
當耳語播放時,您無法:
-
PUT 保留、轉接或會議中的通話。
-
請求主管協助。
這些功能在公告完成後將再次可用。
低語公告:
-
適用於來電和盲人轉賬至 EP。
-
可以是提示或(文本轉語音)TTS 字符串。
-
可以與合規信息和代理問候結合,在這種情況下,低語會首先 發出。
-
通話錄音中不包括在通話記錄中。
-
支援所有代理端點類型,例如電話、軟用戶端和 WebRTC。
| 1 |
按一下活動以設定活動設定。 |
| 2 |
在「一般設定」區段中,輸入下列 資訊:
|
| 3 |
在「低聲通知」區段中,您可以為代理人設定預先通話 訊息,以提供重要來電者詳細資訊,以便個人化服務。 開啟「啟用文字轉語音」切換時,您可以選擇所需的連接器。
|
開始媒體串流
「開始媒體串流」活動可用來啟用來電者與代理程式之間的活 動通話對話中串流語音媒體。
如需如何在通話流程中使用活動的詳細資訊,請參閱啟用特定佇列的媒體串流。
事件 流程
「事件流程」標籤包含下列您在不同 活動中使用的事件處理常式:
全球錯誤
此事件有助於全域錯誤處理。 當 您未設定活動上的錯誤路徑連結時,系統會觸發此事件。 呼叫處理中的所有活動和流程控制中的活動都會顯示此事件。 如需 詳細資訊,請參閱無關錯誤工作流程。
代理人已接受
當代理程式回答輸入呼叫並中斷連絡人在佇列中的體驗時, 系統會觸發此事件。 當代理人接聽電話後,就 會直接針對漸進式、預測和預覽廣告活動呼叫觸發此 事件。
電話連接
當即時通話中斷連線時,系統觸發此事件,並移除所有參與者 。 如果您在流程中使用選定的通話處理活動,例如「螢幕彈出 」和「意見反饋 V2」中,該事件就可以使用。 此事件不需要向 代理程式提升。
建立流程時,請勿在「電話接觸」事件之後新增任何 IVR
活動。 在流程執行期間,當
您在接觸結束後新增活動時,流程將無法運作。
只有佇列連絡人活動會顯示此事件。
代理商提供
當提供語音連絡人給代理程式時,系統會觸發此事件。 此 事件允許流程開發人員設定多個屬於事件處理的一 部分的支援活動。 例如,流程開發人員可以針對 AgentOffered 事 件設定螢幕彈出活動。 此組態會在代理程式接受或 接聽呼叫之前,將客戶相關資訊提供給代理程式。
此事件與新聯絡人相關聯。
不支援「AgentOffered」活動對於漸進式、預測性和預覽
行銷活動。
您可以在事件輸出變數中檢視相關變數。
代理程式已連線
當最後一個代理程式中斷即時通話時,系統會觸發此事件 ,讓客戶獨自在線上。
佇列連 絡人活動會顯示此事件。
回呼失敗
當禮儀回呼或排程回呼或 個人預約回呼失敗時,系統會觸發此事件。
-
僅當聯絡人端的回呼失敗時,系統才會重新嘗試回呼。 當聯絡人忙碌或無法使用,或沒有代理人回答時 ,回呼會失敗。
-
此外,當代理人的電話無法連線 或代理人拒絕通話時,來自代理程式結束的呼叫失敗。 呼叫會移回佇列,然後再次路由 至可用的代理程式。
-
此外,對於排定回呼時,當已達到排定的結束時間而未將呼叫路 由至代理程式時,回呼會失敗。 對於個人 排程回呼,當指定的代理程式未 登入時,回呼也會失敗。
若要在流程中使用重試回調,請設定值 0 的本機流程變數 (使用 setVariable 活動),並根據需要增量。 確定值小於「重 試」變數計數值。
您可以附加流程中需要的其他事件,以嘗試回調重試。 在流程中包括「等待」活動 ,然後再進行回呼或任何佇列 活動,例如佇列至代理程式和佇列連絡人。 在「等待 」活動之後,以任何組合或順序使用這些活動。
若要結束重試,請執行下列步驟:
-
對於真實條件,請使用結束流程活動。 請勿使用「中斷連線」 活動。
-
對於錯誤條件,在流程中設定重試變數後,請使用「中 斷連線」。 在這種情況下,所有重試嘗試都完成,且 沒有可用的重試。
回呼重試次數上限為 10 次。 互動可以在 系統中保留的最長時間為 14 天。 首先發生的情 況將視為配置重試的互動的使用壽命。
當您使用「等待」活動時,重試之間的最小延遲間隔為 10 秒,重試之間的最大延遲間隔為 72 小時。
當聯絡人的狀態處於停車逾時,且如果可以嘗試重試,則會產生 回呼失敗事件。 流程中設定的事件處理程式會繼續針對其餘嘗試重試回調。
當對連絡人的回呼失敗時,聯絡人將被取消佇列,並產生 CallbackFailed 事件。 重試處理程式可以使用回呼(相同或不 同的目的地)、佇列連絡人和/或佇列至代理程式等任何活動重新 排入佇列。
如果在 Call
backFailed 事件處理程序中將回呼設置為不同的目的地,技能將不會被傳遞。
對於排程回呼或個人排程回呼(在重試流程中),如果已設定,請在回呼活動中使用 NewContact.dnis。
前撥號
作為 NewContact 的一部分,preDial 事件可讓流程開發人員使用「設定呼叫者 ID」活動設定 或自訂呼叫者 ID。
當您建立工作流程時,此事件可在流程 設計工具的「事件流程」標籤上使用。 這是通過配置設置呼叫者 ID 活動來終止的事件。 根據呼叫案例,會針對代理程式和客戶觸發此 事件。
若要成功進行廣告活動通話,必須從同一媒體區域撥出代 理人電話和客戶通話。 當顯示給媒體時,會根據呼叫的 ANI/CLID 選取媒體區域。 ANI 與媒體 區域之間的對映會在控制中心中執行。 如果透過流程中的 PreDial 事件 控制,則在代理程式呼叫和客戶通話中選取的 ANI 應該選 擇,使兩個呼叫都來自同一區域。
例如,如果代理位於新加坡,但客戶電話要 在美國撥打,則可以選擇客戶通話的 ANI ,使媒體地區為美國。 同樣地,在 PreDial 事件中選擇用 於代理程式呼叫的 ANI 也應該選擇,以使選擇的媒體區域 為美國。
下表提供 Predial.OperationType 的作業類型清單和
對應參與者類型。
|
前撥。操作類型 |
前撥。參與者類型 |
|---|---|
|
|
客服 |
|
|
代理、客戶 |
|
|
代理、客戶 |
|
|
代理、客戶 |
|
|
代理、客戶 |
|
|
DN |
|
|
客服 |
|
|
DN |
|
|
客服 |
|
|
客服 |
|
|
EP-DN |
設定呼叫監控時,自訂 ANI 不適用於 主管。
使用將呼叫者 ID 設定為終端活動,將每個 PreDial 事件處理程式路徑設定,否則可以放棄連絡人。
任何輸入或輸出案例都需要流程支援,才能使用 PreDial 事件處理程式。
請勿使用在 PreDial 事件處理程式中排列聯絡人的流程活動 。
對於針對輸出連絡人設定的 ANI,無論連絡人所在的 區域,呼叫都會通過代理程式 ANI 對應到的區域路由。 例如,如果組織在美國和 澳大利亞設有聯絡中心,而且已針對位於美國的聯絡人而且代理 ANI 已對映至澳洲地區的聯 絡人觸發出來電,則通話會通過澳大利亞路由。
請參閱「設定呼叫者 ID」段落中的「下一代 環境中的 ANI 使用情況的 ANI 使用情況」,以瞭解 各種呼叫案例中的 ANI 使用情況。
您可以在事件輸出變數中檢視相關變數。
聯繫我們更新
當來電者的 ANI 變更時,系統會觸發此事件。 例如,如果 客戶的電話首先到運營商台,然後傳送到代理程式,則代理程式的桌面、代理裝置和所有相關資訊都會自動使 用來電者的 ANI 更新。 這可確保始終顯示原始呼叫者的 ID 和正確 的詳細信息。
只有從桌面電話或 Jabber 用戶端內部部署啟動的通話轉移會反映 最終 CLI。 透過 Webex 應用程式執行的轉移Webex Calling不會更新以顯示最終的 CLI。
外活動呼叫結果
作為 NewCont act 的一部分,如果連絡人
連接到答錄機或即將被刪除,則會觸發此事件。 在任何一種情況下,
您都可以在中斷連絡人之前播放訊息。 如果代理程式無法使用
,系統會停止呼叫。
此 處理程式只支援播放音樂和播放訊息活動,然後必須斷開呼叫。
您可以根據通話進度分析 (CPA) 結果進一步為此 事件新增其他通話控制活動,例如播放音樂、中斷連絡人等。 CPA 結果可以是下列其中一項:
- AMD-表示偵測到答錄機。
- 已停止-表示由於 代理程式無法使用而停止呼叫。
- LIVE_VOICE-表示在 IV R 廣告活動中偵測到客戶的即時語音。
如果要在輸出廣告活動呼叫中設定 IVR:
- 識別使用「出口宣傳活動呼叫結果
」事件的流程。 - 放置 GoTo 活動以將流程對映到第二個流程。
- 使用第二個 流程中使用虛擬代理程式活動設定的 IVR 步驟。
請確定您執行這些步驟,因為您無法
直接將虛擬代理程式活動與 Outb oundCampaignCall Result 一起使用。
您可以在事件輸出變數中檢視相關變數。
無線錯誤工作流程
建立流程時,您可以設定活動的錯誤路徑,以處理流程執行期間所遇到的活動錯誤或一般錯誤。

如果您在流程執行期間收到錯誤,執行將繼續以錯誤路徑中定義的下一個活動。 如果您未在「主流程」中設定錯誤路徑,仍然可以在「事件流程」標籤中設定可用的 onGlobalError 事件來處理流程執行錯誤。
如果您無法在主流和事件流程中定義錯誤路徑,則當流程執行期間發生錯誤時,流程會結束。
讓我們考慮一個案例,您可以在流程中設定「設定變數」活動。

您可以在主流程上設定「設定變數」活動的「未定義錯誤」節點,以處理流程執行期間的任何系統錯誤。 如果您不想在主流程中定義錯誤路徑,仍然可以轉到事件流程標籤並設定 OnGlobalError 事件流程。

在上述範例中,「播放訊息」會附加到 OnGlobalError 事件處理程式中。 如果在「主流程」中執行「設定變數」活動時出現系統錯誤,系統會先考慮在「設定變數」活動中所做的組態。 如果沒有定義錯誤路徑,系統會檢查事件流程中的 OnGlobalError 事件處理程序。 由於上述範例中的 OnGlobalError 事件附加了播放訊息活動,因此系統會播放訊息並結束流程。
使用變數和運算式
自訂變數
自訂流程變數是不同資料類型的可配置變數,您可以在整個流程中使用。 您可以根據需要創建任意數量的流程變數來滿足流程中的邏輯。
安全變數
您可以將流程變數標記為安全,以防止記錄和儲存任何敏 感資訊 (這些值也會在「流程偵錯」窗格中遮罩)。 您可以將 安全變數設定為可檢視代理程式或可編輯的代理程式,以控制這些變數的 顯示方式。Agent Desktop
依預設,部署流程中的所有現有變數都是非安全的變數。 以編輯模式開啟這些流程,視需要檢閱並保留安全變數。
在流程變數對映中,您無法將安全變數對應到 GoTo 活動中的非安全變數。
您無法將全域變數標記為安全。
建立自訂流程變數
| 1 | |||||||||||||||
| 2 |
前往。 此時將顯示「流」頁面。
| ||||||||||||||
| 3 |
按兩旁邊的「轉到流設計器 」圖示。 螢幕上將顯示流程設計器視窗。
| ||||||||||||||
| 4 |
從「組態」面板開啟「變數定義」區段。 | ||||||||||||||
| 5 |
按一下「新增流量變數」。 您最多可以在流程中新增 30 個變數。 此計數包括所有全域變數和流程變數,無論它們是可報告還是用戶端可檢視。 | ||||||||||||||
| 6 |
輸入變數的「名稱」 和「描述」。 | ||||||||||||||
| 7 |
從下拉式清單中選擇「變數類型」。 建立變數後,您無法變更「變數類型」。 支援的變數類型如下:
| ||||||||||||||
| 8 |
根據所選變數類型指定變數的預設值。 | ||||||||||||||
| 9 |
(選擇性) 開啟「啟用外部 覆寫」 切換按鈕。 啟用此選項,即可在通道組態頁面上顯示 變數。 這可讓管理員 和主管從 Control Hub 取代已設定的變數值。 換 句話說,它們可以變更特定通 道的流量變數值,而無需從流程設計工具模組開啟流量。 如需有關從 Control Hub 取代變數的詳細資訊,請參閱設定通道。 當您將變數類型設定為字串時,會顯示「資源 類型」 下拉式清單,其中包含下列選項。 選擇您要允許管理員在通道組態期間取 代的資源類型。
| ||||||||||||||
| 10 |
(選擇性) 如果您開啟「包含敏感 資訊」 切換按鈕,系統會將變數標記為 安全變數。 在流程執行期間,系統不會記錄或儲存透 過此變數傳遞的任何資訊。 | ||||||||||||||
| 11 |
(選擇性) 如果您啟用「使用代理程 式可檢視」切換按鈕,變數會顯示在桌 面上,以及作為流程的一部分擷取的值。 啟用「使用代理程式可檢視」 切換按鈕時,會出現下 列欄位:
| ||||||||||||||
| 12 |
按一下儲存。 當您儲存自訂流程變數時,變數會儲存為標籤在桌面上的「全域性質」面板中。 如果您將變數標記為可檢視代理程式,則標籤會顯示耳機圖示,以便於識別。 |
範例:顯示在桌面上的流程變數順序
當您建立標記為可檢視代理程式的變數時,桌面會以特定順序顯示這些變數。
例如,如果您建立下列流程變數:客戶類型、訂閱客戶、客戶計數、呼叫比率、dob、日期測試。
桌面依下列順序從流程設計工具接收這些變數:呼叫比率、客戶計數、客戶類型、訂閱客戶、ANI、DN、dob、RonAtimeout、日期測試。
桌面在使用者介面上按下列順序 (從左至右) 顯示變數:
-
客戶變數電
.話號碼、DN、佇列、RONA 時間 -
流程變數按字母順序排序,變數首先以大寫開頭,然後是小寫的變量:呼叫比例,客戶數,客戶類型,日期測試,訂閱客戶,dob。
範例:在桌面上顯示互動 ID
互動 ID (聯絡人工作階段 ID) 是系統產生的唯一 ID,可 識別給定交互。 您可以從分析器 報告中擷取互動 ID,並使用 ID 來疑難排解與呼叫失敗相關的問題。 若要 在桌面上顯示互動 ID:
- 開啟所需流程,然後選擇「新增流量變數」。
- 將「預設值」欄位設定為新聯絡人。互動 ID。
- 啟用「使用代理程式可檢視」切換按鈕。
當代理程式接收呼叫時,「互動 ID」會出現在桌面上。
編輯自訂流程變數
如果變數已經在使用中,則無法編輯變數類型。 這樣做可能會對流程產生重大影響。 因此,這種行動是禁止的。 在此情況下,將停用「變數類型」下拉式欄位,並且會出現警告訊息。
成功編輯變數後,所做的變更會顯示在整個流程中,以及當您按一下「全域性質」窗格中的流程變數時顯示的彈出式視窗中。
若要編輯自訂流程變數,請執行下列步驟:
| 1 |
使用控制中心網址 https://admin.webex.com/ 登入您的客戶組織。 |
| 2 |
前往。 此時將顯示「流」頁面。
|
| 3 |
按兩旁邊的「轉到流設計器 」圖示。 隨即顯示「流程設計工具」視窗。
|
| 4 |
按一下彈出式視窗右上角的「編輯」。 此時系統顯示「編輯流量變數」對話方塊。 如果不在流程中使用變數,則所有欄位都是可編輯的。 您可以修改變數名稱、描述、類型和值。 |
| 5 |
按一下此訊息中的資訊圖示,以查看使用變數的活動清單。 如果要繼續編輯變數,請先從所有流程組態中移除變數,然後再嘗試進行編輯。 |
| 6 |
進行必要的更改。 儲存按鈕會維持停用狀態,直到您進行變更為止。 |
| 7 |
按一下儲存。 |
刪除自訂流程變數
如果變數在流程中使用,則無法刪除它。 這樣做對流程有重大影響。 在此情況下,「刪除變數」視窗中的「刪除」按鈕會停用,並且會顯示使用變數的活動清單。
這些活動會根據它們是顯示在「主流程」或「事件流程」標籤中進行分組。 如果要刪除正在使用中的變數,請在嘗試刪除之前從所有流程組態中移除該變數。
若要刪除自訂流程變數,請執行下列步驟:
| 1 |
前往。 此時將顯示「流」頁面。
|
| 2 |
按兩旁邊的「轉到流設計器 」圖示。 隨即顯示「流程設計工具」視窗。
|
| 3 |
在「全域性質」窗格中,按一下顯示在您要刪除的變數標籤上的「刪除」圖示。 |
取代流程設定
「流程設計師」模組中的覆寫流程設定功能可讓授權使用者 從控制中心修改流程的特定預先定義設定。 此功能可讓 管理員和主管輕鬆變更特定流程參數,例如營業 時間、音訊提示或佇列指派,而無需開啟所需流程。
若要取代流程設定:
-
您必須將某些流程中的變數設定為可外部設定。 如需 組態詳細資訊,請參閱 建立自訂流程變數一節。
-
然後,管理員和主管必須對這些變數進行必要的 變更。 已設定的流程變數會顯示在「 控制中心」的通道組態頁面上。 如需詳細資訊,請參閱設定頻道部分。
覆寫流程設定功能提供下列優點:
預先定義的變數
當您在流程中使用特定事件和活動時,流程設計工具會自動建立預先定義的變數。
可用的預先定義變數清單會顯示在「全域流程屬性」窗格的「預先定義變數」區段中。 它們也會顯示在所選事件或活動的「屬性」窗格中。
單擊每個變量以打開一個彈出窗口,該視窗解釋 變量存儲的類型的數據,因此您知道如何在流程中使用該變量。
雖然事件輸出變數的大多數屬性都是預先定義的,且無法編輯,但您可以編輯變數以修改全域變數指定。
事件輸出變數
事件輸出變數特別與事件關聯,並採用命名:<EventName>。<VariableName>。
將事件引入流程後,所有可用於流程中使用的事件輸出變數會自動顯示在「全域屬性」窗格中,以及相關的事件處理程序活動的「屬性」窗格中。
可用的事件輸出變數如下:
-
新聯絡我們。ANI -
新聯繫人。DNIS -
新聯繫人. 互動 ID -
新聯絡人。PSTN 區域 -
代理程式已接受。代理程式 -
代理程式已接受。代理程式名稱 -
代理程式已接受。代理程式電子郵件 ID -
代理程式已接受。代理程式工作階段 ID -
代理程式已接受。佇列 ID -
代理程式已接受。佇列名稱 -
代理程式已接受。團隊 ID -
代理程式已接受。團隊名稱 -
代理人已接受。承租人 -
代理程式已接受。CAD -
電話連接。代理程式 -
電話連絡人。代理商電子郵件 ID -
電話連接。團隊 ID -
電話連接。佇列 -
電話連接。入口頻道 -
電話連接。路由策略 ID -
代理商提供。代理商 -
提供代理程式。代理程式名稱 -
代理商提供。代理商電子郵件 ID -
提供的代理程式。代理程式會話 ID -
代理商提供。佇列 -
代理程式提供。佇列名稱 -
代理人提供。團隊 ID -
提供的代理程式。團隊名稱 -
代理商提供。租戶 -
代理提供。所有關聯數據 -
代理商提供。代理商 -
提供代理程式。代理程式名稱 -
提供的代理程式。代理程式會話 ID -
代理商提供。佇列 -
代理程式提供。佇列名稱 -
代理人提供。團隊 ID -
代理提供。團隊名稱 -
代理商提供。租戶 -
代理商提供。CAD -
前撥方向 -
前撥。參與者類型 -
前撥號。撥號 -
前撥。其他方 DN -
前撥號。EPDN -
預先撥打. 代理選擇阿尼 -
前撥。操作類型 -
遠端活動呼叫結果。結果 -
結束行銷活動呼叫結果. 符合條件代碼 -
代理程式已中斷連線。代理程式 -
代理程式已中斷連線。代理程式電子郵件 ID -
代理程式已中斷連線。佇列 ID -
代理程式已中斷連線。團隊 ID -
代理程式已中斷連線。入口通道 -
代理程式已中斷連線。路由策略 ID
在某些情況下,AgentEmailID 變數可能是空值。 Flow 開
發人員應在使用之前驗證此變數,尤其是在涉及緩存
查找問題的情況中。
自訂系統變數
您只能自訂電話號碼和 DNIS (撥號識別服務) 變數的桌面標籤。 您可以建立這些變數的別名,並使用流程中的「設定變數」活動進行設定。
| 1 |
使用控制中心網址 https://admin.webex.com/ 登入您的客戶組織。 |
| 2 |
前往。 此時將顯示「流」頁面。
|
| 3 |
按兩旁邊的「轉到流設計器 」圖示。 隨即顯示「流程設計工具」視窗。
|
| 4 |
從「全域流程屬性」窗格中,開啟「變數定義」區段。 |
| 5 |
按一下 [組態] 索引標籤。 |
| 6 |
按一下「新增流量變數」。 |
| 7 |
輸入變數的名稱和描述。 |
| 8 |
在「變數類型」下拉式清單中選擇「字串」。 |
| 9 |
啟用「使用代理程式可檢視」切換按鈕。 |
| 10 |
在「桌面標籤」欄位中,輸入變數所需的桌面標籤。 |
| 11 |
按一下儲存。 這會建立變數。
|
| 12 |
從「活動資源庫」中,將「設定變數」活動拖曳到畫布中。 |
| 13 |
在「活動設定」窗格的「變數設定」區段中,執行下列動作: 發佈流程時,新建立的流程變數會取代所選的系統變數。 在流程執行期間,新建立變數的桌面標籤會出現在桌面的「傳入」彈出式視窗和「互動」窗格中。
|
活動輸出變數
活動輸出變數會儲存從活動擷取的資料,並在您將特定活動加入畫布時自動建立。 <ActivityName>活動輸出變數使用下列語法:<VariableName>其中活動名稱會根據活動動態變更。
如果流程多次使用活動,則每個活動都有每個關聯的活動輸出變數的唯一實例。 當您將活動引入流程時,所有可用於流程中使用的活動輸出變數會自動顯示在「全域屬性」窗格中,以及相關活動的「屬性」窗格中。
可用的活動輸出變數如下:
-
選
單. 選項輸入:儲存來電者在功能表活動實例期間選取的功能表選項。 這是從 0 到 9 的單位數字。 -
收集數字數字:儲存來電者在「收集數字」活動實例期間輸入的數字。 數位數取決於活動組態。 -
HttpRequest.httpStatusCode:儲存在嘗試 HTTP 請求時收到的狀態代碼。 -
HttpRequest.HttpResponseBody:儲存 HTTP請求成功觸發時的回應。 -
HttpRequest.ResponseHeader:儲存作為 HTTP 請求的一部分傳送的標頭。 -
VirtualAgent.intentTriggered:儲存觸發對話體驗處理或升級的意圖。 -
getQueueInfo.ewt:儲存所選佇列預估等候時間的值。 -
getQueueInfo.piq:儲存所選佇列的佇列中位置值。
全域變數
全域變數是您可以在建立 流程時檢視和存取的自訂變數。 管理員在控制中心的「 佈建」 模組中建立全域變數。 如需詳細 資訊,請參閱 Webex 聯絡中心設定與管理指南中的全域變數一節。
作為流程開發人員,您可以根據需求使用這些變量。 您可以在流程中加入這些變數。 您也可以在將全域變數新增至流程後編輯和移除。
編輯流程中的全域變數
編輯全域變數時,無法在流程設計工具中變更全域變數的任何中繼資料值。 但是,您可以使用「覆寫預設值」切換按鈕來變更預設值。
若要編輯流程中的全域變數:
| 1 |
使用控制中心網址 https://admin.webex.com/ 登入您的客戶組織。 |
| 2 |
前往。 此時將顯示「流」頁面。
|
| 3 |
按兩旁邊的「轉到流設計器 」圖示。 隨即顯示「流程設計工具」視窗。
|
| 4 |
在「全域流程屬性」窗格中,向下捲動至「變數定義」>「預先定義的變數」區段。 |
| 5 |
在「全域變數」 面板中,按一下全域變數,
然後按一下編輯 ( 這時系統顯示「編輯全域變數」對話方塊。 它顯示所選全域變數的
詳細資訊,例如變數類型、預設值、
桌面標籤和可編輯代理程式。
|
| 6 |
(選擇性) 啟用「覆寫入口網站組態」 切換按鈕,以覆寫 Control Hub 中設定的現有值。 這可讓您修改欄位值,例如預設值、代理程式可檢 視性、可編輯代理程式和桌面標籤。 根據所選變數類型,在「預設值 」中輸入必要的值。 例如,如果變數類型為 布林值,則此欄位會顯示為下拉式清單。 為可報告的 代理程式類型字串的全域變數輸入的預設值不得超過 256 個字元。 |
| 7 |
進行必要的更改。 |
| 8 |
按一下儲存。 |
從流程中移除全域變數
您可以移除任何流程中不使用的全局變數。
如果您無法移除全域變數,請聯絡您的管理員以啟用功能旗標以從流程中移除全域變數。
若要從流程中移除全局變數:
| 1 |
使用控制中心網址 https://admin.webex.com/ 登入您的客戶組織。 |
| 2 |
前往。 此時將顯示「流」頁面。
|
| 3 |
按兩旁邊的「轉到流設計器 」圖示。 隨即顯示「流程設計工具」視窗。
|
| 4 |
在「全域流程屬性」窗格中,向下捲動至「變數定義」>「預先定義的變數」區段。 |
| 5 |
在「全域變數」面板中,按一下您要移除之全域變數的移除 (x) 圖示。 彈出式訊息會提示您確認動作。
|
| 6 |
按一下刪除。 這會將選取的全域變數從清單中移除。
|
桌面可檢視變數
您可以為「桌面」的傳入彈出式視窗和「互動」窗格設定下列變數類型,用於傳入和輸出語音通話:
-
系統變數,例如電話號碼、DNIS (撥號碼識別服務)、佇列名稱和 RONA 逾時
-
在控制中心中建立和管理的全域變數。
-
在流程設計工具中建立和管理的自訂流程變數
您只能設定標記為可檢視代理程式的變數。
您可以在新流程以及現有流程上設定這些變數。 但是,現有流程會繼續顯示預設彈出式視窗變數,例如 電話號碼、DNIS 和佇列名稱。 您可以使 用此功能編輯這些流程以新增更多變數。
設定傳入彈出式視窗和來電的 互動窗格變數的步驟相同。
您需要為輸入和輸出呼叫案例建立獨立流程,以設定傳入彈出式視 窗和互動窗格的變數。
- 桌面上傳入的彈出式視窗
- 當代理程式接收來電或撥出來電時,即會出現傳入彈出式視窗。 它會根據流程設計工具中設定的變數顯示關於客戶的關鍵資訊。 您可以在傳入彈出式視窗中設定這些變數的顯示順序,這些變數可包含系統、全域和自訂流程變數的任何組合。 您也可以編輯這些變數的桌面標籤。
- 您可以自訂系統變數的桌面標籤,例如電話號碼和 DNIS。 如需詳細資訊,請參閱自訂系統變數。
- 對於來電和輸出來電,您可以選擇至少三個和最多六個變數。 對於諮詢呼叫,諮詢的代理程式會檢視其他三個變數,例如「代理程式名稱」、「代理程式 DN」和「代理程式團隊」,這些變數依預設新增至清單。
-
您無法在桌面上傳入的彈出式視窗中設定包含敏感資訊的變數。
- 如需如何為傳入彈出式視窗設定變數的詳細資訊,請參閱設定傳入彈出式視窗的變數。
設定傳入彈出式視窗的變數
| 1 |
使用控制中心網址 https://admin.webex.com/ 登入您的客戶組織。 |
| 2 |
前往。 此時將顯示「流」頁面。
|
| 3 |
按兩旁邊的「轉到流設計器 」圖示。 螢幕上將顯示流程設計器視窗。
|
| 4 |
從「全域流程屬性」窗格中,開啟「變數定義」區段。 |
| 5 |
按一下「桌面可檢視性與順序」標籤。 |
| 6 |
在「傳入式彈出式視窗」區段中,按一下「選取傳入彈出式視窗的變數」。 這時系統顯示「在傳入彈出式視窗中選取變數」。 它顯示包含四個預設系統變數的所有變數,例如電話號碼、DNIS、佇列名稱和 RONA 逾時。 依預設,會選取「電話號碼」、「DNIS」和「佇列名稱」等系統變數,您可以在新增更多變數時取消勾選。
|
| 7 |
使用下列搜尋選項篩選清單: 清單會根據您的條件項目自動填入變數。
|
| 8 |
勾選您要為傳入彈出式視窗選擇的變數的核取方塊。 您可以選擇至少三個變數和最多六個變數。 |
| 9 |
按一下儲存。 如果您啟用自動保存切換按鈕,則可以跳過此步驟。 所選變數會顯示在「傳入式彈出式視窗」區段中。
|
| 10 |
使用手柄圖示( |
| 11 |
(選擇性) 按一下變數旁邊的 x 圖示,從清單中移除該變數。 |
設定互動窗格的變數
| 1 |
使用控制中心網址 https://admin.webex.com/ 登入您的客戶組織。 |
| 2 |
前往。 此時將顯示「流」頁面。
|
| 3 |
按兩旁邊的「轉到流設計器 」圖示。 隨即顯示「流程設計工具」視窗。
|
| 4 |
從「全域流程屬性」窗格中,開啟「變數定義」區段。 |
| 5 |
按一下桌面可檢視性和順序標籤。 |
| 6 |
在「互動窗格」區段中,按一下 「選取互動窗格的變數」。 隨即顯示「選取互動窗格上的變數」 視窗。 它顯示所有變數以及四個系統變數,例如電話號碼、DNIS、佇列名稱和 RONA 逾時。
|
| 7 |
使用下列搜尋選項篩選清單: 清單會根據您的條件項目自動填入變數。
|
| 8 |
勾選您要為「互動」窗格選擇的變數的核取方塊。 您最多可以選擇 30 個變數。 |
| 9 |
使用手柄圖示( |
| 10 |
按一下儲存。 如果您啟用自動保存切換按鈕,則可以跳過此步驟。 所選變數會顯示在「互動窗格」區段中。
|
| 11 |
(選擇性) 按一下變數旁邊的 x 圖示,從清單中移除該變數。 |
JSON 變量
JSON 變量是 JSON 類型的自定義流量變量。 您可以在流程設計工具中建立 JSON 變數。 如需詳細資訊,請參閱建立自訂流程變數。
您可以使用下列活動將資料儲存在 JSON 變數中:HTTP 請求、解析和設定變數。
在 HTTP 和解析活動中,您可以使用 JSON 路徑過濾器運算式提取數據並將其存儲在 JSON 變量中。
在「設定變數」活動中,您可以透過下列方式使用 「設定值」選項中的 JSON 變數:
-
在文字方塊中鍵入 JSON 值。 例如:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
使用卵石表達式。
在 Pebble 表達式中 JSON 變量的使用
-
點 (.) 分隔存取:您可以在呼叫處理和流程控制活動中使用 Pebble 運算式中的 JSON 變數中的點 (.) 分隔存取權。
語法:
{{JSONVariableName.FieldName}} 其中,JSONVariableName.FieldName 應該評估為JSON 變量中的字段。在上一個範例程式碼片段中,如果您使用 HTTP 或解析將員工解壓縮到名
為 empvar的變數中:使用{{empVar.EmployeeCode}} 獲取 E1的值。 -
JSON 數組的索引訪問:您可以從 JSON 數組訪問類似於 Pebble 語法的特定索引。 如需有關 Pebble 中的索引訪問權限的更多詳細信息,請訪問 https://pebbletemplates.io/wiki/guide/basic-usage/,例如:
如果您使用 HTTP 或解析將員工 JSON 陣列解壓縮{ "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { "userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }到名為 var的變量中:-
使用
{{var [0]}} 獲取rirani 是經理的員工詳細信息。 -
使用
{{var [1] .directReports [0]}}獲取約翰的員工詳細信息,這是經理直接報員的員工詳細信息。 -
使用{{var [1] .directReports [0] .偏好的完整名稱}} 獲取約翰·伊朗尼的值。 -
使用{{var [0] .偏好的完整名稱}} 獲取為羅明·伊朗尼的值。
-
在 HTTP 請求中的 JSON 變量的使用
若要使用 JSON 變數作為 HTTP 要求的請求內文,請先使用 「設定變數」活動將 JSON 變數轉換為字串。 例如,在「設定變數活動變數設定」區段中,將值為 {{json Variable}} 的變數 JSONString 設定。
使用此變數作為 HTTP 設定的輸入。 例如,在「HTTP 請求設定」區段中,將「請求內文」設定為 {{JSONString}}。
編寫表達式
流程設計師中的大多數文字輸入欄位都支援編寫運算式。 運算式不是必要的,但它們允許通過變量為進階使用者提供強大的指令碼功能。 如果您不需要運算式,您也可以在相同的輸入欄位中輸入簡單流程的基本文字和數字。
將每個表達式包裹在雙括號中,如下所示:{{輸入表達式}}
例如,如果要將兩個字符串變量合併在一起,則必須使用 {{var1+var2}}。 如需詳細資訊,請參閱:https://pebbletemplates.io/。
小石模板語法
流程設計工具中的所有輸入欄位都使用稱為 Pebble 範本的開放原始碼表示式語法:https://pebbletemplates.io/。
以下是 Pebble 模板中支持的符號:==,!=,<,>,<=, > =,+,-,*,/。 若要在表示式中鍵入自訂變數,請使用以下語法: {{variable}}
在 Pebble 範本語法中,變數名稱必須以字母、底線 (_) 或美元符號 ($) 開頭,但不是數字。 例如,311_ 促銷無效,而促銷 _311 是有 效的。
也支援邏輯運算子。 如需詳細資訊,請參閱 https://pebbletemplates.io/wiki/operator/logic/。
建議您在流程設計工具中使用運算式之前,先檢閱 Pebble 範本文件。 如需有關編寫表達式的資訊,請參閱文件:https://pebbletemplates.io/wiki/。
例如,在這個基本條件使用案例中,表示式會檢查呼叫者的帳戶編號是否大於或等於某個值。 根據運算式對指定流程執行的評估方式,流程可以採用 True 或 False 路徑。
自定義寶石濾鏡
時代時間戳
您可以使用以下 Pebble 篩選器返回 Now 或給定日期字符串的紀元時間戳記:
現在的時代時間戳記:
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829
特定日期的紀元時間戳記:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
驗證運算式
如果輸入欄位偵測到正在使用表示式 (即輸入 {{}} 語法),欄位右下角會出現藍色圖示。
單擊藍色圖標以打開一個模式,您可以在其中測試和修改表達式,直到獲得所需的結果為止。
「測試表示式」模式包含下列欄位:
-
表示式:顯示從活動組態中最初在輸入欄位中輸入的表示式。
-
變數欄位:運算式中使用的每個變數都有一個支援欄位,您可以在其中輸入範例變數值。 為每個變數輸入一個值,然後按一下「測試」以查看是否使用輸入的參數執行表示式的結果。
若要在表示式中設定變數,請僅使用格式 {{變數名稱}}。 例如,{{newContact.ani}} 是一種變量語法。
-
結果:按一下「測試」後顯示表示式的結果。 如果結果不同於預期,請根據需要修改表示式。 如果您對組態進行變更,請按一下「套用變更」以更新活動組態中的表示式。
使用流程範本
流程範本是針對特定使用案例而設計的預先製作流程。 這些範本可在 流程設計工具畫布中隨時使用,使流程開發人員能夠以最少的努 力快速建置和發佈流程。
若要使用流程範本建立流程,請選取所需的範本,根據您的 業務需求自訂,驗證、發佈並開始使用流程。 如需詳細資訊,請參閱 從流程 範本建立流程。
營業時間使用
使用此流程設計師範本進行 Webex 聯絡中心中的營 業時間管理。 來電者會收到訊息,並根據 組織設定的營業時間、假日和緊急情況來路由他們的來電 。
此流程會根據客服中心的工作時間、假日清單和緊急覆寫來 路線通話,確保最佳來電體驗並有效處理 非工作時間。 如果聯絡中心關閉,則會通知來電者關 閉。
主要功能包括以下內容:
- 集中管理工作時間、假期和緊急覆寫。
- 根據營業時間配置自動路由。
- Cisco 文字轉語音 (TTS) 用於所有音頻提示,但可以上傳自定義音頻文件。
- 預設暫停的音樂是
defaultmusic_on_hold.wav,但可以自定 義。
先決條件
- 營業時間設定:在 Control Hub 中建立工作時間、假日清單和覆寫。
- 音訊檔案:上傳需要的音訊檔案以取得提示,例
如 BusinessHoursOpen.wav,或使用 Cisco TTS 功能。 - 佇列、團隊和入口點對映:在 Webex 聯絡中心中Management Portal設定這些元素。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
| 流量元素 | 說明 |
|---|---|
| 接收來電話 | 會啟動呼叫並進入流程。 |
| 營業時間評估 | 系統會檢查目前時間是否在工作時間、假期或取代 條件之內。 |
| 處理開放時間 | 如果聯絡中心開啟,則會播放歡迎訊息,並將通話 路由到代理程式佇列。 |
| 工作時間後 | 如果聯絡中心關閉,則會播放關閉時間訊息,並且通 話中斷。 |
| 緊急覆寫 | 如果緊急覆寫處於作用中狀態,則會播放緊急訊息,並且通 話中斷連線。 |
流程活動
下表說明流程活動的順序。
| 流動活動 | 說明 |
|---|---|
|
開始 (新電話聯絡人) | 當收到新的電話連絡人時,流程就會開始。 |
|
營業時間檢查 (商業旅遊) | 系統會檢查聯絡中心是否在正常工作時間、 假期或緊急覆寫情況。 |
|
工作時間提示 (工作時間 _ 提示) | 在工作時間內,會播放訊息,通知來電者聯絡
中心已開啟 (預設檔案:BusinessHoursOpen.wav)。 |
佇列聯絡人 (代理人 _ 佇列) | 呼叫者會放置在佇列中,以路由至可用的代理程式。 |
待話期間背景音樂 (荷蘭音樂) | 呼叫者在佇列中等候時播放音樂(預設檔案:
defaultmusic_on_hold.wav)。 |
|
假日休息 (假日 _ 休息日) | 如果是假期,系統會播放訊息,通知來電者辦公室關 閉。 |
|
工作時間後提示 (休息時間 _ 提示) | 如果超過營業時間,則會播放訊息,通知來電者 辦公室關閉。 |
| 緊急覆寫 (覆蓋 _ 緊急情況) | 如果發生緊急覆寫,則會播放緊急訊息。 |
| 斷開接點 (斷開接點) | 播放訊息後(無論是工作時間過後、假期或緊急情況 ),通話都會中斷連線。 |
其他資源
如需有關設定營業時間、假日清單和取代的詳細資訊,請參閱 Webex 聯絡中心設定與管 理指南。
全面的輸入聯繫
使用 Webex 聯絡中心中的此流程設計師範本,可全面處理來電、營業時間檢查、佇列 中的位置公告和回呼選項。
此流程演示了 Webex 聯絡中心的全面輸入語音通話案例。 它包括處理營業時間、假期、緊急覆寫、 自助服務選項、佇列中的位置 (PIQ) 公告以及客戶回呼選項。 它適用於基本的自助服務和通話佇列至關重要的環境。
修改流程以符合特定組織需求,並精心處理未知 情況。
此流程使用 Cisco 文字轉語音 (TTS) 進行需要提示(如果
有)的音頻活動。 對於音樂,它預設為開箱即提供的 defaultmusic_on_hold.wav 文件
。
先決條件
在實作此流程之前,請確定 Webex 聯絡中心符Management Portal合下列要求:
- 建立入口點、佇列、小組和入口點對映,以及任何其他組織特定的組 態,例如連接器、外撥 ANI 等。
-
從「 間、假日清單和緊急覆寫。
- 如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
|
流量元素 |
說明 |
|---|---|
| 已接收來電 | 呼叫在「新聯絡人」活動中進入流程。 |
| 查看營業時間 | 流程使用
BusinessHours 活動將目前時間與定義的工作時間進行檢查。
|
| 自助服務選項 | 在開放時間內,Welcome Menu(IVR 菜單)活動會播放一個菜單,為來電者提
供基本的自助服務選項:
|
| 佇列放置 | 呼叫者會使用佇列活動放入佇列中。 getPositionInqueue 活動會擷取來電者在 佇列中的位置,並使用 PlayPiq 活動將此資訊公告給來電者。 |
| 回呼和語音信箱選項 | 如果來電者選擇離開語音信箱或要求回呼,則會觸發
Fin alMenu 活動:
|
|
待話期間背景音樂 | 呼叫者在佇列中等候時播放音樂(預設檔案: defaultmusic_on_hold.wav)。 |
|
循環處理 | 該流程可確保如果呼叫者循環過多次(通過 CallLoopCycle 和 LoopCy cle 活動),他們將被導向到最後的菜單選項(回 呼或語音信箱)。 |
| 通話中斷 | 完成所有步驟後,或者呼叫者選擇結束後,會使用「斷連接聯絡人 」活動中斷呼叫。 |
流程活動
下表說明此流程 範本所涉及的流程活動順序。
|
流動活動 |
說明 |
|---|---|
|
開始 (新聯絡人) | 接收通話時啟動流程。 |
|
營業時間檢查 (商業旅遊) | 檢查通話是否在營業時間、假期或緊急覆寫情 況。 |
|
IVR 功能表 (歡迎選單) |
播放帶有自助服務選項的功能表(按 1 進行支持,按 2 進行 銷售)。 |
|
佇列處理 |
|
|
保持音樂 (音樂集團) | 當來電者在佇列中等候時播放保留音樂。 |
|
循環處理 (呼叫循環循環和循環循環) | 確保呼叫循環過多次被導向到最後的菜 單。 |
|
中斷連線 (斷開接點) | 在消息後或來電者選擇結束互動時中斷通話。 |
其他資源
如需詳細資訊,請參閱 Webex 聯絡中心設定與管理指南。
中華人民共同體驗測試
此流程範本包含互動 式語音回應 (IVR) 支援的呼叫後調查 (PCS) 系統的功能。 該調查旨在 使用基本菜單和觸摸音 IVR 有效地捕獲客戶滿意度評分。
此流程可協助 Webex 聯絡中心透過使用雙色調多頻 (DTMF) 音調查 簡單的自動通話後調查,有效地收集客戶意見。 客戶 在收到評分提示時對他們的通話體驗進行評分。 系統會在用於報告的全域變數中收集 客戶回應。 該調查以 1—5 的 比例擷取客戶滿意度評分。
此流程旨在通過幾個簡單的步驟輕鬆設置呼叫後調查。 它 預先包裝了所有必要的構建塊,包括語音到文本連接器。
使用情況
若要有效地使用此流程作為呼叫後調查流程,請從主流程上的 AgentDisconnected 事件連接 Go To 流程。 這可確保代理程式中 斷通話時,會向來電者顯示通話後互動式語音回應 (IVR) 調查,該調查會擷取客戶滿意度 (CSAT) 回應。
此流程包括可以播放給客戶的消息。 您可以根據需 要自訂訊息。
先決條件
在設定此流程之前,請建立下列變數:
-
反調查
-
類型-整數
-
預設值 —0
-
說明-跟踪每個 無效或逾時回應時的調查問卷嘗試和增量次數。
-
-
全球 _ 反饋調查回應
-
類型-整數
-
預設值 —0
- 來源-全域變數
- 設為可報告-切換開啟。
-
說明-存儲客戶的評分回應,如果有無效/逾時情況,則儲 存「NoResponse」。
-
流程活動
下表說明流程中使用的活動。
| 流動活動 | 說明 |
|---|---|
|
開始 最新聯絡我們 |
啟動新電話聯絡人時啟動調查問卷。 |
|
調查選項(IVR 選單) |
提示使用者選取評分 (1—5)。 數字 1,2,3,4,5 對應 於滿意水平。 逾時或無效回應會導致重試。 |
|
設定調查回應 | 擷取使用者的選取項目,並將其儲存在全域 _ 反饋 Survey Response 變數中。 |
|
設定反調查 |
在逾時或無效回應後,會增加 CounterSurvey 變數。 |
| 檢查反調查 |
使用下列條件 CounterSurvey > 2 來驗證重試次數是否超過 2。 如果重試用完,則結束調查。 |
|
設定變量 _R3K |
如果重試用完時,將「NoResponse」指定給 SurveyResponse。 |
|
遊戲調查記錄 |
擷取回應後,播放感謝訊息。 |
|
斷開連接 |
優雅地結束通話。 |
對話流程 ES 虛擬代理程式
此 Webex 聯絡中心流程設計師 範本演示了 Google DialogFlow ES 和 Webex 聯絡中心之間的資料流程,專注於如何在互 動期間將資料傳遞至兩個平台和從兩個平台傳遞。
此流程展示了如何在 Webex 聯絡中心和 DialogFlow ES 之間傳遞資料以處理客戶互動。 它提供了一個基礎流程,其中與 DialogFlow ES 交換 資料,以進行自然語言處理和自動化代 理程式履行。 與 DialogFlow 的整合使機器人能夠了解客戶意圖, 並根據對話採取適當的行動。 此外,該流程還包括 錯誤處理,以確保客戶體驗順暢,即使出現意外 狀況。
先決條件
在實作此流程之前,請確定 Webex 聯絡中心符Management Portal合下列要求:
- 具有對話相關意圖的 Google DialogFlow ES 代理程式。
- 建立入口點、佇列、小組和入口點對映。
- 在 DialogFlow ES 中啟用 Webhook 履行,並在內聯編輯器中使用範例 node.js 程式碼 。
-
Cisco 文字轉語音 (TTS) 已啟用,以動態產生自訂訊息。 如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
|
流量元素 |
說明 |
|---|---|
| 客戶啟動聯絡 | Webex 聯絡中心接收通話。 |
| 資料傳遞至對話流程 ES | 自訂問候語,其中包含客戶詳細資訊,例如姓名和 呼叫原因,會傳送至 DialogFlow ES 機器人進行處理。 |
| 機器人與對話流程互動 | DialogFlow 會根據設定的意圖處理輸入並回應 。 |
| 排隊中的音樂 | 機器人處理請求時,客戶會被放入帶有保 留音樂的佇列中。 |
| 斷開連線 | 對話方塊完成後,互動結束。 |
流程活動
下表說明此流程 範本所涉及的流程活動順序。
|
流動活動 |
說明 |
|---|---|
|
開始 | 此活動標記流程的開始。 接收新通話時會觸 發它。 |
| 設定語言 | 流程使用「設定變數」活動來設定整個互動的語言代碼 (en-US) 。 這可確保所有語音互動與來電者 的語言偏好一致。 |
| 自定義問候 | 此活動會將客戶詳細資訊,例如姓名、電子郵件和呼
叫原因傳送給 DialogFlow ES 機器人。 問候語是使用思科文字轉語
音 (TTS) 動態產生的。 傳遞的範例數據:
|
|
佇列至代理 | 如果互動需要升級,則會將客戶放入佇列中,並使用 defaultmusic_on_hold.wav
檔案播放保
留音樂。 |
| 播放音樂 | 當來電者在佇列中等候時播放音樂。 流程使用 Cisco 的 默認保留音樂,但可以通過上傳不同的音樂文件來自定義。 |
|
斷開連線 | 當流程完成後,此活動會中斷通話的連線,確保 交互無縫結束。 |
流程細節
此範例中使用的流程 JSON 包含對互動處理、錯誤處理以 及 Webex 聯絡中心與 DialogFlow 之間的通訊所需的變數和活動。 使用的關鍵變量包括:
|
流量變數 |
說明 |
|---|---|
|
全球 _ 反饋意見調查 Optin | 追蹤客戶是否選擇接聽電後調查。 |
| 客戶名稱 | 擷取客戶名稱以進行個人化。 |
| 客戶電子郵件 | 擷取客戶的電子郵件。 |
| 客戶原因 | 記錄客戶通話的原因。 |
| 全球語言 | 設定預設語言 (en-US)。 |
|
全域語音名稱 | 決定用於文字轉語音的語音。 |
其他資源
如需有關此整合的詳細資訊,請參閱使用 Webex 聯絡 中心使用 Google 對話方塊 ES 上處理資料視訊。
如需進一步指引,請參閱 Webex 聯絡中心開發人員文件和 DialogFlow ES 文件。
開發人員支援
如需有關此整合的任何支援,請透過 Webex 開發人員入口網站與 Webex 聯絡 中心開發人員支援團隊開啟通知書 。
如需進一步討論,請造訪 Webex 聯絡中心 API 開發人員 社群。
動態變量支持
此範本提供進階的動態輸入 語音流程,可擷取外部設定,使用這些設定設定設 定流程變數,並根據變數組態路由呼叫。
流程會透過 HTTP 要求動態擷取流程設定,並設定指導流程其餘部分的 變數。 這些變數可管理路由決策、佇列 處理、提示和錯誤管理。 這通常用於需要根據實時業務條件 (例如工作時間或 假期)需要彈性的呼叫處理情況,這些情況中可以使用基於動態 變量的路由在不同的使用案例中重複使用單一流。
流程通過播放適當的消 息,處理工作時間或錯誤情況,並根據組織的特定要求提供路由來確保流暢且有效 的來電體驗。
該流程使用 Cisco 文字轉語音 (TTS) 進行所有需要提示的音頻活動。 您可以透過更新流程 變數來設定保留的自訂音樂或訊息。
先決條件
在實作此流程之前,請確定 Webex 聯絡中心符Management Portal合下列要求:
- 建立入口點、佇列、團隊、入口點對映,以及任何其他組織特定的組態活動 ,例如連接器、外撥 ANI 等。
-
確保所有必要的靜態音頻文件或自定義 TTS 提示 都已上傳到系統。
-
擁有有效的 API 端點來獲取流程設置
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
|
流量元素 |
說明 |
|---|---|
| 最新聯絡我們 | 當在入口點接收通話時,流程開始。 |
| HTTP 要求 | 流程會根據呼叫的 DNIS 動態擷取流程設定 的 HTTP 要求。 |
| 營業時間檢查 | 根據流程設定,流程會檢查營業時間、假期和 覆寫,以適當地路由通話。 |
| 播放訊息(歡迎) | 根據擷取的設定,會使用 TTS 或 預先錄製的提示播放歡迎訊息。 |
| 佇列活動 | 如有必要,呼叫會根據動態 變數放置在佇列中。 |
| 播放音樂(佇列管理和佇列中的音樂) | 當來電者在佇列中等候時,會播放保持音樂,可以 動態設置。 |
| 錯誤處理 | 如果發生任何錯誤,則會使用動態變數啟用的 GoTo 重新導 向到錯誤處理流程或不同的入口點。 |
流程活動
下表說明此流程 範本所涉及的流程活動順序。
|
流動活動 |
說明 |
|---|---|
|
開始 | 當透過「新聯絡人」活動接收來電時,流程就會開始 。 |
| HTTP 要求 | FetchFlowSettings 活動會執行 HTTP 要求,以擷取所有必要的 流程設定,例如營業時間、提示和佇列組態。 |
|
IVR 功能表 (歡迎選單) |
播放帶有自助服務選項的功能表(按 1 進行支持,按 2 進行 銷售)。 |
| 設定變數 | setVariable 活動會儲存從 HTTP 要求擷取的資料,並將值指定給 流程相關的變數,例如 BusinessHours、佇列、歡迎提示和 HoldMusic。 |
| 營業時間 | BusinessHours 活動會檢查工作時間表、假期和覆寫,並 根據當前時間指導流程。 |
| 播放訊息 | 播放訊息活動會向來電者播放歡迎訊息。 這可以 動態設置或預先配置。 |
| 佇列聯絡人 | QueueContact 活動會將呼叫者置於適當的佇列中,利用 動態變數進行佇列管理和備用處理。 |
| 播放音樂 | PlayMusic 活動會根據 HoldMusic 變數 設定,向等待在佇列中的呼叫者播放保留音樂。 |
| 前往 | 多個「轉到」活動可用於在 流程的不同部分之間導航,或處理特定條件,例如假期或錯誤。 |
| 斷開連線 | 完成所有必要步驟後,流程會以適當的斷開或重 新導向結束。 |
你好世界
使用此範本可建立簡單的輸入語音流程,其中會以訊息接聽來電者,然後中斷連線。 這種流 程通常在關閉時間使用。
此流程提供了一個簡單的流程,可以向來電者播放通知。 通過處理任何錯誤或未知情況,修改 流程以確保流暢的來電體驗 。
子流程使用 Cisco 文字轉語音進行任何音訊提示。 對於音樂,它
默認為內置文件(defaultmusic_on_hold.wav),對於暫停的音樂
。
先決條件
在實作此流程之前,請確定 Webex 聯絡中心符Management Portal合下列要求:
- 建立入口點、佇列、團隊和入口點對映,以及任何其他組織特定的組態活動 ,例如連接器、外撥 ANI 等。
- 如果使用自訂音訊提示而不是 Cisco 文字轉語音 (
TTS),則上傳靜態音訊檔案。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
流量分解
- 接收通話並進入流程。
- 會播放歡迎訊息給來電者。
- 來電者會放置在佇列中。
- 呼叫者等候時播放保持音樂。
流程活動
下表說明此流程 範本所涉及的流程活動順序。
|
流動活動 |
說明 |
|---|---|
|
開始 | 接收通話時,流程開始 |
| 播放訊息 |
|
|
斷開連線 |
|
其他資源
如需詳細資訊,請參閱 Webex 聯絡中心設定與管理指南。
功能表自動語音應答
使用此 Webex 聯絡中心流程設計師 範本來建立功能表驅動的系統,以實現有效率的呼叫路由。 它可以自動化輸入動 作,將來電者引導到合適的團隊或服務,以獲得更流暢的體驗。
此流程可自動化與來電者的初始互動,允許他們 瀏覽各種功能表選項。 它包括動態錯誤處理,多語言支持,以及發 生錯誤或無法識別的輸入時有禮貌的斷線過程。
此流程使用 Cisco 文字轉語音 (TTS) 進行任何音訊提示。 對於音樂,它
默認為內置文件(defaultmusic_on_hold.wav),對於暫停的音樂
。
先決條件
在實作此流程之前,請確定 Webex 聯絡中心符Management Portal合下列要求:
- 建立入口點、佇列、小組和入口點對映。
- 如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
|
流量元素 |
說明 |
|---|---|
|
接收來電話 (新電話聯絡人) |
當輸入通話啟動新的電話連絡人時,流程就會觸發 。 |
|
歡迎訊息 (歡迎提示) |
播放問候訊息:歡迎來到 Webex 聯絡中心! |
|
主菜單 (IVR 菜單) |
來電者會顯示一組選單選項。 使用 TTS 大聲朗讀菜單,引導來電者通過不同的服務選項:
|
|
根據選擇的路由 |
根據選取的選項,呼叫者可以轉移到特定團隊 (盲移轉)或放入佇列等待下一個可用的代理程式。 |
|
錯誤處理 |
無效的輸入會以錯誤訊息解決,並提示來電者重 試。 |
|
待話期間背景音樂 (播放音樂) |
在佇列中等待時,會播放預設
保留音樂 ( |
|
斷開連線 |
流程通過中斷通話來結束。 |
流程活動
下表說明流程活動的順序。
|
流動活動 |
說明 |
|---|---|
|
新的電話聯絡人 (開始) |
當輸入通話啟動新電話連絡人時,這是流 程的起點。 |
|
播放訊息 (歡迎提示) |
客戶接受一則訊息:歡迎來到 Webex 聯絡 中心! 此步驟使用Cisco Cloud文字轉語音 (TTS) 來產生訊息。 |
|
主菜單 (IVR 菜單) |
向來電者顯示一個帶有各種選項的菜單:
|
|
根據選擇的路由 (條件) |
根據選取的選項,呼叫者可以轉移到特定團隊 (盲移轉)或放入佇列等待下一個可用的代理程式。
|
|
播放音樂 (音樂暫停) |
對於佇列呼叫,系統會在呼叫者等待下一個可用代理程式時播放保留音樂。 |
|
錯誤處理 |
如果選取無效選項或輸入時間逾時,系統會播放 訊息,提示呼叫者重試。 |
|
斷開連線 |
互動完成或發生錯誤後,流程使用「中斷連絡人 」活動中斷呼叫。 |
其他使用案例
- 子功能表:有一個語言選擇菜單,用戶可以通過按一下英語或 2(西班牙語)來選擇自己 喜歡的語言。 如果來電者按下 #, 菜單會重複。
- 錯誤訊息:收到無效輸入時,會播放錯誤訊息。 對於 嚴重錯誤,系統會道歉並斷開來電者的連線。
其他資源
如需詳細資訊,請參閱 Webex 聯絡中心設定與管理指南。
微軟動力學 HTTP (S) 資料下降
使用此流程設計師範本可在 Webex 聯絡中心中建立 IVR 流程,該流程使用 HTTP 連接器與 MS Dynamics 連線。 此流程從 CRM 使用 ANI 檢索客戶和案例詳細信息,以個性 化的消息向來電者接待,並將通話路由。
通過此流程,來電者會接受基於 CRM 數據的個性化消息 ,如果找不到案例,則通話將轉移到代理人。 通過屏幕彈出窗口即時向代理提供 客戶或案例詳細信息。 該流程通過兩個 HTTP 請求與 MS Dynamics 進行互動:
- 透過執行 ANI 查詢來擷取客戶詳細資訊。
- 根據客戶 ID 擷取最近的案例詳細資訊。 如果找不到客戶或案例 資訊,則會將通話路由至代理人,並將適當的訊息 播放給來電者。 代理程式會收到一個螢幕彈出式視窗,顯示「新案例」 表單或最後為客戶建立案例的詳細資料。
啟用屏幕彈出功能,以確保代理人在接聽電話時獲得必 要的信息。
先決條件
在執行此流程之前,請確保符合下列要求:
- 在 Azure 中註冊的應用程式適用於 MS Dynamics CRM。
- 必須事先配置 OAuth 2.0 和控制中樞中的連接器設置。
- 將範本匯入流程設計工具中。
- 根據您的組 織需求調整流量變數、佇列和任何特定組態。
流程使用 Cisco 文字轉語音 (TTS) 進行動態提示。 如果需要靜態音頻 ,用戶可以上傳音頻文件。 預設保留音樂會從 Webex 儲存庫中使用。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
|
流量元素 |
說明 |
|---|---|
|
接收來電話 |
被捕獲來電者的 ANI。 |
|
STRIP ANI |
+ 國家代碼已從 ANI 中移除。 |
|
擷取客戶資訊 |
系統會向 MS Dynamics CRM 提出 HTTP 要求,以使用已刪除的 ANI 查找客戶詳 細資訊。 |
|
條件檢查-客戶存在 |
如果客戶存在,則會提出另一個 HTTP 要求來擷取其案例詳細資料。 如果客戶不存在,則會播放 「找不到案例」訊息。 |
|
播放個性化案例信息 |
如果發現案件,則會接聽來電者提供最後一個案件的詳細信息。 |
|
路由至代理程式或中斷連線 |
接著,呼叫者會提供與代理人交談或中斷連線的選項。 |
|
代理商的屏幕彈出 |
當代理人回答時,案件詳細信息或新案例表單會顯示在新的 瀏覽器標籤中。 |
流程活動
下表說明使用 HTTP 連接器與 MS Dynamics 連接的 IVR 流程 的流程活動順序。
|
流動活動 |
說明 |
|---|---|
|
開始 |
接收通話時啟動流程。 |
|
STRIP ANI |
從 ANI 中刪除 + 國家/地區代碼以準備 MS Dynamics 查 找。 |
|
取得客戶資訊 |
系統會傳送 HTTP GET 請求,以 根據 ANI 擷取客戶的全名和聯絡人 ID。 |
|
條件檢查-客戶存在 |
檢查客戶是否存在 MS Dynamics 中。 如果為 true,則會擷取案例詳細資訊。 如果是 false,則播放訊息,通知呼叫者找不到案例。 |
|
取得案例資訊 |
使用上一步驟中的客戶 ID 擷取案例標題和案件 編號。 |
|
播放個人化消息 |
使用 TTS (文本轉語音)以名稱接聽來電者,並提供案例詳細信息。 |
|
播放沒有發現案例 |
如果找不到來電者的案例,則播放訊息,並通知他們將被 轉移給代理程式。 |
|
主菜單 |
提供來電者選擇與代理人連接或中斷通話。 |
|
佇列聯絡人 |
根據預先定義的佇列設定,將呼叫者路由到可用的代理程式。 |
|
播放音樂 |
當來電者在佇列中等候時播放保留音樂。 |
|
斷開接點 |
如果來電者選擇中斷連線,則結束通話。 |
|
螢幕快顯 |
當接聽電話時,會彈出代理人的案件信息或新案例 表格。 |
其他資源
如需設定流程的分步說明,請參閱 Webex 聯絡中心 設定與管理指南。
如需 MS Dynamics 整合示範,請參閱如何設定 MS Dynamics CRM 的自訂連接器。
如需對 Microsoft 資料環境進行驗證的 API 工具的詳細資訊,請參閱 使用失眠與資料 averse Web API。
百分比分配和 A/B 分配
使用此 Webex 聯絡中心流程設計師 範本,在不同佇列中按百分比分配來電,確保運作順暢, 並將通話量大量降到最低。
此流程會根據百分比分配來電分配來電。 具體來 說,90% 的聯絡人會路由到主佇列,0% 路由到溢位支援 (非作用中),10% 至異地 佇列。 配置後,來電者會播放一則訊息,指出他們的佇列 指派,接著會暫停音樂,直到代理程式可用為止。 您可以修改流程 以滿足組織的需求。
此流程使用 Cisco 文字轉語音 (TTS) 進行任何音訊提示。 對於音樂,它
默認為內置文件(defaultmusic_on_hold.wav),對於暫停的音樂
。
先決條件
在實作此流程之前,請確定 Webex 聯絡中心符Management Portal合下列要求:
- 建立入口點、佇列、小組和入口點對映。
- 如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
|
流量元素 |
說明 |
|---|---|
|
通話收據 |
呼叫會在新聯絡點進入流程。 |
|
百分比分配 |
90% 的呼叫路由到主佇列。 10% 的呼叫路由到異地佇列。 |
|
播放佇列訊息 |
分配百分比後,呼叫者會聽到一則訊息,指出其 配置路徑。 |
|
佇列聯絡人 |
呼叫者會放置在指定的佇列中。 |
|
待話期間背景音樂 |
在佇列中等候時,來電者聽到保持音樂。 |
|
代理指派 |
呼叫會路由至其指派佇列中的可用代理程式。 |
流程活動
下表說明流程活動的順序。
|
流動活動 |
說明 |
|---|---|
|
最新聯絡我們 |
這是接收新電話聯絡人時的起點。 |
|
百分比分配 |
根據百分比分配分配傳入的聯繫人:
|
|
設定變數 |
將分配的百分比(90%,10%)捕獲為名為百分比分配的變 量中。 |
|
設定變數 |
擷取呼叫所接受的退出路徑 (主佇列或異地) 到名為 PercentageExitPath 的變數中。 |
|
播放訊息 |
使用 Cisco TTS 播放訊息,通知來電者分配,例 如:您已達到 90% 的配置!分支 1 主佇列。 |
|
佇列聯絡 |
根據配置的路徑 (主佇列或異地),將連絡人排入 佇列。 |
|
播放音樂 |
當呼叫者在佇 |
其他資源
如需詳細資訊,請參閱 Webex 聯絡中心設定與管理指南。
銷售部隊 HTTP (S) 數據下降
使用此流程設計師範本可在 Webex 聯絡中心中建 立 IVR 流程,該流程透過 HTTP 連接器連線至 Salesforce,從而啟用動態路由和資料萃取來管理 Salesforce 案例。
此流程使用 Webex 聯絡中心的 HTTP 連接器,使用 ANI 查找從 Salesforce 擷取客戶資訊。 流程會從 Salesforce 擷取客戶的帳戶、聯絡人和案例 資訊,並相應地路由通話。
此流程使用 Cisco 文字轉語音 (TTS) 進行任何音訊提示。 對於音樂,它
默認為內置文件(defaultmusic_on_hold.wav),對於暫停的音樂
。
先決條件
在設定此流程之前,請確保以下內容:
- 建立入口點、佇列、團隊、入口點對映,以及任何其他組織特定的組態活動 ,例如連接器、外撥 ANI 等。
- 使用 OAuth2 設定 Salesforce 連接器。 如需詳細步驟,請參閱為 Webex 聯絡中心 Salesforce 連接器設定連線的應用程式。
- 將附加流程
SalesForce_HTTP_Connector.json 匯入至 Webex 聯絡中心流程設計工具中心。 - 使用 Salesforce API 集合來探索 REST API。
- 若要手動產生 OAuth 存取令牌,請使用下列命令:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
使用案例
此範例整合演示了這個流程如何透過整合 Salesforce 與 Webex 聯絡中心來確保無縫客戶服務,確保客戶和代理人都可 以隨時獲得相關資訊。
- 客戶撥打 Webex 聯絡中心,並擷取他們的電話號碼。
- 系統在 Salesforce 中執行 ANI 查找以查找匹配的帳戶和聯繫人信 息。
- 根據檢索的數據,客戶會收到個性化的 IVR 消 息。
- 如果有與客戶關聯的開放案例,代理程式會在其桌面上收到此 資訊。
- 通話後,Webex 聯絡中心會將通話詳細信息和評論發回 Salesforce 案例。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
|
流量元素 |
說明 |
|---|---|
|
ANI 查詢和路由 |
流程從擷取客戶的電話號碼開始。 電話號碼已 格式化,而 Salesforce API 呼叫會擷取與 ANI 相關聯的帳戶和 聯絡人。 如果找到客戶,則會根據相關的 Sal esforce 案例進行路由。 |
|
通話後更新 |
代理人完成通話後,Webex 聯絡中心會將通話註釋和呼 叫 ID 等資訊發佈到相關 Salesforce 案例中。 |
流程活動
下表說明流程活動的順序。
|
流動活動 |
說明 |
|---|---|
|
開始 (新聯絡人) |
擷取來電詳細資訊並開始流程。 |
|
設定電話號碼 (設置電話號碼) |
為 Salesforce API 查找的擷取的電話號碼格式化。 |
|
帳戶查詢 (帳戶比亞尼) |
對 Salesforce 執行 HTTP GET 請求,並根據電話號碼擷取客戶的帳戶 詳細資訊。 |
|
聯絡人查詢 (聯繫阿尼) |
透過 Salesforce SO QL 查詢擷取與電話號碼相關聯的聯絡人。 |
|
案例查詢 (個案按聯絡時間) |
擷取與聯絡人連結的未開啟案例,擷取案例詳細資料,包括 案件號碼和 ID。 |
|
佇列聯絡人 (佇列聯絡) |
根據擷取的 Salesforce 資訊和客戶優先順序,將呼叫路由至適當的代理程式。 |
|
播放音樂 (音樂) |
在客戶等待連接至代理程式時,播放保留音樂。 |
|
螢幕快顯 (屏幕 POP 帳戶) |
接聽來電 時,會在代理程式桌面上開啟客戶的 Salesforce 帳戶頁面。 |
|
發表評論 (貼文評論) |
互動 完成後,將通話詳細信息發佈到相關 Salesforce 案例。 |
|
終止流量 (終端流程) |
完成所有任務後結束流程。 |
其他資源
如需有關使用 Webex 聯絡中心設定 Salesforce 的詳細資訊,請參閱 Salesforce REST API 介紹和 Webex 聯絡中心 設定與管理指南。
有關全面的視頻配置說明,請觀看這個兩部分的系列:
服務新增 HTTP (S) 資料下降
使用此流程設計師範本可透過 Webex 聯絡中心安全地 擷取和更新 ServiceNow 中的事件和其他物件類型。
此流程使用 HTTP 連接器將 Webex 聯絡中心與 ServiceNow 整合,以路由決策並透過 ServiceNow 的 REST API 擷取事件詳細資訊。 它處理輸入語 音通話,執行 ANI 查找,獲取相關信息並提供個性化服務。 製程流程如下:
- Webex 聯絡中心接收通話。
- 向來電者播放歡迎消息,提到他們的事件詳細信息。
- 系統使用 ANI 在 ServiceNow 中執行查詢,以擷取呼叫者的
sys_id,以取得來電者在 ServiceNow 上的物件識別碼。 - 系統會根
據 sys_id查詢呼叫者的活動事件。 - 事件號碼會播放給來電者。
- 通話會為下一個可用代理程式排入佇列,並根據事件嚴重性進行優先順序。
- 當來電者在佇列中等候時,會播放保持音樂。
- 一旦呼叫連線到代理程式,事件資訊就會顯示在 代理程式的桌面上。
- 通話後,Webex 聯絡中心將通話信息發送回 ServiceNow 中的相關事件。
先決條件
在設定此流程之前,請確保以下內容:
- OAuth2 設定:依照視訊教學課程,在 ServiceNow 和 Webex 聯絡中心中設定 OAuth2。
- 管理員設定:登入 admin.webex.com 並設定連接器。 移至 輸入視訊教學課程中所述的必要證明資料。
使用案例示例
此範例整合演示了 Webex 聯絡中心如何透過個人化互動來提升客戶 體驗,同時利用 ServiceNow 進行 ANI 查詢和事件管理:
- 入口通話:客戶撥打 Webex 聯絡中心。
- ANI 查找:Webex 在 ServiceNow 中執行 ANI 查找以識別呼叫者。
- 事件查詢:ServiceNow 會根據來電者的詳細資訊擷取相關的事件 ID 。
- 個人化問候:客戶會以個性化訊息接待,引用 他們的活動事件。
- 路由和優先順序:通話會根據事件的嚴重程度進行路由, 確保首先解決關鍵問題。
- 代理程式指派:呼叫會路由到可用的代理程式,事件詳細資訊會 顯示在代理程式的桌面上。
- 通話後更新:Webex 聯絡中心使用事件流程將相關通話資訊( 包括通話識別碼)發佈至 ServiceNow。
流程活動
下表說明流程中使用的活動以及其在整合中的 作用。
|
流動活動 |
說明 |
|---|---|
|
開始 (新聯絡人) |
當收到輸入呼叫時,流程會開始。 |
|
播放訊息 (問候) |
使用文字轉語音播放歡迎訊Cisco Cloud息,例如:歡迎使用 ServiceNow 演示。
您的事件號碼是:
|
|
設定變數 (數字條 ANI) |
從 ANI 中刪除國際代碼 (+1) 以進行確切匹配。 |
|
設定變數 (格式 ANI) |
將 ANI 格式化為「服務新報」所需的查詢格式:(123) 456-7890。 |
|
HTTP 要求 (查找使用者) | 使用他們的 ANI 查找使用者在 ServiceNow 中的 sys_id。 |
|
HTTP 要求 (查詢事件) | 使用 sys_id 從 Service Now 擷取呼叫者的活動事件。 |
|
播放訊息 (事件編號) | 使用「文字轉語音」向來電通知事件號碼。 |
|
佇列聯絡人 (排隊至代理程式) | 根據事件嚴重性,將呼叫者放入下一個可用代理程式的佇列中 。 |
|
播放音樂 (保持音樂) | 當來電者處於佇列時,播放保持音樂。 |
|
郵寄電話 (發表評論到服務新聞) | 通話結束後,將通話信息(包括事件號碼)發送回 ServiceNow 。 |
其他資源
若要探索並測試 REST API,您可以將 ServiceNow API 郵遞員集合
(ServiceNow API 收集 .郵政編輯 .JSON) 匯入郵遞員中。 這有
助於了解哪些 API 可用,以及它們如何與 Webex 聯絡
中心互動。
如需 Webex 聯絡中心流程的詳細資訊,請參閱 Webex 聯絡中心 設定與管理指南。
簡單的輸入呼叫到佇列
使用 Webex 聯絡中心中的此流程設計師範本,提供處理輸入呼叫的簡單程序。 呼叫者會接待、排 隊到代理人,並在等候時聽到持續音樂。
此流程提供了一個簡單的流程,用於處理客服中 心內進入通話:
- 接收通話並進入通過入口點的流程。
- 會播放歡迎訊息給來電者。
- 呼叫者會放入下一個可用代理程式的佇列中。
- 在佇列中等候時,會向來電者播放保持音樂。
- 此流程通過放置錯誤處理機制並允許在代理程序無法使用時允許 備用案例來確保流暢的體驗。
先決條件
在實作此流程之前,請確定 Webex 聯絡中心符Management Portal合下列要求:
- 建立入口點、佇列、小組和入口點對映。
- 如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
流程活動
下表說明此流程 範本所涉及的流程活動順序。
|
流動活動 |
說明 |
|---|---|
|
開始 (新電話聯絡人) |
當通過入口點接收通話時,流程開始。 通話會接 受到流程中,然後繼續進行下一個步驟。 |
|
播放訊息 (歡迎提示) |
播放訊息以歡迎來電者。 在此流程中,消息 說:歡迎使用 Webex 聯絡中心! 此消息是使用 Cisco TTS 配置的,但可以用自定義錄 製來取代。 |
|
佇列 (直接聯繫) |
接收歡迎訊息後,通話會放入佇列中。 佇列設定為將呼叫引 導至 Q_Arubhatt 佇列,該佇列將呼叫者路由至最長可用的代理程式。 |
|
播放音樂 (音樂暫停) |
在佇列中等待時,流程會播放保留音樂
( |
|
播放訊息 (保留訊息) |
呼叫者等候時播放次要消息:感 謝您的耐心。請稍候我們為您找到專家。 此消息是使用 Cisco TTS 配置的,但可以用自定義錄 製來取代。 |
|
終止流量 |
當代理程式連線或發生錯誤時,流程會終止。 它確保 呼叫者可以順利處理,無論他們是連接到代理程式,還是由於錯誤而需要結束流 程。 |
|
錯誤處理 |
該流程旨在通過優雅地終止來處理意外的問題,並提供備用 路由。 |
建立這個流程
若要建立此輸入呼叫流程,請從範本建立流程,然後選擇「簡單輸入呼叫佇列範本」。 如需建立步驟,請參閱從流程範本建立流程。
若要在使用範本之前預覽範本,請參閱檢視流程範本詳細資訊。 建立流程之後,為佇列、提示和錯誤處理自訂範本。 然後驗證並發佈流程。
其他資源
如需詳細資訊,請參閱 Webex 聯絡中心設定與管理指南。
具有谷歌對話流程 CX 的虛擬代理程式
使用此流程設計師範本可將 Google 對話流程 CX 與 Webex 聯絡中心 整合。 此流程透過靈活且動態的資料處理功能,提供更強大的客戶 互動。
此流程演示如何將資料從 Webex 聯絡中心傳遞給 Google DialogFlow CX, 讓您利用進階虛擬代理程式功能。 它包括 處理呼叫者輸入(例如姓名,約會和呼叫原因)的範例,重點是在兩個平台 之間無縫傳輸數據。
此流程使用 Cisco 文字轉語音 (TTS) 進行音訊提示 (如果有的話)。
先決條件
在實作此子流程之前,請確定 Webex 聯絡中心符Management Portal合下列需求:
- 建立入口點、佇列、小組、入口點對映以及任何其他組織特定組態活動,例 如連接器。
- 如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
- 設定 Google DialogFlow CX 虛擬代理程式,並設定必要的網路掛鉤整合。
流量分解
- 接收通話並進入流程。
- 呼叫者被導向到一個 API,該 API 從模擬端點擷取其名稱。
- 在 Google DialogFlow CX 的幫助下,將向來電者播放歡迎消息,包括他們的姓名。
- DialogFlow CX 虛擬代理程式與來電者互動,以收集約會日期和時間等 輸入。
- 客戶資料會傳回 Webex 聯絡中心,以便進一步 處理。
- 根據互動,通話會升級或結束。
- 如果升級,則來電者會放入佇列中。
- 當來電者等待代理人時,會播放保持音樂。
流程活動
下表說明流程活動的順序。
|
流動活動 |
說明 |
|---|---|
|
開始 |
當接收通話時,流程會從「新聯絡人」活動啟動 。 |
|
HTTP 要求 (獲取客戶名稱) |
系統會提出 API 要求,透過 HTTP 要求從 外部系統擷取客戶名稱。 結果儲存在全域變數 (DF_CustomerName) 中,該變數可用於與 Google DialogFlow CX 進一步互動。 |
|
虛擬代理 |
該流程會呼叫虛擬代理程式活動,以傳遞客戶的名稱 並與 Google 對話流程 CX 互動。 虛擬代理程式會收集資訊,包括呼叫原因、 約會詳細資訊等。 |
|
解析 |
此活動會剖析從 DialogFlow CX 收到的回應,並相應地更新流程變數 (呼 叫原因、約會日期、約會時間)。 |
|
設定變數-約會 |
從 DialogFlow CX 收集的約會日期和時間會格式化並 儲存在全域變數 (DF_Appointment) 中。 |
| 佇列聯絡人 |
在虛擬代理程式互動之後,客戶會放入佇列,等 待下一個可用代理程式。 |
|
播放音樂 |
當呼叫者在佇列中等候時,系統會播放預設保留音樂
( |
|
斷開接點 |
如果不需要進一步的動作,則會使用「斷開聯絡人」活動 中斷呼叫。 |
其他資源
如需有關將 Webex 聯絡中心與 Google DialogFlow CX 整合的詳細資訊,請參閱 Google DialogFlow CX 開發人員文件和在 Webex 聯絡中心中設定虛擬代理程式語 音。
如需支援,請造訪 Webex 聯絡中心開發人員支援,或加入 Webex 聯絡中心 API 開發人員社群。
善台 HTTP (S) 數據下降
此範本使用 Webex 聯絡中心的 HTTP 連接器與 Zendesk 整合。 使用此流程設計師範本來執行客戶 資料查詢、在 Zendesk 中管理票券,以及有效率。
此流程使用 Zendesk 的 API 透過根據 ANI (自動號碼識別) 擷取客戶資料並 擷取票務詳細資料來增強 Webex 聯絡中心。 它根據事件嚴重 性或代理程式可用性來路由呼叫,從而改善客戶互動。 系統可以執行幾個動作:
- 根據 ANI(來電者的號碼)查找 Zendesk 使用者。
- 擷取使用者最近未解析的票證。
- 通過 IVR 向客戶提供相關機票詳細信息。
- 根據預先定義的條件將呼叫路由至代理人,或讓客戶選擇中 斷連線。
此流程使用 Cisco 文字轉語音 (TTS) 進行任何音訊提示。 對於音樂,它
默認為內置文件(defaultmusic_on_hold.wav),對於暫停的音樂
。
先決條件
在實作此流程之前,請確定 Webex 聯絡中心符Management Portal合下列要求:
- 確保在 Zendesk 執行個體中啟用 API 驗證。 請依照步驟操作:
- 必須使用基本 Auth 設定 Zendesk HTTP 連接器 。
- 建立入口點、佇列、團隊以及任何其他組織特定的組態活動。
- 如果使用自訂音訊提示或音樂檔代替 Cisco 文字轉語音 (TTS),則上傳靜態音訊檔案。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
使用案例
使用此範例可進一步瞭解此流程的運作方式。
- 客戶撥打 Webex 聯絡中心。
- 系統會執行 ANI 查詢,從 Zendesk 擷取客戶詳細資訊。
- 系統會擷取與客戶相關聯的最新機票。
- 通過 IVR 接待客戶,並通知他們的機票狀態。
- 客戶可以:
- 連線至代理程式。
- 如果他們選擇不與代理人交談,請中斷連線。
- 通話後,系統可以更新 Zendesk 門票,並使用相關的通話信息。
流量分解
下表說明呼叫程序所涉及的各種流程元素,詳 細說明每個階段發生的動作和回應。
|
流量元素 |
說明 |
|---|---|
|
接收來電話 |
呼叫進入系統並啟動 Zendesk 連接器。 |
|
查找 ZENDESK 中的使用者 |
系統使用來電者的號碼在 Zendesk 中執行查詢。 |
|
取得機票詳細資訊 |
系統會為使用者擷取最近未解析的票證。 |
|
出示門票詳情 |
通過 IVR 消息通知客戶門票狀態。 |
|
選單選項 |
客戶可以選擇與代理人交談或中斷連線。 |
流程活動
下表說明流程活動的順序。
|
流動活動 |
說明 |
|---|---|
|
開始 |
當接收通話時,流程開始。 |
|
查找使用者 (Zendesk) |
此活動會對 Zendesk 執行 HTTP 要求,並根據其 ANI 搜尋 使用者。 |
|
取得機票詳細資訊 |
另一個 HTTP 請求會向 Zendesk 提出,以檢索用戶最新的票 證。 |
|
出示門票詳情 |
通過 TTS 播放消息給來電者,提供有關他們門 票狀態的信息。 |
|
確認功能表 |
系統會向客戶提供一個功能表,讓客戶可以連線到 代理程式或中斷連線。 |
|
佇列聯絡人 |
如果客戶選擇連線至代理程式,他們會被放入佇列中。 |
|
播放音樂 |
客戶等待代理人時,會播放保持音樂。 |
|
發表評論(善台) |
通話後,系統在 Zendesk 票券上發布一則評論,總結互動。 |
|
斷開連線 |
如果客戶選擇斷開連線或通話完成後,系統會中斷通話連 接。 |
其他資源
此流程利用 Webex 聯絡中心的 HTTP 連接器與 Zendesk 的 API 進行互動。 如需詳細資訊,請參閱 Zendesk API 文件和 Webex 聯絡中心 設定與管理指南。
避免重複回呼
此流程範本演示如何利用增強的 HTTP 活動並支援內容類型
:GraphQL,來防止 Webex 聯絡中心中重複回呼項目
。 它使用 WebExCC API HTTP 連接器與搜索 API
進行交互,使流程能夠檢查來自同一呼叫者的現有回呼請求
。 此範本通過避免多餘的回呼來提高效率和
客戶體驗。
此流程範本會檢查客戶是否已在 系統中輸入回呼請求。 它利用透過 GraphQL 的搜尋 API 來判斷呼叫者的 ANI (自動號 碼識別) 是否存在活動回呼任務。
它使用了增強 Webex 聯絡中心中的 HTTP 活動功能,通過新增
內容類型:GraphQL-能夠使用 WebExCC API HTTP 連
接器透過新 GraphQL 內容類型使用搜尋 API,包括變數替代。
先決條件
在執行此流程之前,請確保符合下列要求:
-
設定 Webex 聯絡中心 API 的連接器。
-
確保 Webex 聯絡中心環境已正確設定:入口點、入口 點對應、佇列等。
流量分解
|
流量元素 |
說明 |
|---|---|
|
已接收來電 |
呼叫在「新聯絡人」活動中進入流程。 |
|
初始問候 |
PlayMessage_WGK 活動會向來電者播放初始問候訊息。 |
|
提取當前時間 |
SetVariable_7a1 |
| 計算小時前的時間 |
SetVariable_8t9 |
| 修剪 ANI |
setVariable_AK4 活動會修剪 ANI(來電者的電話號碼),以移除「+1」前綴以供查找 目的。 |
|
搜尋 API 呼叫 (圖形 QL) |
|
|
檢查 API 響應 |
|
|
處理重複的回呼(如果找到) |
|
| 安排新回呼(如果找不到): |
如果找不到重複的回呼,流程會繼續進入 menu_LSI 活動,該 活動會為呼叫者提供排程回呼或在佇列中等待的選項。 |
| 排定回撥 |
如果來電者選擇安排回呼(按下 1),則回呼 _20e 活動會使用來電者的 ANI 排定回呼。 通過 PlayMessage_YSW 播放 確認消息,然後斷開接觸 _MX8_2BG 中斷通話的連接。 |
| 在佇列中等候 |
如果呼叫者選擇在佇列中等待(按下 2),則 setVariable_ c0y 會增加計數器。 然後通過 QueueContac t_95e 將通話排入 代理程式佇列,並透過 PlayMusic_QNE 暫停播放音樂。 呼叫循環回到 Menu_L SI 活動。 |
變數
-
回呼狀態:(字串)-回呼的狀態。
-
計數器:(整數)-計數器變量。
-
當前時間:(字符串)-自時代以毫秒為單位的當前時間。
-
goback_by_a_day:(字符串)-自紀元以來的 24 小時前的時間,以毫秒為單位。
-
API 輸出:(字串)-來自搜尋 API 的合併 HTTP 狀態代碼、回呼狀態 和 HTTP 回應。
-
AniTrim:(字串)-已修剪的來電者的 ANI(電話號碼)。
-
回應:(字串)-搜索 API 的 HTTP 響應。
流程活動
下表說明此流程 範本所涉及的流程活動順序。
|
流動活動 |
說明 |
|---|---|
|
開始 (新聯絡人) | 接收通話時啟動流程。 |
|
動作 | |
|
播放訊息 |
播放給來電者的訊息。 |
|
回撥 |
為來電者排定回呼。 |
|
播放音樂 |
暫停播放音樂。 |
|
佇列聯絡 |
將呼叫代理程式排入佇列。 |
|
HTTP |
使用 GraphQL 向搜尋 API 提出 HTTP 要求。 |
|
斷開連接 |
中斷通話的連線。 |
|
設定變數 |
setVariable:設置各種變量,包括當前時間,24 小時 前的時間,修剪的 ANI 和 API 輸出。 |
|
條件 |
|
|
持音樂 (音樂保持) |
當來電者在佇列中等候時播放保留音樂。 |
|
循環處理(呼叫循環循環和循環循環) |
確保呼叫循環過多次被導向到最後的菜 單。 |
|
中斷連線 (斷開接點) |
在消息後或來電者選擇結束互動時中斷通話。 |
其他資源
如需有關在 GraphQL 和 Webex 聯絡中心中的其他活動使用 HTTP 請求的詳細資訊,請參閱 HTTP 請求活動一節。
另請參閱 Webex 聯絡中心 API 文件,以取得有關搜尋 API 和 GraphQL 查詢的詳細 資訊。
音訊提示錄製和管理
此流程範本為管理員提供簡化的方法,以便透過電話使用者介面 (TUI) 記錄和管理 Webex 聯絡中心內的 音訊提示。 它利用增 強的 HTTP 活動功能,包括支援「內容類型:表單資料」,以與 Webex 聯絡中心的音 訊檔案 (提示) API 進行互動。 此範本複製內部部 署系統熟悉的功能,從而提高客戶體驗和 營運效率。
先決條件
-
建立和入口點,並從 Webex 聯絡中心的「控制中心設定」頁面 設定「入口點對應」。 請參閱 Webex 聯絡中心設定與管理指南。
-
設定 Webex 聯絡中心 API 的連接器。
-
如果 Cisco 文字轉語音 (TTS) 未啟用提示,請上傳所需的靜態 音訊檔案。
流量分析
|
流量元素 |
說明 |
|---|---|
| 已接收來電 | 呼叫在「新聯絡人」活動中進入流程。 |
| (可選) 透過 OTP 進行管理員驗證 | 流程開發人 員可以使用通過 SMS 傳遞給 ANI 的 OTP 或 隨機生成的編號/PIN 等安全方法,為管理員實現可選的身份驗證障礙。 這可以在主菜單之前添加。 |
| 主菜單 | 主選單活動 (IVR 功能表) 會為管理員提供
下列選項:
|
| 建立提示 (選項 1) |
|
| 更新提示 (選項 2) |
|
| 刪除提示 (選項 3) |
|
| 退出(選項 4) |
|
變數
|
變數 |
類型 |
說明 |
|---|---|---|
| 布洛比德 | STRING | 音訊檔案的 Blob ID |
| 音訊檔案名稱 | STRING | 音訊檔案的名稱 (預設值:"EmergencyDemo.wav「)。 |
| id | STRING | 音訊檔案的 ID。 |
| 狀態 | STRING | API 請求的狀態。 |
| 新檔案名稱 | STRING | 更新的音訊檔案的名稱 (預設值:"updatedFile.wav「)。 |
| 回應 | STRING | 來自 API 請求的 HTTP 回應。 這是可選的,用於 調試。 |
使用的活動
|
流動活動 |
說明 |
|---|---|
| 開始 | 新聯絡人:接收通話時啟動流程。 |
| IVR 功能表 | 主功能表:播放帶有提示管理選項的功能表。 |
| 建立提示 |
|
| 更新提示 |
|
| 刪除提示 |
|
| 其他 |
|
其他詳細資訊
如需有關在 Webex 聯絡中心中使用記錄活動、HTTP 請求和記 錄控制項的詳細資訊,請參閱 HTTP 請求活動一節。
上一個代理程式路由範本
最後一個代理程式路由範本演示如何利用增強的 HTTP 活動並支援內容類
型:GraphQL,在 Webex 聯絡中心中實作最後一個代理程式路由。
它使用 WebExCC API HTTP 連接器與搜尋 API 進行互動,從而啟用向最後
一個處理呼叫的代理程式的路由呼叫。 此範本通過將客戶
與熟悉的代理商連接來增強客戶體驗。
此流程範本會檢查客戶是否在過去 24 小時內撥打電話,如果是 ,將呼叫路由至相同的代理程式。 它利用 GraphQL 的搜索 API,根據呼 叫者的 ANI(自動號碼識別)查找最後一個處理呼叫的代理程序 。
它使用了增強 Webex 聯絡中心中的 HTTP 活動功能,通過新
增內容類型:GraphQL-能夠使用
WebExCC API HTTP 連接器透過新的 GraphQL 內容類型使用搜尋 API:包括變數替代。
先決條件
-
設定 Webex 聯絡中心 API 的連接器。
-
確保 Webex 聯絡中心環境已正確設定:入口點、入口 點對應、佇列等。
流量分析
-
接聽電話:
-
呼叫在「新聯絡人」活動中進入流程。
-
-
初始問候:
-
播放訊息活動會向來電者播放初始 問候訊息。
-
-
提取當前時間:
-
「目前時間」活動會擷取目前時間。
-
-
計算 24 小時前的時間:
-
GoBack_by Day 活動會計算當前時 間 24 小時前的時間。
-
-
修剪 ANI:
-
setVariable 活動會修剪 ANI(來電者的電話號碼),以 移除「+1」前綴以供查找目的。
-
-
搜尋 API 呼叫 (圖形 QL):
-
S earchAPilastAgent 活動使用 GraphQL 呼叫 Webex 聯絡中心搜尋 API,以根據 ANI 尋找處理上一次呼叫的代 理程式。
-
它使用
goback_by_by_a_day和CurrentTime 變量在過去 24 小時內進行搜索。 -
GraphQL 查詢會搜尋與呼叫者 ANI 相符或未作用中的 修剪 ANI 的任務,並擷取工作的擁有者 ID (代 理程式 ID)。
-
-
偵錯記錄檔:
-
DebugLog 活動會記錄搜尋 API 呼叫中的 HTTP 狀態代碼和 回應內文。
-
「Debug_Log」活動會記錄擷取的代理程式 ID。
-
-
檢查 API 響應:
-
Con dition_kxu 活動會檢查搜尋 API 呼叫中的 HTTP 狀態代碼 是否為 200 (成功)。
-
-
檢查是否已擷取代理程式 ID:
-
Con dition_JTN 活動會檢查是否已從搜尋 API 回應中成 功擷取代理程式 ID。
-
-
前往最後一個代理程式的路由(如果找到):
-
如果找到代理程式 ID,PlayMessage_EE8 活動會向呼叫者 播放確認訊息,通知他們正在轉移到他們之前與 之前交談的相同代理人。
-
QueuetoAgent_xH1 活動會使用擷取的代理程式 ID 對代 理程式的呼叫佇列。
-
-
前往預設佇列的路由(如果找不到):
-
如果找不到代理程式 ID (API 呼叫失敗或在 24 小時 內找不到先前的呼叫), QueueToDefault 活動會將呼叫排入預設佇列。
-
-
暫停播放音樂:
-
當來電者在佇列中等候時,PlayMusic_i73 活動會在暫停 播放音樂。
-
變數
-
AgentID:(字串)-最後一個處理呼叫的代理程式的 ID。
-
當前時間:(字符串)-自時代以毫秒為單位的當前時間。
-
goback_by_a_day:(字符串)-自紀元以來的 24 小時前的時間,以毫秒為單位。
-
回應:(字串)-搜尋 API 的 HTTP 回應。
-
AniTrim:(字串)-已修剪的來電者的 ANI(電話號碼)。
流程活動
下表說明此流程 範本所涉及的流程活動順序。
|
流動活動 |
說明 |
|---|---|
|
開始 (新聯絡人) | 接收通話時啟動流程。 |
|
動作 | |
|
播放訊息 |
播放給來電者的訊息。 |
|
佇列代理 |
將呼叫給特定代理程式排入佇列。 |
|
播放音樂 |
暫停播放音樂。 |
|
佇列 |
將呼叫排入預設佇列。 |
|
HTTP |
使用 GraphQL 向搜尋 API 提出 HTTP 要求。 |
|
播放訊息 |
播放訊息,指出來電者正在路由至最後一個代理程式。 |
|
設定變數 |
|
|
條件 |
|
|
持音樂 (音樂保持) |
當來電者在佇列中等候時播放保留音樂。 |
|
循環處理(呼叫循環循環和循環循環) |
確保呼叫循環過多次被導向到最後的菜 單。 |
|
中斷連線 (斷開接點) |
在消息後或來電者選擇結束互動時中斷通話。 |
其他資源
如需有關在 GraphQL 和 Webex 聯絡中心中的其他活動使用 HTTP 請求的詳細資訊,請參閱 HTTP 請求活動一節。
另請參閱 Webex 聯絡中心 API 文件,以取得有關搜尋 API 和 GraphQL 查詢的詳細 資訊。
AI 代理自主 (包裹追蹤)
此流程利用自主人工智慧代理程式來管理與包裹 追蹤相關的語音互動。 此流程提供了一個選項,可以在必要時或在 AI 代理程式錯誤時升級到人類代理程式。
該流程旨在通過自主的 AI 代理處理有關包裹跟踪 的客戶互動。 AI 代理程式包含追蹤包裹的動作以及與一般出 貨查詢相關的知識庫。 客戶可以隨時要求與人力代理交 談。
先決條件
若要使用此流程,請確定已設定下列項目:
-
具有適當的動作 (以及履行) 和知識文件設定的自主 AI 代理程式。 流程 範本中提供樣本履Webex Connect行流程。
-
在 Webex 聯絡中心的「控制中心設定」頁面中設定的「入口點」、「佇列」、 「小組」和「入口點對應」。
-
Cisco 文字轉語音 (TTS) 已啟用,以動態產生自訂訊息。
-
如果您不使用 Cisco 的默認音頻,則上傳靜態音頻文件。
整合細分
-
來電者啟動聯繫人:Webex 聯絡中心接收通話,並將其導向自主人 工智能代理人。
-
AI 代理程式互動:AI 代理程式處理與包裹追蹤相關的來電者的 請求。
-
佇列至代理程式:如果根據客戶要求或由於 AI 代理程式錯 誤而需要升級,則呼叫者會放入人力代理程式的佇列中。
-
中斷連線:當來電者的請求被處理或者轉移到代理 程式後,互動結束。
流程中使用的活動
|
流動活動 |
說明 |
|---|---|
| 開始 (新電話聯絡人) | 此活動標示流程的開始,由新呼 叫觸發。 |
| 虛擬代理程式 V2 (VAV2) | 負責流程與 AI 代理程式之間的互動的活動。 互動。 相同的活動用於啟動對話,並將狀態 事件發送給 AI 代理程式。 |
| 播放訊息 | 使用 Cisco 文字轉語音提供系統訊息。 用於在發生 VAV2 活動錯 誤時,在升級到人體代理程式之前播放錯誤訊息。 |
| 佇列至代理 | 管理佇列邏輯,以便升級到人類代理程式。 |
| 播放音樂 | 當來電者等待代 理程式連線時,保持在佇列期間播放音樂。 |
| 斷開連線 | 完成任務或升級為人類 代理程式後,結束互動。 |
錯誤處理
流程包括錯誤管理策略,以精心處理意外問題, 確保呼叫者得到適當的通知並重新導向。
開發人員支援
如需有關使用 Webex 聯絡中心與自主人工智慧代理程式的更深入見解,請參閱相 關文件:
其他資源
如需與此流程相關的支援,請透過 Webex 聯絡中心開發人員支援與 Webex 聯 絡中心開發人員支援團隊聯絡。
如需進一步討論,請造訪 Webex 聯絡中心 API 開發人員社群。
AI 代理程式指令碼 (包裹追蹤)
此流程旨在使用指令碼虛擬代理程式處理與包裹追蹤 相關的語音互動。 此流程演示了針對指令碼代理程式執 行履行最簡單的方法。 此外,該流程還會根據 Analyser 中的 AI 代理程 式的最後一個作用中意圖和自訂 報表演示將客戶排隊到不同的代理程式佇列。
此流程利用指令碼化的 Webex AI 代理程式與客戶互動有關包裹追蹤。 當指令碼代理程式引發自訂事件來追蹤封裝時,VAV2 (虛擬代理程式 V2) 活動會透過其「處理」邊緣結束。 流程使用包裹跟踪 API 來實現這一目標。 開發人員可以使用此 API 進行測試和演示。 輸出 資料會在流程中解析,並透過狀態事件傳回代理程式。 有關針 對語 音指令碼代理程式設定履行的詳細資訊。
先決條件
若要使用此流程,請確定已設定下列項目:
-
設定為處理包裹追蹤查詢的 Webex AI 代理程式。 此代理程式 可在建立新代理程式時匯入。
-
在 Webex 聯絡中心的「控制中心設定」頁面中設定的「入口點」、「佇列」、 「小組」和「入口點對應」。
-
確定已啟用 Cisco 文字轉語音 (TTS) 以產生動態音訊訊息。
-
如有必要,上傳靜態音頻文件以獲取自定義系統通知。
整合細分
|
整合細分 |
說明 |
|---|---|
| 來電者啟動聯繫人 | Webex 聯絡中心接收通話,並將其導向指令碼化的 AI 代理人。 |
| 使用全局變量記錄交互狀態 | 流程設定 CustomaiAgentInteractionOutcome 全域變數,以記錄客戶與 AI 代 理程式的互動狀態。 這在各個階段更新 ,並用於使用視覺化器構建自定義報告。 |
| AI 代理程式互動 | AI 代理程式會根據設定的意圖處理客戶輸入並 回應。 如果使用者打算追蹤包裹並提供有效的包 裹編號,則控制項會透過自訂事件傳回流程。 |
| AI 代理程式中繼資料解析和履行 | 客戶的套件編號會從 VAV2 中繼資料擷取,並在 HTTP 活動 中使用。 |
| 履行回應條件 | 流程會檢查是否找到封裝資訊,並設定 適當的回應。 |
| AI 代理程式互動已恢復 * | 根據履行回應,應傳送給 客戶的訊息會透過「狀態事件」下的事件資料傳回指令碼代理程式。 |
| 代理人交付和案例活動 | 根據先前的意圖決定下一步,並根據先前的意圖 引導流程到不同佇列。 |
| 佇列至代理 | 如果需要升級或發生錯誤,則呼叫者會放入人力代理 程式的佇列中。 |
| 斷開連線 | 當來電者的請求被處理或者轉移到代理程式後,互 動結束。 |
流程中使用的活動
|
流動活動 |
說明 |
|---|---|
| 開始 | 接收新通話時啟動流程。 |
| 設定互動結果變數 | 使用設定變數活動來更新 CustomaiAgentInteractionOutcome 全域 變數,以儲存與 AI 代理程式互動的最新狀態。 |
| AI 代理程式互動 | 使用指令碼互動管理包裹追蹤查詢。相同的 活動用於啟動對話,並將狀態事件傳送給 AI 代理程式。 |
| 解析套件詳細資訊 | 從虛擬 代理程式提供的中繼資料擷取套件號碼。 |
| HTTP 要求套件資訊 | 向物流 API 傳送請求,以擷取包裹狀態和預估 交貨。 使用 ABC123456 作為樣本包裹編號。 |
| 條件邏輯 | 根據 API 呼叫的封裝狀態或 HTTP 狀態代碼 決定回應。 |
| 設定回應變數 | 設定回應以通知是否找到包裹或送貨詳細 資訊。 |
| 播放訊息 | 使用 Cisco 文字轉語音提供系統錯誤訊息,特別是在系統錯誤的情況下 。 |
| 案例活動 | 根據先前的意圖引導流程,決定路由到特定 佇列。 |
| 佇列至代理 | 管理佇列邏輯,以便升級到人類代理程式。 |
| 播放音樂 | 當來電者等待代 理程式連線時,保持在佇列期間播放音樂。 |
| 斷開連線 | 完成任務或升級為人類 代理程式後,結束互動。 |
流程細節
此範例中使用的流程 JSON 包含對互動處理、錯誤處理以 及 Webex 聯絡中心與 DialogFlow 之間的通訊所需的變數和活動。 使用的關鍵變量包括:
|
變數 |
說明 |
|---|---|
事件名稱 |
傳送給 AI 代理程式的事件名稱。 |
事件資料 |
傳送至 AI 代理程式的事件有效負載。 |
狀態 |
根據 HTTP 回應的套件狀態。 |
預估交貨 |
根據 HTTP 回應,包裹的預估交付日期和 時間。 |
包裝商 ESP |
根據 HTTP 活動回應傳回給客戶的回 應。 |
全域語音名稱 |
決定用於文字轉語音的語音。 |
客製代理程式互動結果 |
根據客戶與 AI 代理程式的互動記錄互動狀態 (已被遺棄、處 理、升級或發生錯誤)。 |
錯誤處理
流程包括錯誤管理策略,以精心處理意外問題, 確保呼叫者得到適當的通知並重新導向。
其他資源
如需有關使用 Webex 聯絡中心與指令碼化 AI 代理程式的更深入見解,請參閱相 關文件:
開發人員支援
如需與此流程相關的支援,請透過 Webex 聯絡中心開發人員支援與 Webex 聯 絡中心開發人員支援團隊聯絡。
如需進一步討論,請造訪 Webex 聯絡中心 API 開發人員社群。
人工智能代理程式 (預約醫生預約)
此範本演示 Webex 聯絡中心和 Webex AI 代理工作室之間的資料流程,以利用指令碼代理程式的互動。 該流程包含與外 部系統的數個整合。 這些是根據 AI 代理程式傳送 的自訂事件調用,並且出貨資料傳回代理程式。
此流程展示如何使用自訂事件在 Webex 聯絡中心和 Webex AI 代理工作室之間傳遞資料。 此流程有助於通過腳本編 制的 AI 代理人進行自動排程和管理醫生約會。 它與 外部系統集成,以檢查可用性,創建約會,查找現 有約會和取消約會。 此流程可確保呼叫者 和 AI 代理人之間的無縫通訊,並在必要時提供向人力代理提升選項 。
先決條件
若要使用此流程,請確定已設定下列項目:
-
指令碼化的 AI 代理程式,配置具有相關意圖來處理預約預約和取 消預約。 在 AI 代理工作室平台中建立新的指 令碼代理程式時,可以從範本匯入此功能。
-
在 Webex 聯絡中心的「控制中心設定」頁面中設定的「入口點」、「佇列」、 「小組」和「入口點對應」。
-
API 用於與外部預約管理系統進行接口。
-
Cisco 文字轉語音 (TTS) 已啟用來產生動態音訊訊息。
-
如果您不使用 Cisco 的默認音頻,則上傳靜態音頻文件。
整合細分
|
整合細分 |
說明 |
|---|---|
| 來電者啟動聯繫人 | Webex 聯絡中心接收通話,並將其導向到 AI 代理人。 |
| 與 AI 代理程式互動 | AI 代理程式會根據設定的意圖處理客戶輸入並 回應。 |
| 在 AI 代理程式與流程之間切換控制 | AI 代理程式和 流程之間會在不同步驟交換對話的控制。 AI 代理程式透過自訂事件將控制權交給流程, 流程會根據事件名稱執行適當的履行,並透過 虛擬代理程式 V2 活動中的狀態事件將 控制項與履行資料一起傳回 AI 代理程式。 |
| 佇列至代理 | 如果需要升級,則呼叫者會放入人力 代理程式的佇列中。 |
| 斷開連線 | 當任務完成或呼叫者轉移到代理程式後,互動 會結束。 |
流程中使用的活動
|
流動活動 |
說明 |
|---|---|
| 開始 | 此活動標示流程的開始,由新呼 叫觸發。 |
| 虛擬代理程式 V2 (VAV2) | 負責 AI 代理程式互動的活動。 相同的活動用於啟動對話,並將狀態 事件發送給 AI 代理程式。 |
| 解析 | 用於解析 VAV2 活動中的事件有效負載。 |
| 案例 | 用於檢查 VAV2 活動和分支傳送給適當的 HTTP 請求活動 的事件名稱。 |
| HTTP 要求 | 與外部系統互動,以根據 VAV2 活動傳送的事件名稱,使用 HTTP 要求執行檢查可用性 、建立、查找或取消約會等作業。 此活動也會剖析 HTTP 請求的回應。 |
| 狀況 | 評估 HTTP 要求的結果,並根據成功或 錯誤條件來指導流程。 |
| 設定變數 | 用於設定事件名稱和事件資料等變數,這些變數對於使用 適當的狀態事件參數重新調用 VAV2 活動至關重要。 |
| 播放訊息 | 使用 Cisco 文字轉語音提供系統訊息。 用於在發生 VAV2 活動錯 誤時,在升級到人體代理程式之前播放錯誤訊息。 |
| 佇列至代理 | 管理佇列邏輯,以便升級到人類代理程式。 |
| 播放音樂 | 當來電者等待代 理程式連線時,保持在佇列期間播放音樂。 |
| 斷開聯絡人 | 完成任務或升級為人類 代理程式後,結束互動。 |
流程細節
此範例中使用的流程 JSON 包含對互動處理、錯誤處理以 及 Webex 聯絡中心與 DialogFlow 之間的通訊所需的變數和活動。 使用的關鍵變量包括:
|
變數 |
說明 |
|---|---|
事件名稱 |
傳送給 AI 代理程式的事件名稱。 |
事件資料 |
傳送至 AI 代理程式的事件有效負載。 |
事件數據字符串 |
由於 VAV2 活動僅接受字符串,因為事件數據的字符串版本。 |
HTTP_ 輸入 |
基於 VAV2 中繼資料的 HTTP 活動請求內文。 |
全域語音名稱 |
決定用於文字轉語音的語音。 |
錯誤處理
流程包括錯誤管理策略,以精心處理意外問題, 確保呼叫者得到適當的通知並重新導向。
其他資源
如需有關在 Webex AI 代理工作室上設定 AI 代理程式並與 Webex 聯絡中心使用這 些代理程式的深入見解,請參閱 Webex AI 代理工作室管理指南。
開發人員支援
-
如需有關此整合的任何支援,請透過 Webex 聯絡中心開發人員支援與 Webex 聯絡中心開 發人員支援團隊開發人員支援服務。
-
如需進一步討論,請造訪 Webex 聯絡中心 API 開發人員社群。
使用子流程範本
子流範本的功能與流程範本類似。 這些範本簡化可 整合到多個流程中的子流程的建立,從而縮短冗餘和開 發時間。
若要使用子流程範本建立子流程,請選擇適當的範本,修改以符合 您的需求,驗證、發佈並將其納入您的工作流程中。 如需詳細資訊,請參閱 從流程 範本建立流程。
收集回呼信息
使用此範本可建立回呼資訊收 集子流程,讓來電者能夠留在佇列中,或要求回呼以取得彈性服務選項。
此子流程提供了一個功能表,允許來電者選擇回呼或保留在佇列中。 如果選擇回呼選項,它會使用來電者目前的 號碼或替代號碼收集回呼的必要資訊。 您可以透過處理錯誤或未知情況 (例如逾時和無效輸入) 來修改 子流程,以確保 呼叫者體驗順暢。
此子流程使用 Cisco 文字轉語音 (TTS) 進行任何音訊提示。 對於音樂,它 默認為內置的音樂保持文件 defaultmusic_on_hold.wav。
先決條件
在實作此子流程之前,請確定 Webex 聯絡中心符Management Portal合下列需求:
- 建立入口點、佇列、團隊、入口點對映,以及任何其他組織特定的組態活動 ,例如連接器、外撥 ANI 等。
- 如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
- 確定回呼變數 (例如:回呼號碼、回呼號碼輸入、 StayInqueue) 已正確地對應到您的系統,以擷取適當的資料。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
子流輸入
- 回呼號碼-字串:用於回呼的號碼(來電者呼叫的號碼或新號 碼)。
- StayInqueue-布林值:指出來電者是否選擇保留在佇列中(True)還是要求回呼(False )。
子流輸出
- 回呼號碼輸入-字串:呼叫者為回呼輸入的號碼 (如果他們選擇提供替代 號碼)。
- StayInqueue-布林值:來電者是否選擇留在佇列中還是接受回呼。
子流細分
下表說明呼叫程序所涉及的各種子流程元素,詳 細說明每個階段發生的動作和回應。
|
子流元素 |
說明 |
|---|---|
|
啟動子流程 |
呼叫進入子流程。 |
|
退出選單 |
來電者會提供一個選項,可以留在佇列中或接 收回呼叫。
|
|
數字功能表 |
如果來電者選擇接收回呼,則會顯示下列選 項:
|
|
收集數字 |
如果來電者選擇輸入新的回呼號碼,系統會提示他們輸入 10 位數號,然後輸入 pound 鍵 (#)。 |
|
設定變數 |
收集的回呼號碼儲存在回呼號碼輸入變數中。 |
|
結束子流程 | 在收集回呼資訊或處理任 何錯誤後,子流程會結束。 |
子流活動
下表說明收集回呼資訊的子流活動順序。
|
子流活動 |
說明 |
|---|---|
|
啟動子流程 |
調用時會開始子流程。 |
|
退出選單 |
這會為呼叫者提供一個選項,以保留在佇列中或接收回 呼。 這使用 TTS 要求呼叫者按 1 進行回呼或按 2 保留在佇列 中。 |
|
數字功能表 |
如果來電者選擇回呼,系統會提示他們使用目前的 號碼或輸入新號碼。 |
|
收集數字 |
如果來電者選擇輸入新號碼,此活動會收集他們的 10 位數號,然後加上英鎊符號 (#)。 |
|
設定變數 |
收集的號碼儲存在回呼 NumberEntered 變數中,以供進一步使用。 |
|
結束子流程 | 處理來電者的選擇並收集必要的信息後,流程 結束。 |
其他資源
如需有關設定子流程的詳細資訊,請參閱 Webex 聯絡中心 設定與管理指南。
錯誤處理
使用 Webex 聯絡中心中的錯誤處理子流程範本來管理錯誤,例如佇列處理問題或 API 請求失敗。 它 可以附加到特定活動或配置為全域錯誤處理程序,確保系統 繼續順利運行,並為使用者提供任何問題的反饋。
先決條件
在實作此子流程之前,請確定 Webex 聯絡中心符Management Portal合下列需求:
- 確定已啟用 Cisco 文字轉語音 (TTS),讓聯絡中心使用文字轉語音進行錯誤 提示。
- 對應 ErrorMessage 變數以動態處理工作流程中適當 的錯誤訊息。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
子流輸入
- 錯誤訊息-字串:要動態播放的錯誤訊息,指出來電者 遇到的問題。
子流輸出
- N/A:此子流程不會產生輸出,因為它用於處理錯誤並向呼叫者提供反 饋。
子流細分
下表說明呼叫程序所涉及的各種子流程元素,詳 細說明每個階段發生的動作和回應。
|
子流元素 |
說明 |
|---|---|
|
啟動子流程 |
發生錯誤時會觸發子流程。 |
|
播放錯誤訊息 |
系統會 使用 Cisco Cloud TTS 播放由 ErrorMessage 變數定義的動態錯誤訊息。 例如,消息可能是:我們遇到 技術問題。請稍後再試一次。 |
|
結束子流程 (正常結束) |
如果錯誤處理成功,子流程會順利結束。 |
|
結束子流程 (錯誤結束) |
如果發生進一步的問題(例如,錯誤訊息無法播放), 子流會以升級狀態結束,表示嚴重失敗。 |
子流活動
下表說明管理錯誤的子流作業順序。
|
子流活動 |
說明 |
|---|---|
|
啟動子流程 |
當發生錯誤時,子流程會啟動錯誤處理序列。 |
|
播放錯誤訊息 |
使用 Cisco Cloud TTS 向來電者播放錯誤訊息。 郵件內容 由 ErrorMessage 變數動態定義。 |
|
結束子流程 (正常結束) |
如果錯誤解決在沒有進一步問題的情況下,則結束子流程。 |
|
結束子流程 (錯誤結束) |
如果在錯誤處理過程中發生其他錯誤,則以升級結束子流 程。 |
其他資源
如需有關設定子流程的詳細資訊,請參閱 Webex 聯絡中心 設定與管理指南。
HTTP 資料跌幅
使用此子流程範本可透過 HTTP 要求擷 取客戶帳戶資訊。 它支援帳戶 ID 確認、 如果要求失敗時手動輸入,並處理逾時、無效輸入和嚴重錯誤,非常適合在客戶中心中 自動查詢客戶帳戶。
此子流程提供了 使用 HTTP 請求擷取客戶帳戶資訊的動態體驗。 如果查詢成功,則會要求客戶確認 帳戶 ID。 如果失敗,或者來電者偏好,他們可以 手動輸入其帳戶號碼。 該流程會以適當的提示精心處理錯誤,例如無效輸入、逾時和嚴 重故障等錯誤。
此子流程使用 Cisco 文字轉語音 (TTS) 進行任何音訊提示。
先決條件
在實作此子流程之前,請確定 Webex 聯絡中心符Management Portal合下列需求:
- 建立入口點、佇列、連接器、小組、入口點對映以及任何其他組織特定的組態活動 。
- 如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
- 確定根據組織的需求正確設定 HTTP 要求 URL 和參數。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
子流輸入
- 錯誤訊息-字串:在子流程中發生錯誤時將播放的消息。
子流輸出
- 輸出變數-字串:儲存確認或手動輸入的帳戶號碼。
子流細分
下表說明呼叫程序所涉及的各種子流程元素,詳 細說明每個階段發生的動作和回應。
|
子流元素 |
說明 |
|---|---|
|
啟動子流程 (初始化) |
子流程啟動擷取客戶資料的過程。 |
|
請稍候 (舒適訊息) |
通知來電者系統正在使用 TTS 提示檢索他們的信息:請稍候,我們查找您的信息。 |
|
HTTP 要求 (擷取客戶資訊) |
系統會傳送 HTTP GET 要求,從 指定的 API 端點擷取客戶資訊。 如果成功,回應會包含客戶 ID。 |
|
檢查 HTTP 狀態 (評估回應) |
會根據狀態代碼評估 HTTP 回應。 如果請求成 功,程序會移至下一個步驟。 |
|
確認功能表 (請求確認或手動輸入) |
系統會提示來電者確認擷取的帳戶 ID,或者手動輸入 帳戶號碼 (如果錯誤)。 |
|
設定變數 (商店帳戶 ID) |
如果呼叫者確認帳戶 ID,則該值將儲存在輸出變數中 。 |
|
收集數字 (手動輸入帳戶) |
如果請求失敗或來電者選擇重新輸入其帳戶號碼,系統會提示 他們輸入 6 位數的帳戶號碼,然後輸入英鎊鍵 (#)。 |
|
錯誤處理 (仍然存在,無效,嚴重) |
子流程會以各自的提示處理逾時、無效輸入和嚴重錯誤:
|
|
結束子流程 (結論) |
子流程在確認帳戶號碼或處理 錯誤後結束。 |
子流活動
下表說明此範本的子流作業順序。
|
子流活動 |
說明 |
|---|---|
|
啟動子流程 |
調用時會開始子流程。 |
|
請稍候 |
使用 TTS 播放訊息,要求來電者在擷取資訊時等候 。 |
|
HTTP 要求 |
傳送 HTTP GET 請求以擷取客戶的帳戶資訊。 |
|
檢查 HTTP 狀態 |
評估 HTTP 回應,以判斷請求是否成功。 |
|
確認功能表 |
提示來電者確認擷取的帳戶 ID,或者如 果不正確,重新輸入。 |
|
設定變數 |
儲存已確認或手動輸入的帳號。 |
|
收集數字 |
如果 HTTP 請求失敗或者選擇輸入新的帳戶號碼,則向來電者 收集 6 位數的帳戶號碼。 |
|
錯誤處理 |
數個提示可處理子流程期間的逾時、無效輸入和嚴重錯誤 。 |
|
結束子流程 |
帳戶編號確認或發生錯誤後,流程會結束。 |
佇列處理
使用此子流程範本可在 Webex 聯絡中心中自動化佇列 處理,讓來電者保持與音樂和訊息提示互動。
此子流程播放佇列音樂,然後會播放訊息,重複序列最多設 定次數(預設為三次)。 它確保順暢的佇列處理和引人入勝的來電體 驗。 您可以自訂音樂選擇、訊息內容和循環計數等變 數。
此子流程使用 Cisco 文字轉語音 (TTS) 進行任何音訊提示。 對於音樂,它
默認為內置文件(defaultmusic_on_hold.wav),對於暫停的音樂
。
先決條件
在實作此子流程之前,請確定 Webex 聯絡中心符Management Portal合下列需求:
- 建立入口點、佇列、連接器、小組、入口點對映以及任何其他組織特定的組態活動 。
- 確保正確的佇列處理邏輯和錯誤處理組態。
- 如果使用自訂音訊提示或音樂檔代替 Cisco 文字轉語音 (TTS),則上傳靜態音訊檔案。
如需詳細步驟,請參閱 Webex 聯絡中心設定和管理指南。
子流輸入
- 佇列訊息-字串:要在音樂曲目之間播放的消息(預設:請 等待)。
QueueMusic1-字串:呼叫者等候時要播放的第一個音樂文件(默認值:defaultmusic_on_hold.wav)。佇列音樂 2-字串:要在消息之間播放的第二個音樂文件(默認值:defaultmusic_on_hold.wav)。- 計數器-整數:用於跟踪循環數量的計數器(默認值:0)。
- 音樂持續時間-整數:播放每個音樂曲目的持續時間(預設值:10 秒)。
子流輸出
None
子流細分
下表說明呼叫程序所涉及的各種子流程元素,詳 細說明每個階段發生的動作和回應。
|
子流元素 |
說明 |
|---|---|
|
啟動子流程 |
子流開始。 |
|
狀況檢查 |
子流程會檢查計數器是否小於 2。 如果為 true,則流程會繼續 到音樂和訊息序列。 如果是 false,則子流結束。 |
|
播放音樂 1 |
第一個音樂檔案 (佇列音樂 1) 會在 MusicDuration 所定義的持續時間內播放。 |
|
播放訊息 |
在第一個音樂檔案之後,會使用 Cisco TTS 播放訊息,內容由 Queue Message 定義。 |
|
播放音樂 2 |
訊息後,會在定義的持續時間內播放第二個音樂檔案 (QueueMusic2)。 |
|
增量計數器 |
播放第二個音樂檔案後,計數器變數會增加 1 。 |
|
重新檢查條件 |
計數器增加後,流量會重新檢查計數器是否仍小 於 2。 如果 true,則循環重複;否則子流結束。 |
|
結束子流程 |
一旦計數器達到 2,子流結束。 |
子流活動
下表說明子流作業的順序。
|
子流活動 |
說明 |
|---|---|
|
啟動子流程 |
初始化子流程處理。 |
|
狀況檢查 |
檢查一個條件以確保計數器小於 2,允許循環 繼續。 |
|
播放音樂 1 |
在 MusicDuration 指定的持續時間內播放第一個音樂檔案。 |
|
播放訊息 |
使用思科 TTS 與 QueueMessage 提供的內容播放訊息。 |
|
播放音樂 2 |
在音樂持續時間指定的持續時間內播放第二個音樂檔案。 |
|
增量計數器 |
將計數器變數增加 1 以控制循環。 |
|
結束子流程 |
當計數器達到預先定義的限制後,結束子流程。 |
排程回呼子流程範本
使用此範本可建立子流程,允許來電者為特定日期和時間排程回 調,包括時區選取。
此子流程會引導來電者透過一系列提示,以收集所有必要的 資訊,以便排程回呼。 它會詢問所需的日期、回呼窗口的開始 和結束時間,以及來電者的時區。 子流程包括 日期和時間輸入的驗證,以確保準確性。 如果輸入無效格式,則會 重新提示來電者。 成功收集所有信息後,它將用於在系統 中安排回調。
此子流程使用 Cisco 文字轉語音 (TTS) 來處理所有音訊提示。
先決條件
在實作此子流程之前,請確定 Webex 聯絡中心符Management Portal合下列需求:
-
建立入口點、佇列、小組、入口點對映以及任何其他組織特定的組態活動 ,例如連接器、外 撥 ANI 等。
-
如果使用自訂音訊提示而不是 Cisco 文字轉語音 ( TTS),則上傳靜態音訊檔案。
-
如需詳細步驟,請參閱 Webex 聯絡中心設定和 管理指南。
子流輸入
| 變數名稱 | 類型 | 說明 |
|---|---|---|
| 回呼號碼 | STRING | 用於回呼的電話號碼。 |
| 客戶名稱 | STRING | 請求回呼的客戶名稱。 |
| 回呼佇列 | STRING | 將傳送排程回呼的佇列。 |
子流輸出
| 變數名稱 | 類型 | 說明 |
|---|---|---|
| 回呼時間表 | STRING | 排定回呼的日期,格式化為 YYYY-MM-DD。 |
| 回呼時間表時間區 | STRING | 回呼的 IANA 時區識別碼(例如,美國/芝加哥) 。 |
| 回呼時間表開始時間 | STRING | 回呼視窗的開始時間,格式化為 HH: MM: ss 。 |
| 回呼時間表結束時間 | STRING | 回呼視窗的結束時間,格式化為 HH: MM: ss 。 |
子流細分
下表說明呼叫程序所涉及的各種子流程元素,詳 細說明每個階段發生的動作和回應。
| 子流程元素 | 說明 |
|---|---|
| 啟動子流程 | 呼叫進入子流程。 |
| 排程日期 | 系統會提示來電者以 YYYYMMDD 格式輸入其偏好的回呼日期。 子流程會驗證輸入,以確保它是真實的日期 。 如果無效,則會重複提示。 |
| 安排開始時間 | 系統會提示來電者以 HHMM (24 小時) 格式輸入回呼 視窗的開始時間。 子流程會驗證輸入,以 確保它是有效的時間。 如果無效,則會重複提示。 |
| 排程結束時間 | 系統會提示來電者以 HHMM (24 小時) 格式輸入回呼 視窗的結束時間。 子流程會驗證輸入,以 確保它是有效的時間。 如果無效,則會重複提示。 |
| 排定時區 | 來電者會顯示一個選單,用於選擇他們的時區。- 按 1 進行 IST(印度標準時間)。-按 2 進行中央時間。- 按 3 進入東部時間。 |
| 排定回撥 | 使用所有收集的資訊 (回呼號碼、客戶 名稱、回呼佇列以及排定的日期、 時間和時區),子流程會在系統中正式排定回呼。 |
| 結束子流程 | 成功排定回呼後,子流程會結束 。 |
子流活動
下表說明排程回呼的子流活動順序 。
| 子流活動 | 說明 |
|---|---|
| 啟動子流程 | 調用時會開始子流程。 |
| 排程日期 | 收集來電者偏好的回呼日期。 TTS 提示是: 「請以 YYYYMMDD 格式輸入您的首選日期」。 輸入經過驗 證,以確保它是正確的日期格式。 |
| 轉換日期格式 | 輸入有效日期後,此活動將 YYYYMMDD 輸入轉換為 YYYY-MM-DD 格式,並將其儲存在回呼排程日期變數中。 |
| 時間表開始時間 | 收集回呼視窗的開始時間。 TTS 提示 是:「請以 HHMM 格式輸入回調的開始時間」。 輸入經過驗證,以確保它是正確的時間 格式。 |
| 轉換開始時間 | 將 HHMM 開始時間輸入轉換為 HH: MM: ss 格式,並將其儲存在回呼時間表時間 變數中。 |
| 時間表結束時間 | 收集回呼視窗的結束時間。 TTS 提示是: 「請以 HHMM 格式輸入回調的結束時間」。 輸入經過驗證,以確保它是正確的時間 格式。 |
| 轉換時間 | 將 HHMM 結束時間輸入轉換為 HH: MM: ss 格式,並將其儲存在回呼時間結束時間 變數中。 |
| 時間表時間區 | 顯示選擇時區的選單。 |
| 時間表回覆 | 此最終動作會採取所有收集和格式化的變數, 並在系統中建立排程回呼請求。 |
| 結束子流程 | 順利排程回呼後,流程就會結束 。 |
其他資源
如需有關設定子流程的詳細資訊,請參閱 Webex 聯絡中心設定與管 理指南。
建立和管理流程
建立流程
您可以使用路由資源模組建立和管理流程。 設計 流程時,諮詢互動不能包含禮貌回呼、呼叫後調查反饋或盲 人轉移活動。
建立流程時,如果節點數量超過 100,您可能會在流程設計 工具中遇到延遲。 在這種情況下,我們建議您使用「流程鏈結 」和「動態變數」功能將大量流程分解為易於管理的 較小流程。 如需詳細資訊,請參閱連結多個流程 (使用 GoTo) 和佇列連絡人。
| 1 | |
| 2 |
前往。 這時系統顯示「流程」頁面。
|
| 3 |
在「流程」頁面上,按一下「管理 流程」。 從 下拉式清單中選擇「建立流程」。 「建立新流程」精靈會出現,其中可
選擇「流程」或「子流程」的選
項。
|
| 4 |
按一下「流程」。 按一下「子流程」以建立子流程。 建立子流程的過程類似於建立流程。 |
| 5 |
選擇建立流程所需的選項: |
| 6 |
按一下「重新開始」。 |
| 7 |
在「流程名稱」 欄位中,輸入唯一的名稱。 流程名稱不能包含空格。 唯一允許的特殊字元是 _(下劃線)。 允許的長度為 80 個字元。 例如,新聯繫人 _01。 |
| 8 |
按一下「建立流程」。 螢幕上將顯示流程設計器視窗。 |
| 9 |
在「一般設定」區段中,輸入流 程的描述。 您稍後無法修改描述。 |
| 10 |
(選擇性) 在「圖表設定」區段中設定下 列設定。
|
| 11 |
在「流程解密設定」區段中,開啟「 啟用流程解密」切換,以允許解密流程中的 敏感資訊。 系統會顯示「調試詳細資料 披露」 彈出式視窗。 勾選「我同意」, 然後按一下儲存。 您現在可以在偵錯流程時解密流程記錄檔中的敏感 資訊。 如需詳細資訊,請參閱「追蹤流程」段落。 |
| 12 |
執行下列工作以建立流程: |
從流程範本建立流程
流程範本為您提供一般使用案例的現成流程。 若要從流程範本建立 流程:
| 1 | |
| 2 |
導覽至 |
| 3 |
在「聯絡中心」導覽窗格中,按一下「」。 |
| 4 |
在「流程」頁面上,按一下「管理流程」,然 後按一下「建立流程」下拉清單。 「建立新流程」精靈會出現,其中可
選擇「流程」或「子流程」的選
項。
|
| 5 |
按一下「流程」。 若要建立子流程,請按一下子流程。 建立子流程的過程類似於建立流程。 |
| 6 |
在「選擇方法」中,按一下「流程 範本」。 |
| 7 |
從可用範本清單中選擇您的範本。 按一下下一步。 按一下「檢視詳細資訊」以查看範本的詳細預覽。 如需詳細資訊,請參閱檢視流 程範本詳細資訊一節。 |
| 8 |
在「流程名稱」欄位中,為流程提供唯一名稱。 遵守命名慣例。 |
| 9 |
按一下下一步。 您已從流程範本建立新流程。
如需有關流程的詳細資訊,以及流程在測試之 前是否需要進一步配置,請使用流程範本清單中可用的連結。 請參閱檢視流程範本詳細資訊。 |
下一步
根據您的要求自定義流程中的活動和事件。 驗證並 發佈流程。
檢視流程範本詳細資訊
若要檢視有關特定範本的更多詳細資訊:
| 1 |
從範本集合頁面中,選擇所需的範本。 |
| 2 |
按一下檢視詳細資訊。 會顯示 「範本詳細 資訊」頁面。
|
下一步
按一下 「選取樣板」以繼續使用所選範本。
關聯式功能表選項
使用關聯式功能表進行其他動作。 若要從「 流程」頁面開啟關聯式功能表,請選擇流程並在「流程設計工具」 模組中開啟流程。 將滑鼠停留在流程名稱上。 會出現一個功能表,其中包含下列選項:
- 編輯名稱-用來重新命名流程。
- 匯出-用於匯出流程。
- 匯入-用於匯入流程。
- 刪除-用於刪除流程。
- 檢視版本歷史記錄-用於檢視 流程的版本詳細資訊。
編輯流量變數
修改流程
使用「編輯」切換來編輯流程。 啟用後,其他流程 開發人員無法同時編輯流程。 依預設,流程會以唯讀 模式開啟。
您可以將包含敏感資訊的變數標記為安全。 當您開啟包含流 程變數的現有流程時,您會收到檢閱並將這 些變數標記為安全的提示。 如需安全變數的詳細資訊,請參閱安全變數。
| 1 | |||||||||||||
| 2 |
前往 。 此時會顯示「流程」頁面,並顯示包含下列欄位的
流程清單:
| ||||||||||||
| 3 |
按一下要編輯的流程旁邊的「移至流程 設計工具」圖示。 流程會在「流程設計工具」視窗中開啟。 如果選取的流程具有流程變數,則會出現訊息提示您將 變數標記為安全。 只有在啟用「開始編輯」切換 按鈕時,才能修改流程。 如果「開始編輯」切換按鈕 設為關閉,流程會以唯讀模式顯示。 | ||||||||||||
| 4 |
流程解密設定:啟用流程解 密設定,以允許流程解密。 如需詳細資訊,請參閱「追蹤流程」段落。 | ||||||||||||
| 5 |
按一下 「開始選取安全變數」以開啟「 編輯安全變數」對話方塊。 您現在可以按一下「跳過」以繼續編輯 選取的流程,而不標記安全變數。 下次編輯流 程時,會出現此對話方塊。 勾選「不再顯示此訊息」核取方塊 ,可永久跳過所選流程的選取程序。 目前不支援此功能。 | ||||||||||||
| 6 |
勾選包含敏感資訊的變數的核取方塊,然後按一下「儲存」。 「流程設計工具」視窗會顯示所選變數,並在變數名稱 旁邊顯示一個鎖定圖示。 選取的流程會以唯讀模式開啟。 | ||||||||||||
| 7 |
啟用「編輯」切換按鈕以變更流程。 | ||||||||||||
| 8 |
根據需要編輯草繪流程。 當您修改流程時,諮詢互動不能包含禮貌回呼、 呼叫後調查意見反饋或盲移轉活動。 | ||||||||||||
| 9 |
如果停用「自動儲存」切換按鈕,請按一下「儲 存」以儲存流程。 |
在流程中預覽音訊提示
預覽音訊提示功能可在流程設計工具模組中立即播放 .wav 檔 案和文字轉語音 (TTS) 訊息。 包含下列活動的「預覽」 提示按鈕,藉由減少 驗證音訊和文字轉語音訊息的時間和工作,提供增強的開發人員體驗:
使用「預覽提示」按鈕可快速驗證 TTS 訊息中的音訊提示、 語言和語音選擇,並測試 SSML 標記以實現提示個人化。
-
播放音樂活動不支援預覽提示。
-
預覽文字轉語音時,必須選擇語音。
-
預覽提示時,您無法變更 TTS 連接器選項。 關閉預覽 提示模式,在活動上選擇不同的提供者以測試不同的 TTS 提 供者。
-
預覽提示時, 下拉式清單中的語言和語音設定分別對應於變數全域語言 和全域語音名稱。 您可以在流程中設置這些以更改體驗。
-
測試音訊檔變數時,請確定檔案路徑對應於系統上存在的實際 .wav 檔案。
搜尋流程中的實體
使用搜尋功能搜尋流程中的實體,並快速存取 其位置。 對於更複雜且複雜的流程,請使用此搜尋 功能,避免手動努力尋找所需的實體。
您可以使用此搜尋功能搜尋流程中的下列實體:
- 活動名稱、描述和輸入
- 變數名稱
- 卵石表情
- 流量性質
您可以在字段中找到並替換自由文本輸入,描述,小石表達式等。
| 1 | |
| 2 |
前往 。 這時系統顯示「流程」頁面。
|
| 3 |
按一下要編輯的流程旁邊的「移至流程 設計工具」圖示。 流程會在「流程設計工具」
視窗中開啟。
|
| 4 |
在顯示在右上角的搜尋方塊中,輸入關鍵字 (活動名稱、變數名稱或字串),然後按 Enter。 或者,您也可以使用鍵盤 快速鍵觸發搜尋方塊:Cmd+ K(適用於 macOS)和 Ctrl + k(適用於 Windows)。 搜尋結果會顯示在螢幕左側的個別搜尋面板中。
|
| 5 |
(選擇性) 從下拉式清單中選擇一或多個實體類型以篩選搜尋結果。 |
| 6 |
若要尋找並取代文字,請執行下列操作: |
將版本標籤套用至流程
我們建議您新增版本標籤,以建立流程的生命週期 ,例如開發、測試和即時階段。 您可以在將流程部署至 生產之前,不是直接將變更套用至流程,而是透過階段發佈流 程。 此功能可協助您避免覆寫生產中目前流程 。
發佈流程時,除了流程名稱之外,將版本標籤 (例如「即時」、「測試」或「 開發」) 與新流程版本相關聯。 這樣可以將相同流 程的不同版本附加到不同的入口點或 GoTo 活動。 最新版本是您無法從流程版本中移除的預設 版本標籤。 您可以套用任何其他版本標籤以及最新版本。
此外,您可以將相同流程的多個版本附加到一個入口點。 在進入點組態期間,您可以選擇一個流程以及其中一個相關的版本標籤。
您也可以透過使用 newCont act 變數存取流程內的版本標籤來動態修改
流程邏輯(如需詳細資訊,請參閱啟動流程)。 newContact.flowVersionLabel 變數顯示目前執行中的
流程版本標籤:是「開發」、「測試」、「即時」還是「最新」。
套用流程版本標籤可以製作根據流程的特定版本標籤量身定制的自訂邏輯。
當您以編輯模式開啟流程時,您會看到發佈的最新 流程版本中的草稿版本。 當您發佈此草稿版本時,它會將最 新版本標籤與其關聯。 在給定時間,只有一個流程具有與其關 聯的最新版本標籤。 這與流程的上次發佈版 本相對應。
在開始之前
您必須至少發佈流程一次。
| 1 | |
| 2 |
前往 。 這時系統顯示「流程」頁面。
|
| 3 |
按一下要編輯的流程旁邊的「移至流程 設計工具」圖示。 流程會在「流程設計工具」視窗中開啟。 |
| 4 |
編輯流程。 |
| 5 |
如果停用「自動儲存」切換按鈕,請按一下「儲 存」以儲存流程。 |
| 6 |
開啟「驗證」 切換按鈕以啟用 發佈。 |
| 7 |
按一下「發佈」。 |
| 8 |
(選擇性) 在「發佈流程」對話方塊中,輸入 您要與其他流程開發人員共用的版本或任何資訊的 備註。 |
| 9 |
依預設,會選取「最新」作為表 示流程最新版本的版本標籤。 您可以從「新增版本 標籤」下拉式清單中將多個版本標籤套用至流程 版本,例如即時、開發或測試。 如果特定版本標籤對應到入口點,則下拉式清單中該版本標籤旁會出現一個通知 ,指出標籤 已對應到入口點。 |
| 10 |
按一下「發佈」。 選擇一或多個適當的版本標籤並發佈之後,請 在指定給入口點時使用此版本的流程。 |
| 11 |
(選擇性) 按一下版本號旁邊的計時器圖示以檢視流程的版本歷史記錄。 出現 「版本歷史記錄」模態,顯示流 程的作用中版本和其他版本的下列詳細資訊:
使用下列任一關鍵字搜尋屬性來篩選表格:
|
| 12 |
(選擇性) 按一下任何列的「檢視」圖示,以檢視在所選版本中發佈的 流程。 如果您在檢視較舊的流程版本時選擇編輯,它會以 該特定流程版本覆寫目前的草稿。 |
您可以將任意數量的版本新增至流程。 但是,流程版本歷史 記錄僅顯示最近的 100 個版本。 只有當您刪除流程時,才 會刪除流程版本。
啟用或停用自動儲存
複製和貼上活動
驗證流程
驗證流程,以確保已設定所有必 要欄位,並且流程結構有效。 驗證無法確定系統在執行時如何運行流程,也不保 證流程如預期運行。
驗證成功後,請保持「驗證」切換開啟狀態。 除非驗證成功,否則無法發佈流程。
| 1 | |
| 2 |
前往 。 這時系統顯示「流程」頁面。
|
| 3 |
按一下您要驗證的流程旁邊的「移至流程 設計工具」圖示。 流程會在「流程設計工具」
視窗中開啟。
|
| 4 |
將「驗證」切換設定為「 開啟」。 驗證開始,並在視窗中顯示錯誤。 在驗證期間,系統會以下方式顯示錯誤:
|
| 5 |
如果您關閉「驗證明細」 視窗並想 重新開啟它,請按一下「流程錯誤」 按鈕。 |
| 6 |
(選擇性) 如果出現錯誤,請將「驗證」 切換設定為關閉。 修復錯誤並重新啟動 驗證。 流程驗證無法評估函數或檢查變數是否 解析為預期值。 它只檢查結構錯誤。 請仔細檢查變數,以確保它們符合預期的運作。 |
複製流程
匯出流程
匯出流程以將流程定義提取為 JSON 文件。 稍後,您可以匯入 JSON 檔案,在不同租戶上建立相同的流程。 若要匯入流程,請參閱匯入流程。
| 1 | |
| 2 |
前往 。 這時系統顯示「流程」頁面。
|
| 3 |
按一下要匯出的流程旁邊的省略號圖示,然後按一下「匯出」。 |
| 4 |
在開啟的對話方塊中,選取「儲存」,然後按一下「確定」以下載流程檔案。 檔案會以 JSON 格式的現有檔案下載到您的本機系統。 |
匯入流程
發佈流程
在系統 驗證流程並找到流程沒有錯誤之後,您可以發佈流程。 您可以在入口點製程策略中 使用已發佈的流程。
在發佈之前,請確認流程已正確配置並準備好供即時聯絡 中心使用。 系統不完全支援編輯已發佈流程。
當「 驗證」切換關閉時,系統會停用「發佈流程」按鈕。 如果存在任何作用中錯誤,該 按鈕仍然停用。
按一下「發佈流程」時,「發佈 流程確認」 視窗即會顯示。 在發佈流程之前,請 確保所有運算式都可以運作,並且流程如需的行為。
在「發佈流程」對話方塊中,使用版本標籤來識別要用於測試、開發或即時路由的發佈流程版本。
- 依預設,會選取「最新」。 它會識別最近發佈的流程版本,您無法從該版本中將其移除。
- 當您想要識別特定階段或路由使用的流程版本時,請從新增版本標籤中選擇一個或多個標籤 (例如「即時」、「測試」或「開發」)。
- 如果版本標籤對應到入口點,下拉式清單會在該標籤旁邊顯示通知。
如果發生錯誤:
- 您會看到帶有「
追蹤 ID」和「流程識別碼」的通知視窗。 請聯絡思科支援部門以取得錯誤的協助。 支援需要追蹤 ID。 - 按一下「重試發佈」。
| 1 | |
| 2 |
前往 。 這時系統顯示「流程」頁面。
|
| 3 |
按一下要發佈的流程旁邊的「移至流程 設計工具」圖示。 流程會在「流程設計工具」
視窗中開啟。
|
| 4 |
按一下「發佈」。 如果流程成功發佈,則會出現確認訊息。 |
| 5 |
選取下列其中一個選項:
|
刪除流程
入口點路由策略
入口點路由策略是控制接點到達入口點 時接點的路由行為的組態。 當接點到達入口點時, 路由引擎會檢查指定時間哪個入口點路由策略處於 作用中,並遵循該組態。
入口點路由策略組態的呼叫控制區段可讓您 選擇控制呼叫者互動期間所擁有的體驗的流程。 使用 流程設計工具,您可以設定端對端流程,該流程可 控制 IVR 中呼叫的初始處理,以及連絡人排入佇列後的佇列體驗 。
從「流程」下拉式清單中選擇流程,指出在 路由策略中指定的時間間隔內 控制此端對端呼叫體驗的流程。 只有從流程設計工具發佈的流程才能從 此下拉式清單中使用。
流程僅適用於電話輸入點。 您無法覆寫入口點路由策略 中的流程中的任何設定。
佇列路由策略
佇列路由策略是控制連絡人到達佇列時 聯絡人的路由行為的組態。 當聯絡人到達佇列時,路由引 擎會檢查在給定時間處於作用中的佇列路由策略,並 遵循該組態。
在 Webex 聯絡中心中擁有佇列路由策略的客戶可以存取這些策略, 但他們無法建立新策略。 我們建議所有客戶將 其組態轉換為佇列。
建立和管理子流程
流程設計工具可讓您將大流量分解為更小、更易管理的零件,稱為 子流程。 您可以在多個流程中重複使用子流程來處理特定工作。 這種模組 化方法可簡化流程管理,並降低建置大流量的複雜性。 以下 是子流程的一些主要特徵:
-
您可以在組織層級建立子流程,讓它們在內部可用。 例如,您可以檢視和呼叫相同組織內可用的子流程。 每個組織最多可建立 200 個子流程。
-
您可以從流程內呼叫子流程以執行邏輯,而不需連結到入口 點或離開主流程。
-
您可以在主流程中或組織內的主流程中多次重複使用子流程。
-
您可以在父流和子流程之間傳遞變數,並將輸入和輸出 變數從主流程對映到子流程,以相反的方式。 這使子流中的這些 變數與調用子流程的父流程中的變量獨立。
但是,主流程中的文字轉語音 (TTS) 設定不會傳遞給子流程。 例如,考慮一個流程,其中主流變數為全域 _ 語音名稱
:fr-FR-FR-Ariane(法語)。如果子流程觸發播放 TTS,則默認情況下,音頻以 英語播放。 為了解決這個問題,請定義一個具有相同名稱的子流變量,與全域名稱:fr-FR-FR-Ariane(法語)。或者,您可以建 立子流變數GLOBAL_VOICENAME(與主流程中相同),並將主流程中的值映 射到子流程。 如需詳細資訊,請參閱 wx CC 子流程中使用原生文字轉語音設定 不同支援的語言和語音名稱。您無法將全局變數新增至子流程。 但是,您可以將全局變數 從主流程映射到子流中的局部變數。
-
您可以獨立發佈子流程。 但是,在子流程中所做的變更只有在重 新發佈主流程之後才會生效。
-
您可以將版本標籤,例如 Live、Dev 和 Test 附加到子流程,以便您可以在各自的環境中對主流程執行端對端測試。
-
必須從主流程調用子流程。 您無法從子流程調用另一個子流程。
-
您無法從入口點或佇列路由策略連結子流程。
-
您可以獨立匯入和匯出子流程。
建立子流程
您可以在控制中心中建立和管理子流程。
| 1 | |
| 2 |
前往「 |
| 3 |
按一下「流程」。 |
| 4 |
在「子流程名稱」 欄位中,輸入子流程的名稱。 子流程名稱必須是唯一的。 它不能包含空格。 唯一允許的特 殊字元是 _(下劃線)和-(連字號)。 最大長度為 80 個字元。 |
| 5 |
按一下「開始建立子流程」。 螢幕上將顯示流程設計器視窗。 |
| 6 |
在「一般設定」區段中,輸入 子流程的描述。 您可以稍後修改此描述。 |
| 7 |
在「檢視設定」區段中,設定特徵,例如曲 線連結、連結顏色、錯誤路徑顏色、選取顏色和厚度。 |
| 8 |
在「變數定義」區段中,新增連結 至主流程的所需變數。
以上所有變量都可以是字符串,整數,日期時間,布林值,十進制和 JSON 類型 。 |
| 9 |
執行下列工作以建立子流程: |
編輯子流程
刪除子流程
將子流程加入到主流
您可以在多個主流中加入子流程。
| 1 | |
| 2 |
瀏覽至。 您也可以從Management Portal導覽列將子流程新增至主流程。 選擇「」。 按一下要編輯的流程旁邊的省略號圖示,然後按一下「 開啟」。 |
| 3 |
按一下您要修改的流程以新增子流程。 螢幕上將顯示流程設計器視窗。 |
| 4 |
按一下「子流程」頁籤。 會顯示所選組織/承租人的子流程清單。 |
| 5 |
將所需的子流從清單拖放到畫布,以將其新增至主流程。 您可以檢視所選子流程的詳細資訊,例如名稱、子流程版本以及版本標籤,以及在子流程中設定的所有變數。 選擇性地按一下子流程名稱旁邊的「檢視」,以在瀏覽器的新索引標籤中開啟 子流程。 |
| 6 |
在「子流程版本」區段中,選擇要新增至 主流程的必要子流程標籤,因為預設不會設定此標籤。 依 預設,會勾選 「啟用自動更新」核取方塊。 啟用後,每當您建立新版本的子流程時,系統會自動以較新 版本更新主流程。 取消勾選「啟用自動更新」 選項以停用 自動更新。 當您建立較新版本的子流程時,請確保重新發佈主流 程。 |
| 7 |
在「子流程輸入變數」區段中,將主流 變數對映至子流輸入變數。 請確定您對映相同的資料類型,以使子流程無 錯誤運作。 同樣地,在「子流輸出變數」區段中,將 子流輸出變數對映到具有相同資料類型的主流變數。 |
| 8 |
發佈主流程。 |
建立和管理功能
您可以在「流程設計工具」模組中建立和管理函數。 函數可讓您編寫 自訂原始程式碼,以執行快速資料工作,並協調複雜的動作。 您可以使用 程式碼編輯器內嵌編寫程式碼,並在流程中使用它們。
這些功能補充了開發人員用來執行類似任務的 Pebble 模板 框架。 使用此功能,流程開發人員可以:
- 選擇編寫程式碼的語言。 支持的語言是 JavaScript 和 Python。
- 使用特定語言的靜態分析編寫自定義源代碼。
- 使用範例值測試自訂程式碼,並在發佈前檢視輸出和錯誤。
- 根據活動輸出變數和狀態/錯誤代碼編寫流程邏輯。
- 解析並將函數返回的輸出值設置為變量,以便在流程中進 一步使用。
- 重複使用多個流程中的函數作為活動。
- 使用函數輸出、狀態和錯誤 代碼、執行階段錯誤處理、流程除錯功能和分析功能傳回的錯誤訊息來偵錯流程。
重要注意事項
本節重點介紹使用函數時需要注意的幾個重要注意 事項:
- 每個組織支援的功能數目上限為 200。
- 每個功能分配的最大記憶體為 128 MB。
- 等待時音訊的可設定逾時為 2-5 秒。
建立函數
| 1 | |
| 2 |
切換作業。 |
| 3 |
在 [函數] 頁面上,按一下 [建立 函數]。 您也可以從「流程設計工具」模組中的「函數 」頁籤建立函數。 |
| 4 |
在「建立新函數」 頁面上,選擇建立函 數所需的方法。 |
| 5 |
按一下「發佈函數」。 在「發佈 函數」 頁面上,輸入下列詳細資訊:
使用頁面左上角函數名稱旁邊的下拉按鈕來 檢視函數的版本歷史記錄。 如 有必要,您也可以回復到舊版本,類似於對流程的方式。 如果您在編輯其原始程式碼或設定後發佈函數,系統會立 即將變更更新至所有使用該函數標記版本的所有流 程。 因此,在發佈實時生產流程中使用的函數 的標記版本時,請注意。 |
下一步
將函數添加到主流程中。 如需詳細資訊,請參閱將函數新增至主流程。
管理功能
將函數添加到主流
您可以在多個主流中加入函數。
| 1 | |
| 2 |
切換作業。 |
| 3 |
按一下以開啟要新增函數的流程。 |
| 4 |
切換「編輯」 按鈕。 |
| 5 |
按一下左側的「活動清單」窗格中的「功能」標籤 出現為所選組織/承租人建立的已發佈函數清單。 |
| 6 |
將所需的功能從列表拖放到畫布。 將其添加到主 流程中。 您可以檢視所選函數的詳細資訊,例如函數版本標籤、 函數輸入變數、變數詳細資料和輸出變數。 |
| 7 |
在「函數輸入變數」區段中,將主流 變數對映至函數輸入變數。 使用與函數輸入變量相同的名稱和數據類型創建的流量 變量會自動相互映射。 |
| 8 |
在「函數輸出變數」區段中,剖析函數輸出變數並對應至具有相同資料類型的主流變數。 您可以 使用 JSONPath 表達式進行剖析,如屏幕上有例子詳細說明。 |
| 9 |
發佈主流程。 |
常見問題及解答
本節回答有關在組織中使用函數的常見問 題。
流程設計師模組支援函數活動的哪些語言?
流程設計器模組在第一階段支援 JavaScript (Node.js 22.x) 和 Python (3.13)。
我們對我可以在代碼塊內使用的庫有任何限制嗎?
常用的原生程式庫可用。 但是,沒有對自定義模塊支持。
代碼行數是否有限制?
可以。 您最多可以輸入 5000 行程式碼。
執行時間是否有限制?
可以。 完成執行時間限為 5 秒。
我可以測試我的代碼嗎?有什麼限制?
可以。 可使用執行測試運行器,其實際輸出或傳回錯誤消息。 主控台日誌不會公開,但可以使用自定義輸出字符串 陣列來設置和訪問它們。
我們是否支持音樂在等待執行中期等待呼叫(靜音防止 )
是的,在流程中的「等待音樂」設定會自動有助於防止來電者靜音。 預設值為 2 秒。
該功能如何工作?
我們使用 FaaS(即服務功能)基礎架構來封裝和運行該函數。 語音 通話的低延遲。
我可以傳遞多少個輸入變量?設置了多少個輸出?
正在設置十個輸入變量和一個 JSON 輸出變量。 個別函數輸出 可以使用 JSONPath 表達式在相同的活動中解析。
我可以將多個變量設置到代碼塊嗎?
可以。 設置多個變量的新增強項目與「解析」活動類似。
我可以在多個流程中重複使用該函數嗎?
可以。 您可以在整個流程中使用該函數,因為它在組織中集中 可用。
誰可以管理(編輯或查看)功能?
主管和管理員。 主管對該功能的存取由「功能」設定 控制 (可以在使用者設定檔中的「 客戶體驗」下設定為「編輯」、「檢視」或「無」)。
設定錯誤處理
系統會突出顯示特定流程中設定的每個活動的錯誤處理路徑。 設定錯誤處理路徑,以管理流程 執行期間的潛在錯誤。 依預設,系統會顯示此路徑,但設定是選擇性的。 如果 您沒有為活動設定,系統會在流程 驗證期間顯示通知。 但是,您仍然可以使用這些通知發佈流程。
系統會將流程執行期間發生的錯誤分為兩種類別:
-
活動執行錯誤:指出活動功 能執行期間發生的錯誤。 例如,當客戶在執行功能表活動期間輸入未匹配的項目時,會發生活動錯誤 。
-
系統/全域錯誤:指出活動執行期間系統 中發生的錯誤。 例如,當執行「設定變數」 活動期間有無效的 Pebble 運算式時,會發生系統錯誤 。
-
未定義錯誤:此錯誤節點設定流程執行期 間出現未定義的系統錯誤時,流程採取的錯誤輸出路徑。 您可以將此活動的輸出路徑連接到 適當的 活動,來設定未定義錯誤的流程。
下列流程控制活動沒有「未定義 的錯誤」 節點:
- 開始流程
- 終止流量
- HTTP 要求
- 解析
如果您在任何活動中看不到「未定義的錯誤」節點 ,請聯絡 Cisco 支援部門以啟用對應的功能 旗標。
-
設定錯誤處理路徑以最佳化流程。 如果您未設定活動的錯誤
處理路徑,則流程預設為「事件流程」標籤下的 OnGlobalError
事件處理程式中設定的路徑
。 如需有關 OnGlobalError 事件處理
程式的詳細資訊,請參閱事件流程。
系統強制的活動自我循環限制
在執行流程執行期間,系統對特定活動強制自行迴圈限制 。 這可以防止活動進入互動中無盡的 循環。
如果活動在執行期間超過系統強制的限制,則會出現警告訊息 ,指出偵測到迴圈。 如需有 關活動的特定最大限值的詳細資訊,請參閱 Webex 聯絡中心中的系統限制文章 。
如果活動在執行期間超過系統強制的限制,則會出現警告訊息 ,指出偵測到迴圈。 有關活動的最大 限值,請參閱下表:
組態 | 自循環限制 |
|---|---|
| 進階佇列資訊 | 1500 |
| 立即轉接 | 10 |
| 橋接轉接 | 75 |
| 回撥 | 10 |
| 通話進度分析 | 10 |
| 收集數字 | 100 |
| 斷開聯絡人 | 0 |
| 升級通話分派群組 | 750 |
| 意見反饋 V2 | 10 |
| 功能表 | 100 |
| 佇列聯絡人 | 100 |
| 佇列至代理 | 100 |
| 設定來電者 ID | 100 |
| 錄製控制 | 10 |
| 錄製 | 10 |
| 排定回撥 | 10 |
| 設定聯絡人優先順序 | 100 |
| 開始媒體串流 | 20 |
| 上傳音訊 | 3 |
| 虛擬代理 | 50 |
| 虛擬代理程式 V2 | 50 |
雖然有針對呼叫處理活動的特定配置,但流程控制 活動受到系統配置的突波限制,以確保穩定性並防止無限循環。
連結多個流程 (使用 GoTo)
流程設計工具可讓您連結多個流程 (流程鏈結)。 您可以 通過將呼叫傳送到入口點(根據時間)或流程(以跨場景重複使用) 來修改呼叫者的體驗。 使用 GoTo 鏈接多個流程。 您可以跨 流程對應流程變數,以確保資料保持在端對端通話 體驗中。
疫苗注射登記
為了處理參與疫苗接種活動的客戶,您可以提供兩種選擇:一個適用於高級客戶,另一個適用於普通客戶。
一般客戶撥打電話時,系統會將通話傳遞給與處理註冊的 入口點相關聯的流程。 根據作用中的入口點路由策略,系統將呼叫路由至適當的 代理程式以註冊一般客戶。
當高級客戶致電時,系統將通話轉移到另一個流程以安排 約會。
連結流程的已知問題
-
系統可防止您刪除參與 流程鏈結的入口點。 移除入口點之前,請先刪除所有關聯的資源 (佇列和流程)。
-
系統可防止您刪除參與流程鏈結的流 程。 刪除流程之前,請先移除每個流程鏈接參照。
-
強制刪除流程鏈中的入口點或流程會跳過驗證,並且在使用者介面 中不顯示錯誤訊息。
調試流程
流程偵錯是 Flow Designer 中的呼叫後程序, 可讓您深入了解通話流程和路徑。 此 功能可讓流程開發人員檢視控制執行路徑中的關鍵資訊,以 偵錯並排解流程問題。
如果您已將多個版本標籤套用到一個流程,您也可以對這 些版本標籤來追蹤流程。 如需詳細資訊,請參閱將版本標籤套用至流程。
互動總結並將聯絡人通過聯絡中心的旅程中的活動進行相關聯 繫。 系統會為每個互動產生唯一的互動 ID,可 追蹤行程,協助識別故障並排除流程 執行問題。
偵錯流程,以檢視生產中流程執行後的呼叫控制路徑,確保 驗活動設定和相依流程組態,以便成 功執行。
解密流程記錄
為了增強流程偵錯的安全性和靈活性,可 用於在調試期間管理敏感資料曝光的解密控制項:
- 流程層級解密:在建立和編輯流程時,開啟「流 程解密 設定」下的「啟用流程解密」切換。 此選項 可在「流程一般設定」頁面上使用。 此切換控制流程 中所有活動的解密。 啟用此切換功能會解密所有活動的 記錄檔,無論活動層級解密為何。
- 活動層級解密:開啟「啟用解
密」切換,以更精細地控制活動。 如果輸出敏感,您也可以停用活動的記錄
解密,即使您已啟用流程層級解密。 這可
確保活動中的機密資料在除
錯過程中保持保護。
流程解密僅適用於發佈 流程後啟動的呼叫。
若要保護流程記錄檔:
-
啟用流程層級解密切換,以允許跨所有活動進行解密。
-
對於需要額外保護的活動,請在活動層級停用 解密。 這種方法可讓您靈活地追蹤和 除錯流程,同時依需要維護敏感資訊的安全性 。
示例使用案例:
作為流程開發人員,您可以啟用流程層級解密以疑難排解呼叫路徑, 但針對使用收集數字處理敏感客戶資料的活動停用解密。 這可確保其餘的流程可以調試,同時保持 敏感輸出保護。
- 如果未啟用流程層級解密,活動層級切換將保持安全並停用。 整個流量都是安全的。
- 如果啟用流程層級解密,則擁有承租人層級完整管理員 權限的使用者可以調整解密設定,以維持特定活動的合 規性和安全性。
在開始之前
發佈和執行流程以建立至少一個互動。 如需詳細資訊,請 參閱建立和管理流程。
| 1 | |
| 2 |
前往 。 此時將顯示「流」頁面。
|
| 3 |
按一下要編輯的流程旁邊的「移至流程 設計工具」圖示。 流程會在「流程設計工具」視窗中開啟。
|
| 4 |
按一下 [偵錯]。 這時系統顯示「互動」窗格。 表格會顯示流程的最近 100 個互動。 您可以在表格中查看以下詳細信息:
|
| 5 |
(選擇性) 使用搜尋選項篩選使用下列搜尋參數的清單:
|
| 6 |
從表格中選擇「互動」。 選取的活動路徑會在畫布中反白顯示。 新標籤會開啟,顯示互動期間執行的活動順 序,以及下列詳細資訊:
您可以選擇在單獨的標籤中開啟的多個互動。 |
| 7 |
選取活動以檢視下列詳細資訊:
|
| 8 |
解密記錄圖示:按一下解密記錄檔圖示以存取 未遮罩的記錄檔。 只有在您是授權使用者時,您才能解密記錄 檔並存取敏感資訊。 請參閱下列免責聲明: 免責聲明 啟用「偵錯詳細資訊」會顯示增強的診斷資料,其中可能 包含敏感資訊 (例如使用者 ID、呼叫中繼資料、錯誤 追蹤以及可能其他個人或機密 資訊)。 啟用調試詳細資料,即表示您確認並確認:
|
| 9 |
(選擇性) 按一下複製圖示 ( |
分析流程
流程設計工具中的分析提供了經過特定流 程的所有呼叫的彙總檢視。 它顯示在指定期間內活動的 每個外出端口的執行計數。 它還會計算通過「新聯絡人 」活動的通話數量的百分比。 百分比計算的分 母是透過「新聯絡人」活動傳遞的呼叫數目。
流程分析只會考慮在指定時間範圍內完成的呼叫。 通話總數 計算包括在所選期間之前開始和結束的呼 叫。 分析資料不包括針對回呼設定的呼叫或因其他原因(例 如正在進行或未關閉)繼續呼叫。
每個活動會在其出口處顯示執行計數。 對於具有 多個分支的功能表之類的活動,每個連接埠都會收到其執行計數,而百分比隨之後。 如果 不存在外出連接埠的執行計數,表示沒有接觸連 接埠的呼叫。
調色板顯示執行的呼叫數目如何對流程路徑進行顏色編碼。 在呼叫 循環等情況下,百分比可以超過 100%。
即使沒有明確的錯誤處理鏈接,如果發生錯誤並路由到 ONGlobalError 事 件,系統也會在其錯誤連接埠中顯示執行計數。 您可以在「事件」標籤 下找到它。 在這種情況下,系統會顯示 OnGlobalError 事件處理程 式的分析資料。
依預設,流程分析會考慮流程的最新版本。 如果流程有多個 版本,您可以使用「版本歷史記錄」表格在流程之間切換。
目前,流程分析不支援子流程;它只會追蹤子流程的新增至主流程,不包 括其內部活動資料。
在開始之前
至少發佈流程一次。
| 1 | |
| 2 |
前往「」。 |
| 3 |
選擇流程,然後按一下「轉到流程設計工具」 圖示。 所選流程會在流程設計工具中開啟。
|
| 4 |
按一下「分析」。 此頁面會重新整理並顯示分析資料。 依預設,它會顯示過去 15 分鐘內所有完成聯絡人的測量 結果。 |
| 5 |
按一下「日期」小工具,然後選擇下列其中一個 選項:
「流程分析」頁面會顯示下列測量結果:
|
| 6 |
(選擇性) 若要在流程版本之間切換,請移至版本歷 史記錄。 選擇一個版本以檢視該流程 版本的分析資料。 |
| 7 |
(選擇性) 在流程中選擇活動,以檢視所選期間與 該活動相關的活動使用詳細資訊。 此選項僅顯示具有下列限制的前 100 個互動:
|
| 8 |
按一下「分析」以關閉分析檢視並返回 流程設計工具。 |
了解錯誤代碼
流程設計工具會傳回錯誤代碼,以顯示錯 誤的性質或原因。 使用下表來識別錯誤及其描述。
|
錯誤代碼 |
說明 |
|---|---|
|
FC1001 |
找不到流程版本。 重新整理頁面或建立新流程。 |
|
FC1002 |
找不到啟動活動。 重新整理頁面或建立新流程。 建立新流程時,預設會顯示「開始」活動。 |
|
FC1003 |
一個或多個事件流程沒有有效的開始。 在每個事件流程的開始時,新增事件處理程式活動。 |
|
FC1004 |
所有非事件分支都必須導向終端節點。 |
|
FC1005 |
其中一個變數組態無效。 對於每個變數,請確定已設定的資料類型和變數值相容。 |
|
FC1006 |
活動中的一個或多個連接埠缺少連線。 使用連結將所 有連接埠連接到其他活動。 |
|
FC1007 |
新增活動的描述。 |
|
FC1008 |
有些變量具有相同的名稱。 確保所有變數都具有唯一的名稱。 |
|
FC1009 |
表示式無效。 |
|
FC1010 |
條件無效。 |
|
FC1011 |
系統偵測到主流中斷的連結。 刪除連結以 修復錯誤。 |
|
FC1012 |
事件流程中斷的連結會導致錯誤。 刪除鏈接以 修復它。 |
|
FC1013 |
系統會在多個事件流程中使用活動。 事件流程 無法共用一般活動,而且必須具有唯一的開始和 結束。 |
|
FC1014 |
佇列接觸者必須停止流程。 輸出連結只能連線至「 終止流程」活動。 |
|
FC1015 |
系統會識別活動中設定錯誤的欄位 ,並在驗證期間顯示失敗活動的連結。 按一下 連結以導覽至活動和導致錯誤的欄位。 遵循每個欄位的要求來更正所有錯誤並 輸入有效的輸入。 |
|
FC1016 |
另一個流程使用與此流程相同的名稱。 編輯流程名稱以 使其獨一無二。 |
|
FC1017 |
活動有箭頭,它們源自本身並指向它。 |
如需有關 GraphQL 伺服器錯誤的詳細資訊,請參閱 https://www.apollographql.com/docs/react/data/error-handling/。
) 圖示可替換流程中的所有出現次數。