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:
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.