Провиженинг телефонных аппаратов Panasonic KX-UT123RU для подключения к IP-АТС Asterisk
В рамках данной статьи будет рассмотрена настройка телефонных аппаратов Panasonic линейки KX-UT123 под АТС Asterisk с помощью конфигурационных файлов. Конечно, все настройки можно произвести через веб-интерфейс, но такой способ абсолютно неэффективен при наличие уже более десятка аппаратов, так как занимает много времени.
Для автонастройки телефонов понадобиться настроенный TFTP-сервер и DHCP с прописанной опцией 66. В директорию загрузки TFTP необходимо положить файл прошивки и файлы конфигурации. Структуру файлов целесообразнее сделать следующей:
— KX-UT123RU.cfg — инициализационный файл, в котором указываются пути до всех конфигурационных файлов и до файла прошивки;
— master.cfg — мастер-файл, в котором содержаться настройки общие для всех телефонных аппаратов;
— {mac}.cfg — конфигурационный файл индивидуальный для каждого конкретного телефонного аппарата, в имени содержится мак-адрес устройства.
Содержимое файлов
Рассмотрены будут минимально необходимые наборы параметров в каждом файле.
— KX-UT123RU.cfg
# Panasonic SIP Phone Standard Format File # CFG_PRODUCT_FILE_PATH=»tftp://172.16.21.50/KX-UT123RU.cfg» — путь до собственно данного файла
CFG_MASTER_FILE_PATH=»tftp://IP_TFTP/master.cfg» — путь до мастер файла
FIRM_FILE_PATH=»tftp://IP_TFTP/UT11x12x-01.278_HW1.fw» — путь до файла прошивки
CFG_STANDARD_FILE_PATH=»tftp://IP_TFTP/{mac}.cfg» — путь до индивидуального конфиг-файла
— master.cfg
# Panasonic SIP Phone Standard Format File # DO NOT CHANGE THIS LINE!
############################################################
# This is a sample configuration file. #
# Most of the parameters below are just default values… #
############################################################
############################################################
# System Settings #
############################################################
## Login Account Settings — настройки административных пользователей
ADMIN_ID=»admin»
ADMIN_PASS=»Пароль»
USER_ID=»user»
USER_PASS=»»
## IP Settings — сетевые настройки
CONNECTION_TYPE=»1″ — тип получения ip-адреса (1 — DHCP, 0 — статика)
HOST_NAME=»KX-UT-123-136″
DHCP_DNS_ENABLE=»Y» — получение DNS от DHCP-сервера
STATIC_IP_ADDRESS=»» — статический ip (если настраивается на получение сетевых параметров по DHCP, то необходимо оставить пустым) — аналогично поступить и со всеми нижеприведенными сетевыми параметрами.
STATIC_SUBNET=»»
STATIC_GATEWAY=»»
USER_DNS1_ADDR=»»
USER_DNS2_ADDR=»»
## Ethernet Port Settings — настройки VLAN, необходимы, если в сети используется отдельный голосовой VLAN
VLAN_ENABLE=»Y» — активация VLAN
VLAN_ID_IP_PHONE=»21″ — идентификатор (тег) VLAN
VLAN_PRI_IP_PHONE=»7″
VLAN_ID_PC=»1″
VLAN_PRI_PC=»0″
## HTTP Settings — настройки веб-интерфейса
HTTPD_PORTOPEN_AUTO=»Y» — разблокировка веб-интерфейса на постоянной основе
HTTP_VER=»1″
HTTP_USER_AGENT=»Panasonic_{MODEL}/{fwver} ({mac})»
HTTP_SSL_VERIFY=»0″
CFG_ROOT_CERTIFICATE_PATH=»»
## Provisioning Settings — установки автонастройки
OPTION66_ENABLE=»Y» — разрешение на принятие опции 66 от сервера DHCP
OPTION66_REBOOT=»Y» — разрешение на перезагрузку аппарата по опции 66
PROVISION_ENABLE=»Y» — разрешение автонастройки аппарата
CFG_CYCLIC=»Y» — циклический запрос конфигурационных файлов
CFG_CYCLIC_INTVL=»2″ — время цикла запроса, в данном примере две минуты, соответственно конфиг файлы будут запрашиваться каждые две минуты.
CFG_RTRY_INTVL=»5″ — время, через которое будет запрошен конфиг файл после неудачного запроса
CFG_RESYNC_TIME=»»
CFG_RESYNC_FROM_SIP=»check-sync» — тип запроса на переконфигурацию через SIP-пакет. Настраивается в файле sip_notify.conf
## Miscellaneous Network Settings
NW_SETTING_ENABLE=»N» — разрешение/запрет перенастройки сетевых параметров через веб
CUSTOM_WEB_PAGE=»0″ — параметр определяет уровень доступа к настройкам сети и времени пользователю user из веб-интерфейса.
## Telephone Settings. — настройки телефона
DISPLAY_NAME_REPLACE=»Y» — разрешение на замену отображаемого имени пришедшего с АТС на имя, записанное в телефонной книге аппарата
NUMBER_MATCHING_LOWER_DIGIT=»7″ — минимальное количество символов в номере, при которых будет поиск в телефонной книге
NUMBER_MATCHING_UPPER_DIGIT=»10″ — максимальное количество символов в номере, при которых будет поиск в телефонной книге
DISPLAY_DATE_PATTERN=»1″ — режим отображения даты (0 — неназначено, 1 — ДДММ, 2 — ММДД)
DISPLAY_TIME_PATTERN=»2″ — режим отображения времени (0 — неназначено, 1 — 12-часовой формат, 2 — 24-часовой формат)
DEFAULT_LANGUAGE=»ru» — язык интерфейса аппарата
EXTENSION_PIN=»0000000000″ — пин-код на доступ к истории звонков и к телефонной книге —
POUND_KEY_DELIMITER_ENABLE=»Y» — установка поведения по нажатию # — Y — использовать # как символ посыла вызова
## Call Control Settings — настройки вызова
DISPLAY_NAME_1=»» — отображаемое имя
VM_NUMBER_1=»*97″ — номер голосовой почты
DIAL_PLAN_1=»810.S3|8[2-9]xxxxxxxxxS0″ — диалплан телефонного аппарата
DIAL_PLAN_NOT_MATCH_ENABLE_1=»N»
SHARED_CALL_ENABLE_1=»N»
FWD_DND_SYNCHRO_ENABLE_1=»N»
RESOURCELIST_URI_1=»»
CW_ENABLE_1=»Y»
HOLD_SOUND_PATH_1=»0″
## Firmware Update Settings — настройки обновления прошивки
FIRM_UPGRADE_ENABLE=»Y» — разрешение на обновление
FIRM_VERSION=»01.000″ — версия прошивки
FIRM_UPGRADE_AUTO=»Y» — разрешение на автоматическое получение обновлений
— {mac}.cfg
# Panasonic SIP Phone Standard Format File # DO NOT CHANGE THIS LINE!
############################################################
# This is a sample configuration file. #
# Most of the parameters below are just default values… #
############################################################
############################################################
SIP_AUTHID_1=»ext» — SIP логин (внутренний номер)
SIP_PASS_1=»password» — пароль внутреннего номера
SIP_PRXY_ADDR_1=»IP_asterisk» — ip-адрес Asterisk’а
SIP_RGSTR_ADDR_1=»IP_asterisk» — ip-адрес Asterisk’а
PHONE_NUMBER_1=»ext» — SIP логин (внутренний номер)
На этом подготовка к провиженингу завершена. В заключение необходимо пояснить, почему была выбрана структура именно с несколькими разделенными файлами конфигурации. Основная причина — удобство редактирования — при изменении/добавлении какого-либо параметра общего для всех телефонных аппаратов достаточно будет изменить/добавить его в один конфигурационный файл (master.cfg), а не править большое кол-во файлов.
![](/wp-content/uploads/2019/05/Screenshot_2.png)
Остались вопросы?
Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.
категории
- DECT
- Linux
- Вспомогательный софт при работе с Asterisk
- Интеграция с CRM и другими системами
- Интеграция с другими АТС
- Использование Elastix
- Использование FreePBX
- Книга
- Мониторинг и траблшутинг
- Настройка Asterisk
- Настройка IP-телефонов
- Настройка VoIP-оборудования
- Новости и Статьи
- Подключение операторов связи
- Разработка под Asterisk
- Установка Asterisk
VoIP оборудование
ближайшие курсы
Новые статьи
10 доводов в пользу Asterisk
Распространяется бесплатно.
Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.
Безопасен в использовании.
Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.
Надежен в эксплуатации.
Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.
Гибкий в настройке.
Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.
Имеет огромный функционал.
Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.
Интегрируется с любыми системами.
То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.
Позволяет телефонизировать офис за считанные часы.
В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.
Отличная масштабируемость.
Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.
Повышает управляемость бизнеса.
Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.
Снижает расходы на связь.
Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.