语音和统一通信 : Cisco Unity

Cisco Unity VMO错误和解决方案

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


目录


简介

本文档中的信息根据Microsoft Exchange的Cisco Unity,所有版本。

先决条件

要求

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

使用的组件

本文档不限于特定的软件和硬件版本。

规则

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

问题

当您尝试打开在ViewMail for Outlook (VMO)时的一个语音邮件消息,用户获得The custom form could not be opened.Outlook使用DEFAULT表。错误消息。用户能听与使用的此同样语音邮件消息Microsoft Windows.的媒体播放器

解决方案

此错误可能由两种方式之一通常解决:

  • 确保那里是足够的注册表权限并且应用他们。

  • 重新安装VMO客户端。

确保那里是足够的注册表权限

如果有用户计算机的本地非行政的用户的不足的注册表权限,与VMO的自定义表单联机不为这些用户打开。这发生,即使VMO安装完成顺利地和不出错误。当是一个非行政的用户时的用户尝试打开VMO表,此错误显示:

The custom form could not be opened. Outlook 
will use an Outlook form instead. An error occurred 
registering the form in the OLE registry.

Outlook自定义表单要求对注册表项的访问, HKEY_CURRENT_USER \软件\类。如果适当的权限没有为此密钥设置,非行政的用户不能打开自定义Outlook表,包括VMO表。

本文讨论要求的步骤解决不足的注册表权限,但是可以有其他原因为什么用户不能打开VMO表。您应该首先查看Problem部分为了验证不足的注册表权限是您的VMO表错误的原因,在您继续对Solutions部分前

可以有用户为什么的几说明不能打开VMO表。完成这些步骤为了验证您体验不足的注册表权限:

  1. 登录到计算机作为不能打开VMO表的用户,并且开始Outlook。

  2. 单击为了打开一个空白电子邮件消息。

  3. 在无标题Message表中,请选择Tools>表>设计此表。这打开在设计模式的表。

  4. 选择Tools>表> Publish表

  5. 在Publish表中作为对话框,请确认个人表库在菜单的查看选择。

  6. 在表Name字段,请参与测验

  7. 单击发布。当提示,请单击没有为了表明您不打算发送表到其他。

  8. 关闭表。您不需要保存您的更改。

  9. 完成这些步骤为了打开您Test表:

    1. 选择File > New >选择表

    2. 在选择表对话框中,请点击从查看的个人表库在菜单。

    3. 点击您Test表,并且点击开放

  10. 如果此错误消息显示,您顺利地验证VMO表的疏忽打开是由不足的注册表权限造成的:

    The custom form could not be 
    opened. Outlook will use an Outlook form instead.
    An error occurred registering the form in the OLE
    registry.
    

    继续对如何应用正确的注册表权限部分为了更正问题。如果没有收到上一个错误,请参阅如何重新安装本文的VMO客户端部分。

如何应用正确的注册表权限

完成这些步骤为了解决不足的注册表权限。SubscriberA代表没有在他们的计算机的本地管理权限,并且无法打开VMO表由于不足的注册表权限的所有用户。

  1. 授予本地管理权限对SubscriberA,然后登录到SubscriberA计算机作为SubscriberA。

  2. 开始Regedt.32.exe。您不能使用Regedit.exe为了执行此步骤。

    警告 警告: 如果您更换错误注册表密钥或输入不正确的值,这可能造成服务器发生故障。在您编辑注册表前,请确认您明白如何在问题发生时恢复。Cisco Unity服务器的典型的备份不备份注册表。其他信息,参考恢复在Regedit.exe的注册表帮助题目或恢复在Regedt32.exe的一个注册表项帮助题目。如果有关于更改此注册关键设置的任何问题,请与思科技术支持联系。

  3. 如果没有注册的一个当前备份,请选择Registry > Export Registry File,并且保存注册表设置到文件。

  4. 展开HKEY_CURRENT_USER \软件\类密钥。

  5. 当此密钥突出显示时,请选择安全>权限

  6. 完成在权限的这些步骤类对话框的:

    1. 点击在名称框的SubscriberA

    2. 点击读的完全控制控制箱。

    3. 单击 Ok

  7. 结束Regedt32

  8. 注销用户计算机,然后登录上一步有有本地管理权限的帐户的。

  9. 从当地服务器管理组删除SubscriberA。

  10. 注销计算机,然后登录上一步作为SubscriberA。

  11. 开始Outlook,并且打开VMO表。您应该能执行那么不出错误。

    您能也更改用户的注册表权限,不用需要授予用户本地管理权限。为了执行如此,首先请确定在HK_USERS下的哪密钥属于SubscriberA,然后更改权限在软件\类下锁上如适当。

