Подключение приложений
Приложение — это программное решение, основанное на объединении нескольких элементарных услуг в отдельный продукт.
У каждого приложения имеется собственный сценарий или набор сценариев для выполнения.
Объем использования приложения (продукта) учитывается как объем использования всех входящих в него элементарных услуг.
В разделе «Приложения» находится список всех подключенных услуг контрагентам на текущий момент с возможностью перехода в любую услугу и добавления или изменения ее настроек.
Установите фильтры, с помощью которых можно конкретизировать вывод приложений и нажмите «Показать».
В системе реализованы следующие типы приложений:
Тип приложения | Описание |
---|---|
Голосовые уведомления | Сервис для массового обзвона списка абонентов с использованием интеллектуального голосового робота. Этот робот может не только совершать исходящие звонки по заранее заданному списку, но и принимать входящие звонки. Для каждого звонка можно настроить индивидуальный сценарий разговора, что позволяет гибко адаптироваться под различные задачи, будь то оповещение, проведение опросов, напоминание о задолженностях и т.д. |
Flash Call | Способ двухфакторной авторизации, при котором код подтверждения отправляется абоненту в виде последних 4 цифр номера, с которого поступает звонок. Как только абонент принимает звонок, система автоматически завершает вызов, и абонент видит на экране своего телефона последние цифры номера, которые и являются кодом подтверждения |
Flash and Tts call | Этот способ двухфакторной авторизации аналогичен Flash Call, с тем отличием, что при взятии трубки абонентом система не завершает вызов сразу. Вместо этого голосовой робот проговаривает код подтверждения. Это удобно в ситуациях, когда абонент может не успеть увидеть номер звонка |
Voice password | Способ двухфакторной авторизации, при котором в ответ на запрос абоненту поступает звонок, и голосовой робот проговаривает произвольный код подтверждения. Это обеспечивает дополнительный уровень безопасности, так как код передается голосом и его сложно перехватить или угадать |
Phrase Password | Решение для авторизации абонентов через кодовое слово, продиктованное роботом во входящем звонке. Это позволяет надежно идентифицировать абонента, так как кодовое слово уникально для каждого вызова и его сложно подделать |
Number masking | Позволяет скрыть реальный номер, сохраняя конфиденциальность личного или служебного телефона и защищает от передачи неизвестным или ненадежным лицам |
Подключение нового приложения
Для того что бы подключить новое приложение контрагенту, перейдите в его профиль и откройте вкладку Лиц. счета (Лицевые счета). Затем перейдите в лицевой счет, к которому будет привязана новая услуга или создайте новый.
Далее в разделе Приложения нажмите на «+ Добавить».
Дайте новому приложению Название или оставьте сгенерированное системой. Далее выберите Тип приложения.
Доступные типы приложений
- Голосовые уведомления;
- Flash call;
- Flash and Tts call;
- Voice Password;
- Phrase Password;
- Number masking.
Голосовые уведомления
Голосовые уведомления — это приложение для автоматической передачи информации клиентам через звонки. Клиенты получают звонки с заранее записанными сообщениями, которые могут идти от номера организации, так и от случайного номера.
Принцип работы:
- Пользователь создает текстовое уведомление, которое необходимо озвучить;
- Приложение используется технологию синтеза речи (TTS) для преобразования текстового уведомления в аудиоформат;
- Клиент получает звонок, в котором воспроизводится подготовленное аудиоуведомление;
- При ответе на звонок клиент может прослушать уведомление.
Основные сферы применения:
- Рассылка рекламных сообщений — информация о скидках, акциях и новых поступлениях;
- Напоминание о предстоящих событиях — записи на прием, готовность заказа к получению и необходимости погашения задолженности;
- Оповещения после покупки — уведомления о начислении бонусов, опросы о качестве обслуживания и проверка клиентской базы и др.
Преимущества:
- Голосовые уведомления позволяют пользователям получать важную информацию без необходимости читать текстовые сообщения;
- Снижает нагрузку на сотрудников, позволяя автоматизировать процессы уведомления;
- Голосовые уведомления могут быть более заметными и запоминающимися, что способствует лучшему восприятию информации;
- Обрабатывает звонки параллельно, освобождая входящую линию компании;
- Отвечает на часто задаваемые вопросы клиентов даже в нерабочее время.
Настройки приложения:
- Макс. время вызова, сек. — время дозвона до абонента;
- Отправитель — источник номера для звонка:
- API — номер поступает из внешней системы при запросе с API;
- Номер — приложение звонит с одного номера (выбирается из выпадающего списка номеров, доступных для данного контрагента, см. Номера);
- Пул номеров — приложение будет звонить со списка номеров (см. Пулы номеров). Выберите нужный пул номеров из выпадающего списка;
- Детекция автоответчика — определение автоответчика, чтобы исключить такие звонки из дальнейшей обработки;
- Приоритет распределения — возможность задавать приоритеты для приложений, чтобы обеспечивать обслуживание более важных задач в первую очередь;
- Хранение диалогов — включение позволяет сохранять записи диалогов;
- В течение (дней) — срок хранения данных, выраженный в днях. Временной период, в течении которого записи сохраняются, после чего они могут быть удалены;
- Запись переговоров — автоматическая запись переговоров;
- Повторы — настройка для повторного выполнения вызовов, которые завершились с ошибкой.
Настройки повторов в приложении
Настройки приложения могут задаваться:
- Через API:
- Параметры можно установить через API (подробнее см. Запуск приложения с повторами);
- Через параметры в приложении:
- Если параметры не указаны в API, они будут взяты из настроек приложения;
- Если параметры отсутствуют как в API, так и в настройках приложения, повторные звноки выполняться не будут.
При включении Повторов доступны следующие настройки параметров:
Автоматическое повторение звонков в случае, если:
- Абонент ответил на звонок;
- Абонент не поднял трубку;
- Номер абонента был занят;
- Вызов не был доставлен абоненту (ошибка).
Для каждого случая можно настроить количество повторных попыток (от 1 до 999) и интервал между ними (от 1 до 1440 минут).
Flash call
Flash Call — это современная технология аутентификации, которая использует входящий звонок для подтверждения личности пользователя. В отличие от стандартных SMS-кодов, Flash Call позволяет быстрее и удобнее пройти процесс верификации.
Принцип работы:
- Пользователь получает звонок на свой мобильный телефон;
- Для подтверждения своей личности пользователю предлагается ввести последние четыре цифры номера, с которого был совершен звонок;
- Ввод последний четырех цифр номера служит методом аутентификации пользователя;
- Аутентификация осуществляется через мобильную сеть, что повышает надежность. Метод защищает от возможных уязвимостей SMS-канала, делая процесс более безопасным.
Основные сферы применения Flash Call:
- Интернет магазины — для подтверждения покупок и аутентификации пользователей при регистрации или входе в личный кабинет;
- Офлайн-магазин — для быстрого подтверждения оплаты или регистрации клиента в бонусной программе и т. д.
Преимущества Flash Call:
- Удобство заключается в том, что пользователю не нужно ждать и вводить длинные SMS-коды — достаточно лишь принять звонок и ввести последние четыре цифры;
- Безопасность заключается в снижении риска перехвата кода, поскольку звонок проходит через сотовую сеть, что делает технологию более защищенной;
- Скорость заключается в том, что время аутентификации значительно сокращается, повышая удобство использования для клиентов.
Настройки приложения:
- Макс. время вызова, сек. — время дозвона до абонента;
- Пул номеров — приложение будет звонить со списка номеров (см. Пулы номеров). Выберите нужный пул номеров из выпадающего списка;
- Приоритет распределения — возможность задавать приоритеты для приложений, чтобы обеспечивать обслуживание более важных задач в первую очередь;
- Хранение диалогов — включение позволяет сохранять записи диалогов.
Flash and Tts call
При использовании приложения код озвучен голосом, что позволяет пользователям легче воспринимать информацию.
Процесс использования:
- Пользователь начинает процесс, выбирая вход по номеру телефона;
- Приложение автоматически совершает звонок на указанный номер телефона;
- Пользователь отвечает на звонок и слушает кодовое слово, которое приложение озвучивает через автоматическую систему синтеза речи;
- После успешного ввода кода система проверяет его корректность, и пользователь получает доступ к нужной услуге, будь то авторизация в аккаунте, подтверждение бонусной карты или другой сервис.
Настройки приложения:
- Макс. время вызова, сек. — время дозвона до абонента;
- Пул номеров — приложение будет звонить со списка номеров (см. Пулы номеров). Выберите нужный пул номеров из выпадающего списка;
- Приоритет распределения — возможность задавать приоритеты для приложений, чтобы обеспечивать обслуживание более важных задач в первую очередь;
- Хранение диалогов — включение позволяет сохранять записи диалогов.
Voice Password
Voice Password — сервис авторизации через звонок, в котором робот озвучивает числовой код подтверждения. Система использует одноразовые пароли (OTP), что делает ее надежной альтернативой SMS и PUSH-уведомлениям. Voice Password обеспечивает аналогичную скорость и безопасность по сравнению с другими методами авторизации.
Схема работы:
- Пользователь вводит свой номер телефона в соответствующем поле на сайте или в приложении, чтобы инициировать процесс авторизации или подтверждения;
- После ввода данные передаются в систему Voice Password, которая запускает процесс генерации одноразового кода;
- На указанный номер телефона поступает автоматический звонок, в котором роботм озвучивает числовой код подтверждения;
- Пользователь вводит полученный код в соответствующее поле на сайте для подтверждения личности или транзакции;
- Система проверяет корректность введенного кода, после чего предоставляет доступ к сервисам, подтверждает транзакцию или другую операцию.
Преимущества использования Voice Password:
- Использование одноразовых паролей (OTP) обеспечивает высокий уровень защиты от несанкционированного доступа;
- Подходит для пользователей, которым неудобно получать подтверждения через SMS или PUSH-уведомления, или в ситуациях, когда такие уведомления не работают.
Настройки приложения:
- Макс. время вызова, сек. — время дозвона до абонента;
- Отправитель — источник номера для звонка:
- API — номер поступает из внешней системы при запросе с API;
- Номер — приложение звонит с одного номера (выбирается из выпадающего списка номеров, доступных для данного контрагента, см. Номера);
- Пул номеров — приложение будет звонить со списка номеров (см. Пулы номеров). Выберите нужный пул номеров из выпадающего списка;
- Приоритет распределения — возможность задавать приоритеты для приложений, чтобы обеспечивать обслуживание более важных задач в первую очередь;
- Хранение диалогов — включение позволяет сохранять записи диалогов.
Phrase Password
Phrase Password — это сервис для авторизации через звонок, где робот озвучивает кодовое слово для подтверждения личности или действия. Система использует одноразовые пароли (OTP) и предлагает надежную альтернативу SMS и PUSH-уведомлениям, обеспечивая аналогичную скорость и высокий уровень безопасности.
Схема работы:
- Пользователь вводит свой номер телефона в форму на сайте или в приложении для инициирования авторизации или подтверждения;
- Информация о номере передается в систему, которая генерирует уникальное одноразовое кодовое слово;
- Пользователь получает звонок, в котором робот произносит кодовое слово;
- После получения кодового слова пользователь вводит его на сайте в специально отведенное поле для завершения процесса авторизации или подтверждения действия;
- Система проверяет корректность введенного кодового слова, после чего предоставляет доступ к нужным сервисам или подтверждает запрашиваемое действие (например, транзакцию или вход в личный кабинет).
Настройки приложения:
- Макс. время вызова, сек. — данный параметр устанавливает время дозвона до абонента в секундах;
- Отправитель — настройка отвечает за то, откуда приложение будет получать номер телефона, с которого будет осуществляться вызов. Выберите один из следующих источников:
- API — номер поступает из внешней системы при запросе с API;
- Номер — приложение звонит с одного номера (выбирается из выпадающего списка номеров, доступных для данного контрагента, см. Номера);
- Пул номеров — приложение будет звонить со списка номеров (см. Пулы номеров). Выберите нужный пул номеров из выпадающего списка;
- Приоритет распределения — возможность задавать приоритеты для приложений, чтобы обеспечивать обслуживание более важных задач в первую очередь (Низкий, Средний, Высокий);
- Хранение диалогов — включение позволяет сохранять записи диалогов.
Number masking
Маскировка номера — это услуга, которая помогает защитить конфиденциальность частных лиц и компаний при телефонных звонках. Принцип работы заключается в предоставлении пользователю временного или виртуального номера, который действует как посредник между звонящим и получателем. Таким образом, при звонке на этот номер получатель видит замаскированный номер вместо реального номера звонящего.
Эта услуга предназначена для сохранения конфиденциальности личного или служебного телефонного номера, предотвращая его передачу неизвестным или ненадежным лицам. Маскировка номера актуальна в следующих ситуациях:
- Проведение опросов;
- Службы технической поддержки;
- Звонки в службу поддержки клиентов;
- Частные объявления;
- Любые другие случаи, когда необходимо общение без раскрытия личной контактной информации.
Основные компоненты настройки приложения:
- Пул номеров — список доступных виртуальных номеров, которые будут использоваться в приложении для маскировки;
- Медиа — воспроизводится в случае ошибки или если ответ абонента отличается от ожидаемого (при ответе с кодом, отличным от 200).
Логика обработки вызова:
- Виртуальные номера из пула размещаются в открытом доступе;
- При поступлении звонка на один из виртуальных номеров, система отправляет callback-запрос на указанный клиентом URL. Этот запрос сигнализирует о входящем вызове и ожидает ответ от URL, содержащего реальный номер абонента, на который перенаправится вызов;
- Обработка ответа клиента, в случае успешного ответа (статус 200), вызов перенаправляется на реальный номер;
- Если URL клиента не отработал (статус не 200), вместо перевода звонка воспроизводится заранее настроенный аудиофайл;
- После окончания разговора система отправляет результат вызова на указанный URL.
Настройки callback-запроса:
Callback-запросы используются для передачи информации о вызове.
- Метод — выбирается из списка доступных методов (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, CONNECT, TRACE);
- URL — адрес, на который будут отправляться callback-запросы. URL должен быть доступен для обработки запросов;
- Timeout (мс) — максимальное время ожидания ответа на запрос. Если ответ не поступает в течении этого времени, запрос считается неуспешным;
- Авторизация — настройка включает или отключает авторизацию в зависимости от требований URL.
Запрос в формате JSON, который передается в callback-запросе:
{
"id": "1725256981.1925",
"destAddr": "7XXXXXXXXXX",
"sourceAddr": "+7XXXXXXXXXX"
}
Параметр | Описание |
---|---|
id | Уникальный идентификатор канала |
destAddr | Виртуальный номер, который принимает звонок и переводит на реальный номер |
sourceAddr | Номер, с которого совершается звонок |
Ответ в формате JSON, указывающий, что вызов должен быть перенаправлен с виртуального номера на реальный:
{
"sourceAddr": "8XXXXXXXXXX",
"abonentNumber": "8XXXXXXXXXX"
}
Параметр | Описание |
---|---|
sourceAddr | Номер, с которого совершается звонок |
abonentNumber | Номер, который принимает звонок после перевода с виртуального |
Настройки result-запроса:
Настройки result-запроса:
Result-запрос используется для передачи информации о выполнении вызова, таких как длительность, статус, ошибки и другие параметры.
- Метод — выбирается из списка доступных методов (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, CONNECT, TRACE);
- URL — адрес, на который будет отправляться результат обработки вызова;
- Timeout (мс) — время ожидания ответа на запрос. Если ответ не поступит в течение этого времени, запрос считается неуспешным;
- Авторизация — настройка включает или отключает авторизацию в зависимости от требований URL.
Тело result-запроса в формате JSON, которое передается после завершения вызова:
{
"rawDuration": 46,
"destAddr": "7XXXXXXXXXX",
"id": "1725261354.1927",
"sourceAddr": "+7XXXXXXXXXX",
"state": 2,
"transferTo": "8XXXXXXXXXX",
"billDuration": 45,
"error": 0,
"errorTxt": ""
}
Параметр | Описание |
---|---|
rawDuration | Полная длительность вызова, включая все состояния, такие как ожидание соединения, соединение, сам разговор, и любые другие периоды, пока вызов остается активным |
destAddr | Виртуальный номер, который перенаправляет на принимающий номер |
id | Уникальный идентификатор канала |
sourceAddr | Номер, с которого осуществляется звонок |
state | Результат выполнения приложения |
transferTo | Номер, который принимает звонок |
billDuration | Время, затраченное непосредственно на разговор, которое подлежит тарификации. Оно не включает периоды ожидания соединения или любые другие состояния, кроме самого разговора |
error | Код ошибки, либо 0 — в случае успешного выполнения |
errorTxt | Текст полученной ошибки |
Result-запрос передает данные о длительности вызова, состоянии и ошибках, если они были. Ответ от приложения содержит информацию о том, какой номер был подставлен в маску.
В зависимости от выбранного типа настройте следующие параметры:
Голосовые уведомления:
- Макс. время вызова, сек. — данный параметр устанавливает время дозвона до абонента в секундах;
- Отправитель — настройка отвечает за то, откуда приложение будет получать номер телефона, с которого будет осуществляться вызов. Выберите один из следующих источников:
- API — номер поступает из внешней системы при запросе с API;
- Номер — приложение звонит с одного номера (выбирается из выпадающего списка номеров, доступных для данного контрагента. См. Номера и пулы номеров);
- Пул номеров — приложение будет звонить со списка номеров (см. Номера и пулы номеров). Выберите нужный пул номеров из выпадающего списка;
- Детекция автоответчика — включение автоматически определяет, является ли ответ на звонок автоответчиком. Включение этой функции поомгает исключить звонки на автооветчики из дальнейшей обработки;
- Приоритет распределения — возможность задавать приоритеты для приложений, чтобы обеспечивать обслуживание более важных задач в первую очередь;
- Хранение диалогов — включение позволяет сохранять записи диалогов;
- В течение (дней) — параметр, указывающий на срок хранения данных, выраженный в днях. Временной период, в течении которого записи сохраняются, после чего они могут быть удалены;
- Запись переговоров — включение позволяет автоматически записывать переговоры.
Flash call и Flash and Tts call:
- Макс. время вызова, сек.;
- Пул номеров;
- Приоритет распределения;
- Хранение диалогов.
Voice Password и Phrase Password:
- Макс. время вызова, сек.;
- Отправитель:
- API;
- Номер;
- Пул номеров;
- Приоритет распределения;
- Хранение диалогов.
И нажмите «Сохранить».
На примере приложения Голосовые уведомления:
Активация приложения по API
Любое приложение может быть активировано по протоколам HTTP и SMPP. За это в составе приложения отвечает тип услуги «Интеграция» . Перейдите в него и добавьте подключение . О том как производится настройка подключений по протоколам смотрите здесь.
Также здесь же производится настройка добавление тарифов для данной услуги и выбор группы маршрутизации.
Тарифы:
При нажатии на «С нулевой стоимостью(INT)» открывается окно:
Группа маршрутизации:
Для того, чтобы добавить группу маршрутизации нажмите «Изменить»:
Из всплывающего списка выбрать группу, которые были созданы ранее и нажать «Сохранить».