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