如何重新安装VMO客户端

如果设置正确的注册表权限和仍然看到错误消息,您应该考虑VMO客户端的重新安装。卸载在客户端工作站的VMO有此步骤的然后重新安装VMO客户端。

  1. 删除\程序文件\ Viewmail \其组件目录和全部。

  2. 从C:WinntSystem32删除所有这些文件(如果他们存在) :

    • AvResLoaderSvrSL.dll

    • AvTrapConnectionHolderSvr.exe

    • AvTsmSL.dll

    • Avvox.acm

    • AvWavSl.dll

    • AvResSvr.dll

  3. 取消发布有此步骤的VMO表:

    1. 从在Microsoft Outlook的菜单,请选择Tools>选项

    2. 选择其他

    3. 点击高级选项

    4. 点击自定义表单

    5. 单击管理表

    6. 确保表管理器窗口设置为个人表。选择ViewMail for Outlook,然后点击删除

    7. 点击为了删除表。

    8. 单击 Close

    9. 点击OK键对所有windows。

  4. 找出在客户端工作站的文件Frmcache.dat并且重命名文件对FRMcache.old

  5. 重新安装VMO客户端软件。说明可以在Unity系统管理指南找到。

注意: 您能找到VMO添加到注册在注册位置localMachine >软件> Cisco系统本地用户>软件> Cisco系统的安装时的所有密钥。

在Windows XP的VMO错误

ActiveX一次性表错误

在尝试听期间一语音邮件用在Windows XP的ViewMail for Outlook,帮助防止恶意代码运行,一个或更多对象以此形式未装载。欲知更多信息请与您的管理员联系。错误出现。

确保那里是能Activex控件的Outlook的没有附加程序。

检查添加限制在一次性表的Activex控件运行在Outlook 2002 SP3和Outlook的阻止Activex控件2003年。在Outlook 2003年,基本形式仅控制,例如,文本框中,组合框,等等,消息主题控制、接收控制和Outlook视图控制负载在一一次性表。在Outlook 2002 SP3,不是写脚本的已标记为安全的Activex控件不装载。

此问题的理想的解决方案将避免一次性表完全。如果必须使用一次性,并且使用Outlook 2003年,您能使用注册表条目或策略为了控制行为。

注意: 此选项不是可用的在Outlook 2002 SP3。

为了使用注册表条目,请添加名为AllowActiveXOneOffForms的一个DWORD值到HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security值并且设置它到这些值之一:

  • 设置它到0为了装载frm20.dll控制、Outlook视图控制、Outlook接收控制和仅docsite (消息主题)控制。

  • 设置它到1为了允许作为安全被标记的仅控制初始化装载。

  • 设置它到2为了允许所有Activex控件装载。

VMO错误:未知问题防止呼叫的完成

使用VMO在Windows XP SP2运行的3.x和4.x和使用电话作为播放/录音设备为了使用/记录一个语音邮件用ViewMail for Outlook,电话环,并且,当电话被回答时那里是沉默或未知问题防止呼叫的完成。错误消息显示。

