Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
smartivr [2020/03/20 14:14] nb [Сервисы синтеза речи] |
smartivr [2021/08/03 11:31] (текущий) atar [Настройка модуля в режиме 1С:Предприятие] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Модуль умной маршрутизации ====== | ||
+ | Суть работы модуля в накоплении информации о взаимодействиях между клиентами и сотрудниками компании, после чего модуль для каждого клиента формирует персональное голосовое приветствие. | ||
+ | При входящем звонке телефонная система обращается к 1С для получения текста приветствия, с помощью сервисов генерации речи оно преобразуется в IVR меню, которое произносится клиенту при звонке. | ||
- | ====== Умная маршрутизация и генерация IVR меню ====== | + | Если абонент не выбирает ни один из предложенных вариантов - звонок переадресуется на номер по-умолчанию, например в отдел продаж. Если происходит сбой при генерации речи или при обращении к 1С в момент звонка, вызов переадресуется на аварийный номер, например статическое IVR меню. |
- | [[astpanel:statistic|Обратно, к основным инструкциям...]]\\ | + | Подробное описание работы модуля в [[https://telefon.miko.ru/products/smart-transfer/ |разделе на нашем сайте]]. |
- | Описание работы модуля в [[https://telefon.miko.ru/products/smart-transfer/ |разделе на нашем сайте]]. | + | Этапы настройки модуля: |
- | <note warning>В этом разделе будет описана последовательность действий для настройки модуля. Обратите внимание на [[astpanel:statistic:system_requirements|системные требования]]</note> | + | * Встраивание модуля в конфигурацию 1С |
+ | * Публикация web-сервиса на стороне сервера 1С | ||
+ | * Получение ключа для сервиса генерации речи | ||
+ | * Настройка модуля в режиме 1С:Предприятие | ||
+ | * Настройка телефонной станции (MikoPBX или FreePBX) | ||
+ | ===== Встраивание модуля в конфигурацию 1С ===== | ||
+ | Для публикации вебсервиса в подсистеме телефонии 1.0 воспользуйтесь инструкцией: | ||
+ | * [[smartivr:integration10|Публикция веб-сервиса]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Настройка модуля в режиме Конфигуратор ===== | ||
- | |||
- | Встройте подсистему из поставки в конфигурацию 1С. | ||
- | |||
- | ==== Публикация web сервисов 1С ==== | ||
- | |||
- | Опубликуйте WEB сервис модуля умной маршрутизации. При входящем вызове, АТС будет обращаться к web сервисам 1С для получения текста IVR меню | ||
- | |||
- | {{ :astpanel:statistic:rout_public_soap_services.png?600 |}} | ||
- | |||
- | Создайте отдельного пользователя в 1С для работы web сервиса и назначьте ему роль «Телефония: Права для web сервиса генерации IVR меню для умной маршрутизации». | ||
===== Сервисы синтеза речи ===== | ===== Сервисы синтеза речи ===== | ||
Строка 33: | Строка 27: | ||
Перед первым использованием модуля вам необходимо зарегистрироваться и получить авторизационный ключ. | Перед первым использованием модуля вам необходимо зарегистрироваться и получить авторизационный ключ. | ||
- | Инструкция для **Центра Речевых Технологий** - [[smartivr:crt|ссылка]] | + | Инструкция для [[smartivr:yandextts|Яндекс.Облако]] |
- | Инструкция для **Яндекс.Облако** - [[smartivr:yandextts|ссылка]] | + | Инструкция для [[smartivr:crt|Центра Речевых Технологий]] |
+ | Сервисы генерации речи взымают плату за каждую сгенерированную фразу, но благодаря системе кеширования фраз, после обучения модуль не обращается за повторной генерацией к сервисам. | ||
===== Настройка модуля в режиме 1С:Предприятие ===== | ===== Настройка модуля в режиме 1С:Предприятие ===== | ||
- | - Перейдите в раздел "**МИКО: Телефония**" - "**Настройки маршрутизации**" {{ :astpanel:statistic:rout_command_settings.png | Настройки маршрутизации}} | + | Для дальнейшей настройки воспользуйтесь инструкцией: |
- | - На вкладке "**Основные**" включите использование модуля {{ :astpanel:statistic:use_rout_module.png | Активация модуля}} | + | * [[smartivr:setup10|Настройка модуля в режиме 1С:Предприятие (Подсистема телефонии 1.0)]] |
- | - Выберите поставщика услуги "Генерация речи" | + | |
+ | ===== Настройка модуля на стороне АТС ===== | ||
- | ==== Настройка списка сотрудников ==== | + | Инструкция по настройке [[https://wiki.mikopbx.com/module-smart-i-v-r|модуля MikoPBX]] |
- | - Перейдите на вкладку "**Сотрудники**"{{ :astpanel:statistic:rout_users.png | Выполнить настройку пользователей}} | + | |
- | - **Укажите пол** каждого сотрудника | + | |
- | - Выполните действие "**Просклонять ФИО всех**" | + | |
- | <note tip>В первой колонке есть возможность установить / снять флаг. В голосовом меню будут участвовать только пользователи с включенным флажком. \\ В последней колонке "**Период использования**" устанавливается дата окончания работы сотрудника. \\ Флаг "**Показывать только активных пользователей**" позволяет отобразить только действующих сотрудников.</note> | + | Инструкция по настройке [[smartivr:freepbx|модуля FreePBX]] |
- | ==== Настройка контактной информации ==== | + | |
- | + | ||
- | Для сотрудников необходимо заполнить номера внутренних телефонов: | + | |
- | {{ :astpanel:statistic:rout_user_number.png | Контактная информация сотрудника}} | + | |
- | Только внутренние номера сотрудников будут участвовать в голосовом меню. | + | |
- | <note important>Внутренними считаются все номера короче пяти символов.</note> | + | |
- | + | ||
- | ==== Текст оповещения ==== | + | |
- | + | ||
- | Перейдите на вкладку "**Текст оповещения**": | + | |
- | {{ :astpanel:statistic:rout_text_for_voice.png | Настройка текста оповещений}}. | + | |
- | На странице необходимо указать тест голосового меню: | + | |
- | * "**Ответственного нет**" - если ответственный по клиенту не найден, будет использоваться это сообщение | + | |
- | * Определен ответственный, "**Текст начала сообщения**" - начало голосового меню | + | |
- | * "**Сотрудники**" - список ответственных сотрудников будет проговорен следом за текстом начала сообщения | + | |
- | * "**Текст окончания сообщения**" - это завершающая фраза, обычно в ней предлагают дождаться ответа оператора | + | |
- | + | ||
- | Действия | + | |
- | * "**Прослушать**" - функция доступна при использовании продукта "Панель телефонии для 1С", на телефон поступит звонок, после поднятия трубке вы услышите пример приветствия | + | |
- | * "**Изменить состав имени**" - вы можете указать что следует произносить клиенту, полное имя сотрудника или только имя и фамилию | + | |
- | * "**Изменить падеж**" - укажите падеж склонения ФИО сотрудника | + | |
- | + | ||
- | ==== Регистрируемые события ==== | + | |
- | + | ||
- | По умолчанию, на маршрутизацию вызовов влияют только документы истории звонков модуля статистики. Клиенту будет предложено пообщаться с сотрудником, с которым состоялся разговор ранее. | + | |
- | Существует возможность расширить набор "Регистрируемых событий". | + | |
- | + | ||
- | === Пример === | + | |
- | Необходимо, чтобы клиент соединялся с сотрудником, который ведет его заказы. | + | |
- | + | ||
- | === Решение === | + | |
- | - В форме настроек модуля маршрутизации необходимо перейти на страницу "**Регистрируемые события**" {{ :astpanel:statistic:rout_registr_events.png | Регистрируемые события}} | + | |
- | - Создайте новый элемент. На странице "**Основные параметры**" следует указать "**Вид события**" - "**Документ**" | + | |
- | - В поле "**Документ**" указать тип документа | + | |
- | - Заполнить значение "**Исходный вес**" (приоритет), "**Срок действия**" (в днях) | + | |
- | - На вкладке "**Настройки документа**" необходимо задать параметры заполнения таблицы маршрутизации {{ :astpanel:statistic:rout_registr_event_filtr_params.png |Параметры заполнения таблицы маршрутизации}} | + | |
- | - Есть возможность установить отбор по документам | + | |
===== Решение проблемных ситуаций ===== | ===== Решение проблемных ситуаций ===== | ||
- | ==== Проверка публикации (windows) ==== | ||
- | |||
- | - Скачайте дистрибутив по [[http://files.miko.ru/public.php?service=files&t=34c4c04a00e42465fac2f0247adef1be | ссылке]] | ||
- | - Распакуйте архив | ||
- | - В текстовом редакотре откройте файл "**test_soap_1c_smartivr.bat**" | ||
- | - Поправьте параметры подключения: <code>set login_pass=Askozia:123 | ||
- | set path_to_1c=http://192.168.1.80/stat_rout/ | ||
- | set number=79257184254 | ||
- | </code> | ||
- | - Запустите файл "**test_soap_1c_smartivr.bat**" на исполнение | ||
- | - Пример результата, в случае успеха <code> | ||
- | |||
- | ------------------------------------- | ||
- | "Test Identify Number" | ||
- | ------------------------------------- | ||
- | |||
- | |||
- | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
- | <soap:Body> | ||
- | <m:identifyResponse xmlns:m="http://wiki.miko.ru/doc:1cajam:iden | ||
- | tifynumber"> | ||
- | <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" | ||
- | xmlns:xsi="http://www.w3.org/2001/XMLSch | ||
- | ema-instance"/> | ||
- | </m:identifyResponse> | ||
- | </soap:Body> | ||
- | </soap:Envelope> | ||
- | |||
- | ------------------------------------- | ||
- | "Test Smart IVR" | ||
- | ------------------------------------- | ||
- | |||
- | |||
- | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
- | <soap:Body> | ||
- | <m:getivrtextResponse xmlns:m="http://wiki.miko.ru/doc:1cajam:sm | ||
- | arttransfer"> | ||
- | <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" | ||
- | xmlns:xsi="http://www.w3.org/2001/XMLSch | ||
- | ema-instance">{ | ||
- | "api_key": "1de29c4f-b9ea-40a4-9882-0aae7296b50f__", | ||
- | "tts_service": "Yandex", | ||
- | "dictor": "omazh", | ||
- | "texttospeech": [ | ||
- | "%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%21%20%20%20%D0%92%D0%B0%D1%81%20%20%20%D0% | ||
- | BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82%20%D0%BA%D0 | ||
- | %BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%9C%D0%98%D0%9A%D0%9E%2C%20%D0%BE%D | ||
- | 1%84%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%BF%D0%B0%D1%80% | ||
- | D1%82%D0%BD%D0%B5%D1%80%20%D1%84%D0%B8%D1%80%D0%BC%D1%8B%201%D0%A1%20%D0%B2%20%D | ||
- | 0%97%D0%B5%D0%BB%D0%B5%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%B5" | ||
- | ] | ||
- | }</m:return> | ||
- | </m:getivrtextResponse> | ||
- | </soap:Body> | ||
- | </soap:Envelope></code> | ||
- | |||
- | |||
- | ==== Проверка публикации (Linux) ==== | ||
- | |||
- | <code>curl -u Askozia:123 --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>79257184334</m:Number></m:identify></soap:Body></soap:Envelope>" "http://192.168.1.80/stat_rout/ws/1C_MIKO_identify_number.1cws"</code> | ||
- | |||
- | <code>curl -u Askozia:123 --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>79257184224</m:Number></m:getivrtext></soap:Body></soap:Envelope>' 'http://192.168.1.80/stat_rout/ws/MIKO_IVRGenerator4SmartTransfer.1cws'</code> | ||
- | * "**Askozia:123**" - имя пользователя и пароль к 1С | ||
- | * "**http://192.168.1.80/stat_rout/**" - путь, по которому доступен web клиент 1С | ||
- | * "**79257184334**" - номер телефона, по которому производим запрос | ||
- | |||
- | |||
- | ===== Настройка модуля на стороне АТС ===== | ||
- | [[astpanel:statistic:freepbx|Инструкция по настройке модуля FreePBX]] | + | [[smartivr:diag|Диагностика публикации]] |
- | [[astpanel:statistic|Обратно, к основным инструкциям...]]\\ |