Настройка передачи в Dynamics 365 Customer Service
Когда вашим клиентам нужно поговорить с агентом, ваш бот может легко передать разговор. Благодаря возможностям многоканального взаимодействия надстройки чата для Dynamics 365 Customer Service, можно подключить как голосовые, так и текстовые разговоры.
Когда ваш бот завершает разговор, он делится полной историей разговора и всеми переменными, собранными во время взаимодействия. Ваша служба многоканального взаимодействия направляет входящие эскалации в нужную очередь, а агент может беспрепятственно возобновить разговор. Дополнительные сведения о том, как использовать передачу обслуживания в диалогах с ботами, см. Передача агенту.
Предварительные условия
- Войдите в систему с учетной записью, которая имеет роль администратора многоканального взаимодействия.
- Необходима лицензия на продукт для Power Virtual Agents и лицензия на продукт с надстройкой чата для Dynamics 365 Customer Service.
- Среды:
- Установите необходимые расширения в той же среде, что и ваш бот.
- Среда вашего бота, решения расширения и среда многоканального взаимодействия должны находиться в одном и том же географическом регионе.
- Что использовать голосовые функции, ваш клиент и среда должны быть в географическом регионе Azure в США, Европе, Азии или Австралии.
- Регистрация приложения с Azure AD.
- Чтобы комплексные возможности работали должным образом, ваш бот должен быть опубликован.
Установка расширений
Установите расширения, необходимые для возможностей многоканального взаимодействия Customer Service.
Только для передачи текстовых сообщений (обмена сообщениями) установите Расширение Power Virtual Agent для многоканального взаимодействия.
Для передачи текстовых и голосовых сообщений установите следующие расширения в указанном порядке:
- Расширение телефонии Power Virtual Agents
- Расширение Power Virtual Agents для многоканального взаимодействия
- Расширение Voice Power Virtual Agent для многоканального взаимодействия
Важно!
Вы должны установить Расширение Power Virtual Agent для многоканального взаимодействия всех сценариев передачи многоканального взаимодействия.
Установка связи бота с Omnichannel for Customer Service
Примечание
Если вы подключили своего бота к многоканальному взаимодействию до ноября 2021 года, настройки на плитке Многоканальное взаимодействие будут выглядеть так, как будто они не были настроены. Это известная проблема. Это не повлияет на бота или соединение многоканального взаимодействия, которое продолжит работать в обычном режиме. Выберите Включить, чтобы обновить настройки и показать фактические сведения о подключении.
В Power Virtual Agents отредактируйте своего бота. На левой панели выберите Управление, Передач агенту, а затем выберите плитку Многоканальное взаимодействие.
Щелкните Включить.
Если вы не установили необходимые расширения, вы увидите сообщение о том, что у вашего бота нет доступа к нужным ему переменным или действиям. Вы должны установить хотя бы расширение Power Virtual Agent для многоканального взаимодействия для работы передачи.
Если вы используете управление жизненным циклом приложения (ALM), вы можете увидеть сообщение о том, что мы не можем определить, включена ли многоканальная интеграция для среды. Дополнительные сведения см. в Боты с ALM.
В Показать среду, с которой связан этот бот выберите среду, в которой включена ваша интеграция многоканального взаимодействия. Если вы не настроили Omnichannel for Customer Service в этой среде, вы увидите сообщение с приглашением начать пробную версию.
Выберите Показать инструкции по регистрации нового ИД приложения и следуйте инструкциям, чтобы найти или создать регистрацию приложения для Power Virtual Agents.
На портале Azure перейдите в раздел Регистрация приложений, затем выберите Обзор. Скопируйте Идентификатор приложения (клиента).
Вернитесь к области Многоканальное взаимодействие в Power Virtual Agents и вставьте идентификатор приложения в поле Идентификатор приложения.
Важно!
Omnichannel for Customer Service моделирует ботов как «пользователей приложения». Поэтому используемый код приложения должен быть уникальным для вашей организации Microsoft Dataverse или среды.
Выберите Добавить бот.
Power Virtual Agents использует Канал Teams, чтобы общаться с Omnichannel for Customer Service. Если один из них не включен, канал Teams будет включен при выборе Добавить бота.
Выберите ссылку Просмотреть сведения в многоканальном взаимодействии, чтобы продолжить настройку подключения бота в интерфейсе многоканального взаимодействия.
Важно!
Чтобы протестировать бота на своем веб-сайте, вы должны использовать код внедрения, указанный в мини-приложении чата, который вы настроили в Omnichannel for Customer Service. Если вы используете код внедрения из Power Virtual Agents, передача не работает. Для получения дополнительной информации см. Внедрение мини-приложения чата на веб-сайт или портал.
Чтобы добавить голосовые функции после подключения бота к многоканальному взаимодействию, вы должны отключить и повторно подключить бота к вашей службе многоканального взаимодействия.
Боты с ALM
Если вы настроили ALM для своих ботов, и экспортируете и импортируете ботов между средами разработки (неуправляемыми) и тестовыми или рабочими средами (управляемыми), вы можете увидеть сообщение о том, что мы не можем определить, включена ли интеграция многоканального взаимодействия для среды.
Если у экспортированного вами бота включены возможности многоканального взаимодействия, вы можете проигнорировать это сообщение. Бот по-прежнему будет работать правильно. Сообщение исчезнет после того, как вы экспортируете последнюю версию своего бота из среды разработки, а затем импортируете его в целевую тестовую или рабочую среду с управляемыми ботами.
Если сообщение продолжает отображаться после экспорта и импорта последней версии вашего управляемого бота, убедитесь, что вы удалили все неуправляемые уровни:
Войдите в Power Apps и выберите среду управляемого бота.
В левой области выберите Решения, а затем выберите решение, содержащее бота с неуправляемым уровнем.
Рядом с компонентом чат-бота в решении выберите Дополнительные команды (...), затем выберите Показать слои решения.
Выберите неуправляемый слой, а затем выберите Удалить неуправляемый слой.
Если для бота не включены функции многоканального взаимодействия, сообщение будет отображаться всегда.
Управляйте возможностями многоканального взаимодействия вашего бота
Выберите Управление, Передач агенту, а затем выберите плитку Многоканальное взаимодействие. Здесь вы можете отключить соединение или деактивировать бота, обновить подключение или открыть центр администрирования многоканального взаимодействия, чтобы просмотреть сведения о подключении.
Отключите своего бота от многоканального взаимодействия или отключите соединение многоканального взаимодействия
Если вы выберете Отключить бота, пользователь приложения, который представляет бота в вашем многоканальном экземпляре, отключается. Это эффективно отключает бота от среды многоканального взаимодействия.
Чтобы снова добавить бота, вам нужно подключить его снова, начиная с шага 3.
Если вы выберете Отключить, соединение между вашим экземпляром многоканального взаимодействия и Power Virtual Agents отключено. Ваш бот перестанет получать трафик от вашего экземпляра многоканального взаимодействия.
Обновите соединение
Если вы выберете Обновить, соединение между вашим ботом и экземпляром многоканального взаимодействия будет проверено и подтверждено.
Рекомендуется обновить подключение после добавления бота в рабочий поток многоканального взаимодействия, чтобы убедиться, что подключение установлено успешно.
Голосовые возможности
Расширение телефонии Power Virtual Agents добавляет несколько действий и переменных в Power Virtual Agents.
Выберите Включить голосовую связь, чтобы включить или отключить голосовые функции для всего бота, а не для отдельных сеансов бота или соединений. Когда голосовая связь включена, любое соединение с ботом может использовать голос, текст или и голос, и текст.
Задать согласие на опрос
Используйте это действие, чтобы спросить абонентов, готовы ли они принять участие в опросе в конце разговора.
Выберите Добавление входные данных для темы назначения, а затем выберите surveyConsent (логическое).
Выберите Да или Нет или введите собственный ответ.
Установите языковой стандарт клиента и передачу в многоканальное взаимодействие
Используйте это действие, чтобы запросить у вызывающих абонентов предпочитаемый ими язык.
Выберите Добавление входные данных для темы назначения, а затем выберите customerLocale (строка).
Выберите переменную, определяющую код языкового стандарта, или введите код языкового стандарта.
См. список допустимых кодов языковых стандартов для языков, поддерживаемых в Omnichannel for Customer Service. Только часть этих языков поддерживается в Power Virtual Agents. Дополнительные сведения см. в разделе Поддерживаемые языки.
Отправка непрерывного голосового сообщения
Используйте это действие, чтобы отправить голосовое сообщение, которое вызывающий абонент не может прервать.
Выберите Добавление входные данных для темы назначения, а затем выберите UninterruptibleMessage (строка).
Выберите переменную, определяющую содержимое сообщения, или введите текст сообщения.
Перевести звонок на другой номер телефона
Используйте это действие для передачи вызова на другой номер телефона.
Выберите Добавление входные данных для темы назначения, а затем выберите TargetPhoneNumber (строка).
Выберите переменную, определяющую номер телефона для переадресации вызова, или введите номер телефона.
Примечание
Вводимый номер телефона должен иметь право «Совершать звонки». Без него передачи на номер не пройдут.
Завершить звонок
Используйте это действие для завершения вызова.
bot.CustomerPhoneNumber
Эта переменная содержит номер телефона клиента. Она также называется CallerID.
Вы можете использовать условие «Пусто» с bot.CustomerPhoneNumber
, чтобы узнать канал связи с клиентом. Если разговор поступает из звонка, для "Пустой" всегда возвращается False. Если оно исходит из обмена сообщениями, для "Пусто" всегда возвращается True.
bot.OrganizationPhoneNumber
Эта переменная содержит номер телефона, набранный клиентом.
Переменные Dynamics 365
Dynamics 365 Customer Service предоставляет больше переменных контекста для ботов Power Virtual Agents.
Рекомендации по разработке
Аутентификация не поддерживается для передачи голоса в экземпляры многоканального взаимодействия. Если вы настроили аутентификацию для бота, переменные аутентификации не будут содержать информацию об аутентификации при отправке в ваш экземпляр многоканального взаимодействия.
Предупреждение
Для возможностей передачи голоса ваша среда бота и среда многоканального взаимодействия должны быть размещены в центре обработки данных в пределах географического региона Azure в США, Европе, Азии или Австралии. В противном случае голосовые функции не работают, и вы не будете получать никаких сообщений об ошибках или предупреждения.
Если ваш бот включает в себя адаптивные карточки, убедитесь, что вы используете Bot Framework Composer, чтобы голосовой бот правильно читал их свойство Speak.
При использовании содержимого Markdown в вашей теме голосовой бот будет читать звездочку (*). Отрегулируйте содержимое Markdown соответствующим образом и всегда проверяйте своего бота с помощью голоса, чтобы гарантировать желаемый результат.
Известные ограничения
Обратная связь
Отправить и просмотреть отзыв по