- Введение в документацию
-
Infinity X: Пользователи и права
Описание раздела Пользователи и права Пользователи Infinity CallCenter Объединение пользователей в группы Роли для групп и пользователей Подчиненность пользователей и групп Права для пользователей, групп и ролей Квалификация (Skill Level) пользователей Очереди распределения вызовов CallCenter Infinity Дизайнер настройки пользователей и групп Рабочие места пользователей Синхронизация с Active Directory (AD)
-
Infinity X: Отчеты
-
Статистические отчеты
Отчеты по кампаниям Infinity Статистика по очередям распределения вызовов (ACD) Отчеты по пропущенным звонкам в Call-центре Сводный отчет по управлению звонками Сводные аналитические отчеты Отчеты по количеству и направлениям звонков по операторам Сводные отчеты по входящим, исходящим и внутренним звонкам Детализация звонков по минутам, часам, месяцам Детальные таблицы по звонкам Распределение звонков по продолжительности Сводный отчет по разговорам Детализация разговоров по минутам, часам, месяцам Отчет по количеству разговоров по операторам Полная таблица по всем разговорам Отчеты по статусам пользователей и их изменениям Статистика по активности пользователей за определенное время
-
Динамически обновляемые отчеты
Отчет по очередям, обновляемый автоматически за интервал времени Отчет по звонкам, обновляемый автоматически за интервал времени Отчет по разговорам, обновляемый автоматически за интервал времени Отчет по кампаниям, обновляемый автоматически за интервал времени Отчет по загрузке линий, обновляемый автоматически
-
Отчеты реального времени
Online мониторинг кампаний Online мониторинг всех звонков call-центра Online мониторинг входящих звонков call-центра Online мониторинг исходящих звонков call-центра Online мониторинг внутренних звонков call-центра Online мониторинг разговоров в call-центре Online мониторинг вызовов в call-центре Online мониторинг очередей (ACD) в call-центре Online мониторинг пользователей в call-центре
- Редактор отчетов
- FAQ по отчетам
-
Статистические отчеты
- Infinity X: Базы данных
-
Infinity X: Сценарии IVR (голосовое меню)
-
Компоненты IVR
Старт сценария IVR Стоп в сценарии IVR Компонент Блок сценария IVR Условия в сценариях IVR Варианты в сценариях IVR Объявить переменную в IVR Присвоить значение переменной в IVR Компонент Цикл While сценария IVR Запустить сценарий IVR Компонент Возврат в сценарии IVR Поднять трубку в сценарии IVR Положить трубку в сценарии IVR Переключить вызов в сценарии IVR Проиграть файл в сценарии IVR Проиграть значение в сценарии IVR Проиграть фразу в сценарии IVR Записать голосовой файл в сценарии IVR Голосовая почта в сценарии IVR Ввод данных с телефона в сценарии IVR Информация о звонке в сценарии IVR Заказ встречного звонка Запуск приложения SQL запрос Уведомление Изменить статус пользователя Комментарии Фрагмент кода Пауза Очередь
- FAQ по IVR
- Примеры настройки IVR у клиентов
-
Компоненты IVR
-
Infinity X: Кампании в call-центре
- Сценарии диалога
-
FAQ по кампаниям
Повторный контакт Как изменить параметр кампании через сценарий? Как мне в рамках сценария диалога, в подсказке, вывести имя текущего оператора? Как организовать автоматический запуск исходящей кампании в ежедневном режиме с 9.00 до 19.00? Как в сценарии диалога сделать проверку - заполнено ли поле и что в нем, в зависимости от этого строить дальнейший диалог? Как изменить вопросы которые отображаются оператору в рамках сценария диалога? Какой тип данных необходимо установить полю которое будет содержать номер телефона? Какой порядок работ по созданию кампании с использованием внешней БД? Опишите пожалуйста расшифровку кодов состояния звонка в кампании Как при использовании кампаний открывать WEB-форму или гиперссылку в браузере? И в чем отличие? Как сделать копию кампании вместе со сценарием диалога? Добавили новые столбцы в проект существующей кампании, в карточке они отображаются, в таблице нет. Как исправить? Как организовать инструмент База знаний? Как удалить записи из таблицы кампании посредством прямого обращения в базу? Как в рамках сценария диалога осуществить перевод текущего звонка, без обращения к дополнительным инструментами оператора Как открыть внешний браузер в рамках сценария диалога? Как настроить кнопки в кампании Как указать несколько исходящих маршрутов в кампаниях
Кампании - общая информация Настройка Кампании Настройка кампании "Рассылка E-mail" Входящая кампания в Infinity Настройка кампании Рассылка СМС Запуск и остановка кампании контрольным событием Добавление кнопок на карточку кампании Получение данных через http при нажатии на кнопку в карточке Таблицы в карточках и сценариях диалога, база адресов Анализатор Автоответов Принцип работы предиктивного алгоритма, а также способы его адаптации Использование глобальных параметров в сценарии после вызова Кампании для обработки писем и сообщения мессенджеров Ручная исходящая кампания Настройка автоинформатора Важный момент при использовании WEB-форм в Кампаниях Запуск кампании Пример настройки кампании и сценария диалога - Infinity X: Администрирование
- Infinity X: Справочники
- Infinity X: Запись разговоров
- Infinity X: Электронная почта
- Infinity X: Индикаторы и Показатели (Wallboards)
- Infinity X: Управление
- Infinity X: Звонок с сайта (Онлайн звонок)
-
Infinity X: Установка и настройка
-
FAQ
Какое количество свободного места для записи разговоров на диске необходимо? Какие порты необходимы для полноценной работы Infinity X? Перенос базы данных Infinity Подскажите, в каком формате в БД хранится время? Имеет ли значение, под какой учетной записью производится установка серверной части Infinity? Возможно, ли организовать схему сценария, зависящего от набранного номера? Вход в систему и пароли В софтфоне информация об абоненте отображается латиницей, как настроить на кириллицу? Как скопировать существующий проект Автоинформатора для интеграции с Luxbase Какие существуют способы передачи SMS сообщений через Infinity? Как сбросить пароль Администратора Проблема с принятием входящего звонка через софтфон на рабочем месте оператора. Порядок перехода на версию PostgreSQL 11.3 Порядок перехода на новую версию телефонии
Установка и настройка: Введение Установка драйвера ключа HASP Установка сервера платформы Установка рабочего места Интеграция с Infinity 4 Регистрация пользователей Переустановка и обновление Infinity X Сбор логов Infinity X с сервера и операторского места Ручная прошивка HASP ключа Автоматическая прошивка HASP ключа Как настроить Infinity X для работы с тонкими клиентами Перенос сервера Infinity Резервирование колл-центра Обновление рабочего места Информация об изменениях в версиях Infinity X -
FAQ
-
Infinity X: Описание типов рабочих мест
-
Рабочее место оператора call-центра
-
FAQ
Какими способами можно совершить звонок в Infinity? Какими способами можно совершить перевод в Infinity? Как переводить звонки на мобильные номера через кнопку "*" понятно. Однако перевод звонка на международный номер не срабатывает. С чем может быть связана проблема? Как настроить показ информации и фото абонента в инструментах "Управление звонками" и "Информация о звонке"
Общий вид рабочего места оператора колл-центра Управление звонками оператором колл-центра Софтфон у оператора колл-центра Информация о звонке у оператора колл-центра Инструмент "Мои звонки" у оператора колл-центра Управление очередями ожидания у оператора колл-центра Справочник абонентов у оператора колл-центра Прослушивание Голосовой почты оператором колл-центра Работа с заявками на обратный звонок Контакты Outlook у оператора колл-центра Отправка SMS операторами колл-центра Отображение информации о сотрудниках оператору колл-центра Управление статусом оператора в колл-центре Управление участием в очередях ожидания колл-центра Контроль оператором продолжительности разговора Отображение WEB-страниц оператору колл-центра -
FAQ
-
Рабочее место оператора call-центра
-
Infinity X: Интеграция с IT-системами
Infinity X: Обзор технологий интеграции Infinity X: Описание модуля интеграции Infinity X: Интеграция с базами данных Список методов и событий модуля интеграции (при использовании HTTP) Интеграция с сервисом синтеза и распознавания Яндекс (SpeechKit Cloud) Интеграция Call-центра Infinity и CRM Битрикс24 Примеры интеграционных решений
- Телефонная платформа
-
Телефонная платформа Infinity 4(устарело)
- Установка Infinity IP ATC
- Номерной план
-
Интеллектуальная АТС
Общие параметры IP АТС Infinity Абоненты АТС IP АТС Infinity Номерной план IP АТС Infinity Устройства и сети IP АТС Infinity Маршрутизация в IP АТС Infinity Исходящие маршруты в IP АТС Infinity IP-узлы в IP АТС Infinity IP-абоненты в IP АТС Infinity Рабочие места в IP АТС Infinity Внешние линии в IP АТС Infinity Внутренние линии в IP АТС Infinity Цифровые потоки Е1 в IP АТС Infinity Короткие номера в IP АТС Infinity Коды городов IP АТС Infinity Черный список в IP АТС Infinity
- Настройка подключений к ТФОП
- Раздел Оборудование
- Настройка типовых конфигураций
- Настройка шлюзов и других устройств
-
FAQ
Сущности вызов, соединение и сеанс Как сбросить пароль Администратора Infinity Contact-Center 4 Расшифровка статусов звонков в таблице M_Calls Какие порты нужно открыть для подключения IP-телефонов? Как использовать ключ защиты, установленный на другом компьютере? Каким образом можно самостоятельно диагностировать причину возникновения проблемы с потоком Е1 на основании лога сервера телефонии? Как зарезервировать порт, чтобы предупредить возникновение ситуации, когда данный порт заняло другое ПО? Мы суммируем статистические данные из разных таблиц, однако значения получаем разные. В чем может быть причина? После установки Infinity не запускается панель управления. В чем может быть проблема? При использовании модуля распределенных серверов возникает односторонняя слышимость (либо дополнительный сервер не запускается). В чем может быть проблема? Какие порты необходимы для полноценной работы Infinity 4? Как перенести все Лог- файлы на другой диск? Как разбить на части файлы trace? Почему при создании нового IP-узла (Рабочее место администратора -> Оборудование -> IP-узлы Н.323, SIP) он не появляется во вкладке Интеллектуальная АТС -> IP-узлы Н.323, SIP? Почему при запуске серверной части Infinity с помощью утилиты "Управление сервером" при нажатии кнопки "Подключиться" выдается "Состояние: Ошибка подключения" Почему при наборе номера с рабочего места слышны три коротких гудка, после чего происходит отбой, и софтфон переходит в состояние Готов? Как перевести звонок на внешнего абонента? Почему при запуске клиентского приложения возникает надпись "Софтфон не назначен"? При разговоре оператора с абонентом периодически раздается характерный звук, как его убрать и что это такое? Что делать, если при установке на win 7 и win 2008 библиотеки не регистрируются в автоматическом режиме? Как улучшить качество звука на Windows Vista? По каким причинам при входящем звонке может не определяться номер звонящего абонента? Какие существуют способы интеграции АТС и «Infinity IP 4»? По какому префиксу отправляются СМС-сообщения? Как привязать IP -телефон к рабочему месту? Где и зачем устанавливается эмуляция flash? Не получается зарегистрировать БД FireBird. Сервер «Infinity IP АТС» не запускается, какие меры необходимо предпринять? Для чего используется Альтернатива Кода "2" в основных параметрах интеллектуальной АТС Что означает галочка не удерживать абонента при повторном нажатии Flash? После установки платы Ольха. Выключаем компьютер, а он перезапускается. Какие действия необходимо произвести для устранения данной неполадки? Для чего необходим параметр Формат передаваемого номера? Необходимо использовать определенное устройство для выхода в город. Какую дополнительную настройку необходимо произвести в исходящих маршрутах? Что будет если данную настройку не производить? В интеллектуальной АТС присутствует пункт абоненты АТС, чем они отличаются от других абонентов АТС не внесенных в этот список? Где производится привязка IP абонента определенному рабочему месту? В графе оборудование сервера телефонии указано 2 серверных IP-адреса, что это означает? Что означают значения префикс и Постфикс в свойствах устройств, и для чего они используются? Как изменить путь к БД? Провайдер потока Е1 поставляет только 12 линий из 30. Какие настройки в «Infinity IP АТС» необходимо произвести? По непонятной причине иногда отключаются некоторые сервера (например ServerT). В чем может быть причина? Как определить были ли разрывы соединения TCP? Неожиданно перестал запускаться сервер. В логе пишет что срок действия ключа закончен, однако по нашим данным ключ пока должен работать. В чем может быть причина? После проверки базы данных Firebird на ошибки с помощью инструмента Database Validation ошибок не найдено Гарантирует ли это что база данных не содержит ошибок? В настройках IP-абонентов есть галочка "Запретить одновременные звонки". Для чего она необходима? При установке был создан пользователь БД INFINITYUSER. Возможно ли изменять его имя и пароль? У нас у каждого внутреннего номера есть параметр переадресации звонка на мобильный при занятости. Почему данный параметр не срабатывает при входящем звонке? У нас в наличии имеется АТС и «Infinity IP АТС», номерной план на АТС и «Infinity IP АТС» будет отличаться как сделать так чтобы не создавать все номера абонентов АТС в «Infinity IP АТС», для возможности позвонить на любой номер из различных номерных пуло У меня стоит сервер Windows 2003 64x, в интерфейсе Infinity вместо русских символов отображаются знаки вопросов, как это исправить? Как определить, что звонок звонил более N секунд и оператор не взял трубку? Как сделать так что бы при звонке с мобильного в call-центр тарификация абонента начиналась не с поднятия трубки call-центром, а с ответа оператора? Можно ли изменить путь к записанным разговорам на отличный от заданного по умолчанию и как это сделать? Можно ли настроить автоматическую подстановку случайного А-номера при исходящем звонке? Прошивка ключа Sentinel Вывести имя текущего оператора Вместо русских символов отображаются знаки вопросов По какой причине могут возникать проблемы с качеством связи(заикания, пропадает голос, трески в записи разговоров и т.д.) NAT Тарификация с момента коммутации Некоторые детали SIP Причины отбоя в потоке E1
- Видеоуроки и Видеоролики
- Чаты и мессенджеры
Стандартное голосовое меню (сценарий IVR)
Рассмотрим Стандартный сценарий голосового меню.
После того как вызов попадает в сценарий, абонент слышит приветствие: "Ведите добавочный номер телефона или дождитесь ответа оператора". Если же внутренний номер был введен, система пытается переключить вызов на указанный внутренний номер и при успешном переключении сценарий завершает свою работу. Если же внутренний номер введен неправильно, занят или не отвечает система переключает вызов на группу операторов
На рисунке изображен общий вид сценария IVR стандартного голосового приветствия.
В сценарии используются компоненты редактора сценариев IVR:
- Основные / Поднять трубку [2]
- Основные / Объявить переменную [3],[4]
- IVR / Проиграть файл [5], [13], [14]
- IVR / Положить трубку [8] , [15]
- Основные / Присвоить значение [11],[12]
Рассмотрим сценарий детально
Компоненты Объявить переменную [3] и [4] декларируют переменные, которые мы будем использовать в сценарии и определяют им начальные значения. В выпадающем списке слева указан тип переменной "Строка", а справа указывается ее имя – Номер, а поле справа активирует редактор выражений, который позволяет задать значение объявленной переменной.
Переменная Номер будет использоваться для получения и обработки вводимых абонентом цифр. Переменная Пусто используется для сброса значения введенного изначально добавочного номера, при повторном наборе. Обеим переменным определяем начальное значение пустая строка.
Следующий компонент - Проиграть файл [5].
Первая строка компонента указывает на его название.
Примечание 1: Название компонента должно быть уникальным для каждого компонента в пределах всего тела сценария.
Вторая строка свойства определяет файл, который будет проигрываться. Щелчком мыши вызываем редактор выражений, в котором указываем конкретный звуковой файл. В данном случае файл будет проигрываться из локальной медиа-библиотеки сценария. У каждого сценария IVR существует собственная медиа-библиотека звуковых файлов, попасть в которую можно начав выбирать файл в поле "Значение".
Третий параметр ("Пауза") определяет значение паузы в секундах, которое система будет ждать после окончания проигрывания звукового файла. В нашем случае выставлено значение 0. Это означает, что по окончанию проигрывания звукового файла "Наберите номер абонента в тоновом режиме или дождитесь ответа оператора" система не будет дополнительно, для того, чтобы дать абоненту время нажать какую либо клавишу на телефоне.
Примечание 2: стоит учитывать, что в некоторых случаях стоит осторожно указывать как нулевое значение паузы, так и слишком большое значение величины паузы. В первом случае, абонент может не успеть среагировать на приглашение нажатия кнопки, а слишком большая пауза будет вызывать излишние подозрения в работоспособности сервиса.
Параметр "стоп по кнопке" определяет будет ли воспроизведение голосового файла сразу же прервано, если абонент нажал какую либо кнопку на телефоне. Нажатие абонентом кнопки на телефоне эквивалентно передачу одиночного DTMF символа в систему.
В нашем случае мы ждем от абонента ввода трехзначного номера телефона, поэтому, чтобы не вводить абонента в сомнение, мы останавливаем воспроизведение файла "Стоп по кнопке", с тем, чтобы получить от него оставшиеся две цифры ввода.
Последнее поле свойства компонента определяет переменную в которую будет записано значение переданного DTMF сигнала (нажатой клиентом кнопки). Для обработки действий клиента мы используем переменную Номер, ее и указываем в свойствах компонента: "Редактор выражений / Переменная: Номер".
В случае если абонент повесил трубку или произошла ошибка (к примеру указанный звуковой файл не найден на сервере, мы завершаем выполнение сценария) В случае если абонент дослушал приветствие переводим его на группу операторов в компоненте Очередь [6].
Если же абонент нажал любую кнопку в процессе проигрывания файла [5] оно прерывается. Компонент Проиграть файл воспринимает всего один нажатый символ. Для ввода двух и более символов используется другой компонент IVR Ввод данных [7]. Вместе с тем, компонент Ввод данных не предназначен для воспроизведения звукового файла. Для совмещения ввода строки длинной 2 и более символов с голосовым сопровождением используется комбинация двух компонентов "Проиграть файл" и "Ввод данных", расположенных следом друг за другом.
Примечание 3: DTMF сигналы, полученные от абонента, трансформируются системой в строковую переменную. Несколько полученных подряд DTMF сигналов называются DTFM последовательностью. DTMF сигнал и DTMF последовательность могут состоять только из символов {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *, #}, нажатие других кнопок абонентом в системой не воспринимается.
В компоненте Ввод данных задаются условия при выполнении хотя бы одного из которых ввод данных считается завершенным и указывается переменная в которую будет сохранена полученная DTMF последовательность. Задаем, что общая длинна переменной при которой ввод считается завершенным это три символа (Длина: 3), общее время отведенное на ввод данных 7 секунд (Таймаут: 7 сек.). Полученная от абонента последовательность сохраняется в строковую переменную Номер.
Примечание 4: Вся полученная компонентом DTMF последовательность добавляется к имеющемуся значению переменной. Например, перед входом в компонент "Ввод данных" переменная Действие имела строковое значение равное "1". От абонента компонентом "Ввод данных" была получена DTMF последовательность вида "23". Общая длина строки переменной Действие становится равной трем символам и ввод данных считается завершенным, а переменная Действие получит значение равное "123".
Примечание 5: Ввод данных прерывается когда общая длина строки переменной в которую сохраняются данные будет равна заданной длине строки. Например, если бы перед входом в компонент "Ввод данных" переменная Номер имела строковое значение равное "111", то ввод данных будет изначально считаться выполненным, поскольку длина строки Действие уже равна или более трех символов.
Выход из компонента "Ввод данных" предусматривает три варианта:
- "Галочка" [OK] – ввод данных в отведенное время завершен успешно и в переменной находится строка заданной длины;
- "Песочные часы" [Таймаут] – отведенное время для ввода данных закончилось, строка получена не полностью и не нажата клавиша с символом прерывания;
- "Кирпич" [Положили трубку] – во время ожидания системой ввода данных абонент положил трубку.
Очевидно, что в случае, если абонентом была положена трубка, сценарий IVR тоже должен завершить работу. Поэтому стрелку из выхода [Положили трубку] ведет на компонент Положили трубку и затем Стоп.
Если за отведенное время абонент не ввел номер или ввел его не полностью, то вызов направляется на компонент Очередь [6]
При успешном вводе номера переход из компонента идет в компонент Переключить [10].
Компонент Переключить отвечает за переключение телефонного вызова на указанный телефонный номер. Телефонный номер может быть любым внутренним, групповым, внешним городским или мобильным номером. Компонент имеет всего три параметра. Первый – это уникальное название компонента в пределах данного сценария "На внутренний".
Второй параметр это "Номер" – телефонный номер на который будет производится переключение вызова. В данном случае мы используем не конкретный заранее заданный телефонный номер, а переменную Номер
Последний основной параметр "Таймаут" – время в секундах, в течении которого мы будем ожидать успешного переключения.
Примечание 4. В этом сценарии не проводится проверка корректности номера для переключения Если логика используемой АТС предполагает возможность осуществления вызовов на внешние короткие номера, перед компонентом "Переключить" имеет смысл проверить совпадение введенного номера с одним из внешних коротких номеров и в целях исключения злоупотреблений исключить возможность переключения на внешний городской короткий номер.
По результатам попытки переключения компонентом "Переключить" возможны 6 различных вариантов:
- "Галочка" [ОК] – успешное переключение за заданное время осуществлено. Если переключение успешное, то в дальнейшем выполнении сценария IVR необходимости нет. Переводим на компонент Стоп.
- "Красная трубка" [Занято] – выход из компонента, если вызываемый номер занят;
- "Серая трубка" [Нет ответа] – выход из компонента, если вызываемый номер не отвечает в течении заданного параметром "Таймаут" времени;
- "Крест" [Номер не существует] – выход из компонента, если набранный номер не существует, например, попытка переключить на внутренний номер не описанный в номерном плане;
- "Крестик" [Ошибка] – переключение не удалось по причине ошибки, например, во время соединения произошел обрыв связи;
- "Кирпич" [Положена трубка] – если в момент переключения вызова абонент положил трубку не дождавшись ответа вызываемой стороны, то сработает этот вариант выхода из компонента, в дальнейшем выполнении сценария IVR необходимости нет. Переводим на компонент Стоп или Положить трубку.
Примечание 5. Если события по результату переключения не заданы, то сценарий после выполнения компонента "Переключить" завершится.
Примечание 6. Если необходимо дополнительным образом обработать случаи успешного или не успешного переключения, можно по выходу перед переходом на компонентом "Стоп" выполнить и другие действия. Например, выполнить запрос в базу данных или отправить уведомление.
Таким образом при успешном переводе вызова мы завершаем работу сценария IVR. Обработаем случаи неудачного переключения. С точки зрения абонента возможны два разных варианта – номер занят или номер не отвечает. В обоих случаях проигрываем соответствующие звуковые файлы "Номер занят, введите другой добавочный номер или дождитесь ответа оператора" и "Введенный вами номер не существует, ваш звонок будет переведен на операторов".
После первого [11] идет компонент Присвоить значение [13], который обнуляет введенные ранее цифры записанные в переменную Номер. И возвращает абонента к компоненте Ввод данных [7].
После второго [12] также идет компонент Присвоить значение [14], который обнуляет введенные ранее цифры записанные в переменную Номер и переводит абонента к компоненте Очередь [6].