这归结于阻塞流入的数据流对TCP端口135的Windows XP SP2内置防火墙。使用VMO电话播放, Cisco Unity做DCOM回拨对Outlook为了拿来音频流,并且,因为DCOM需要TCP端口135建立连接,回拨发生故障。其他第三方security software例如防病毒软件和VPN软件能也导致流入DCOM呼叫发生故障。

有两个选项作为应急方案:

  1. 升级到VMO 4.0(4)和Cisco Unity 4.0 (4)。电话记录和播放功能在VMO 4.0(4)和Cisco Unity 4.0 (4)被重新设计这样没有DCOM呼叫从Cisco Unity到Outlook。所以Cisco Unity是对客户端问题免疫,例如RPC暂停,第三方security software阻塞的DCOM流量,等等。升级Cisco Unity和VMO对版本4.0(4)。

  2. 设置Windows XP SP2个人防火墙(请添加例外)为了允许流量到端口135并且允许进程C:\Windows\system32\AvTrapConnectionHolderSvr.exe进程。

    参考842242个一些程序似乎停止工作的Microsoft知识库文章,在您安装Windows XP服务包2leavingcisco.com 欲知更多信息后。

当有IP地址误配置或DNS问题时,未知问题防止呼叫错误的完成能也发生。例如,您配置Cisco CallManager的IP地址而不是Cisco Unity服务器,或者,如果使用一主机名, DNS解析没有顺利地执行。您必须配置Cisco Unity服务器的主机名或IP地址,不是Cisco CallManager服务器,为了配置Cisco Unity View Mail for Outlook (VMO) Media Master播放上一步和记录与Cisco IP电话。

完成这些步骤以解决问题:

  1. 选择选项

  2. Phone Record and Playback Settings窗口,请输入您的扩展名和IP地址或者Cisco Unity服务器的主机名。如果包括主机名,请确保您能解析名称到Cisco Unity服务器的IP地址。

    如果上一个步骤没有解决问题,请运行权限向导并且确保格兰特Dcomm权利并且启用Media Master控制选项被检查。

提示进入凭证在尝试播放期间与ViewMail for Microsoft Outlook的语音邮件

当您单击时媒体禁止在VMO的播放)按钮为了播放消息,一提示输入凭证创建。当您尝试输入正确凭证时,登录发生故障。如果选择Cancel按钮,此错误留言出现。

Access was denied when connecting to the voice server. To use the telephone you
  must be logged into windows using the account associated with your subscriber
  account.

Cisco Unity事件日志显示此错误:

AvCsGateway: FindCsComponents failed, no access for 
global\tom.krenn with subscriber type=Unknown (err=0x80070005).
A subscriber must be associated with global\tom.krenn.

解决方案 1:请使用DCOMCNFG

作为对此问题的一解决方案,请运行在Cisco Unity服务器的DCOMCNFG和用户计算机。选择Start > Run,键入DCOMCNFG并且按回车。

vmo_error_custom_form.gif

完成这些步骤:

  1. 选择默认属性并且检查Enable (event)在此计算机的被分配的COM

  2. 选择默认验证级别的连接并且为默认模拟级别识别

  3. 运行Cisco Unity服务器的权限向导

  4. 重新启动Cisco Unity服务器。

在Windows XP服务包2中及以后,您必须同意在每个客户端机器的匿名登录权限为了启用匿名回拨。完成这些步骤为了配置匿名登录权限:

  1. 选择Start > Programs > Administrative Tools >Component服务为了启动组件服务对话框。

  2. 组件服务对话框中,请选择组件服务>计算机然后单击配置我的在工具栏的计算机

  3. 我的计算机对话框中,请选择COM安全选项卡然后单击编辑访问权限的限额

  4. 访问权限对话框中,请选择匿名登录在组或用户名面板中,然后选择远程访问许可的允许方框。

解决方案 2:运行GrantUnityAccess程序

运行GrantUnityAccess程序,查找在C:\commserver\grantunityaccess.exe为了连结Cisco Unity用户与验证域的用户。

