КАК Я ПРОГРАММИРОВАЛ CISCO 7940G

 

Задача была такой , перепрошить сиську под протокол SIP (Session Initiation Protocol). Изначально этого протокола в аппарате небыло.

Для чего?

 Хотелось наладить IP телефонию  у себя дома. Тем более http://www.gorphone.ru/ "Комкор" как всегда ставит эксперимент на кроликах  в городе Зеленограде. Решено было попробовать что это вообще за связь на примере "SIPNET" http://www.sipnet.ru/

И так  имеем сиську , или он нас :

Аппарат CISCO7940G
Прошивка Р00305000600
Версия 5.0(6.0)
Понятно что она не имеет SIP протокола, хочу обновить прошивку , для работы с СИПНЕТОМ.
Согласно инструкции , и дальнейшего лазания поиском , нашел что нужно прописать в строку ТФТП сервер 212.53.35.219
(Замечу сразу что ввод букв в этой строке не возможен на моем аппарате, или я чтото не так делаю? альфа нумерик нету клавиши такой у меня)
Пытался также указать и 212.53.35.34 , безрезультатно , связаться с ним не получается. Т.е. посути дела сделать автоматический апгрейд  прошивки не получился.
Установил у себя тфтп сервер и наладил связь с сиськой 7940.

Наковырял в инете прошивку 8.2 пробовал прошить, не получилось. Схватывает txt и sbn файл закачивает их себе и после перезагрузки повторяет всё по новой. Пока не выключишь тфтп сервер. Лезу в меню, изменений никаких, прошивка осталась таже что и была.
 

Как установил отдельная песня:

Server interfaces 127.0.0.1

IP pool starting addres  Пишем адрес что задан для сетевой карты на компьютере  (10.0.40.97)

WINS/DNS Server Пигшем адрес для DNS сервера например ( я написал первый предпочитаемый DNS что в настройках карты 10.0.101.6 )

Default router Пишем адрес основоного шлюза что указан для сетевой карты ( 10.0.40.1)

Mask  Пишем маску подсети что и для сетевой карты 255.255.255.0

Domain Name Пишем OSEL

Если выбор YES / NO не активен надо нажать "* * # " (так было на моём аппарате  с существующей прошивкой) В новых версиях прошивок необходимо зайти в Unlock Config и набрать пароль для доступа к конфигурации . Обычно это "cisco" или "access"

Если DHSP  сервер НАСТРОЕН делаем дальше так :

Если DHSP сервер НЕ НАСТРОЕН тогда вводим здесь же в этом меню:

 



Если всё включено и связь есть. Откройте закладку Log viewer в программе tftp сервера. И вы увидете что хочет CISCO 79ХХ от сервера получить.

А лезет она за файлами :

OS79XX.txt

И далее она должна обновление начать делать, но....

В моём случае сиська хотела XMLDefault.cnf.xml  и она его получила .

<Default>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<analogAccessPort>2002</analogAccessPort>
<digitalAccessPort>2001</digitalAccessPort>
<ethernetPhonePort>2000</ethernetPhonePort>
<mgcpPorts>
<listen>2427</listen>
<keepAlive>2428</keepAlive>
</mgcpPorts>
</ports>
<processNodeName>10.0.40.97</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<loadInformation4 model="12 S">P00203010002</loadInformation4>
<loadInformation3 model="12 SP">P00203010002</loadInformation3>
<loadInformation2 model="12 SP+">P00203010002</loadInformation2>
<loadInformation124 model="14 Button Line Extension Module">S00103010001</loadInformation124>
<loadInformation1 model="30 SP+">P00103010002</loadInformation1>
<loadInformation5 model="30 VIP">P00203010002</loadInformation5>
<loadInformation30 model="Analog Access">A001A031</loadInformation30>
<loadInformation47 model="Analog Access WS-X6624">A00203010005</loadInformation47>
<loadInformation51 model="Conference Bridge WS-X6608">C00103010003</loadInformation51>
<loadInformation40 model="Digital Access">D001Q022</loadInformation40>
<loadInformation43 model="Digital Access WS-X6608">D00403010010</loadInformation43>
<loadInformation42 model="Digital Access+">D00303010008</loadInformation42>
<loadInformation6 model="IP Phone 7910">P004G302</loadInformation6>
<loadInformation9 model="IP Phone 7935">P005S301</loadInformation9>
<loadInformation8 model="IP Phone 7940">P003-08-6-00</loadInformation8>
<loadInformation7 model="IP Phone 7960">P003G302</loadInformation7>
<loadInformation111 model="Media Termination Point WS-X6608">M00103010003</loadInformation111>
</Default>
 

image_version:P0S3-08-6-00 (где P0S3-08-6-00 файл с новой прошивкой без расширения)


Собственно сама прошивка

После всех этих процедур аппарат начнет загрузку образа  Application Loader с tftp  перезагрузится и загрузит образ firmware. Не трогайте его в этот момент, и уж темболее не выключайте питание, иначе может плохо кончится и он будет просто пластиковой коробочкой.

Всё , после этого меню станет совсем другим. Появится "SIP Configuration "  и можно будет продолжить настройку под нужного провайдера вашего аппарата.

 

Rambler's Top100 Яндекс цитирования

 

Используются технологии uCoz