简介
本文档介绍Cisco Unity Connection中单收件箱功能的问题。使用“单一收件箱”功能,您可以将邮件同步到Microsoft Exchange,然后在邮件标记为已读或已删除时从Exchange接收通知。收到来自Exchange的此通知后,Unity Connection将更改消息的本地副本的状态。有时,会出现未从Exchange接收通知的问题,因此消息等待指示器(MWI)和Unity Connection的本地消息副本不处于正确状态。
故障排除
要解决此问题,请在Exchange客户端访问服务器(CAS)上检查应用程序日志,以查找在Outlook中将邮件标记为已读或已删除时创建的警告或错误消息。通常,这些警告来自MSExchange Web服务。下面显示了可能出现的警告示例:
Log Name: Application
Source: MSExchange Web Services
Date: 11/25/2013 11:12:41 AM
Event ID: 6
Task Category: Core
Level: Warning
Keywords: Classic
User: N/A
Computer: Labtest.cisco.com
Description:
Unable to send a notification for subscription
HQBqb2huZXhjYXAwMS5jb3JwLmZtZ2xvYmFsLmNvbRAAAAAgUx5NOPjRQoqT+menP2j1.
(Send attempts: 3)
还建议在Exchange CAS上捕获网络捕获,以查看它是否向Unity Connection发送通知。
在捕获中,检查TCP端口7080上是否有流量。这是Unity Connection请求Exchange发送消息状态更改通知的端口。
如果收到捕获,可以使用“tcp.port==7080”对其进行过滤。 如果您应用过滤器,但未看到任何流量,则Exchange在该端口上没有将任何流量置于线路上。
如果您看到类似示例警告的内容,并且在网络捕获中没有看到任何7080流量,则可能是CAS服务器上的代理设置导致了此问题。可能会将流量路由到为http://<unknown IP address>:80设置的代理设置。
解决方案
要纠正问题,请完成以下步骤:
-
检查CAS服务器上的代理设置。代理设置主要通过组策略应用并位于此注册表中:HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Proxy Server。
-
要测试问题,请在Exchange Web Services(EWS)web.config中禁用默认代理。
可能的路径:C:\Exchsrvr\ClientAccess\exchweb\EWS
<configuration>
<system.Net>
<defaultProxy>
<proxy usesystemdefault="false"/>
</defaultProxy>
</system.Net>
</configuration>
-
测试以查看通知是否离开Exchange并访问Unity Connection。
-
如果这无法解决问题,请联系技术支持中心(TAC)获取进一步指导。