Настройка обновлений микропрограммного обеспечения

Может быть разрешено обновление микропрограммного обеспечения через определенные промежутки времени. Обновленное микропрограммное обеспечение отправляется с сервера на телефон по протоколу TFTP или HTTP. Безопасность менее важна при обновлении микропрограммного обеспечения, поскольку микропрограммное обеспечение не содержит персональных данных.

В файле конфигурации телефона также можно задать параметры с помощью XML-кода (cfg.xml).

Предварительные сведения

Доступ к веб-странице администрирования телефона.

1

Выберите Голосовая связь > Настройка.

2

В разделе Обновление микропрограммного обеспечения выберите Да в параметре Включить обновление.

Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:

<Upgrade_Enable ua="na">Yes</Upgrade_Enable>

Варианты: Да/Нет

Значение по умолчанию: Да

3

Задайте параметр Задержка перед повтором обновления после ошибки в секундах.

В случае сбоя обновления применяется интервал повторной попытка обновления (в секундах). В устройстве имеется таймер ошибки обновления микропрограммного обеспечения, который активируется после неудачной попытки обновить микропрограммное обеспечение. Таймер инициализируется со значением, заданным этому параметру. Следующая попытка обновления будет предпринята, когда счетчик таймера дойдет до нуля.

Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:

<Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

Значение по умолчанию: 3600

<tftp|http|https>://<IP-адрес>/image/<имя_для_загрузки>
4

Задайте параметр Правило обновления, введя сценарий обновления микропрограммного обеспечения, который определяет условия обновления и URL-адреса, связанные с микропрограммным обеспечением. В нем используется тот же синтаксис, что и в правилах профиля. Введите сценарий и используйте следующий формат для ввода правила обновления:

<tftp|http|https>://<IP-адрес>/image/<имя_для_загрузки>

Пример:

tftp://192.168.1.5/image/PHONEOS.3-0-1-0001-213.loads

Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:

<Upgrade_Rule ua="na">http://10.74.10.205:6970/PHONEOS.3-0-1-0001-213.loads </Upgrade_Rule>
5

Щелкните Submit All Changes.

Обновление микропрограммного обеспечения по протоколу TFTP, HTTP или HTTPS

Телефон поддерживает обновление микропрограммного обеспечения по TFTP, HTTP или HTTPS.

Предварительные сведения

Файл загрузки микропрограммного обеспечения должен находиться на доступном сервере.

1

Извлеките содержимое ZIP-файла с помощью следующей команды:

unzip PHONEOS-8875.1-0-1-0001-19.zip

где:

1-0-1-0001-19 — это номер выпуска.

2

Скопируйте папку в каталог загрузки по протоколу TFTP, HTTP или HTTPS.

3

Доступ к веб-странице администрирования телефона.

4

Выберите Голосовая связь  > Настройка.

5

Найдите имя загружаемого файла, которое оканчивается на .loads и добавьте его к действительному URL-адресу.

6

Щелкните Submit All Changes.

Обновление микропрограммного обеспечения с помощью команды браузера

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

Чтобы обновить телефон с помощью URL-адреса в веб-браузере, введите следующую команду:

http://<IP-адрес_телефона>/admin/upgrade?<schema>://<IP-адрес_сервера[:порт]>/путь_к_файлу

Разрешить совместное использование микропрограммного обеспечения одноранговых устройств

Совместное использование микропрограммного обеспечения однорангового устройства (PFS) — это модель распределения микропрограммного обеспечения, позволяющая телефону Cisco IP находить другие телефоны одной модели или серии в подсети и предоставлять им файлы обновленного микропрограммного обеспечения, когда требуется одновременно обновить несколько телефонов. Эта функция использует протокол Cisco CPPDP (Cisco Peer-to-Peer-Distribution Protocol). При использовании CPPDP все устройства, входящие в подсеть, образуют равноранговую иерархию, после чего копируют микропрограммное обеспечение или другие файлы с равноранговых устройств на соседние устройства. Для оптимизации обновления микропрограммного обеспечения корневой телефон загружает образ микропрограммного обеспечения с сервера загрузки и передает микропрограмму на другие телефоны, находящиеся в той же подсети, с помощью TCP-соединений.

Совместное использование микропрограммного обеспечения одноранговыми устройствами:

  • ограничивает перегрузку передач TFTP на централизованные удаленные серверы загрузки;

  • устраняет необходимость ручного управления обновлениями микропрограммного обеспечения;

  • снижает время простоя телефона при модернизации, когда одновременно перезагружается большое число телефонов;

  • Совместное использование микропрограммного обеспечения однорангового устройства работает, только если задано обновление нескольких телефонов одновременно. Когда NOTIFY отправляется с Event:resync, на телефоне инициализируется повторная синхронизация. Пример кода XML, который может содержать конфигурации для запуска обновления:

    "Событие:повторная синхронизация; profile=" http://10.77.10.141/profile.xml
  • Когда функции совместного использования микропрограммного обеспечения однорангового устройства задается IP-адрес и порт сервера журналов, журналы PFS отправляются на этот сервер в виде сообщений UDP. Эту настройку необходимо задать на каждом телефоне. После этого сообщения журналы можно будет использовать для устранения неполадок в работе функции PFS.

В файле конфигурации телефона также можно задать параметры с помощью XML-кода (cfg.xml).

1

Доступ к веб-странице администрирования телефона.

2

Выберите Голосовая связь > Настройка.

3

