Типы параметров настройки

В этом разделе описываются параметры настройки, которые широко организованы в соответствии с функциями.

Параметры общего назначения

Параметры общего назначения GPP_* (Вход администратора > Дополнительно > Голос > Настройка) используются в качестве свободной строки, которая регистрируется при настройке телефона для взаимодействия с определенным решением сервера настройки. Параметры GPP_* по умолчанию пусты. Они могут быть настроены на использование различных значений, включая следующие:

  • Ключи шифрования

  • URL:

  • Информация о состоянии многоэтапной подготовки.

  • Шаблоны запросов после отправки

  • Сопоставление псевдонимов имени параметра

  • Частичные строковые значения, которые в конечном итоге объединяются в полные значения параметров.

Параметры GPP_* доступны для раскрытия макросов в рамках других параметров настройки. Для этого имен макросов с прописной буквой (от A до P) достаточно для идентификации содержимого GPP_A до GPP_P. Кроме того, имена макросов с двумя прописными буквами от SA до SD определяют GPP_SA до GPP_SD как особый случай при использовании в качестве аргументов следующих параметров URL:

ключ, uid и pwd

Эти параметры могут использоваться как переменные в правилах обеспечения и модернизации. На них ссылается префикс имени переменной символом "$", например $GPP_A.

Включить параметры

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

Параметр Resync_From_SIP контролирует запросы на операции повторной синхронизации. Событие SIP NOTIFY отправляется на телефон с прокси-сервера поставщика услуг. Если этот параметр включен, прокси-сервер может запросить повторную синхронизацию. Для этого прокси-сервер отправляет сообщение SIP NOTIFY, содержащее событие: заголовок повторной синхронизации устройства.

Устройство отправляет запрос с помощью ответа 401 (авторизация для используемых учетных данных отклонена). Прежде чем выполнить запрос повторной синхронизации от прокси-сервера, устройство ожидает последующий аутентифицированный запрос. Event-совещание. reboot_now и event-совещание: restart_now заголовки выполняют холодный и теплый перезапуск соответственно, что также является сложной задачей.

Оставшиеся две возможности: Resync_On_Reset и Resync_After_Upgrade_Attempt. Эти параметры определяют, выполняет ли устройство операцию повторной синхронизации после перезагрузки программного обеспечения и после каждой попытки обновления.

Если функция Resync_On_Reset включена, перед выполнением сброса устройство вводит случайную задержку, которая следует за последовательностью загрузки. Задержка представляет собой случайное время до значения, которое указано в Resync_Random_Delay (в секундах). В пуле телефонов, которые одновременно включаются, эта задержка распределяет время начала запросов повторной синхронизации от каждого устройства. Эта функция может быть полезна при крупномасштабном развертывании жилых помещений в случае регионального отключения электроэнергии.

Триггеры

Телефон позволяет выполнять повторную синхронизацию через определенные интервалы или в определенное время.

Повторная синхронизация через определенные интервалы

Телефон предназначен для периодической синхронизации с сервером настройки. Интервал повторной синхронизации настраивается в Resync_Periodic (в секундах). Если это значение оставлено пустым, устройство не выполняет периодическую синхронизацию.

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

Операция повторной синхронизации может завершиться ошибкой, поскольку телефон не может получить профиль с сервера, загруженный файл поврежден или произошла внутренняя ошибка. Устройство пытается повторно выполнить синхронизацию по истечении времени, указанного в поле «Задержка Resync_Error_Retry_» (в секундах). Если для задержки Resync_Error_Retry_задано значение 0, устройство не пытается выполнить повторную синхронизацию после неудачной попытки повторной синхронизации.

В случае сбоя модернизации по истечении секундpgrade_Error_Retry_ повторная попытка выполняется.

