Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Premesse

Problema

Risoluzione

Introduzione

In questo documento viene descritto come disabilitare la cache per le query URL sul server VXML (Voice Portal) e sui gateway VXML (Voice eXtensible Markup Language) di Customer Voice Portal (CVP).

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti prodotti:

- Customer Voice Portal (CVP)

- Server CVP VoiceXML

- Cisco IOS VXML Gateway

Componenti usati

Le informazioni fornite in questo documento si basano su CVP 9.0(1).

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Premesse

Una query è un URL contenente un punto interrogativo (?) seguito da una o più coppie di attributi name=value. Il server CVP VoiceXML utilizza ampiamente le query URL per generare le pagine VoiceXML dinamiche di cui viene eseguito il rendering al chiamante.

Poiché ogni chiamata è univoca, i dati recuperati da una query URL rappresentano un utilizzo non necessario della memoria cache e un rischio per la sicurezza, in quanto possono includere informazioni quali numeri di account client o PIN.

Problema

Quando si esegue il comando show http client cache sul gateway vxml, vengono visualizzati i messaggi http scambiati tra il gateway e il server; I messaggi http sul server di chiamata e sul server vxmlserver vengono memorizzati nella cache del gateway VXML.

Output di esempio:

"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"

Altro 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

Risoluzione

Passaggio 1. La cache per gli URL è disabilitata per impostazione predefinita in Cisco IOS. Per verificare che la cache degli URL sia disabilitata, eseguire il comando show run in Cisco IOS e verificare che questo comando non venga visualizzato:

http client cache query

Passaggio 2. Se viene visualizzato, eseguire il comando no http client cache query per disabilitare la cache per le query http.