Меню

Настройка ip телефона cisco 6921

Токарчук Андрей

Мне 30 лет. Профессионально занимаюсь PHP-программированием. В работе использую 1C-Битрикс, Symfony, Doctrine и многое другое. А вообще мне нравится всё новое и интересное 🙂

Подключение sip-телефона Cisco 7821 и Cisco 6921 к IP АТС Asterisk

Расскажу, как подключить софтфоны от Cisco к IP АТС Asterisk, сэкономив тем самым деньги на покупке Cisco Unified Communication. Сей пост — это описания граблей, и ни в коем случае не истина в последней инстанции. Так что, если у вас будут замечания — велкам в комменты. Особенно меня волнует вопрос с tlv-файлами.

Телефоны CISCO в отличии от своих собратьев D-Link настраиваются не через меню, а получают настройки с tftp-сервера. Значит первым делом подготавливаем инфраструктуры.

Поднимаем tftp-сервер

Любителям Windows могу посоветовать сервер tftpd32.

Ну а мы будем настраивать linux tftpd сервер.

Устанавливаем сервера и клиента

Есть два способа настройки tftpd: через xinetd и через inet.d. В новых версиях Ubuntu (а я ставил это на 15.10) inet.d нет (его надо было бы ставить пакетом openbsd-inetd). Поэтому я выбрал вариант xinetd.

Создаем файл /etc/xinetd.d/tftp такого содержания:

Где /ftp — это наша папка с контентом сервера.

Перезапускаем демона суперсервера:

Проверяем, слушает ли демон свой порт через суперсервер xinetd:

Дальше создаём папку для контента и выставляем ей права:
Пишем что-нибудь в файлик /tftp/test и пробуем получить его.

Из клиента под windows:

Из клиента под linux:

Если на этом этапе вы получаете зависание клиента и спустя время сообщение Connection timed out — это значит, что скорее всего ваш tftp-сервер находится за NAT и пакеты от него не доходят.

Для того, чтобы разрешить в фейерволе на сервере tftp надо включить соответствующее правило

или выключить файервол:

Теперь приступим к настройке телефона.

Настройка DHCP

Необходимо прописать в опцию 150 DHCP сервера IP адрес нашего TFTP сервера.

Настройка телефона СISCO-7821

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

