Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Hintergrundinformationen

Problem

Auflösung

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:

- Customer Voice Portal (CVP)

- CVP VoiceXML-Server

- Cisco IOS VXML-Gateway

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.