语音和统一通信 : Cisco Unity

导入和创建Cisco Unity的用户

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


目录


简介

本文在故障排除用户在Cisco Unity版本2.4.x的新增内容和导入问题提供说明、3.x和4.x使用Microsoft Exchange和Domino (在Cisco Unity仅4.x)。另外,选派用户新增内容和导入过程的技工的概述和请适合于常见问题和解决方案的列表提交:

  • 添加新用户通过Cisco Unity系统管理员(SA)。

  • 导入现有Exchange用户到Cisco Unity里通过Cisco Unity SA。

  • 导入现有Exchange用户到Cisco Unity里使用Cisco Unity导入工具。

  • 导入从一个CSV文件的用户使用Cisco Unity导入工具。

创建Cisco Unity用户

在Cisco Unity版本2.4.x和以下, Exchange 5.5用于作为消息存储语音留言并且作为数据库存储存储语音邮件用户的所有设置。自定义属性11至15和开始与“语音的”原始属性用于配置Cisco Unity用户。但是,所有这些原始属性不是满足创建语音邮件用户。所以,存储设置的其余的另一个对象的创建是必要为了创建语音邮件用户。这就是为什么,当用户在Cisco Unity时创建,一些设置被输入在用户的模式下呼叫处理器关联对该用户然后创建。此进程在创建被限制了更多设置,当Cisco Unity在新版本包括更多功能。这是移动向SQL的数据库存储的原因,因此Cisco Unity数据库能展开与所有属性在必要的程度上。

创建并且导入从SA的用户

这在幕后是一处理涉及与创建和导入从SA的一个用户。

  1. 复制指定的做邮件用户模板以及其对应的呼叫处理器,采取与它在模板提供的默认信息(联系方式规定,呼叫转移,等等)。结果是邮件用户对象和对应的呼叫处理器。

  2. 新的邮件用户和呼叫处理器带有在最初的创建进程指定的唯一信息(分机、别名、名字,姓氏中,等等)。

  3. 检查在目录进行为了确保所有唯一信息已经不存在。

  4. SA与DOH (数据库对象Cisco Unity层级层联络)。

  5. DOH协商与目录。一旦用户在目录创建,唯一标识符通过回到DOH,写入对在Cisco Unity版本3.x和4.x的SQL。在Cisco Unity版本2.4.x的Exchange 5.5模式,当用户导入时, DOH协商与目录。然而,而不是等待唯一标识符是通过的上一步, DOH绑定给您导入的现有用户。

    注意: 关于邮件用户模板的信息Cisco Unity的4.x可以在用户模板设置的文档找到。此信息非常类似于Cisco Unity 3.x和2.4.x。参考正确Cisco Unity版本文档,如果不可适用。

用于的在幕后处理创建或导入使用Cisco Unity导入工具的现有Exchange用户

此步骤在幕后解释用于的处理创建或导入使用Cisco Unity导入工具的一个现有Exchange用户。

  1. 复制指定的做邮件用户模板以及其对应的呼叫处理器,采取与它在模板提供的默认信息(联系方式规定,呼叫转移,等等)。结果是邮件用户对象和对应的呼叫处理器。

  2. 新的邮件用户和呼叫处理器带有在最初的创建进程指定的唯一信息(分机、别名、名字,姓氏中,等等)。

  3. 检查在目录进行确保所有唯一信息已经不存在。

  4. Cisco Unity导入工具写入所有信息直接地对SQL在Cisco Unity版本3.x和4.x,或者在Cisco Unity版本2.4.x的Exchange 5.5模式。

  5. Cisco Unity导入工具呼叫Sqlsyncsvr同步在SQL上的新的变化与目录。

    注意: 关于邮件用户模板的信息Cisco Unity的4.x可以在用户模板设置文档找到。此信息非常类似于Cisco Unity 3.x和2.4.x。参考正确Cisco Unity版本文档,如果不可适用。

从CSV文件的导入用户数据

使用的步骤导入从CSV文件的用户数据可以在创建的用户帐户文档找到。

CSV报头从Cisco Unity版本变化到Cisco Unity版本。例如,在Cisco Unity 4.x有导入可视消息接口(VMI)电子邮件地址的字段使用在大批导入工具的VMI_TEXT_SMTP_ADDRESS列标题。然而,此值没有该工具3.x版本。这些是CSV报头的链路Cisco Unity每个版本的。

邮件用户模板和他们相关的呼叫处理器之间的关系

屏幕画面此系列显示在SA的标准的默认用户模板和其DOH的位置。

在SA的默认用户模板

http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-1.gif

默认用户DOH的呼叫处理器位置

http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-2.gif

默认邮件用户DOH的模板位置

http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-3.gif

注意: 在默认邮件用户模板的图片, AVP_CALLHANDLER_OBEJCT_ID对应于在DOH的默认用户呼叫处理器对象。所有邮件用户和邮件用户模板有对应的呼叫处理器关联与他们。

结果,当您创建或导入用户到Cisco Unity用户

当语音邮件用户在Cisco Unity时创建,在Exchange 5.5或一个激活目录帐户的一个电子邮件帐户与在Exchange 2000启用的电子邮件(一旦导入)用于或创建输入在该电子邮件帐户模式的一系列的语音邮件属性。并且,呼叫处理器对象(创建作为Exchange 5.5对象在Cisco Unity版本2.4的Cisco Unity文件夹下或创建,一个记录在Cisco Unity 3.x和4.x的一个不同的SQL表里)为该用户创建。此呼叫处理器关联给此用户并且包含语音邮件属性的其余例如音频音量,等等。

用户问题的创建的/导入通用故障排除提示

有在创建和导入发生用户到Cisco Unity的很多元素。当有关于创建和导入用户时的一问题,它是一个好想法着重什么可以是失败或错误的在创建和导入用户进程到Cisco Unity。

