Общие компоненты: оповещение сотрудников

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

Общее правило адресации У всех компонентов этой группы получатель задаётся одинаково — свойством «Ключ получателя». Ключом может быть идентификатор пользователя, его имя, логин либо внутренний стандартный номер, явно определяющий пользователя через правило звонка. Если номер групповой, получателями станут все его участники — и указанные явно, и попавшие через внутренние линии. Значением аргумента может быть список ключей через запятую.

Уведомление

Всплывающее окно, которым сценарий сообщает пользователю о происходящем. Адресатами могут быть пользователи, отделы и конкретные номера; кроме того, адрес может вычисляться аргументом. Пришедшие уведомления пользователь всегда может просмотреть и найти в разделе «Офис. Кабинет. Уведомления».

СвойствоОписание
Отладочный режимДа / нет, по умолчанию «нет». Отладочные уведомления показываются только когда сценарий сохранён в режиме отладки; остальные — всегда.
Ключ получателяСм. общее правило выше.
АдресатОкно ввода списка получателей: пользователи, отделы, внутренние номера. При одновременном указании адресата и ключа получатели объединяются на момент выполнения компонента.
Сохранять в БДДа / нет, по умолчанию «да». Сообщение сохраняется и доступно в «Офис. Кабинет. Уведомления». Отсутствующему пользователю оно будет доставлено сразу после авторизации.
ТекстАргумент с текстом уведомления. Поддерживается минимальный набор HTML-тегов — см. ниже.
Способ оповещенияВсплывающее уведомление — цветные окна в правой части экрана. Системный чат — сообщение от имени системы во встроенном чате. Лог-журнал — запись в серверном журнале Common.
Цвет фонаЦвет всплывающего окна.
Скрывать автоматическиДа / нет, по умолчанию «да». При отключении окно скроется только по щелчку пользователя.
Асинхронный режимДа / нет. См. предупреждение ниже.
Разрешать несколько экземпляров на экранеДа / нет. При запрете включается фильтрация по коду сообщения.
Код сообщенияДоступно при запрете нескольких экземпляров. Код, по которому фильтруются однотипные уведомления.
ПереходПосле успешного завершения.
Асинхронный режим: чем платим за скорость В асинхронном режиме компонент не ждёт доставки уведомлений и сразу передаёт управление дальше. Это имеет смысл при рассылке множеству пользователей из IVR-сценариев обработки входящих — иначе абонент услышит незапланированную паузу.

Но при завершении сценария все не успевшие завершиться асинхронные рассылки прерываются. Если уведомление важно доставить, асинхронный режим не годится.
Очередь уведомлений Поступающие уведомления встают в очередь и показываются в видимых областях экрана по порядку. Очередь можно очистить из системного меню в трее.
Уведомления, накопившиеся у отключённого пользователя и показанные после авторизации, скрываются автоматически в любом случае — независимо от свойства «Скрывать автоматически».

Оформление текста

Чтобы текст отображался как HTML-документ, его нужно заключить в теги <html>…</html>. Поддерживаются:

ТегНазначение
<html>Отображать блок как HTML-документ
<span>Текстовый блок
<a>Гиперссылка; атрибуты href, title
<b>, <i>, <u>, <s>Полужирный, курсив, подчёркнутый, перечёркнутый
<br>Перевод строки
<center>Выравнивание по центру
<p>Параграф

Все перечисленные теги принимают атрибут style. Поддерживаются пять свойств стиля:

СвойствоДопустимые значенияНе поддерживается
font-weightbold, normalbolder, lighter, числовые значения 100—900
text-decorationline-through, underline, noneblink, overline
font-stylenormal, italicoblique
text-alignleft, right, center, justify — только для <p>
colorred, green, blue, black, white, yellow, gray, либо #XXXXXX

Прочие атрибуты игнорируются.

<html>Данное устройство <b style='color:red;'>не обнаружено</b></html>

Голосовая почта

