Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Problema

Troubleshoot

Solución

Verificación

Información Relacionada

Introducción

Este documento describe cómo resolver problemas de caché de archivos de audio en la gateway del lenguaje de marcado extensible de voz (VXML) después de la carga correcta.

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

Flujo de llamadas competitivo de Cisco Unified Contact Center Enterprise (UCCE)

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

Problema

Cuando la persona que llama marca el número del centro de contacto, se escuchan unos segundos de silencio y, a continuación, se emite un mensaje de audio.

Después de la verificación del gateway VXML, el archivo de audio del servidor de medios principal de Cisco Voice Portal (CVP) no se encuentra en la caché, el mismo archivo de audio de la caché del servidor de medios CVP secundario.

Cargue manualmente el archivo de audio desde el servidor de medios primario de CVP, y se muestra exitoso, pero el archivo se enumera como entradas no almacenadas en caché.

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

Troubleshoot

Habilite el cliente HTTP dubug all y realice una llamada de prueba.

Desde el registro, hay un atributo

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

Solución

La causa raíz del problema se encontró después de la recreación del laboratorio. Estos pasos se tomaron para volver a crear el escenario:

Paso 1. En el servidor de medios CVP se creó una carpeta de prueba en esta ruta de acceso de archivo:

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

Paso 2. En IIS manager, busque la carpeta que acaba de crear y haga doble clic en la carpeta

Paso 3. Haga doble clic en HTTP Response Header, como se muestra en esta imagen

Paso 4. Haga clic en Agregar en el panel derecho e introduzca los atributos como se muestra en esta imagen

Nombre: Cache-Control

Valor: no-cache

Verificación

Paso 1. Cargue el archivo de audio CVP Media Server IP address/en-us/app/test1.wav antes de agregar el atributo en la carpeta de prueba de 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

Paso 2. Agregar control de caché con valor sin caché y cargar archivo de audio desde la carpeta de prueba

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

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

Estos dos archivos de audio se enumeran ahora en las entradas no almacenadas en caché:

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

Paso 3. Cargar archivo de audio desde otras carpetas

10.66.75.48/en-us/app/whisper.wav

Muestra que sólo la carpeta de prueba afectada por el atributo.

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

Información Relacionada

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