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

Обновлено: 07.07.2024

Как известно, корпоративные телефоны 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,
нам понадобится:

Файлы русской локализации po-locale-ru_RU-8.4.3.1000-1.exe

В качестве платформы я использую дистрибутив 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

cisco_7925g1

[note]Заметка: так чисто для общей информации, оказывается данные телефоны поставляются чисто трубка и miniUSB провод, чисто для подключения к ПК и зарядки от него. База продается отдельно. А с ней гораздо удобней нежели с проводком.[/note]

Взявшись разобраться как его настроить на новую сеть, на новый TFTP сервер и в конце концов как его вообще к Wi-Fi подключить. Мы пойдем по порядку.

[note]Совет: перед тем как что либо настраивать или сбрасывать настройки с телефона, рекомендую прописать в своем DHCP сервере опцию для TFTP. Как сделать это на Mikrotik RB2011UiAS-RM описано тут[/note]

Подключим телефон к Wi-Fi сети.

Сохраняем параметры и телефон должен успешно подключится к вашей Wi-Fi сети.

[tip]Заметка: Если у вас настроена в DHCP опция 150, то вам не нужно указывать в ручную адрес TFTP сервера. Телефон сам его определит.[/tip]

Теперь разберем как прописать на телефоне в ручную адрес TFTP сервера.

UBB_install_OK

IP-адрес : 192.168.1.50

Маска подсети: 255.255.255.0

Нажимаем ОК, ОК и Закрыть.

[tip]Совет: Если у вас на момент подключения телефона имеется несколько активных сетевых подключений, то рекомендую отключить все кроме соединения с телефоном, дабы не было конфликтов.[/tip]

Network2

Нас интересуют сетевые настройки телефона, нажимаем NETWORK PROFILES.

Network3

Система запросит у нас логин и пароль.

Network4

Нажимаем на Profile 1

Network5

Листаем страницу в самый низ до пункта TFTP. Выбираем пункт Use the following TFTP servers и в поле TFTP Server 1 или 2 указываем IP-адрес где располагается TFTP сервер. Нажимаем SAVE.

Network6

Перезагружаем телефон и теперь при загрузке он уже будет знать где искать TFTP сервер.

Устанавливаю : USB-Install-792x-Windows7-64bit.1-0-4.exe

— Next – Install – Все равно установить этот драйвер — далее на запрос:

Подключаю Cisco CP-7925G к Windows 7

Что мне это дает, а дает возможность подключиться к 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 мсек

Web-интерфейс управления аппаратом

В процесс изучения данной страницы столкнулся, что некоторые пункты защищены логином и паролем

Административные функции аппарата защищены паролем

А вот где брать данные аутентификационные данные?

По документации выяснил:


Телефонные аппараты могут получать свои настройки, читая конфигурационные файлы.

Для того, чтобы телефоны получали конфигурационные файлы автоматически при загрузке:

  1. DHCP сервер должен выдавать опцию 66 с указанием IP адреса TFTP сервера (DHCP опция 66 указывает на TFTP сервер в сети).
  2. В настройках телефонов нужно указать протокол поиска конфигурационных файлов TFTP. Для этого нужно зайти в настройки телефонного аппарата Admin → Advanced → Provisioning и изменить параметр Transport protocol на tftp.
  3. В настройках телефонов 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

Телефоны перезагружаются в попытке получить конфигурационный файл, которого нет.

Читайте также: