Хранение записей разговоров
Записи разговоров в Oktell Studio производятся по настроенным фильтрам. Можно записывать все звонки, либо только определенные. Фильтры задаются в разделе Управление записями разговоров
- Правила записей разговоров
.
Отдельно задается продолжительность хранения записей по времени. Срок хранения записей задается в разделе Управление записями разговоров
- Правила хранения записей
.
Любые изменения правил записей разговоров и хранения записей приводят к пересчету существующих записей. Это важно учитывать при внесении изменений в существующие правила, чтобы избежать непреднамеренного удаления записей разговоров. |
В рамках каждого домена записи разговоров хранятся отдельно. Если совершается кросс-доменный звонок, то для одного звонка будут хранится две записи, по одной записи на каждом домене. В качестве места хранения записей разговоров возможно использовать S3 хранилище или примонтированную папку.
В Oktell Studio могут записываться все коммутации, в том числе и звонки, которые обслуживаются с помощью IVR сценария. Файлы записей хранятся отдельно. Если вызов был обслужен IVR сценарием, а потом был переключен на сторонний КЦ - будет сохранено две записи. Одна запись в рамках IVR, вторая запись разговора с оператором в КЦ.
В случае подключения множества КЦ в единый возникает необходимость агрегации всех записей разговоров и их хранение в едином хранилище записей разговоров.
Создание правила хранения записей
|
На главной странице Bridge открыть приложение администрирования |
|
Задать название, указать период хранения в днях. Нажать . |
Создание правила записей разговоров
|
C левой стороны в области |
|
Задать приоритет, включить параметр |
|
Задать фильтры при необходимости. Если требуется записывать все вызовы, указать маску *. Нажать . |
Контекстный сценарий
Настройка главного контекстного сценария производится в настройках мастер-домена.
Создание контекстного сценария
|
В управлении мастер-доменом с левой стороны в области |
|
Откроется |
Назначение контекстного сценария
|
В управлении мастер-доменом с левой стороны в области |
|
Прописать код ранее созданного сценария в поле |
Настройка контекстного сценария
|
Вернутся к ранее созданному сценарию. C левой стороны в области |
|
Откроется редактор сценариев. Разместить компонент Старт, в качестве типа страта выбрать |
|
Добавить компонент Взаимодействие сценариев. Режим - |
|
Разместить компонент Запуск сценария, режим запуска - |
|
В процессе звонка генерируются новые события для получения которых необходимо повторно считывать новые сообщения поступающие в контекстный сценарий. Для этого разместить компонент Пауза, и снова отправить на |
|
Перевести на компонент Стоп по ветке |
|
Разместить компонент Старт, в свойствах которого указать Перевести на компонент Стоп по ветке |
Сценарий обработки событий звонка
Вернуться в настройки основного домена Bridge.
|
C левой стороны в области |
|
Откроется |
|
Откроется редактор сценариев. Разместить компонент Старт, в качестве параметра запуска передается сообщение из контекстного сценария в мастер-домене. Сохранить значение в переменную `msg `. |
|
Разместить компонент Парсер, в качестве документа указать переменную |
|
Разместить компонент Парсер, в качестве документа указать переменную |
|
Разместить компонент Сравнение, в качестве аргумента 1 указать переменную |
|
Если |
|
Разместить компонент Парсер, в качестве документа указать переменную |
|
Разместить компонент Операция, тип операции - |
|
Разместить компонент Файловая операция, тип объекта - выбрать |
|
Разместить компонент Доступ к сервису S3. Хранилище - указать название хранилища S3, ключ хранения - указать путь для сохранения (в примере выражение`domain()"/" |
Контекстный сценарий позволяет получать информацию о всех событиях происходящих во время звонка. По событию завершение звонка можно производить любые операции связанные с агрегацией данных в рамках множества КЦ: сохранять записи разговоров всех КЦ в хранилище, объединять записи разговоров и производить любые другие операции.