Я пытался восстановить заводские настройки некоторых телефонов SPA50x, в частности 504G, но старый провайдер заблокировал все.
Мне нужно сбросить около 50 телефонов для использования с новой услугой. Я занимался средним их сервером подготовки, но профили телефонов компилируются с помощью SPC.
Я нашел ссылку на то, как старый провайдер создавал скомпилированные профили, и я перекомпилировал новый профиль, переопределив Admin_Passwd в файле конфигурации, но телефон просто пожаловался, что файл конфигурации был поврежден.
Телефон настроен на SIP, но я попытался подключить его к UC540, чтобы посмотреть, что произойдет. Телефон может быть настроен для этого, но я все еще не могу сбросить его без пароля администратора. В любом случае это было просто для тестирования, так как мне действительно нужны телефоны, подключенные к Asterisk.
Я очень близок к тому, чтобы открыть телефон и найти порт jtag или какой-либо другой способ сбросить эти телефоны. У меня сейчас на столе стоит единственный телефон, с которым я могу играть. Я надеюсь найти повторяемое решение этой проблемы.
Будем признательны любому совету.
Если вы можете успешно подготовить телефон, перехватив его запросы на обеспечение, вы сможете сбросить пароль администратора. Это просто еще одно поле в файле подготовки (и действительно, в данном случае это может быть только поле).
Вы даже не должны необходимость скомпилировать с помощью SPC; Я использую на своих устройствах только простые файлы XML.
Простым XML-файлом для сброса пароля администратора будет:
<?xml version="1.0" encoding="ISO-8859-1"?>
<flat-profile>
<Admin_Passwd ua="na">changeme</Admin_Passwd>
</flat-profile>
Ваш единственный трюк будет обслуживать его с типом MIME application/xml
когда имя файла, вероятно, похоже на spa####.cfg
, но решить эту проблему должно либо изменение конфигурации вашего веб-сервера, либо выполнение этого на языке сценариев, таком как PHP.
Или вы можете сделать это в текстовом формате, скомпилированном с помощью SPC, если вы можете определить правильные параметры для его шифрования. (Вы могли бы дразнить эту информацию по телефону, но я бы не стал задерживать дыхание.)
Наконец, вы можете заставить телефон повторно синхронизироваться с URL-адресом по вашему выбору (если это не было ограничено), поговорив с внутренним веб-сервером телефона с созданным URL-адресом:
http://10.48.203.15/admin/resync?http://10.48.207.1/reset_password.xml
Для получения дополнительной информации вы можете найти Руководство по настройке устройств IP-телефонии Cisco для малого бизнеса полезно.