Einleitung
In diesem Dokument wird beschrieben, wie der Cache für URL-Abfragen auf dem Customer Voice Portal (CVP) Voice eXtensible Markup Language (VXML)-Server und den VXML-Gateways deaktiviert wird.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie mit den folgenden Produkten vertraut sind:
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf CVP 9.0(1).
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Hintergrundinformationen
Eine Abfrage ist eine URL, die ein Fragezeichen (?) gefolgt von einem oder mehreren name=value-Attributpaaren enthält. Der CVP VoiceXML-Server verwendet URL-Abfragen, um die dynamischen VoiceXML-Seiten zu generieren, die für den Anrufer gerendert werden.
Da jeder Aufruf eindeutig ist, stellen die aus einer URL-Abfrage abgerufenen Daten sowohl eine unnötige Verwendung des Cache-Speichers als auch ein Sicherheitsrisiko dar, da sie Informationen wie Client-Kontonummern oder PINs enthalten können.
Problem
Wenn Sie den Befehl show http client cache auf dem vxml-Gateway ausführen, werden die HTTP-Nachrichten angezeigt, die zwischen dem Gateway und dem Server ausgetauscht werden. Die HTTP-Nachrichten an den Anrufserver und den vxmlserver werden auf dem VXML-Gateway zwischengespeichert.
Beispiel für das Ergebnis:
"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"
Andere 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
Auflösung
Schritt 1: Der Cache für URL ist in Cisco IOS standardmäßig deaktiviert. Um sicherzustellen, dass der URL-Cache deaktiviert ist, führen Sie den Befehl show run in Cisco IOS aus, und stellen Sie sicher, dass dieser Befehl nicht angezeigt wird:
http client cache query
Schritt 2. Wenn er angezeigt wird, führen Sie den Befehl no http client cache query aus, um den Cache für HTTP-Abfragen zu deaktivieren.