简介
本文档介绍如何配置Fetch Audio功能以减少网络延迟的影响,预计网络延迟之间的往返时间将远小于200毫秒 思科统一客户语音门户(CVP)服务器和VoiceXML(VXML)网关。
先决条件
要求
Cisco 建议您了解以下主题:
- CVP 服务器
- VXML网关
- Cisco Unified Intelligent Contact Management (ICM)、Cisco Unified Contact Center Enterprise (UCCE) 部署
使用的组件
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
背景信息
如果延迟值接近或超过200毫秒,CVP和思科统一交互式语音应答(IVR)性能将受到严重影响。
症状
- 呼叫中断
- 未播放VXML应用音频
- Microapp运行正常,但VXML应用(例如:Helloworld应用)体验,无音频或延迟音频5秒以上
网络延迟部分的CVP 8解决方案网络参考设计(SRND)文档描述了可能的解决方法,不仅可以减少延迟音频的影响,而且可以减少VXML应用在VXML服务器和VXML网关之间的网络延迟导致的静音。
配置提取音频功能可以在IVR子系统级别和扩展呼叫上下文(ECC)变量级别执行,因为SRND文档既没有详细介绍配置,也没有提到警告。
配置
添加了IVR.FetchAudioDelay和IVR.FetchAudioMinimum的IVR子系统设置。它们是通过WAN链路延迟获取时根文档的WAN延迟设置。
这些配置应在CVP配置文件之一中执行:C:\Cisco\CVP\conf\ivr.properties
1. IVR.FetchAudioDelay=2
这是回迁延迟开始时,回迁音频媒体播放之前等待的时间长度(以秒为单位)。
如果fetchaudio的值不为空,则此设置生效。
默认值为2秒。它用于避免正常网络场景中听到短暂的声音(无延迟)。
将此值设置为零将立即播放fetchaudio media,至少持续5秒。
价值:1 - 9
2. IVR.FetchAudioMinimum=5
这是播放由fetchaudio指定的音频的最小时间长度,即使请求的资源在平均时间内到达也是如此。
仅当值offetchaudio不为空时,此设置才生效。
默认:5 秒
价值:1 - 9
3. IVR.fetchaudio=flash:holdmusic.wav
这是用于指定fetchaudio位置的变量。holdmusic.wav应加载到VXMLgateway闪存上。
请勿在flash:holdmusic.wav值周围加上引号,因为IVR子系统会在最终字符串中添加另一层引号;flash:holdmusic.wav(请参阅bug CSCub05699)
IVR.FetchAudio=flash:holdmusic.wav
保存ivr.properties文件,并从OAMP控制台中的设备控制器重新启动callserver。
验证
当前没有可用于此配置的验证过程。
故障排除
目前没有针对此配置的故障排除信息。