语音和统一通信 : Cisco Unity

Cisco Unity无法提供语音邮件消息到用户邮箱

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 22 日) | 反馈


目录


简介

本文讨论如何排除故障无法提供语音邮件消息到用户邮箱的问题用Cisco Unity服务器。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息根据Cisco Unity版本4.x。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

Error:800404DC

此问题示例情形是,当两个Cisco Unity 4.0服务器在同一个域运行与同一个服务帐户(Unitydirsvc和UnityMsgStoreSvc)时与Exchange 2003年。其中一个服务器是域控制器(DC),并且两个用户在活动目录(用户A和用户B)创建。一个用户在每个Cisco Unity服务器导入。主要的位置在两个服务器设置,并且搜索范围设置对拨号域。每个用户分配电话。当用户A的电话用户B和留下语音邮件消息,消息没有传送对用户B的邮箱。反而它移动向UnityMta \失败的文件夹,并且此错误消息在事件日志出现:

Message from an unidentified caller <xxxxxxxxxx> to
	 recipient <alias> could not be delivered [Error:800404DC]. It was moved
	 to the failed directory

此问题发生,当Cisco Unity Messaging信息库(UMR)帐户没有所有用户的Send As/Receive As权限。如果为联合的所有Cisco Unity服务器,计划导入从两个或多个容器的用户,必须授权Cisco Unity消息存储服务帐户(UnityMsgStoreSvc)在每个Cisco Unity服务器发送作为在用户在每个Cisco Unity服务器导入在森林里的每个容器的权限,或者识别的用户消息传送也许不工作在Cisco Unity服务器之间。例如,如果CiscoUnityServer1导入从Container1和Container2的用户,并且,如果CiscoUnityServer2导入从Container3和Container4的用户,在每个Cisco Unity服务器的Cisco Unity消息存储服务帐户必须有发送作为所有四个容器的权限。

注意: 如果有在失败的文件夹的失败的语音邮件消息, Cisco Unity提示关于失败消息。它可以归结于那Exchange或Cisco Unity发生故障。一旦一切出现,从失败的文件夹的消息应该移动向收件箱。如果消息仍然是那里,则很可能,他们仍然是在失败的文件夹的这些消息不是宣传品的也不可以损坏。

解决方案

要解决此问题,请执行以下步骤:

  1. 请运行权限向导,当您选择包含所有Cisco Unity服务器的Cisco Unity用户的容器/OU时。此选择被做,当权限向导提示您输入时您要创建/导入Cisco Unity用户的地方。除设置之外目录服务服务帐户的请添加/修改,向导应该也启用消息传送帐户的Send As/Receive As权限的权限。现在,请重新启动AvUmrSyncSvr服务。

    注意: 在您重新启动AvUMRSyncSv服务前,为了恢复和发送失败的留言对各自用户,您需要移动从UnityMta的语音邮件消息\失败文件夹到UnityMta文件夹。

  2. 验证Unity_<servername>在您指定在安装Cisco Unity期间作为您的Cisco Unity用户的容器的激活目录用户和计算机容器存在。v由运行的权限向导和指向权限向导到该容器为了验证您的Cisco Unity帐户有正确权利和权限在该容器。参考请验证Unity_<servername>帐户在活动目录欲知更多信息。

  3. 如果重置在AD的权限,这能也解决问题。参考设置在导入用户使用的活动目录容器的权限关于如何设置适当的权限的更多信息。

无法的Cisco Unity提供语音邮件消息对一些用户

某些Cisco Unity用户不能收到从Cisco Unity的消息。当尝试留下受影响的用户的一个消息做出时, Exchange NDR 5.1.1消息被提交给尝试留下消息,陈述的用户:

The e-mail account does not exist at the organization this message 
was sent to.  Check the e-mail address, or contact the recipient directly
to find out the correct address

解决方案

完成这些步骤:

  1. 在Cisco Unity服务器上,请去C:\CommServer\TechTools。用鼠标右键单击在adsiedit.msc并且选择开放

    注意: 如果不可能打开Adsiedit工具,很可能,在您的Cisco Unity服务器未安装。对于Cisco Unity版本3.1和以上, ADSIEdit程序在文件夹C:\CommServer\TechTools下的Cisco Unity系统包括,假设您安装在您的硬盘的Cisco Unity。键入C:\winnt\system32\regsvr32 c:\commserver\techtools\adsiedit.dll at命令prompt命令为了安装Adsiedit.dll :读DllRegiserServerin c:\commserver\techtools\adsiedit.dll成功的回应窗口出现

  2. 输入有效用户名和密码访问Adsiedit工具。

  3. 展开文件夹为了查找位置的用户,遇到问题。用户是很可能位于在域NC [...] >… > Cn=users。点击该文件夹,以便用户列表在右窗格显示。

  4. 用鼠标右键单击在有问题的用户并且选择属性

  5. Attributes选项,在查看的属性选择可选的精选。在精选查看的属性,选择legacyExchangeDN

  6. Value字段复制完整字符串。粘贴在Notepad文件或另一台HTML编辑器的此字符串并且确保用户ID不包括@domain信息。如果它,删除从字符串的@domain信息,则粘贴编辑的字符串下请编辑属性,然后点击集合按钮。

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


相关信息


Document ID: 72239