Вот ссылка на свежую прошивку для Cisco-7821 (на момент публикации это была версия sip78xx.11-0-11

Дальше смотрим maс-адрес нашего телефона (в примере это — 00082F1AFB3A) и создаем два пустых файла с авторизацией. Вообще их должен выдавать Cisco Call Manager, но у нас его нет — поэтому создаем пустые, чтобы телефон их скачал и успокоился. На самом деле, теперь я уже и не знаю, насколько они нужны, но на всякий случай пусть здесь будет упоминание про них.

ITLSSEP00082F1AFB3A.tlv

CTLSEP00082F1AFB3A.tlv

Если их не сделать, то будет ошибка «No Trust List Installed». Вот, что говорит нам Google по этому поводу.

В свободной консоле запускаем команды на tftp сервере

чтобы смотреть на запросы, пришедшие на tftp-сервер.

Кстати, я рекомендовал бы вам скачать нормальный XML-редактор, который будет сразу валидировать ваши xml-конфиги, чтобы потом не удивляться ошибкам Parse error на телефоне.

Читайте также:  3ds max как сохранить настройки рендера

Дальше создаем файл dialplan.xml с вот таким содержимым.

Т.к. Cisco, сцука, умная то ей без этого диалплана — некуда.

Дальше в папке с названием кодировки (в моем случае Russian_Russia) создаём файл g3-tones.xml вот с таким содержимым.

Ну и самое главное, основной файл настроек телефона SEP00082F1AFB3A.cnf.xml:

Конфиг для Cisco-7821 + Asterisk

SIPSERVER — IP адрес вашего Asterisk
EXTENSION — ваш номер (extension) на Asterisk
PASSWORD — пароль (secret) sip-аккаунта на asterisk
sip78xx.11-0-1-11 — имя файла прошивки для Cisco-7821
SIP69xx.9-4-1-3SR2 — имя файла прошивки для Cisco-6921

Конфиг для Cisco-6921 + Asterisk

Кроме конфига и прошивки остальные файлы (g3-tones и т.д.) использовал те же, что и для Cisco-7821, т.е. все хранится в общей папке на tftp.

Важные замечания

Настройка времени на телефоне

Долго мучался с правильной настройкой времени на телефоне. Вот, как надо было делать. Заходим по этому адресу: http://wwp.greenwichmeantime.com/time-zone/gmt-plus-3/

Ищем там свой часовой пояс. Для Москвы сейчас это GMT+3. Смотрим внизу, какие страны подпадают под этот пояс. Для GMT+3 это например Саудовская Аравия (Saudi Arabia). Соответственно в параметре timeZone пишем «Saudi Arabia Standard Time». Дальше, перезагружаем телефон с перечитыванием конфига (Settings, **#**) телефон перечитывает конфиг и выставляет правильное время.

Скачать прошивку и конфиг

Ссылки

Спасибо!

18 комментариев to “Подключение sip-телефона Cisco 7821 и Cisco 6921 к IP АТС Asterisk”

Я не могу найти журнал вызовов

Посмотрите на Астериске.

У вас случаем нет последней прошивки может там все нормально?

Нет, см. по ftp cisco.

Столкнулся с такой проблемой что после прошивки на SIP-протокол перестает работать аппаратная конференция (кнопка conf.). Не сталкивались?

Нет, Никита, с такой не сталкивался.

Помогите, Телефон cp-3905, ip настройки задаю вручную, но телефон не пингуется (а должен?) и по логам даже не пытается скачать файлы с TFTP сервера, что может быть?

Денис, если телефон не пингуется, он не скорее всего не получил IP адрес. Проверьте как он взаимодействует с DHCP сервером в вашей сети. Если, как вы говорите ставите вручную, то проверьте корректность этих же настроек на другом устройстве.

Андрей,
подскажите, с чем может быть связано отсутствие входящего звука? Исход работает, абонент меня слышит, а я его нет. Точно не роутер, проверят на «рядом стоящем» в сети софтфоне — все работает.

Дмитрий, начните с банального — звук может быть выключен на аппарате, поломана трубка. Соответственно поменяйте трубку, если есть возможность, работайте методом исключения.

Вот такая проблема:
Cisco 7975G и CP-8841 и один CP-8865-k9-v0/
7975 перепрошиваются на SIP, другие уже SIP.
Но вот где взять правльные файлы конфигурации? Хотя бы для 7975? Грузить могу только через tftp.
Вот этот подойдет: Пример валидного конфига (английская локаль)?
Можно ли собрать все файлы которые необходимы для загрузки по ftp воедино для 7975?
Понимаю, что много хочу, но может поможете?

Читайте также:  Как настроить телефон микромакс после сброса до заводских настроек

Сергей, доброго дня! Все материалы, которые у меня были — выложил. Попробуйте полазить по ссылкам — там что-то должно быть. В свое время перепробовал штук 20 разных конфигов, пока этот не скомпоновал.

Архив с прошивкой поврежден. Перезалейте плз.
Возможно использовать cisco 7821 с другим Sip провайдером, например с Манго-телеком?

С архивом все в порядке:

/Download/test$ wget http://tokarchuk.ru/wp-content/uploads/2016/02/cisco-7821-tftp-files.tgz
—2018-04-28 18:06:39— http://tokarchuk.ru/wp-content/uploads/2016/02/cisco-7821-tftp-files.tgz
Resolving tokarchuk.ru (tokarchuk.ru)… 77.37.178.45
Connecting to tokarchuk.ru (tokarchuk.ru)|77.37.178.45|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 75544832 (72M) [text/html]
Saving to: ‘cisco-7821-tftp-files.tgz’

2018-04-28 18:06:48 (8,28 MB/s) — ‘cisco-7821-tftp-files.tgz’ saved [75544832/75544832]

/Download/test$ ls
cisco-7821-tftp-files cisco-7821-tftp-files.tgz
andrey@u330:

/Download/test/cisco-7821-tftp-files$ ls
CP3905.9-4-1SR1-3.loads ITLSSEP00082F1AFB3A.tlv rootfs2.78xx.11-0-1-11.sbn sboot2.78xx.11-0-1-11.sbn sip78xx.11-0-1-11.loads
CTLSEP00082F1AFB3A.tlv kern2.78xx.11-0-1-11.sbn rootfs78xx.11-0-1-11.sbn sboot78xx.11-0-1-11.sbn tzdatacsv.csv
dialplan.xml kern78xx.11-0-1-11.sbn Russian_Russia SEP00082F1AFB3A.cnf.xml
andrey@u330:

Насчёт другого SIP-провайдера думаю да, но надо тестить в части авторизации.

Здравствуйте, есть возможность помочь с прошивкой cisco 7921g под астериск?

Хотел уточнить, это руководство относится к телам с прошивками 3pcc или Enterprise?

Источник

Настройка телефонного аппарата Cisco-6921

В данной статье рассмотрим подключение аппарата Cisco 6921 к серверу телефонии Asterisk.

Для начала — аппарат настраивается не через web-интерфейс, а через tftp. Соответственно на сетевом оборудовании должна быть настроена опция 66 и открыт порт 69 на сервере tftp.

В блоке локализации:

Russian_Federation

SIP69xx.9-4-1-3SR3 — прошивка

Так же возможно использовать на аппарате телефонную книгу, для этого необходимо указать в параметре полный путь к файлу, соответственно файл по этому пути должен быть доступен и иметь формат вида:

false

true

true
x—serviceuri-cfwdall
x-cisco-serviceuri-pickup
x-cisco-serviceuri-opickup
x-cisco-serviceuri-gpickup
x-cisco-serviceuri-meetme
x-cisco-serviceuri-abbrdial
false
2
true
true
2
2
1
true

6
10
180
3600
5
120
120
5
500
4000
70
true
None

true
false

false
101
3
avt
false
false
3
1
false
10
false
16384
32766

Остались вопросы?

категории

VoIP оборудование

Digium D40
11 100 руб

Digium D40
11 100 руб

Digium D40
11 100 руб

Digium D40
11 100 руб

Digium D40
11 100 руб

Digium D40
11 100 руб

ближайшие курсы

Курсы по Asterisk
последняя неделя
каждого месяца

Новые статьи

Установка и обзор Open Source Asterisk GUI от разработчика zheltovanton

Использование memcached для BLF-панели в браузере

Синтез и распознавание речи средствами модуля STT Tinkoff

ближайшие Вебинары

Firewall в Mikrotik: разбираем, как обеспечивать безопасность сети

Тонкая настройка локальной сети для передачи голоса. Voice vlan, приоритизация трафика в локальных сетях (L2) и как с этим жить на оборудовании MikroTik

Стекирование коммутаторов Mikrotik с помощью 802.1br

Онлайн дебаты Mikrotik vs IDECO UTM

Fail2ban в Mikrotik

10 доводов в пользу Asterisk

Распространяется бесплатно.

Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.

Читайте также:  Виндовс 7 настройка инета

Безопасен в использовании.

Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.

Надежен в эксплуатации.

Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.

Гибкий в настройке.

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

Имеет огромный функционал.

Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.

Интегрируется с любыми системами.

То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.

Позволяет телефонизировать офис за считанные часы.

В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.

Отличная масштабируемость.

Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.

Повышает управляемость бизнеса.

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

Снижает расходы на связь.

Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.

Подпишийтесь и получайте
только свежие новости и материалы

Источник