IVR流程由多個IVR模塊經過連線后組成,具有非常高的可定制性。IVR模塊都是需要您將鼠標放置在對應模塊上,然后拉進右側的畫布中。下面將依次介紹開始-放音-收號-分支-轉人工-轉外線-設置變量-語言信箱-掛機原因-函數-子流程-結束各個模塊的詳細功能。
開始模塊
每個IVR流程,必須以“開始”模塊為起始模塊且無法編輯不可刪除。
如果需要自定義變量參數一般可在開始模塊進行填寫自定義變量參數,參數用在ivr流程中進行傳遞,參數名稱不可重復
放音模塊
用于播放音頻文件或文字轉語音,通常用作開場的歡迎語和模塊間的過渡使用。
模塊名稱,可根據需要自定義。
語音提示-使用音頻文件
下拉菜單中顯示已上傳的私有音頻。
如果列表中沒有您需要的音頻文件,可點擊“上傳音頻”,系統會打開新的標簽頁中,并進入到音頻管理頁面,您可以在這里添加新的音頻,上傳成功后返回原來的標簽頁中,重新點擊下拉菜單會獲取最新的音頻列表。可參考音視頻操作手冊。
語音提示-文字轉語音
單次轉換最多輸入200個字符。
可以在文本庫中引用參數,輸入'空格+$'選擇相應參數。例如:“你好 ${開始.callee},歡迎使用阿里云呼叫中心。”
點擊“確定”按鈕將提交。
收號模塊
用于保存用戶輸入的按鍵內容,賦值給自定義參數,傳遞到分支模塊進行處理。
模塊名稱,可根據需要自定義。
語音提示-使用音頻文件
下拉菜單中顯示已上傳的私有音頻,以及呼叫中心提供的公有音頻。
如果列表中沒有您需要的音頻文件,可點擊“上傳音頻”,系統會打開新的標簽頁中,并進入到音頻管理頁面,您可以在這里添加新的音頻,上傳成功后返回原來的標簽頁中,重新點擊下拉菜單會獲取最新的音頻列表。
語音提示-文字轉語音
單次轉換最多輸入200個字符。
可以在文本庫中引用參數,輸入'空格+$'選擇相應參數。例如:“你好 ${開始.callee},歡迎使用阿里云呼叫中心。”
語音提示循環播放最大次數:在用戶一直沒有按鍵的情況下,達到設定的循環次數后,將執行"收號失敗"出口所連接的模塊(默認為結束模塊,即主動掛機)。這里次數不建議設置過大,否則由于主叫號碼始終沒有按鍵輸入也沒有掛機,會一直在呼入狀態,對于按量付費用戶呼入也是收費的。
接收數字
按鍵長度分為固定位數 和 長度區間兩種:
前者用于接收身份證、手機號碼等固定位數的數字,當用戶輸入達到指定位數后,自動進入下一環節;
后者用于接收動態長度位數的數字,當用戶需輸入#號,表示輸入結束;建議配合語音提示。
用戶按鍵輸入超時時間:在用戶開始按鍵輸入時,停頓時間達到此處設置的數值時,將重新播放背景音,并且需要重新進行按鍵輸入。這里數值如果設置的較大,并且按鍵位數是不固定的,建議背景音中提示客戶輸入完畢后按#號鍵確認。
分支模塊
根據參數的值,通過自定義的條件規則,匹配成功后進入下一個指定的模塊,需搭配定義變量模塊、收號模塊、函數模塊中的變量進行使用。
模塊名稱,可根據需要自定義。
設置參數
參數:下拉菜單中顯示為開始模塊,放音模塊、函數模塊中的定義的變量參數和系統提供的參數。
條件:下拉菜單中共有九種條件可供選擇。
賦值:可根據場景需要輸入,并且可以引用參數,引用時使用${參數名}。
描述:為非必填項。
點擊“新增”按鈕可新增一列條件設置項。
點擊“確定”按鈕將提交。
轉人工模塊
該模塊用于將客戶來電轉至相應的技能組,系統隊列會根據該模塊的優先級、技能組內客服狀態以及客服在技能組內的等級,智能化的分配來電。
模塊名稱:可根據需要自定義。
轉人工方式:
可以選擇技能組或指定坐席:
當選擇前者時在選擇技能組的下拉菜單中顯示為當前呼叫中心中所有的技能組列表,當進入到該模塊時,來電將分配到選擇的技能組中,然后再智能化的分配給技能組當中的坐席;
選擇后者是會提示選擇指定坐席的userName,詳情可參見IVR將來電轉接到指定坐席的介紹。
超時時間:默認值600秒,最大值3600秒,表示客戶來電進入到該模塊時,當坐席全忙,客戶排隊等待的時間超過設定的超時時間時,執行轉人工超時的出口所連線的模塊。推薦連接一個放音模塊,友好的提示客戶稍后再撥。
隊列優先級:是針對該隊列的優先級,可以定義為從0-9的整數,0最高、9最低,優先級更高的隊列中的電話將被優先接聽。
來電優先級:是針對該來電的優先級,可以定義為從0-9的整數,0最高、9最低,同一個隊列里更高優先級的來電將被優先接聽
轉接策略:
最先可用坐席:按隊列順序,由最先可用的坐席接聽。根據坐席的空閑時長分配,比如:A坐席空閑時長5分鐘,B坐席空閑時長1分鐘,來電會先分配到空閑時長為5分鐘的坐席接聽。
技能組等級:根據坐席的技能級別分配,技能高的坐席最優先分派,比如:A坐席在技能組中的坐席等級是1,B坐席在技能組中的等級是10,來電都會先分配A坐席,A坐席非空閑狀態下才會分配到B坐席。
熟人模式:優先派給過去N日內該電話呼入時接聽的坐席(多方會話的坐席也算在內)。比如:坐席A在3天內接聽該客戶的電話,在該電話來電的時候,會先分配給A坐席接聽,如果A處于繁忙中,則會按照最先可用坐席的模式分配。
最小利用率:優先安排利用率低的坐席接聽
注:如果選擇的策略因為異常、未找到數據或其他原因未生效,將默認使用最先可用坐席。
在隊列中/坐席接起前配置:
文字轉語音
單次轉換最多輸入200個字符。
可以在文本庫中引用參數,輸入'空格+$'選擇相應參數。例如:“你好 ${開始.callee},歡迎使用阿里云呼叫中心。”具體引用所示參數可參考如下圖:
使用音頻文件
下拉菜單中顯示已上傳的私有音頻。
如果列表中沒有您需要的音頻文件,可點擊“上傳音頻”,系統會打開新的標簽頁中,并進入到音頻管理頁面,您可以在這里添加新的音頻,上傳成功后返回原來的標簽頁中,重新點擊下拉菜單會獲取最新的音頻列表。
隨路數據
選擇隨路數據后,轉人工成功時,會將此值傳遞給坐席端的軟電話sdk。集成用戶可以通過onCallEstablish鉤子函數,拿到此數據。這些參數可以是系統參數,如_time,_date,也可以是與通信側預先約定設置好的, 如_x_call_id, 為通信發送過來的攜帶在隨路數據中XCallId,也可以是ivr中定義的其他參數,如收號模塊中定義的接收用戶按鍵輸入的參數。
轉外線模塊
該模塊用于將來電轉接到外部電話。
模塊名稱:可根據需要自定義。
外呼號碼:轉外線時使用哪個號碼外呼,下拉菜單中展示的為呼叫中心所有的可外呼號碼列表。
轉接號碼:轉外線時所轉接的外部號碼,可以是手機號碼,也可以是固定電話,也可以取自定義參數。備注:
如果轉外線配置的外呼號碼為阿里云呼叫中心申請的號碼,因運營商外呼頻次限制,一個被叫號碼外呼5次/
天,所有使用此功能的客戶需要提供轉接號碼白名單,請釘釘搜索(群號:44752480)入群聯系云呼服務支
持,否則將會觸發運營商外呼策略,導致外呼失敗。
該模塊在畫布中有兩個出口,說明如下:
轉外線成功,指的是系統外呼轉接號碼的動作已經實現,外呼是否成功由運營商控制,是否轉外線成功云呼側無法拿到結果,此出口建議連接到結束模塊即可。
轉外線失敗,系統轉外線模塊異常導致沒有轉外線成功,此出口建議連接到放音模塊,友好的告知系統異常轉接失敗。
建議:轉外線相當于使用呼叫中心外呼,所以轉外線模塊成功時,會有大約三四秒的空檔期,此空檔期沒有任何聲音,之后才會播放轉接號碼的鈴聲;建議在轉外線模塊之前,增加一個放音模塊,播放“正在呼叫,請稍后”,以防客戶在空檔期時掛機。
設置變量模塊
可以進行自定義參數變量用于在IVR流程中進行傳遞,以滿足不同的業務場景的使用。自定義參數,主要用于賦
值,可在收號模塊中將用戶的輸入賦值給自定義參數,也可以在放音、分支、函數、轉外線模塊中使用,詳細說明
請看每個模塊的說明。引用時使用${參數名}。
模塊名稱:可根據需要自定義。
設置參數:參數和賦值為必填項。
點擊“新增”按鈕可新增一列自定義參數。
點擊“刪除”按鈕可將當前行刪除。
點擊“確定”按鈕將提交。
函數模塊
調用函數計算的函數,呼叫中心的IVR流程可以集成您的自有系統,實現客戶的自助服務。例如訂單查詢,重置密
碼,身份驗證等功能。
模塊名稱,可根據需要自定義。
選擇函數,下拉列表中的函數是通過云呼叫中心控制臺添加的函數,例如上圖中的,分別為函數名稱、該函數所在的服務、該函數服務所在的區域 。詳細介紹請點擊頁面上的IVR函數管理查看文檔。
設置入參,調用函數時所攜帶的參數,目前最多設置10個入參;
參數,即為參數名稱;
賦值,可以從下拉菜單中選擇該IVR中的系統參數或者自定義參數,例如IVR中通過收號模塊將用戶輸入的身
份證號碼保存到一個自定義參數上,在此處就可以選取該自定義參數。
設置出參,該函數調用成功時,將返回值保存到一個自定義參數中,可以在其他模塊中使用,比如可以在條件
判斷中通過一些邏輯比較做出不同的響應,或者是通過放音模塊將結果播放出來。
設置出參多參數,根據函數返回對象分別賦值在自定義參數內,參數項對應的是自定義參數,賦值項對應的是
函數內返回的對象中的key值,賦值項需要相關對應,在之后的模塊中使用${ }就可以取到對應的值。
函數模塊調用失敗的出口,建議連接到一個轉人工模塊做兜底。詳情參見:IVR函數管理。
語音留言信箱模塊
該模塊主要是用于非工作時間的語言留言等場景,如用戶呼入電話過來,坐席側下班了,鏈接該模塊可讓用戶留
言,次日坐席上班后可以看見留言錄音等信息。
模塊名稱:可自定義填寫。
語言留言信箱提示音:可選擇上傳音頻文件或者使用文字轉語言。
留言錄制:可自定義填寫用戶呼入進來的錄音時長,單位為秒,超時自動掛機。
超時提示音:收音超時后停止錄音、并播放該提示音,播放結束后系統自動掛斷。
掛機原因模塊
該模塊主要是用于細化掛機原因,一般用于需要進行對掛機原因進行分析的用戶所使用。
模塊名稱:可自定義填寫。
掛機原因:如上面截圖所示,目前一共有7種,從上游節點來經此節點前往掛機節點的通話,會被打上對應的【掛斷原因】。
子流程模塊
該模塊用于在主流程中引入子流程,使得可以在主流程中跳入對應的子流程,子流程結束后再回到主流程中,借此可以拓展出功能更加豐富的IVR流程。
模塊名稱:可根據需要自定義填寫。
子流程設置:在主流程中引用子流程模塊信息,具體操作:選擇你之前創建的子流程,進行主-子流程關系綁定,選擇您需要跳入的子流程,這里只展示 已發布有更新, 未發布 兩個狀態的子流程列表。
設置參數傳遞:主流程中的自定義參數及系統參數,可以與子流程中的自定義參數進行單向或雙向傳遞,通過信息交換可以實現更加豐富的功能。這里主流程和子流程的參數均為系統自動獲取,無法輸入,下拉框中可以選擇對應的參數,這樣可以降低IVR發布失敗的概率。
說明 :子流程有更新,并且發布成功后,需要重新發布引用該子流程的主流程,才可最終生效。子流程中無法使用子流程模塊,子流程畫布中如果包含子流程模塊,是無法發布的。子主流程不能同時存在轉人工模塊,否則系統將會出現異常通話的情況(一通通話多次轉人工隊列導致會議等場景)。
結束模塊
該模塊為固定模塊自動出現在畫布中,作為IVR流程的結束,通常跟在轉人工、用戶掛機、條件判斷、分支之后,不可編輯,直接在畫布中連線即可。