В данном примере рассматривается построение простейшего потока для настройки абонентской SIP-линии. Более подробное описание узлов можно найти в разделе: «Граф конфигурационных параметров».
Для работы с данным разделом необходимо подключить и синхронизировать интеграцию с SIP-пользователями и в разделе «Устройства» произвести настройку к получению конфигурации ТА, с заданными владельцами из интеграции. Подробнее о процессе настройки можно прочитать в разделе: 2.8 Пошаговая настройка телефонного аппарата в системе Autoprovision.
Состав простого потока:
В случае построения такого потока, все устройства получат конфигурацию, указанную в ноде узел настроек.
Для примера настроим абонентскую SIP-линию, для этого в узле настроек необходимо добавить и заполнить параметр Common.SIP.Line.[X] переменными из контекстов:
Параметр | Значение переменной, которое необходимо ввести | Описание | |
---|---|---|---|
<%=payload.ctx.device_ctx.account[0].accountAdditionalInfo.login.value%> | Название линии, в данном случае используется "номер абонента" | ||
<%=payload.ctx.device_ctx.account[0].accountAdditionalInfo.display_name.value%> | Отображаемое имя | ||
<%=payload.ctx.device_ctx.account[0].accountAdditionalInfo.sip_username.value%> | Номер абонента или имя | ||
<%=payload.ctx.device_ctx.account[0].accountAdditionalInfo.sip_username.value%> | SIP-логин | ||
<%=payload.ctx.device_ctx.account[0].accountAdditionalInfo.password.value%> | SIP-пароль |
Обратите внимание, для использования переменных необходимо предварительно изменить режим ввода нажатием на значок булавки в поле ввода, чтобы она стала перечёркнутой.
Укажите данные вашего SIP-сервера в подразделе Common.SIP.Line.[X].SipServer.[Y].
Пример потока для импорта в Node-RED можно скачать здесь: простой поток.json .
Инструкция по импорту потоков доступна по ссылке в разделе: 2.8 Импорт и экспорт готовых потоков.