简介
本文档介绍在与思科统一通信管理器(CUCM)集成时遇到注册问题的思科IP电话的一般信息。 本文档不解释排除特定问题的步骤。
先决条件
要求
Cisco 建议您了解以下主题:
- Internet 协议 (IP)
- 互联网语音协议(VOIP)信令协议
- 思科IP电话的注册流程
NOTE:使用CUCM的IP电话、SCCP和SIP电话注册流程是一个很好的文档。
使用的组件
本文档不限于特定的软件和硬件版本。
重要问题
- 对于显示未注册的电话,他们是否能够拨打和接听电话?
- 如果是,从其他CUCM节点的网页检查注册状态,并检查RIS DC中电话的状态。
NOTE:如果电话能够发出和接收呼叫,请在每个节点上使用以下命令查看RIS DC中电话的状态。
show risdb query phone
如果问题被视为未注册的错误状态,请重新启动RIS DC服务。由于RIS DC的架构,可能还需要重新启动CallManager服务。
- 如果只有一部分电话受到影响,它们在同一交换机/刀片、同一站点上有哪些共同点(例如型号、协议、固件版本……)?
- 您是否正在对电话和CUCM之间路径中的任何设备执行SIP检测?
- 同一子网中有多少台电话,可租用多少个IP地址到该子网?
- 是否配置为使用通过传输控制协议(TCP)的会话发起协议(SIP)或用户数据报协议(UDP)?
- 电话是否使用安全或非安全设备安全配置文件?
- 如果电话具有安全配置文件,在将安全配置文件应用到电话配置之前,他们是否安装了本地有效证书(LSC)?
NOTE:如果电话使用的是未安装LSC的安全决策安全配置文件,则不会注册。有关详细信息,请参阅CUCM生成安全电话的LSC证书文档。
- 是否有人通过分机移动登录到问题电话?
- 如果是,设备配置文件的协议(SCCP/SIP)是否与电话的协议匹配,注销后是否存在相同的行为?
- 有什么改变吗?无论变化有多大,无论变化是什么。所有新更改(新配置、新软件、新硬件)都应确认。
来自电话的数据
- 出现问题时,在电话屏幕上记录消息。在电话屏幕上显示留言是典型的,请务必检查。
- 检查电话是否安装了LSC,如果客户使用安全设备安全配置文件,则根据此要求进行安装
79XX
按电话上的设置按钮>按键盘按键号4 >按键盘按键号4再次>记录LSC是否显示已安装
78XX / 88XX / 99XX
按电话上的设置按钮>选择管理设置>按键按键按键2 >记录LSC是否安装
提示:此点下的许多信息都要求在电话上启用Web访问。即使电话未注册,也可能会修改电话上的设置,以便启用webaccess、跨到pc端口和SSH Access,然后尝试访问网页。
NOTE:如果电话使用SIP,请在pcap中找到SIP注册消息中选中Expires字段。
当从电话向主CallManager发送REGISTER消息时,Expires字段的默认值为120秒。当电话发送REGISTER消息时,称为“保持连接”消息。对于辅助CallManager服务器,过期字段为0。
- 检查电话上的核心,并下载它们(如果有)。如果在电话的Web界面上找到核心,请务必从电话的CLI收集show core-dump的输出。
NOTE:截至2016年11月9日,只有电话开发人员能够访问该工具来查看电话核心文件。如果需要进一步分析核心,请打开技术支持中心(TAC)案例,以吸引电话开发人员。
- 从“网络统计信息”部分的“网络”页面收集CDP邻居信息
NOTE:此支持论坛文档显示了如何使用字符串将调试打印到终端;但是,您可能需要使用show strace。
某些电话使用sdump而不是strace或show strace。
strace或sdump命令类似于在Cisco路由器上键入terminal monitor。
提示:最好从电话的命令行界面(CLI)收集控制台日志,因为许多电话的空间有限,并且其日志会快速被覆盖。
如果电话有辅助端口,请将控制台电缆插入电话中以捕获调试,即使电话重新启动也是如此。
提示:最好将终端会话记录到文本文件。下面是如何使用putty记录到文本文件,下面是如何使用SecureCRT进行记录。
来自交换机的数据
电话通过交换机访问网络。确定电话所连接的交换机并收集以下所列数据。
来自CUCM的数据
NOTE:如果没有DN,并且电话使用会话发起协议(SIP),则电话不会注册。
- 使用实时监控工具(RTMT)从CUCM服务器收集日志和pcap。收集日志时,请务必选择所有服务器。
提示:根据环境/症状,您可能希望收集以下部分或全部日志类型:
Cisco CallManager、Cisco证书颁发机构代理功能、Cisco TFTP、Cisco Trust Verification Service、Event Viewer-Application Log、Event Viewer-System Log和Packet Capture Logs。
- 从CUCM集群中的所有TFTP服务器收集show itl和show ctl的输出。
确定集群是否处于混合模式:
运行sql select paramname,paramvalue from processconfig where paramname='ClusterSecurityMode'
确定回滚参数是否设置为true:
运行sql select paramname,paramvalue from processconfig where paramname='RollBackToPreGrayback'
确定数据库复制是否正常:
utis dbreplication runtimestate
NOTE:如果集群未处于混合模式,输出将如下所示:
admin:运行sql select paramname,paramvalue from processconfig where paramname='ClusterSecurityMode'
paramname paramvalue
========================================
集群安全模式0
NOTE:如果rollback参数设置为false,则输出将如下所示:
admin:运行sql select paramname,paramvalue from processconfig where paramname='RollBackToPreGrayback'
paramname paramvalue
============================================
RollBackToPreGrayback F
提示:有关utils dbreplication runtimestate输出的说明,请参阅了解CUCM文档的utils dbreplication runtimestate的输出。
查看电话日志
失败
错误
Error
异常
newUnregReason=
Lastoufservice
回退
套接字错误=
opvvlan
JAVA-sipio-
已注册
Network_detect_change_task
tftpAddr1=
锁定:
VPN:(注:确保正在使用正则表达式搜索此正则表达式或“”。 将被分析为文字而非特殊字符)
查看CUCM日志
搜索CUCM日志以获取以下信息:
提示:如果您看到错误消息,原因代码的说明可能在“错误和系统消息文档”中。
其他链路
终端常见问题
默认安全
思科IP电话固件支持策略
搜索Cisco Live存储库
日志和PCAP,用于实际应用
我已经注册了一些电话,并收集了日志/pcap。要查看文件,请单击此处。