Для условного запуска повторной синхронизации доступны два настраиваемых параметра: Resync_Trigger_1 и Resync_Trigger_2. Каждый параметр может быть запрограммирован с помощью условного выражения, которое подвергается раскрытию макроса. По истечении интервала повторной синхронизации (время следующей повторной синхронизации) триггеры, если они заданы, предотвратят повторную синхронизацию, если только один или несколько триггеров не получат истинное значение.

Приведенное ниже условие инициирует повторную синхронизацию. В этом примере с момента последней попытки обновления телефона прошло более 5 минут (300 секунд), а с момента последней попытки повторной синхронизации прошло не менее 10 минут (600 секунд).

$UPGTMR gt 300 и $PRVTMR ge 600

Повторная синхронизация в определенное время

Параметр Resync_At позволяет телефону повторно синхронизироваться в определенное время. Этот параметр использует 24-часовой формат (ччмм) для указания времени.

Параметр «Задержка Resync_At_Random_» позволяет телефону повторно синхронизироваться с неизвестной задержкой. Этот параметр использует положительный целый формат для указания времени.

Следует избегать переполнения сервера запросами повторной синхронизации с нескольких телефонов, которые настроены одновременно. Для этого телефон инициирует повторную синхронизацию в течение 10 минут после указанного времени.

Например, если задано время повторной синхронизации 1000 (10 часов), телефон инициирует повторную синхронизацию в любое время между 10:00 и 10:10.

Эта функция отключена по умолчанию. Если параметр Resync_At подготовлен, параметр Resync_Periodic игнорируется.

Настраиваемые расписания

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

  • Resync_Периодический

  • Задержка esync_Rrror_Retry_

  • Задержка pgrade_вrror_Retry_

Каждый параметр принимает одно значение задержки (в секундах). Новый расширенный синтаксис позволяет использовать список последовательных элементов задержки, разделенных запятыми. Последний элемент в последовательности неявно повторяется вечно.

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

Пример 1

В этом примере телефон периодически синхронизируется каждые 2 часа. В случае сбоя повторной синхронизации устройство повторяет попытку через следующие интервалы: 30 минут, 1 час, 2 часа, 4 часа. Устройство продолжает повторять попытку через 4 часа до успешной синхронизации.

 Resync_Periodic=7200 Resync_Error_Retry_Задержка=1800,3600,7200,14400 

Пример 2

В этом примере устройство периодически синхронизируется каждый час (плюс дополнительная случайная задержка до 10 минут). В случае сбоя повторной синхронизации устройство повторяет попытку через следующие интервалы: 30 минут (плюс до 5 минут). 1 час (плюс до 10 минут), 2 часа (плюс до 15 минут). Устройство продолжает повторять попытку через 2 часа (плюс до 15 минут), пока оно не будет успешно синхронизировано.

 Resync_Periodic=3600+600 Resync_Error_Retry_Задержка=1800+300,3600+600,7200+900 

Пример 3

В этом примере при неудачной попытке удаленного обновления устройство повторит попытку обновления через 30  минут, затем через один час, а затем через два часа. Если обновление по-прежнему не удается, устройство повторяет попытку каждые четыре-пять часов, пока оно не будет выполнено успешно.

pgrade_Задержкаrror_Uetry_R  =  1800,3600,7200,14400+3600 

Правила профиля

Телефон предоставляет несколько параметров профиля удаленной конфигурации (Profile_Rule*). Таким образом, каждая операция повторной синхронизации может получить несколько файлов, управляемых разными серверами.

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

При выполнении повторной синхронизации телефон последовательно оценивает четыре параметра Profile_Rule*:

  1. Правило Profile_

  2. Рrofile_Рule_Б

  3. Рrofile_Рule_К

  4. Рrofile_Рule_Д

Каждая оценка может привести к извлечению профиля с удаленного сервера настройки с возможным обновлением определенного количества внутренних параметров. В случае сбоя оценки последовательность повторной синхронизации прерывается и повторная попытка выполняется с начала, указанного параметром задержки Resync_Error_Retry_ (в секундах). Если все вычисления выполняются успешно, устройство ожидает вторую, указанную параметром Resync_Periodic, а затем выполняет другую повторную синхронизацию.

