Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / IPфоны и Софтфоны / Cisco 7906 и Asterisk

Cisco 7906 и Asterisk

Для себя, что-бы не забыть, и для тех, кто как и я, потратил много времени за поиском как же прикрутить эту 7906 балалайку к Asterisk.
Avatara of chiefa
Откуда: Kiev
Сообщений: 6

Cisco 7906 и Asterisk

Нашёл практически не тронутые телефоны Cisco 7906, прошитые под sccp, и как раз в это время разбирался с *. вот и захотелось заставить работать их с этим замечательным IP PBX.
Всё началось с того, что необходимо было их перепрошить под SIP, для чего надо было найти образ наливки. Нашёл несколько, один из самых свежих скачал здесь: http://ftp.itl.ua/pub/cisco/ip-7900ser/.
Надо заметить, что процесс наливки софта у телефонов cisco очень занимательный, и для этого вам понадобится такие вещи как DHCP сервер и TFTP сервер. DHCP сервер должен быть настроен таким образом, чтобы кроме IP адреса, NS и GW он передавал ещё и информацию о TFTP сервере (для многих DHCP серверов это option 150).
Поскольку телефоны у меня запитаны через POE на коммутаторе cisco 3560, то и решил на нём же поднять DHCP сервер:
ip dhcp pool Temp
network 10.10.11.0 255.255.255.0
default-router 10.10.11.1
dns-server 10.10.11.199
option 150 ip 10.10.11.12

как понятно из конфигурации сервер TFTP у меня 10.10.11.12.
Сервер поднял прямо на ноутбуке, работающем под Ubuntu, что не является принципиальным, можно поднять на любой другой системе, вплоть до винды. Командой apt-get install atftpd. Затем необходимо распаковать образ (в моём случае cmterm-7911_7906-sip.8-5-2.zip) в папку, которая является корневой для вашего TFTP сервера (в моём случае /tftpboot).
Полдела, как говорится сделано. Включаем телефон в сеть и зажимаем #. когда телефон начнёт моргать красным индикатором, надо набрать на клавиатуре все клавиши последовательно 123456789*0#. После этого начнётся процесс прошивки (если телефон долго показывает свой МАС и написано upgrading, то необходимо проверить правильно ли настроен DHCP сервер). По окончании телефон перегрузится.
Теперь необходимо дать телефону информацию, о его настройках. Данный процесс тоже оставляет желать лучшего, потратив два дня на поиски решения, я таки нашёл, как это правильно сделать. Необходимо создать xml файл, в котором в определённой последовательности задать опции. На этом ресурсе выложен конфиг по умолчанию http://voip.spb.edu/SEP.cnf.xml.txt, в нём надо заменить некоторые пункты на свои (адрес сервера, exten, пароль и т.д.), детальное описание всех функций можно найти здесь: http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+79x1+xml+configuration+files+for+SIP.
Файл сохраняется в формате SEP<мас вашего телефона>.cnf.xml (например SEP0019AA793852.cnf.xml). Затем создадим файл dialplan.xml, со следующим содержанием:
<DIALTEMPLATE>
<TEMPLATE MATCH="*" TIMEOUT="3" User="Phone"/>
</DIALTEMPLATE>

Таймаут выставьте как вам нравится (только не 0).
Если у вас много телефонов Cisco, то можно создать также файл XMLDefault.cnf.xml, куда внести в соответствии с примером общие для всех телефоном опции.
Если в * всё настроено правильно, то всё должно работать. Большинство проблем проще решать если там же где и TFTP установлен или tcpdump или wireshark — облегчает поиск по интернет. В ближайшее время напишу про телефоны Tompson (если разберусь).
man мужик
2010-02-17 21:01

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Cisco 7906 и Asterisk

полезно!
а томсон без бубнов прикручитвается и обновляется
главное мануал прочитать ;)
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-02-17 21:18

Сообщений: 6521

Re: Cisco 7906 и Asterisk

chiefa, материал так и просится в ваш Живой Журнал.

chiefa:

Теперь необходимо дать телефону информацию, о его настройках. Данный процесс тоже оставляет желать лучшего, потратив два дня на поиски решения, я таки нашёл, как это правильно сделать. Необходимо создать xml файл, в котором в определённой последовательности задать опции. На этом ресурсе выложен конфиг по умолчанию http://voip.spb.edu/SEP.cnf.xml.txt, в нём надо заменить некоторые пункты на свои (адрес сервера, exten, пароль и т.д.), детальное описание всех функций можно найти здесь: http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+79x1+xml+configuration+files+for+SIP.
Информирую Вас, что пока что Ваши поисковые процессы оставляет желать лучшего. Вместо открытия Америки, посмотрели бы, что всё это реализовано уже в TrixBox: дефолтные XMLdefault.cnf.xml, SIPdefault.cnf для всех моделей Cisco phones, готовый сервис tftp, удобный встроенный Endpoint manager, который просканирует локальную сеть, обнаружит Cisco phones, предложит сопоставить их с экстеншнами, создаст для каждого SIP*****.cnf.xml, и много другое. Запустить начальный менеджмент для многих ИП телефонов помогут стартовые скрипты начального уровня, доступные по команде help-trixbox
# help-trixbox 


trixbox - HELP

Commands Descriptions
---------------------------------------------------------------------
system-config-network configure ethernet interface
passwd-maint set master password for web GUI
passwd set root password for console login
setup-cisco create a SIPDefault.cnf in /tftpboot
setup-aastra create a aastra.cfg in /tftpboot
setup-grandstream setup for autoconfiguration of Grandstream
setup-linksys setup for configuration of Linksys phones
setup-polycom setup for polycom phones
setup-snom setup for snom phones
setup-dhcp set up a dhcp server
setup-rhino setup tool for Rhino TDM cards
setup-samba set up a Samba server (Microsoft file sharing)
setup-mail configure postfix
setup-pstn detect and setup supported PSTN interface cards
asterisk -r Asterisk CLI
install-fail2ban Install fail2ban, a useful security program.
install-postfix Install postfix mail server (installed by default)
install-sendmail Install sendmail mail server

2010-02-17 23:33

Avatara of chiefa
Откуда: Kiev
Сообщений: 6

Re: Cisco 7906 и Asterisk

ded - спасибо, разберусь, напишу
man мужик
2010-02-18 13:01

Avatara of Mar
Откуда: Izhevsk
Сообщений: 89

Re: Cisco 7906 и Asterisk

В общем все практический как и в Linksys без вебморды если настраивать, я когда ко мне пачками 2102 для абонентов шли так же настраивал, гораздо быстрее чем кнопки нажимать, подключил и тот все по DHCP слизал
2010-03-02 16:16

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru