Мы начинаем публикацию цикла статей, посвященных автопровижинингу IP-телефонов Yealink. Цикл состоит из 3 статей:  обзор функции автопровижининга; работа с конфигурационными файлами; практический пример настройки провижн-сервера.   Автопровижининг — одна из важнейший функций современных VoIP-устройств, предназначенная для их массового развертывания и обслуживания. Массовое развертывание предполагает моментальный перевод устройств из состояния "из коробки" в состояние "готов к работе". Обслуживание предполагает управление настройками устройств — как по отдельности (передача персонифицированных настроек), так и группами устройств (передача общих параметров группам устройств, контроль за их изменением).    Преимущества автопровижининга  Скорость развертывания. Моментальный ввод телефона в эксплуатацию сразу же после его подключения к сети. Легкое администрирование. Удаленное и массовое изменение настроек телефонов, а также изменение индивидуальных параметров конкретного устройства. Надежность. Минимизация числа ошибок при настройке за счет централизованности процесса и использованию шаблонных файлов/специальной утилиты для создания конфигов. Универсальность. Множество способов и настраиваемых опций автопровижининга для гибкой настройки под любой сценарий использования функции.  	 Yealink предлагает администратору обширный набор инструментов автопровижининга. Эту функцию поддерживают все IP-телефоны Yealink из актуального модельного ряда и большинство EOL-продуктов.    Необходимые составляющие провижининга  Провижн-сервер. Доступные методы для автопровижининга: PnP, DHCP, Static, Zero Touch. Конфигурационные файлы. Поддерживаются boot-файлы (менеджер конфигурационных файлов) и cfg-файлы (файл настроек). Ресурс-файлы (телефонные книги, фотографии, мелодии звонка и пр.). Файловый сервер. IP-телефоны Yealink могут взаимодействовать с сервером, работающим по протоколам FTP, TFTP, HTTP и HTTPS. По умолчанию используется протокол TFTP.  	 Кроме того, в зависимости от выбранного способа автопровижининга могут предъявляться некоторые специальные требования к сетевой среде, в которой разворачивается провижининг.   	 Ход процесса автопровижининга может различаться в зависимости от выбранного способа реализации, однако всегда состоит из нескольких ключевых этапов:  подготовка конфигурационных и ресурс-файлов, размещение их на файловом сервере; настройка (в соответствии с выбранным способом провижининга) DHCP/PnP-сервера, ответственного за получение телефоном ссылки на провижн-сервер; инициирование пользователем процесса провижининга.  	 В настоящее время существует 2 механизма провижининга — без boot-файла и c boot-файлом.    Схематическое изображение механизмов провижининга   	 Рассмотрим 5 наиболее популярных способов получения телефоном ссылки на провижн-сервер.    1. DHCP    Описание процесса: адрес провижн-сервера передается телефону DHCP-сервером при получении телефоном сетевых настроек.  Требуется: DHCP-сервер с поддержкой настройки DHCP-опций (43,66 или пользовательская опция), конфигурационный файл (файлы), файловый сервер для размещения конфигурационных файлов.  Процедура: при подключении телефона к сети (должен быть выбран DHCP-метод получения сетевых настроек), устройство обращается на DHCP-сервер, получает стандартные сетевые настройки (IP-адрес, маска, шлюз, DNS) и вместе с ними — ссылку на файловый сервер с конфигами (в теле настроенной DHCP-опции).    2. PnP    Описание процесса: PnP-провижининг — это способ автопровижининга, при котором ссылку на провижн-сервер телефон получает от SIP-сервера.  Требуется: SIP-сервер с поддержкой соответствующего функционала, конфигурационный файл (файлы), файловый сервер для размещения конфигурационных файлов.  Процедура: при подключении телефона к сети устройство рассылает широковещательный запрос SIP SUBSCRIBE. Сервер может дать ответ SIP NOTIFY с командой на перезагрузку, после чего будет инициирован процесс автопровижининга с сервера, указанного в NOTIFY.    3. Zero Touch    Описание процесса: адрес провижн-сервера вводится вручную через экранное меню телефона при включении.  Требуется: конфигурационный файл (файлы), файловый сервер для размещения конфигурационных файлов.  Процедура: при включении телефона на короткий промежуток времени появляется диалоговое окно с предложением осуществить автопровижининг. При утвердительном ответе будет предложено ввести адрес провижн-сервера. 	 Опция отключена в настройках по умолчанию, ее необходимо активировать через веб-интерфейс устройства: 	 Веб-интерфейс: Настройки -> Auto Provision -> Zero Active (Включено)      4. Вручную    Описание процесса: адрес провижн-сервера указывается вручную в настройках телефона. 	 Устройство будет обращаться на указанный сервер за конфигом при перезагрузке или с заданным интервалом.  Требуется: конфигурационный файл (файлы), файловый сервер для размещения конфигурационных файлов.  Процедура: настройка в веб-интерфейсе телефона. 	 Веб-интерфейс: Настройки -> Auto Provision -> URL-адрес сервера        	 После указания URL-адреса провижн-сервера устройство можно направить за настройками через перезагрузку телефона или выбор опции Обновить настройки сейчас. 	 Веб-интерфейс: Настройки -> Auto Provision -> Обновить настройки сейчас    5. YDMP/YDMCS   	 YDMP и YMCS — платформы управления устройствами Yealink, которые позволяют создавать, редактировать, импортировать или экспортировать конфигурационные файлы, а также получать адрес провижн-сервера для устройств Yealink. 	 YDMP — программное решение, которое пользователь устанавливает на свое аппаратное устройство. 	 YMCS — облачный аналог YDMP.     	 Вторая статья цикла посвящена принципам работы с конфигурационными файлами.   	 Следите за нашими новостями!