Cisco IP Phone 7960/7940 SCCP firmware 转换成SIP firmware过程<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
介绍
之前客户的思科IP PHONE需要升级的时候,我往往是通过公司(CM&CME)的设备进行相应的配置为其升级的 ,但是这样的话花费的时间很多,要在设备上做很多配置,有些时候不一定能升级成功,但是也有好处,就是你可以练习你对语音工具的使用熟度!!!!
为了节省时间,后来发现了一款软件,集成了DHCP和TFTP,叫做tftpd32.exe,这大大节省了我升级电话时间;
因为之前公司拿回几个7940电话,客户要求讲电话的firmware由SCCP转换成SIP的,我做了很多努力都没能实现,后来拿去神码升级,神码帮着解决了2个,但是还有两个他们也解决不了,说是要到客户的时间环境升级;
后来我通过tftpd32.exe将这些设备成功升级,在这里分享下经验:

 

Cisco 7940/7960 IP phones can support either the Skinny Call Control Protocol (SCCP) to run with Cisco CallManager, the Session Initiation Protocol (SIP) (refer to RFC 2543 <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />), or the Media Gateway Control Protocol (MGCP), but not more than one simultaneously. This is possible because they load different firmware versions on bootup. This functionality is transparent to the end user, and you enable it through changes to the basic text-based configuration files that the phones download from a Trivial File Transfer Protocol (TFTP) server.
.
1
LCD
2
Line or Speed Dial buttons
3
Footstand adjustment
4
Softkeys
5
i button
6
On-screen mode buttons
7
Volume buttons
8
Function toggles
9
Scroll key
10
Dialing pad
11
Handset
升级步骤
Cisco recommends you have knowledge of these topics:
· SIP—Session Initiation Protocol
· SCCP—Skinny Call Control Protocol

 

