Настройка провиженинга

Skip to end of metadata
Go to start of metadata

1. Администратор должен создать шаблон конфигурации для выбранной модели телефона.

Шаблон конфигурации представляет собой текстовый или xml-файл в том формате, который понимает телефон при провиженинге.

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

Шаблон конфигурации может содержать следующие системные переменные:

%%LOGIN%% - логин пользователя, который привязан к этому телефону;

%%DISPLAYNAME%% - имя пользователя, для отображения на экране телефона;

%%PSWD%% - пароль пользователя;

%%TZ%% - временная зона;

%%MAC%% - MAC адрес телефона;

%%DOMAIN%% - домен;

%%SIPPORT%% - порт для подключения.

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

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

id - идентификатор переменной или группы. Используется при указании его в шаблоне конфигурации телефона.

active - флаг активности или неактивности данного параметра. Ряд параметров может быть отключено и не использоваться, например, в конфигурации конкретного телефона. Принимает значения YES и NULL;

name - короткое название параметра для отображения его в пользовательском интерфейсе;

description - краткое описание параметра.

vars - массив переменных. Задается только для группы параметров;

value - дефолтное строковое значение параметра;

status - значение для параметра типа флаг. Может принимать значения YES и NULL;

Параметры name и description представляют собой словарь, в котором ключами являются возможные языки интерфейса.

Из параметров vars, value, status в настройках переменной может встречаться только какой-то один.

Например,

В шаблоне конфигурации параметр может указываться как %%id%%

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

2. Созданный шаблон конфигурации можно назначить конкретному телефону или указать маску для MAC или User-Agent для автоматического назначения конфигурации телефону при его первом обращении через HTTP.

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.