Содержимое каждого параметра Profile_Rule* состоит из набора альтернатив. Альтернативы разделяются символом | (pipe). Каждая альтернатива состоит из условного выражения, выражения присваивания, URL профиля и любых связанных параметров URL. Все эти компоненты необязательны в рамках каждой альтернативы. Ниже приведены допустимые комбинации и порядок их отображения, если они присутствуют:

 [ conditional-expr ] [ assignment-expr ] [[ параметры ] URL-адрес ] 

В каждом параметре Profile_Rule* все альтернативы, кроме последней, должны предоставлять условное выражение. Это выражение вычисляется и обрабатывается следующим образом:

  1. Условия оцениваются слева направо до тех пор, пока не будет найдено одно условие, которое оценивает как истина (или пока не будет найдена одна альтернатива без условного выражения).

  2. Вычисляется любое сопутствующее выражение присваивания, если оно присутствует.

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

Если все альтернативы имеют условные выражения и не имеют значения true (или если целое правило профиля пустое), то весь параметр Profile_Rule* пропускается. Вычисляется следующий параметр правила профиля в последовательности.

Пример 1

В этом примере безусловная синхронизация с профилем по указанному URL-адресу и выполняется запрос HTTP GET на удаленный сервер настройки:


http://remote.server.com/cisco/$MA.cfg

Пример 2

В этом примере устройство синхронизируется с двумя разными URL-адресами в зависимости от состояния регистрации линии 1. В случае потери регистрации устройство выполняет HTTP POST в сценарии CGI. Устройство отправляет содержимое раскрытого макроса GPP_A, которое может предоставить дополнительную информацию о состоянии устройства.

 ($PRVTMR ge 600)? http://p.tel.com/has-reg.cfg | [--post a] http://p.tel.com/lost-reg? 

Пример 3

В этом примере устройство синхронизируется с одним и тем же сервером. Устройство предоставляет дополнительную информацию, если в устройстве не установлен сертификат (для устаревших модулей pre-2.0):

 ("$CCERT" eq "Установлено")? https://p.tel.com/config? | https://p.tel.com/config?cisco$MAU 

Пример 4

В этом примере линия 1 отключена до тех пор, пока GPP_A не будет задан равный Provisioned через первый URL-адрес. После этого он повторно синхронизируется со вторым URL-адресом:

 ("$A" ne "Provisioned")? (Line_Enable_1_ = «Нет»;)! https://p.tel.com/init-prov | https://p.tel.com/configs 

Пример 5

В этом примере предполагается, что возвращаемый сервером профиль содержит теги элементов XML. Эти теги должны быть заменены на соответствующие имена параметров картой псевдонимов, хранящейся в GPP_B:

 [--псевдоним b] https://p.tel.com/account/$PN$MA.xml 

Повторная синхронизация обычно считается неудачной, если запрошенный профиль не получен с сервера. Параметр Resync_Fails_On_FNF может переопределить это поведение по умолчанию. Если для параметра Resync_Fails_On_FNF задано значение "Нет", устройство принимает ответ "Файл не найден" от сервера как успешную повторную синхронизацию. Значение по умолчанию для Resync_Fails_On_FNF — «Да».

Правило модернизации

Правило обновления состоит в том, чтобы сообщить устройству о необходимости активации для новой загрузки и о том, откуда ее получить, если это необходимо. Если загрузка уже находится на устройстве, она не попытается получить ее. Таким образом, действительность местоположения нагрузки не имеет значения, когда нужная нагрузка находится в неактивном разделе.

Правило Upgrade_ указывает загрузку микропрограммного обеспечения, которая, если она отличается от текущей загрузки, будет загружена и применена, если только не ограничено условным выражением или для параметра Upgrade_Enable установлено значение Нет.