工具您使用创建/导入用户

  • 尝试不同的工具。

  • 请搜索在应用事件日志错误消息,如果您使用为了创建/导入用户的其中一个或两个工具失败。

  • 为了缩小问题,当您导入用户时,它是一个好想法测试导入用户到Cisco Unity通过犹尼提省SA并且与使用Cisco Unity导入工具。这样,您能验证,如果问题是SA,用导入工具或者与特定工具没涉及的一全系统的问题您使用导入用户。关于创建用户的更多信息,参考创建用户帐户

  • 并且参考关于能使用管理访问Cisco Unity管理员文档的Cisco Unity的帐户

对目录的访问

  • 目录服务服务帐户的权限Cisco Unity的-它是您在您的系统实现的一个好想法运行特定Cisco Unity版本的权限向导和消息存储。目录服务服务帐户是AVDSAD和Avdsglobalcatalog运行的帐户。如果有Exchange 2000,包含所有用户您要导入的您应该有正确权利和权限在普通的OU下。这描述在Exchange 2000范围的部分下在目录的。

  • 权限或设置能使用管理Cisco Unity -的帐户的检查能使用管理Cisco Unity文档在系统管理指南Cisco Unity 4.0的帐户。同一个文档可以为Cisco Unity/消息存储组合的其余应用。

  • 在Domino,您需要这些权利:

    • 对于域目录数据库,您需要有删除文档的编辑器name.nsf文件的。为了检查这些权利,请去Domino服务器,打开Domino的管理员程序与得以进入管理器的Id并且点击文件。选择name.nsf,用鼠标右键单击对此,并且选择ManageACL。屏幕类似于此出现。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-4.gif

    • 对于管理进程,您需要在Admin4.nsf的编辑器。为了检查这些权利,从Domino服务器打开Domino的管理员程序与得以进入管理器的Id并且点击文件。选择Admin4.nsf,用鼠标右键单击对此,并且选择管理ACL。屏幕类似于此出现。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-5.gif

  • 在复制是牵强的以后,在活动目录上的复制变化能花费15分钟。当您有问题复制时,请验证指向域控制器的Cisco Unity注册正确。

    • 如果Cisco Unity系统是连接的E2K,请验证HKEY_LOCAL_MACHINE\SOFTWARE\ActiveVoice\DirectoryConnectors\DirSynchAD\1.00\Domains\{your域} \ DefaultDomainController密钥正确地设置并且指向有效DC。

    • 对于Cisco Unity 3.x及以上版本用Exchange 5.5,请查找在HKLM \软件\ ActiveVoice \目录Connectors\AvDirMonExchange55\1.0密钥和子键为配置。

    • Cisco Unity 2.4.x没有目录连接器。将导入的Cisco Unity数据库和可能的用户在从Exchange 5.5的缓存存储。(如果这是实际情形,故障排除必须集中于Exchange 5.5和验证)。排除故障HKEY_LOCAL_MACHINE\SOFTWARE\ActiveVoice\Dalex\1.00\注册并且确保此注册的值正确。完整域信息在\服务器\根下应该有DefaultDomainController注册文件夹的

    • 检查方案4 :一个无法识别的错误出现

必要元素为了创建/导入用户到Cisco Unity里

如果有导入或创建Cisco Unity用户的问题,请检查这些项目为了确保,用户可进口。

  • 检查用户模板

  • 为了导入,用户必须安排在Exchange 5.5的一个电子邮件帐户有原始属性的“给富有文本”设置到1。或者,用户能有有启用的电子邮件在Exchange 2000的活动目录。一旦Domino,您能只导入从Domino的用户到Cisco Unity。所以用户必须有在Domino服务器的一个电子邮件帐户。为了能导入用户,此用户不能属于其他Cisco Unity。如果用户已经有Cisco Unity属性在模式,则您的Cisco Unity不能管理此用户。如果这是您的情况,参考干净从Cisco Unity属性的一个用户。检查用户您尝试导入是否每次有您设法导入它的Cisco Unity属性。如果那些属性在那里,导入用户不工作。

  • 如果Cisco Unity用户的导入/创建在此进程中间失效, Cisco Unity已经创建该用户的两个记录Cisco Unity SQL数据库的。这两个记录需要手工删除为了能再导入用户。

  • 如果无法导入一些用户,您也许需要删除用户的属性。完成这些步骤:

    1. C:\CommServer\Utilities\RemoveSubscriberProperties

    2. 打开RemoveSubscribersProperties工具。

    3. 搜索有问题的用户。

    4. 用鼠标右键单击在用户并且选择删除用户属性。如果用户没有properities,此选项变灰。

      注意: 保证Cisco Unity,并且活动目录synchornized。否则,请使用DOHProp测验为了再同步。

    一旦属性删除,您应该能导入使用Exchange的用户。

用于的目录范围导入或创建帐户

导入的Cisco Unity用户范围从Exchange 5.5

当您设法导入从现有Exchange 5.5服务器的用户,只有位于站点的用户Cisco Unity安装提供Cisco Unity Import程序。

说明

它被禁止导入不是站点的成员从Exchange服务器的用户Cisco Unity安装。通过站点连接器连接的Exchange服务器不是可访问由于Unity体系结构。这是预料之中的现象。故意地,所有Exchange服务器在站点与Remote Procedure Call (RPC)联络,比简单邮件传输协议(SMTP)是一个更加快速的通信方法是什么从另外站点使用彼此通信交换。当Cisco Unity设法通过电话时访问语音邮件,您需要通过Messaging Application Programmer Interface (MAPI)创建RPC连接为了访问语音留言和玩它对在电话的用户。

通过使用预先的设置工具,您能更改范围在Exchange 5.5站点里面,您能从Cisco Unity工具站点下载。

如此输出所显示,从先进的工具,设置目录范围为站点而不是收件人容器:

