В данном примере рассматривается построение простейшего потока для настройки абонентской SIP-линии. Более подробное описание узлов можно найти в разделе: "Граф конфигурационных параметров".
Для работы с данным разделом необходимо подключить и синхронизировать интеграцию с SIP-пользователями и в разделе "Устройства" произвести настройку к получению конфигурации ТА, с заданными владельцами из интеграции. Подробнее о процессе настройки можно прочитать в разделе: 2.6 Пошаговая настройка телефонного аппарата в системе Autoprovision.
Состав простого потока:
В случае построения такого потока, все устройства, UID-ы которых перечислены в узле получат конфигурацию, указанную в узле
Для примера настроим абонентскую 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.6 Импорт и экспорт готовых потоков.