簡介
本檔案介紹如何疑難排解由於Rest元素提取逾時而導致的思科客戶語音入口網站(CVP)語音XML(VXML)伺服器應用程式回遷錯誤。
必要條件
- 思科整合客服中心企業版(UCCE)11.6
- 客戶語音入口網站(CVP)11.6(1)和12.0(1)
- 虛擬化語音瀏覽器(VVB)11.6(1)和12.0(1)
需求
思科建議您瞭解以下主題:
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- CVP 11.6(1)和12.0(1)
- 虛擬化語音瀏覽器(VVB)11.6(1)和12.0(1)
- CVP Call Studio 11.6(1)和12.0(1)
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
問題
涉及表示狀態傳輸(REST)元素的VXML應用有時會突然斷開連線,VoiceXML(VXML)網關/VVB會出現Bad Fetch錯誤。這是因為REST元素需要超過10秒的時間才能響應,並且之後會發生讀取超時。
自 CVP VXML應用日誌:
a.b.c.d.1567542225370.12.v12Main,09/03/2019 15:23:45.401,Application_Modifier_01,enter,
a.b.c.d.1567542225370.12.v12Main,09/03/2019 15:23:45.401,Application_Modifier_01,exit,done
a.b.c.d.1567542225370.12.v12Main,09/03/2019 15:23:45.417,Rest_Client_01,enter,
a.b.c.d.1567542225370.12.v12Main,09/03/2019 15:23:57.137,Rest_Client_01,exit,Generic
a.b.c.d.1567542225370.12.v12Main,09/03/2019 15:23:57.137,CVP Subdialog Return_01,enter,
a.b.c.d.1567542225370.12.v12Main,09/03/2019 15:23:57.153,CVP Subdialog Return_01,exit,
a.b.c.d.1567542225370.12.v12Main,09/03/2019 15:23:57.153,,end,how,app_session_complete
VVB等待了10秒,但REST元素需要12秒才能響應,因此導致讀取錯誤。
在VVB引擎日誌中:
%MIVR-SS_VB-7-UNK:[CALLID=FB45C15FCA7811E98F01AA9243D6B848-156718205725753105] VBEventHandler::handleEvent event: error.badfetch: request (http://a.b.c.d:7000/CVP/Server) was timed out, after 10000 milliseconds.
解決方案
- 確定REST元素在某些情況下需要較長時間響應的原因。
或,
附註:在維護視窗中完成此任務。另外,在生產過程中進行更改之前,在實驗室設定中嘗試進行更改。
1.在Unified Call Studio中,按一下右鍵所需的專案,然後選擇「屬性」。
2.單擊Call Studio — 根文檔設定。
3. UnderVoiceXML屬性輸入fetchtimeout,然後在Value下輸入所需的超時。例如,60秒輸入「60s」。
4.重新部署應用程式,並將其複製到VXML伺服器。
5.轉到路徑,然後按一下updateApp.bat。
C:\Cisco\CVP\VXMLServer\applications\<applicationname>\admin