Телефон предоставляет один настраиваемый параметр удаленного обновления — Upgrade_Rule. Этот параметр принимает синтаксис, аналогичный параметрам правила профиля. Параметры URL-адреса не поддерживаются для модернизаций, но можно использовать условные выражения и выражения назначения. При использовании условных выражений этот параметр может быть заполнен несколькими альтернативами, разделенными | символом. Синтаксис для каждой альтернативы выглядит следующим образом:

 URL-адрес [ conditional-expr ] [ назначение-expr ] 

Как и в случае параметров Profile_Rule*, параметр Upgrade_Rule оценивает каждую альтернативу до тех пор, пока условное выражение не удовлетворено или в альтернативе нет условного выражения. Если указано, вычисляется сопутствующее выражение присваивания. Затем будет предпринята попытка модернизации до указанного URL-адреса.

Если правило Upgrade_содержит URL-адрес без условного выражения, устройство модернизируется до образа микропрограммного обеспечения, указанного в URL-адресе. После раскрытия макроса и оценки правила устройство не пытается выполнить модернизацию до тех пор, пока не будет изменено правило или не будет изменено эффективное сочетание scheme + server + port + filepath.

Чтобы попытаться обновить микропрограммное обеспечение, устройство отключает аудио в начале процедуры и перезагружается в конце процедуры. Устройство автоматически начинает модернизацию, управляемую содержимым правила Upgrade_, только если все голосовые линии в данный момент неактивны.

Например:


https://10.73.10.223/firmware/PHONEOS-8875.1-0-1-0001-1.loads

В этом примере правило Upgrade_модернизирует микропрограммное обеспечение до изображения, сохраненного по указанному URL-адресу.

Вот еще один пример:

 (“$F” ne “бета-клиент”)? http://p.tel.com/firmware/PHONEOS-8875.1-0-1-0001-1.loads | http://p.tel.com/firmware/PHONEOS-8875.1-0-1-0001-1.loads 

В этом примере устройство загружает одно из двух изображений на основе содержимого параметра общего назначения GPP_F.

Параметры подготовки

Параметры настройки можно найти на вкладке Подготовка на веб-странице телефона.

Параметры профиля конфигурации

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

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

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

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

Включить подготовку

Управляет всеми действиями повторной синхронизации независимо от действий по обновлению микропрограммного обеспечения. Установите значение Да , чтобы включить удаленную подготовку.

Значение по умолчанию — «Да».

Повторная синхронизация при сбросе

Инициирует повторную синхронизацию после каждой перезагрузки, за исключением перезагрузок, вызванных обновлениями параметров и обновлениями микропрограммного обеспечения.

Значение по умолчанию — «Да».

Случайная задержка повторной синхронизации

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

Значение этого поля должно быть целым числом в диапазоне от 0 до 65535.

Значение по умолчанию — 2.

Повторная синхронизация в (ЧЧмм)

Время (ЧЧмм), когда устройство повторно синхронизируется с сервером настройки.

Значение этого поля должно быть четырехзначным числом в диапазоне от 0000 до 2400, чтобы указать время в формате ЧЧмм. Например, 0959 означает 09:59.

Значение по умолчанию является пустым. Если значение недействительно, этот параметр игнорируется. Если для этого параметра задано допустимое значение, параметр периодической повторной синхронизации игнорируется.

Повторная синхронизация с произвольной задержкой

Предотвращает перегрузку сервера настройки при одновременном включении большого количества устройств.

Во избежание ошибочных запросов на повторную синхронизацию с сервером с нескольких телефонов телефон выполняет повторную синхронизацию в диапазоне часов и минут, а также часов и минут плюс случайная задержка (ччмм, ччмм+random_delay). Например, если произвольная задержка = (повторная синхронизация с произвольной задержкой + 30)/60 минут, введенное значение в секундах преобразуется в минуты, округление до следующей минуты для расчета окончательного random_delay интервала.

Допустимое значение: от 600 до 65535.

Если значение меньше 600, внутренняя произвольная задержка составляет от 0 до 600.