HKLM\Software\Active Voice\DALex\1.0\MailUsers\

STRING: Root

默认情况下,此密钥看起来某事cn=recipients; ou=<Site Name>; o=<Organization Name>。如果取消cn=recipients;从开始,它开始搜索用户从最高级下来系统的用户而不是开始用收件人容器。这可以为选择有他们的多种收件人容器是“对等体”到收件人容器而不是下面它的站点执行。这避过该问题。有与此的一轻微的性能影响。

导入的Cisco Unity用户范围从Exchange 2000

当您设法导入从现有Exchange 2000服务器时的用户,使OU其余套入您的用户驻留的您需要考虑有适当的权利和权限在普通的OU (您能完全一致至域。)。

说明

您能在Cisco Unity工具站点找到的权限向导保证面对帐户的目录有必要的权利一直导入从选定根容器的用户在下。然而,您仍然需要设置查找范围的开始。这在Dohproptest可以完成由更改在AV监视器> Mail_User_Search_Root下的设置指向使OU的其余套入的域或普通的OU。它可能通过注册也完成由更改名为ROOT的注册表项倒空,如果要指向域或cn= <a不同的OU>

http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-6.gif

导入的Cisco Unity用户范围混杂环境的用Exchange 2000和Exchange 5.5

在用Exchange不同的版本的混杂环境, Cisco Unity指向其中一个Exchange 2000服务器,并且引进或创建的订户由指向的Exchange 2000服务器处理。范围被处理作为Exchange 2000环境。

导入的Cisco Unity用户范围Domino环境的

在Domino环境Cisco Unity指向Domino服务器,并且只有导入的一个目录从。

从Cisco Unity属性清洗用户

为了导入用户,您必须确保,标记Cisco Unity用户的那些属性作为Cisco Unity用户不错误地在那里。例如,如果Cisco Unity服务器从网络删除,无需适当卸载它,此用户仍然是“标记为的”作为Unity用户,并且Cisco Unity的随后的安装无法再导入该用户作为用户。为了卸载从您的站点的Cisco Unity,您需要在Cisco Unity工具站点使用描述的卸载步骤。另一示例是,如果有问题尝试导入用户,并且用户半路只创建。这是,当问题能发生时。这些属性删除默认情况下,当您单击删除在Cisco Unity时(SA)的管理页面。

注意: 关于如何运行Cisco Unity Uninstall程序的信息,参考Uninstall程序读我文件关联与您的Unity软件。如果继续并且重新排版并且重新安装Cisco Unity,不会从您的站点卸载,并且请忘记在模式的属性例如语音邮件用户属性。在这类情况下,在您能再导入他们到新或当前Cisco Unity安装前,清洗这些属性的用户是必要的。

当重新安装Cisco Unity软件时,它是普通忘记运行Uninstall程序。Uninstall程序删除,尤其, Cisco Unity在交换用户填充为了创建Unity用户的自定义属性。如果此工具没有运行,在Unity重新安装前(替换现有Unity软件和其用户)最近已安装Cisco Unity软件无法管理或再进口现有用户,因为这些用户包含指向Unity软件替换的自定义属性。这个语句是可靠对于工作与Exchange或Domino所有版本的Cisco Unity所有版本在Cisco Unity 4.x。

其中一个最简单的方法在注意上述症状以后识别此问题,是检查自定义属性失败用户:

  • Cisco Unity 3.0及以上版本:

    • 请使用adsiedit.msc (Exchange 2000)或Exchange Admin在原始模式(Exchange 5.5)验证用户有位置对象ID的值。

      1. 对于Domino,请去Domino服务器

      2. 去Domino的管理员工具通过选择Start > Programs > Lotus Application > Lotus Administrator

      3. 选择人和组选项卡并且点击

      4. 选择用户

      5. 点击文件菜单并且选择文档属性

      从Fields选项将看到Cisco Unity属性开始与AVP_的您如以下屏幕所显示。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-7.gif

  • Cisco Unity版本2.4.6和以下:

    • 请使用Exchange Admin在原始模式(Exchange 5.5)验证用户有值自定义属性的11至15并且原始属性开始与语音的所有的。

解决方案

解决方案将删除从上一个Cisco Unity安装的所有剩余的Cisco Unity属性从用户,当留下交换用户单独时。消息在每交换用户的Inbox将被保存。这些用户在Cisco Unity被再创。所有他们的设置和问候语也被再创和没有保留。

警告 警告: 删除的属性说明受影响的用户的下述。不正确地在这些步骤后能导致丢失数据或消息。请尝试在测试系统的此步骤,直到您对此进程满意。

Cisco Unity版本3.x和以上连接对Exchange 2000和活动目录

有两种方式从Exchange 2000帐户去除Cisco Unity属性。若可能您应该总是首先尝试工具“删除用户属性”。使用第一个工具,只有当有问题您能使用ADSIEdit程序。

删除用户属性

使用以下步骤删除用户属性。

  1. 登录到有有域管理权限的用户帐户的Cisco Unity服务器。

  2. 启动从Tools Depot的Remove Subscriber Properties程序在Cisco Unity服务器桌面。您能也使用文件夹<drive> :\通用服务器\工具\ RemoveSubscriberProperties \ RemoveSubscriberProperties.exe (假设您安装在您的C驱动器的Cisco Unity)。

  3. 突出显示例如用户查找的容器(C)。

  4. 从右窗格,请选择您把麻烦导入的用户(您应该看到LocationId关联与此用户)。

  5. 用鼠标右键单击并且选择删除用户属性

  6. 确认删除通过单击

    不应该当前有LocationId关联对此用户,并且此用户当前是可用导入到Cisco Unity用户。如果LocationId仍然存在,则对Cisco Unity服务器的用户登录没有足够的权限。与一个不同的用户的尝试,最好是域管理员。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-8.gif

