КАК Я ПРОГРАММИРОВАЛ 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 " и можно будет продолжить настройку под нужного провайдера вашего аппарата.