Значение по умолчанию: 600 секунд (10 минут).

Периодическая повторная синхронизация

Временной интервал между периодической повторной синхронизацией с сервером настройки. Связанный таймер повторной синхронизации активен только после первой успешной синхронизации с сервером.

Допустимые форматы приведены ниже.

  • Целое число

    Пример: Ввод значения 3000 означает, что следующая повторная синхронизация будет выполнена через 3000 секунд.

  • Несколько целых чисел

    Пример: Ввод значения 600 1200 300 означает, что первая повторная синхронизация выполняется через 600 секунд, вторая повторная синхронизация выполняется через 1200 секунд после первой, а третья — через 300 секунд после второй.

  • Интервал времени

    Например, ввод значения 2400+30 означает, что следующая повторная синхронизация будет выполнена через 2400–2430 секунд после успешной повторной синхронизации.

Чтобы отключить периодическую повторную синхронизацию, задайте этот параметр равным нулю.

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

Задержка повторения ошибки синхронизации

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

Допустимые форматы приведены ниже.

  • Целое число

    Пример: Ввод значения 300 означает, что следующая попытка повторной синхронизации будет выполнена через 300 секунд.

  • Несколько целых чисел

    Пример: Ввод 600 1200 300 указывает на то, что первая повторная попытка выполняется через 600 секунд после сбоя первой, вторая — через 1200 секунд после сбоя первой, а третья — через 300 секунд после сбоя второй.

  • Интервал времени

    Например, ввод значения 2400+30 означает, что следующая повторная попытка будет выполнена через 2400–2430 секунд после сбоя повторной синхронизации.

Если для задержки установлено значение 0, устройство не пытается повторно выполнить синхронизацию после неудачной попытки синхронизации.

Задержка принудительной повторной синхронизации

Максимальная задержка (в секундах) телефона ожидает перед выполнением повторной синхронизации.

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

У устройства есть таймер, который начинает обратный отсчет, когда все его линии переходят в режим ожидания. Этот параметр является начальным значением счетчика. События повторной синхронизации откладываются до тех пор, пока этот счетчик не снизится до нуля.

Допустимое значение: от 0 до 65535.

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

Повторная синхронизация из SIP

Позволяет запустить повторную синхронизацию с помощью сообщения SIP NOTIFY.

Значение по умолчанию — «Да».

Попытка повторной синхронизации после модернизации

Включает или отключает операцию повторной синхронизации после любого обновления. Если выбрано значение «Да», будет запущена синхронизация.

Значение по умолчанию — «Да».

Триггер повторной синхронизации 1, триггер повторной синхронизации 2

Настраиваемые условия срабатывания повторной синхронизации. Повторная синхронизация срабатывает, когда логическое уравнение в этих параметрах вычисляет значение TRUE.

Значение по умолчанию: (пустое).

Сбой повторной синхронизации в FNF

Повторная синхронизация считается неудачной, если запрошенный профиль не получен с сервера. Этот параметр может быть переопределен этим параметром. Если задано значение Нет, устройство принимает от сервера ответ file-not-found (файл не найден) как успешная повторная синхронизация.

Значение по умолчанию — «Да».

Правило профиля

Правило профиля B


Правило профиля C


Правило профиля D

Каждое правило профиля информирует телефон источника, из которого требуется получить профиль (файл конфигурации). Во время каждой операции повторной синхронизации телефон последовательно применяет все профили.

Значение по умолчанию: /$PSN.xml

Если к файлам конфигурации применяется шифрование AES-256-CBC, укажите ключ шифрования с помощью ключевого слова --key , как показано ниже.

[--key ]