Перемещает данные об указанном звуковом файле — чаще всего записанном в этом же сценарии — в голосовой ящик указанных пользователей. У получателей в их модулях появляются данные об абоненте и возможность прослушать запись.

Один компонент — одна общая запись Сообщение уходит всем выбранным получателям, но компонент формирует из них группу: прослушивание одним участником отразится на всей записи для остальных. Если сообщение нужно разослать нескольким пользователям независимо друг от друга, ставьте серию компонентов «Голосовая почта».
СвойствоОписание
Имя файлаАбсолютный путь к файлу для помещения в ящик. Если файл создан компонентом «Запись файла», где имя генерируется, в том компоненте нужно выбрать возврат полного пути в переменную и использовать её здесь.
Ключ получателяСм. общее правило выше.
Голосовой ящикОкно ввода адресата: пользователи, отделы, внутренние номера. При одновременном указании ящика и ключа получатели объединяются.
Режим подстановки CallerIdАвтоматически — для IVR и диалоговых сценариев номер абонента определяется сам; если почту оставляет внутренний пользователь, подставляется его имя. Из аргумента — когда номер не определён, требует преобразования либо сценарий служебный и работает без привязки к каналу.
CallerIdТолько в режиме подстановки из аргумента. Значение записывается в поле CallerId и определяет номер оставившего сообщение.
ПереходПосле успешного завершения.

Заказ на встречный звонок

Сохраняет информацию о заказанном звонке в базе и показывает её в клиентском приложении у пользователей-адресатов.

СвойствоОписание
Ключ получателяСм. общее правило выше.
Заказ на номерНомер, на который заказан встречный звонок: введён абонентом с клавиатуры, взят как CallerId либо подставлен из базы по коду.
Заказ на времяОриентировочное время звонка; сохраняется в базе и показывается в описании заказа. Оставить пустым, если время не указывается.
КомментарийСохраняется в базе и отображается в описании заказа.
ПереходКомпонент, на который передаётся управление.

Увеличение значения счётчика

Увеличивает значение выбранного счётчика на единицу. Счётчики создаются и анализируются в модуле «Call-центр. Отчёты. Счётчики».

СвойствоОписание
СчётчикСписок счётчиков системы, доступных для увеличения.
ПереходКомпонент, на который передаётся управление.

Создание исходящей задачи

Создаёт задачу однократного выполнения в указанное время на указанный номер. После дозвона задача запускает заданный сценарий IVR; переданный параметр доступен в нём через встроенную функцию «Параметр задачи».

В большинстве случаев лучше «Дозвон» У служебного сценария есть компонент «Дозвон» — у него шире настройки, и он не создаёт дополнительной нагрузки на менеджер задач. «Создание исходящей задачи» оправданно там, где нужна именно задача с её механизмом повторов.
СвойствоОписание
НомерНомер, по которому производить дозвон.
Выполнить сразуДа / нет. Выполнять немедленно или дожидаться указанного времени.
Дата/времяТолько при «Выполнить сразу — Нет». Когда выполнять задачу.
СценарийИмя сценария, который запустится после дозвона.
Параметр запускаЧисловой аргумент; передаётся в задачу, а через неё на старт сценария и в функцию «Параметр задачи». Годится для идентификации через сопоставление по таблице в базе или для передачи набора параметров.
Количество сигналов «Занято»Сколько дозвонов с ответом «занято» считать успешным выполнением задачи.
Количество сигналов «Не отвечает»Сколько дозвонов с ответом «не отвечает» считать успешным выполнением.
Время фиксации в секундахСколько секунд выполнять сценарий после дозвона, чтобы счесть задачу выполненной.
Время ожидания ответаСколько секунд ждать ответа линии, прежде чем зафиксировать «не отвечает».
Пауза после сигнала «Занято»Перерыв в выполнении задачи после сигнала «занято», в секундах.
Пауза после сигнала «Не отвечает»Перерыв после сигнала «не отвечает», в секундах.
ПереходКомпонент, на который передаётся управление.