Уведомление
Уведомление предназначено для
-
информирования о текущем состоянии выполнения сценария
-
записи важной информации в лог-файлы
-
отправки специальных SIP пакетов на устройства
Используется при откладке сценария, а также для поиска и устранения ошибок выполнения.
В зависимости от режима, компонент Уведомление записывает информацию в лог-файл на сервере, где он выполняется или выводит её на экран.
Существуют следующие режимы:
-
Лог-журнал
-
Уведомление API
-
Сообщение SIP
Название | Описание |
---|---|
Режим |
|
Дополнительные поля |
Определены в зависимых от Режима разделах |
Переход |
Следующий компонент сценария. Переход по умолчанию |
Описание |
Описание компонента |
Уведомление Лог-журнал
В данном режиме информация записывается в лог-журнал на сервере, где он выполняется. Используется при откладке сценария и отслеживания его работы.
Запись в лог-файл на сервере:
-
для служебных сценариев - файл scr_*.log в директории /usr/lib/oktellstudio/_workdir/[роль svc]/log/script
-
для IVR сценариев - файл scr_*.log в директории /usr/lib/oktellstudio/_workdir/[роль ivr]/log/script
Можно получить в Web интерфейсе Мониторинг - Трассировка звонков и сценариев
Свойства специализированных полей
Название | Описание |
---|---|
Текст |
Аргумент, содержащий текст уведомления, записываемый в лог журнал |
Уведомление API
В данном режиме информация отображается на экране. Используется при откладке сценария и отслеживания его работы. Два режима отображения
-
HTML отображаются только на данной вкладке браузера
-
Webkit отображается по всему браузеру как всплывающее окно, но должно быть https соединение и дано разрешение в настройках браузера на показ уведомлений.
Свойства специализированных полей режима Уведомление API
Название | Описание |
---|---|
Текст |
Аргумент, содержащий текст уведомления, отображаемый на экране |
Пользователь |
Аргумент, содержащий логин пользователю, которому необходимо отобразить уведомление. Через запятую возможно указать несколько пользователей. |
Тип отображения |
|
Тип уведомления |
|
Цвет фона |
(только для HTML) Цвет фона в формате HEX |
Цвет текста |
(только для HTML) Цвет текста в формате HEX |
Группа |
Уведомления объединенные в группу. Предыдущее уведомление будет скрыто новым, если группы совпадают. |
Автоскрытие,с |
Время через,которое пропадет уведомление. По умолчанию равно бесконечности (значение 0) |
Дублировать в лог |
Выключатель дополнительного логирования сообщения в лог (аналогично режиму |
Причины ошибки в переменную |
Переменная в которую будет записана причина ошибки |
Переход,ошибка |
Компонент, на который передается управление, если возникла ошибка |
Уведомление Сообщение SIP
SIP-уведомление используется для отправки сообщения на SIP устройство. Запись в лог-файл на сервере
-
файл sip в директории /usr/lib/oktell/_workdir/sg/log/sip/
-
файл trn в директории /usr/lib/oktell/_workdir/sg/log/sip/
При необходимости дополнительного логирования рекомендуется использовать Уведомление в режиме Лог журнал
Свойства режима Сообщение SIP
Название | Описание |
---|---|
Сообщение |
SIP Method при отправке сообщения
|
Пользователь |
Получатель события в формате |
Дополнительные заголовки |
Подставляемые в SIP-запрос дополнительные заголовки. Аргумент содержит мультистрочное значение, формат каждой из строк: |
From |
Подставляемое в отправляемый SIP-запрос значение для заголовка From. |
Event |
Подставляемое в отправляемый SIP-запрос значение для заголовка Event. |
Content-Type |
Подставляемое в отправляемый SIP-запрос значение для заголовка Content-Type. |
Content |
Текст сообщения, подставляемый в тело отправляемого SIP-запроса. |
Ожидать подтверждения |
Выключатель режима ожидания SIP-ответа на отправленный SIP-запрос. |
Отчет в переменную |
(Ожидать подтверждения = да) Переменная в которую будет сохранен отчет. |
Время,с |
(Ожидать подтверждения = да) Время ожидания подтверждения. |
Причины ошибки в переменную |
Переменная в которую будет записана причина ошибки |
Переход,ошибка |
Компонент, на который передается управление, если возникла ошибка |
Переход,время |
(Ожидать подтверждения = да) Компонент, на который передается управление, если истекло время ожидания подтверждения |