Redefinição de fábrica Cisco SPA504G sem senha de administrador

3

Eu tenho tentado restaurar alguns telefones SPA50x, especificamente o 504G, mas o antigo provedor bloqueou tudo.

Preciso redefinir cerca de 50 telefones para uso com um novo serviço. Eu tenho o homem no meio de seu servidor de provisionamento, mas os perfis de telefone são compilados com SPC.

Encontrei uma referência a como o provedor antigo criou os perfis compilados e recompilei um novo perfil substituindo o Admin_Passwd no arquivo de configuração, mas o telefone simplesmente reclamou que o arquivo de configuração estava corrompido.

O telefone está configurado para SIP, mas tentei conectá-lo a um UC540 para ver o que aconteceria. O telefone pode ser provisionado novamente, mas ainda não consigo redefini-lo sem a senha do administrador. Isso foi apenas para testar de qualquer maneira, já que eu realmente preciso dos telefones conectados ao Asterisk.

Estou muito perto de considerar abrir o telefone e procurar uma porta do JTAG ou outra forma de restaurar esses telefones. Eu tenho um único telefone na minha mesa agora que eu posso brincar. Espero encontrar uma solução repetível para isso.

Qualquer conselho seria ótimo.

    
por Ganil Umpta 14.05.2013 / 17:06

1 resposta

1

Se você conseguir provisionar o telefone interceptando suas solicitações de aprovisionamento, poderá redefinir a senha do administrador. É apenas mais um campo no arquivo de provisionamento (e, de fato, nesse caso, pode ser o campo somente ).

Você não precisa mesmo precisar para compilá-lo com o SPC; Eu só sirvo arquivos XML simples para os meus dispositivos.

Um arquivo XML comum para redefinir a senha do administrador seria:

<?xml version="1.0" encoding="ISO-8859-1"?>
<flat-profile>
    <Admin_Passwd ua="na">changeme</Admin_Passwd>
</flat-profile>

Seu único truque será servir com um tipo MIME de application/xml quando o nome do arquivo for provavelmente algo como spa####.cfg , mas um ajuste na configuração do seu servidor da Web ou em uma linguagem de script como o PHP deve resolver isso.

Ou você pode fazê-lo em formato de texto simples compilado com SPC, se conseguir descobrir os parâmetros certos para criptografá-lo. (Você pode ser capaz de provocar essa informação fora do telefone, mas eu não iria segurar minha respiração.)

Por fim, você pode fazer com que o telefone seja sincronizado novamente com um URL de sua escolha (se isso não tiver sido restrito) falando com o servidor da Web interno do telefone com um URL criado:

http://10.48.203.15/admin/resync?http://10.48.207.1/reset_password.xml

Para mais, você pode encontrar o IP da Cisco para pequenas empresas Guia de provisionamento de dispositivos de telefonia útil.

    
por 14.05.2013 / 17:31

Tags