Cisco 7940/7960 IP电话可以支持内部呼叫控制协议(SCCP)以Cisco CallManager同时运行、会话初始化协议(SIP) (参考的RFC 2543),或者介质网关控制协议(MGCP),但是不超过一个。这是可能的,因为支持不同的控制协议在启动的7940/7960 IP电话负载不同的固件版本。此功能对终端用户是透明的,并且可通过更改电话从简单文件传输协议 (TFTP) 服务器上下载的基于文本的基础配置文件启用。本文解释如何转换有SIP负载的一个IP电话到MGCP。参考转换思科7940/7960 CallManager电话对SIP电话和反向进程关于如何更改的信息在SCCP电话负载和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 server的根目录。
复制SIPDefault.cnf文件对TFTP server的根目录。
SIPDefault.cnf文件可以从SoftwareDownload下载:SIP IP电话7940/7960软件(仅registeredcustomers)。
请使用ASCII文本编辑,例如vi或记事本,打开在您的TFTP server根目录查找的SIPDefault.cnf文件。查找配置值image_version :并且请用MGCP固件文件名替换它,不用分机。
例如, P0M3-06-4-00。
更改TFTP服务器IP地址在IP电话网络配置里对MGCP固件复制的新的TFTP server的该点。
注意: 您需要使用取消锁定配置模式为了更改TFTP服务器IP地址。
在版本4.2中及以后,在电话Settings菜单的取消锁定设置项目显示。当用户选择时使用键盘的字母数字条目功能,请取消锁定设置,用户被提示输入电话密码。请使用phone_password配置参数在orde设置电话密码。当正确密码输入时,配置取消锁定,并且设置可以更改。当网络配置或SIP配置菜单显示,在您的LCD的右上角锁图标指示一取消锁定的状态。取消锁定的符号表明您能修改网络和SIP配置设置。当Settings菜单退出时,电话自动地重新锁上配置。
在4.2前的版本中,请按** #为了取消锁定SIP IP电话配置菜单。
重新启动IP电话。
在重新启动期间,电话看到已更改image_version :重视并且复制MGCP镜像对闪存。然后,电话用新的MGCP固件再重新启动以这些状态:
请求配置
升级软件
重置
关于Cisco MGCP IP电话配置的更多信息参考的Cisco MGCP IP电话管理员指南。
按设置>状态>固件版本为了最近检查装载镜像的版本。寻找应用程序加载ID。这应该是相同的象在SIPDefault.cnf文件的编辑的镜像名称。
完成这些步骤为了排除故障固件转换:
ping从TFTP server的IP电话为了检查TFTP server IP连通性到IP电话。
因为也是,区分大小写保证指定的文件名没有排印错误错误。
检查TFTP日志在复制镜像的成败。
保证IP电话固件文件在集群内的所有TFTP服务器。如果一个或更多IP电话不拾起新的电话负载/固件,您需要检查“”和“XXX.snb”文件是否是可用的在TFTP位置。