Уведомление

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