Функция Auto Provisioning - это механизм управления настройками IP оборудования средствами FTP/FTP/HTTP/HTTPS/DHCP-сервера.
Данная функция используется для реализации удаленного/автоматического предоставления общих и индивидуальных параметров конфигурации для IP оборудования, а также для актуализации прошивки.
Процесс автоматического обновления состоит из следующих этапов:
Если файл конфигурации содержит информацию для обновления прошивки, IP телефон получит прошивку и выполнить обновление.
Для загрузки файла конфигурации доступны 2 типа конфигурации (<r0000000000xx>.conf и <MAC>.conf):
Если на сервере Autop два файла конфигурации, то IP устройство изначально получит настройки из общего файла, а потом настройки из индивидуального файла со своим MAC-адресом.
Каждый общий файл .conf соответствует моделям:
mac.conf содержит параметры для каждого IP телефона. Например, если MAC-адрес IP телефона SNR-VP-53 - 0C110500184B, тогда имя для mac.conf - r0C110500184B.conf.
Настройка параметров для AutoP доступна в разделе web-интерфейса IP телефона Upgrade - Advanced
PNP Options (Plug and Play) обеспечивает автоматическое обновление, при включенном режиме PnP.
Запрос будет выглядеть следующим образом:
Для автоматической настройки PNP AutoP необходимо:
DHCP Custom Option: если телефон настроен на использование параметра DHCP для получения URL-адреса автоматической настройки, то телефонный аппарат отправляет запрос для определенного кода на DHCP-сервер.
При использовании DHCP Option 66/43 необходимо настроить DHCP-сервер на опцию 66/43 с URL-адресом сервера обновлений. При этом в значении Custom Option ничего указывать не нужно, так как в ПО телефонного аппарата данный код прописан автоматически.
В ином случае, значения кода опции указывается из диапазона от 128 до 255.
Пример настройки AutoP с указанием кода опции DHCP:
Manual Update Server - сервер, указанный пользователем.
Для загрузки прошивки и/или файла конфигурации пользователи могут вручную установить определенный URL-адрес сервера.
Форматы для использования FTP, TFTP, HTTP или HTTPS в качестве протокола:
tftp://192.168.0.19/
ftp://192.168.0.19/ (allows anonymous login) ftp://username:password@192.168.0.19/ (requires a user name and password)
https://192.168.0.19/ (use the default port 443)
Рассмотрим пример настройки при использовании TFTP:
Телефон поддерживает три режима:
Рассмотрим пример автоматического обновления ПО (SNR-VP-53) и изменение настроек телефона через DHCP Option 66/43 по TFTP протоколу.
Для этого необходимо:
В настройках TFTP сервера указываем путь, до конфигурационных файлов.
Чтобы не создавать файл конфигурации в ручную, выгружаем его из раздела web-интерфейса Upgrade ⇒ Advanced.
В таблице представлены актуальные прошивки для каждого телефона:
Модель телефона | Имя Firmware | Пример Firmware |
---|---|---|
SNR-VP-51 | 51.x.x.x.rom | 51.143.6.226.rom |
SNR-VP-53 | 53.x.x.x.rom | 53.143.6.212.rom |
SNR-VP-56 | 56.x.x.x.rom | 56.143.6.225.rom |
Заметка: последнее атуальную прошивку мы можете скачать онлайн http://data.nag.ru/
Во время прошивки не отключайте сетевой и кабель питания от IP телефона!
Config.Firmware.Url = tftp://<IP address tftp server-а>/53.143.6.212.rom
Config.Account2.GENERAL.Enable = 1 - говорит о том, что учетная запись № 2 включена
Config.Account2.GENERAL.Label = <имя учетной записи>
Config.Account2.GENERAL.DisplayName = <имя, отображаемое на дисплее телефонного аппарата>
Config.Account2.GENERAL.UserName =
Config.Account2.GENERAL.AuthName = <логин для регистрации на SIP сервере>
Config.Account2.GENERAL.Pwd = <пароль>
Config.Account2.GENERAL.UserAgent =
Config.Account2.SIP.Server = <первичный SIP сервер>
Config.Account2.SIP.Server2 = <вторичный SIP сервер>
Config.Account2.SIP.Port = 5060
Config.Account2.SIP.Port2 = 5060
Config.Account2.SIP.TransType = 0
Config.Account2.SIP.ListenPortMin = 5063
Config.Account2.SIP.ListenPortMax = 5063