准备要升级的SIP软件
我的升级软件是7960/7940 SCCP firmware 8.02 转换成7960/7940 SIP firmware 8.2
参考下面文字:
1. Download these files from Cisco SIP IP Phone 7940/7960 Software ( registered customers only) and place them in the root directory of your TFTP server (tftpboot on a UNIX machine):
oP0S30100.bin—This is the SIP p_w_picpath. Download the file in binary format, in order to ensure that it is not corrupted.
Note: There are many different variations of this file, which depend on the version of software that you load. These are some examples:
§ SIP Release 2.3 or earlier: P0S3xxyy.bin—The xx variable is the version number, and yy is the sub-version number.
§ SIP Release 3.0 and later: P0S3-xx-y-zz.bin—The xx variable is the major version number, y is the minor version number, and zz is the sub-version number.
§ SIP Release 5.0 and later: After this version is installed, you are not able to revert back to versions earlier than 5.0. You can still change from SCCP p_w_picpaths to SIP p_w_picpaths, but they both must be version 5.0 or later. Refer to Release Notes for Cisco SIP IP Phone 7940/7960 Release 5.0 for more information.
§ This table describes the meanings of the first four characters in the binary files’ names:
First Digit
Second Digit
Third Digit
Fourth Digit
P represents a Phone.
0 means that it is a combined p_w_picpath (application and DSP).
Represents the phone Protocol: 0 for Skinny and S for SIP.
3 represents the ARM processor.
Note: Choose Settings > Status > Firmware Versions in order to verify which p_w_picpath the phone uses. Different phone models use different processors. This fourth digit can help determine the model of phone for which the file is used.
红色部分是必须要准备的软件:
oOS79XX.TXT—This file tells the Cisco 7940/7960 which binary to download from the TFTP server. This file is case sensitive and must only contain the name of the file that you want to load, without the .bin extension. For example, if you attempt to load the SIP version 2.3 software, it must contain only the line P0S30203. If you try to load versions 3.0 and later, the file name must be in the format P0S3-xx-y-zz. For example, if you attempt to load the SIP version 7.1 software, OS79XX.TXT must contain the line P0S<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3-07-1-00. The binary referenced here must also be present in the TFTP root directory. Without this file, the phone does not know which file it needs to retrieve, in order to replace its existing software.
oP0S3-08-2-00.loads
oP0S3-08-2-00.sb2
oP003-08-2-00.bin
oP003-08-2-00.sbn
oSIP0017946256DF \\黑色部分是要升级话机的MAC
oSIPDefault
oXMLDefault.cnf.xml
2. SIPmac_address.cnf, for each phone (for example, SIP002094D245CB.cnf).
The MAC address must be specified in capital letters and the extension (.cnf) must be in lower case. The MAC address of the phone can be found on the sticker that is located on the bottom of the phone, or it can be found through the phone LCD screen (choose Settings > Network Configuration > MAC Address).
Note: Allow read and write file permissions on the TFTP server for those files:
oOn UNIX TFTP servers, issue the chmod 777 file_name UNIX command.
oOn Windows-based servers, refer to the software documentation.
3. Unplug the power cord or Ethernet cord (if inline power is used) in order to reset the phones. Ensure that the phones can find the TFTP server. Manually configure the phone's IP address, gateway address, and TFTP server address; or configure the phone network settings from the Dynamic Host Configuration Protocol (DHCP) server. It is recommended that you not use the TFTP server on the Cisco CallManager, if you have one in your current system.
可以手动配置 Phone Network Settings
Complete these steps in order to manually configure the phone network settings:
1. Press the **# buttons in order to unlock the phone. (This step either locks or unlocks the options, based on the current state.)
2. Press Settings.
3. Press the down arrow in order to select Network Configuration and press the Select softkey. There is an unlocked padlock icon in the upper-right portion of your LCD.
4. Use the toggle button and the arrow keys in order to modify any parameters. When you enter IP addresses, the * key is used for decimal points.
5. Press the Save softkey in order to save your changes.
Note: In order to lock the phone settings, press **#.
通过DHCP配置 Phone Network Settings (推荐)
You can also configure the phone network settings from the Dynamic Host Configuration Protocol (DHCP) server. For SIP phones, make sure that the DHCP server uses Option 66 for the TFTP server. These DHCP options are usually configured from the DHCP server:
· IP Address (DHCP Option 50)
· Subnet Mask (DHCP Option 1)
· Default IP Gateway (DHCP Option 3)
· DNS Server Address (DHCP Option 6)
· TFTP Server (DHCP Option 66)
· Domain Name (DHCP Option 15)
Note: Cisco CallManager uses Option 150 for the TFTP server, while SIP phones expect Option 66 for the TFTP server.
我使用的软件是tftpd32.exe,可参考下图:

 

TFTP的配置
下载该软件,之后将IP PHONESWITCH口和你的PC网线口连接,个人的PC要配置静态的IP地址
如图:
Server interface 是你网卡的IP地址
Current directory是你将要升级的软件保存的文件夹

DHCP的配置,如图
这里要注意的是
Additional option的设置,因为我们要升级成为SIP话机,所以这里的数值是66,如果是其他的SCCP话机,我们要设置为150

 

我已经说的很清楚了,大家有什么问题可以联系我,QQ76900998
或者到这里提问,我们会尽力解决你们的问题
[url]http://forum.cisco-club.com.cn/forum.jspa?forumID=23[/url]

 

转载于:https://blog.51cto.com/genisystem/94623

