Einführung
In diesem Dokument wird beschrieben, wie der Cache für URL-Abfragen auf dem Voice Portal (CVP) Voice eXtensible Markup Language (VXML)-Server und den VXML-Gateways deaktiviert wird.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über die folgenden Produkte verfügen:
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf CVP 9.0(1).
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Hintergrundinformationen
Eine Abfrage ist ein URL mit einem Fragezeichen (?) gefolgt von einem oder mehreren name=value-Attributpaaren. Der CVP VoiceXML-Server verwendet URL-Abfragen in großem Umfang, um die dynamischen VoiceXML-Seiten zu generieren, die an den Anrufer gerendert werden.
Da jeder Aufruf eindeutig ist, stellen Daten, die aus einer URL-Abfrage abgerufen werden, sowohl eine unnötige Verwendung des Cache-Speichers als auch ein Sicherheitsrisiko dar, da sie Informationen wie Kundenkontonummern oder PINs enthalten können.
Problem
Wenn Sie den Befehl show http client cache auf dem VXML-Gateway ausführen, werden die HTTP-Meldungen angezeigt, die zwischen dem Gateway und dem Server ausgetauscht werden. Die HTTP-Meldungen an den Callserver und an den vxmlserver werden auf dem VXML-Gateway zwischengespeichert.
Beispielausgabe:
"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: 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 sie angezeigt wird, führen Sie den Befehl no http client cache query aus, um den Cache für HTTP-Abfragen zu deaktivieren.