Introduction
This document describes how to disable cache for URL queries on Customer Voice Portal (CVP) Voice eXtensible Markup Language (VXML) server and VXML Gateways.
Prerequisites
Requirements
Cisco recommends that you have knowledge of these products:
Components Used
The information in this document is based on CVP 9.0(1).
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
Background Information
A query is a URL that has a question mark (?) followed by one or more name=value attribute pairs in it. The CVP VoiceXML server makes extensive use of URL queries to generate the dynamic VoiceXML pages that are rendered to the caller.
Because each call is unique, data retrieved from a URL query represents both an unnecesary use of cache memory and a security risk since it can include information such as client account numbers or PINs.
Problem
When you run the show http client cache command on vxml gateway, it displays the http messages that are exchanged between the gateway and the server; The http messages to both the callserver and the vxmlserver gets cached on the VXML gateway.
Sample output:
"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"
Other 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
Resolution
Step 1. Cache for URL is disabled by default in Cisco IOS. To ensure that URL cahe is disabled, run the show run command in Cisco IOS and ensure this command does not appear:
http client cache query
Step 2. If it appears, run the no http client cache query commad to disable cache for http queries.