Ключ шифрования можно заключить в двойные кавычки (").

Параметр DHCP для использования

Параметры DHCP, разделенные запятыми, используемые для извлечения микропрограммного обеспечения и профилей.

Значение по умолчанию: 66,160,159,150,60,43,125.

Запрос журнала Msg

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

Значение по умолчанию: $PN $MAC – запрос % $SCHEME://$SERVIP:$PORT$PATH.

Журнал Success Msg

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

Значение по умолчанию: $PN $MAC – успешная повторная синхронизация % $SCHEME://$SERVIP:$PORT$PATH -- $ERR.

Ошибка журнала Msg

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

Значение по умолчанию: $PN $MAC. Сбой повторной синхронизации: $ERR.

Настраиваемая пользователем повторная синхронизация

Позволяет пользователю повторно синхронизировать телефон с экрана IP-телефона.

Значение по умолчанию — «Да».

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

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

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

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

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

Включить модернизацию

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

Значение по умолчанию — «Да».

Настройте этот параметр одним из следующих способов:

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

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

Задержка повторных попыток модернизации

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

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

Настройте этот параметр одним из следующих способов:

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

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

Правило модернизации

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

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

<tftp|http|https>:////

Пример.

tftp://192.168.1.5/микропрограммное обеспечение/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>

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

Журнал запроса на модернизацию Msg

Сообщение syslog, выданное в начале попытки модернизации микропрограммы.

Значение по умолчанию: $PN $MAC — запрос обновления $SCHEME://$SERVIP:$PORT$PATH

Настройте этот параметр одним из следующих способов:

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

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

Журнал Msg Успешно Обновлен

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

Значение по умолчанию: $PN $MAC — успешная модернизация $SCHEME://$SERVIP:$PORT$PATH — $ERR

Настройте этот параметр одним из следующих способов:

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

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

Ошибка Обновления Журнала Msg

Сообщение syslog создано после неудачной попытки модернизации микропрограммы.

Значение по умолчанию: $PN $MAC. Ошибка модернизации: $ERR

Настройте этот параметр одним из следующих способов:

  • В файле конфигурации телефона с XML-кодом (cfg.xml) введите строку в следующем формате: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC –- ошибка модернизации: $ERRUpgrade_Failure_Msg>og_

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

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

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

По умолчанию. Да

Настройте этот параметр одним из следующих способов:

  • В файле конфигурации телефона с XML-кодом (cfg.xml) введите строку в следующем формате: <Peer_Firmware_Sharing ua="na">ДаFirmware_Sharing>eer_

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

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

Указывает 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:514Firmware_Sharing_Log_Server>eer_

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

Параметры общего назначения

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

Таблица 3. Параметры общего назначения

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

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

gpp a - gpp p

Параметры общего назначения GPP_* используются как свободная строка, которая регистрируется при настройке телефонов для взаимодействия с определенным решением сервера настройки. Они могут быть настроены на использование различных значений, включая следующие:

  • Ключи шифрования.

  • URL-адреса.

  • Информация о состоянии многоэтапной подготовки.

  • Шаблоны запросов отправки.

  • Сопоставление псевдонимов имен параметров.

  • Частичные строковые значения, которые в конечном итоге объединяются в полные значения параметров.

Значение по умолчанию – пустое.

Переменные раскрытия макросов

Некоторые переменные макросов распознаются в следующих параметрах настройки:

  • Правило Profile_

  • Рrofile_Рule_*

  • Resync_Trigger_*

  • Правило pgrade_U

  • Log_*

  • GPP_* (при определенных условиях)

В этих параметрах распознаются и раскрываются синтаксические типы, такие как $NAME или $(NAME).

Подстроки переменных макросов можно указать с помощью обозначения $(NAME:p) и $(NAME:p:q), где p и q являются неотрицательными целыми числами (доступны в версии 2.0.11 и выше). Итоговым раскрытием макроса является подстрока, начинающаяся с смещения символа p с длиной q (или до конца строки, если q не указан). Например, если GPP_A содержит ABCDEF, то $(A:2) расширяется до CDEF, а $(A:2:3) расширяется до CDE.

Нераспознанное имя не переводится, а форма $NAME или $(NAME) остается неизменной в значении параметра после увеличения.

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

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

$

Форма $$ раскрывается до одного символа $ .

От A до P

Заменено содержимым параметров общего назначения GPP_A–GPP_P.

SA через SD

Заменено параметрами специального назначения GPP_SA через GPP_SD. Эти параметры содержат ключи или пароли, используемые при подготовке.

От $SA до $SD распознаются в качестве аргументов для дополнительного идентификатора URL-адреса повторной синхронизации, --key.

MA

MAC-адрес с использованием шестнадцатеричных цифр в нижнем регистре, например 000e08aabbcc.

MAU

MAC-адрес с использованием шестнадцатеричных цифр в верхнем регистре, например 000E08AABBCC.

MAC

MAC-адрес с использованием шестнадцатеричных цифр в нижнем регистре и двоеточия для разделения шестнадцатеричных пар цифр. Например 00:0e:08:aa:bb:cc.

PN

Название продукта. Например CP-8875-CC-C-9K.

псн

Номер серии продукта. Например, V03.

sn

Строка серийного номера. Пример: 88012BA01234.

ccert

Состояние сертификата клиента SSL: Установлено или не установлено.

IP

IP-адрес телефона в локальной подсети. Например 192.168.1.100.

срок действия

Внешний IP-адрес телефона, как видно в Интернете. Например 66.43.16.52.

пловец

Строка версии программного обеспечения. Например:

phoneos-8875.1-0-1-0001-1

горбатый

Строка версии аппаратного обеспечения. Например 2.0.1

КНР

Состояние настройки (числовая строка):

-1 = явный запрос повторной синхронизации

0 = повторная синхронизация при включении

1 = периодическая повторная синхронизация

2 = повторная синхронизация не удалась, повторите попытку

всплеск

Состояние обновления (числовая строка):

1 = первая попытка модернизации

2 = сбой модернизации; повторите попытку

модернизация

Сообщение о результате (ERR) предыдущей попытки модернизации, например http_get сбой.

prvtmr

в секундах с момента последней попытки повторной синхронизации.

upgtmr

в секундах с момента последней попытки модернизации.

REGTMR1

Количество секунд с момента потери линии 1 регистрации на сервере SIP.

REGTMR2

Количество секунд с момента потери регистрации линии 2 на сервере SIP.

upgcond

Устаревшее имя макроса.

схема

схема доступа к файлу, один из TFTP, HTTP или HTTPS, полученный после повторной синхронизации синтаксиса или обновления URL-адреса.

серв

Запрос имени хоста целевого сервера, полученного после повторной синхронизации синтаксиса или обновления URL-адреса.

сервировка

Запрос IP-адреса целевого сервера, полученного после повторной синхронизации синтаксиса или обновления URL-адреса, возможно после поиска DNS.

порт

Запрос целевого порта UDP/TCP, полученного после повторной синхронизации синтаксиса или обновления URL-адреса.

путь

Запрос пути целевого файла, полученного после повторной синхронизации синтаксиса или обновления URL-адреса.

ошибка

Сообщение о результате попытки повторной синхронизации или модернизации. Полезно только при создании итоговых сообщений системного журнала. Значение сохраняется в переменной UPGERR при попытке обновления.

Идентификатор пользователя

Содержимое параметра конфигурации линии n UserID.

ems

Состояние Extension Mobility

мышь

Идентификатор пользователя Extension Mobility

мпВт

Пароль Extension Mobility

Внутренние коды ошибок

Телефон определяет ряд внутренних кодов ошибок (X00–X99), которые облегчают настройку, обеспечивая более точное управление поведением устройства при определенных условиях ошибки.

Таблица 4. Внутренние коды ошибок

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

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

X00

Ошибка транспортного уровня (или ICMP) при отправке запроса SIP.

X20

Истекло время ожидания ответа на запрос SIP.

X40

Общая ошибка протокола SIP (например, недопустимый кодек в SDP в сообщениях 200 и ACK или истекло время ожидания ACK).

X60

Набранный номер недействителен в соответствии с заданным планом набора.