Yealink автоматическая настройка (auto provision)

Рассмотрим пример использования autoprovision в телефонах yealink. Для автоматической настройки нам потребуется установленный dhcp сервер, а так же сервер tftp. Автоматическая настройка будет полезна для большого парка телефонов. Так же взяв за основу данную инструкцию можно ее адаптировать под большинство телефонов.

Первое что необходимо сделать это, установить и настроить dhcp сервер. Данную процедуру будем производить непосредственно на VOIP атс FreePBX, как ее установить мы рассказывали ранее в статье Установка asterisk(FreePBX). Затем мы подготовим конфигурационные файлы для телефонов.

Все манипуляции проходят на FreePBX дистро.

Установка dhcp

После установки потребуется указать сетевой интерфейс на котором будет запущен dhcp сервер. Откроем файл:

Добавим в него DHCPDARGS=eth3, где eth3 название интерфейса.

DHCPDARGS dhcpd

Затем откроем для редактирования конфигурационный файл

Вставляем в него следующее:

В данной конфигурации мы задаем настройки подсети.

subnet обозначает сеть, в области которой будет работать данная группа настроек;
range — диапазон, из которого будут браться IP-адреса;
option domain-name-servers — через запятую перечисленные DNS-сервера;
option domain-name — суффикс доменного имени;
option routers — шлюз по умолчанию;
option broadcast-address — адрес сети для широковещательных запросов;
default-lease-time, max-lease-time — время и максимальное время в секундах, на которое клиент получит адрес, по его истечению будет выполнено продление срока.

Пример кода для резервирования ip адреса:

Резервирование ip адреса не обязательно.

Стартуем сервис dhcpd и добавляем в автозагрузку:

Установка tftp

Устанавливаем пакет:

Добавляем в автозагрузку и запускаем:

Папка tftp сервера расположена в корневом разделе файловой системы и называется tftpboot.

Конфигурационный файл телефона

Ниже представлен минимальный конфиг телефона с одним настроенным аккаунтом. Да

Все конфиги телефонов располагаем в папке tftp сервера, по умолчанию она /tftpboot. Данные файлы следует называть по mac адресам устройств(mac.cfg). На этом можно закончить, перезагрузить или подключить новый телефон и проверить работоспособность.

Вам также может понравиться

About the Author: Администратор

11 комментариев

  1. подскажите как пароль через конфиг поменять?
    Какая команда?

    1. Судя по официальному форуму производителя потребуется добавить в конфиг следующие строки:
      security.user_name.admin = admin
      security.user_password = admin:

      либо
      static.security.user_name.admin = admin:
      static.security.user_password = admin:

      либо
      security.user_password = admin:
      security.user_name.admin = admin:

  2. Скажите, а есть список всех параметров? Мне необходимо указать адрес удаленной телефонной книги.

  3. подскажите, а можно ли для разных сетей настроить разный автопровижн?
    вендор yealink стоит

    1. В плане разных сетей? Автопровижн подхватывается от dhcp сервера, указанием опций. Либо указывается статичный адрес в настройках. Но если разные сети могут ходить друг другу то проблем не будет

  4. Добрый день.
    В настройках телефона, во вкладке Auto Provision что указать, какие поля заполнить? Почему-то у меня авто не работает, точнее я не могу сказать что работает. Остаются все параметры, что я прописал вручную в самом телефоне.

    1. Смотря как настраиваете, если развернут tftp сервер, то следует указать адрес сервера с конечной папкой конфигов, например tftp://ip-tftp-сервера/yealink

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *