语音和统一通信 : Cisco Unity Connection

当您从LDAP时,导入Unity Connection用户不是可用的

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

简介

本文描述遇到的问题,当您集成与活动目录的Cisco Unity Connection能导入从轻量级目录访问协议(LDAP)时的用户并且提供解决方案对问题。

贡献由斯科特小山, Cisco TAC工程师。

问题

当您尝试通过在Unity Connection时的LDAP导入用户,用户不显示作为导入的联机。当您运行在GUI时的一个用户搜索用户不显示作为一个现有用户。 在这种情况下,有一个过时的条目在关于防止它导入的此用户的一个表里。

本文提供搜索示例用户的:cisco测验Userid的:ciscotest

故障排除的步骤

  1. 验证用户不是可用的,当您设法从LDAP导入。

  2. 验证用户是在LDAP服务器。

  3. 导航对在Unity Connection的用户页并且搜索用户为了验证用户已经不是存在Unity Connection。

  4. 检查用户是否是可用的在与此结构化查询语言(SQL)查询的最终用户表里:

    admin:run sql SELECT pkid, firstname, lastname, userid, telephonenumber
    FROM EndUser u WHERE userid='ciscotest'

    pkid                                 firstname lastname userid    telephonenumber
    ==================================== ========= ======== ========= ===============
    e88525ef-ebce-4af1-bddb-ef58c8389700 Cisco     Test      ciscotest (444)555-6666


  5. 验证同一个用户不是可用的在tbl_user

    admin:run cuc dbquery unitydirdb select * from tbl_user where ldapccmpkid=
    'e88525ef-ebce-4af1-bddb-ef58c8389700'

    No records found
    2011-09-21 15:07:28,383 ERROR [ClassExecutionThread] cli.CucUtils -
    Results array is empty!


  6. 检查enduserappservermap表同一个用户。采取从步骤4的pkid并且请使用它作为fkenduser

    admin:run sql select * from enduserappservermap where fkenduser=
    'e88525ef-ebce-4af1-bddb-ef58c8389700'
    pkid                                 fkenduser
    fkappserver                          content
    ==================================== ====================================
    ====================================
    3725fca8-1b99-47cb-96f0-fd5641d13753 e88525ef-ebce-4af1-bddb-ef58c8389700
    cd183532-15c3-4065-bd09-30991cf1bd1c b99b4440-1c64-4c30-9dee-3c8bd8808448
    cbd62377-9a2a-4a8e-8685-220ba0af747d e88525ef-ebce-4af1-bddb-ef58c8389700
    cd183532-15c3-4065-bd09-30991cf1bd1c b99b4440-1c64-4c30-9dee-3c8bd8808448


    有两个记录在此表里。不应该有任何记录为了做此用户导入的联机。您必须删除这些记录。

    在您删除记录前,请确保条目不是存在Unity Connection表里。

  7. 采取从enduserappservermap表的内容并且请使用它作为objectid在这些查询。所有必须返回空结果。

    admin:run cuc dbquery unitydirdb select * from tbl_globaluser where objectid=
    'b99b4440-1c64-4c30-9dee-3c8bd8808448'

    No records found
    2011-09-21 15:12:37, 866 ERROR [ClassExecutionThread] cli.CucUtils -
    Results array is empty!

    admin:run cuc dbquery unitydirdb select * from tbl_user where ldapccmuserid=
    'ciscotest'

    No records found
    2011-09-21 15:09:13, 195 ERROR [ClassExecutionThread] cli.CucUtils -
    Results array is empty!

    admin:run cuc dbquery unitydirdb select * from tbl_user where objectid=
    'b99b4440-1c64-4c30-9dee-3c8bd8808448'

    No records found
    2011-09-21 15:12:49, 213 ERROR [ClassExecutionThread] cli.CucUtils -
    Results array is empty!

解决方案

删除从最终用户servermap表的条目,以便用户可以从GUI导入。

admin:run sql delete from enduserappservermap where fkenduser=
'e88525ef-ebce-4af1-bddb-ef58c8389700'

相关信息



Document ID: 117737