Налаштування оновлення мікропрограми

Можна налаштувати оновлення мікропрограми через певні проміжки часу. Оновлення мікропрограми надсилається із сервера на телефон за протоколом TFTP або HTTP. У разі оновлення мікропрограми безпека є меншою проблемою, оскільки мікропрограма не містить персональної інформації.

Налаштувати параметри можна також у файлі конфігурації телефона з кодом XML (cfg.xml).

Перш ніж почати

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

1

Виберіть вкладку "Голосовий зв’язок" > "Підготовка".

2

У розділі "Оновлення мікропрограми" виберіть "Так" для параметра "Увімкнути оновлення".

Щоб налаштувати цей параметр, в XML-файлі конфігурації телефона (cfg.xml), введіть рядок у такому форматі:

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

Варіанти: "Так" і "Ні"

За замовчуванням: "Так"

3

Установіть значення параметра "Затримка повторної спроби в разі помилки оновлення" в секундах.

Інтервал перед повторною спробою оновлення (у секундах), застосований у разі помилки оновлення. Пристрій має таймер помилки оновлення мікропрограми, який активується після невдалої спроби оновлення мікропрограми. Таймер починає відлік зі значення цього параметра. Наступна спроба оновлення мікропрограми відбувається, коли відлік часу в таймері дійде до нуля.

Щоб налаштувати цей параметр в XML-файлі конфігурації телефона (cfg.xml), введіть рядок у такому форматі:

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

За замовчуванням: 3600

<tftp|http|https>://<ip address>/image/<load name>
4

Установіть параметр "Правило оновлення". Для цього введіть сценарій оновлення мікропрограми, який визначає умови оновлення та пов’язані URL-адреси мікропрограми. У ньому використовується той самий синтаксис, що й у правилі профілю. Введіть сценарій і вкажіть правило оновлення в такому форматі:

<tftp|http|https>://<ipaddress>/image/<load name>

Наприклад:

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

Щоб налаштувати цей параметр, в XML-файлі конфігурації телефона (cfg.xml), введіть рядок у такому форматі:

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

Натисніть "Надіслати всі зміни".

Оновлення мікропрограми за допомогою сервера 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

Натисніть "Надіслати всі зміни".

Оновлення мікропрограми за допомогою команди в браузері

Оновити мікропрограму телефона можна за допомогою команди, яка вводиться в адресний рядок браузера. Телефон оновлюється, лише коли перебуває в режимі очікування. Спроба оновлення виконується автоматично після завершення виклику.

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

http://<phone_ip>/admin/upgrade?<schema>://<serv_ip[:port]>/filepath

Увімкніть спільний доступ до однорангових прошивок

Одноранговий спільний доступ до прошивки (PFS) — це модель розповсюдження прошивки, яка дозволяє IP-телефону Cisco знаходити інші телефони тієї ж моделі або серії в підмережі та обмінюватися оновленими файлами прошивки, коли вам потрібно оновити кілька телефонів одночасно. PFS використовує протокол однорангового розподілу Cisco (CPPDP), який є власним протоколом Cisco. За допомогою 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

У розділі Firmware Upgrade виставляємо параметри:

  1. Встановіть параметр спільного доступу до прошивки однорангового вузла .

    Щоб налаштувати цей параметр, в XML-файлі конфігурації телефона (cfg.xml), введіть рядок у такому форматі:

    <Peer_Firmware_Sharing ua="na">Так</Peer_Firmware_Sharing>

    Варіанти: "Так" і "Ні"

    За замовчуванням: Так

  2. Встановіть параметр сервера спільного доступу до однорангових прошивок на IP-адресу та порт, на який надсилається повідомлення UDP.

    Наприклад: 10.98.76.123:514 де, 10.98.76.123 - IP-адреса, а 514 - номер порту.

    Щоб налаштувати цей параметр, в XML-файлі конфігурації телефона (cfg.xml), введіть рядок у такому форматі:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Peer_Firmware_Sharing_Log_Server вказує UDP Remote syslog, ім'я хоста сервера та порт. За замовчуванням порт використовується для системного журналу 514.

4

Натисніть "Надіслати всі зміни".

Параметри оновлення мікропрограми

У наведеній нижче таблиці визначено функції та використання кожного параметра в розділі "Оновлення мікропрограми" вкладки "Підготовка".

Таблиця 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 address><:port>/<path>/<load name>

Наприклад:

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>

  • На веб-сторінці адміністрації телефону налаштуйте параметр за потреби.

Спільний доступ до однорангових прошивок

Вмикає або вимикає функцію спільного доступу до однорангового мікропрограмного забезпечення (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>

  • На сторінці адміністрації телефону введіть адресу сервера журналу.