При передирании, ссылка на itgalaxy.net обязательна

Всем, кому хотя бы 1 раз приходилось держать телефон Cisco в руках, знают, что он работает на проприетарном протоколе CiscoSkinny Client Control Protocol (SCCP). Поэтому для того, чтобы подружить Cisco например с Asterisk, необходимо установить и сконфигурировать модуль SCCP на Asterisk. Скажу сразу, такое решение мне не встречалось ни разу. Это просто нецелесообразно если в сети есть другие VoIP клиенты работающие на SIP. Гораздо более практичное решение здесь – прошивка телефона Cisco на SIP.

Процедуру прошивки телефона Cisco 7911 я и опишу далее…

 

Нам понадобиться:

  1. DHCP сервер
  2. TFTP сервер (я рекомендую TFTPd32)
  3. Прошивка для Cisco 7911. Мне удалось достать 8.5.3
  4. Файл настроек телефона: SEP<MAC адрес телефона>.cnf.xml или XMLDefault.cnf.xml

 

Для прошивки телефона Cisco обязательно наличие DHCP а также TFTP серверов. DHCP, кроме предоставления IP, также сообщает циске IP адрес TFTP сервера на котором находяться файлы прошивки. IP адрес TFTP сервера передается в опции 150.

Настраиваем DHCP сервер:

  • Встроенный DHCP TFTPd32

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

Настройка TFTPd32:

Кнопка «Settings» —>

Отмечаем галочкой DHCP Server, указываем путь к папке, которая будет служить корневой папкой TFTP сервера (Current Directory в главном окне программы). Base Directory та же, что и Current Directory. «Server Interface» – IP адрес  TFTPd32 сервера (он может не соответствовать IP адресу сетевой платы). Все остальные настройки – как на скриншоте.

и DHCP :

  • DHCP  сервер Windows Server 2008

Лично я проводил все операции в корпоративной сети и использование DHCP сервера TFTPd32 доставляло мне некоторые неудобства т.к. необходимо было отключать комп от общей сети (лишая себя экстренной интернет-помощи если что-то пойдет не так). Поэтому я решил настроить корпоративный DHCP сервер на раздачу опции 150.

По умолчанию, в DHCP Windows Server нет опции 150. Ее необходимо создать ручками.

Открываем оснастку DHCP, ПКМ на IPv4 (в моем случае) –> Set predefined options:

Далее «Add» и как на скриншоте справа:

Теперь находим наш телефон в списке устройств по MAC адресу и резервируем IP.

Применяем к нему опцию 150.

Подготовка необходимых файлов

Самое главное здесь – правильно настроить файл конфигурации SEP<MAC адрес телефона>.cnf.xml.

Вносите свои правки и сохраняйте с именем SEP<MAC адрес телефона>.cnf.xml, например SEP000A240AB79C.cnf.xml.

Простейший dialplan.xml:



<DIALTEMPLATE>
<TEMPLATE MATCH="*" Timeout="3"/>
</DIALTEMPLATE>


Теперь ложим файлы в папку TFTP сервера и можно начинать прошивку. В папке должны быть:

apps11.8-5-3TH1-6.sbn
cnu11.8-5-3TH1-6.sbn
cvm11sip.8-5-3TH1-6.sbn
dialplan.xml
dsp11.8-5-3TH1-6.sbn
jar11sip.8-5-3TH1-6.sbn
SEP<MAC>.cnf.xml
SIP11.8-5-3S.loads
term06.default.loads
term11.default.loads

зажимаем # на телефоне и включаем шнур питания. Как только индикатор на трубке начнет мигать отпускаем # и нажимаем 123456789*0#. Телефон начнет прошиваться. В процессе прошивки телефон может запрашивать другие файлы – они опциональны.

Здесь меня поджидала лажа. По логам TFTp32 было видно что телефон запрашивает term11.default.loads, успешно его скачивает но дальше дело не идет. Телефон не прошивается. С периодичностью ~ 1 мин опять запрашивает term11.default.loads но прошивка не начинается.

