Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В данном разделе представлено выделение отдельной группы устройств и/или аккаунтов с настройкой параметров для этой группы.

В большинстве случаев требуется строить более сложные потоки и разделять их по определённым контекстам, например: по производителям ТА, по моделям ТА, по доменам, по группам пользователей либо по MAC-адресам оконечных устройств.

Такой поток отличается от стандартного наличием разделителя, с правилами разделения, заданными в нем. Разделителем может выступать нода или .

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

Такие потоки позволяют добавлять более одного узла настроек и настраивать конфигурации индивидуально для каждой группы либо для одного определенного абонента.

Более подробное описание узлов можно найти в разделе: «Граф конфигурационных параметров».

Пример потока с разделением телефонных аппаратов по MAC-адресам:

Для разделения потока по MAC-адресам, необходимо в свойствах узла switch задать контекст "payload.ctx.device_ctx.deviceAlias[0].mac" и перечислить MAC-адреса телефонов, как показано на рисунке ниже:

После построения такого потока, все устройства получат конфигурацию, каждый из своего узла настроек по MAC-адресу.

Пример потока для импорта в граф доступен для скачивания по следующей ссылке: поток с разделением.json.

Инструкция по импорту потоков доступна по следующей ссылке: 2.7 Импорт и экспорт готовых потоков.

Наиболее популярные правила разделения потоков:

Описание разделенияПеременнаяПримечаниеИмпортируемый пример узла
По SIP доменамpayload.ctx.device_ctx.account.accountAdditionalInfo.sip_domainЗначение переменной — имя SIP-домена из интеграции
По тегу аккаунтаpayload.ctx.device_ctx.account.accountTagВ поле "значение" необходимо изменить режим с "=" на "содержит" и указать тег аккаунта, можно присвоить теги всем аккаунтам по принципу принадлежности к подразделению, отделу либо серверу
По тегу устройстваpayload.ctx.device_ctx.deviceTag

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

Можно присвоить теги всем устройствам, например по территориальному принципу (здание, этаж, кабинет)

По IP адресамpayload.ctx.device_ctx.deviceAlias.ipЗначение переменной — IP-адрес устройства
По MAC адресамpayload.ctx.device_ctx.deviceAlias.macЗначение переменной — MAC-адрес устройства

Разделители позволяют строить потоки со сложной иерархией и упорядочивать их.

Для удобства уже настроенные узлы Switch можно добавить в поток из примеров, представленных в графе конфигурационных параметров. Подробнее в разделе: 2.7 Импорт и экспорт готовых потоков.

Пример потока со сложной иерархией

На рисунке представлен поток с разделением сначала по тегам, в которых указана принадлежность к SSW1 или SSW2, далее идёт разделение по доменам, затем в каждом домене разделение по производителям.

Для каждого производителя создан субпоток, внутри которого продолжается разделение по моделям и по MAC-адресам. Такое разделение позволяет размещать узел Configurator (узел настроек) на каждом этапе и задавать общие настройки для отдельной группы устройств или для всех устройств сразу. Например, такие настройки как: часовой пояс, адрес AuP или адрес NTP-сервера можно настроить на все устройства. А такой параметр как Common SIP Line можно настроить для каждого домена свой. 

Индивидуальные настройки для телефонных аппаратов могут пригодится, когда необходимо задать уникальную конфигурацию под конкретный телефонный аппарат. В большинстве схем не потребуется разделять все аппараты по MAC-адресам, все конфигурации можно настроить через переменные, вплоть до BLF-линий, подробнее об этом в разделе: 2.7 Настройка клавиш BLF на основе данных аккаунтов.

Поток для импорта доступен по следующей ссылкеПример потока со сложной иерархией.json.

Инструкция по импорту потоков доступна по ссылке в разделе 2.7 Импорт и экспорт готовых потоков.

  • Нет меток