قالب تدفق العامل الظاهري DialogFlow ES
نظرة عامة
يعرض هذا التدفق كيفية تمرير البيانات بين مركز الاتصال Webex و DialogFlow ES لمعالجة تفاعلات العملاء. يوفر تدفقا أساسيا حيث يتم تبادل البيانات مع DialogFlow ES لمعالجة اللغة الطبيعية والوفاء الآلي بالوكيل. يتيح التكامل مع DialogFlow للروبوت فهم نوايا العملاء واتخاذ الإجراءات المناسبة بناء على المحادثة. بالإضافة إلى ذلك ، يتضمن التدفق معالجة الأخطاء لضمان تجربة سلسة للعملاء ، حتى عند ظهور ظروف غير متوقعة.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- وكيل Google DialogFlow ES مع المقاصد ذات الصلة للمحادثة.
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
- قم بتمكين تنفيذ خطاف الويب في DialogFlow ES واستخدم نموذج التعليمات البرمجية node.js في المحرر المضمن.
-
يتم تمكين تحويل النص إلى كلام (TTS) من Cisco لإنشاء رسائل مخصصة ديناميكيا. قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
يبدأ العميل الاتصال | يتم استقبال المكالمة من قبل مركز الاتصال Webex. |
يتم تمرير البيانات إلى DialogFlow ES | يتم إرسال رسالة تحية مخصصة، تتضمن تفاصيل العميل مثل الاسم وسبب الاتصال، إلى روبوت DialogFlow ES للمعالجة. |
تفاعل الروبوت مع DialogFlow | يعالج DialogFlow الإدخال ويستجيب بناء على المقاصد التي تم تكوينها. |
الموسيقى في قائمة الانتظار | أثناء معالجة الروبوت للطلب ، يتم وضع العميل في قائمة انتظار مع موسيقى انتظار. |
قطع الاتصال | ينتهي التفاعل بمجرد اكتمال مربع الحوار. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.
نشاط التدفق |
الوصف |
---|---|
بدء | يمثل هذا النشاط بداية التدفق. ويتم تشغيله عند استلام مكالمة جديدة. |
تعيين اللغة | يستخدم التدفق نشاط Set Variable لتكوين رمز اللغة (en-US) للتفاعل بأكمله. وهذا يضمن توافق جميع التفاعلات الصوتية مع تفضيلات لغة المتصل. |
تحية مخصصة | يمرر هذا النشاط تفاصيل العميل مثل الاسم والبريد الإلكتروني وسبب الاتصال إلى روبوت DialogFlow ES. يتم إنشاء التحية ديناميكيا باستخدام تحويل النص إلى كلام (TTS) من Cisco. مثال على البيانات التي تم تمريرها:
|
قائمة انتظار للوكيل | إذا تطلب التفاعل التصعيد، يتم وضع العميل في قائمة انتظار، ويتم تشغيل الموسيقى في الانتظار باستخدام ملف defaultmusic_on_hold.wav . |
تشغيل الموسيقى | يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. يستخدم التدفق موسيقى الانتظار الافتراضية من Cisco ولكن يمكن تخصيصها عن طريق تحميل ملفات موسيقى مختلفة. |
قطع الاتصال | يقوم هذا النشاط بقطع اتصال المكالمة بمجرد اكتمال التدفق، مما يضمن نهاية سلسة للتفاعل. |
تفاصيل التدفق
يحتوي التدفق JSON المستخدم في هذا المثال على متغيرات وأنشطة أساسية لمعالجة التفاعل ومعالجة الأخطاء والاتصال بين مركز اتصال Webex وDialogFlow. تشمل المتغيرات الرئيسية المستخدمة ما يلي:
متغير التدفق |
الوصف |
---|---|
Global_FeedbackSurveyOptIn | يتتبع ما إذا كان العميل قد اشترك في استطلاع ما بعد المكالمة. |
اسم العميل | يلتقط اسم العميل لتخصيصه. |
العميلالبريد الإلكتروني | يلتقط البريد الإلكتروني للعميل. |
العميلالسبب | يسجل سبب مكالمة العميل. |
Global_Language | تهيئة اللغة الافتراضية (en-US). |
Global_VoiceName | يحدد الصوت المستخدم لتحويل النص إلى كلام. |
موارد إضافية
لمزيد من المعلومات حول هذا التكامل، راجع فيديو العمل مع البيانات على Google DialogFlow ES مع مركز اتصال Webex.
ارجع إلى Webex وثائق مطور مركز الاتصال ووثائق DialogFlow ES للحصول على مزيد من الإرشادات.
دعم المطور
للحصول على أي دعم بخصوص هذا التكامل ، افتح تذكرة مع فريق دعم مطوري مركز اتصال Webex من خلال Webex بوابة المطورين.
لمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة تطبيقات مركز الاتصال Webex.