المقدمة
يوضح هذا المستند كيفية تعطيل ذاكرة التخزين المؤقت لاستعلامات عنوان URL على خادم "بوابة صوت العميل" (CVP) وخادم "لغة الترميز القابلة للتوسيع (VXML)" وبوابات VXML.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بهذه المنتجات:
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى CVP 9.0(1).
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
الاستعلام هو عنوان URL له علامة إستفهام (؟) يتبعها زوج سمة name=value واحد أو أكثر فيه. يستخدم خادم CVP VoiceXML استعلامات URL بشكل مكثف لإنشاء صفحات VoiceXML الديناميكية التي يتم تقديمها للمتصل.
نظرا لأن كل مكالمة فريدة، تمثل البيانات التي يتم إستردادها من استعلام عنوان URL إستخداما غير ضروري لذاكرة التخزين المؤقت ومخاطر أمان على حد سواء نظرا لأنه يمكن أن تتضمن معلومات مثل أرقام حساب العميل أو أرقام PIN.
المشكلة
عندما تقوم بتشغيل الأمر show http client cache على بوابة VXML، فإنه يعرض رسائل HTTP التي يتم تبادلها بين البوابة والخادم؛ يتم تخزين رسائل HTTP إلى كل من CallServer و vxmlserver مؤقتا على بوابة VXML.
نموذج الإخراج:
"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"
عنوان 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
قرار
الخطوة 1. يتم تعطيل ذاكرة التخزين المؤقت لعنوان URL بشكل افتراضي في Cisco IOS. لضمان تعطيل تعيين URL، قم بتشغيل الأمر show run في Cisco IOS وتأكد من عدم ظهور هذا الأمر:
http client cache query
الخطوة 2. إذا ظهرت، فقم بتشغيل الأمر no http client cache query لتعطيل ذاكرة التخزين المؤقت لاستعلامات HTTP.