Главная страница \ Статьи \ VoIP \ Перепрошивка телефонов Cisco

Перепрошивка телефонов Cisco

В данной, по возможности небольшой, статье я постараюсь кратко рассмотреть перепрошивку телефонов Cisco в условиях, когда Cisco Unified Communications Manager оказался недоступен, а также одну серьёзную проблему, которая может вылезти при перепрошивке.

В сети существует масса статей про то, как перепрошить телефон Cisco. Только там везде нужно самостоятельно поднимать DHCP, TFTP, писать конфигурационные файлы... В общем и целом - достаточно трудоёмкий процесс.

В один прекрасный день у меня появилась "радужная" перспектива обучить людей перепрошивке телефонов... Которая закончилась написанием мастера для перепрошивки.

Инструкция

Скачайте специальное программное обеспечение для перепрошивки телефонов Cisco. Также необходимо найти и скачать прошивку для нужных телефонов.

Частично вопрос перепрошивки телефонов Cisco был мной рассмотрен на примере Cisco 7911, 7970. Там же описан процесс получения русского языка.

Подключите телефон через коммутатор Cisco (зачем - см. ниже) или напрямую к компьютеру (возможны проблемы!). Установите адрес компьютера 192.168.88.88 и следуйте инструкциям мастера перепрошивки.

Там же в мастере перепрошивки можно найти полезные коды, которые могут пригодиться при перепрошивке.

В принципе это вся инструкция.

Основная суть возможной проблемы

Если говорить кратко - перед перепрошивкой телефона нужно иметь под рукой коммутатор Cisco. В противном случае перепрошивка телефона будет напоминать русскую рулетку. Например, из партии разношёрстных телефонов у меня три из пяти шьются нормально (от модели почему-то не зависит), а два - вылетают в "кирпич". С чем это связано - я пока сказать не готов, похоже что зависит от того, на сколько велика разница между прошивками.

Полная версия

Самой большой проблемой, которая может возникнуть в процессе перепрошивки телефона - это получение неотзывчивого кирпича. Выглядит это следующим образом: телефон после включения не загружается, пустой экран, никаких признаков жизни. Добиться этого можно разными способами. У меня получилось как минимум двумя:

Первый способ заключается в штатной загрузке прошивки, после чего телефон намертво виснет в процессе прошивки и дальнейшие манипуляции с ним сводятся ко второму способу.

Второй способ получить "кирпич" - это включить телефон с нажатой клавишей #, а потом ввести код 3491672850*#. Этот код форматирует встроенный flash стирая ПО и все настройки. Обычно на этом моменте во всех инструкциях пишут "НЕ ВЫКЛЮЧАЙТЕ ТЕЛЕФОН", но в качестве эксперимента я его всё же выключил и получил в результате пустой экран. Ни на какие уговоры, сервера DHCP, TFTP и прочие рекомендации телефон больше не реагирует.

Внешний анализ жизнедеятельности телефона показал, тем не менее, его активность: в таком состоянии телефон живёт и пытается понять своё место в этом мире.

Вот как раз это "понять своё место в этом мире" и есть самое интересное. Телефон через некоторые промежутки времени пытается опросить сеть по протоколу CDP. И пока ему никто не ответит - он не стартует никакие другие сетевые службы, как то DHCP для определения адреса.

Здесь кроется основная проблема перепрошивки. Протокол CDP - является протоколом Cisco. И гарантировано его поддерживает только оборудование Cisco. Правда ещё я видел реализацию данного протокола от других производителей, но касательно перепрошивки телефонов мне не удалось его с ними опробовать. Поэтому наверняка могу говорить только об оборудовании Cisco.

Чтобы телефон начал подавать признаки жизни его нужно воткнуть в коммутатор Cisco в порт, на котором включен (а он по-умолчанию включен) протокол Cisco.

Вопросы? Предложения?

Powered by Elise