прошивка IP-телефона cisco 7942G

Неотвеченый вопрос
Май 4th, 2012
User Badges:

И проблема связанная с этим.

В общем как всегда никаких мануалов нет по циске и пришлось по форумам  собирать описание процедуры настройки и отладки. Один телефон  запустился, другой пришлось ребутнуть, да так ребутнули, что он сбросил  до заводских настроек все... В режиме upgrading.

В итоге требуется прошивка. Нашел вроде как нужную sip (8-5-4) распоковал ее в папку tftpd, (tftpd32)

Решил прошивать прямым способом с компа по патчкорду: присвоил адрес сетевухе 192.168.88.1

DHCP раздача адресов с 192.168.88.2 (255.255.255.0 маска)

опцию 150 (66 тоже пробовал)

По идеи телефон должен словить адрес и сконнектится с компом, одноко  этого не происходит. Ни комп, ни телефон не видят друг друга, логи  чистые.

пробовал пинговать телефон (cmd] arp -s 192.168.88.3 00-8c-8s-66-7c-00 ) результата нет...

Что посоветуете?


В данный момент телефон выглядет зависшим в состоянии upgrading и ни на что не реагирует. Хотя судя по wireshark посылает в сети какие то короткие пакеты мультикаст

I have this problem too.
0 голоса
Loading.
sergey.zelenev@... пн, 05/21/2012 - 21:22
User Badges:

если на телефоне до 8-5-4 была более старая прошивка, его надо сначала прошить 8-5-2, потом можно уже прошивать более новой. не советую прошивать чем-то более новым чем 8-5-4 при работе по SIP без CUCM.

чтобы прошить нужную прошивку, создаём в корне TFTP файл XMLDefault.cnf.xml:

     

        

           

              

                2000 

                 

                   2427 

                   2428 

                 

              

              

           

        

     

   

SIP42.8-5-2S

 

 

 

 

           

 







чтобы мёртвый телефон ожил можно сделать Factory Reset:

вытаскиваем питание телефона, потом удерживая # вставляем обратно

кнопки линий начинают поочерёдно мигать. пока мигают набираем 123456789*0# и смотрим tftp-логи/wireshark

телефон должен просить файлы

на некоторых прошивках телефон не примет (не вышлет request) адрес DHCP если в offer не будет опций router, dns, или если lease бесконечный

если обычный factory reset не помогает (побилась nand flash), можно попробовать 'глубокий' reset. разница в том что глубокий стирает существующую прошивку перед попыткой загрузить новую. пока новая прошивка не загрузится, экран телефона не будет ничего показывать. судить о состоянии телефона можно через wireshark - телефон будет выплёвывать содержимое логов при помощи не совсем стандартных фреймов cdp.. их просто надо соединить в wireshark и читать в любом текстовом редакторе. глубокий reset выполняется так же как обычный, только комбинация клавиш 3491672850*#




документации по Cisco навалом на Cisco.com. можно почти к любому тесту подготовиться без посторонних книжек

Тоже проблема с прошивкой cisco 7942G.


Выполнил глубокий reset, сделал всё как написано выше, закачал на TFTP прошивку 8-5-2, создал конфигурационный файл XMLDefault.cnf.xml как в примере, создал файл SEP.cnf.xml


Телефон после перепрошивки с интервалом в пару секунд запрашивает на сервере файл CTLSEP.tlv

Когда удалил этот файл, телефон стал после неудачной попытки загрузить файл CLTSEP.tlv закачивать файл SEP.cnf.xml


При этом на телефоне горит "Unprovisioned"

И в настройках аппарата:

DeviceConfigurations -> SIP Configuration -> Line Settings -> Line1

все поля пустые и нельзя ничего поменять (при нажатии на select ничего не происходит).


Пробовал закачивать другие прошивки (старше 8-5-3) - в указанных настройках аппарата пропадает половина полей, остаются только "Name" и "Short Name", кнопка Select при этом отсутствует.


Сначала мудрил с содержимым файла, записываю туда логин и пароль от сипа и т.п. В итоге поменл на содержимое примера. Ничего не поменялось.


Подскажите, пожалуйста, что может быть не так?

Проблема решена!


Зашёл на устройство через веб интерфейс (не всегда работает почему-то.. но мне, наверно, повезло) и скачал логи.


Телефон затыкался на ошибках в конфиге:

1) не признавал что такое

2) не признавал элемент (встречающийся, кстати, в большинстве примеров)

3) значение <phoneLabel> превышало 12 символов


После исправления ошибок, устройство заработало! =)

wilhelm_ykt вт, 10/15/2013 - 18:38
User Badges:

1) не признавал что такое

2) не признавал элемент (встречающийся, кстати, в большинстве примеров)

3) значение превышало 12 символов


Можно по-подробнее, где и что правили?


Имеется телефон 7942G, по-умолчанию прошивка SCCP42.9-0-2SR2S


вручную на телефоне указал айпи tftp сервера


на tftp сервере обращается к 3-м файлам, но только не к

XMLDefault.cnf.xml


Что нужно сделать, чтобы телефон при обращении к tftp обращался также и к файлу

XMLDefault.cnf.xml ?


За ранее спасибо

Действия

Информация о дискуссии