قالب تدفق العامل الظاهري DialogFlow ES

list-menuهل لديك ملاحظات؟
يوضح قالب مصمم التدفق Webex Contact Center هذا تدفق البيانات بين Google DialogFlow ES و Webex Contact Center ، مع التركيز على كيفية تمرير البيانات من وإلى كلا النظامين الأساسيين أثناء التفاعل.

يعرض هذا التدفق كيفية تمرير البيانات بين Webex Contact Center و DialogFlow ES لمعالجة تفاعلات العملاء. يوفر تدفقا أساسيا حيث يتم تبادل البيانات مع DialogFlow ES لمعالجة اللغة الطبيعية والوفاء الآلي بالوكيل. يتيح التكامل مع DialogFlow للروبوت فهم نوايا العملاء واتخاذ الإجراءات المناسبة بناء على المحادثة. بالإضافة إلى ذلك ، يتضمن التدفق معالجة الأخطاء لضمان تجربة سلسة للعملاء ، حتى عند ظهور ظروف غير متوقعة.

المتطلبات الأساسية

تأكد من استيفاء المتطلبات التالية في مدخل إدارة Webex Contact Center قبل تنفيذ هذا التدفق:

  • وكيل Google DialogFlow ES مع المقاصد ذات الصلة للمحادثة.
  • قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
  • قم بتمكين تنفيذ خطاف الويب في DialogFlow ES واستخدم نموذج التعليمات البرمجية node.js في المحرر المضمن.
  • Cisco يتم تمكين تحويل النص إلى كلام (TTS) لإنشاء رسائل مخصصة ديناميكيا. قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من Cisco تحويل النص إلى كلام (TTS).

انهيار التدفق

يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.

عنصر التدفق

الوصف

يبدأ العميل الاتصال يتم تلقي المكالمة بواسطة Webex Contact Center.
يتم تمرير البيانات إلى DialogFlow ESيتم إرسال رسالة تحية مخصصة، تتضمن تفاصيل العميل مثل الاسم وسبب الاتصال، إلى روبوت DialogFlow ES للمعالجة.
تفاعل الروبوت مع DialogFlowيعالج DialogFlow الإدخال ويستجيب بناء على المقاصد التي تم تكوينها.
الموسيقى في قائمة الانتظارأثناء معالجة الروبوت للطلب ، يتم وضع العميل في قائمة انتظار مع موسيقى انتظار.
قطع الاتصالينتهي التفاعل بمجرد اكتمال مربع الحوار.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.

نشاط التدفق

الوصف

بدء

يمثل هذا النشاط بداية التدفق. ويتم تشغيله عند استلام مكالمة جديدة.
تعيين اللغةيستخدم التدفق نشاط Set Variable لتكوين رمز اللغة (en-US) للتفاعل بأكمله. وهذا يضمن توافق جميع التفاعلات الصوتية مع تفضيلات لغة المتصل.
تحية مخصصةيمرر هذا النشاط تفاصيل العميل مثل الاسم والبريد الإلكتروني وسبب الاتصال إلى روبوت DialogFlow ES. يتم إنشاء التحية ديناميكيا باستخدام Cisco تحويل النص إلى كلام (TTS). مثال على البيانات التي تم تمريرها:
  • اسم العميل: جين دو
  • customerEmail: customer@email.com
  • سبب العميل: الحجوزات

قائمة انتظار للوكيل

إذا تطلب التفاعل التصعيد، يتم وضع العميل في قائمة انتظار، ويتم تشغيل الموسيقى في الانتظار باستخدام ملف defaultmusic_on_hold.wav .
تشغيل الموسيقىيتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. يستخدم التدفق موسيقى الانتظار الافتراضية ل Cisco ولكن يمكن تخصيصها عن طريق تحميل ملفات موسيقى مختلفة.

قطع الاتصال

يقوم هذا النشاط بقطع اتصال المكالمة بمجرد اكتمال التدفق، مما يضمن نهاية سلسة للتفاعل.

تفاصيل التدفق

يحتوي التدفق JSON المستخدم في هذا المثال على متغيرات وأنشطة ضرورية لمعالجة التفاعل ومعالجة الأخطاء والاتصال بين Webex Contact Center وDialogFlow. تشمل المتغيرات الرئيسية المستخدمة ما يلي:

متغير التدفق

الوصف

Global_FeedbackSurveyOptIn

يتتبع ما إذا كان العميل قد اشترك في استطلاع ما بعد المكالمة.
اسم العميليلتقط اسم العميل لتخصيصه.
العميلالبريد الإلكترونييلتقط البريد الإلكتروني للعميل.
العميلالسببيسجل سبب مكالمة العميل.
Global_Languageتهيئة اللغة الافتراضية (en-US).

Global_VoiceName

يحدد الصوت المستخدم لتحويل النص إلى كلام.

موارد إضافية

لمزيد من المعلومات حول هذا التكامل، راجع فيديو العمل مع البيانات على Google DialogFlow ES مع Webex Contact Center .

ارجع إلى Webex Contact Center وثائق المطور ووثائق DialogFlow ES لمزيد من الإرشادات.

دعم المطور

للحصول على أي دعم بخصوص هذا التكامل ، افتح تذكرة مع فريق دعم المطور Webex Contact Center من خلال بوابة مطوري Webex.

لمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة التطبيقات Webex Contact Center.

هل كان هذا المقال مفيدًا؟
هل كان هذا المقال مفيدًا؟