المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

المشكلة

استكشاف الأخطاء وإصلاحها

الحل

التحقق من الصحة

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية أستكشاف أخطاء ذاكرة التخزين المؤقت لملف الصوت وإصلاحها في عبارة لغة الترميز القابلة للتوسيع الصوتي (VXML) بعد تحميلها بنجاح.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

تدفق المكالمات المتزامن من Cisco Unified Contact Center Enterprise (UCCE)

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

المشكلة

عند طلب المتصل رقم مركز الاتصال، تسمع بضع ثوان من الصمت ثم مطالبة الصوت.

بعد التحقق من بوابة VXML، فإن ملف الصوت من خادم وسائط Cisco Voice Portal (CVP) الأساسي غير موجود في ذاكرة التخزين المؤقت، وهو نفس ملف الصوت من ذاكرة التخزين المؤقت الثانوية لخادم وسائط CVP.

قم بتحميل ملف الصوت يدويا من خادم الوسائط الأساسية ل CVP، وهو يعرض بنجاح، لكن يتم سرد الملف كإدخالات غير مخزنة مؤقتا.

Non-cached entries

==================

Ref   Size

---   ----

1     17810

url: http://10.66.75.48/en-us/app/test/2.wav

1     17810

url: http://10.66.75.48/en-us/app/test/3.wav

استكشاف الأخطاء وإصلاحها

قم بتمكين عميل http ل Dubug بالكامل، وقم بإجراء مكالمة إختبار.

من السجل، هناك سمة واحدة

Cache-Control:no-cache

Jan 10 03:05:13.949 UTC: //1268364//HTTPC:/httpc_msg_read: Start processing 536 bytes data

Jan 10 03:05:13.949 UTC: //1268364//HTTPC:/httpc_msg_read: Stored msg. body: len=536

Jan 10 03:05:13.953 UTC: //1268364//HTTPC:/httpc_socket_read: socket readable fd: 0

Jan 10 03:05:13.953 UTC: //1268364//HTTPC:/httpc_socket_read:

Jan 10 03:05:13.953 UTC: read data from the socket 0 : first 400 bytes of data:

<?xpacket end="w"?> Cr8rT(Unprintable char...)000FFFFFFBEFFFFFFEFFFFFFFCAFFFFFFFE000540100000000000000000000000000000000000000000041646F626520536F756E64626F6F7468204353352028584D50446F634F7073044495350400010004C495354FFFFFF92000494E464F494352441A000323031362D30332D30315431353A32303A30332D30363A30300494152540000494E414D0000

Jan 10 03:05:13.953 UTC: //1268364//HTTPC:/httpc_msg_read: Start processing 492 bytes data

Jan 10 03:05:13.953 UTC: //1268364//HTTPC:/httpc_msg_read: Stored msg. body: len=492

Jan 10 03:05:13.953 UTC: //1268364//HTTPC:/httpc_socket_read: MSG_COMPLETE: rsp_code(200),msg(185FD39C)URL:http://media/en-us/app/Beacon/ROS_Monitor.wav, fd(0)

Jan 10 03:05:13.953 UTC: processing server rsp msg: msg(185FD39C)URL:http://media/en-us/app/Beacon/xxxxxx.wav, fd(0):

Jan 10 03:05:13.953 UTC: Request msg: GET /en-us/app/Beacon/ROS_Monitor.wav HTTP/1.1

Jan 10 03:05:13.953 UTC: Message Response Code: 200

Jan 10 03:05:13.953 UTC: Message Rsp Decoded Headers:

Jan 10 03:05:13.953 UTC: Cache-Control:no-cache

Jan 10 03:05:13.953 UTC: Date:Wed, 10 Jan 2018 03:05:09 GMT

Jan 10 03:05:13.953 UTC: Content-Length:114386

Jan 10 03:05:13.953 UTC: Content-Type:audio/wav

Jan 10 03:05:13.953 UTC: ETag:"e9d02a87074d11:0"

