簡介
本檔案介紹如何在客戶語音入口網站(CVP)語音可擴展標籤語言(VXML)伺服器和VXML閘道上停用URL查詢的快取。
必要條件
需求
思科建議您瞭解以下產品:
-
客戶語音入口網站(CVP)
-
CVP VoiceXML伺服器
- Cisco IOS VXML閘道
採用元件
本檔案中的資訊是根據CVP 9.0(1)。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
查詢是一個包含問號(?)的URL,後跟一個或多個name=value屬性對。CVP VoiceXML伺服器廣泛使用URL查詢來生成呈現給呼叫者的動態VoiceXML頁面。
由於每個呼叫都是唯一的,因此從URL查詢檢索到的資料既表示對快取記憶體的不必要使用,又表示安全風險,因為它可能包括客戶端帳號或PIN等資訊。
問題
在vxml網關上運行show http client cache命令時,它會顯示網關和伺服器之間交換的http消息;到callserver和vxmlserver的http消息在VXML網關上快取。
輸出示例:
"Ref FreshTime Age Size context
--- --------- --- ---- -------
0 864000 249679 # 785 2BA3C46C
url: http://10.208.125.42:7000/CVP/Server?_dnis=**************&application=*******&callid=********************************&_ani=****
0 864000 245002 # 785 2BD888E0"
其他URL:
url: http://10.168.125.42:7000/CVP/Server?_dnis=**************&application=*******&callid=********************************&_ani=****
url: http://10.168.125.43:8000/cvp/VBServlet?MSG_TYPE=********&CALL_DNIS=**************&CALL_UUI=&CALL_ANI=***************************&REC
解析
步驟1. Cisco IOS預設會停用URL快取。要確保URL卡已禁用,請在Cisco IOS中運行show run命令,並確保不顯示此命令:
http client cache query
步驟2.如果顯示,請運行no http client cache query命令以禁用http查詢的快取。