Cisco 7940/7960 IP电话可支持瘦呼叫控制协议(SCCP),以与Cisco CallManager、会话初始协议(SIP)(请参阅RFC 2543)或媒体网关控制协议(MGCP)一起运行,但不支持多个同时。这是可能的,因为7940/7960 IP电话在启动时加载了支持不同控制协议的不同固件版本。此功能对终端用户是透明的,并且可通过更改电话从简单文件传输协议 (TFTP) 服务器上下载的基于文本的基础配置文件启用。本文档说明如何将带SIP负载的IP电话转换为MGCP。有关如何在SCCP电话加载和SIP电话加载之间进行更改的信息,请参阅将Cisco 7940/7960 CallManager电话转换为SIP电话和反向过程。
Cisco 建议您了解以下主题:
SIP
本文档中的信息基于Cisco 7940或7960 IP电话,但也适用于其他电话型号。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
如果使用配置文件,OS79XX.TXT文件将不再控制电话使用的映像。映像版本和升级通过配置文件中的image_version配置参数完成。在启动过程中,每个SIP IP电话都尝试下载SIPDefault.cnf配置文件。此文件包含告知电话应运行哪个镜像的 image_version 参数。因此,如果尝试加载SIP版本7.1软件,SIPDefault.cnf必须包含image_version:P0S3-07-1-00。如果映像加载与当前加载到电话上的映像加载不同,电话将联系TFTP服务器以转换为新映像。
要将现有SIP IP电话负载转换为MGCP,请完成以下步骤:
从软件下载下载所需的MGCP二进制映像:MGCP IP电话7940/7960(仅注册客户),并将其复制到TFTP服务器的根目录。
将SIPDefault.cnf文件复制到TFTP服务器的根目录。
SIPDefault.cnf文件可从“软件下载:SIP IP电话7940/7960软件(仅限注册客户)。
使用ASCII文本编辑器(如vi或记事本)打开TFTP服务器根目录中的SIPDefault.cnf文件。查找配置值image_version:并用MGCP固件文件名替换,不带扩展名。
例如,P0M3-06-4-00。
在IP电话网络配置中更改指向复制MGCP固件的新TFTP服务器的TFTP服务器IP地址。
注意:您需要使用“解锁配置”模式来更改TFTP服务器IP地址。
在版本4.2及更高版本中,电话设置菜单中会显示“解锁配置”项。当用户选择“解锁配置”时,系统会提示用户使用键盘的字母数字输入功能输入电话密码。使用phone_password配置参数以设置电话密码。输入正确的密码后,配置将解锁,并且可以更改设置。当显示“网络配置”或“SIP配置”菜单时,LCD右上角的锁图标表示未锁定状态。解锁符号表示您可以修改网络和SIP配置设置。退出“设置”菜单后,电话会自动重新锁定配置。
在4.2之前的版本中,按**#以解锁SIP IP电话配置菜单。
重新启动IP电话。
在重新启动期间,电话会看到更改的image_version:并将MGCP映像复制到闪存。然后,电话将重新启动,并使用新的MGCP固件,其状态如下:
请求配置
升级软件
重置
有关Cisco MGCP IP电话配置的详细信息,请参阅《Cisco MGCP IP电话管理员指南》。
按Setting > Status > Firmware version以检查新加载映像的版本。查找应用程序加载ID。这应与SIPDefault.cnf文件中编辑的映像名称相同。
要排除固件转换故障,请完成以下步骤:
从TFTP服务器对IP电话执行ping操作,以检查TFTP服务器与IP电话的IP连接。
确保指定的文件名不出现拼写错误,因为它也区分大小写。
检查TFTP日志中复制映像的成功和失败。
确保IP电话固件文件位于集群内的所有TFTP服务器上。如果一个或多个IP电话未接听新电话加载/固件,您需要检查“XXXXXXXXXXX.load”和“XXX.snb”文件是否在TFTP位置可用。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
26-Jan-2007 |
初始版本 |