简介
本文档介绍如何通过AXL将用户从Cisco Unified Communications Manager(CUCM)添加到Unity Connection。
先决条件
要求
Cisco 建议您了解以下主题:
使用的组件
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
配置
要配置,请创建应用用户并向其添加标准AXL API AccessRole。
您可以创建新的访问组并仅添加AXL API访问角色以避免干扰其他应用,并为此任务指定特定的用户和访问组。
登录CUCM:
- 导航到用户管理>用户设置>访问控制组。
- 点击add new,命名组,然后点击save。
- 单击Related Links,选择Assign Role to Access Control Group,然后单击Go。
- 单击Assign Role to Group并选择Standard AXL API Access Role,然后单击Add selected,然后保存。
- 导航到User Management > Application User,然后单击Add New,设置用户ID和密码。单击Add to Access Control Group,然后选择之前创建的组。
- 导航到System > Application Server。
![Navigate to Application Server](/c/dam/en/us/support/docs/unified-communications/unified-communications-manager-callmanager/220406-integrate-users-from-cucm-to-unity-conne-00.png)
7.单击Add New并创建新的应用程序服务器。选择服务器类型(本例中使用Cisco Unity Connection),然后单击下一步。
![Select the Type of Server](/c/dam/en/us/support/docs/unified-communications/unified-communications-manager-callmanager/220406-integrate-users-from-cucm-to-unity-conne-01.png)
- 命名应用服务器,键入CUC IP地址并添加您之前创建的应用用户。
![Add Previous Application User](/c/dam/en/us/support/docs/unified-communications/unified-communications-manager-callmanager/220406-integrate-users-from-cucm-to-unity-conne-02.png)
配置unity服务器:
- 导航到电话系统并选择所需的电话系统。
- 然后,导航到Edit并选择Cisco Unified Communication Manager AXL服务器。
- 键入您在CUCM的应用服务器上指定的CUCM服务器的IP地址,将端口设置为8443,并将您在CUCM中创建的应用用户和密码设置为8443,单击测试检查连接,然后单击保存。
![Test the Connectivity](/c/dam/en/us/support/docs/unified-communications/unified-communications-manager-callmanager/220406-integrate-users-from-cucm-to-unity-conne-03.png)
4.导航到导入用户>选择您的电话系统,然后单击查找,此时可列出要导入的用户(请确保CUCM中的最终用户已分配设备和主分机,否则无法列出用户)。
5.列出使用后,选中其旁边的复选框,然后单击导入选定。
![Import Selected](/c/dam/en/us/support/docs/unified-communications/unified-communications-manager-callmanager/220406-integrate-users-from-cucm-to-unity-conne-04.png)
6.单击左侧的Users以检查新导入的用户。
故障排除
要对配置进行故障排除,请执行以下操作:
- 确保AXL Web服务在CUCM上运行。
- 如前所述,确保为用户分配了主分机。在CUCM的User Management > End User >下找到此字段。从中选择用户并查找Primary Extension选项。此字段在用户设置为控制其使用的电话时填充。
- 要继续排除故障,您可以通过CUCM的RTMT和Unity connection的Tomcat日志收集Cisco AXL Web服务日志,
- 要在Tomcat Unity日志中显示AXL消息,您需要导航到Cisco Unity Connection Serviceability > Trace > Micro,然后选择AXL access。然后启用所有级别。
日志示例
错误无法将消息发送到远程AXL服务器。当您尝试测试与CUCM的AXL连接时,请检查错误日志,了解更多详细信息;
如前所述,您可以在Unity上启用trace AXL Access并获取Tomcat日志。此错误可能导致身份验证问题,并且您可能会在日志中看到下一个错误:
[ParamFilteredRequest]: getParameterNames(); Collections[op, org.apache.struts.taglib.html.TOKEN, axlRemoteServices[0].precedence, axlRemoteServices[0].hostOrIPAddress, axlRemoteServices[0].port, axlRemoteServices[0].objectId, ccmAXLUser, encryptedAxlPassword, ccmVersion, ignoreAxlCertErr, objectId, axlRemoteRemote服务计数]
2017年4月21日下午2:56:16 PM com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection post
严重:SAAJ0008:错误响应;未授权
此错误是由于密码不正确或密码包含系统不接受的特殊字符造成的:
- 遇到错误。尝试导入用户时,请检查CUCM for CUC上的“应用服务器设置”(Application Server Settings)显示。
确保您在CUCM中的应用服务器上设置的IP地址是Unity connection IP地址。
有用的漏洞
Cisco Bug ID CSCug64397 — CUCM 10.0 AXL与Unity Connection向后兼容性
Cisco Bug ID CSCuo97876 — CUC 9.X、AXL与CUCM 7.X的集成失败
注意:只有注册的思科用户才能访问内部思科工具和信息。
相关信息