Автопровижининг телефонов Yealink. Часть 3
Мы продолжаем публикацию цикла статей, посвященных автопровижинингу IP-телефонов Yealink. Первая часть цикла была посвящена обзору функции автопровижининга, во второй части рассмотрен принципы работы с конфигурационными файлами. Завершающая статья цикла посвящена практическому примеру настройки автопровижининга.
Задача: имеется 5 аппаратов Yealink SIP-T46U и 20 аппаратов SIP-T31P. Их необходимо настроить, то есть, перевести из состояния "новый из коробки" в состояние "готов к использованию".
Процесс автопровижининга можно разделить на 5 этапов:
- определение сценария развертывания;
- подготовка конфигурационных файлов;
- размещение конфигурационных файлов на файловом сервере;
- развертывание службы/сервера, которые будут направлять телефон на файловый сервер;
- запуск процедуры автопровижининга.
Этапы 1-2 мы обсудили в предыдущих статьях и в этой статье не будем подробно на них останавливаться.
Этап 1. Определение сценария развертывания
Исходя из количества телефонов и сетевой инфраструктуры, необходимо выбрать оптимальный сценарий их развертывания.
Подробнее о выборе сценария развертывания
Среди множества способов обнаружения адреса автопровижининг-сервера выделяется метод опций DHCP, как наиболее доступный и универсальный. Рассмотрим процесс на базе данного метода. В примере автопровижининг будет настроен через 66 опцию DHCP-сервера.
Описание процесса
При включении телефон отправляет широковещательный запрос DHCP Discover, ответом на который устройство получит DHCP Offer. В DHCP Offer, помимо предлагаемого IP-адреса, содержатся иные сетевые параметры (маска, шлюз, DNS и пр.), передаваемые в формате так называемых DHCP-опций. Одной из таких опций может стать 43 опция (vendor-specific information), 66 опция (TFTP-сервер), а также пользовательская опция. Эти опции могут содержать адрес автопровижининг-сервера.
Boot-файлы в данном случае не используются, т. к. количество устройств небольшое, и использование boot-файлов не упростит процесс подготовки конфигурационных файлов.
Этап 2. Подготовка конфигурационных файлов
Подробнее о подготовке конфигурационных файлов
Мы подготовили 2 общих конфигурационных файла (y000000000108.cfg и y000000000123.cfg), которые содержат настройки SIP-сервера, DSS-клавиш, рингтона и некоторые другие параметры, и 25 персонифицированных конфигурационных файлов MAC.cfg, содержащих настройки учетных записей SIP.
Описание процесса
Сначала все телефоны получат настройки из общего конфигурационного файла, а затем каждый из аппаратов получит свою персонифицированную конфигурацию из конфигурационного файла MAC.cfg.
Этап 3. Размещение конфигурационных файлов на сервере
Размещаем конфигурационные файлы на файловом сервере.
В качестве файлового сервера выберем Tftpd64, который свободно распространяется и не требует какой-либо специальной настройки.
Порядок установки сервера и размещения на нем конфигурационных файлов
1. Перейдите по ссылке и скачайте установочный файл Tftpd64-4.64-setup.exe.
2. Установите сервер.
3. TFTP-сервер уже включен в настройках по умолчанию, в качестве сетевого хоста используется localhost (если на ПК используется несколько IP-адресов, необходимо выбрать нужный в поле Server interfaces).
4. В поле Current Directory укажите директорию, которая будет использоваться TFTP-сервером как "домашняя".
5. В данную директорию помещаем конфигурационные файлы, подготовленные на этапе 2.
Примечание: по умолчанию 66 опция работает по протоколу TFTP, но при выборе данной опции можно использовать сервер, работающий по протоколам FTP/HTTP/HTTPS. Если при выборе 66 опции используется файловый сервер, работающий по любому другому протоколу, необходимо указать протокол в явном формате, например http://192.168.5.115.
Этап 4. Настройка DHCP-опции
Необходимо перейти в настройки маршрутизатора/DHCP-сервера и настроить на нем DHCP-опцию. В качестве примера рассмотрим, как настроить DHCP-опцию на маршрутизаторах Openwrt и Mikrotik.
1. Маршрутизатор с прошивкой Openwrt
Авторизовавшись в веб, откройте настройки интерфейсов (Network – Interfaces).
Выберите интерфейс, войдите в режим редактирования интерфейса, нажав Edit.
Перейдите в настройки DHCP-сервера интерфейса (Advanced Settings – DHCP Server - Advanced Settings) и кликните на иконку Add напротив раздела DHCP-Options.
Укажите номер опции и ее содержимое в формате <Номер опции, Значение опции>, сохраните настройки. Убедитесь, что настроенная опция появилась в списке опций.
2. Маршрутизатор Mikrotik
Авторизовавшись в веб, откройте окно настроек WebFig. Перейдите в меню IP – DHCP Server – Options – Add New.
Заполните поля Name (Имя опции), Code (Номер опции), Value (Значение опции), после чего нажмите OK. Убедитесь, что настроенная опция появилась в списке опций.
Этап 5. Запуск процедуры автопровижининга
Теперь можно подключить телефоны к сети. Если все действия выполнены правильно, после загрузки телефона и получении им сетевых настроек устройство автоматически начнет процесс автопровижининга. С файлового сервера будут последовательно запрошены файлы — сначала common.cfg, затем MAC.cfg. Во время скачивания этих файлов светодиод в углу экрана телефона будет мигать красным.
Процесс применения некоторых системных параметров может потребовать перезагрузки телефона.
В логах TFTP-сервера можно увидеть сообщения о запросе и скачивании телефонами конфигурационных файлов.
Процесс завершен! Телефоны настроены и готовы к использованию.
Следите за нашими обзорами и новостями!