本文档介绍当Cisco Unity执行Cisco CallManager Express的消息等待指示器(MWI)拨出时,Cisco Unity的CPU使用率高达90%以上的一个原因。本文档还提供Cisco CallManager Express和Cisco Unity环境中的解决方案。
Cisco 建议您了解以下主题:
Cisco CallManager Express
Cisco Unity
思科IOS®
本文档中的信息基于以下软件和硬件版本:
思科CallManager Express版本3.3
思科Unity版本4.0(5)
思科IOS软件版本12.3(14)T5 SPSERVICES
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
MinimumMWIRequestInterval参数是MWI之间的最短时间。它控制向电话系统发送传出串行数据包的速率。在重负载下的MWI请求频率可能导致MWI故障。MinimumMWIRequestInterval设置用作交换机文件参数,以控制MWI发送到电话系统的速率。该设置可防止MWI故障。默认情况下,此设置处于禁用状态。
升级到Cisco Unity 4.0(5)后,Cisco Unity上会出现两个问题:
MWI对某些用户不起作用。
Cisco Unity的CPU使用率超过90%。为了减少CPU使用率,唯一的方法是终止AvNotifierMgr服务(请参阅图1中的箭头A)。
但是,Cisco Unity用户仍可以执行以下任务:
留下语音邮件消息
收听语音邮件消息
接收电子邮件通知
解决方案是将此文本添加到位于\CommServer\InitLib\ folder 目录中的Cisco0002.ini文件(请参阅图2中的箭头A):
图 2:Cisco0002.ini[Configuration] MinimumMWIRequestInterval=1500
这会强制Cisco Unity等待拨出MWI,并防止MWI造成环路和冲突。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
23-Jan-2007 |
初始版本 |