Page tree
Skip to end of metadata
Go to start of metadata

Введение


Функция Auto Provisioning - это механизм управления настройками IP оборудования средствами FTP/FTP/HTTP/HTTPS/DHCP-сервера.

Данная функция используется для реализации удаленного/автоматического предоставления общих и индивидуальных параметров конфигурации для IP оборудования, а также для актуализации прошивки.


Процесс автоматического обновления состоит из следующих этапов:

  • Администратор настраивает серверы NPS и ACS с необходимой информацией;
  • IP телефон получает URL-адрес из конфигурационного файла;
  • IP телефон загружает файл конфигурации с сервера, полученного на предыдущем этапе;
  • Параметры конфигурации  записываются в соответствующие файлы конфигурации в IP телефоне

Если файл конфигурации содержит информацию  для обновления прошивки, IP телефон получит прошивку и выполнить обновление.


Требование к конфигурационным файлам 


Для загрузки файла конфигурации доступны 2 типа конфигурации (<r0000000000xx>.conf и <MAC>.conf):

  • <r0000000000xx>.conf  - общий файл конфигурации, который имеет общую конфигурацию параметры для всех IP телефонов;
  • <mac>.conf - файл конфигурации на основе MAC-адреса, предназначен для использования  IP телефонам с указанным MAC-адресом.

Если на сервере Autop два файла конфигурации, то IP устройство изначально получит настройки из общего файла, а потом настройки из индивидуального файла со своим MAC-адресом.

Каждый общий файл .conf соответствует моделям:

  •  SNR-VP-51: r000000000051.conf
  •  SNR-VP-53: r000000000053.conf
  •  SNR-VP-56: r000000000056.conf

mac.conf содержит параметры для каждого IP телефона. Например, если MAC-адрес IP телефона SNR-VP-53 - 0C110500184B, тогда имя для  mac.conf - r0C110500184B.conf.


Настройка AutoP

Настройка параметров для AutoP доступна в разделе web-интерфейса IP телефона  Upgrade - Advanced

Выбор метода Auto Provisioning

1. PNP

PNP Options (Plug and Play) обеспечивает автоматическое обновление, при включенном режиме PnP.

Запрос будет выглядеть следующим образом:

  • IP телефон направляет  в сеть запрос «SIP SUBSCRIBE»;
  • SIP сервер  получив данный запрос отвечает пакетом «SIP NOTIFY». Данный пакет содержит URL-адрес сервера, где располагается прошивка и/или файлом конфигурации.

Для автоматической настройки PNP AutoP необходимо:

  • Настроить SIP-сервер c функцией PNP и URL обновления в нем;
  • Настроить учетную запись на  телефонном аппарате;
  • Включить  режим PNP Config. Для  этого в разделе  PNP Config установить Enable. Телефон будет использовать PNP, чтобы получить правильный URL-адрес для автоматической настройки, загрузки прошивки и файла конфигурации;
  • Если установлен режим автоматической настройки, то в указанное время IP телефон будет выполнять автоматический запуск.

2. DHCP

DHCP Custom Option: если телефон настроен на использование параметра DHCP для получения URL-адреса автоматической настройки, то телефонный аппарат отправляет запрос для определенного кода на DHCP-сервер.

При использовании DHCP Option 66/43 необходимо настроить DHCP-сервер на опцию 66/43 с URL-адресом сервера обновлений. При этом в значении Custom Option ничего указывать не нужно, так как в ПО телефонного аппарата данный код прописан автоматически.

В ином случае, значения кода опции указывается из диапазона от 128 до 255.

Пример настройки AutoP с указанием кода опции DHCP:

  • Настройте DHCP-сервер, чтобы иметь определенный код пользовательской опции 230 с URL-адрес сервера обновлений в нем;
  • Установите пользовательский параметр - 230.
  • Нажмите AutoProvision.  Телефон получит обновление URL сервера с сервера DHCP с кодом опции 230;
  • Если установлен режим автонастройки, то в указанное время телефон будет выполнять автоматический запуск.


3. Manual Update Server

Manual Update Server - сервер, указанный пользователем. 

Для загрузки прошивки и/или файла конфигурации пользователи могут вручную установить определенный URL-адрес сервера.

Форматы для использования FTP, TFTP, HTTP или HTTPS в качестве протокола:

  • TFTP Format:

tftp://192.168.0.19/ 

  • FTP Format: 

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:

  • В поле URL введите адрес TFTP-сервера обновления (например, «tftp: //192.168.1.200»);
  • Нажмите AutoProvision
  • Если на  телефонном аппарата установлен режим автонастройки, то в указанное время IP телефон будет выполнять автоматический запуск.

Выбор режима Auto Provisioning


Телефон поддерживает три режима:

  1. Disable - отключение автозапуска. Телефон не будет проверять наличие обновлений и не будет обновлять телефон автоматически;
  2. Power on -  телефон выполняет автоматическое включение при включении питания IP телефона;
  3. Periodical - телефон делает автозапуск по времени.

Загрузка конфигурационного файла

Рассмотрим пример автоматического обновления ПО (SNR-VP-53) и изменение настроек телефона через DHCP Option 66/43 по TFTP протоколу.

Для этого  необходимо:

  • Установить FTP/FTP/HTTP/HTTPS-сервер (например, 3CD)

В настройках TFTP сервера указываем путь, до конфигурационных файлов.

  • Создать  файл конфигурации.

Чтобы не создавать файл конфигурации в ручную, выгружаем его из раздела web-интерфейса Upgrade ⇒ Advanced.

  • Для создания общего файла настроек переименовываем его в - r000000000053.conf.

В таблице представлены актуальные прошивки для каждого телефона:

Модель телефонаИмя FirmwareПример Firmware
SNR-VP-5151.x.x.x.rom51.143.6.226.rom
SNR-VP-5353.x.x.x.rom53.143.6.212.rom
SNR-VP-5656.x.x.x.rom56.143.6.225.rom


Заметка: последнее атуальную прошивку мы можете скачать онлайн http://data.nag.ru/


Во время прошивки не отключайте сетевой и кабель питания от IP телефона!


  • для обновление ПО на данном телефонном аппарате, указываем

Config.Firmware.Url = tftp://<IP address tftp server-а>/53.143.6.212.rom


  • для настройки второго SIP аккаунта в разделе #Account2 Configuration

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

  • No labels