Настройка телефона cisco 7925
Как известно, корпоративные телефоны Cisco 79ой серии качественные и удобные, но к сожалению, ориентированы на работу c IP АТС Cisco Unified Communications Manager и для их перенастройки на работу с другой IP АТС, например Asterisk, нужно выполнить не тривиальные действия.Главная проблема перенастройки, заключается в том, что у телефонов Cisco отсутствует привычный веб-интерфейс для конфигурирования как у других телефонов, вместо этого нужно писать xml конфигурацию и подгружать в телефон их по TFTP.
Второй момент – по умолчанию в телефонах загружена прошивка работающая по протоколу SCCP(Cisco Skinny Client Control Protocol)- проприетарный протокол созданный для VoIP продуктов Cisco, прошивку также нужно сменить на версию с поддержкой SIP.
Процесс загрузки и самонастройки телефона выглядит следующим образом:
После включения телефона, в случае использования DHCP, телефон запрашивает настройки IP и опцию 150 (option voip-tftp-servers) адресTFTP-сервера, откуда телефон автоматически загрузит файлы конфигурации и прошивку в случае необходимости. После получения настроек IP по DHCP и адреса TFTP-сервера, телефон запрашивает файлы конфигурации, среди которых основной файл SEP-MAC-адрес-телефона.cnf.xml который содержит версию прошивки которую нужно загрузить, настройки локализации, в нашем случае для России, настройки SIP линий, кнопок телефона, плана набора,адрес сервера XML сервисов и прочих настроек. Далее, телефон проверяет соответствие настроек конфигурации с теми, что загружены и в случае несоответствия загружает новые файлы.
Итак, в качестве примера используется IP телефон Cisco 7945G и IP АТС Asterisk,
нам понадобится:
В качестве платформы я использую дистрибутив CentOS. Сначала необходимо настроить DHCP-сервер и указать в опции option voip-tftp-servers адрес хоста где будет работать TFTP-сервер на котором будут лежать все загрузочные файлы для IP телефона.
Пример содержимого конфигурационого файла dhcpd.conf дистрибутива CentOS:
Телефоны будут получать IP из сети 192.168.1.0, Asterisk, TFTP-сервер, и шлюз по умолчанию будет иметь IP=192.168.1.253.
Далее, устанавливаем и запускаем TFTP-сервер.
У меня это модуль службы xinetd, который устанавливается из пакета. Из пакетов также легко ставится DHCP-сервер и NTP-сервер.
Конфигурация службы TFTP, файл /etc/xinetd.d/tftp
Теперь нужно скопировать файлы из po-locale-ru_RU-8.4.3.1000-1.exe. Для этого нужно запустить файл, больше ничего не нажимать(если нажать, будет выдана ошибка а директория с интересующими нас файлами будет удалена из %temp% ), затем перейти в директорию %temp% для Windows там отсортировать директории по времени создания. Нужная нам директория будет иметь имя наподобие на TFTP-сервер нужно скопировать содержимое этой директории по пути /Disk1\ISTeleport\Russian_Russian_Federation\PROGRA
\Cisco\TFTPPath\Russian_Russian_Federation
в директорию Russian_Russian_Federation созданную в корне TFTP-сервера, список файлов:
Теперь необходимо подготовить файл конфигурации телефона, мой телефон имеет MAC-адрес 00235E186B89 , поэтому файл будет называться SEP00235E186B89.cnf.xml
Содержимое файла конфигурации:
Приведенная конфигурация является рабочей, её можно скопировать и перенастроить под свой телефон выделенные жирным строки конфигурации, также можно удалить комментарии заключенные в скобки
Кстати замечу что тег
говорит о том что доступ на веб-интерфейс телефона будет открыт, это полезно для отладки телефона и просмотра настроек.
Файл dialplan.xml обязательно нужен, без него с телефона ничего будет не набрать,
самый простой конфиг позвояющий набирать любые цифры:
Более сложные планы набора можно легко найти в интернете.
Следующий файл справочник xmldirectory.xml в директории
/var/www/ccmcip/var/www – корневая директория apache в CentOS.
Вот его содержимое:
Когда-то давно необходимо было настраивать сетевое оборудование Cisco, тогда же закончил курсы и получил сертификат Cisco CCNA Discovery. Радости работы в консоли на маршрутизаторах и коммутаторах не было предела. Времена те благополучно закончились, и в течении последних нескольких лет я очень редко встречал их оборудование, а еще реже настраивал. Но, недавно необходимо было перевести весь офис клиента на IP телефонию, и они настойчиво утверждали что им нужно только Cisco телефоны и ничего другого. Плюс к этому, нужна конференц-связь в переговорную. Так как вариантов было не много, и бюджета тоже, пришлось отказаться от телефонной станции, в пользу Asterisk-а. Оказалось все не так гладко, как хотелось бы.
Шаг 1
Первый шаг, естественно, это выбор и закупка. Эта ступень казалась непреодолимой очень долго. Итак, что нам необходимо:
— Cisco IP Phone CP-7925G — беспроводной телефон, похожий по картинкам на стандартный DECT Panasonic, только с цветным дисплеем. (по факту оказалась не убиваемая, прорезиненная лопата)
— Cisco Unified IP Conference Station 7937G — конференц-станция, очень красивая и внушительная. Черно-белый дисплей. 2 дополнительных микрофона я не брал, не укладывалось в бюджет, да и переговорная не сильно большая.
— Cisco IP Phone CP-3905G — ничего особенного, с виду — нормальный телефон с черно-белым дисплеем.
— Unified IP Phone CP-7965 — большой телефон для секретаря с кучей полезных функций. Имеет цветной 5-ти дюймовый TFT дисплей, 16-ти битная глубина цвета (можно даже видео смотреть), и куча всяких полезных характеристик.
Ого сколько вкусностей, давайте закупать!
Не буду упоминать никаких организаций, но закупались мы с проблемами. После того, как стало понятно какое оборудование будем покупать, были изучены форумы и различные отзывы. Честно — покупал Cisco впервые, ранее только занимался настройкой, не знаю как с другим оборудованием, но с телефонами не все ладно.
Оказалось, что просто купить телефон — не получится, к каждому телефону для работы необходимо закупить еще кучу всяких проводов и мелкого оборудования. Проблема в том, что в интернете нет ни картинок этих устройств, не описания. Подумали что заниматься этим будет очень долго и мучительно, поэтому позвонили одним из представителей Cisco в Москве, и попросили прислать смету на подключение и установку вышеперечисленного железа. Да-да, я понимаю что это не честно, но что поделаешь? Смета составлялась очень долго, через несколько дней мы ее получили и удивились:
— Цифра в смете на настройку этого всего добра была значительная. Хотя нас она не сильно интересовала.
— Начали разбирать оборудование в смете и оказалось что что-то не сходится. К примеру телефонов CP-7925G должно быть 2, и логично было бы получить 2 аккумулятора к ним, но их оказалось три, ну и в таком духе. После нескольких звонков, выяснилось что они сами не понимают что куда подключается и какие индексы у оборудования.
За бутылочкой пива смета все-же была составлена и упорядочена. Приведу необходимые компоненты для каждого устройства, которые мы покупали.
CP-7925G
Cisco IP Phone CP-7925G Сам телефон + CP BATT — 7925 EXT Батарея + Cisco 7925G Power Supply Зарядное устройство. Обыкновенный Mini-usb адаптер оказался. (На самом деле должная была быть еще док-станция, но или мы что-то не досчитали, либо они, адаптер для док-станции приехал, а самой станции -нет. Ну да ладно)
CP-7937G
Cisco Unified IP Conference Station 7937G Сама конференц-станция + CP-7937-PWR-SPL Cisco Power Splitter Разделитель POE + Cisco 7900 Series Transformer Power Cord Шнур питания от розетки до БП. Обыкновенный. На самом деле можно взять шнур питания с компа, но кто знал? + Cisco IP Phone power transformer for the 7900 phone series. Блок питания
CP-3905G
Cisco IP Phone CP-3905G Сам телефон. + CP3905 -PWR-CE Cisco power Adapter for Phone 3905G. Адаптер питания.
CP-7965
Unified IP Phone CP-7965 Сам телефон. + Cisco 7900 Series Transformer Power Cord Шнур питания от розетки до БП. Обыкновенный. + Cisco IP Phone power transformer for the 7900 phone series. Блок питания
Шаг 2
Ну наконец! Нам привезли оборудование, много всяких коробочек, маленьких, больших. Тут должно было дойти дело до фотографирования, но не было не времени, не аппарата под рукой, сделал пару снимков на телефон, и принялся за конфигурацию, сроки поджимали. Не пинайте за качество и количество снимков.
А, да, посмеялись еще с того, что 7925 пришел в коробке, меньшей чем к нему пришел аккумулятор.
Давайте настраивать уже!
Разводить демагогию по поводу железа для Asterisk-а не хочется, поэтому взял то, что было под рукой. Я выбрал FreePBX Distro, т.к. есть опыт его установки и работает он сразу. Записал на USB, воткнулся, установил. На этом шаге не должно быть проблем. Единственное что, скажу наперёд — зря я выбрал Distro, если буду настраивать еще, в следующий раз выберу чистый CentOS. Единственная разница будет в том, что я не уверен что ntp сервер и tftp сервер настроены на CentOS изначально. Если не настроены — гугл в помощь.
После установки система полностью готова к работе, но тут возникает большое «НО». Так как я не работал до этого с Asterisk-ом и SCCP (а почти все телефоны, представленные тут работают по SCCP), пришлось читать мануалы. Из них стало ясно, что в Asterisk-е протокол SCCP представлен в виде модуля chan_skinny.so, но информации по его работе с этими телефонами- маловато, и зачастую просят установить chan-sccp.so, хотя внятного объяснения на вопрос «Почему?» так и не нашлось. Я решил последовать примеру, чтобы не терять времени.
asterisk-devel -> asterisk-devel-11.3.0-1.1.x86_64.rpm
asterisk-mysql -> asterisk-mysql-11.3.0-1.1.x86_64.rpm (Нужен чтобы работал CDR)
asterisk -> asterisk-11.3.0-1.1.x86_64.rpm (Заходим в Advanced search и ставим галку на нужной ОС. По-другому долго искать.)
Добавляем Chan_sccp в загрузку:
noload => chan_skinny.so
load => chan_sccp.so
Должен выдать заголовки пустой таблицы. Или ошибку. Надеюсь на первое )
Отлично, SCCP встало и работает, приступим к настройке телефонов.
Шаг 3
Настройка телефонов.
next-server 192.168.1.x;
option tftp-server-name "192.168.1.x";
*Здесь и далее - вместо х-ов подставляете свои значения.
Теперь, перезагрузив телефон, он начнет случаться на наш tftp, но там пусто.
Принцип работы таков: телефон при загрузке стягивает конфигурацию с файлов, лежащих в /tftpboot директории, у каждого телефона есть свой MAC, и при его помощи составляется название файла-конфигурации. К примеру адрес одного из телефона - E0:2F:6D:64:40:24, значит файл, который он будет искать - SEPE02F6D644024.cnf.xml. Посмотреть эти параметры, а также название прошивки можно в web-интерфейсе телефона.
Часть информации по настройке была взять отсюда .
Начнем от наиболее простого, к наиболее сложному.
Cisco IP Phone CP-3905G
Настройка этого телефона наиболее проста, сам телефон несет на борту прошивку SIP.
Идем в директорию /tftpboot/ и не выходим из нее достаточно долго.
файл SEPXXXXXXXXXXXX.cnf.xml
*Строчки с комментариями подлежат изменениям
Далее - заходите в PBX морду и создаете Extension c введенными параметрами.
Cisco Unified IP Conference Station 7937G
Информация взята отсюда.
файл SEPXXXXXXXXXXXX.cnf.xml
;=========================================================================================
[general]
servername = PBX
keepalive = 60
debug = 0
context = from-internal-xfer
dateformat = D.M.Y
bindaddr = 0.0.0.0
port = 2000
disallow=all
allow=alaw
allow=ulaw
allow=g729
firstdigittimeout = 16
digittimeout = 8
autoanswer_ring_time = 1
autoanswer_tone = 0x32
remotehangup_tone = 0x32
transfer_tone = 0
callwaiting_tone = 0x2d
musicclass=default
language=ru
deny=0.0.0.0/0.0.0.0
permit=0.0.0.0/0.0.0.0
dnd = on
sccp_tos = 0x68
sccp_cos = 4
audio_tos = 0xB8
audio_cos = 6
video_tos = 0x88
video_cos = 5
echocancel = on
silencesuppression = off
trustphoneip = no
private = on
callanswerorder=oldestfirst
protocolversion=17
hotline_enabled=yes
hotline_context=from-internal-xfer
hotline_extension=11111
Настройки для телефона:
[SEPXXXXXXXXXXXX] ; MAC of 7937G 192.168.1.хх
description = Conference Room
devicetype = 7937
type = device
button = line, 110
deny=0.0.0.0/0.0.0.0
permit=0.0.0.0/0.0.0.0
imageversion = apps37sccp.1-4-4-0
pickupcontext = sccp
tzoffset = +0
transfer = on
trustphoneip = no
directrtp=off
earlyrtp = progress
private = on
mwilamp = on
mwioncall = off
setvar=testvar=value
cfwdall = on
imageversion = apps37sccp.1-4-4-0
[110]
id = 110
type = line
label = Phone 110
description = Line 110
cid_name = CONFROOM
cid_num = 110
echocancel = off
context = from-internal-xfer
transfer = on
vmnum = 600
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = 0x22
musicclass=default
language=ru
echocancel = on
silencesuppression = off
Строчки "imageversion = apps37sccp.1-4-4-0" меняем на свою версию прошивки
Cisco IP Phone CP-7925G
WiFi телефон. При настройке телефона, изменить тип доступа к вашей WiFi сети, т.к. этот телефон, на стоковой прошивке не знает что такое WPA2-PSK и ни в коем случае не подключится! Он поддерживает все, что старее WPA.
файл SEPXXXXXXXXXXXX.cnf.xml
[SEPXXXXXXXXXXXX] ;(wifi) MAC of 7925G 192.168.1.96
description = WiFi1
devicetype = 7925
type = device
button = line, 104
deny=0.0.0.0/0.0.0.0 ; Same as general
permit=0.0.0.0/0.0.0.0 ; Same as general
;imageversion = apps37sccp.1-4-4-0
pickupcontext = sccp
tzoffset = +0
transfer = on
trustphoneip = no
directrtp=off
earlyrtp = progress
private = on
mwilamp = on
mwioncall = off
setvar=testvar=value
cfwdall = on
;imageversion = apps37sccp.1-4-4-0
[104]
id = 104
type = line
label = Phone 104
description = Line 104
cid_name = WiFi1
cid_num = 104
echocancel = off
context = from-internal-xfer
transfer = on
vmnum = 600
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = 0x22
musicclass=default
language=ru
echocancel = on
silencesuppression = off
Строчки "imageversion = apps37sccp.1-4-4-0" меняем на свою версию прошивки
Unified IP Phone CP-7965
Самый ненавистный. Его конфигурация у моего коллеги заняла столько же времени, сколько у меня конфигурация Asterisk-а и всех вышеупомянутых телефонов, которых в сумме получается 7 штук (правда он много ходил курить).
Далее создаем Extension. Не Забывайте про отсутствие опции NAT.
XMLDefault.cnf.xml
Файл с расширениями и настройками. У меня он выглядит так:
* не забываем поменять и тут версии прошивок для телефонов. В противном случае они не заведутся. Все остальное можно не менять.
Ну, наконец!
Наверное утомил Вас столь долгим рассказом с большим количеством иностранных букв, но на настройку этих девайсов у меня ушло почти 3 дня, буду рад, если эта статья кому-то поможет и будет интересной. Дополнения и исправления приветствуются!
Телефон Cisco 7925g работает только по Wi-Fi. Сейчас разберем как его настроить на работу с Wi-Fi, так же разберем как указать телефону место положение нашего TFTP сервера.
Вот так выглядит наш телефон Cisco 7925g
[note]Заметка: так чисто для общей информации, оказывается данные телефоны поставляются чисто трубка и miniUSB провод, чисто для подключения к ПК и зарядки от него. База продается отдельно. А с ней гораздо удобней нежели с проводком.[/note]
Взявшись разобраться как его настроить на новую сеть, на новый TFTP сервер и в конце концов как его вообще к Wi-Fi подключить. Мы пойдем по порядку.
[note]Совет: перед тем как что либо настраивать или сбрасывать настройки с телефона, рекомендую прописать в своем DHCP сервере опцию для TFTP. Как сделать это на Mikrotik RB2011UiAS-RM описано тут[/note]
Подключим телефон к Wi-Fi сети.
Сохраняем параметры и телефон должен успешно подключится к вашей Wi-Fi сети.
[tip]Заметка: Если у вас настроена в DHCP опция 150, то вам не нужно указывать в ручную адрес TFTP сервера. Телефон сам его определит.[/tip]
Теперь разберем как прописать на телефоне в ручную адрес TFTP сервера.
IP-адрес : 192.168.1.50
Маска подсети: 255.255.255.0
Нажимаем ОК, ОК и Закрыть.
[tip]Совет: Если у вас на момент подключения телефона имеется несколько активных сетевых подключений, то рекомендую отключить все кроме соединения с телефоном, дабы не было конфликтов.[/tip]
Нас интересуют сетевые настройки телефона, нажимаем NETWORK PROFILES.
Система запросит у нас логин и пароль.
Нажимаем на Profile 1
Листаем страницу в самый низ до пункта TFTP. Выбираем пункт Use the following TFTP servers и в поле TFTP Server 1 или 2 указываем IP-адрес где располагается TFTP сервер. Нажимаем SAVE.
Перезагружаем телефон и теперь при загрузке он уже будет знать где искать TFTP сервер.
Устанавливаю : USB-Install-792x-Windows7-64bit.1-0-4.exe
— Next – Install – Все равно установить этот драйвер — далее на запрос:
Что мне это дает, а дает возможность подключиться к Web- интерфейсу данного аппарата через установленное сетевое подключение которое автоматически создается в момент установки драйвера в систему. Получается что-то вроде: USB использует TCP/IP.
Чтобы подключиться нужно в настройках нового сетевого подключения указать статический IP адрес, к примеру: 192.168.1.10 1 и маску подсети 255.255.255.0 – теперь можно проверить, а видит ли компьютер с Windows 7 на борту аппарат Cisco 7925G с адресом 192.168.1.100 через icmp запрос:
Обмен пакетами с 192.168.1.100 по с 32 байтами данных:
Ответ от 192.168.1.100: число байт=32 время=6мс TTL=64
Ответ от 192.168.1.100: число байт=32 время=3мс TTL=64
Ответ от 192.168.1.100: число байт=32 время=3мс TTL=64
Ответ от 192.168.1.100: число байт=32 время=3мс TTL=64
Статистика Ping для 192.168.1.100:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
Приблизительное время приема-передачи в мс:
Минимальное = 3мсек, Максимальное = 6 мсек, Среднее = 3 мсек
В процесс изучения данной страницы столкнулся, что некоторые пункты защищены логином и паролем
А вот где брать данные аутентификационные данные?
По документации выяснил:
Телефонные аппараты могут получать свои настройки, читая конфигурационные файлы.
Для того, чтобы телефоны получали конфигурационные файлы автоматически при загрузке:
- DHCP сервер должен выдавать опцию 66 с указанием IP адреса TFTP сервера (DHCP опция 66 указывает на TFTP сервер в сети).
- В настройках телефонов нужно указать протокол поиска конфигурационных файлов TFTP. Для этого нужно зайти в настройки телефонного аппарата Admin → Advanced → Provisioning и изменить параметр Transport protocol на tftp.
- В настройках телефонов Admin → Advanced → Provisioning изменить параметр Provision Enable на Yes
После перезагрузки, при получении IP адреса, телефон сделает запрос конфигурационного файла на TFTP сервере.
Переменные
При указании параметров в самом телефонном аппарате могут использоваться переменные, значения которых будут подставлены самими телефонном при чтении указанного параметра.
$PSN - номер модели телефонного аппарата: 303, 502G, 504G, 525G2, 922, 942, 962 $MA - мак адрес устройства, без разделителя в виде двоеточия $MAC - мак адрес устройства с разделителем в виде двоеточия $SWVER - номер версии программной прошивкиОбщий конфигурационный файл
Общим конфигурационным файлом для модели телефонов SPAX XX является файл с именем spa $PSN.cfg Где $PSN - это обозначение модели телефонного аппарата.
В общий конфигурационный файл рекомендуется выносить настройки, общие для всех телефонных аппаратов одной модели. Пример общего конфигурационного файла ниже:
Общий конфигурационный файл для модели из примера содержит "ссылки" на индивидуальный конфигурационные файлы для конкретного аппарата. Так, в опциях <Profile_Rule> и <Profile_Rule_B>
указываются имена конфигурационных файлов (а точнее пути к файлам на TFTP сервере), которые должен загружать телефон.
Индивидуальный конфигурационный файл
Индивидуальный конфигурационный файл может содержать настройки для конкретного аппарата (определяется по MAC адресу), в частности реквизиты учетной записи при подключении к серверу телефонии.
Параметры конфигурационных файлов
Не обязательно описывать все параметры в конфигурационных файлах. Достаточно указать те, которые требуется установить (поменять).
Учетная запись для линии 2 (кнопки 2). Может принимать значения 1-4 (для телефонных аппаратов с 4-мя учетными записями) или Disabled.
Установленная опция Disabled отключает линию.
Удалённое управление
Обновление прошивки с версии 7-4-х на 7-5-х
Если производится обновление прошивки телефона с версии младше 7-5-2b на версию старше 7-5-2b, сначала необходимо произвести обновление на 7-5-2b. Иначе телефон будет перезагружаться каждый час, пытаясь установить прошивку заново. Т.е. если производится апдейт прошивки с версии, например, 7-4-9с на 7-5-5, нужно сначала обновиться с версии 7-4-9с до версии 7-5-2b, а затем с 7-5-2b на 7-5-5.
В конфигурационном файле можно использовать следующее правило для обновления прошивки:
В данном апгрейд-правиле условие проверки версии, телефон сам проверяет, если версия меньше 7.5.2B — скачивать 7.5.2b. Если не меньше — то 7.5.5
Установка изображения на SPA502G, SPA504G
Требования к изображению:
Стоит иметь в виду, что нижние 5 пикселей занимают кнопки типа redial, dir, dnd и прочие. Поэтому снизу до самого изображения нужно оставлять БОЛЬШЕ 5 пикселей. Вверх вплотную также не следует помещать изображение, чтобы оно не сливалось со строкой, где написаны дата и время.
В конфигурационный файл телефонного аппарата добавить строки:
После этого перезагрузить телефон.
Телефонная книга
Для подключения единой телефонной книги на аппаратах CISCO, в настройках телефонного аппарата через административный WEB интерфейс, в меню Phone, секции XML Service, указать:
Сisco SPA 50X способен обработать телефонную книгу в 86 записей (кто-то писал, что загружаемый файл с телефонной книгой не должен превышать 10240 байт или 32 записи, у меня же получилось подгрузить 86). Но в CISCO возможно создание поддиректорий, например, по подразделениям, площадкам. Таким образом единый файл разбивается на несколько файлов по площадкам и можно получить список абонентов.
Error rendering macro 'code': Invalid value specified for parameter 'firstline'
Стоит учитывать, что пункты меню, заголовок и промт должны быть написаны латинскими буквами.
Аналогичные файлы телефонной книги подойдут и для CISCO CP79XX.
Настройка панели расширения
Настройка клавиш на панели производится в веб интерфейсе конкретного телефонного аппарата, к которому подключена панель. При просмотре интерфейса в режиме admin / advanced, доступна вкладка Attended console, на которой и представлены параметры клавиш панелей расширения.
Для работы с Asterisk панели расширения, нужно указать параметры:
Код перехвата *7 соответствует комбинации pickupexten в конфигурационном файле features.conf
Каждая клавиша программируется строкой вида:
sub - запрос для обращения к номеру абонента на АТС при вызове функцииЗдесь 35890 - номер абонента, который контролируется; 192.168.1.11 - IP адрес сервера телефонии.
Таким образом, для тогда чтобы клавиша работала только для быстрого вызова, нужно прописать:
Также необходимо произвести редактирование конфигурационных файлов. В номерном плане, в extensions.conf должен быть контекст
Где _1XX - маска номеров внутренних абонентов. Похожий контекст в AEL работать НЕ будет! В конфигурационном файле sip.conf, секции [globals] должны быть раскомментированы и указаны следующие параметры:
Отключение режима SPCP
Для новых телефонов, которые ранее не были подключены к сети
Перейдите в раздел «Call Control Settings» Для параметра «SPCP Auto Detect» установите значение «No» и нажмите клавишу «Save» Подключите телефон к ЛВС, он получит IP адрес и конфигурационный файл с настройкамиДля телефонов, которые уже подключены к сети и находятся в режиме SPCP
Перейдите в раздел «Call Control Settings» Для параметра «SPCP Auto Detect» установите значение «No» и нажмите клавишу «Save» Подключите телефон к ЛВС, он получит IP адрес и конфигурационный файл с настройкамиОтладка
Если телефон перезагружается каждую минуту, значит в общем конфигурационном файле для моделей и личном конфигурационном файле для аппарата (па мак адресу) есть одинаковые параметры. Параметры не должны повторяться в файлах.
Можно включить логгирование на syslog сервер. Для этого, если syslog установлен на Gentoo (используется syslog-ng) необходимо в конфигурационном файле /etc/syslog-ng/syslog-ng.conf внести следующие изменения:
Создать директорию /var/log/remote.d Дать её права 777. После этого применить конфигурацию для logger сервера.
Можно использовать любой другой syslog сервер (например GrayLog)
В самом телефонном аппарате нужно выполнить следующее:
1. Configure your phone by directing your browser to:
2. Enable Debug Messages by editing the following fields:
- Phone's web-ui > System tab > Optional Network Configuration > Debug Server: <IP address of syslog server> Example: 192.168.0.200
[if you are capturing with Wireshark, you do not need to use a valid syslog server's IP address, any "fake" address can be used, example 10.0.0.1] - iPhone's web-ui > System tab > Optional Network Configuration > Debug Level: 3
- Phone's web-ui > Ext N > SIP Settings > SIP Debug Option: full
3. Enable Syslog Messages by editing the following: [step 3b is not needed if you have enabled Debug]
Phone's web-ui > System tab > Optional Network Configuration > Syslog Server: <IP address of syslog server> Example: 192.168.0.200
4. Scroll down and click Submit All Changes
The Phone will reboot and send all debug / syslog messages to the specified IP address of the syslog server.
[Don't forget to make sure that your syslog server is running and that its IP address is what you configured on the phone.]
Ожидание вызова (CallWaiting)
Call waiting alerts you when you are on a call by ringing your phone and displaying a status message that another call is ringing. If you turn call waiting off, incoming calls do not ring your phone if you are on another call, and the caller hears a busy signal or message.
Второй входящий звонок может мешать оператору, отвлекать от работы. Для включения или отключения функции call waiting на телефонном аппарате:
В разделе «Supplementary Services» найдите опцию «CW Setting». Выберите «yes» или «no» для включения или отключения функции.Отключить гудок в ухо при поступлении второго звонка на вторую линию
В настройках телефона Admin → Advanced → Regional изменить параметр Call Waiting Tone в секции Call Progress Tones на значение
Этот же параметр может быть задан в индивидуальном конфигурационном файле
Групповое уведомление Paging
Функция Paging осуществляется уведомление всех абонентов, у кого телефоны SPA 5XX, в локальной сети. Функция позволяется одному абоненту произвести голосовое уведомление всех остальных абонентов по громкой связи, при этом происходит автоматическое поднятие трубки на всех телефонных аппаратах.
В настройках телефонного аппарата, в вкладке Voice → Phone, в разделе Multiple Paging Group Parameters имеется параметр Group Paging Script, который определяет настройки группового уведомления:
num=800 - это номер, который нужно набрать на телефонном аппарате, для вызова группового уведомления. listen=yes - параметр, который указывает телефону, нужно ли отвечать на групповое уведомление или нет. Т.е. можно установить значение no, тогда с телефона можно будет производить групповое уведомление, но сам телефон слушать групповые уведомления не будет.Этот параметр так же можно прописать в конфигурационном файле:
Установка времени на телефонном аппарате
Regional -> Miscellaneous -> Time Zone
Перезагрузка телефонов каждый час
Телефонные аппараты могут перезагружаться каждый час самостоятельно в случае, если телефоны были настроены вручную и для них отсутствует индивидуальный конфигурационный файл.
Данной ситуации также соответствую значения следующих параметров:
- Resync Fails On FNF: yes - file-not-found response
- Resync Error Retry Delay: 3600
Телефоны перезагружаются в попытке получить конфигурационный файл, которого нет.
Читайте также: