Функция Auto Provisioning нужна нам для того, чтобы сделать управление IP-телефонами более удобным. На каждый IP-телефон не набегаешься, даже если их всего пару десятков 🙁
При использовании Auto Provisioning, телефон сам загружает конфиг-файл с Auto Provisioning (AP) сервера и применяет его.
Возможности Auto Provisioning от Foxgate:
- Поддержка TFTP/FTP/HTTP протоколов загрузки
- Поддержка различных способов именования конфигурационного файла, например по MAC адресу
- Поддержка AES шифрования конфигурационных файлов на сервере
- Поддержка 2-х режимов (1 — обнаружение и загрузка в момент старта устройства; 2 — обнаружение и загрузка через фиксированный интервал времени)
- Отключение функции Auto Provisioning для конкретного устройства
Как это работает?
Вкладка Auto Provisioning веб-интерфейса телефона Foxgate:
Описание полей:
— Показывает текущую версию конфигурационного файла. При использовании Auto Provisioning телефон будет выполнять загрузку конфигурационного файла с сервера. Локальный конфигурационный файл сравнивается с серверным по номеру версии. Если номер версии серверного конфигурационного файла выше чем локальный, то телефон записывает серверный вариант и перезагружается, чтобы применилась новая версия. Если серверная версия ниже, то ничего не происходит.
— IP адрес Auto Provisioning сервера. Например, 192.168.0.254. Можно использовать FQDN, например, simplit.com.ua. Поддерживаются записи с указанием пути, например 192.168.0.254/config
— Имя пользователя FTP-сервера, когда на нем включена авторизация. Если поле пустое, то по умолчанию используется «anonymous». В случае использования протокола отличного от FTP, поле не используется.
— Пароль FTP пользователя. При использовании других протоколов не используется.
— Имя конфигурационного файла. Если поле оставить пустым, то телефон создаст уникальное имя исходя из своего MAC-адреса. Например, телефон с MAC-адресом: 00:01:02:03:04:05 создаст имя 000102030405
— Ключ шифрования. Длина 64, шестнадцатеричные значения.
— Тип протокола загрузки TFTP/FTP/HTTP
— Интервал проверки новой версии конфигурационных файлов на сервере.
— Отключение функции Auto Provisioning
Обновление прошивки
Если необходимо выполнить обновление прошивки, то нужно добавить в конфигурационный файл специальные параметры:
1 2 3 4 5 6 7 8 9 10 11 |
<AUTOUPDATE CONFIG MODULE> Auto Image Server : xxx/yyy Auto Image Name : xxx Auto Image User : Auto Image Password: Auto Image Protocol:2 |
где, Auto Image…
Server — адрес сервера, содержащего прошивку
Name – имя файла прошивки
User – имя пользователя, если используется FTP
Password – пароль, если используется FTP
Protocol – номер протокола (1-FTP, 2-TFTP, 4-HTTP)