Cisco IP Phone 7960/7940 SCCP firmware 转换成SIP firmware过程相关推荐

  1. ip 十进制 整型 java_IP地址转换成10进制整数(zt)

    一.由域名求IP地址的程序 下面程序由命令行输入域名,输出ip import java.net.*; public class nslookup { //Usage:java nslookup hos ...

  2. 用 ffmpeg + m3u8-segment 将h264的ES流转换成m3u8的过程记录

    from:http://blog.chinaunix.net/uid-8489474-id-4538230.html 苹果公司的 HLS(HTTP Live Streaming) 使用的是m3u8这种 ...

  3. 后缀为php的怎样转换成m3u8,【过程】第一次将m3u8文件转换为MP4文件经验分享

    因为工作原因,要将之前{中国影视童星大赛}的网络上的回放保存到本地下来,是微信里面的网页,用电脑打开的话,不会有下载按钮, 手机用UC浏览器看视频一般都会有下载按钮, 索性我就用uc下载到手机上再传到 ...

  4. sqlserver 存储过程 转oracle存储过程,SqlServer存储过程转换成Oracle储存过程语法常见问题...

    1. top order by 转换成 rownum order by 的问题 (子查询实现) 同级情况下的优先处理顺序: sqlserver: 先order by 再top oracle: 先row ...

  5. 微信公众号一次二次转发链接地址是IP和图片不显示,转换成文字和图片分享到朋友圈问题

    1.首先微信转发要实现微信转发的js-sdk接口 (1)登录微信公众号把绑定域名: 在微信授权接口里面找JS接口安全域名,这里的域名是公网的域名不带http://的前缀,比如你要绑定的域名是:     ...

  6. C# IP地址和整数之间的转换,IP地址和数字ip地址的转换

    IP地址与整数之间的转换 1.IP地址转换为整数 原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号的32位整数. 举例:一 ...

  7. 怎么用汇编语言转换c语言程序设计,C语言是如何转换成汇编语言的6个步骤带你解析...

    大家都知道计算机只能处理和识别二进制指令,而我们利用各种高级编程语言所编写的程序,要经过一些列的处理步骤,最终转变为汇编指令,再最后转变为机器指令. C语言 以上这些转变是如何发生的就属于大名鼎鼎的& ...

  8. DXF文件中将多段线凸度转换成圆弧

    在数控系统中,我们常常会将DXF文件转换成G代码,主要涉及到 直线.多段线.圆.圆弧.椭圆.样条曲线.点,七大类,在转换成G代码过程中,其中样条曲线和多段线中凸度问题是比较复杂一些,而样条曲线的转换网 ...

  9. Word怎么转换成PDF?

    由于工作的需要,经常需要将word文档转换成PDF文件传递文件,使word文件更能呈现书籍原始的样子,阅读起来显得那么真实,好用,那怎样把word转换成pdf文件的呢,就让小编来告诉你解决方法把! 第 ...

最新文章

  1. 【 C 】动态内存分配实用案例(二)之复制字符串
  2. XamarinSQLite教程创建数据表
  3. 一些java面试高频题
  4. arcgis栅格数据平滑_基于ArcGIS对栅格进行平滑处理
  5. 12 月机器学习新书:《可解释机器学习方法的局限》,免费下载!
  6. QT的QBrush类的使用
  7. Spring MVC:Trgger手动验证表单对象
  8. java 初始化 静态变量,关于spring:Java初始化静态变量的时间顺序
  9. php导出csv插件,PHP导出CSV,EXCEL
  10. OpenFileDialog获取文件名和文件路径问题
  11. nsis出错_NSIS错误(NSIS Error)的原因和解决方法总结
  12. 钉钉自动打卡-智能填表
  13. 【ANSYS】网格划分技术之映射网格
  14. SAP Enable Now
  15. Lua调用C的动态库
  16. 电厂供配电模拟实训系统QY-GPD03
  17. 直升机救援机制的发展
  18. 微信公众号迁移办理流程及公证书办理方法
  19. javaweb创建页面书签链接
  20. 使用C#编写17种Hello World程序(初学者C#测试石)

热门文章

  1. Tomcat数据库连接池配置沤心沥血而作……
  2. 计算机在盲童音乐教学中的具体应用,盲童钢琴启蒙教学实践探析
  3. MindSpore:【AIR模型导出】导出时提示源码中select_op参数类型转换失败
  4. 解决 小程序界面数据不显示问题
  5. 分析LFC乐付链系统发展潜力
  6. (九)Linux算时差的方法
  7. java 下载zip文件格式错误-流方式
  8. html5在手机端调用摄像头的介绍以及新特性
  9. expandableListview的使用,模仿qq好友分组点击收缩扩展
  10. 量子力学揭示时间为何向前