思科电话“TFTP file not Found”错误

  在CUCM从6版本升级到8版本之后,就出现了RMA回来的电话接上网络后出现了“TFTP file not Found”错误。这个问题在以前Call Manager之中并没有发现,是在升级后才出现这个问题的。

  这个问题小茶纠结了2,3个月,在最近终于是发现了问题所在和得到比较好的解决方法。

cisco-voip

  通过用WireShark软件进行抓包发现,在CP-7940G型号的电话第一次接入到网络中后,电话会首先向TFTP服务器请求包含自己MAC地址的配置文件信息,如果找不到相应的匹配项,就会下载XMLDefault.cnf.xml文件进行默认设置。默认文件中包含了相应型号的话机的firmware版本,这个时候话机再向TFTP服务器请求firmware进行升级然后再重新加载默认配置,最后自动获取临时号码。

  但是抓包分析发现,话机下载XMLDefault.cnf.xml文件的时候,在最后一个封包块出现了Error Code,并且停止下载。

  最后和思科工程师一起研究发现,是因为在CUCM8版本中,XMLDefault.cnf.xml文件已经达到了将近9K的大小,而CUCM6的版本中这个文件只有6K左右。但是对于CP-7940G这种比较旧型号的电话是没有办法加载这么大的文件的。

所以解决方法如下:

  1. 减小XMLDefault.cnf.xml文件大小,具体操作是在Device Default中把一些实际中没有使用的话机的fireware栏全部留空。把文件减少到8.2K左右就可以正常使用了。(可以用Win7的TFTP命令下载这个文件看看有大多)。
  2. 手动添加设备,也就是不让话机加载默认配置,手动添加电话和相应的MAC地址信息。


 
 » 除非注明,本博客文章均为挨踢小茶原创,转载请以链接形式标明本文地址
该日志由 挨踢小茶 于2012年08月01日发表在 思科语音 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 思科电话“TFTP file not Found”错误 | 挨踢茶馆
关键字: ,
【上一篇】
【下一篇】

思科电话“TFTP file not Found”错误:目前有11 条留言

  1. 8楼
    jae:

    我的7960也碰到该问题了,谢谢

    2013-03-08 下午 4:45 [回复]
  2. 谢谢博主分享

    2012-08-28 上午 10:18 [回复]
  3. 6楼
    1412:

    虽然不太明白可以能留言吗?你的blog都是偏通信的多咯=。=

    2012-08-14 上午 11:52 [回复]
    • 欢迎欢迎!!
      都是网络和语音的比较多,其他都不会嘛……

      2012-08-14 下午 11:37 [回复]
  4. 👿 楼上的和你是同道!

    2012-08-03 下午 4:22 [回复]
  5. 谢谢分享,很有帮助

    2012-08-02 下午 1:58 [回复]
  6. 地板
    足球比分:

    精神恍惚了都

    2012-08-02 下午 1:56 [回复]
  7. 板凳
    足球比分:

    怎么成功呢?

    2012-08-01 下午 4:40 [回复]
  8. 沙发
    ToK:

    我最近也在研究这个,很多问题呀,还有什么Protocol Application invalid,楼主知道是什么问题吗?

    2012-08-01 下午 1:05 [回复]

发表评论



快捷键:Ctrl+Enter

无觅相关文章插件,快速提升流量