نظرة عامة

يعرض هذا التدفق كيفية تمرير البيانات بين مركز الاتصال 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. مثال على البيانات التي تم تمريرها:
  • اسم العميل: جين دو
  • customerEmail: customer@email.com
  • سبب العميل: الحجوزات

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

إذا تطلب التفاعل التصعيد، يتم وضع العميل في قائمة انتظار، ويتم تشغيل الموسيقى في الانتظار باستخدام ملف 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.