ADSIEdit程序

遵循以下程序。

  1. 保证ADSIEdit程序在Cisco Unity系统安装。

    Cisco Unity 3.0x (在Windows 2000服务器CD包括的ADSIEdit程序) :

    1. 要安装在您的系统的ADSIEdit程序,请安装从Windows 2000 CD的支持工具查找在<CD drive> :\\SUPPORT\TOOLS\setup.exe

    2. 复制adsiedit.exe和adsiedit.dllinto在Cisco Unity系统的一个文件夹。该文件夹应该命名为 c:\adsiedit\

    3. 通过在 c:\winnt\system32 命令提示符后运行 regsvr32.exe c:\adsi\adsiedit.dll 注册 adsiedit.dll

    对于Cisco Unity版本3.1和以上, ADSIEdit程序在文件夹c:\CommServer\TechTools下的Cisco Unity系统包括(假设您安装在您的硬盘的Cisco Unity)。

    通过键入以下at命令prompt命令安装Adsiedit.dll :

    C:\winnt\system32\regsvr32 c:\commserver\techtools\adsiedit.dll
    

    您将接收回应窗口读:

    DllRegiserServer in c:\commserver\techtools\adsiedit.dll succeeded
  2. 一旦Adsiedit安装,请双击adsiedit.msc打开它和按OKFOR有效用户名和密码。

  3. 展开文件夹查找位置的用户。

    用户是很可能位于在域NC [...] >… > Cn=users。

  4. 选择您要从上一个Cisco Unity数据库删除的用户。

    用户将出现,因为CN=1st命名姓氏。

  5. 用鼠标右键单击在所选的用户并且选择属性

  6. 选择应该设置哪些属性到可选

    1. 从Select which Property to View list,请选择ciscoEcsbuUMLocationObjectId

    2. 点击清除按钮

      值将黯淡与值没设置

  7. 单击应用并且关上此用户的属性窗口

  8. 向后导航到域NC [...]文件夹。

  9. 用鼠标右键单击文件夹并且当前选择更新模式

  10. 再用鼠标右键单击在域NC [...]文件夹和选择刷新

    您应该当前能导入此交换用户到新的Cisco Unity软件。

Cisco Unity版本3.x和以上连接对Exchange 5.5

遵循以下程序。

  1. 通过选择Start > Run打开原始模式的交换管理员并且点击浏览按钮

  2. 浏览对Exchange安装的驱动,浏览对二进制文件目录,并且选择admin.exe。

  3. 单击开放打开完整路径对\ bin \ admin.exe。

  4. 添加空间– r到文本行的末端。

    … \ bin \ admin.exe – r

  5. 去到站点的收件人容器Exchange的并且选择受影响的用户。

  6. 选择File > Raw Properties

    在装载模式以后, Raw Properties窗口出现。

  7. 在列表属性下,请选择存在

  8. 请选择自定义属性12然后单击删除,直到字段是空的。

    注意: Edit值和属性值是变暗的。请点击删除,直到属性值是空的。

  9. 重复自定义属性14和语音邮件用户ID的步骤8

  10. 确保属性“允许文本”设置到1.的富有

  11. 在复制以后,此用户是可用导入到Cisco Unity用户。

    注意: 技术上,您只需要删除属性12,但是属性14是Cisco Bug ID的CSCdu80561 (仅限注册用户)一应急方案。

Cisco Unity 2.x

遵循以下程序。

  1. 通过选择Start > Run和单击浏览按钮打开原始模式的交换管理员。

  2. 浏览对Exchange安装的驱动,浏览对二进制文件目录,并且选择admin.exe。

  3. 单击开放打开完整路径对\ bin \ admin.exe。

  4. 添加空间– r到文本行的末端。

    例如,… \ bin \ admin.exe – r

  5. 去到站点的收件人容器Exchange的并且选择受影响的用户。

  6. 选择File > Raw Properties

    在装载模式以后, Raw Properties窗口出现。

  7. 在列表属性下,请选择存在

  8. 请选择自定义属性12,然后点击删除,直到字段是空的。

    注意: Edit值和属性值是变暗的。请点击删除,直到属性值是空的。

  9. 重复以下属性的步骤8 :

    • 自定义属性13

    • 自定义属性14

    • 自定义属性15

    • 继承扩展名的

    • 语音邮件标志位

    • 语音邮件问候

    • 语音邮件密码

    • 语音邮件记录长度

    • 语音邮件速度

    • 语音邮件系统GUID

    • 语音邮件用户ID

    • 语音邮件容量

  10. 保证“请允许文本”属性设置到1.的富有

    在复制以后,此用户是可用导入到Cicso Unity用户。

从Cisco Unity 4.x用户清洗Cisco Unity属性与Domino

将有清洗这些属性用户笔记的案件是必要的,在您能再导入他们到新的Cisco Unity安装前。执行您需要安装代理程序允许此操作的此。混杂Unity设计Elements.NTF模板包含名为“执行您的此任务在Unity没导入的马克用户的代理程序”。要安装此代理程序请确保设计师在Domino服务器安装的Lotus。

以Domino使用以下步骤清洗Cisco Unity属性从Cisco Unity 4.x用户。

  1. 运行在Cisco Unity连接对的Domino服务器的Lotus设计师应用程序并且通过选择File > Database > Open打开公共names.nsf文件从Domino服务器

  2. http://www.ciscounitytools.com/Applications/RemoveUnityPropertiesFromNotes.exe下载它。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-9.gif

  3. 一旦通讯簿是开放的,请打开模板文件混杂Unity设计Elements.NTF

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-10.gif

  4. 通过用鼠标右键单击在文件和选择复制复制代理程序从模板文件。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-11.gif

  5. 粘贴它对names.nsf代理程序部分。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-12.gif

    您应该当前安排新代理人列出。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-13.gif

  6. 一旦代理程序复制,如以下屏幕所显示,在呼叫“在Unity没导入的马克用户的操作下拉菜单的新的菜单项”在Domino管理工具出现。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-14.gif

    您能当前选择通讯簿的所有用户和清洗他们的Cisco Unity属性。然而,练习小心,因为,如果删除Cisco Unity属性Unity服务器的一个有效用户,他们将需要从头被再进口和重建。

