Top.Mail.Ru

Умная маршрутизация и генерация IVR меню

В этом разделе будет описана последовательность действий для настройки модуля. Обратите внимание на системные требования. Важно - все web сервисы должны быть опубликованы и доступны по протоколу http.

Сервисы синтеза речи

CRT API

Модуль умной маршрутизации поддерживает работу с API, которое предоставляет ЦРТ для синтеза речи.

  1. Пройдите регистрацию в личном кабинете ЦРТ

    2019-02-11_161841.png

  2. Заполните форму регистрации на сайте

    2019-02-11_162010.png

  3. Подтвердите свой e-mail

    2019-02-11_162025.png

  4. После подтверждения задайте новый пароль и авторизуйтесь на сайте ЦРТ

    2019-02-11_162123.png
    2019-02-11_162149.png
  5. В личном кабинете ЦРТ перейдите в раздел «Учетные данные», для работы модуля умной маршрутизации далее Вам понадобятся «Логин», «Идентификатор домена в платформе обработки» и «Пароль пользователя платформы». Сохраните эти данные.

    2019-02-11_162449.png

Yandex SpeechKit API

Официальная документация по Yandex SpeechKit доступна по ссылке.

Регистрация в сервисе

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

1_start.png

2. Сразу после регистрации Вам будет доступна консоль управления облачными сервисами.
3. Перед работой с сервисами необходимо создать платежный аккаунт. Внимательно ознакомьтесь с условиями пробного периода. Для создания платежного аккаунта перейдите в раздел Биллинг и добавьте аккаунт.

2019-02-18_120155.png

Получение авторизационных данных

Для подключения модуля умной маршрутизации потребуются следующие данные:

  • Идентификатор каталога в облаке
  • Идентификатор сервисного аккаунта yandex
  • Идентификатор авторизационного ключа сервисного аккаунта
  • Данные закрытого авторизационного ключа сервисного аккаунта
  1. Идентификатор каталога в облаке.
    По умолчанию в Яндекс.Облаке уже есть каталог. Вы можете открыть страницу этого каталога в консоли управления, либо создать новый каталог. Получить идентификатор каталога можно из URL страницы каталога в консоли управления.

    2019-02-18_113350.png

  2. Идентификатор сервисного аккаунта yandex.
    Для имеющегося каталога необходимо создать идентификатор сервисного аккаунта.

    2019-02-18_113455.png
    Откройте аккаунт для редактирования, в общих сведениях найдете идентификатор сервисного аккаунта.

    2019-02-18_113531.png

  3. Данные закрытого авторизационного ключа сервисного аккаунта.
    Для сервисного аккаунта создайте авторизованный ключ. Выберите алгоритм шифрования и задайте описание ключа, чтобы потом было проще найти его в консоли управления. Сохраните значение закрытого ключа.

    2019-02-18_113611.png
    2019-02-18_113633.png
    2019-02-18_113701.png

  4. Идентификатор авторизационного ключа сервисного аккаунта
    После создания авторизованного ключа для сервисного аккаунта, станет доступна информация об идентификаторе авторизованного ключа.

    2019-02-18_113759.png

Обзор модуля в статье на нашем сайте.

В этом разделе будет описана последовательность действий для настройки модуля. Обратите внимание на системные требования к модулю. Важно - все web-сервисы должны быть опубликованы и доступны по протоколу http!

Настройка 1С:Предприятие

Модуль умной маршрутизации идет в поставке с модулем журнала звонков. Встраивание модуля в конфигурацию 1С следует выполнить по инструкции.

Активация сервиса

  1. Перейдите в раздел «МИКО: Телефония» - «Настройки маршрутизации»

    rout_command_settings.png

  2. На вкладке «Основные» включите использование модуля

    use_rout_module.png

  3. Выберите поставщика услуги «Генерация речи». На текущий момент есть возможность использования Yandex и ЦРТ.

Настройка списка сотрудников

  1. Перейдите на вкладку «Сотрудники»

    rout_users.png

  2. Укажите пол каждого сотрудника
  3. Выполните действие «Просклонять ФИО всех»

В первой колонке есть возможность установить / снять флаг. В голосовом меню будут участвовать только пользователи с включенным флажком.
В последней колонке «Период использования» устанавливается дата окончания работы сотрудника.
Флаг «Показывать только активных пользователей» позволяет отобразить только действующих сотрудников.

Настройка контактной информации

Для сотрудников необходимо заполнить номера внутренних телефонов:

rout_user_number.png
Только внутренние номера сотрудников будут участвовать в голосовом меню.

Внутренними считаются все номера короче пяти символов.

Текст оповещения

Перейдите на вкладку «Текст оповещения»:

rout_text_for_voice.png