В разделе Обновление микропрограммного обеспечения задайте следующие параметры:

  1. Задайте параметр Совместное использование микропрограммного обеспечения.

    Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:

    <Peer_Firmware_Sharing ua="na">Yes</Peer_Firmware_Sharing>

    Варианты: Да/Нет

    Значение по умолчанию: Да

  2. Задайте параметр Сервер журнала совместного использования микропрограммного обеспечения на индикацию IP-адреса и порта, на который отправляется UDP-сообщение.

    Например: 10.98.76.123:514, где 10.98.76.123 — это IP-адрес, а 514 — номер порта.

    Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</Peer_Firmware_Sharing_Log_Server>

    Параметр Peer_Firmware_Sharing_Log_Server указывает имя хоста и порт удаленного сервера системного журнала UDP. По умолчанию используется стандартный порт системного журнала 514.

4

Щелкните Submit All Changes.

Параметры обновления микропрограммного обеспечения

В следующей таблице описано назначение и использование каждого параметра в разделе Обновление микропрограммного обеспечения на вкладке Выделение ресурсов.

Таблица 1. Параметры обновления микропрограммного обеспечения

Имя параметра

Описание и значение по умолчанию

Включить обновление

Включить обновления микропрограммного обеспечения независимо от повторной синхронизации.

Значение по умолчанию: Да.

Настройте этот параметр одним из способов:

  • В файл конфигурации телефона с XML(cfg.xml) введите строку в формате: <Upgrade_Enable ua="na">Yes</Upgrade_Enable>

  • На веб-странице администрирования телефона задайте для этого поля значение «Да» или «Нет».

Задержка перед повтором обновления после ошибки

В случае сбоя обновления применяется интервал повторной попытка обновления (в секундах). В устройстве имеется таймер ошибки обновления микропрограммного обеспечения, который активируется после неудачной попытки обновить микропрограммное обеспечение. Таймер инициализируется со значением, заданным этому параметру. Следующая попытка обновления будет предпринята, когда счетчик таймера дойдет до нуля.

Значение по умолчанию: 3600 секунд.

Настройте этот параметр одним из способов:

  • В файл конфигурации телефона с xml(cfg.xml) введите строку в формате: <Upgrade_Error_Retry_Delay ua="na" >3600</Upgrade_Error_Retry_Delay>

  • На веб-странице администрирования телефона задайте значение.

Правило обновления

Сценарий обновления микропрограммного обеспечения, в котором определены условия и соответствующие URL-адреса микропрограммного обеспечения. В нем используется тот же синтаксис, что и в правилах профиля.

Для ввода правила обновления используйте следующий формат:

<tftp|http|https>://<IP-адрес><:порт>/<путь>/<имя_для_загрузки>

Пример:

tftp://192.168.1.5/firmware/PHONEOS-8875.1-0-1-0001-1.loads
http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads

Если протокол не указан, предполагается, что это TFTP. Если имя сервера не указано, в качестве имени сервера используется имя хоста, запрашивающего данный URL. Если порт не указан, используется порт по умолчанию (69 для TFTP, 80 для HTTP, 443 для HTTPS).

По умолчанию используется пустое значение.

Настройте этот параметр одним из способов:

  • В файле конфигурации телефона с xml(cfg.xml) введите строку в формате: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • На веб-странице администрирования телефона введите путь к хранится файлу загрузки.

Сообщение журнала о запросе обновления

Сообщение системного журнала, генерируемое при попытке обновления микропрограммного обеспечения.

Значение по умолчанию: $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH

Настройте этот параметр одним из способов:

  • В файле конфигурации телефона с xml(cfg.xml) введите строку в формате: <Log_Upgrade_Request_Msg ua="na" >$PN $MAC — запрос на обновление $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>

  • Выберите нужный параметр на веб-странице администрирования телефона

Сообщение журнала об успешном обновлении

Сообщение системного журнала, генерируемое после успешного завершения попытки обновления.

Значение по умолчанию: $PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Настройте этот параметр одним из способов:

  • В файл конфигурации телефона с xml(cfg.xml) введите строку в формате: <Log_Upgrade_Success_Msg ua="na" >$PN $MAC - Успешное обновление $SCHEME://$SERVIP:$PORT$PATH - $ERR</Log_Upgrade_Success_Msg>

  • Выберите нужный параметр на веб-странице администрирования телефона

Сообщение журнала о сбое обновления

Сообщение системного журнала, генерируемое после неудачной попытки обновления.

Значение по умолчанию: $PN $MAC -- Upgrade failed: $ERR

Настройте этот параметр одним из способов:

  • В файле конфигурации телефона с помощью XML(cfg.xml) введите строку в формате: <Log_Upgrade_Failure_Msg ua="na" >$PN $MAC — сбой при обновлении: $ERR</Log_Upgrade_Failure_Msg>

  • Выберите нужный параметр на веб-странице администрирования телефона

Peer Firmware Sharing (одноранговое совместное использование микропрограммного обеспечения)

Включение/выключение функции совместного использования микропрограммного обеспечения одноранговых устройств (PFS). Выберите Да, чтобы включить эту функцию, или Нет, чтобы отключить ее.

Значение по умолчанию: Да

Настройте этот параметр одним из способов:

  • В файле конфигурации телефона с помощью XML(cfg.xml) введите строку в формате <Peer_Firmware_Sharing ua="na">Yes</Peer_Firmware_Sharing>

  • На веб-странице администрирования телефона задайте для этого поля значение «Да» или «Нет».

Сервер журнала совместного использования микропрограммного обеспечения одноранговыми устройствами

Указывает IP-адрес и порт, на которые отправляется UDP-сообщение.

Например: 10.98.76.123:514, где 10.98.76.123 — это IP-адрес, а 514 — номер порта.

Настройте этот параметр одним из способов:

  • В файл конфигурации телефона с XML(cfg.xml) введите строку в формате: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>

  • На веб-странице администрирования телефона введите адрес сервера журналов.