Автоматическая настройка телефонов
Это статья, описывающая процесс быстрой настройки телефонов в MikoPBX. В ней объясняется, как автоматически конфигурировать устройства для обеспечения их готовности к использованию в системе.
Autoprovisioning Plug & Play (PnP), эту технологию поддерживают многие производители — Yealink, Snom. Телефоны этих производителей могут быть настроен текущей версией модуля.
Основные достоинства автоматической настройки телефонов:
Облегчает первичную настройку — не требуется заходить в web интерфейс каждого устройства. Достаточно на сервере автонастройки указать соответствие MAC адреса устройства и аккаунта.
Упрощает поддержку — действительно становится легче при необходимости изменить настройки устройства. Управляем настройками опять же на сервере
Возможно свести настройку к набору star-кода: «*911*<SIP_ACC>» — в ряде случаев этой функции просто цены нет. Не каждый офисный работник сможет настроить IP телефон, а вот набрать комбинацию цифр задача простая.
Системные требования
Модуль может работать только в локальной сети
В сети должны быть разрешены multicast запросы на IP 224.0.1.75
На текущий момент в качестве адреса регистрации можно задать только одно общее значение для всех устройств
На АТС должны быть открыты порты web интерфейса (HTTP) и SIP - 80 и 5060
Работа по HTTPS пока не поддерживается
В сети не должно быть запущено других PnP серверов. Устройство будет получать настройки от первого ответившего сервера
Поддерживаемые телефоны
Yealink
Yealink T19(P)
Yealink T28(P)
Yealink W52
Yealink WP530
Snom
Snom D120
Snom D785
Snom D735
Snom D715
Snom D385
Snom D335
Fanvil
Fanvil X5U
Fanvil X3SP
Fanvil X1SP
Мы обязательно будем расширять линейку поддерживаемых телефонов.
Настройка модуля
Перейдите в интерфейс «Модули» -> «Маркетплейс модулей».
Установите модуль «Модуль автоматической настройки телефонов».
Запускайте модуль только после завершения его настройки.
Перейдите к его интерфейсу:
Шаблон внутреннего номера - укажите добавочный номер для возможности настройки телефона star-кодом.
Адрес сервера для регистрации телефонов - ip или имя сервера MikoPBX. По этому адресу будут подключаться телефоны к АТС.
Черный список MAC адресов телефонов - перечислите MAC телефонов, которые НЕ требуется настраивать Это список описывает исключения. Черный список имеет более высокий приоритет, чем белый.
Белый список MAC адресов телефонов - ограничьте настраиваемые телефоны только перечисленными.
Если Черный и Белый списки не настроены, то модуль будет пытаться настроить все телефоны.
Дополнительные параметры конфигурации телефонов
В поле «Дополнительные параметры» допускается описать произвольные настройки для конфигурационных файлов телефонов.
Yealink
Сервер по умолчанию генерирует следующий конфигурационный файл:
К нему можно добавить в конец произвольный набор параметров. Для этого необходимо в поле «Дополнительные параметры» описать секцию «[yealink]». Пример:
Каждый новый параметр выделяется отдельной строкой.
Ссылка на сайт поддержки Yealink
Snom
Пример файла конфигурации:
Файл имеет более сложную структуру, чем у Yealink.
Для добавления данных в узел «<settings>» следует описать секцию «[snom]»:
Для добавления данных в узел «<phone-settings>» следует описать секцию «[snom-phone-settings]»:
Документация доступна на сайте wiki.snom.com
Fanvil
Пример файла конфигурации:
Принцип кастомизации схож. В поле «Дополнительные параметры» есть возможность описать следующие секции:
[fanvil] - добавляет конфигурацию в начало файла
[fanvil-sip] - добавляет строки конфигурации в конец раздела «<SIP CONFIG MODULE>»
[fanvil-tele] - добавляет строки конфигурации в конец раздела «<TELE CONFIG MODULE>»
[fanvil-autoupdate] - добавляет строки конфигурации в «<TELE CONFIG MODULE>»
Анализ проблем
Анализ проблем с Yealink
Первым делом, убедитесь, что Вы используете актуальную версию прошивки телефона.
Перейдите в web интерефс устройства
Перейдите в меню «Настройки» - «Конфигурация»:
Включите уровень журнала на максимальное значение 6.
Перезагрузите устройство.
Выполните действие «Экспорт».
В скачанном логе следует обратить внимание на строки вида:
Видно, что телефон попытался скачать конфигурационный файл с 172.16.32.105:56080. В моем случае это был сервер со старой Askozia 4.
Корректный ответ должен выглядеть следующим образом:
Last updated