用户体验问题,当语音邮件通过使用VMO工具栏的PC扬声器使用

当PC扬声器选择作为播放设备时,一些VMO用户无法听到语音邮件消息。没有在客户端PC和Cisco Unity服务器的事件查看器或警告显示的错误。如果VMO用户选择他们的电话作为播放设备,很好运作,并且听到语音邮件消息是可能的。

解决方案

检查用户不是能播放消息是否显示在他们的Outlook禁用的ViewMail附加设备,并且文件禁用是否是tfxext32.dll。如果那样,请选择在Outlook客户端的Help > About Microsoft Office Outlook并且点击已禁用项目。现在,请选择tfxext32.dll文件并且点击Enable (event)

错误,当打开语音邮件附件

当您打开附件,例如PDF传真,在Microsoft Outlook时,此错误消息接收:

Can't create file: FAX.TIF. Right-Click the
folder you want to create the file in, and then click Properties on the
shortcut menu to check your permissions on the folder

解决方案

Outlook使用一个临时文件夹为了保存和打开附件。默认情况下,此文件夹是C:\Documents and Settings\ %USER_NAME% \本地设置\临时互联网文件\ OLK# \ (其中#是随机数)。由于一些安全更新,它防止在该文件夹将创建的文件夹。解决方案将使用正常临时文件夹。完成这些步骤:

  1. 请使用REGEDIT.EXE为了找出此密钥:HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security

    注意: 很可能,您必须修改路径,在办公室密钥由于您的版本后。您也许有文件夹8.0, 9.0, 10.0, 11.0,和,因此是较高的值,很可能是版本您使用。

  2. 替换临时互联网文件临时为了, odify关键OutlookSecureTempFolder

    例如,旧有VALU — C:\Documents and Settings\tim\Local设置\临时互联网Files\OLK177\

    新的值— C:\Documents and Settings\tim\Local Settings\Temp\OLK177\

    注意: 比177可能有一不同的数字。

  3. 重新启动 Microsoft Outlook。

问题,当语音邮件消息是播放的上一步到IP电话

当消息是播放的上一步到IP电话时,一些VMO用户无法听到语音邮件消息。错误消息例如未知问题防止呼叫的完成接收。

解决方案

完成这些步骤:

  1. 选择Start > Settings > Control Panel > Administrative Tools>组件服务

  2. 选择组件服务>计算机> My Computer > DCOM设置

  3. 用鼠标右键单击在AvCsGateway并且选择属性

  4. 安全选项卡并且完成这些步骤:

    1. 安全选项卡,请点击自定义启动和激活权限下

    2. 点击Edit,添加组大家并且为远程激活分配此组权限。

    3. 点击OK键,并且关上组件服务窗口。

  5. 如果上一个步骤没有解决问题,请完成直到步骤4的步骤然后继续此步骤:

    1. 安全选项卡,请点击自定义启动和激活权限下

    2. 点击Edit,添加IUSR_ <servername>帐户。为本地启动远程启动分配此组权限。

    3. 点击OK键为了回到安全选项卡

    4. 安全选项卡,请点击自定义访问权限下

    5. 点击Edit,添加IUSR_ <servername>帐户。为本地访问远程访问分配此组权限。

    6. 点击OK键,并且关上组件服务窗口。

Error:Viewmail功能上为以下Outlook电子邮件帐户不是可用的

在Viewmail,当您设法打开Outlook, 8.5.7中和Outlook 2010,此错误消息出现:

Cisco ViewMail encountered one of more errors. Viewmail
	 functionally is not available for the following Outlook email accounts(s).

解决方案

当Cisco Unity版本不支持Windows版本,此错误来。参考的Cisco Unity Connection和软件在用户工作站关于兼容性矩阵的更多信息Cisco Unity和Windows支持的。

相关的思科支持社区讨论

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


相关信息


Document ID: 18955