Блок Обмен сообщениями

Уведомление

Уведомление предназначено для

  • информирования о текущем состоянии выполнения сценария

  • записи важной информации в лог-файлы

  • отправки специальных SIP пакетов на устройства

Используется при откладке сценария, а также для поиска и устранения ошибок выполнения.

В зависимости от режима, компонент Уведомление записывает информацию в лог-файл на сервере, где он выполняется или выводит её на экран.

Существуют следующие режимы:

  • Лог-журнал

  • Уведомление API

  • Сообщение SIP

Уведомление

Уведомление Лог-журнал

В данном режиме информация записывается в лог-журнал на сервере, где он выполняется. Используется при отладке сценария и отслеживания его работы.

Запись в лог-файл на сервере:

• для служебных сценариев - файл scr_*.log в директории /usr/lib/rostell/_workdir/[роль svc]/log/script

• для IVR сценариев - файл scr_*.log в директории /usr/lib/rostell/_workdir/[роль ivr]/log/script

Можно получить в Web-интерфейсе Мониторинг - Трассировка звонков и сценариев

Свойства специализированных полей

Уведомление API

В данном режиме информация отображается на экране. Используется при откладке сценария и отслеживания его работы. Два режима отображения

  • HTML отображаются только на данной вкладке браузера

  • Webkit отображается по всему браузеру как вслывающее окно, но должно быть https соединение и дано разрешение в настройках браузера на показ уведомлений.

Свойства специализированных полей режима Уведомление API

Уведомление Сообщение SIP

SIP-уведомление используется для отправки сообщения на SIP-устройство. Запись в лог-файл на сервере

  • файл sip в директории /usr/lib/rostell/_workdir/sg/log/sip/

  • файл trn в директории /usr/lib/rostell/_workdir/sg/log/sip/

При необходимости дополнительного логирования рекомендуется использовать Уведомление в режиме Лог журнал

Свойства режима Сообщение SIP

Получение E-mail

Компонент управляет получением одного письма. Получается самое старое непрочитанное.

Поддерживается протокол POP3 с возможностью работать поверх SSL.

При обработке письма необходимо выбрать какие части письма необходимо парсить и выбрать в какие переменные необходимо сохранить эту информацию

Отправка E-mail

Осуществляет отправку email-сообщения на указанный ящик электронной почты.

Для зашифрованного соединения (свойство "SSL-авторизация") компонент использует протокол StartTLS. Это означает, что соединение изначально идет по незащищенному порту 25, а затем шифруется, в отличии от протокола SSL, где соединение изначально происходит по защищенным портам. Именно поэтому, в большинстве случаев в свойстве "Порт почтового сервера" следует указывать незащищенный порт 25, вместо 465.

Свойства:

Взаимодействие сценариев

Осуществляет взаимодействие между различными экземплярами обработчиков сценариев. Может работать в одном из режимов:

  • Прием сообщения

  • Отправка сообщения

  • Проверка сценария

В режиме получения сообщения возможна организация длительного ожидания поступления сообщений.

Адрес текущего обработчика сценариев можно получить через функцию выражений getscriptref(). При запуске асинхронного служебного сценария компонентом Запуск сценария адрес (идентификатор) нового обработчика возвращается в переменную. Имея адрес вложенного сценария, ему можно передать собственный адрес для двустороннего взаимодействия посредством отправки в сообщении.

Используя данный компонент можно настроить взаимодействие между IVR сценарием, предоставляющим одну из голосовых услуг, и асинхронным служебным сценарием, задачей которого является обработка результата выполнения IVR сценария.Существуют следующие режимы работы:

Прием факса

Компонент позволяет получать факсимильное сообщение и сохранять его в локальную папку с возможностью дальнейшей отправки компонентом Отправка E-mail или перемещения компонентом Файловая операция. При приеме факса поддерживаются следующие протоколы:

  • t.30

  • t.38

Полученный файл сохраняется в формате tiff (бинарный многостраничный).

Прием факса

Отправка факса

Компонент позволяет отправлять факсимильное сообщение из указанного файла. Поддерживаются протоколы отправки:

  • t.30

  • t.38

  • автоматический режим

Отправляемый файл должен быть в формате tiff (бинарный многостраничный).

Last updated