Introducción
Este documento describe cómo inhabilitar la memoria caché para las consultas de URL en el servidor del portal de voz del cliente (CVP), el lenguaje de marcado extensible de voz (VXML) y las gateways VXML.
Prerequisites
Requirements
Cisco recomienda que conozca estos productos:
Componentes Utilizados
La información de este documento se basa en CVP 9.0(1).
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Una consulta es una URL que tiene un signo de interrogación (?) seguido de uno o más pares de atributos name=value. El servidor VoiceXML de CVP hace un uso extensivo de las consultas URL para generar las páginas VoiceXML dinámicas que se representan al llamador.
Dado que cada llamada es única, los datos recuperados de una consulta de URL representan tanto un uso innecesario de la memoria caché como un riesgo para la seguridad, ya que pueden incluir información como números de cuenta de cliente o PIN.
Problema
Cuando ejecuta el comando show http client cache en el gateway vxml, muestra los mensajes http que se intercambian entre el gateway y el servidor; Los mensajes http tanto al servidor de llamadas como al servidor vxml se almacenan en la memoria caché del gateway VXML.
Ejemplo de resultado
"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"
Otra 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
Resolución
Paso 1. La memoria caché para URL está inhabilitada de forma predeterminada en Cisco IOS. Para asegurarse de que la memoria caché de URL esté inhabilitada, ejecute el comando show run en Cisco IOS y asegúrese de que este comando no aparezca:
http client cache query
Paso 2. Si aparece, ejecute el comando no http client cache query para inhabilitar la caché para las consultas http.