Jan 10 03:05:13.953 UTC: Last-Modified:Tue, 01 Mar 2016 21:22:58 GMT

Jan 10 03:05:13.953 UTC: headers:

Jan 10 03:05:13.953 UTC: HTTP/1.1 200 OK

Cache-Control: no-cache

Content-Type: audio/wav

Last-Modified: Tue, 01 Mar 2016 21:22:58 GMT

Accept-Ranges: bytes

ETag: "e9d02a87074d11:0"

Server: Microsoft-IIS/7.5

X-Powered-By: ASP.NET

Date: Wed, 10 Jan 2018 03:05:09 GMT

Content-Length: 114386

الحل

تم العثور على السبب الجذري للمسألة بعد الترفيه في المختبر. تم إتخاذ هذه الخطوات لإعادة إنشاء السيناريو:

الخطوة 1. تحت CVP Media Server قام بإنشاء مجلد إختبار في مسار الملف هذا:

C:\inetpub\wwwroot\en-us\app

الخطوة 2. تحت إدارة IIS، ابحث عن المجلد الذي قمت بإنشائه وانقر نقرا مزدوجا فوق المجلد

الخطوة 3. انقر نقرا مزدوجا على رأس إستجابة HTTP، كما هو موضح في هذه الصورة

الخطوة 4. انقر فوق إضافة في اللوحة اليمنى وأدخل الخصائص كما هو موضح في هذه الصورة

الاسم: عنصر تحكم ذاكرة التخزين المؤقت

القيمة: عدم التخزين المؤقت

التحقق من الصحة

الخطوة 1. تحميل ملف الصوت CVP Media Server ip address/en-us/app/test1.wav قبل إضافة السمة في مجلد إختبار IIS

Cached entries

==============

entry 150,  1 entries

Ref   FreshTime   Age          Size        context

---   ---------   ---          ----        -------

2     86400       360          17810       0

url: http://10.66.75.48/en-us/app/test/1.wav

الخطوة 2. إضافة عنصر تحكم ذاكرة التخزين المؤقت مع عدم تخزين القيمة وتحميل ملف الصوت من مجلد الاختبار

10.66.75.48/en-us/app/test/2.wav

10.66.75.48/en-us/app/test/3.wav

يتم الآن إدراج هذين الملفين السويين في الإدخالات غير المخزنة مؤقتا:

Cached entries

==============

entry 150,  1 entries

Ref   FreshTime   Age          Size        context

---   ---------   ---          ----        -------

2     86400       360          17810       0

url: http://10.66.75.48/en-us/app/test/1.wav

Non-cached entries

==================

Ref   Size

---   ----

1     17810

url: http://10.66.75.48/en-us/app/test/2.wav

1     17810

url: http://10.66.75.48/en-us/app/test/3.wav

الخطوة 3. تحميل ملف صوتي من مجلدات أخرى

10.66.75.48/en-us/app/whisper.wav

وهو يوضح أن مجلد الاختبار المتأثر بالسمة فقط.

Maximum memory pool allowed for HTTP Client caching = 15000 K-bytes

Maximum file size allowed for caching = 500 K-bytes

Total memory used up for Cache = 36901 Bytes

Message response timeout = 30 secs

Total cached entries     = 2

Total non-cached entries = 2

Cached entries

==============

entry 150,  1 entries

Ref   FreshTime   Age          Size        context

---   ---------   ---          ----        -------

2     86400       360          17810       0

url: http://10.66.75.48/en-us/app/test/1.wav

entry 166,  1 entries

Ref   FreshTime   Age          Size        context

---   ---------   ---          ----        -------

1     4691902     2495         17810       0

url: http://10.66.75.48/en-us/app/whisper.wav

Non-cached entries

==================

Ref   Size

---   ----

1     17810

url: http://10.66.75.48/en-us/app/test/2.wav

1     17810

url: http://10.66.75.48/en-us/app/test/3.wav

معلومات ذات صلة

https://support.microsoft.com/en-au/help/247404/how-to-modify-the-cache-control-http-header-when-you-use-iis