Виртуален агент с Google DialogFlow CX шаблон за поток
Общ преглед
Този поток демонстрира как да предавате данни от Webex Contact Center към Google DialogFlow CX, което ви позволява да използвате разширени възможности за виртуален агент. Той включва примери за обработка на въвеждане на обаждащи се, като имена, срещи и причини за обаждания, с фокус върху безпроблемното прехвърляне на данни между двете платформи.
Този поток използва Cisco Text-to-Speech (TTS) за аудио подкани, ако има такива.
Предпоставки
Уверете се, че следните изисквания са изпълнени в портала за управление на Webex Contact Center, преди да внедрите този подпоток:
- Създайте входни точки, опашки, екипи, съпоставяния на входни точки и всякакви други специфични за организацията конфигурационни дейности, като конектори.
- Качете статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco Text-to-Speech (TTS).
- Настройте виртуалния агент на Google DialogFlow CX и конфигурирайте необходимите интеграции на уеб кукичка.
Разбивка на потока
- Повикването се приема и влиза в потока.
- Повикващият се е насочен към API, който извлича името му от фалшива крайна точка.
- Приветствено съобщение се възпроизвежда на обаждащия се, включително неговото име, с помощта на Google DialogFlow CX.
- Виртуалният агент на DialogFlow CX взаимодейства с повикващия, за да събира входни данни, като дати и часове на срещи.
- Данните на клиента се предават обратно на Webex Contact Center за потенциална по-нататъшна обработка.
- Въз основа на взаимодействието разговорът или ескалира, или приключва.
- Ако ескалира, повикващият се се поставя на опашка.
- Задържане на музика се възпроизвежда, докато обаждащият се чака агент.
Поточни дейности
Следващата таблица описва последователността на поточните дейности.
Активност на потока |
Описание |
---|---|
Започвам |
Потокът започва, когато се получи повикване, инициирано чрез дейността NewPhoneContact. |
HTTP заявка (GetCustomerName) |
Системата прави API заявка за извличане на името на клиента от външна система чрез HTTP заявка. Резултатът се съхранява в глобална променлива (DF_CustomerName), която се използва за по-нататъшно взаимодействие с Google DialogFlow CX. |
Виртуален агент |
Потокът извиква дейността VirtualAgent, за да предаде името на клиента и да взаимодейства с Google DialogFlow CX. Виртуалният агент събира информация, включително причина за обаждане, подробности за среща и др. |
Анализира |
Тази дейност анализира отговора, получен от DialogFlow CX, и съответно актуализира променливите на потока (Call_Reason, appointment_date, appointment_time). |
Задайте променлива - назначаване |
Датата и часът на срещата, събрани от DialogFlow CX, се форматират и съхраняват в глобална променлива (DF_Appointment). |
Контакт на опашката |
След взаимодействието с виртуалния агент клиентът се поставя на опашка, за да изчака следващия наличен агент. |
Възпроизвеждане на музика |
Докато повикващият чака на опашката, системата възпроизвежда музика за задържане по подразбиране ( |
Прекъсване на контакта |
Ако не са необходими допълнителни действия, обаждането се прекъсва с помощта на дейността DisconnectContact. |
Допълнителни ресурси
За повече подробности относно интегрирането на Webex Contact Center с Google DialogFlow CX вижте документацията за разработчици на Google DialogFlow CX и Конфигуриране на виртуален агент-глас в Webex Contact Center.
За поддръжка посетете поддръжката на разработчици на Webex Contact Center или се присъединете към общността на разработчиците на API на Webex Contact Center.