我一直在试图重置一些SPA50x手机,特别是504G,但旧的提供商locking了一切。
我需要重置大约50个电话用于一个新的服务。 我在供应服务器中间有一个人,但电话configuration文件是用SPC编译的。
我已经find了旧提供程序如何创build编译configuration文件的参考,并且我重新编译了一个新的configuration文件来覆盖configuration文件中的Admin_Passwd,但是电话只是抱怨configuration文件已损坏。
手机configuration为SIP,但我已尝试将其连接到UC540,看看会发生什么。 手机能够重新configuration,但是如果没有pipe理员密码,我仍然无法重置。 这只是为了testing反正,因为我实际上需要连接到Asterisk的手机。
我非常接近考虑打开手机,并寻找一个JTAG端口或其他方式来重置这些手机。 现在我的桌子上有一个电话,我可以玩。 我希望find一个可重复的解决scheme。
任何build议将是伟大的。
如果您可以通过拦截configuration请求成功configuration电话,则应该可以重置pipe理员密码。 这只是configuration文件中的一个字段(事实上,在这种情况下,它可能是唯一的字段)。
你甚至不需要用SPC编译它; 我只将纯XML文件提供给我的设备。
一个简单的XML文件重置pipe理员密码将是:
<?xml version="1.0" encoding="ISO-8859-1"?> <flat-profile> <Admin_Passwd ua="na">changeme</Admin_Passwd> </flat-profile>
当文件名可能是类似spa####.cfg东西时,你唯一的窍门就是使用application/xml的MIMEtypes,但是要么改变你的Web服务器configuration,要么用像PHP这样的脚本语言来做。解决这个问题
或者你可以用SPC编译的纯文本格式,如果你能找出正确的参数来encryption它。 (你也许可以从电话里拿出这些信息,但我不会屏住呼吸。)
最后,您可以通过使用精心devise的url与手机的内部networking服务器通话,让手机重新同步到您select的url(如果没有限制):
http://10.48.203.15/admin/resync?http://10.48.207.1/reset_password.xml
更多信息,请参阅“ 思科精睿(Cisco Small Business)IP电话设备configuration指南” 。