概要
この資料に正常にロードされるの後で Voice Extensible Markup Language (VXML)ゲートウェイの音声ファイル キャッシュ問題を解決する方法を記述されています。
前提条件
要件
次の項目に関する知識が推奨されます。
Cisco Unified Contact Center Enterprise (UCCE) comphrensive コールフロー
使用するコンポーネント
このドキュメントは、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
問題
次に発信者ダイヤル連絡先センター数が、少数の秒無音およびオーディオプロンプト聞かれる時。
確認 VXML ゲートウェイの後で、Cisco プライマリ音声門脈(CVP) Media Server からの音声ファイルはキャッシュに、セカンダリ CVP Media Server キャッシュからの同じ音声ファイルありません。
手動で CVP プライマリ Media Server から音声ファイルをロードすれば、成功した示しますが、ファイルは非キャッシュされたエントリとしてリストされています。
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
トラブルシューティング
dubug http クライアントをすべて有効に し、テスト コールをして下さい。
ログから、1 つの属性があります
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
呼び出します。 IIS マネージャの下で、ちょうど作成した見つけ、フォルダをダブル クリックして下さいフォルダを

ステップ 3.このイメージに示すようにダブル クリック HTTP応答ヘッダ、

ステップ 4.右のパネルで『Add』 をクリック し、このイメージに示すように属性を入力して下さい
[Name]: キャッシュ制御
Value no-cache


確認
ステップ 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.値 no-cache のキャッシュ制御を追加し、テスト フォルダから音声ファイルをロードして下さい
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