Contenu

Introduction

Conditions préalables

Conditions requises

Composants utilisés

Informations générales

Problème

Résolution

Introduction

Ce document décrit comment désactiver le cache pour des requêtes URL sur le serveur du langage d'extensible markup de Voix du Customer Voice Portal (CVP) (VXML) et les passerelles VXML.

Conditions préalables

Exigences

Cisco recommande que vous ayez la connaissance de ces Produits :

- Customer Voice Portal (CVP)

- Serveur de VoiceXML CVP

- Passerelle du Cisco IOS VXML

Composants utilisés

Les informations dans ce document sont basées sur CVP 9.0(1).

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est vivant, assurez-vous que vous comprenez l'impact potentiel de n'importe quelle commande.

Informations générales

Une requête est un URL qui a un point d'interrogation (?) suivi d'un ou plusieurs paires d'attribut de name=value dans lui. Le serveur de VoiceXML CVP fait l'utilisation étendue des requêtes URL de générer les pages dynamiques de VoiceXML qui sont rendues à l'appelant.

Puisque chaque appel est seul, les données récupérées d'une requête URL représentent une utilisation inutile de mémoire cache et un risque de sécurité puisqu'elles peuvent inclure les informations telles que des numéros ou des broches de compte de client.

Problème

Quand vous exécutez la commande de show http client cache sur la passerelle de vxml, elle affiche les messages de HTTP qui sont permutés entre la passerelle et le serveur ; Les messages de HTTP au callserver et au vxmlserver obtient caché sur la passerelle VXML.

Exemple de sortie :

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

L'autre 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

Résolution

Étape 1. Le cache pour l'URL est désactivé par défaut dans le Cisco IOS. Pour s'assurer que le cahe URL est désactivé, exécutez la commande de passage d'exposition dans le Cisco IOS et l'assurez que cette commande n'apparaît pas :

http client cache query

Étape 2. S'il apparaît, n'exécutez l'aucun commad de http client cache query pour désactiver le cache pour des requêtes de HTTP.