После этого полдня я убил на поиски причины ступора. Я не буду тут описывать все извращения, к которым я прибегал в попытках заставить телефон прошиться. В итоге, я решил попробовать другую прошивку и скачал прошивку для Cisco 7911 8.4.2. Я распаковал содержимое архива в отдельную папку, изменил Current Directory в TFTPd32 и о чудо, телефон начал прошиваться. После того, как он прошился с 8.4.2 я натравил его на 8.5.3. Все пошло как по маслу. К слову сказать, на телефоне была установлена SCCP прошивка версии 8.3.2. Вывод: Cisco 7911 не прошивается сразу на SIP 8.5.3. Необходимо сначала прошить на 8.4.2 (здесь я думаю возможны варианты, буду благодарен за дополнения в коментах относительно совместимости версий прошивок).

 

После прошивки телефон без проблем заработал с Asterisk.

Все вопросы относительно процесса прошивки задаем в коментах. Также могу помочь подружить Cisco телефоны с Asterisk.

 

 

Пароль: itgalaxy.net

P.S.  Есть куча прошивок на другие телефоны Cisco, как SIP так и SCCP. Могу поделиться.

Удачной прошивки! :)

Related posts:

  1. Делаем backup конфига Cisco 2950 (2960, 3560 и др.)
  2. Прошивка Android OS на смартфон с Windows Mobile

  112 Responses to “Прошивка Cisco 7906 и 7911 на SIP”

  1. Opera 11.00Windows 7

    Если телефон не перепрошит под SIP его необходимо перепрошить. Как – рассказано в статье. Для перепрошивки не нужно никакого особенного оборудования и ее вполне можно осуществить в домашних условиях.

    Если телефон уже прошит – его необходимо минимально настроить и он будет готов принимать и совершать звонки.

    Обращайтесь…

  2. Opera 11.00Windows Vista

    Правильно ли я поняла:DHCP сервер и TFTP сервер (TFTPd32) ставятся на ПК, ПК и 7911 подключаются к маршрутизатору (ASUS 500gp-v1), маршрутизатор переводится в режим Router или Access Point (что-то еще в нем настраивать нужно?), отключается от интернета, затем можно выполнять пункты по статье?

  3. Opera 11.00Windows Vista

    Кстати – чем отличаются версии прошивок 8.4.2 от 8.5.3 и от 9.0.3?

  4. Firefox 3.6.8Windows 7

    Да, все правильно. И отключите встроенный в маршрутизатор DHCP. Но если DHCP маршрутизатора поддерживает опцию 150 – используйтемаршрутизатор, надежнее и меньше гимора с настройкой.
    Насчет отличий прошивок – сейчас не скажу, гляну завтра.

  5. Opera 11.00Windows Vista

    да что такое?!! :(

  6. Opera 11.00Windows Vista

    ужас) лучше наверное отправить на почту?

  7. Opera 11.00Windows 7

    отправьте конфиг мне на мыло

  8. avatar
    Firefox 3.6.13Windows XP

    Вопрос к специалистам — если перепрошить Cisco 7911G так, как описано здесь – будет ли он работать с sipnet.ru ? Спасибо.

  9. Opera 11.00Windows 7

    Скорее всего – да. Этот телефон присутствует в ихнем списке: http://www.sipnet.ru/orderandpay/hardware.php?Cisco=on&page=Cisco#filter

  10. Internet Explorer 8.0Windows Vista

    отправьте конфиг мне на мыло
     
    а где его можно посмотреть?
     
    форматирование в комментариях, я так поняла, не работает?

  11. Opera 11.00Windows 7

    1. feature label - название опции, которая определяется ниже, например определяем номер быстрого набора:

    <line
    button="2">
    <featureID>21</featureID>
      <featureLabel>Имя кому звоним</featureLabel> 
      <speedDialNumber>номер быстрого набора</speedDialNumber> 
    </line>

    externalNumberMask - не знаю, не менял

    2.  можно прописать 

    <DIALTEMPLATE>
    <TEMPLATE MATCH="*" Timeout="3"/>
    </DIALTEMPLATE>

    и больше ничего. Это все есть в статье выше, а в архиве готовые файлы, куда вы смотрите?

    3. Если не используете Cisco Call Manager - оно вам не надо

    4. Путь к скриптам авторизации о чем можно догадаться по тегам

  12. Opera 11.00Windows Vista

    хм. а где несведующему человеку можно ознакомится со значениями тегов?

  13. Internet Explorer 8.0Windows Vista

    TFTPd32 выдает, прошивка не происходит. прошиваю 842
     
    DHCP: proposed address 192.168.1.5 [11/01 16:38:57.074]988 Request 2 not processed [11/01 16:38:57.132]Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 1C:17:D3:C3:74:86 [11/01 16:38:57.184]Client requested address 0.0.0.100 [11/01 16:38:57.184]

  14. Opera 11.00Windows 7

    Настройки TFTPd32 в студию!

  15. avatar
    Safari 5.0.3Mac OS X 10.6.6

    Чтото странное что файлами прошивки, почему то у всех (даже у ПО) первой строкой идет какая то подпись, на что телефон вообще ни как не эрагирует.

  16. Opera 11.00Windows Vista

    Настройки TFTPd32 в студию!

    все один-в-один как у вас (ip тоже)

  17. Firefox 3.6.13Windows XP

    Кстати, такая же ерунда как у Sveta:Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:27:0D:BE:EE:F5 [18/01 10:36:22.671]DHCP: proposed address 192.168.1.2 [18/01 10:36:25.062]3624 Request 2 not processed [18/01 10:36:25.125]3624 Request 2 not processed [18/01 10:36:25.187]...

  18. Firefox 3.6.8Windows 7

    Сетевой карте компьютера с TFTPd32 назначен статический адрес?
    В сети больше нет DHCP серверов/роутеров?

  19. Firefox 3.6.13Windows XP

    Да, адрес статический, как видно из настроек: 192.168.1.1ноут с телефоном в одной сети через неуправляемый свитч, стандартный файерволл отключен.Попробую отключить еще и AVG…Кстати, не сталкивались с проблемой, что при включении телефона 7911 он мигает линиями и лампочкой на трубке один раз, а экран пуст? Комбинация по прошивке не проходит.

  20. Opera 11.00Windows 7

    Не путайте адрес TFTp сервера и адрес сетевой карты (cmd –> ipconfig). Он должен быть статическим и принадлежать к той же подсети что и TFTp сервер (иметь ту же subnet mask).

    Насчет комбинации: правильная последовательность действий: зажимаем # на телефоне и включаем шнур питания. Как только индикатор на трубке начнет мигать отпускаем # и нажимаем 123456789*0#.

    У меня всегда получалось.

  21. Firefox 3.6.13Windows XP

    Извините, что можно спутать из конфигурации стенда: ПК<->шлюз<->телефон? -)Поясните, какие сетевые настройки необходимо прописать, когда tftpd32 подымается на ПК?

  22. Opera 11.00Windows 7

    Ну вы написали:

    Да, адрес статический, как видно из настроек: 192.168.1.1

    Видно то, что на скриншоте, а на скриншоте – адрес, к которому привязывается TFTP а он не = адресу сетевой карты т.е. IP адресу компьютера.
    IP адрес прописывается здесь:
    uaimage.com

  23. Firefox 3.6.13Ubuntu 10.10 x64

    на скриншоте – адрес, к которому привязывается TFTP а он не = адресу сетевой карты т.е. IP адресу компьютера.

    это утверждение, предположение? :) не нашел на ваших скриншотах, что он разный или хотя бы есть вообще на сетевом интерфейсе :) Если серьезно, то Вы пишите:«Server Interface» – IP адрес машины с TFTPd32. После этих слов казалась однозначной фраза "как видно из настроек: 192.168.1.1". Если все-таки в предыдущем комментарии - утверждение, то поясните, как запустить tftpd32, забиндив на нем сетевой адрес не = сетевому адресу хоста, на котором он запускается? Еще раз уточню на всякий случай, вся топология у меня:ПК<->свитч<->Cisco, адрес сет. интерфейса ПК: статический, 192.168.1.1/24, пул адресов dhcp начинается с 192.168.1.2 с емкостью 5. ... для упрощения и однозначности можно свитч вообще выкинуть, просто ПК-Cisco, так можно? Если да, что не так? :\

  24. Opera 11.00Windows 7

    исправил это место в статье

  25. avatar
    Firefox 3.6.13Windows 7

    всем привет, имею cisco7911, начальник почитал форумы и решил прошить
    этот аппарат, прошил его стfршей прошивкой, но как оказалось, прошил sip
    прошивкой, всё сделал по инструкции, но tftp32 пишет Request 2 not
    processed….
    вот 3 скрина моих настроек
    http://upwap.ru/1299712
    http://upwap.ru/1299713
    http://upwap.ru/1299715

  26. Internet Explorer 8.0Windows 7

    нужны прошивы на 7941 ;) да и можно заставить работать сразу с сипнет?
     

  27. Internet Explorer 8.0Windows 7 x64 Edition

    Телефон цепляет «SEP(MAC_here).cnf» идёт обновление, но через 5 секунд вылетает с «error».
    В чём может быть проблемма?

  28. Internet Explorer 8.0Windows 7 x64 Edition

    т.е. на телефоне 7911G светится Upgrading, SIP11.9-0-3S, OK, а через 5 сек – «error». Также пробовал прошивки 8.2, 8.5 и 8.4.
    :-) Что ещё попробовать?

  29. Opera 11.01Windows 7

    У меня такое было когда я пробовал накатить сразу 8.5.3. Надо сначала 8.4.2.

  30. avatar
    Opera 10.10GNU/Linux x64

    Не отказалась бы от консультации…Прошивается нормально (Вашей и другими SIP-прошивками), sip в setting’s-ах появляется, а вот попыток регистрации на астериске нет.Кстати, еще одна интересная грабля, может быть кому-нибудь будет полезна :) ) на *nix-овом на tftp сервере(у автора виндовый, у него этой проблемы нет), следите, что бы название файла SEP<mac>.xml.cnf было большими буквами!Иначе телефон его не найдет, и напишет на своем экранчике Not Provisioned!

  31. Opera 11.01Windows 7

    Спасибо, важные замечания!

    Напишите мне на admin{собачка}itgalaxy.net, попытаемся разобраться.

  32. avatar
    Firefox 4.0Windows XP

    Мак Айпифона 7906 заменил на звездочки.Подскажите пож-та. Пишет в Tftpd32, когда я айпифон подключаю в свич в логах.Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac **:**:**:**:**:** [22/04 16:03:50.296]Previously allocated address 192.168.1.101 acked [22/04 16:03:52.031]856 Request 2 not processed [22/04 16:03:52.093]Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac  **:**:**:**:**:** [22/04 16:03:56.031]Previously allocated address 192.168.1.101 acked [22/04 16:03:58.031]856 Request 2 not processed [22/04 16:03:58.093]Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac  **:**:**:**:**:** [22/04 16:04:02.031]Previously allocated address 192.168.1.101 acked [22/04 16:04:04.031]856 Request 2 not processed [22/04 16:04:04.093]Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac  **:**:**:**:**:** [22/04 16:04:08.031]Previously allocated address 192.168.1.101 acked [22/04 16:04:10.031]856 Request 2 not processed [22/04 16:04:10.093]

  33. avatar
    Firefox 4.0Windows XP

    поменял айпи адреса теперь вот что пишет Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac AC:A0:16:6E:7C:63 [22/04 17:52:09.796]Previously allocated address 10.16.30.231 acked [22/04 17:52:12.046]1676 Request 2 not processed [22/04 17:52:12.109]Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac AC:A0:16:6E:7C:63 [22/04 17:53:16.593]Previously allocated address 10.16.30.231 acked [22/04 17:53:18.093]1676 Request 2 not processed [22/04 17:53:18.156]Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac AC:A0:16:6E:7C:63 [22/04 17:57:27.890]Previously allocated address 10.16.30.231 acked [22/04 17:57:30.046]1676 Request 2 not processed [22/04 17:57:30.109]Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac AC:A0:16:6E:7C:63 [22/04 18:01:39.875]Previously allocated address 10.16.30.231 acked [22/04 18:01:42.046]1676 Request 2 not processed [22/04 18:01:42.109]Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac AC:A0:16:6E:7C:63 [22/04 18:05:51.859]Previously allocated address 10.16.30.231 acked [22/04 18:05:54.046]1676 Request 2 not processed [22/04 18:05:54.109]

  34. Opera 11.01Windows 7

    Телефон и комп соединены напрямую или через свитч?
    Такое может быть если подключены напрямую (т.е. через кросс-обжим)

  35. avatar
    Firefox 3.6.17Windows 7

    После перепрошивки не могу настроить телефон в ручную. Когда захожу в настройки SIP на тел. кнопка Select не активна. Прошивку залил 8-5-4 версии…

  36. avatar
    Firefox 3.6.17Windows 7

    Телефон Cisco 7942g перепрошил через tftp на SIP 8-5-4. После перепрошивки телефон загрузился нормально, версию прошивки отображает тоже нормально. Но не могу делать настройки SIP кнопка выбора не активна, жму на нее но ничего не происходит. Когда перепрошивал файл SEP0023EBC6BAD3.cnf.xml создал но в нем прописал всего 1 строку
    <loadInformation>SIP42.8-5-4S</loadInformation>
    Астериск запущен и настроен…телефоны Cisco 7940 2 штуки имеются работают на ура…с 7942 возникли проблемы с прошивкой…



     

  37. avatar
    Internet Explorer 6.0Windows XP

    опция dhcp не 150 а 66

  38. Opera 11.50Windows 7

    А вот с этого момента попрошу подробнее пожалуйста?

  39. Firefox 4.0.1Windows 7

    Автору статьи – телефон требует файл term06, прошивку пробовал и 8 4 2 и 8 5 3…. причем на 8 4 2 он просто молчит.. что еще можно предпринять?

  40. Opera 11.50Windows 7

    Правильно ли настроен TFTp?   Покажите настройки. Получает ли телефон опцию 150?

  41. Opera 11.50Windows 7

    Вот тут настрйоки, сделал как у тебя в описании, ибо уже не знал что не так….
    http://upwap.ru/1650519   пароль на просмотр qwaszx
    В прошивке 8.4.2 он вообще пишет upgraging и тишина….. в 8 5 3 хоть видно что TFTP привязывается к нему по маку…(видно на скриншоте).
    Спасибо за помощь! )

  42. Opera 11.50Windows 7

    Эти настройки не будут работать. Ведь адрес сетевой карты 192.168.1.5 и адрес вашего DHCP сервера 10.16.30.230 находятся в разных подсетях. Задайте вместо 192.168… адрес вида 10.16.х.х.

  43. Google Chrome 13.0.782.107Windows 7

    К сожалению и так не работает, я ставил адрес 10.16.30.200 – теже яйца – вид сбоку… вот лог

    Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1D:A2:67:67:19 [08/08 12:02:05.113]
    Previously allocated address 10.16.30.230 acked [08/08 12:02:05.114]
    764 Request 2 not processed [08/08 12:02:05.166]
    Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1D:A2:67:67:19 [08/08 12:03:04.032]
    DHCP: proposed address 10.16.30.230 [08/08 12:03:04.033]
    764 Request 2 not processed [08/08 12:03:04.086]
    Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1D:A2:67:67:19 [08/08 12:03:04.137]
    DHCP: proposed address 10.16.30.230 [08/08 12:03:04.138]
    764 Request 2 not processed [08/08 12:03:04.191]
    Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1D:A2:67:67:19 [08/08 12:03:04.242]
    Previously allocated address 10.16.30.230 acked [08/08 12:03:04.243]
    764 Request 2 not processed [08/08 12:03:04.295]

    Может по нему станет ясно что не так….

  44. Opera 11.50Windows 7

    дайте посмотреть на другие вкладки настроек

  45. Google Chrome 13.0.782.107Windows 7

    http://upwap.ru/1653382    ОС win 7, телефон подключен через коммутатор

  46. avatar
    Opera 11.50Windows XP

    Добрый день,коллеги!
    По поводу про то что писал ausha86

    не могу делать настройки, SIP кнопка выбора не активна, жму на нее но ничего не происходит.
    Подскажите плз, у кого нибудь получилась решить эту проблему?
    Т.е перепрошить получилась удачно, теперь в самом телефоне setting не активна, что надо менять в конфиге?

  47. Opera 11.50Windows 7

    ZhaniQ вы прошивали с помощью простокого коммутатора или cisco?

  48. avatar
    Opera 11.50Windows 7

    а какое это имеет значение?

  49. Firefox 4.0.1Windows 7

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

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2012 ITGalaxy Suffusion theme by Sayontan Sinha