Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Problème

Dépannage

Solution

Vérification

Informations connexes

Introduction

Ce document décrit comment dépanner le problème de cache de fichiers audio dans la passerelle VXML (Voice Extensible Markup Language) après le chargement réussi.

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

Flux d'appels compacts Cisco Unified Contact Center Enterprise (UCCE)

Components Used

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Problème

Lorsque l'appelant compose le numéro du centre de contact, le silence de quelques secondes est entendu, puis l'invite audio est affichée.

Après vérification de la passerelle VXML, le fichier audio du serveur multimédia principal Cisco Voice Portal (CVP) n'est pas dans le cache, le même fichier audio du cache du serveur multimédia CVP secondaire.

Chargez manuellement le fichier audio à partir du serveur de média principal CVP, et cela indique qu'il a réussi, mais le fichier est répertorié comme des entrées non mises en cache.

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

Dépannage

Activez dubug http client all, et passez un appel de test.

À partir du journal, il y a un attribut

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

Solution

La cause première du problème a été trouvée après les travaux pratiques. Ces étapes ont été prises pour recréer le scénario :

Étape 1. Sous CVP media server a créé un dossier de test dans ce chemin d'accès de fichier :

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

Étape 2. Sous Gestionnaire IIS, recherchez le dossier que vous venez de créer et double-cliquez sur le dossier

Étape 3. Double-cliquez sur en-tête de réponse HTTP, comme illustré dans cette image

Étape 4. Cliquez sur Ajouter dans le panneau de droite et saisissez les attributs comme indiqué dans cette image

Nom : Cache-Control

Valeur: no-cache

Vérification

Étape 1. Charger le fichier audio CVP Media server IP address/en-us/app/test1.wav avant d'ajouter l'attribut dans le dossier de test 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

Étape 2. Ajouter le contrôle de cache avec la valeur no-cache et charger le fichier audio à partir du dossier de test

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

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

Ces deux fichiers audio sont maintenant répertoriés dans les entrées non mises en cache :

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

Étape 3. Charger le fichier audio d'autres dossiers

10.66.75.48/en-us/app/whisper.wav

Il montre que seul le dossier de test affecté par l'attribut.

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

Informations connexes

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