При передирании, ссылка на itgalaxy.net обязательна
Всем, кому хотя бы 1 раз приходилось держать телефон Cisco в руках, знают, что он работает на проприетарном протоколе Cisco – Skinny Client Control Protocol (SCCP). Поэтому для того, чтобы подружить Cisco например с Asterisk, необходимо установить и сконфигурировать модуль SCCP на Asterisk. Скажу сразу, такое решение мне не встречалось ни разу. Это просто нецелесообразно если в сети есть другие VoIP клиенты работающие на SIP. Гораздо более практичное решение здесь – прошивка телефона Cisco на SIP.
Процедуру прошивки телефона Cisco 7911 я и опишу далее…
Нам понадобиться:
- DHCP сервер
- TFTP сервер (я рекомендую TFTPd32)
- Прошивка для Cisco 7911. Мне удалось достать 8.5.3
- Файл настроек телефона: 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.
Подготовка необходимых файлов
Самое главное здесь – правильно настроить файл конфигурации 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. Могу поделиться.
Удачной прошивки!
Похожие записи:






Аналогично, DHCP сервер резервирует, предлагает и т.д. адрес для телефона, а он продолжает делать запросы и безрезультатно/
У меня не принимал когда я пытался сразу на 8.5.3 прошить. Попробовал потом 8.4.2 – все с полупинка пошло…
Den’ dobrii,
a kak mojno tol’ko file configurazii izmenyat?
SIP uje proshit
zaranee spasibo
Вместо 150й опции используйте 66ю и будет счастье, мне именно так и помогло. Еще для понимаю происходящего (в случае нестандартной ситуации) использовать можно wireshark
Спасибо громадное, помогло, прошил через Ubuntu. Там несколько другие тонкости. Достался кирпич. Теперь хоть что-то стал писать на экранчике ))
Здравствуйте!
Спасибо за статью, очень полезная и интересная. Вот собираюсь прошить телефон Cisco 7911 на SIP по Вашему методу.
Как можно с Вами связаться, есть парочка вопросиков
Заранее спасибо! Мой e-mail: sergey.tiflis@gmail.com
Помогите пожалуйста прошить cisco 6901 на SIP.
Блин, немного опоздал, очень прошу на мыло скиньте кто успел…
Извините, но запрашиваевый Вами файл был удален 25.03.2012 17:17. Это было сделано по желанию владельца файла, из-за нарушения файлом правил сервиса, в связи с истечением допустимого срока хранения файла или по требованию правообладателя.
Перезалью в понедельник
Обновил ссылки на прошивки!
а как ты поборол проблему с DND ? И была ли у тебя проблема, что после прошивки на СИП аппараты 7911 перестали отдавать клиентов из Холда ? А Софткеи неужели не перестраивал ?
Кстати я умаялся на 5 кругу тыкания по княпе скачать медленно и введите цифры. Может где-то еще можно выложить ?
Можно поподробнее про DND? Что имеется в виду?
Софт кнопки не перенастраивал.
Проверьте что включены куки в браузере, все хорошо качается, только что проверил
Если не сложно, скиньте локализацию для тел 7960 или 7911.
Буду очень благодарен. vlebedkov@yandex.ru
Подскажите, что за особенность работы аппаратов 6921 и пр этой серии. С вашим конфигом всё работает, за исключением конференций.
Так же, подскажите, как настроить более 32 записей телефонной книги.
Заранее благодарен
Коллеги, потерпите до 3 сентября, я в отпуске, материалы не при мне.
не получается скачать SEP<MAC адрес телефона>.cnf.xml. Пришлите пожалуйста на e-mail. Большое спасибо
Не получается скачать прошивки, пришлите пожалуйста на мэйл. Спасибо
А как можно прикрутить несколько EXT на 7911?
Забудьте, модель 7911 поддерживает только один extension
Не получается сконфигурировать SEP<MAC адрес телефона>.cnf.xml. Можете помочь и связаться по почте avmoshuk@gmail.com или скайп avmoshuk?
А у меня для архива все для прошивки 7911 пароль спрашивает, так должно быть ? Если можно скиньте локализацию для тел 7906G