删除在Cisco Unity数据库的用户记录与所有存储消息的Cisco Unity 3.x及以上版本的

当Cisco Unity开始创建用户时,两个记录在SQL数据库被输入。如果Cisco Unity不能完成创建或导入用户,这两个记录被忘记并且引起问题类似能访问语音邮箱。也删除发生故障。另外,当您设法创建或导入有同一分机的一个用户,您将收到错误说分机在Cisco Unity数据库已经存在。不幸地,从Cisco Unity Tools页的Directory Walker修理或删除这些记录。必须手工执行它。

注意: 没有办法查找谁删除从Unity系统管理员页的一个用户。

使用以下步骤删除从SQL的用户记录。

  1. 从Unity服务器,请选择Start > Programs > Microsoft SQL Server > Enterprise Manager。(如果有MSDE,并且企业管理器没有安装,请通过遵从在Cisco Unity 3.1.5安装指南的说明请安装企业管理器。

  2. 请扩展数据库,直到您查找用户和Callhandlers表。

  3. 用鼠标右键单击在Callhandlers表,并且选择Open Table > Query正如在以下屏幕。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-15.gif

  4. 配置您的查询(如在以下镜像中看到)搜索您尝试从Cisco Unity SQL数据库删除的用户。

    在以下示例中,搜索是为有DTMF的99999一个用户。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-16.gif

  5. 选择整个记录并且按在您的键盘的删除键

  6. 重复用户表的步骤3至5。

方案和解决方案

此部分与新用户的添加/导入讨论通常被找到的问题的示例和解决方案在Cisco Unity。如果方案都没有列出下面适用于您的情况,请收集同样多信息尽可能通过遵从通用的故障排除步骤并且设法涉及与错误消息的该信息在事件日志。

接收Error:一个无法识别的错误出现,当尝试添加或导入一个新的Cisco Unity用户

遇到的多数常见错误,当添加新用户是“一个无法识别的错误时出现”。

http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-17.gif

在Cisco Unity 4.x,您可以发现包括一个十六进制错误代码此错误的变化(您收到的十六进制错误可能变化和不必须匹配下面的屏幕画面,这是仅示例。)。

http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-18.gif

改进被做报告一个更加准确的错误语句,但是暂时,此错误显然最普通。下个几个部分是方案和解决方案各种各样的原因的此错误的。

无法识别的错误出现–方案1

问题

当尝试添加时或请通过SA导入新用户,您收到“一个无法识别的错误发生”错误。这由“新用户通常跟随不是成功地添加的”错误。

解决方案(Cisco Unity 3.x和4.x)

SA在数据库期望访问不再存在的默认对象。

  1. 检查DOH确保以下对象存在。

    下列构成最普通的缺少对象。请注意:可以有其他方案。

    • 例如您尝试导入的邮件用户模板(默认用户)。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-19.gif

    • 在邮件用户模板中,请验证avp_callhandler_object_id包含有效呼叫处理器。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-20.gif

    • 在avp_administrator_object_id指定的CallHandler对象在CallHandlers存在。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-21.gif

  2. 如果这些属性中的任一未命中,请参阅本文的修复默认对象部分。

无法识别的错误出现–方案2

问题

当尝试添加新用户或者通过SA导入新用户,您收到“一个无法识别的错误发生时”。错误。这由“新用户通常跟随未成功地添加”。错误。

解决方案(Cisco Unity 2.x、3.x和4.x)

使用以下步骤。

在Windows 2000,从本地安全设置树,请点击Account Policies > Password Policy禁用设置密码必须符合复杂性要求

http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-22.gif

这是必要的,因为,当Cisco Unity创建新用户时,也创建该用户的一新用户帐户。默认情况下,它设置新帐户密码到12345678。如果复杂性需求是被登记的Windows 2000,则操作系统不准许Cisco Unity完成使用简单密码12345678的该用户的新增内容,并且进程发生故障。

注意: 您在域控制器可能需要做此变动根据Cisco Unity配置。

当导入交换用户–方案3时,在SA的域名字段或Exchange服务器列表是空的

问题

本文的此部分说明如何解决发生,当尝试导入交换用户到从系统话务员时的Cisco Unity,并且选择用户的域名字段导入是空的问题。在Cisco Unity注册的默认全局目录设置不动态。这意味着,如果客户更改全球目录服务器的作用在他们的网络(降职全球目录服务器对其他域控制器角色)或全球目录服务器不是可用的(全局目录用另一个服务器替换或全球目录服务器的名称更改),能力导入交换用户到从系统话务员的Cisco Unity受影响。Cisco Unity将是正在运行和接纳呼叫作为正常,但是您不能导入用户,因为域名字段将是空的或导入用户的交换目录服务器从将是空的。

欲知更多信息,参考的Cisco Bug ID CSCdw14838 (仅限注册用户) - GC箴言报不能监控更改,如果全球目录服务器移动。

解决方案

此解决方案适用对Cisco Unity 3.x和4.x在一个Windows 2000方框用Exchange 2000 (断断续续的方框)在Windows 2000域。

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

要手工做变动,您需要去注册。展开关键HKLM/software/active Voice/DirectoryConnectors/DirSynchGlobalCatalog/1.00/Directory。您将看到呼叫DefaultGlobalCatalogServer的密钥。更改它指向新的全球目录服务器和确保您进入一完全限定域名,例如“mycomputer.mydomain.com”。

要更改此设置,请执行以下步骤:

  1. 开始Regedit

    警告 警告: 更换错误注册表密钥或输入不正确的值可能造成服务器发生故障。在您编辑注册表前,请确认您明白如何在问题发生时恢复。(请参见在注册表编辑器帮助的“恢复”主题。)

    注意: Cisco Unity服务器的典型的备份不备份注册表。并且请注意对于Cisco Unity故障切换,在一个Cisco Unity服务器上所做的注册表更改,必须手工在另一个Cisco Unity服务器上更改,因为注册表更改不会被复制。如果有关于更改注册关键设置的任何问题,请与思科技术支持联系

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

  3. 展开关键HKLM \软件\激活Voice\DirectoryConnectors\DirSynchGlobalCatalog\1.00\Directory

  4. 更改DefaultGlobalCatalogServer密钥指向新的全球目录服务器通过输入一完全限定域名例如“mycomputer.mydomain.com”。

    注意: 您不需要重新启动Cisco Unity系统。

要验证上述注册指向的服务器是全球目录服务器,使用以下步骤。

  1. 在其中一个域,请开始活动目录站点和服务卡扣式通过选择Start > Programs > Administrative Tools和单击活动目录站点和服务

  2. 在控制台结构树中,请双击站点然后双击站点名

  3. 双击服务器然后单击对应于在Cisco Unity服务器注册的默认全局目录值的域控制器。

  4. 右键单击NTDS设置和选择属性

  5. 从常规选项卡,请确定是否要检查Global Catalog复选框分配全局目录的角色对此服务器的。

    注意: 默认情况下, Windows 2000在第一个域控制器只安置一个全局目录在每个激活目录(AD)森林。在您从原始域控制器前,删除全局目录请允许充足的时间对于帐户和模式信息复制对新的全球目录服务器。

    注意: 事件1119可能登陆有陈述的说明的目录服务登录事件查看器计算机当前通告作为全球目录服务器。在一个Windows 2000域用一个域控制器,您典型地只分配全局目录的角色,并且操作掌握(亦称Flexible Single-master Operations (FSMO))对同一个域控制器。然而,在您分配他们前,在域用多个域控制器,特别在有多个域的森林,考虑这些角色的放置是重要的。

无法识别的错误出现–方案4

问题

当尝试添加新用户或者请通过SA时导入新用户,您收到一个无法识别的错误发生0x8007200F。错误消息。这由“新用户通常跟随未成功地添加”。错误。

解决方案(Cisco Unity 3.x和4.x)

在Cisco Unity的注册表设置指向错误的域控制器。验证以下密钥正确地设置并且指向有效DC。

  • HKEY_LOCAL_MACHINE \软件\ ActiveVoice \ DirectoryConnectors \DirSynchAD\1.00\Domains\{your域} \ DefaultDomainController

解决方案(Cisco Unity 2.4x)

在Cisco Unity的注册表设置指向错误的域控制器。验证以下密钥正确地设置并且指向有效DC,并且那DC没有升级或移动,当Cisco Unity是安装并且尝试连接到它时。

  • HKEY_LOCAL_MACHINE\SOFTWARE\ActiveVoice\Dalex\1.00\

所有域信息在注册文件夹\服务器\根下,并且应该有DefaultDomainController的值。

欲知更多信息,请检查与对目录的访问涉及的General Troubleshooting部分通用故障排除步骤下用户本文的问题部分的创建/导入

无法识别的错误出现–方案5

问题

当尝试添加新用户或者通过SA导入新用户,您收到“一个无法识别的错误发生时”。错误。这由“新用户通常跟随未成功地添加”。错误。

解决方案(Cisco Unity 3.x和4.x)

运行在您要从根据您的导入的用户范围导入的用户容器在活动目录或容器的权限向导工具。有多种原因权限在活动目录内不正确地配置。一般,权限向导在用户容器应该运行,或者,如果除用户容器之外,客户存储容器的用户,指向权限向导到该容器当运行工具。权限向导的概述可以在Cisco Unity Tools页找到。也有在盘符的Cisco Unity服务器查找的帮助文件:\通用服务器\工具\ PermissionsWizard。并且,请重新启动Avdsad和AvDSGlobal目录服务。

无法识别的错误出现–方案6

问题

当尝试添加新用户或者通过SA导入新用户,您收到“一个无法识别的错误发生时”。错误。这由“新用户通常跟随未成功地添加”。错误。

解决方案(Cisco Unity 3.x和4.x)

帐户关联与Avdsad和AvGlobalcatalog服务没有足够的权限。使用以下步骤修复此。

  1. 验证帐户关联与这些服务。

    http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-23.gif

  2. 运行权限向导并且选择在step1验证的帐户。

    权限向导的概述可以在Cisco Unity Tools页找到。也有在盘符的Cisco Unity服务器查找的帮助文件:\通用服务器\工具\ PermissionsWizard

  3. 如果步骤1和2不成功,请运行Directory Access Diagnostic tool (DAD)

    DAD在运行Exchange 2000的Cisco Unity 3.0.1及以上版本可以运行。在Cisco Unity 4.x系统中,此工具在x:\commserver\utilities目录查找。在Cisco Unity 3.x系统中,请去在Cisco Unity Tools页查找的DAD工具。遇到的DAD工具是非常直接的并且包含问题的建议的解决方案。也有在DAD以及一个另外的帮助文件的一个培训视频。

“模板CallHandler没被找到的”错误接收–方案7

问题

当尝试添加新用户或者通过SA导入新用户,您接收“模板没找到时的CallHandler”。错误。

http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-24.gif

解决方案(Cisco Unity 2.x)

在Cisco Unity 2.4.x中,您将必须运行在您的在目录\通用服务器\ confmgr.exe下的Unity服务器被找到的confmgr.exe工具。在您运行此工具前,您必须了解以下步骤重建Cisco Unity默认数据库(Eadministrator、Esubscriber、默认模板、开始的问候callhandler和再见和操作员CallHandlers)。开始的问候说“欢迎到Unity系统…”它,当您第一安装Cisco Unity,而不是您的公司的开始的问候。同样对呼叫方输入是真的,日程,等等,您可能重新配置。请备份需要恢复和做配置屏幕画面默认数据库的您需要重新配置的问候语。

使用以下步骤运行工具。

  1. 通用服务器\ confmgr.exe目录

  2. 运行DOH脚本。

  3. 单击运行。

解决方案(Cisco Unity 3.x和4.x)

对于修复默认对象,默认对象修正脚本在Cisco Unity 3.1(4)当前包括。

只Cisco Unity版本3.0(4), 3.1(1), 3.1(2c)和3.1(3)为向后兼容性测试了。

此脚本恢复默认用户、服务等级,为Cisco Unity 2.4.x提及的模板和位置。请备份您需要恢复和做屏幕画面默认数据库的配置您需要重新配置的问候语。

请注意:,如果邮件用户模板存在,但是该模板的对应的呼叫处理器不(例如,如果ch_defaultemplate未命中),您必须从DOH手工删除邮件用户模板在继续进行以下步骤前。

使用以下步骤恢复Cisco Unity 3.1(4)及以上版本的默认对象。

  1. 从line命令运行C:\commserver\localize\defaultconfiguration\enu\FixDefaultObjects.sql使用语法osql - E - i fixdefaultobjects.sql。

    注意: 在正在修改它和您必须CD到运行脚本前的上述位置脚本将做一个SQL备份Cisco Unity数据库。运行C:\commserver\configmgr.exe

  2. 选择,并且运行配置数据库模式

    警告 警告: 请勿运行运行数据库模式脚本否则数据库将消除干净!

  3. 选择并且运行Run Rules Configuration Script

  4. 选择,并且运行配置默认位置

  5. 运行C:\commserver\configurationsetup\setup.exe /sync

  6. 重新启动服务器。

  7. 当Cisco Unity出来时,请运行C:\commserver\utilities\dbwalker\dbwalker.exe

使用以下步骤恢复Cisco Unity 3.1(3)及以下版本的默认对象。

  1. 从Cisco Unity 3.1(4)或以上版本得到fixdefaultobjects.sql脚本

  2. 从line命令运行C:\commserver\localize\defaultconfiguration\enu\FixDefaultObjects.sql使用语法osql - E - i fixdefaultobjects.sql。

    注意: 在正在修改它和您必须CD到运行脚本前的上述位置脚本将做一个SQL备份Cisco Unity数据库。

  3. 运行C:\commserver\configmgr.exe

  4. 选择并且运行Run Rules Configuration Script并且选择DefaultRules.sql脚本文件

  5. 选择,并且运行配置默认位置并且选择DefaultDatabase.sql脚本文件

  6. 运行C:\commserver\configurationsetup\setup.exe /sync

  7. 重新启动服务器。

  8. 当Cisco Unity出来时,请运行C:\commserver\utilities\dbwalker\dbwalker.exe

  9. 修理所有错误和孤立的呼叫处理器。您能使用Directory Walker,可以在Cisco Unity Tools页找到。

    关于修复的默认对象上述解决方案的更多信息,请参阅Cisco Bug ID CSCdx20173 (仅限注册用户)。

导入现有Exchange 2000和Cisco Unity用户到新的Unity服务器–方案8

当您有一个Cisco Unity 3.x服务器有Exchange 2000收件箱的和在制作和您需要转接所有邮箱和Cisco Unity用户信息到一个新的Cisco Unity 4.x服务器和Exchange 2000服务器时,入考虑必须纳几件事。在Exchange 2000中您能移动邮箱向一个新的服务器。要避免问题,您需要确保,这些用户完全被记录在他们的收件箱外面。他们可能不通过电话得以进入对他们的语音邮件的,并且必须在移动的进程中也关闭Outlook。对于Unity信息,如果在两个系统之间的邮件别名是相同的,您能使用DiRT程序移动Cisco Unity用户信息和收件箱消息(或者)。您能找到在Cisco Unity Tools页的最新的土工具(请务必使用最新部分)。

如果邮件别名不配比,它将正在进行中创建那些用户的新建的邮箱。您能然后使用迁移用户数据工具移动Cisco Unity信息(并且,或者,收件箱内容)向正确公司电子邮件帐户。您能从Cisco Unity Tools页获得此工具(和培训视频和帮助文件)。

无法识别的错误0x80042024出现–方案9

问题

当尝试通过SA时导入新用户,您收到“一个无法识别的错误0x80042024发生”。错误。这由“新用户通常跟随未成功地添加”。错误。此问题在Cisco Unity 4.x只出现。

解决方案

导入的帐户没有正确权限或足够的权限。使用以下步骤修复此。

  1. 运行OU的权限向导您将导入用户从。权限向导是在Tools Depot。

    有在Cisco Unity服务器的桌面的一个Tools Depot图标。

  2. 在活动目录的用户帐户必须继承了从OU的权限。

    1. 激活目录用户和计算机

    2. 选择View > Advanced Features为了看到在帐户属性的安全选项卡。

    3. 去OU和双击在用户帐户启动Properties页

    4. 单击 Security 选项卡。

    5. 确保Allow inheritable permissions from parent to propagate to this object复选框被检查。

      http://www.cisco.com/c/dam/en/us/support/docs/voice-unified-communications/unity/42702-import-create-subscribers-25.gif

错误消息:指定的别名匹配已经存在活动目录的别名

问题

当您尝试添加新用户到Cisco Unity服务器时,您接收指定的别名匹配已经存在活动目录错误消息的别名。但是,如果由分机或名称执行同样别名的一搜索,没找到别名。

解决方案

此问题可以归结于有同样别名您要使用激活目录(AD)的一个用户。请验证,如果您尝试已经创建的用户在AD存在或,如果有有同样别名AD的另一个用户。当您删除Cisco Unity的时一个用户,从Unity数据库只删除,但是用户在AD和Exchange保持。如果不从AD和Exchange手工删除它,您有问题,当您再添加用户或添加匹配别名的另一个用户时。

请验证,如果已经是在AD的用户是有效和活跃的。如果这是实际情形,您需要分配一不同的别名给新的Cisco Unity用户。如果用户不活跃和有效,您能手工删除从AD和Exchange的用户和添加新用户为了解决此问题。完成这些步骤:

  1. 选择Start > Programs > Microsoft Exchange >激活目录用户和计算机

  2. 展开树并且打开用户文件夹

  3. 搜索有同样别名的用户。用鼠标右键单击在用户并且选择删除

    这删除从仅AD的帐户。您也需要删除从Exchange的邮箱。

    注意: 如果有仅语音邮件,则匹配别名AD的用户很可能是不再是Cisco Unity用户的一个旧有用户。在这种情况下,删除用户应该是安全的。但是,如果不是肯定的,然后您也许需要选择新用户的另一别名。如果有统一消息,因为AD服务给用户和语音邮件用户发电子邮件,能发生电子邮件用户有同样别名。在这种情况下唯一选择是创建新用户的一新的别名。

  4. 选择Start > Programs > Microsoft Exchange > System Manager

  5. 展开树并且选择服务器>首先存储设备组>邮箱存储>邮箱

  6. 用鼠标右键单击在邮箱并且选择运行清理代理程序为了禁用当前没有关联给AD用户的所有邮箱。

  7. 点击邮箱为了发现在右侧的窗口列出的所有邮箱。

  8. 搜索您在AD删除用户的邮箱。由于清理它应该显示与X的一固定的红色圆环在它。

  9. 用鼠标右键单击对此并且选择清除为了删除邮箱和消息在它。

  10. 您当前是能添加您的Cisco Unity的新用户。在您创建新用户时,用户帐户发表在激活目录用户和计算机和在交换系统管理器。邮箱也创建。

错误消息:页不可能显示

问题

使用Cisco Unity管理员时,当用户导入一个现有Exchange用户对Cisco Unity,此错误消息显示:

Page Cannot be displayed

解决方案

请使用任何一个这些应急方案为了解决此问题:

  1. 设法强制重新连接通过使用域控制器/全局目录(DC/GC)重新连接工具联机在Unity Tools Depot >Administrative工具

    注意: 这不影响服务的,因此在任何时间运行是安全的。当您强制重新连接时,您在应用 Event Viewer中的Application Log 监控它。那里您看到消息,当进程开始时,并且一次,当它完成时。

  2. 如果强制与DC/GC的连接请重新连接工具不工作,设法导入使用大批Import程序的Unity用户(而不是SAWeb)如描述由Cisco Bug ID CSCeg18768 (仅限注册用户)。

Error:分机xxxx用信件已经是在使用中的用户:。请输入唯一扩展名

分机xxxx用信件已经是在使用中的用户:。请输入一唯一分机错误消息出现。会收到以下错误消息:

  • 当您尝试导入用户

  • 当一些用户分机字段显示一个空白的值,并且,当您设法在字段放置正确分机

  • 当您尝试创建Cisco Unity的新用户

解决方案

当DB字段是损坏的,此问题通常发生。完成这些步骤为了解决问题,

  1. 在受影响的用户的分机字段输入新的扩展名,并且保存配置文件。

  2. 更改分机回到最初值,并且再保存

Error:LDAP_SERVER_DOWN

当用户从Microsoft Exchange时,导入此错误消息出现:

(Error) 
Sync failed: annettem. Error: LDAP_SERVER_DOWN

解决方案

如果收到LDAP错误,当您导入从Microsoft Exchange/活动目录时的用户,表明域控制器没有适当地设置。推荐检查正确域控制器是否在域控制器/全局目录(DC/GC)被添加重新连接工具联机在Unity Tools Depot >Administrative工具。您需要进入激活和运行域控制器在此工具并且点击强制重新连接

Error:多个STEP OLE DB操作生成的错误

当您尝试添加Cisco Unity的时一个用户,此错误消息接收:

Cisco Unity encountered a SQL error.

Description: Multiple-step OLE DB operation generated errors. Check each OLE DB status
value, if available. No work was done.
Source: Microsoft OLE DB Provider for SQL Server
SQL Error Code: 0x0
ADO Error Code: 0x80040e21 

Cisco Unity encountered a SQL error.

Description: Maximum stored procedure, function, trigger, or view nesting level exceeded
(limit 32).
Source: Microsoft OLE DB Provider for SQL Server
SQL Error Code: 0xd9
ADO Error Code: 0x80004005

解决方案

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

  1. 在Cisco Unity服务器上,请选择Start > Programs > Microsoft SQL Server > Enterprise Manager

  2. 选择Microsoft SQL服务器> SQL server组> <UnityserverName> >数据库,用鼠标右键单击在Unitydb并且选择属性

  3. 选择选项卡并且确保这些值被不选定:

    • 递归触发

    • 接近的自动

    • 自动收缩

无法从Cisco Unity 4.1运行眼镜蛇备份到4.2

当您设法运行在Cisco Unity 4.2时的眼镜蛇导入,您获得说每个用户的冲突他们是址的在网络的另一Cisco Unity计算机。

在眼镜蛇备份失败后的原因是,因为用户在全局用户DB存在。

解决方案

此问题的解决方案将删除全局用户。这些是命令执行在prompt命令为了删除全局用户

Osql -E

Use UnityDB

Go

Delete From GlobalSubscriber Where Alias like '%'

Go

相关的思科支持社区讨论

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


相关信息


Document ID: 42702