目錄

簡介

必要條件

需求

採用元件

問題

解決方案

簡介

本檔案介紹如何疑難排解由於Rest元素提取逾時而導致的思科客戶語音入口網站(CVP)語音XML(VXML)伺服器應用程式回遷錯誤。

必要條件

- 思科整合客服中心企業版(UCCE)11.6

- 客戶語音入口網站(CVP)11.6(1)和12.0(1)

- 虛擬化語音瀏覽器(VVB)11.6(1)和12.0(1)

需求

思科建議您瞭解以下主題：

- UCCE

- CVP

- VVB

採用元件

本文中的資訊係根據以下軟體和硬體版本：

- 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