На странице необходимо указать тест голосового меню:

  • «Ответственного нет» - если ответственный по клиенту не найден, будет использоваться это сообщение
  • Определен ответственный, «Текст начала сообщения» - начало голосового меню
  • «Сотрудники» - список ответственных сотрудников будет проговорен следом за текстом начала сообщения
  • «Текст окончания сообщения» - это завершающая фраза, обычно в ней предлагают дождаться ответа оператора

Действия

  • «Прослушать» - функция доступна при использовании продукта «Панель телефонии для 1С», на телефон поступит звонок, после поднятия трубке вы услышите пример приветствия
  • «Изменить состав имени» - вы можете указать что следует произносить клиенту, полное имя сотрудника или только имя и фамилию
  • «Изменить падеж» - укажите падеж склонения ФИО сотрудника

Регистрируемые события

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

Пример

Необходимо, чтобы клиент соединялся с сотрудником, который ведет его заказы.

Решение
  1. В форме настроек модуля маршрутизации необходимо перейти на страницу «Регистрируемые события»

    rout_registr_events.png

  2. Создайте новый элемент. На странице «Основные параметры» следует указать «Вид события» - «Документ»
  3. В поле «Документ» указать тип документа
  4. Заполнить значение «Исходный вес» (приоритет), «Срок действия» (в днях)
  5. На вкладке «Настройки документа» необходимо задать параметры заполнения таблицы маршрутизации

    rout_registr_event_filtr_params.png

  6. Есть возможность установить отбор по документам

Публикация web-сервисов 1С

При входящем вызове, АТС будет обращаться к web-сервисам 1С. Сервисы должны быть опубликованы на web-сервере:

2018-12-28_112949.png
Создайте нового пользователя 1С с произвольным логином и паролем. Пользователю 1С должна быть назначена роль «Телефония: Права для web сервиса генерации IVR меню для умной маршрутизации».

2018-12-28_113246.png

Сервисы должны быть доступны по протоколу http

Проверка публикации (windows)

  1. Скачайте дистрибутив по ссылке
  2. Распакуйте архив
  3. В текстовом редакторе откройте файл «test_soap_1c_smartivr.bat»
  4. Поправьте параметры подключения:
    set login_pass=smartadmin:askozia
    set path_to_1c=http://192.168.1.115/DemoTrd/
    set number=74952293042
  5. Запустите файл «test_soap_1c_smartivr.bat» на исполнение
  6. Пример результата, в случае успеха

    2018-12-28_113735.png
  • «smartadmin:askozia» - имя пользователя и пароль к 1С
  • «http://192.168.1.115/DemoTrd/» - путь, по которому доступен web клиент 1С
  • «74952293042» - номер телефона, по которому производим запрос

Проверка публикации (Linux)

curl -u smartadmin:askozia --header "Content-Type: text/xml; charset=utf-8" -d "<?xml version='1.0' encoding='UTF-8'?><soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'><soap:Body><m:identify xmlns:m='http://wiki.miko.ru/doc:1cajam:identifynumber'><m:Number>74952293042</m:Number></m:identify></soap:Body></soap:Envelope>" "http://192.168.1.115/DemoTrd/ws/1C_MIKO_identify_number.1cws"
curl -u smartadmin:askozia --header "Content-Type: text/xml; charset=utf-8" -d '<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><m:getivrtext xmlns:m="http://wiki.miko.ru/doc:1cajam:smarttransfer"><m:Number>74952293042</m:Number></m:getivrtext></soap:Body></soap:Envelope>' 'http://192.168.1.115/DemoTrd/ws/MIKO_IVRGenerator4SmartTransfer.1cws'
  • «smartadmin:askozia» - имя пользователя и пароль к 1С
  • «http://192.168.1.115/DemoTrd/» - путь, по которому доступен web клиент 1С
  • «74952293042» - номер телефона, по которому производим запрос

Настройка АТС

  1. Перейдите в web-интерфейс MikoPBX в раздел МодулиУправление модулями. Установите или обновите модуль умной маршрутизации вызовов (Smart IVR), чтобы он стал доступным для настройки.

    2018-12-28_114401.png

  2. Перейдите в настройки данного модуля для указания параметров подключения к базе 1С.

    2018-12-28_114254.png
  • «Адрес и порт сервера 1С» - укажите адрес и порт, где опубликованы web-сервисы 1С
  • «Имя публикации» - имя базы 1С, заданное на этапе публикации на web-сервере
  • «Логин для веб-сервиса 1С» - имя пользователя 1С для доступа опубликованным web-сервисам
  • «Пароль для авторизации в 1С» - пароль пользователя 1С для доступа опубликованным web-сервисам
  • «Маршрут при ошибке связи с модулем в 1С» - обязательно заполните значение, на этот номер будет переадресован вызов при возникновении сбоя / ошибки в модулей умной маршрутизации.

В случае удачного подключения модуля будет выдано сообщение:

2018-12-28_114310.png

В случае неудачного подключения модуля будет выдано сообщение:

2018-12-28_114302.png