#
Уведомление предназначено для
- информирования о текущем состоянии выполнения сценария
- записи важной информации в лог-файлы
- отправки специальных 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-запрос. |
| Отчет в переменную | (Ожидать подтверждения = да) Переменная в которую будет сохранен отчет. |
| Время,с | (Ожидать подтверждения = да) Время ожидания подтверждения. |
| Причины ошибки в переменную | Переменная в которую будет записана причина ошибки |
| Переход,ошибка | Компонент, на который передается управление, если возникла ошибка |
| Переход,время | (Ожидать подтверждения = да) Компонент, на который передается управление, если истекло время ожидания подтверждения |


