Загрузка конфигураций и управление KH-HDV130 через файлы конфигураций и TFTP
Добавлено: 09 окт 2020, 12:43
При работе с большим количеством телефонов нужна какая то централизация управления ими, есть множество способов управления конфигурацией на VoIP телефонах KX-HDV130. Программисты могут использовать скрипты , можно использовать WEB серверы Panasonic и может быть есть ещё какие то методы, но в нашей компании мы пока остановились на управлении конфигураций через файлы лежащие на TFTP серевре. В наших файлах конфигурации есть строка указывающая телефону точное время повторной загрузки файла конфигурации, откуда он узнает, что то новое или всё останется так как и было.
Каждое утро телефоны опрашивают наш TFTP, если нам нужно что то изменить то мы меняем это вечером и утром телефоны уже применяют новые настройки. Можно и ускорить этот процесс, оборвать связь с SIP сервером или коммутатором, роутером и через какое то время телефоны уйдут на перезагрузку и запросят файл конфигурации. Есть команда SIP Notify -reset которая должна приводить телефон к моментальной перезагрузке, но NS500 такого не умеет, может быть Asterisk умеет, но Panasonic об этом молчит, сами описали эту команду в своей брошуре по KX-HDV130 но кто и как отправит этот Notify не написано.
Итак, как эта схема устроена у нас в компании.
- Телефоны не имеют статического IP адреса и запрашивают его по DHCP
- DHCP сервер активирован на виртуальной машине Windows server, в DHCP включена опция 066 сообщающая
"Boot Server Host Name" т.есть IP адрес TFTP сервера
- на TFTP сервере раздаются три файла KX-HDV130RU - ConfigAll Config4C364E0111AD
у каждого своё назначение и телефон запрашивает их в строгом соответствии с именем файла, там где mac адрес телефон ищет
файл предназначенный только для него.
В файле KX-HDV130RU мы можем сообщить что то общее для всех телефонов данной модели.
В файле ConfigAll мы можем сообщить что то общее для вообще всех телефонов.
В файле Config4C364E0111AD фигурирует mac адрес телефона, этот файл только для того чей mac совпадает с именем файла.
Манипулирование параметрами конфигураций ускоряет работу с телефонами.
Пример: Сотрудники жалуются, что при наборе внутренних номеров или городских приходится долго ждать соединения с вызываемым. Всё дело в таймере KX-HDV130 ожидающем большее количество цифр, чем набрал абонент, набор даже не отправляется на АТС, его держит телефон. Для решения проблемы вносим в файл конфигурации общий или личный строку
DIAL_PLAN_1="09XX|1XXX|8,2XXXXXX|8,8XXXXXXXXXX|" и на следующее утро после обновления конфигураций телефонов ( CFG_RESYNC_TIME="06:28") все сотрудники довольны, стоит им набрать к примеру 0910 как набор моментально улетает на АТС и сразу соединение.
В приложенных файлах образцы конфигураций, они содержат только часть того чем можно управлять, в реальности функций гораздо больше, нужно искать их в интернете и документации Panasonic.
Каждое утро телефоны опрашивают наш TFTP, если нам нужно что то изменить то мы меняем это вечером и утром телефоны уже применяют новые настройки. Можно и ускорить этот процесс, оборвать связь с SIP сервером или коммутатором, роутером и через какое то время телефоны уйдут на перезагрузку и запросят файл конфигурации. Есть команда SIP Notify -reset которая должна приводить телефон к моментальной перезагрузке, но NS500 такого не умеет, может быть Asterisk умеет, но Panasonic об этом молчит, сами описали эту команду в своей брошуре по KX-HDV130 но кто и как отправит этот Notify не написано.
Итак, как эта схема устроена у нас в компании.
- Телефоны не имеют статического IP адреса и запрашивают его по DHCP
- DHCP сервер активирован на виртуальной машине Windows server, в DHCP включена опция 066 сообщающая
"Boot Server Host Name" т.есть IP адрес TFTP сервера
- на TFTP сервере раздаются три файла KX-HDV130RU - ConfigAll Config4C364E0111AD
у каждого своё назначение и телефон запрашивает их в строгом соответствии с именем файла, там где mac адрес телефон ищет
файл предназначенный только для него.
В файле KX-HDV130RU мы можем сообщить что то общее для всех телефонов данной модели.
В файле ConfigAll мы можем сообщить что то общее для вообще всех телефонов.
В файле Config4C364E0111AD фигурирует mac адрес телефона, этот файл только для того чей mac совпадает с именем файла.
Манипулирование параметрами конфигураций ускоряет работу с телефонами.
Пример: Сотрудники жалуются, что при наборе внутренних номеров или городских приходится долго ждать соединения с вызываемым. Всё дело в таймере KX-HDV130 ожидающем большее количество цифр, чем набрал абонент, набор даже не отправляется на АТС, его держит телефон. Для решения проблемы вносим в файл конфигурации общий или личный строку
DIAL_PLAN_1="09XX|1XXX|8,2XXXXXX|8,8XXXXXXXXXX|" и на следующее утро после обновления конфигураций телефонов ( CFG_RESYNC_TIME="06:28") все сотрудники довольны, стоит им набрать к примеру 0910 как набор моментально улетает на АТС и сразу соединение.
В приложенных файлах образцы конфигураций, они содержат только часть того чем можно управлять, в реальности функций гораздо больше, нужно искать их в интернете и документации Panasonic.