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

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

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

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

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

  • URL-адреса

  • сведения о статусе многоэтапной настройки;

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

  • Таблицы соответствия псевдонимов параметров

  • частичные строковые значения, из которых могут составляться значения параметров.

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

key, uid и pwd

Эти параметры могут использоваться в качестве переменных при настройке и обновлении правил. Для обращения к ним используется префикс знака «$», например $GPP _A.

Включение параметров

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

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

Устройство запрашивает у пользователя ответ 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_Delay (в секундах). Если параметр Resync_Error_Retry_Delay установлен на 0, устройство не пытается снова повторить синхронизацию после неудачной попытки.

При сбое обновления по истечении секунд, указанных в Upgrade_Error_Retry_Delay, выполняется повторная попытка.

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

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

$UPGTMR gt 300 and $PRVTMR ge 600

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

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

Параметр Resync_At_Random_Delay позволяет телефону повторно синхронизироваться с незаданной временной задержкой. Для указания времени в этом параметре используется положительное целое число.

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

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

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

Настройка расписания

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

  • Resync_Periodic

  • Resync_Error_Retry_Delay

  • Upgrade_Error_Retry_Delay

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

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

Пример 1

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

 Resync_Periodic = 7200 Resync_Error_Retry_Delay =1800,3600,7200,14400 

Пример 2

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

 Resync_Periodic = 3600+600 Resync_Error_Retry_Delay = 1800+300,3600+600,7200+900 

Пример 3

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

Upgrade_Error_Retry_Delay  =  1800,3600,7200,14400+3600

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

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

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

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

  1. Profile_Rule

  2. Profile_Rule_B

  3. Profile_Rule_C

  4. Profile_Rule_D

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

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

[ conditional-expr ] [ assignment-expr ] [[ options ] URL ]

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

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

  2. При этом проверяется любое сопутствующее выражение присваивания.

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

Если все альтернативы имеют условные выражения и не имеют истинного значения (или если все правило профиля пустое), параметр 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 | [-пост a] http://p.tel.com/lost-reg? 

Пример 3

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

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

Пример 4

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

(“$A” ne “Provisioned”)? (Line_Enable_1_ = “No”;)! https://p.tel.com/init-prov| https://p.tel.com/configs

Пример 5

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

[--alias b] https://p.tel.com/account/$PN$MA.xml

Повторная синхронизация считается неудачной, если запрошенный профиль не был получен с сервера. Параметр Resync_Fails_On_FNF может переопределить данное поведение по умолчанию. Если для параметра Resync_Fails_On_FNF установлено значение «Нет», то при ответе file-not-found (файл не найден), полученном устройством от сервера, синхронизация считается успешной. Значение по умолчанию для Resync_Fails_On_FNF — Да.

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

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

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

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

[ conditional-expr ] [ assignment-expr ] URL

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

Если параметр Upgrade_Rule содержит URL-адрес без условного выражения, устройство обновляется до образа микропрограммы, указанного в URL. После раскрытия макросов и оценки данного правила устройство не пытается обновиться до изменения правила или изменения эффективного сочетания «схема + сервер + порт + путь к файлу».

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

Например,

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

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

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

(“$F” ne “beta-customer”)? 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 до 65 535.

По умолчанию установлено значение 2.

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

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

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

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

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

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

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

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

Если значение меньше 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 до 65 535.

Значение по умолчанию: 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.

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

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

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

Сообщение журнала об успехе операции

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

Значение по умолчанию: $PN $Mac – Successful Resync % $SCHEME://$SERVIP:$PORT$PATH--$ERR.

Сообщение журнала о сбое операции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • В файл конфигурации телефона с 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>

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

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

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

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

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

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

GPP A - GPP P

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

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

  • URL-адреса;

  • сведения о статусе многоэтапной настройки;

  • шаблоны запросов отправки данных;

  • таблицы соответствия псевдонимов параметров;

  • частичные строковые значения, из которых могут составляться значения параметров.

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

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

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

  • Profile_Rule

  • Profile_Rule_*

  • Resync_Trigger_*

  • Upgrade_Rule

  • 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, DP-9851, DP-9871.

PSN

Серийный номер продукта. Например V03.

SN

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

CCERT

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

IP

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

EXTIP

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

SWVER

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

ТЕЛЕФОНОС.3-1-1-0104-37

HWVER

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

PRVST

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

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

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

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

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

UPGST

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

1 = первая попытка обновления

2 = обновление не выполнено, повторите попытку

UPGERR

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

PRVTMR

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

UPGTMR

Количество секунд с момента последней попытки обновления.

REGTMR1

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

REGTMR2

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

UPGCOND

Имя устаревшего макроса.

SCHEME

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

SERV

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

SERVIP

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

PORT

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

PATH

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

ERR

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

UIDn

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

EMS

Состояние динамического назначения добавочных номеров

MUID

Идентификатор пользователя динамического назначения добавочных номеров

MPWD

Пароль динамического назначения добавочных номеров

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

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

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

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

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

X00

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

X20

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

X40

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

X60

Набранный номер недопустим в данной схеме нумерации.