في هذه المقالة
dropdown icon
ابدأ
    المصطلحات الرئيسية
    مصمم تدفق الوصول
    استكشف لوحة Flow Designer الحديثة والموحدة
    متطلبات المتصفح
    متطلبات البريد الإلكتروني
dropdown icon
اكتشف التصميم
    مكتبة الأنشطة
    اللوحة والتدفق الرئيسي وتدفقات الأحداث
    لوحة الخصائص
    لوحة رأس الصفحة
    لوحة التذييل
dropdown icon
فهم الأنشطة والأحداث
    الأنشطة في التعامل مع جهات الاتصال
    أنشطة التحكم في التدفق
    الأنشطة في المرافق
    الأنشطة في الصوت
    تدفقات الأحداث
dropdown icon
استخدم المتغيرات والتعبيرات
    المتغيرات المخصصة
    تجاوز إعدادات التدفق
    المتغيرات المحددة مسبقًا
    المتغيرات العالمية
    متغيرات سطح المكتب القابلة للعرض
    متغيرات جسون
    تعبيرات الكتابة
    صيغة قالب بيبل
    التحقق من صحة التعبيرات
dropdown icon
استخدم قوالب التدفق
    استخدام ساعات العمل
    اتصال داخلي شامل
    مسح CSAT DTMF
    وكيل ديالوجفلو إس الافتراضي
    دعم متغير ديناميكي
    هالو وورلد
    مساعد تلقائي للقائمة
    تراجع بيانات ميكروسوفت دايناميكس HTTP (S)
    تخصيص النسبة المئوية وتوزيع A/B
    تراجع بيانات HTTP (S) من ساليسفورس
    تراجع بيانات بروتوكول HTTP (S) من ServiceNow
    مكالمة واردة بسيطة إلى قائمة الانتظار
    وكيل افتراضي مع غوغل ديالوجفلو CX
    تراجع بيانات بروتوكول HTTP (S) من Zendesk
    تجنب رد الاتصال المكرر
    تسجيل وإدارة المطالبة الصوتية
    قالب توجيه الوكيل الأخير
    عامل الذكاء الاصطناعي المستقل (تتبع الحزمة)
    برنامج نصي لوكيل الذكاء الاصطناعي (تتبع الحزمة)
    وكيل الذكاء الاصطناعي مكتوب (حجز موعد الطبيب)
dropdown icon
استخدم قوالب التدفق الفرعي
    جمع معلومات رد الاتصال
    معالجة الأخطاء
    تراجع بيانات HTTP
    معالجة قائمة الانتظار
    قالب التدفق الفرعي لإعادة الاتصال المجدول
dropdown icon
إنشاء التدفقات وإدارتها
    إنشاء تدفق
    إنشاء تدفقات من قوالب التدفق
    خيارات قائمة السياق
    تحرير متغيرات التدفق
    تعديل التدفق
    معاينة موجه الصوت داخل التدفق
    البحث عن الكيانات في التدفق
    تطبيق تسميات الإصدار على التدفق
    تمكين الحفظ التلقائي أو تعطيله
    أنشطة النسخ واللصق
    تحقق من التدفق
    انسخ التدفق
    تصدير التدفق
    استيراد التدفق
    نشر التدفق
    حذف التدفق
    استراتيجيات توجيه نقطة الدخول
    استراتيجيات توجيه قائمة الانتظار
dropdown icon
إنشاء تدفقات فرعية وإدارتها
    إنشاء تدفق فرعي
    تحرير تدفق فرعي
    حذف تدفق فرعي
    إضافة تدفق فرعي إلى التدفق الرئيسي
dropdown icon
إنشاء الوظائف وإدارتها
    اعتبارات مهمة
    قم بإنشاء وظيفة
    إدارة الوظائف
    إضافة وظيفة إلى التدفق الرئيسي
    الأسئلة الشائعة
dropdown icon
تكوين معالجة الأخطاء
    حدود الحلقة الذاتية التي يفرضها النظام للأنشطة
ربط التدفقات المتعددة (باستخدام GoTo)
تدفقات التصحيح
تحليل التدفقات
فهم رموز الأخطاء
إنشاء التدفقات وإدارتها باستخدام Flow Designer
list-menuفي هذه المقالة
list-menuهل لديك ملاحظات؟

يعد Flow Designer مكونًا لا يتجزأ من مركز اتصال Webex الذي يمكّنك من توجيه المكالمات في الوقت الفعلي من خلال النظام. يمكنك تحديد كيفية تعيين الوكلاء للمكالمات وما يحدث في كل مرحلة من مراحل العملية من خلال تكوين الأنشطة والأحداث.

ابدأ

يوفر Flow Designer واجهة لإنشاء تدفقات في الوقت الفعلي لتلبية متطلباتك التنظيمية. تعمل الأنشطة المحددة مسبقًا المتعلقة بمعالجة المكالمات والتحكم في التدفق بمثابة اللبنات الأساسية لإنشاء التدفق. توفر واجهة السحب والإسقاط تكوينًا سهلًا لمكونات التدفق. يمكنك تعيين خصائص كل نشاط يؤثر على تنفيذ التدفق. يمكنك أيضًا تكوين المتغيرات والتعبيرات لتعريف منطق التدفق.

قبل استخدام Flow Designer، يجب توفير العديد من الكيانات من مركز تحكم Webex Control Center. استخدم هذه الكيانات بشكل مباشر، كجزء من Flow Designer (على سبيل المثال، قوائم الانتظار والملفات الصوتية)، أو بشكل غير مباشر لتمكين توجيه جهات الاتصال (على سبيل المثال، توزيع المكالمات في استراتيجيات توجيه قائمة الانتظار).

قم بتكوين العناصر التالية قبل إنشاء التدفقات في Flow Designer:

  • نقاط الدخول
  • قائمة الانتظار
  • وكلاء
  • ملف تعريف المستخدم
  • ملف تعريف سطح المكتب
  • فرق العمل
  • وكيل افتراضي
  • ملفات صوتية

المصطلحات الرئيسية

تعرف على المصطلحات التالية في هذه المقالة:

  • النشاط: عقدة في واجهة Flow Designer تمثل خطوة واحدة في التدفق، مثل تشغيل رسالة أو إنشاء طلب HTTP. يقوم المستخدم بسحب هذا العنصر وإسقاطه في التدفق.

    بالنسبة لخصائص النشاط التي تستند إلى القائمة المنسدلة، يتم تمكين عامل تصفية البحث افتراضيًا. إذا كانت القائمة المنسدلة تحتوي على خيارات أكثر من الحد الافتراضي، فأدخل كلمة أساسية للبحث وحدد الخيار المطلوب من النتائج التي يتم ملؤها تلقائيًا.

  • الحدث: يقوم الحدث، سواء كان داخليًا أو خارجيًا، بتشغيل مسار التدفق أو التدفق. يمكن أن تتضمن الأحداث رسائل Kafka أو طلبات HTTP الخارجية أو إجراءات المستخدم. يقوم Flow Designer، وهو تطبيق قائم على الأحداث، بتشغيل التدفقات استجابةً لهذه المشغلات، وتنفيذها تلقائيًا بناءً على التكوين.

  • التدفق: تسلسل محدد من قبل المستخدم من الأنشطة التي يتم تنفيذها استجابة لحدث ما.

  • الرابط: الارتباط هو السهم الذي يربط نشاطًا بآخر. يشير إلى اتجاه التدفق والتبعية بين الأحداث. لحذف رابط وقطع الاتصال بين نشاطين، انقر فوق الارتباط للكشف عن رمز الحذف، وتابع حذف السطر.

مصمم تدفق الوصول

يستخدم Flow Designer تسجيل الدخول الأحادي (SSO) باستخدام خدمة هوية Cisco. إذا قمت بتسجيل الدخول إلى Control Hub، يمكنك الوصول إلى Flow Designer دون تسجيل الدخول مرة أخرى. إذا لم يكن الأمر كذلك، فإن النظام يطالبك بإدخال بيانات اعتماد SSO الخاصة بك.

قبل أن تبدأ

للوصول إلى تطبيق Flow Designer، يجب أن يكون لديك ترخيص الوكيل المميز وملف تعريف مستخدم له حقوق تحرير التدفقات.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات. تظهر صفحة التدفقات مع علامات التبويب الثلاث التالية:

  • التدفقات
  • التدفقات الفرعية
  • المتغيرات العالمية
  1. انقر فوق إدارة التدفقات > إنشاء التدفقات. تظهر صفحة إنشاء التدفق. راجع إنشاء تدفق لمزيد من التفاصيل.

  2. انقر فوق التدفق الحالي من القائمة. يظهر التدفق المحدد.

استكشف لوحة Flow Designer الحديثة والموحدة

تتميز لوحة Webex Contact Center Flow Designer بواجهة مستخدم حديثة تتوافق مع شكل ومظهر محفظة Webex، مما يضمن تجربة متسقة عبر المحفظة. توفر اللوحة تحسينات مستهدفة لإمكانية الوصول، مما يجعل العناصر الرئيسية أسهل في الاستخدام لمجموعة واسعة من المستخدمين.

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

سواء كنت تحاول إنشاء تدفق جديد أو العمل على تدفق موجود، تظهر صفحة التدفق في واجهة مستخدم حديثة مع النافذة المنبثقة النموذجية التالية التي تساعدك على اكتشاف الميزات الجديدة.

Discover new features in Flow Designer

التبديل بين واجهة المستخدم الحديثة والقديمة

تسمح لك قائمة إعدادات المستخدم بالتبديل بين واجهة المستخدم الحديثة والقديمة:

  1. انقر فوق رمز إعدادات المستخدم في الزاوية اليمنى العليا من اللوحة.
  2. قم بتعطيل مفتاح المظهر الجديد للتبديل إلى الوضع القديم.

قم بالتبديل بين وضع الظلام والضوء

تتوفر لوحة Flow designer في موضوعات الوضع الداكن والفاتح للمساعدة في تقليل إجهاد العين. اختر الموضوع المفضل الذي يناسبك:

  1. انقر فوق رمز إعدادات المستخدم في الزاوية اليمنى العليا من اللوحة.
  2. قم بتعطيل مفتاح الوضع المظلم.

تحسينات على لوحة النشاط

تم تحسين لوحة الأنشطة على النحو التالي:

  • تجميع الأنشطة: يتم تجميع الأنشطة منطقيًا بناءً على وظيفتها، مما يتيح لك العثور بسهولة على النشاط الذي تحتاجه. في كل مجموعة، يتم سرد الأنشطة أبجديًا. المجموعات التالية متاحة الآن:
    • التعامل مع جهات الاتصال
      • معلومات قائمة الانتظار المتقدمة
      • قطع الاتصال
      • تصعيد مجموعة توزيع المكالمات
      • ملاحظات v2
      • احصل على معلومات قائمة الانتظار
      • جهة اتصال قائمة الانتظار
      • قائمة الانتظار إلى الوكيل
      • سكرين بوب
      • تعيين أولوية الاتصال
      • وكيل افتراضي
      • الوكيل الافتراضي V2
    • صوت
      • النقل الأعمى
      • النقل المُجسّر
      • تحليل تقدم المكالمات
      • رد الاتصال
      • جمع الأرقام
      • قائمة طعام
      • قم بتشغيل الرسالة
      • تشغيل الموسيقى
      • سجل
      • التحكم في التسجيل
      • جدولة معاودة الاتصال
      • إرسال الأرقام
      • تعيين إعلان
      • تعيين معرف المتصل
      • تعيين إعلان الهمس
      • ابدأ بث الوسائط
      • تحميل الصوت
    • التحكم في التدفق
      • قضية
      • الحالة
      • نهاية التدفق
      • اذهب إلى
      • تخصيص النسبة المئوية
      • انتظر
    • المرافق
      • طلب BRE
      • ساعات الأعمال
      • طلب HTTP
      • تحليل
      • تعيين متغير
  • شريط البحث: يتيح لك شريط البحث العثور على الأنشطة والتدفقات الفرعية بسرعة، دون الحاجة إلى التمرير عبر القائمة بأكملها. تعمل ميزات الاقتراح التلقائي ومطابقة الكلمات الرئيسية على تحسين تجربة البحث لمصممي التدفق.
  • أيقونات الأنشطة وتلميحات الأدوات: تحتوي الأنشطة الآن على رموز تتوافق مع الغرض منها، بينما توفر تلميحات الأدوات معلومات موجزة عن الأنشطة.

متطلبات المتصفح

استخدم الجدول التالي للإشارة إلى المتصفحات المدعومة:

المتصفح

Microsoft Windows10

Microsoft Windows11

ماك أو إس إكس

جهاز كروميبوك

جوجل كروم

76.0.3809

103.0.5060.114

76.0.3809 أو أعلى

76.0.3809 أو أعلى

موزيلا فايرفوكس

معدل العائد الاجتماعي ESR 68 أو أعلى

ESR V102.0 أو أعلى من ESR

معدل العائد الاجتماعي ESR 68 والإصدارات الأعلى

NA

ميكروسوفت إدج

42.17134 أو أعلى

103.0.1264.44 أو أعلى

NA

NA

كروميوم

NA

NA

NA

79 أو أعلى

قم بتكوين خيارات المستعرض التالية:

  • تمكين ملفات تعريف الارتباط وبيانات الموقع.

  • قم بتعيين مستوى الأمان إلى متوسط.

  • تمكين خيار الصورة.

  • قم بتعطيل مانع النوافذ المنبثقة.

  • قم بتمكين جافا سكريبت.

متطلبات البريد الإلكتروني

يدعم Flow Designer خوادم البريد الإلكتروني التالية:

  • أوفيس 365

  • Gmail

اكتشف التصميم

مكتبة الأنشطة

مكتبة الأنشطة هي المكان الذي تجد فيه جميع الأنشطة. قم بسحب وإسقاط الأنشطة من مكتبة الأنشطة على اللوحات الرئيسية أو لوحات تدفق الأحداث لإنشاء التدفقات الخاصة بك. تم تنظيمه في الأقسام التالية:

  • معالجة المكالمات: استخدم أنشطة معالجة المكالمات لإنشاء تدفقات تتعامل مع التفاعلات الصوتية. إنها خاصة بحالة استخدام التعامل مع المكالمات من خلال الاستجابة الصوتية التفاعلية (IVR) والوكلاء الافتراضيين أو البشريين.
  • التحكم في التدفق: أنشطة التحكم في التدفق غير مرتبطة بنوع التدفق، ويمكنك استخدامها للتحكم في المنطق في التدفق بغض النظر عن حالة الاستخدام.

يمكنك إخفاء مكتبة الأنشطة وتوسيعها، حسب الحاجة، لزيادة مساحة العمل على اللوحة القماشية بين التكوينات.

اللوحة والتدفق الرئيسي وتدفقات الأحداث

اللوحة هي مساحة العمل الرمادية التي تسقط عليها الأنشطة. استخدم عناصر التحكم في الجانب السفلي الأيسر من الشاشة للتنقل حول اللوحة القماشية والتكبير والتصغير. لا توجد قيود على حجم التدفق أو استخدام اللوحة القماشية.

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

التدفق الرئيسي

استخدم علامة تبويب التدفق الرئيسية لكتابة التدفق الأساسي استنادًا إلى حدث المشغل المحدد في نشاط بدء التدفق. في علامة تبويب التدفق الرئيسية، قم بتكوين التجربة الكاملة للمتصل. يبدأ هذا من قائمة الاستجابة الصوتية التفاعلية الموحدة لبروتوكول IP من Cisco (IVR)، حتى إلغاء الاشتراك أو إنهاء المكالمة. يحتوي التدفق على خطوات يمكن التنبؤ بها يقوم النظام بتشغيلها في تسلسل.

تدفقات الأحداث

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

يمكنك تكوين تدفقات معالجة الأحداث المتعددة في لوحة تدفقات الأحداث. يجب أن يكون لكل تدفق حدث بداية ونهاية فريدة، مع عدم وجود أنشطة مشتركة.

لمزيد من المعلومات حول معالجات الأحداث، راجع تدفقات الأحداث.

شريط أدوات التكبير

يحتوي شريط أدوات التكبير/التصغير على الرموز التالية:

  • الخصائص العالمية —انقر فوق Settings button represented by a cog icon أيقونة لفتح لوحة الخصائص العمومية. لمزيد من المعلومات، راجع لوحة الخصائص.
  • ترتيب تلقائي —انقر فوق Thumbnails icon أيقونة على شريط الأدوات لتنظيم الأنشطة في اللوحة.
  • التراجع —انقر فوق undo أيقونة على شريط الأدوات للتراجع عن آخر إجراء تم تنفيذه على اللوحة القماشية.
  • إعادة - انقر فوق redo أيقونة على شريط الأدوات لإعادة إجراء اللوحة القماشية الأخير الذي تم تنفيذه.

    يمكنك التراجع وإعادة ما يصل إلى آخر 10 إجراءات على اللوحة القماشية. لا يمكنك التراجع عن التغييرات التي تم إجراؤها على السمات والخصائص وإعادتها.

  • مناسب للعرض —انقر فوق Maximize video player to full screen mode icon أيقونة على شريط الأدوات لضبط تكبير اللوحة القماشية بحيث تكون جميع العقد مرئية.
  • التكبير - انقر فوق zoom in button أيقونة على شريط الأدوات لتكبير اللوحة القماشية. عندما تصل إلى الحد الأقصى، يتم تعطيل الرمز.
  • التصغير - انقر فوق zoom out button أيقونة على شريط الأدوات لتصغير اللوحة القماشية. عندما تصل إلى الحد الأقصى، يتم تعطيل الرمز.
  • يسمح خيار Zoom on scroll بالتحريك (الافتراضي) والتكبير (باستخدام مفتاح Ctrl). يمكنك الاستمرار في التكبير بالضغط على مفتاح Ctrl وتمرير عجلة الماوس لأعلى أو لأسفل.
  • للتنقل عبر اللوحة القماشية، قم بتمرير عجلة الماوس لأعلى أو لأسفل.
  • للتحريك من اليسار إلى اليمين باستخدام عجلة الماوس، استخدم مفاتيح Shift + Scroll.

إجراءات التحكم في اللوحة القماشية ومفاتيح الاختصار

لتحسين كفاءة وإنتاجية مطوري التدفق، توفر لوحة Flow Designer الخيارات التالية:

  • إجراءات التراجع والإعادة —استخدم أيقونات التراجع والإعادة في شريط أدوات التكبير/التصغير أو استخدم اختصارات لوحة المفاتيح.
  • القص والنسخ واللصق والحذف - انقر بزر الماوس الأيمن على اللوحة القماشية لعمليات القص والنسخ واللصق والحذف. يمكنك قص ونسخ ولصق أنشطة معالجة المكالمات والتحكم في التدفق والروابط على النحو التالي:
    • داخل التدفقات وعبرها
    • بين التدفق الرئيسي وتدفقات الأحداث
    • بين التدفقات والتدفقات الفرعية
    يمكنك أيضًا النسخ واللصق عبر المؤسسات والمتصفحات.

    هناك بعض القيود عند محاولة نسخ الأنشطة والروابط من المتصفحات الأخرى إلى FireFox. لتمكين هذه الوظيفة، يجب تعيين التفضيلات التالية إلى true في Firefox:

    • dom.Events.حافظة غير متزامنة. اقرأ النص
    • الصفحة الرئيسية. الأحداث. الاختبار. الحافظة المتزامنة

    اكتب about:config في شريط عناوين فايرفوكس. ابحث عن التفضيلات المحددة. قم بتعديل القيم إلى true للسماح بالصق من المتصفحات الأخرى.

  • الترتيب التلقائي —استخدم Thumbnails icon أيقونة في شريط أدوات التكبير/التصغير لتنظيم الأنشطة تلقائيًا في اللوحة لتحسين الفهم وسهولة الصيانة.
  • انقر على الشبكة —يُستخدم لالتقاط الأنشطة بزيادات قدرها 20 بكسل.
  • اختصارات لوحة المفاتيح - يمكنك تحرير التدفق بسرعة باستخدام اختصارات لوحة المفاتيح. انقر فوق رمز المساعدة. اختر اختصارات لوحة المفاتيح لعرض قائمة اختصارات لوحة المفاتيح المتاحة.

اختصارات لوحة المفاتيح

استخدم اختصارات لوحة المفاتيح التالية في اللوحة:

اختصار

نظام تشغيل ويندوز

MAC OS
جنرال

افتح اختصارات لوحة المفاتيح

Ctrl+مفتاح Alt + K

التحكم + ALT + K

أدوات

ترتيب تلقائي

شيفت + أ

شيفت + أ

تحرير

نسخة

Ctrl+C

كوماند + سي

قص

Ctrl+X

كوماند + إكس

معجون

Ctrl+V

كومان+ V

تراجع

Ctrl+Z

كوماند + زد

إعادة

Ctrl+Shift + Z

كوماند + شيفت + زد

حذف

مسافة للخلف

حذف

حدد الكل

Ctrl+A

الأمر + A

حدد عدة

شيفت + كليكشيفت + كليك

حدد المنطقة

Shift + انقر واسحبShift + انقر واسحب

عرض

قم بالتكبير

Ctrl + +

الأمر + +

التصغير

Ctrl + -

الأمر + -

التكبير أو التصغير

Ctrl+التمرير

الأمر + التمرير

تكبير/تصغير بنسبة 100%

مناسب للعرض

شيفت + 1

شيفت + 1

انتقل إلى اليسار أو اليمين

شيفت + سكرول

شيفت + سكرول

لوحة الخصائص

تظهر لوحة الخصائص على يسار التطبيق. يمكنك تعيين المعلمات إما للتدفق (الخصائص العامة) أو للنشاط المحدد. يمكنك إخفاء اللوحة وتوسيعها لزيادة مساحة العمل على اللوحة القماشية بين التكوينات.

يتم عرض لوحة الخصائص العمومية افتراضيًا عند تحميل التدفق. انقر فوق Settings button represented by a cog icon الرمز لفتح لوحة الخصائص العمومية. تساعدك Settings button represented by a cog icon الأيقونة على فتح لوحة الخصائص وإغلاقها عند العمل على التدفقات. يمكنك أيضًا النقر في أي مكان على اللوحة الفارغة للعودة إلى عرض لوحة الخصائص العامة. لا تظهر لوحة الخصائص العمومية عند تحديد نشاط.

يتم تضمين التكوينات التالية في الخصائص العامة:

  • (اختياري) قم بتوفير وصف التدفق.
  • إدارة المتغيرات المخصصة والمحددة مسبقًا. لمزيد من المعلومات حول متغيرات التدفق، راجع تعيين متغير.
  • اعرض معلومات سجل التدفق، بما في ذلك المالك وتاريخ التعديل الأخير ورقم إصدار التدفق. انقر فوق cancel button أيقونة لإغلاق لوحة الخصائص العمومية.

    لا توجد حاليًا ميزة التحكم في الإصدار. يحسب إصدار Flow عدد مرات نشر التدفق.

لوحة رأس الصفحة

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

لوحة التذييل

يحتوي التذييل على ما يلي:

  • تم تمكين الحفظ التلقائي: يتم حفظ التدفقات تلقائيًا لتجنب فقدان البيانات. في حالة تعليق الحفظ التلقائي، يظهر إشعار خطأ.

    إذا أغلقت نافذة المتصفح أثناء الحفظ التلقائي للبيانات، فقد تفقد البيانات. نوصي بالانتظار بضع ثوانٍ بعد تغيير التدفق قبل إغلاق المتصفح.

  • إصدار التطبيق: يعرض يسار التذييل إصدار التطبيق. يمكنك استخدام الإصدار لاستكشاف الأخطاء وإصلاحها في Flow Designer.
  • التحقق من التدفق: يكتشف التحقق من التدفق الأخطاء في بنية التدفق التي قد تمنعه من العمل. يمكنك تمكين مفتاح التحقق على الجانب الأيمن من التذييل في أي وقت. افتراضيًا، يتم إيقاف التحقق من الصحة، لذلك لا تظهر الأخطاء. عند تمكين التبديل، يبدأ التحقق من الواجهة الخلفية، وتصبح أي أخطاء في التدفق مرئية. عند تمكين التبديل، يبدأ التحقق من الواجهة الخلفية وتظهر أي أخطاء في التدفق. لمزيد من المعلومات حول التحقق من التدفق، راجع التحقق من التدفق.
  • نشر التدفق: قبل نشر التدفق، يجب التحقق من صحته وإصلاح أي أخطاء. في حالة إيقاف تشغيل مفتاح التحقق، يظل زر النشر معطلاً. بعد تمكين التحقق، يظل زر النشر معطلاً حتى تقوم بحل جميع الأخطاء في التدفق. لمزيد من المعلومات حول النشر المتدفق، راجع نشر التدفق.

فهم الأنشطة والأحداث

للانتقال إلى مكتبة الأنشطة واستخدام الأنشطة في التدفقات الخاصة بك:

  1. قم بتسجيل الدخول إلى مركز التحكم.

  2. انتقل إلى الخدمات > مركز الاتصال.

  3. ضمن تجربة العملاء، انقر فوق التدفقات.

  4. من صفحة التدفقات، اختر التدفق المطلوب الذي تريد إضافة النشاط إليه وبدء التدفق.

  5. قم بسحب وإسقاط النشاط المطلوب من مكتبة الأنشطة إلى اللوحة.

  6. قم بإجراء التكوين المطلوب الموضح بالتفصيل تحت كل نشاط من الأنشطة.

الأنشطة في التعامل مع جهات الاتصال

  • معلومات قائمة الانتظار المتقدمة
  • قطع الاتصال
  • تصعيد مجموعة توزيع المكالمات
  • ملاحظات V2
  • احصل على معلومات قائمة الانتظار
  • جهة اتصال قائمة الانتظار
  • قائمة الانتظار إلى الوكيل
  • سكرين بوب
  • تعيين أولوية الاتصال
  • وكيل افتراضي
  • الوكيل الافتراضي V2

معلومات قائمة الانتظار المتقدمة

يقوم نشاط «معلومات قائمة الانتظار المتقدمة» بإرجاع العدد الفعلي للوكلاء الموجودين في الحالة المتاحة في قائمة الانتظار والذين قاموا بتسجيل الدخول لمجموعة محددة من المهارات، بالإضافة إلى معلومات قائمة الانتظار الأخرى. يستخدم مطورو Flow نشاط معلومات قائمة الانتظار المتقدمة لبرمجة التدفق. يتخذ مصممو Flow القرارات بناءً على نشاط معلومات قائمة الانتظار المتقدمة.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع الأحداث.

قبل أن تبدأ

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

متغيرات الإخراج

عند تشغيل نشاط «معلومات قائمة الانتظار المتقدمة»، يتم تحديث المتغيرات التالية:

  • الموضع في قائمة الانتظار (PIQ) —يخزن قيمة الموضع الحالي للمتصل في قائمة الانتظار المحددة. إذا لم يتم وضع جهة الاتصال في قائمة الانتظار عندما يستدعي التدفق هذا النشاط، يتم تعيين قيمة PIQ إلى عدد جهات الاتصال التي تنتظر حاليًا في قائمة الانتظار + 1. يحدد هذا موضع جهة الاتصال في قائمة الانتظار إذا كانت جهة الاتصال في قائمة الانتظار بعد تنفيذ نشاط AdvancedQueueInformation.

  • LoggedOnAgentsCurrent - يخزن عدد الوكلاء في مجموعة توزيع المكالمات الحالية لقائمة الانتظار المحددة التي تم تسجيل الدخول إليها على سطح المكتب. ستعرض إحصائيات الوكلاء في مجموعة توزيع المكالمات الحالية -1 بعد اعتبار مجموعة توزيع المكالمات الحالية على أنها غير متوفرة قبل وضعها في قائمة الانتظار.

  • LoggedOnAgentSall —يخزن العدد الإجمالي للوكلاء في جميع مجموعات توزيع المكالمات لقائمة الانتظار المحددة، الذين قاموا بتسجيل الدخول إلى سطح المكتب. قد تتغير هذه القيمة مع تغير مجموعات توزيع المكالمات بمرور الوقت في قائمة الانتظار.

  • AvailableAgentsCurrent - يخزن عدد الوكلاء في مجموعة توزيع المكالمات الحالية لقائمة الانتظار المحددة، والمتوفرين لقبول جهة الاتصال. ستعرض إحصائيات الوكلاء في مجموعة توزيع المكالمات الحالية -1 بعد اعتبار مجموعة توزيع المكالمات الحالية على أنها غير متوفرة قبل وضعها في قائمة الانتظار.

  • AvailableAgentAll — يخزن العدد الإجمالي للوكلاء في جميع مجموعات توزيع المكالمات لقائمة الانتظار المحددة، والمتوفرين لقبول المكالمة. قد تتغير هذه القيمة مع تغير مجموعات توزيع المكالمات بمرور الوقت في قائمة الانتظار.

  • CurrentGroup —يخزن قيمة مجموعة توزيع المكالمات الحالية حيث يتم إيقاف جهة الاتصال في قائمة انتظار معينة.

  • TotalGroups —يخزن قيمة العدد الإجمالي لمجموعات توزيع المكالمات في قائمة الانتظار لجهة الاتصال.

  • رمز الفشل - يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

  • وصف الفشل - يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

رموز الخطأ

فيما يلي رموز الخطأ والأوصاف لنشاط «معلومات قائمة الانتظار المتقدمة»:

الجدول 1. وصف رمز فشل معلومات قائمة الانتظار المتقدمة

رمز الفشل

قيمة رمز الفشل

وصف الفشل

1

INVALID_REQUEST

تم تقديم طلب غير صالح في النشاط.

2

QUEUE_NOT_FOUND

لم يتم العثور على قائمة الانتظار المحددة في النشاط.

3

FEATURE_NOT_ENABLED

لم يتم تمكين الميزة في تطبيق Webex Contact Center.

4

DATABASE_OPERATION_FAILURE

فشلت عملية قاعدة البيانات أثناء تنفيذ النشاط.

5

INVALID_QUEUE

تم تحديد قائمة انتظار غير صالحة في النشاط.

48

UNSUPPORTED_FLOW_ACTIVITY

تم تقديم طلب غير معتمد من خلال النشاط.

قطع الاتصال

استخدم نشاط الإنهاء هذا لفصل جزء نشط من المكالمة. هذا النشاط مطلوب إذا لم ينضم أي وكلاء إلى المكالمة لقطع الاتصال يدويًا.

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

لديك خيار إعطاء كل نشاط تصنيفًا ووصفًا فريدًا، ولكن لا يلزم تكوين آخر.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

متغيرات الإخراج

لا يحتوي هذا النشاط على متغيرات الإخراج المتاحة.

تصعيد مجموعة توزيع المكالمات

يسمح نشاط «تصعيد مجموعة توزيع المكالمات» للمسؤولين بتصعيد جهة اتصال في قائمة الانتظار إلى مجموعة توزيع المكالمات التالية أو الأخيرة. يوفر هذا تحكمًا ومرونة أفضل للمسؤولين لإدارة جهات الاتصال المتوقفة في قائمة الانتظار.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

متغيرات الإخراج

عند تشغيل نشاط «تصعيد مجموعة توزيع المكالمات»، يتم تحديث المتغيرات التالية:

  • CurrentGroup —يخزن قيمة مجموعة توزيع المكالمات الحالية حيث يتم إيقاف جهة الاتصال في قائمة انتظار معينة.

  • TotalGroups —يخزن قيمة العدد الإجمالي لمجموعات توزيع المكالمات في قائمة الانتظار لجهة الاتصال.

  • رمز الفشل - يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

  • وصف الفشل - يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

رموز الخطأ

فيما يلي رموز الخطأ والأوصاف الخاصة بنشاط « مجموعة توزيع المكالمات المتصاعدة»:

الجدول 2. وصف رمز فشل مجموعة توزيع المكالمات الخاص بتصعيد المكالمات

رمز الفشل

قيمة رمز الفشل

وصف الفشل

1

INVALID_REQUEST

تم تقديم طلب غير صالح في النشاط.

2

CONTACT_NOT_QUEUED

جهة الاتصال ليست في قائمة الانتظار.

3

FEATURE_NOT_ENABLED

لم يتم تمكين الميزة في تطبيق Webex Contact Center.

ملاحظات V2

قم بتكوين نشاط Feedback V2 لبدء استطلاعات IVR بعد المكالمة (بدعم منWebex Experience Management) وجمع التعليقات من المتصلين.

  • استطلاعات IVR لما بعد المكالمة: قم بتكوين نشاط التعليقات V2 في لوحة تدفقات الأحداث في Flow Designer بعد حدث AgentDisconnected. اعتمادًا على الإعدادWebex Experience Management، يقوم مركز الاتصال بتشغيل استبيان IVR للمتصلين.

    يستخدم المتصل لوحة المفاتيح للإجابة على الاستطلاع. إذا أجاب المتصل جزئيًا على الاستطلاع من خلال عدم الاستجابة خلال مدة المهلة التي تم تكوينها أو من خلال تقديم إدخال غير صالح، يرسل مركز الاتصال إجابات الاستطلاع الجزئية إلىWebex Experience Management.

    تأكد من استخدام نشاط قطع الاتصال بعد نشاط Feedback V2 لإنهاء مكالمة IVR.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم الاستطلاع، اختر استبيانًا صوتيًا. Webex Experience Managementتتوفر الاستبيانات التي تم تكوينها في القائمة.

  1. قائم على الصوت - لتشغيل استبيان IVR للعميل، قم بما يلي:

    • اختر زر الراديو المستند إلى الصوت.

    • اختر الاستطلاع الصوتي من القائمة المنسدلة.

4

في قسم إعدادات اللغة، قم بإدارة اللغة التي يواجه بها العميل الاستطلاع. إذا كانت اللغة غير مدعومةWebex Experience Management، فإن اللغة الاحتياطية هي الإنجليزية (الولايات المتحدة). لمزيد من المعلومات، راجع دعم Webex Experience Management اللغة.

  1. تجاوز إعدادات اللغة —قم بتمكين زر تبديل إعدادات لغة التجاوز لتعيين أي لغة مخصصة Webex Experience Management لها.

    • تعيين اللغة: حدد اللغة المفضلة من القائمة المنسدلة. تعرض القائمة المنسدلة اللغات التي Webex Experience Management تدعمها.

في حالة عدم تمكين زر تبديل إعدادات اللغة، يتم استخدام متغير Global_Language لتعريف الإعدادات الافتراضية Webex Experience Management . لمزيد من المعلومات، راجع المتغيرات العالمية.

5

في قسم معلومات العميل، يمكنك تحديد معلومات العميل التي سيتم تمريرها جنبًا إلى جنب مع عمليات التعبئة المسبقة التي Webex Experience Management يتم إرسالها لالتقاط استجابة الاستطلاع. وفقًا لتكوينات الإرسال المحددة Webex Experience Management، يرسل مركز الاتصال معلومات التعبئة المسبقة.

  1. معرف العميل - (اختياري) حدد معرفًا فريدًا للعميل من القائمة المنسدلة.

  2. البريد الإلكتروني - (اختياري) حدد البريد الإلكتروني للعميل من القائمة المنسدلة.

  3. رقم الهاتف - (اختياري) حدد رقم هاتف العميل من القائمة المنسدلة.

6

في قسم تمرير المتغيرات، يمكنك تحديد المتغيرات الإضافية كعمليات تعبئة مسبقة مخصصة يتم تمريرها (بالإضافة إلى إجابات الاستطلاع) من مركز اتصال Webex إلى. Webex Experience Management

  1. قيمة المفتاح —تشير إلى المعلمات المتغيرة الاختيارية التي يمر إليها مركز الاتصال. Webex Experience Management

    تسمح لك أعمدة المفتاح والقيمة بإدخال اسم متغير والقيمة المرتبطة به. يمكن أن تكون قيمة المتغير إما سلسلة أو عددًا صحيحًا أو تعبيرًا باستخدام صيغة الأقواس المتعرجة المزدوجة (في حالة متغير التدفق). لمزيد من المعلومات، راجع متغيرات التدفق المخصص.

    لإضافة معلمة متغيرة، انقر فوق إضافة جديد. يؤدي هذا إلى إضافة صف حيث يمكنك إدخال زوج المفاتيح والقيمة المعني.

    • لتمرير أي متغير مخصص من مركز الاتصال، يجب على المسؤول إنشاء سؤال مخصص للتعبئة المسبقة. Webex Experience Management

      لمزيد من المعلومات حول تكوين استبيان الاستطلاع، راجع الاستبيانات في Webex Experience Management الوثائق.

    • Webex Experience Managementيجب أن تكون المعلمة الرئيسية في المتغير واسم العرض لسؤال الملء المسبق الذي تم إنشاؤه فيه هي نفسها.

    • إذا كانت المعلمة الرئيسية لا تتطابق مع اسم العرض الخاص بسؤال الملء المسبق، فلن يرسل مركز الاتصال معاملات قيمة المفتاح إلى. Webex Experience Management

    • إذا كان المتغير يتضمن معلومات شخصية، فتأكد من تمكين مفتاح وضع علامة كمعلومات تعريف شخصية ( PII) لهذا السؤال. Webex Experience Management

      لمزيد من المعلومات حول معلومات تحديد الهوية الشخصية، راجع معالجة معلومات تحديد الهوية الشخصية في إدارة الخبرة في Webex Experience Management التوثيق.

لمزيد من المعلومات حول عمليات التعبئة المسبقة المخصصة، راجع إعداد عمليات التعبئة المسبقة المخصصة لاستطلاعات ملاحظات ما بعد المكالمة في الوثائق. Webex Experience Management

7

في قسم الإعدادات المتقدمة، قم بتكوين الإعدادات التالية للمساعدة في التحقق من استجابات DTMF المتوقعة من العملاء.

  1. المهلة —تشير إلى الحد الأقصى للمدة التي ينتظر النشاط خلالها استجابة العميل. القيمة الافتراضية هي 3 ثوانٍ.

    يمكنك تكوين الحد الأقصى لعدد محاولات إعادة المحاولة في حالة إدخال DTMF غير صالح أو معدوم، بالإضافة إلى رسائل الإعلام الصوتي (للإدخال غير الصالح والمهلة والحد الأقصى لعمليات إعادة المحاولة التي تم تجاوزها) للاستبيانات باستخدام. Webex Experience Management

    لمزيد من المعلومات، راجع إعدادات إعادة المحاولة والمهلة في استبيان IVR لما بعد المكالمة في Webex Experience Management الوثائق.

احصل على معلومات قائمة الانتظار

يوفر نشاط الحصول على معلومات قائمة الانتظار الموضع الحالي للمتصل في قائمة الانتظار (PIQ) ووقت الانتظار المقدر (EWT) إلى جانب متغيرات مخرجات النشاط الأخرى. يمكنك استخدام هذه المتغيرات لتحديد توفر الوكيل في قائمة الانتظار، ولتوجيه المكالمات إلى مكان آخر عند الحاجة.

لا ينطبق وقت الانتظار المتوقع (EWT) على قوائم الانتظار مع تعيين الفريق بالمهارات المعينة في التدفق. بالنسبة لجهات الاتصال في قوائم الانتظار هذه، يقوم متغير إخراج EWT دائمًا بإرجاع -1.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم معلومات قائمة الانتظار ووقت المراجعة، قم بتكوين ما يلي:

  1. معلومات قائمة الانتظار —اختر اسم قائمة الانتظار التي يجب أن تسترد لها وقت الانتظار المقدر للمتصل والموضع الحالي في قائمة الانتظار. يمكنك اختيار أحد الخيارات التالية:

    • قائمة انتظار ثابتة: أدخل الاسم المحدد لقائمة الانتظار.

    • قائمة انتظار متغيرة: اختر متغير التدفق من القائمة المنسدلة. تعرض القائمة متغيرات من النوع «String» فقط.

    يمكنك إدارة قوائم الانتظار باستخدام Control Hub.

  2. وقت المراجعة —حدد وقت المراجعة المستخدم لحساب EWT بعد مشغلات الحصول على معلومات قائمة الانتظار.

    حدد المدة بالدقائق فقط. تأكد من أن المدخلات تحتوي على قيم رقمية فقط.

    نطاق القيمة المقبولة هو 5-240 دقيقة.

يحتوي نشاط Get Queue Info على ثلاثة أنواع من فروع تدفق الإخراج. يتم تشغيل هذه الفروع بناءً على حالة الإرجاع وقيم EWT و PIQ وإحصاءات الوقت الفعلي لمتغيرات الإخراج الأخرى.

  • النجاح: يتم تشغيل هذا الفرع عندما تقوم كل من EWT و PIQ API بإرجاع قيم متغيرة إيجابية. في هذا التدفق، يمكنك استرداد قيم متغيرات EWT و PIQ الصالحة والوصول إليها.

  • تدفق المعلومات غير الكافي: يتم تشغيل هذا الفرع عندما تقوم واجهة برمجة تطبيقات PIQ بإرجاع قيمة متغيرة صالحة، بينما تحتوي EWT على قيمة —1. في هذا التدفق، يمكنك استرداد قيمة PIQ والوصول إليها، ولكن فشل EWT API بسبب عدم كفاية البيانات لحساب قيمة EWT.

  • الفشل: يتم تشغيل هذا الفرع عند فشل PIQ API أو EWT API أو واحدة أو أكثر من واجهات برمجة تطبيقات الإحصائيات في الوقت الفعلي أو إرجاع قيم غير صالحة. فشل EWT API لأسباب أخرى غير البيانات غير الكافية لحساب قيمة EWT.

متغيرات الإخراج

عند تشغيل «الحصول على معلومات قائمة الانتظار»، يتم تحديث المتغيرات التالية:

  • الموضع في قائمة الانتظار (PIQ) —يخزن قيمة الموضع الحالي لجهة الاتصال في قائمة الانتظار لقائمة الانتظار المحددة. إذا لم يتم وضع جهة الاتصال في قائمة الانتظار عندما يستدعي التدفق هذا النشاط، يتم تعيين قيمة PIQ إلى عدد جهات الاتصال التي تنتظر حاليًا في قائمة الانتظار + 1. يحدد هذا موضع جهة الاتصال في قائمة الانتظار، إذا كانت جهة الاتصال في قائمة الانتظار بعد تنفيذ نشاط GetQueueInfo. هذه القيمة هي موضع قائمة انتظار محتملة، وليست موضعًا تاريخيًا أو موضعًا بعد قائمة الانتظار، ولا يُرجع النشاط فارغًا أو فارغًا عند استدعائه بعد مغادرة جهة الاتصال لقائمة الانتظار.

  • وقت الانتظار المقدر (EWT) - يخزن المقدار التقريبي من الوقت الذي يجب أن تنتظره المهمة في قائمة الانتظار قبل أن يتم الرد عليها من قبل الوكيل. يتم حساب EWT لكل قائمة انتظار ويستند إلى متوسط الوقت الذي انتظرته المكالمات السابقة في نفس قائمة الانتظار للوكيل. يستخدم EWT إدخال معلمة Lookback Time ويتم الإبلاغ عنه بالمللي ثانية (مللي ثانية).

  • LoggedOnAgentsCurrent - يخزن عدد الوكلاء في مجموعة توزيع المكالمات الحالية، لقائمة الانتظار المحددة، التي تم تسجيل الدخول إليها إلى سطح المكتب. إذا تم استخدام النشاط قبل الوقوف في قائمة الانتظار، فسيتم إرجاع إحصائيات الوكلاء في دورة مجموعة توزيع المكالمات الحالية استنادًا إلى دورة مجموعة توزيع المكالمات الأولى.

  • LoggedOnAgentSall —يخزن العدد الإجمالي للوكلاء في جميع مجموعات توزيع المكالمات، لقائمة الانتظار المحددة، الذين قاموا بتسجيل الدخول إلى سطح المكتب. قد تتغير هذه القيمة مع تغير مجموعات توزيع المكالمات بمرور الوقت في قائمة الانتظار.

  • AvailableAgentsCurrent - يخزن عدد الوكلاء في مجموعة توزيع المكالمات الحالية لقائمة الانتظار المحددة والمتوفرين لقبول جهة الاتصال. إذا تم استخدام النشاط قبل الوقوف في قائمة الانتظار، فسيتم إرجاع إحصائيات الوكلاء في دورة مجموعة توزيع المكالمات الحالية استنادًا إلى دورة مجموعة توزيع المكالمات الأولى.

  • AvailableAgentAll - يخزن العدد الإجمالي للوكلاء في جميع مجموعات توزيع المكالمات، لقائمة الانتظار المحددة، والمتوفرين لقبول المكالمة. قد تتغير هذه القيمة مع تغير مجموعات توزيع المكالمات بمرور الوقت في قائمة الانتظار.

  • CallSqueuedNow - يخزن العدد الإجمالي للمكالمات في قائمة الانتظار المحددة.

  • OldestCallTime —يخزن عدد الثواني التي قضتها أقدم مكالمة في قائمة الانتظار المحددة.

  • رمز الفشل - يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

  • وصف الفشل - يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

حساب وقت الانتظار المقدر

يتم الإبلاغ عن وقت الانتظار المقدر (EWT) بالمللي ثانية.

لحساب EWT، يجمع التطبيق جميع العينات الصالحة إحصائيًا (العينة هي متوسط أوقات الانتظار للمهام التي تم توصيلها بنجاح بوكيل في فاصل زمني مدته دقيقة واحدة) لآخر XX دقيقة محددة بواسطة Lookback Time المحدد من قبل المستخدم . يتم استخدام متوسط قيمة العينات التي تم جمعها كـ EWT.

العينات الصالحة إحصائيًا هي تلك العينات التي تم جمعها، والتي تقل فيها القيمة القصوى لـ CoV (معامل التباين لأوقات الانتظار لتلك المهام التي تم توصيلها بوكيل في كل فترة دقيقة واحدة) عن 40 بالمائة.

إذا كانت النسبة المئوية للعينات الصالحة التي تم جمعها لوقت المراجعة المحدد من قبل المستخدم أقل من 40 بالمائة، فلن يتم حساب EWT.

رموز الخطأ فيما يلي رموز الخطأ والأوصاف لنشاط الحصول على معلومات قائمة الانتظار:

الجدول 3. وصف رمز فشل الحصول على معلومات قائمة الانتظار

رمز الفشل

قيمة رمز الفشل

وصف الفشل

1

SYSTEM_ERROR

واجه النظام خطأ داخليًا.

2

STALE_DATA

البيانات التي تم إرجاعها ليست محدثة.

3

INSUFFICIENT_DATA

البيانات التي تم إرجاعها بواسطة النشاط ليست كاملة.

4

INVALID_QUEUE

تم تحديد قائمة انتظار غير صالحة في النشاط.

جهة اتصال قائمة الانتظار

يقوم نشاط جهة اتصال قائمة الانتظار بوضع جهة اتصال في قائمة انتظار. عندما تستخدم هذا النشاط في التدفق الرئيسي، فإنك تعرض مجموعة من الأحداث في علامة تبويب تدفقات الأحداث. لمزيد من المعلومات حول هذه الأحداث، راجع الأحداث.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع الأحداث.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم معالجة جهات الاتصال، اختر ما إذا كان يجب نقل جميع جهات الاتصال إلى قائمة انتظار واحدة، أو إذا كان يجب تغيير اختيار قائمة الانتظار بناءً على قيمة متغير التدفق.

عندما تقوم بوضع نشاط طلب HTTP مباشرة بعد نشاط جهة اتصال قائمة الانتظار، قد لا يقوم طلب HTTP باسترداد البيانات المطلوبة. لضمان توفر البيانات المطلوبة، يوصى بإدخال فترة تأخير قصيرة - مثل إضافة رسالة تشغيل أو نشاط تشغيل الموسيقى - بين أنشطة جهة اتصال قائمة الانتظار وطلب HTTP.

  1. قائمة انتظار ثابتة —انقر فوق زر اختيار قائمة الانتظار الثابتة لتوجيه جهات الاتصال إلى قائمة الانتظار الفردية المختارة في القائمة المنسدلة لقائمة الانتظار. جميع جهات الاتصال القادمة من نقطة الإدخال المرتبطة بمسار سير العمل الذي تم تكوينه إلى قائمة الانتظار المختارة.

  2. قائمة الانتظار —اختر قائمة انتظار من قائمة الانتظار المنسدلة لتوجيه جهات الاتصال القادمة من نقطة الإدخال المرتبطة بسير العمل.

    يمكنك إدارة قوائم الانتظار في Control Hub.

  3. قائمة انتظار متغيرة —انقر فوق زر الاختيار Variable Queue لاستخدام متغير قائمة الانتظار لتحديد قائمة الانتظار ديناميكيًا لتوجيه جهات الاتصال. يمكنك أيضًا اختيار قائمة انتظار احتياطية في حالة فشل متغير قائمة الانتظار أثناء تنفيذ التدفق.

  4. متغير قائمة الانتظار —اختر متغير التدفق من القائمة المنسدلة لمتغير قائمة الانتظار التي تنتج معرف قائمة انتظار صالح.

    يشير متغير التدفق إلى قائمة الانتظار التي يجب تحديدها ديناميكيًا أثناء تنفيذ التدفق. يتم استخدام قائمة الانتظار الاحتياطية فقط إذا فشل متغير قائمة الانتظار في إرجاع معرف قائمة انتظار صالح.

    يظهر هذا الحقل عند النقر فوق زر الاختيار Variable Queue.

  5. قائمة الانتظار الاحتياطية —اختر معرف قائمة الانتظار من القائمة المنسدلة لقائمة الانتظار الاحتياطية. في حالة قيام متغير قائمة الانتظار بإرجاع معرف قائمة انتظار غير صالح، يتم وضع جهات الاتصال في قائمة الانتظار إلى قائمة الانتظار الاحتياطية المحددة.

    إذا قمت بالنقر فوق زر الاختيار Variable Queue، فلن تتمكن من إدخال متطلبات المهارة لقائمة الانتظار التي تستخدم التوجيه القائم على المهارات. في هذه الحالة، يتم توجيه جهات الاتصال إلى أطول عامل متاح متجاوزًا خوارزمية توجيه قائمة الانتظار المحددة.

    يظهر هذا الحقل فقط عند النقر فوق زر الاختيار Variable Queue.

    التحقق من توفر الوكيل —قم بتمكين زر تبديل التحقق من توفر الوكيل لاستبعاد الفرق التي ليس لديها وكلاء متاحين من التوجيه مع تقدم الوقت في قائمة الانتظار. قد تتخطى مجموعة توزيع المكالمات في قائمة الانتظار المحددة للعثور على وكيل في وقت أقرب.

    افتراضيًا، يتم تعطيل زر التبديل هذا.

  6. تحقق دائمًا من توفر الوكيل —انقر فوق زر الاختيار « التحقق دائمًا من توفر الوكيل» لتمكين التحقق من توفر الوكيل. افتراضيًا، يتم تمكين زر الراديو.

    لا يظهر هذا الخيار إلا إذا قمت بتمكين زر تبديل التحقق من توفر الوكيل.

  7. التحقق من توفر الوكيل المتغير - انقر فوق زر الاختيار للتحقق من توفر الوكيل المتغير لتحديد متغير التدفق من القائمة المنسدلة للتحقق من متغير توفر الوكيل التي تُرجع قيمة منطقية. تحدد القيمة المنطقية ما إذا كنت تريد التحقق من توفر الوكيل في قائمة انتظار المتغيرات.

    لا يظهر هذا الخيار إلا إذا قمت بتمكين زر تبديل التحقق من توفر الوكيل.

  8. تعيين أولوية الاتصال —قم بتمكين زر تبديل تعيين أولوية جهة الاتصال إذا كنت تريد تعيين أولوية لجهات الاتصال في قائمة الانتظار. افتراضيًا، يتم تعطيل زر التبديل هذا. يتم تعيين جهة الاتصال ذات الأولوية القصوى عبر جميع قوائم الانتظار (الصوتية والرقمية) للوكيل التالي المتاح وهو:

    • تم تسجيل الدخول إلى فريق موجود في مجموعة توزيع المكالمات الحالية لجهة الاتصال.

      مؤهل لاختيار جهة الاتصال هذه بناءً على خوارزمية التوجيه.

    يتم التعامل مع جهات الاتصال على النحو التالي:

    • إذا لم يتم تعيين أولوية لجهة الاتصال، فإن الأولوية الافتراضية هي 10.

    • يتم التعامل مع جهات الاتصال ذات الأولوية الأعلى أولاً.

    • إذا كان لدى جهتي اتصال نفس الأولوية، فسيتم التعامل أولاً مع جهة الاتصال التي تنتظر في قائمة الانتظار لأطول مدة.

    • إذا قام الوكيل بتحويل المكالمة إلى نقطة إدخال، تتغير أولوية جهة الاتصال إلى الأولوية المعينة لنشاط جهة اتصال قائمة الانتظار في التدفق الجديد. لمزيد من المعلومات، راجع تحويل مكالمة إلى نقطة إدخال.

    الأولوية الثابتة —قم بتعيين الأولوية الثابتة إذا كنت تريد تعيين أولوية قبل نشر التدفق. يمكنك مشاهدة هذا الحقل فقط عند تمكين زر تبديل تعيين أولوية الاتصال.

    اختر أولوية من القائمة المنسدلة لمستوى الأولوية الثابت. يمكنك تعيين أولوية من P1 إلى P9، حيث P1 هي الأعلى و P9 هي الأدنى.

  9. الأولوية المتغيرة —اختر الأولوية المتغيرة إذا كانت أولوية جهة الاتصال يجب أن تتغير ديناميكيًا مع كل تنفيذ تدفق. يظهر هذا الحقل فقط عند تمكين زر تبديل تعيين أولوية الاتصال.

    اختر متغير التدفق الذي يُرجع عددًا صحيحًا بالأولوية من 1 إلى 9 من القائمة المنسدلة لمتغير أولوية الاتصال. إذا لم تكن الأولوية في النطاق من 1 إلى 9، فإن الأولوية الافتراضية هي 10.

متطلبات المهارة

إذا كانت قائمة الانتظار المحددة تستخدم التوجيه القائم على المهارات، فسيتم عرض أقسام أخرى لتكوين متطلبات المهارات وتخفيف المهارات.

يمكنك إضافة واحد أو أكثر من متطلبات المهارة لتعيينها لجهة اتصال في قائمة الانتظار هذه استنادًا إلى قائمة الانتظار المحددة.

إذا لم تحدد أي مهارات، فإن جميع الوكلاء المتاحين في قائمة الانتظار المحددة مؤهلون لتلقي جهات الاتصال.

  • المهارة - اختر المهارة المطلوبة من القائمة المنسدلة. يمكنك تكوين تعريفات المهارات في Control Hub.

  • الشرط —اختر الشرط المطلوب من القائمة المنسدلة. تعتمد خيارات الشرط على نوع المهارة المختار.

    لا تحتاج أنواع المهارات مثل Boolean وEnum إلى شرط.

    الشروط المتاحة هي: IS، IS NOT، >=، <=

  • القيمة —انقر فوق زر الاختيار الخاص بقيمة المهارة الثابتة لتحديد قيم المهارات الثابتة المحددة في حقل قيمة المهارة.

    انقر فوق زر الاختيار «قيمة المهارة المتغيرة» لتحديد قيمة المهارة من متغير التدفق المدرج في القائمة المنسدلة للمتغير.

    إذا كانت قيمة المهارة غير صالحة، يتم إسقاط جميع متطلبات المهارة وعمليات الاسترخاء المرتبطة بجهة الاتصال التي جاءت من خلال QueueContactActivity.

  • الوزن - حدد قيمة الوزن لمتطلبات المهارة المحددة. يجب أن تكون القيمة عددًا صحيحًا من 1 إلى 1000.

    يمكنك تحديد الوزن فقط لمهارة من نوع الكفاءة. بالنسبة لأفضل توجيه متاح، تحدد الأوزان الأهمية النسبية لكل متطلبات مهارة الكفاءة وتؤثر على النتيجة المستخدمة لاختيار الوكيل. لمزيد من المعلومات، راجع أفضل توجيه متاح.

الاسترخاء المهاري

استخدم إعدادات Skill-relaxation لتقليل أو إزالة متطلبات المهارة المعينة للتدفق استجابةً لأوقات انتظار العملاء المفرطة. يتيح لك هذا الإعداد توسيع مجموعة الوكلاء المتاحين لخدمة جهات الاتصال.

استخدم الفواصل الزمنية الشائعة لمواءمة Skill Relaxation مع منطق قائمة الانتظار في التدفق ومع إعدادات توزيع المكالمات التي تم تكوينها للفرق في قائمة الانتظار.

لتكوين الاسترخاء في المهارات:

  1. قم بتمكين زر تبديل تمكين استرخاء المهارات لتكوين الاسترخاء في المهارات.

    قم بتمكين زر التبديل هذا لنسخ وعرض متطلبات المهارة الأولية افتراضيًا. يتيح لك ذلك تكوين الاسترخاء في المهارات بمجموعة مثالية من المهارات.

    قم بتعيين حقل «بعد الانتظار» في قائمة الانتظار إلى المدة بالثواني التي يجب أن تتجاوز قبل تطبيق تخفيف المهارات في قائمة الانتظار. وقت الانتظار الافتراضي هو 60 ثانية.

  2. يمكنك إضافة متطلبات الاسترخاء في المهارات أو تحريرها أو حذفها.

    • انقر فوق إضافة متطلبات المهارة لإضافة متطلبات جديدة للاسترخاء في المهارات.

    • انقر فوق حذف لحذف متطلبات الاسترخاء في المهارات.

    • انقر فوق تحرير لتحرير متطلبات الاسترخاء في المهارات.

    انقر فوق إضافة خطوة استرخاء المهارة لإضافة مجموعة استرخاء المهارات الجديدة.

    تعمل متطلبات المهارة الافتراضية التي تظهر في الخطوة 1 على تسهيل تعيين متطلبات الاسترخاء في المهارات.

إزالة المهارة

عندما تقوم بتشغيل زر تبديل إزالة المهارات في النقل الأعمى، فإنه يزيل المهارات من جهة الاتصال بعد النقل بواسطة الوكيل. وهذا يعني أن جهة الاتصال المنقولة لن تمتلك أي مهارات وسيتم تقديم جهة الاتصال إلى وكيل Longest Available في قائمة الانتظار المنقولة.

متغيرات الإخراج

عند تشغيل جهة اتصال قائمة الانتظار، يتم تحديث المتغيرات التالية:

  • QueueID —يخزن معرف قائمة الانتظار حيث تم وضع جهة الاتصال في قائمة الانتظار بنجاح.

  • رمز الفشل - يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

  • وصف الفشل - يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

رموز الخطأ

فيما يلي رموز الخطأ والأوصاف لنشاط جهة اتصال قائمة الانتظار:

الجدول 4. وصف رمز فشل جهة الاتصال في قائمة الانتظار

رمز الفشل

قيمة رمز الفشل

وصف الفشل

1

INVALID_REQUEST

المعلمات المحددة في النشاط غير صالحة.

2

INVALID_ROUTING_STRATEGY

استراتيجية التوجيه المختارة غير صالحة.

3

INVALID_WAIT_TIME

وقت الانتظار المحدد غير صالح.

4

INVALID_QUEUE

تم تحديد قائمة انتظار غير صالحة في النشاط.

6

SYSTEM_ERROR

واجه النظام خطأ داخليًا.

7

VTEAM_TRANSITION_LIMIT_REACHED

وصلت جهة الاتصال إلى الحد الأقصى من وضعها في قائمة الانتظار إلى قوائم انتظار متعددة.

8

OWNER_ASSIGNED_TO_INTERACTION

تم تعيين جهة الاتصال بالفعل لوكيل.

9

INVALID_SKILL_NAME

اسم المهارة غير صالح.

10

INVALID_SKILL_CONDITION

حالة المهارة غير صالحة.

11

INVALID_SKILL_VALUE

قيمة المهارة غير صالحة.

12

INVALID_OPERATION_FOR_INTERACTION_STATE

لا يُسمح بوضع قائمة الانتظار في حالات معينة من جهة الاتصال مثل جهة الاتصال التي تم إنهاؤها .

13

WEIGHT_NOT_SUPPORTED_FOR_SKILL_TYPE

لا يمكن تعيين الوزن لمتطلبات المهارة إذا لم تكن المهارة مهارة من نوع الكفاءة.

14

INVALID_SKILL_WEIGHT

يجب أن تكون الأوزان عبارة عن قيم عددية من 1 إلى 1000.

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

يتيح نشاط قائمة الانتظار إلى الوكيل التوجيه المستند إلى الوكيل. يقوم نشاط Queue To Agent بتوجيه جهات الاتصال إلى الوكيل المفضل مباشرةً. للحصول على معلومات حول التوجيه المستند إلى الوكيل، راجع التوجيه المستند إلى الوكيل.

يحدد نشاط Queue To Agent الوكيل من خلال معرف وكيل Webex Contact Center أو عنوان البريد الإلكتروني الخاص به.

في حالة توفر الوكيل، يمكنك تكوين نشاط Queue To Agent لتوجيه جهة الاتصال إلى وكيل مفضل. إذا كان الوكيل غير متاح، يمكنك تكوين نشاط Queue To Agent لإيقاف جهة الاتصال مقابل هذا الوكيل حتى يصبح الوكيل متاحًا.

يمكن لمطور التدفق ربط نشاط Queue To Agent بنشاط آخر من Queue To Agent لتوجيه جهات الاتصال إلى الوكلاء المفضلين المتعاقبين. يمكن لمطور التدفق أيضًا ربط نشاط قائمة الانتظار إلى الوكيل بنشاط جهة اتصال قائمة الانتظار لتوجيه جهة الاتصال باستخدام قائمة انتظار عادية عندما لا يتوفر أي من الوكلاء المفضلين.

يمكن لمطور التدفق ربط نشاط Queue To Agent بنشاط رد الاتصال في التدفق الرئيسي وتدفقات الأحداث. يساعد هذا في تكوين رد الاتصال للوكيل المفضل الذي تم وضع المكالمة في الأصل في قائمة الانتظار له كجزء من نشاط Queue To Agent.

استخدم نشاط رد الاتصال بعد نشاط جهة الاتصال في قائمة الانتظار أو نشاط قائمة الانتظار إلى الوكيل.

يقوم نشاط Queue To Agent بتشغيل الأحداث التالية في علامة تبويب تدفقات الأحداث في التدفق الرئيسي:

  • AgentAccepted: يؤدي نشاط Queue To Agent إلى تشغيل هذا الحدث عندما يقوم الوكيل بالرد على مكالمة واردة.

  • AgentDisconnected: يؤدي نشاط Queue To Agent إلى تشغيل هذا الحدث عندما ينفصل الوكيل عن مكالمة مباشرة.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

تمكنك الأقسام التالية من تكوين نشاط قائمة الانتظار إلى الوكيل:

  • إعدادات عامة

  • التعامل مع جهات الاتصال

لتكوين نشاط «قائمة الانتظار إلى الوكيل»:

1

في Flow Designer، قم بسحب وإسقاط نشاط قائمة الانتظار إلى الوكيل من مكتبة الأنشطة إلى اللوحة القماشية.

2

انقر فوق نشاط قائمة الانتظار إلى الوكيل لتكوين إعدادات النشاط.

3

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

4

في قسم معالجة جهات الاتصال، اختر متغير الوكيل من القائمة المنسدلة.

يقوم نشاط Queue To Agent بربط متغير التدفق هذا بالبريد الإلكتروني للوكيل أو معرف الوكيل الذي تريد اختياره لكل تنفيذ تدفق.

5

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

قم بتوفير اسم نطاق صالح لعنوان البريد الإلكتروني للوكيل لضمان نجاح البحث.

6

قم بتمكين زر تبديل تعيين أولوية الاتصال لتحديد أولويات جهات الاتصال المنتظرة في قائمة الانتظار. افتراضيًا، يتم تعطيل زر التبديل.

يعالج نشاط Queue To Agent جهات الاتصال كما يلي:

  • إذا لم تقم بتعيين أولوية لجهة الاتصال، يقوم نشاط Queue To Agent بتعيين قيمة افتراضية قدرها 10.

  • يعطي نشاط Queue To Agent الأولوية لجهات الاتصال ذات الأولوية الأعلى.

  • إذا كانت جهة اتصال واحدة أو أكثر لها نفس الأولوية، يقوم نشاط Queue To Agent بتوجيه جهة الاتصال التي تنتظر أطول مدة إلى هذا الوكيل أولاً.

  1. قم بتعيين الأولوية الثابتة لتحديد أولويات جهة اتصال قبل نشر التدفق.

    قم بتمكين زر تبديل تعيين أولوية الاتصال لعرض حقل الأولوية الثابتة في نشاط قائمة الانتظار إلى الوكيل.

    اختر أولوية من القائمة المنسدلة لقيمة الأولوية الثابتة. يمكنك تعيين أولوية من P1 إلى P9، حيث P1 هي الأعلى و P9 هي الأدنى.

  2. اختر الأولوية المتغيرة إذا تغيرت أولوية جهة الاتصال ديناميكيًا مع كل تنفيذ للتدفق.

    قم بتمكين زر تبديل تعيين أولوية الاتصال لعرض حقل الأولوية المتغيرة في نشاط قائمة الانتظار إلى الوكيل.

    اختر متغير التدفق الذي يُرجع عددًا صحيحًا بالأولوية 1—9 من القائمة المنسدلة لمتغير أولوية الاتصال. إذا لم تكن الأولوية في النطاق 1-9، فإن الأولوية الافتراضية هي 10.

7

اختر معرف قائمة الانتظار من القائمة المنسدلة لقائمة انتظار التقارير.

يقوم نشاط Queue To Agent بالإبلاغ عن تفاصيل جهة الاتصال باستخدام قائمة انتظار التقارير:

تحدد قائمة انتظار التقارير أيضًا التكوين لـ:

  • مراقبة التصاريح

  • تسجيل التصريح

  • سجل جميع المكالمات

  • تم تمكين الإيقاف المؤقت والاستئناف

  • عتبة مستوى الخدمة

  • الحد الأقصى للوقت في قائمة الانتظار

  • الموسيقى الافتراضية في قائمة الانتظار

  • منطقة زمنية

8

قم بتمكين زر تبديل Park Contact إذا كان الوكيل غير متاح إذا كنت تريد إيقاف جهة الاتصال إلى وكيل مفضل حتى يصبح الوكيل متاحًا.

إذا كان الوكيل غير متاح وتم تعطيل زر التبديل الخاص بـ Park Contact إذا كان الوكيل غير متاح، فستفشل جهة الاتصال في الوصول إلى الوكيل. يقوم نشاط Queue To Agent بإنهاء فرع الفشل إلى النشاط التالي في التدفق مع الإخراج المقابل.

9

اختر معرف قائمة انتظار الاسترداد من القائمة المنسدلة لقائمة انتظار الاسترداد.

يقوم نشاط Queue To Agent بإدراج جهات الاتصال في قائمة انتظار الاسترداد في الحالات التالية:

  • فشل نشاط Queue To Agent في تسليم جهة اتصال إلى الوكيل المفضل.

  • الوكيل لا يرد على جهة الاتصال.

  • يرفض الوكيل المفضل جهة الاتصال.

يمكنك تكوين قائمة انتظار الاسترداد باستخدام أطول عامل متاح. لا تدعم قائمة انتظار الاسترداد التوجيه المستند إلى المهارات.

يكون نشاط Queue To Agent ناجحًا عندما تتصل جهة الاتصال بالوكيل المفضل. يحدث سيناريو خطأ عندما تفشل جهة اتصال في الوصول إلى الوكيل.

سيناريوهات الخطأ

تفشل جهة الاتصال في الوصول إلى الوكيل عندما:

  • الوكيل المفضل غير متاح وتم تعطيل موقف السيارات لجهة الاتصال.

  • لا يمكن للبحث المتغير العثور على الوكيل المفضل.

متغيرات مخرجات النشاط

تقوم متغيرات مخرجات النشاط بتخزين البيانات التي تم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة محددة إلى اللوحة.

يحتوي نشاط قائمة الانتظار إلى الوكيل على متغيرات الإخراج التالية:

الجدول 5. متغيرات الإخراج

متغير الإخراج

وصف

قائمة الانتظار إلى الوكيل. معرف الوكيل

يقوم بتخزين معرف الوكيل الذي تم وضع جهة الاتصال به في قائمة الانتظار.

قائمة الانتظار إلى الوكيل. وصف الفشل

يخزن وصف سيناريو الخطأ عندما تفشل جهة الاتصال في وضع قائمة الانتظار.

قائمة الانتظار إلى الوكيل. رمز الفشل

يخزن قيمة رمز الفشل لسيناريو الخطأ عندما تفشل جهة الاتصال في وضع قائمة الانتظار.

قائمة الانتظار إلى الوكيل. دولة الوكيل

يخزن حالات الوكيل المفضل عند محاولة وضع جهة الاتصال في قائمة الانتظار.

قائمة الانتظار إلى الوكيل. رمز الوكيل

يخزن وصف الكود الخامل للوكيل المفضل.

يحتوي متغير الإخراج QueueToAgent.failureCode على إحدى القيم التالية عند حدوث فشل. تشير كل قيمة إلى رمز الفشل ووصف الفشل.

الجدول 6. وصف رمز فشل قائمة الانتظار إلى الوكيل

رمز الفشل

قيمة رمز الفشل

وصف الفشل

1

AGENT_UNAVAILABLE

الوكيل ليس حاليًا في الحالة المتاحة.

2

AGENT_NOT_FOUND

لا يمكن لنشاط Queue To Agent العثور على الوكيل حسب معرف الوكيل أو عنوان البريد الإلكتروني.

3

AGENT_NOT_LOGGED_IN

لم يتم تسجيل دخول الوكيل حاليًا.

4

FEATURE_NOT_ENABLED

لم يتم تمكين ميزة التوجيه المستند إلى الوكيل.

5

INVALID_VTEAM_ERROR

قائمة انتظار التقارير أو الاسترداد غير صالحة.

6

AGENT_BUSY

الوكيل متاح، لكنه يشارك في مكالمة أخرى.

7

VTEAM_TRANSITION_LIMIT_REACHED

وصلت جهة الاتصال إلى الحد الأقصى من وضعها في قائمة الانتظار إلى قوائم انتظار متعددة.

8

INVALID_OPERATION_FOR_INTERACTION_STATE

لا يُسمح بوضع قائمة الانتظار في حالات معينة من جهة الاتصال مثل جهة الاتصال التي تم إنهاؤها .

يعرض الجدول التالي قيم قائمة الانتظار القابلة للتطبيق لـ Agent.AgentState وqueeToAgent.agentIdleCode.

الجدول 7. حالة الوكيل وقيم كود الوكيل

حالة الاستخدام

دولة الوكيل

كود الوكيل

  • قائمة انتظار غير صالحة

  • وكيل غير صالح

  • لم يقم الوكيل بتسجيل الدخول

NOT_APPLICABLE

NOT_APPLICABLE

الوكيل محجوز لهذه المكالمة.

AVAILABLE

NOT_APPLICABLE

إيقاف جهة الاتصال إذا كان الوكيل غير متاح، يكون زر التبديل قيد التشغيل والوكيل خاملاً

خامل

<AuxCode Name>

رمز الخمول الذي حدده الوكيل فيAgent Desktop.

إيقاف جهة الاتصال في حالة عدم توفر الوكيل، يكون زر التبديل قيد التشغيل وقناة الوكيل مشغولة

AVAILABLE

NOT_APPLICABLE

إيقاف جهة الاتصال إذا كان الوكيل غير متاح، يكون زر التبديل مغلقًا والوكيل خاملاً

خامل

<AuxCode Name>

رمز الخمول الذي حدده الوكيل فيAgent Desktop.

إيقاف الاتصال إذا كان الوكيل غير متاح، يكون زر التبديل مغلقًا، وكان الوكيل متاحًا، وقناة الوكيل مشغولة

AVAILABLE

NOT_APPLICABLE

سكرين بوب

إن Screen Pop عبارة عن نافذة أو مربع حوار يظهر في سطح مكتب الوكيل عندما يرد الوكيل على مكالمة عميل. يحصل الوكيل على مزيد من المعلومات حول المتصل للمضي قدمًا في المحادثة. لمزيد من المعلومات، راجع قسم Screen Pop في Agent Desktop مقالة البدء.

يصبح نشاط Screen Pop ذا صلة فقط بعد مشاركة وكيل في التفاعل. وهي تستخدم عادةً حدث AgentAccepted وحدث PhoneContactEnded.

عندما تستخدم هذا النشاط في التدفق الرئيسي، فإنك تعرض مجموعة من الأحداث في علامة تبويب تدفقات الأحداث. لمزيد من المعلومات حول هذه الأحداث، راجع الأحداث.

يمكنك إنشاء تدفق معالجة حدث واحد لكل حدث. على سبيل المثال، عندما يقبل أحد الوكلاء مكالمة واردة، يتم عرض Screen Pop. يحتوي نشاط Screen Pop على معلومات تستند إلى متغيرات التدفق. يدمج Screen Pop مركز اتصال Webex مع تطبيقات الأعمال الأخرى مثل CRM (Salesforce) وأدوات التذاكر ونظام إدخال الطلبات.

أكمل هذا التكوين في علامة تبويب تدفقات الأحداث في Flow Designer. لتحديد سلوكيات Screen Pop المختلفة التي تستند إلى معايير التدفق الرئيسي، استخدم نشاط الحالة أو الحالة. يمكنك تحديد Screen Pop واحد لكل تدفق.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

يجب تكوين سكرين بوب للقنوات الرقمية الجديدة في Connect Flow Builder. لمزيد من المعلومات، راجع https://help.imiconnect.io/docs/wxcc-overview.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات URL، استخدم خيار إعدادات URL لتحديد عنوان URL لتكوينات Screen Pop. لإدراج متغير، استخدم الصيغة {{variable}} (على سبيل المثال، {{newcontact.ani}}). ثم قم بتكوين الإعدادات التالية:

  1. عنوان URL الخاص بـ Screen Pop —أدخل عنوان URL لموقع الويب المقصود، مثل http://www.salesforce.com. بعد أن يرد الوكيل على مكالمة، يقوم عنوان URL الذي تم تكوينه بملء Screen Pop في سطح المكتب.

  2. معاملات الاستعلام —أدخل المتغيرات المختلفة في الحمولة.

    لإضافة معلمة استعلام جديدة، انقر فوق إضافة جديد. أدخل تفاصيل السمة - القيمة في حقلي KEY و VALUE على التوالي.

  3. ملصق Screen Pop لسطح المكتب —أدخل نص عرض مخصص قصير وبديهي يحل محل عنوان URL الخاص بـ Screen Pop علىAgent Desktop.

    بعد أن يقوم الوكيل بالرد على مكالمة أو إنهائها، تظهر هذه التسمية كارتباط تشعبي في إشعار Screen Pop علىAgent Desktop.

    على سبيل المثال، إذا كان عنوان URL الخاص بـ Screen Pop هو http://www.salesforce.com وتسمية Screen Pop لسطح المكتب هي Salesforce، فسيعرض النظام الارتباط التشعبي باسم Salesforce في إشعار Screen Pop.

    تظهر هذه التسمية أيضًا في علامة تبويب Screen Pop فيAgent Desktop.

4

في قسم إعدادات العرض، قم بتكوين ما يلي:

  1. علامة تبويب المتصفح الجديدة - يتم عرض Screen Pop في علامة تبويب متصفح جديدة في كل مرة دون التأثير على Screen Pop الحالي.

  2. علامة تبويب Screen Pop الحالية - يتم عرض Screen Pop داخل علامة تبويب المتصفح الحالية لتحل محل Screen Pop السابق.

  3. داخل سطح المكتب - يتم عرض Screen Pop كعلامة تبويب في لوحة المعلومات الإضافية في سطح المكتب.

    إذا كان خيار عرض Screen Pop هو داخل سطح المكتب، فسيتم عرض Screen Pop في لوحة المعلومات الإضافية طوال مدة المكالمة. يتم الاحتفاظ بـ Screen Pop حتى عند تحديد مهمة من نوع قناة آخر في لوحة قائمة المهام.

إذا كان خيار عرض Screen Pop هو داخل سطح المكتب أو علامة تبويب المتصفح الحالي، فستفقد البيانات التي يتم إدخالها في Screen Pop للمكالمة إذا قبل الوكيل مكالمة جديدة. لمنع فقدان البيانات، قم بتكوين خيار العرض كعلامة تبويب متصفح جديدة.

على سبيل المثال، ضع في اعتبارك أن خيار عرض Screen Pop هو داخل سطح المكتب. إذا قبل الوكيل مكالمة واردة جديدة أثناء إدخال البيانات في Screen Pop لمكالمة سابقة، فستفقد البيانات التي تم إدخالها للمكالمة السابقة عند ظهور Screen Pop للمكالمة الجديدة.

تعيين أولوية الاتصال

استخدم نشاط تعيين أولوية الاتصال لتعيين مستويات الأولوية لجهات الاتصال. يمكنك تعيين الأولويات باستخدام الأرقام من 1 (الأعلى) إلى 9 (الأدنى). يتم توجيه جهات الاتصال ذات الأولوية الأعلى أولاً. لمزيد من المعلومات حول التوجيه وقائمة الانتظار، راجع قسم تعيين أولوية الاتصال في فهم التوجيه ووضع الانتظار في مركز اتصال Webex.

تمكنك الأقسام التالية من تكوين نشاط تعيين أولوية الاتصال:

  • إعدادات عامة
  • إعدادات أولوية الاتصال
  • متغيرات مخرجات النشاط

1

في Flow Designer، قم بسحب وإسقاط نشاط تعيين أولوية الاتصال من مكتبة الأنشطة إلى اللوحة القماشية.

2

انقر فوق النشاط لتكوين إعدادات النشاط.

3

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

4

في قسم إعدادات أولوية الاتصال، قم بتعيين أولوية جهة الاتصال. يمكنك تكوين قيمة أولوية ثابتة من القائمة المنسدلة. إذا كنت تريد تغيير الأولوية ديناميكيًا، فقم بتكوين أولوية متغيرة باستخدام متغيرات التدفق.

متغيرات مخرجات النشاط

تقوم متغيرات مخرجات النشاط بتخزين البيانات التي تم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة محددة إلى اللوحة.

يحتوي نشاط تعيين أولوية الاتصال على متغيرات الإخراج التالية:

  • قم بتعيين رمز ContactPriority.failure: يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.
  • تعيين ContactPriority.وصف الفشل: يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

رموز الخطأ

فيما يلي رموز الخطأ والأوصاف لنشاط تعيين أولوية الاتصال:

رمز الفشل

قيمة رمز الفشل

وصف الفشل

6

SYSTEM_ERROR

يمثل هذا الرمز الأخطاء المتنوعة (التي لا تقع ضمن أي من الفئات المحددة).

48

نشاط التدفق غير المدعوم

ميزة تعيين أولوية جهة الاتصال غير مدعومة لجهات الاتصال الخارجية وجهات الاتصال الخاصة بالحملات.

وكيل افتراضي

يوفر نشاط الوكيل الافتراضي تجربة محادثة في الوقت الفعلي لعملاء مركز الاتصال. يمكنك إضافة وكيل افتراضي إلى تدفق المكالمات للتعامل مع استفسارات العملاء بصيغة المحادثة. يتم تشغيل الوكيل الافتراضي من خلال إمكانات Dialogflow من Google. عندما يتحدث أحد العملاء، يقوم Dialogflow بمطابقة محادثة العميل مع أفضل نية في الوكيل الافتراضي. علاوة على ذلك، فإنه يساعد العميل كجزء من تجربة الاستجابة الصوتية التفاعلية (IVR).

قبل أن تبدأ

  • قم بإعداد عامل Dialogflow. لمزيد من المعلومات حول إنشاء وكيل Dialogflow في Google Cloud، راجع إنشاء وكيل.

    قم بتضمين Hello كعبارة تدريبية باللغة المفضلة لوكيل Dialogflow لبدء محادثة مع المتصل. يمكنك إضافة عبارة التدريب هذه في نية الترحيب الافتراضية أو في أي نية أخرى لوكيل Dialogflow. لمزيد من المعلومات، راجع النوايا.

    اعتمادًا على طريقة إعداد وكيل Dialogflow، يمكنك استخدام نشاط Virtual Agent للتعامل مع أنواع مختلفة من حالات الاستخدام.

  • قم بتكوين عامل افتراضي في Control Hub.

    يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم تجربة المحادثة، قم بتكوين ما يلي:

  1. وكيل افتراضي —اختر وكيلًا افتراضيًا في Control Hub. يقوم الوكيل الافتراضي بتشغيل محادثة اللغة الطبيعية كجزء من تجربة IVR مع المتصل.

  2. جعل المطالبات قابلة للمقاطعة —تمكن العملاء من مقاطعة الوكيل الافتراضي لتقديم طلبات جديدة أو إنهاء المكالمة.

  3. تجاوز إعدادات اللغة والصوت الافتراضية —استخدم زر التبديل هذا لتجاوز إعدادات اللغة والصوت التي تم تكوينها في متغيرات Global_Language و Global_voiceName. يتم تمكين هذه المعلمة افتراضيًا.

    لكي يعمل التدفق، تحتاج إلى تعيين المتغيرات العامة في التدفق لتكوين لغة الإدخال الافتراضية وصوت الإخراج للوكيل الافتراضي. لمزيد من المعلومات حول كيفية إضافة المتغيرات العامة في التدفق، راجع المتغيرات العالمية.

  4. لغة الإدخال —تشير إلى اللغة التي يستخدمها العميل أثناء التحدث إلى الوكيل الافتراضي. يظهر هذا الحقل فقط إذا قمت بتمكين زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت.

    إذا كانت لغة الإدخال التي تدعمها Google غير متوفرة في القائمة المنسدلة «لغة الإدخال»، فقم بتعطيل زر تبديل «تجاوز اللغة الافتراضية وإعدادات الصوت». قم بتضمين نشاط تعيين المتغير قبل نشاط الوكيل الافتراضي في التدفق.

    قم بتكوين نشاط تعيين المتغير كما يلي:

    • قم بتعيين المتغير إلى Global_language.

    • قم بتعيين قيمة المتغير إلى رمز اللغة المطلوب (على سبيل المثال، fr-ca). لمزيد من المعلومات حول اللغات، راجع صفحة مرجع لغة Google.

    تدعم عمليات النشر الصوتية للوكيل الافتراضي في مركز اتصال Webex اللغات فقط باستخدام نموذج التعرف كمكالمة هاتفية محسّنة (راجع الأصوات واللغات المدعومة المتوفرة مع Dialogflow Essentials (ES) (راجع مرجع اللغة).

  5. صوت الإخراج - القيمة الافتراضية هي تلقائي. عندما تكون القيمة تلقائية، يختار Dialogflow الاسم الصوتي للغة معينة. تأكد من أن اسم الصوت الذي تم تكوينه يتوافق مع اللغة المختارة.

    إذا كان اسم الصوت الناتج الذي تدعمه Google غير متاح في القائمة المنسدلة لـ Output Voice، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط الوكيل الافتراضي في التدفق.

    قم بتكوين نشاط تعيين المتغير كما يلي:

    • قم بتعيين المتغير إلى Global_voiceName.

    • قم بتعيين قيمة المتغير إلى رمز اسم الصوت الناتج المطلوب (على سبيل المثال، en-US-Standard-D). لمزيد من المعلومات حول الأصوات واللغات المدعومة، راجع صفحة الأصوات واللغات المدعومة من Google.

    لمزيد من المعلومات حول أصوات تحويل النص إلى كلام، راجع الأصوات واللغات المدعومة.

4

في قسم تمرير المتغيرات، قد تحتوي المعلمات الاختيارية في نشاط الوكيل الافتراضي على معلومات تعريف شخصية (PII). يقوم مركز اتصال Webex بتمرير هذه المعلمات إلى Google Dialogflow كمتغيرات لدعم منطق المحادثة المتقدم مع الروبوت.

  1. قيمة المفتاح - تسمح لك معلمة Key-Value بإدخال اسم متغير والقيمة المرتبطة به. يمكنك إدخال قيم المتغيرات باستخدام صيغة الأقواس المزدوجة المتعرجة.

    على سبيل المثال، إذا كنت ترغب في إرجاع رصيد حساب أحد العملاء استنادًا إلى ANI، فيمكن أن يكون المفتاح والقيمة:

    المفتاح: ANI

    القيمة: {{newContact.ani}}

    لإضافة معلمة متغيرة، انقر فوق إضافة جديد. يؤدي هذا إلى إضافة صف حيث يمكنك إدخال زوج قيمة المفتاح المعني.

    يرسل مركز الاتصال قيم المعلمات هذه إلى Google Dialogflow كقيمة JSON في كائن request.query_param.payload. يقوم النظام بتوزيع JSON هذا والتعامل معه في تطبيق التنفيذ. يصل النظام إلى هذا التطبيق من خلال webhook الذي تم تكوينه في Dialogflow. لمزيد من المعلومات، راجع الوفاء.

5

في قسم الإعدادات المتقدمة، قم بتكوين ما يلي:

  1. مهلة عدم الإدخال —تشير إلى مقدار الوقت الذي ينتظره الوكيل الافتراضي لإدخال العميل (الصوت أو DTMF).

    القيمة الافتراضية هي 5 ثوانٍ. يمكن أن تتراوح القيمة من 1 إلى 30 ثانية.

  2. الحد الأقصى لمحاولات عدم الإدخال —يشير إلى عدد المرات التي ينتظر فيها الوكيل الافتراضي إدخال العميل (الصوت أو DTMF).

    القيمة الافتراضية هي 3. يمكن أن تتراوح القيمة من 0 إلى 9.

    عند انقضاء الحد الأقصى لعدد المحاولات، يتم إنهاء العامل الافتراضي، مع تعيين متغير الإخراج ErrorCode إلى القيمة max_no_input.

  3. المهلة بين الأرقام - مقدار الوقت الذي ينتظره الوكيل الافتراضي لإدخال DTMF التالي من العميل قبل أن ينتقل الوكيل الافتراضي في تدفق المحادثة.

    القيمة الافتراضية هي 3 ثوانٍ. يمكن أن تتراوح القيمة من 0 إلى 30 ثانية.

  4. رمز المنهي - الحرف الذي يمكن للعميل إدخاله للإشارة إلى نهاية الإدخال. يمكن أن يكون رمز Terminator إما # أو * اعتمادًا على التكوين.

  5. تأخير الإنهاء —يمكّن الوكيل الافتراضي من إكمال الرسالة الأخيرة قبل توقف النشاط والانتقال إلى الخطوة التالية في التدفق.

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

    إذا قمت بتكوين قيمة تأخير الإنهاء على أنها 0، فلن يقوم النظام بتشغيل الرسالة الصوتية الأخيرة للمتصل.

  7. معدل التحدث - يشير إلى معدل الكلام. قم بزيادة المدخلات الرقمية أو تقليلها للحفاظ على المعدل المثالي للكلام والتحكم في معدل التحدث الناتج.

    تتراوح القيم الصالحة للإدخال الرقمي من 0.25 إلى 4.0 كلمة في الدقيقة (wpm). القيمة الافتراضية هي 1.0 wpm.

  8. كسب الصوت —يشير إلى الزيادة أو النقصان في مخرجات الصوت. قم بزيادة المدخلات الرقمية أو تقليلها للحفاظ على الحجم المثالي لخطاب الإخراج.

  9. تتراوح الإدخالات الصالحة للإدخال الرقمي من —96.0 ديسيبل إلى 16.0 ديسيبل (dB). القيمة الافتراضية هي 0.0 ديسيبل.

  10. تمكين نص المحادثة —يمكّن سطح المكتب من عرض نص المحادثة بين الوكيل الافتراضي والعميل. النص الخام متاح أيضًا من خلال عنوان URL ديناميكي. يمكنك استخدام عنوان URL هذا لاستخراج أقسام محددة من النص باستخدام طلب HTTP.

6

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

  1. Vva.lastIntent —يخزن النية الأخيرة التي يتم تشغيلها بواسطة الوكيل الافتراضي قبل الانتقال إلى التصعيد أو النية المعالجة.

  2. Vva.TranscriptUrl —يخزن عنوان URL الذي يشير إلى نص المحادثة بين الوكيل الافتراضي والعميل.

    استخدم نشاط التحليل لاستخراج المعلمات من نسخة الوكيل الافتراضي.

  3. Vva.ErrorCode - يخزن رمز الحالة الذي تعتمد قيمته على نتيجة المحادثة بين الوكيل الافتراضي والعميل. يحتوي هذا المتغير على إحدى القيم التالية:

    • no_error: يشير إلى عدم وجود أخطاء في المخرجات التي تمت معالجتها وتصعيدها.

    • max_no_input: يشير إلى أن العميل لم يكن لديه أي أخطاء في الإدخال ضمن الحد الأقصى لمحاولات عدم الإدخال المحددة.

    • term_char_without_input: يشير إلى أن العميل ضغط على مفتاح الإنهاء دون أي إدخال (منطوق أو بضغطة مفتاح). يمكن أن يكون رمز الإنهاء إما # أو * اعتمادًا على التكوين.

    • system_error: يشير إلى أي خطأ آخر في النظام. على سبيل المثال، خطأ Dialogflow ومشكلة الشبكة وما إلى ذلك.

    لتشغيل رسالة صوتية مخصصة لإعلام العملاء بالخطأ، يجب على مطوري التدفق تضمين نشاط Play Message (قبل فصل المكالمة) في التدفق. لمزيد من المعلومات حول نشاط Play Message، راجع تشغيل الرسالة.

ما يجب القيام به بعد ذلك

النتائج:

يشير إلى مسارات الإخراج الخاصة بالوكيل الافتراضي التي تحدث استنادًا إلى نتيجة المحادثة بين الوكيل الافتراضي والعميل.

معالجة الأخطاء

يشير إلى مسار إخراج الوكيل الافتراضي الذي يستند إلى الخطأ الذي يحدث أثناء المحادثة بين الوكيل الافتراضي والعميل.

  • خطأ: يأخذ التدفق هذا المسار في أي سيناريوهات خطأ.

في حالة وجود خطأ، لا يقوم مركز الاتصال بتشغيل أي رسالة صوتية لإعلام العميل بالخطأ، افتراضيًا. يمكن لمطور التدفق تكوين نشاط Play Message إما بشكل عام أو بناءً على رمز الخطأ كما هو موضح في قسم متغيرات الإخراج.

تعتمد وظيفة مسارات الإخراج على التكوين والتدفق الذي يحدده المسؤول.

الوكيل الافتراضي V2

يوفر نشاط Virtual Agent V2 تجربة محادثة في الوقت الفعلي لجهات الاتصال الخاصة بك. يمكنك إضافة نشاط Virtual Agent V2 إلى تدفق المكالمات للتعامل مع المحادثات القائمة على الكلام التي تدعم الذكاء الاصطناعي. عندما يتحدث المتصل، يقوم النظام بمطابقة الكلام مع أفضل نية في الوكيل الافتراضي. علاوة على ذلك، فإنه يساعد المتصل كجزء من تجربة الاستجابة الصوتية التفاعلية (IVR).

تكوين نشاط الوكيل الافتراضي V2

يمكن للعملاء الذين يستخدمون منصة الجيل التالي تكوين نشاط Virtual Agent V2 في Flow Designer.

لا تضع نشاط Virtual Agent V2 بعد نشاط جهة اتصال قائمة الانتظار، لأن هذا التكوين غير مدعوم حاليًا. أيضًا، لا تضع نشاط Virtual Agent V2 في لوحة تدفق الأحداث.

النتائج

يشير إلى مسارات الإخراج للنشاط الذي يحدث استنادًا إلى نتيجة المحادثة بين الوكيل الافتراضي والمتصل.

  • تمت معالجته - يتم تشغيل النتيجة عند اكتمال تنفيذ الوكيل الافتراضي.

  • تم تصعيدها - يتم تشغيل النتيجة عندما تكون المكالمة مطلوبة لتصعيدها إلى العامل البشري.

معالجة الأخطاء

يشير إلى مسار إخراج النشاط لأي خطأ يحدث أثناء المحادثة بين الوكيل الظاهري والمتصل.

حدث خطأ - يأخذ التدفق هذا المسار في أي سيناريوهات خطأ .

الإعدادات الافتراضية على مستوى النظام

يتم تعريف الإعدادات التالية في النظام داخليًا بشكل افتراضي. لا تظهر هذه الإعدادات على واجهة المستخدم ولا يمكن تغييرها:

  • عدد لا حصر له من عمليات إعادة المحاولة لمعالجة أخطاء الإدخال غير الصالحة أو عدم وجود أخطاء.

  • تم تمكين Barge-in لمقاطعة الوكيل الافتراضي أثناء التفاعل.

  • رمز إنهاء DTMF = #. يشير هذا الإعداد إلى نهاية الإدخال.

  • DTMF «مهلة عدم الإدخال» = 5 ثوانٍ. يشير هذا الإعداد إلى المدة الزمنية التي ينتظر فيها الوكيل الافتراضي إدخال المتصل.

  • DTMF «المهلة بين الأرقام» = 3 ثوانٍ. يشير هذا الإعداد إلى المدة الزمنية التي ينتظر فيها الوكيل الافتراضي إدخال DTMF التالي من المتصل قبل انتقال العامل الافتراضي في تدفق المحادثة.

قبل أن تبدأ

  • قم بإعداد عامل Dialogflow. لمزيد من المعلومات حول إنشاء وكيل Dialogflow في Google Cloud، راجع إنشاء وكيل.

  • قم بتكوين موصل Google CCAI وإنشاء تكوين CCAI في مركز التحكم.

  • قم بتكوين نقطة الإدخال واختر تدفق التوجيه (بمجرد إنشاء التدفق في Flow Designer). لمزيد من المعلومات، راجع إعداد قناة.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى الخدمات > مركز الاتصال > التدفقات.

3

انقر فوق إدارة التدفقات ثم انقر فوق إنشاء التدفقات.

4

في حقل اسم التدفق، أدخل اسمًا فريدًا وانقر فوق بدء تدفق البناء. تظهر نافذة مصمم التدفق.

5

قم بسحب وإسقاط نشاط Virtual Agent V2 من مكتبة الأنشطة إلى لوحة التدفق الرئيسية.

6

في الإعدادات العامة، قم بتنفيذ الإجراءات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. في حقل وصف النشاط، أدخل وصفًا للنشاط.

7

في إعدادات تجربة المحادثة، اختر أحد خيارات Contact Center AI التكوين التالية:

  • ثابت —اختر تكوين CCAI للتعامل مع المحادثات داخل منطقة PSTN الافتراضية.

    يتم ملء Contact Center AI التكوين استنادًا إلى ميزة CCAI التي تم تكوينها على Control Hub.

  • متغير —اختر تكوين CCAI للتعامل مع المحادثات داخل نفس موقع المتصل أثناء إنشاء المكالمة من منطقة PSTN البعيدة أو غير الافتراضية. يقوم هذا المتغير بتعيين منطقة PSTN إلى منطقة ملف تعريف Google المقابلة.

    لمزيد من المعلومات حول كيفية تكوين تكوين CCAI المتغير، راجع الخطوات من 6 إلى 8 في تكوين الوسائط الإقليمية لمستند Virtual Agent-Voice.
    • لكي يعمل تدفق VAV، تحتاج إلى تعيين المتغيرات العالمية في التدفق لتكوين لغة الإدخال الافتراضية وصوت الإخراج للوكيل الافتراضي. لمزيد من المعلومات حول كيفية إضافة المتغيرات العامة في التدفق، راجع المتغيرات العالمية.

    • إذا كنت ترغب في تجاوز لغة الإدخال الافتراضية وصوت الإخراج لـ VAV، فقم بتضمين نشاط Set Variable قبل نشاط Virtual Agent V2 في التدفق.

      بالنسبة للغة الإدخال المخصصة، قم بتكوين نشاط تعيين المتغير كما يلي:

      • قم بتعيين المتغير إلى Global_Language.

      • قم بتعيين قيمة المتغير إلى رمز اللغة المطلوب (على سبيل المثال، fr-ca).

      بالنسبة لصوت الإخراج المخصص، قم بتكوين نشاط تعيين المتغير كما يلي:

      • قم بتعيين المتغير إلى Global_voiceName.

      • قم بتعيين قيمة المتغير إلى رمز اسم الصوت الناتج المطلوب (على سبيل المثال، en-US-Standard-D).

      لمزيد من المعلومات حول الأصوات واللغات المدعومة في ES، راجع الأصوات واللغات المدعومة.

8

في إعدادات حدث الدولة، أدخل اسم الحدث المخصص والبيانات في أعمدة اسم الحدث - بيانات الحدث. الحدث الرسمي هو آلية لإطلاق النية دون الحاجة إلى نص مطابق أو إدخال منطوق. يمكنك تحديد الأحداث المخصصة لتشغيل النية. للحصول على معلومات حول كيفية تكوين الغرض من الأحداث في Dialogflow ES، راجع وثائق Google.

  • اسم الحدث - (اختياري) يشير إلى اسم الحدث المحدد على منصة AI المدمجة التابعة لجهة خارجية.

  • بيانات الحدث - (اختياري) تشير إلى بيانات JSON التي يرسلها النظام (كجزء من اسم الحدث المحدد) إلى منصة AI المتكاملة التابعة لجهة خارجية.

يمكنك تحديد اسم الحدث والبيانات في شكل قيمة ثابتة أو تعبير. بالنسبة للتعبيرات، استخدم هذه الصيغة: {{variable}}. فيما يلي مثال لحدث الحالة الذي تم تكوينه لتحية المتصل برسالة ترحيب مخصصة.

اسم الحدث: ترحيب مخصص

بيانات الحدث: {«الاسم»: «John"}

9

في الإعدادات المتقدمة، قم بتنفيذ الإجراءات التالية:

  1. في حقل معدل التحدث، أدخل القيمة الرقمية أو التعبير لزيادة معدل إخراج الكلام أو تقليله.

    • تتراوح القيم الصالحة للإدخال الرقمي من 0.25 إلى 4.0. القيمة الافتراضية هي 1.0.

      على سبيل المثال، مع تعيين 0.5 كقيمة، يصبح معدل إخراج الكلام أبطأ من المعدل المثالي. مع تعيين 2 كقيمة، يصبح معدل إخراج الكلام أسرع من المعدل المثالي.

    • بالنسبة للتعبيرات، يمكنك استخدام الصيغة: {{variable}}.

  2. في حقل زيادة مستوى الصوت، أدخل القيمة الرقمية أو التعبير لزيادة حجم إخراج الكلام أو تقليله.

    • تتراوح القيم الصالحة للإدخال الرقمي من —96.0 إلى 16.0 ديسيبل (dB). القيمة الافتراضية هي 0.0 ديسيبل.

    • بالنسبة للتعبيرات، يمكنك استخدام الصيغة: {{variable}}.

  3. في حقل Pitch، أدخل القيمة الرقمية أو التعبير لزيادة درجة إخراج الكلام أو تقليلها.

    • تتراوح القيم الصالحة للإدخال الرقمي من -20.0 إلى 20.0 هرتز (هرتز). القيمة الافتراضية هي 0.0 هرتز.

    • بالنسبة للتعبيرات، يمكنك استخدام الصيغة: {{variable}}.

  4. في حقل تأخير الإنهاء، أدخل القيمة العددية. يمكّن هذا الإعداد الوكيل الافتراضي من إكمال الرسالة الأخيرة قبل توقف النشاط والانتقال إلى الخطوة التالية في التدفق.

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

    تتراوح القيمة الصالحة للإدخال الرقمي من 0 إلى 30 ثانية. القيمة الافتراضية هي 30 ثانية.

    إذا قمت بتكوين قيمة تأخير الإنهاء على أنها 0، فلن يقوم النظام بتشغيل الرسالة الصوتية الأخيرة للمتصل.

  5. حدد خانة الاختيار «تمكين نص المحادثة» Agent Desktop للسماح بعرض نص المحادثة بين الوكيل الافتراضي والمتصل.

    النص الخام متاح أيضًا من خلال عنوان URL ديناميكي. يستخرج عنوان URL هذا أقسامًا محددة من النص باستخدام طلب HTTP.

10

باستخدام إعدادات فك التشفير، يمكنك فك تشفير متغيرات الإخراج لنشاط VAV2، إذا لزم الأمر. في حالة تمكين فك التشفير على مستوى التدفق، يمكن للمستخدمين الذين لديهم إمكانية الوصول إلى فك تشفير التصحيح عرض قيم الإخراج غير المقنعة لنشاط VAV2 في سجلات تصحيح التدفق. قم بإيقاف تشغيل مفتاح تمكين فك التشفير لتعطيل فك التشفير على مستوى النشاط للحصول على حماية إضافية.

11

في متغيرات مخرجات النشاط، يمكنك عرض قائمة المتغيرات التي تخزن حالة إخراج الحدث الذي يحدث أثناء المحادثة بين الوكيل الافتراضي والمتصل.

  • VirtualAgentv2.trscripTurl - يخزن عنوان URL الذي يشير إلى نص المحادثة بين الوكيل الافتراضي والمتصل.

    استخدم نشاط التحليل لاستخراج المعلمات من نسخة Virtual Agent Voice.

  • لا تنطبق بيانات تعريف VirtualAgent v2 ومتغيرات اسم حدث الحالة الخاصة بالعميل الافتراضي v2.

  • حاليًا، en-us هي اللغة الوحيدة المدعومة.

  • يتم دعم برنامج ترميز U-law فقط.

  • عندما يتم تحويل مكالمة إلى وكيل مباشر، يتم عرض نسخة المحادثة بين المتصل والوكيل الافتراضي في أداة Transcript في Agent Desktop (فقط إذا تم تكوين أداة Transcript علىAgent Desktop).

أنشطة التحكم في التدفق

  • بدء التدفق
  • نهاية التدفق
  • قضية
  • الحالة
  • اذهب إلى
  • تخصيص النسبة المئوية
  • انتظر
  • دعم عمليات سير العمل في نقطة الإدخال الخارجية

بدء التدفق

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

حدث Flow Trigger الوحيد المتاح حاليًا هو NewContact.

يقوم النظام بتشغيل هذا الحدث عندما تصل مكالمة جديدة إلى نقطة إدخال هاتفية في مركز الاتصال. يمكنك استخدام التدفقات التي يتم تشغيلها بواسطة حدث NewContact في استراتيجيات توجيه نقطة الإدخال. يتم تحديد حدث Flow Trigger حاليًا افتراضيًا ولا يمكن تحريره. سيتم الكشف عن أحداث إضافية في المستقبل.

ينطبق NewContact فقط على التدفقات الجديدة. بالنسبة للتدفقات التي تم إنشاؤها قبل أسبوع 20 أبريل، يظل NewPhoneContact بمثابة حدث Flow Trigger.

يتم تسمية نشاط بدء التدفق تلقائيًا باسم حدث Flow Trigger المحدد. يتيح لك ذلك معرفة نوع التدفق الذي يتم إنشاؤه بسرعة.

متغيرات الإخراج

يعتمد عدد ونوع متغيرات الإخراج المرتبطة بنشاط بدء التدفق على حدث Flow Trigger المحدد. تقوم هذه المتغيرات بتخزين البيانات التي يتم التقاطها في اللحظة التي يتم فيها تشغيل التدفق. على سبيل المثال، يتم عرض متغيرات الإخراج الموضحة أدناه من خلال حدث NewContact.

استخدم هذه المتغيرات في الأنشطة اللاحقة للتحكم في تسلسل التدفق.

  • جهة اتصال جديدة. ani

    التعرف التلقائي على الأرقام (ANI) هو إحدى ميزات شبكة الاتصالات لتحديد رقم الهاتف الأصلي للمكالمة تلقائيًا. يخزن هذا المتغير رقم هاتف المتصل الذي قام بتشغيل حدث NewContact.

  • معلومات الاتصال الجديدة

    خدمة تحديد الأرقام التي تم الاتصال بها (DNIS) هي خدمة تحدد رقم الهاتف الذي تم الاتصال به في الأصل للمكالمة. يخزن هذا المتغير رقم الهاتف الذي اتصل به المتصل لتشغيل حدث NewContact.

    عندما يتم تحويل مكالمة إلى رقم دليل نقطة الدخول، يكتشف مركز اتصال Webex هدف EPDN ويتعامل مع النقل داخليًا.

    يمكن بدء النقل إلى EPDN من التدفق الذي يستخدم نشاط Blind Transfer أو من Agent Desktop عندما يقوم الوكيل بالتحويل أو التشاور إلى نقطة الإدخال DN.

    عند اكتمال النقل، يتم تقديم رقم الوجهة المستخدم للنقل إلى تدفق نقطة الإدخال المستقبلة كقيمة خدمة تعريف الأرقام التي تم الاتصال بها (DNIS) . تتوفر قيمة DNIS في متغير التدفق الجديد PhoneContact.dnis.

    يمكن لتدفق الاستقبال تقييم NewPhoneContact.dnis واستخدامه في منطق التوجيه. ومع ذلك، يجب أن تتجنب التدفقات افتراض تنسيق DNIS واحد ما لم يضمن تكوين ترقيم نقطة إدخال الوجهة هذا التنسيق.

    تعتمد قيمة DNIS المقدمة لتدفق الاستقبال على كيفية تكوين الترقيم لنقطة إدخال الوجهة.

    الجدول 9. سلوك DNIS للمكالمات المحولة إلى ePDNs

    تكوين رقم نقطة إدخال الوجهة

    تم تقديم DNIS إلى تدفق الاستقبال

    مثال

    رقم E.164 فقط

    يتم تقديم DNIS بصيغة E.164. إذا تم طلب وجهة النقل بالتنسيق الوطني، يقوم مركز اتصال Webex بتحويلها وتقديم DNIS بصيغة E.164.

    إذا تم الاتصال بالوجهة على أنها 5550101234، فسيرى تدفق الاستقبال +15550101234.

    رقم E.164 وملحقه

    يتم تقديم DNIS دائمًا كرقم E.164، بغض النظر عما إذا كان النقل قد بدأ عن طريق الاتصال برقم E.164 أو الرقم الوطني أو الملحق.

    إذا كانت نقطة الإدخال تحتوي على +15550101234 والامتداد 1234، فسيرى تدفق الاستقبال +15550101234.

    ملحق فقط

    يتم تقديم DNIS كملحق. إذا تم تكوين بادئة الموقع للموقع، فإن DNIS تكون مسبوقة ببادئة الموقع، بدون فاصل.

    إذا كان الملحق هو 1234، فسيرى تدفق الاستقبال 1234. إذا كانت بادئة الموقع هي 555، فسيرى تدفق الاستقبال 5551234.

    بالنسبة لعمليات النقل الاستشارية، يتوافق سلوك DNIS مع سلوك النقل. ومع ذلك، يتغير معرف خط الاتصال (CLID) أثناء الاستشارة.

    إذا قام تدفق نقطة إدخال الوجهة بتقييم NewPhoneContact.dnis، فتأكد من أن منطق التوجيه يراعي تنسيق DNIS الذي يقدمه مركز اتصال Webex لتكوين ترقيم نقطة الإدخال. هذا مهم بشكل خاص إذا تغير تكوين نقطة الإدخال من الترقيم بالامتداد فقط إلى ترقيم E.164، أو إذا كان التدفق يقارن قيم DNIS مباشرة.

    عندما يتم تحويل مكالمة إلى EPDN، تظل المكالمة المحولة جزءًا من التفاعل الحالي. تستمر سجلات التقارير والمكالمات في استخدام نفس معرف التفاعل.

  • جهة اتصال جديدة. معرف التفاعل

    معرف فريد لمركز اتصال Webex مرتبط بكل تفاعل يتم تشغيله بواسطة حدث NewContact.

    يمكنك عرض معرف التفاعل على سطح المكتب. لمزيد من المعلومات، راجع مثال: عرض معرف التفاعل على سطح المكتب في قسم إنشاء متغيرات التدفق المخصص.

  • منطقة Contact.pstn الجديدة

    منطقة PSTN التي تم تكوينها في تعيين نقطة الإدخال (EP) - رقم الاتصال (DN) لخدمات الوسائط الصوتية الإقليمية. هذا المتغير مدعوم فقط على منصة صوت الجيل التالي.

  • تسمية جديدة لإصدار Contact.flow

    تسمية الإصدار الخاصة بالتدفق الذي تم إنشاؤه أثناء تنفيذ التدفق. يمكن لمطوري Flow إنشاء سلوكيات مختلفة لإصدارات التدفق المختلفة مثل «Dev» و «Test» و «Live» و «الأحدث». باستخدام متغير Newcontact.flowVersionLabel، يمكن للمطورين تعديل منطق التدفق ديناميكيًا عن طريق الوصول إلى تسميات الإصدار داخل التدفق.

  • جهة اتصال جديدة. flowid

    معرف فريد للتدفق الجاري تنفيذه حاليًا.

  • معرف نقطة الدخول

    معرف فريد لنقطة الإدخال التي تبدأ التدفق.

  • معرف contact.org الجديد

    معرف فريد للمنظمة.

  • متغيرات رد الاتصال:
    • جهة اتصال جديدة. سبب معاودة الاتصال

      سبب رد الاتصال المقدم في وقت جدولة رد الاتصال. يمكنك جعل سبب رد الاتصال متاحًا في النافذة المنبثقة الواردة عن Agent Desktop طريق تعيين هذا لمتغير Agent Viewable.

    • جهة اتصال جديدة. نوع معاودة الاتصال

      يخزن القيمة على أنها «مجدولة» لرد الاتصال المجدول أو «scheduled_personal» لرد الاتصال الشخصي المجدول.

    • جهة اتصال جديدة. جدولة معرف تفاعل المصدر

      معرف التفاعل الذي تم طلب رد الاتصال منه في الأصل.

    ستحتوي هذه المتغيرات على قيم فقط لرد الاتصال المجدول وستظل فارغة لأنواع المكالمات الأخرى.

  • عناوين جهات اتصال جديدة

    يخزن تفاصيل عنوان بروتوكول بدء الجلسة (SIP) للمكالمة الواردة بتنسيق JSON. يمكن لمطوري Flow استخراج واستخدام رؤوس X-Headers المخصصة الواردة من SIP لاتخاذ قرارات التوجيه ودمج مركز اتصال Webex مع أنظمة IVR التابعة لجهات خارجية. عندما يتصل العميل بمركز اتصال Webex، يقوم النظام بتوزيع بيانات التدفق واستخراج رأس SIP.

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

    • استخراج رؤوس SIP متاح فقط للمستأجرين على RTMS (منصة الوسائط الصوتية من الجيل التالي).
    • يتم دعم استخدام X-Headers المخصصة حاليًا للمؤسسات التي تستخدم Webex Calling البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex.

    مثال ضع في اعتبارك دعوة SIP التالية:

    INVITE sip:12345@domain.com SIP/2.0 ​
    
    Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 ​
    
    From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl ​
    
    To: <sip:12345@domain.com> ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact: <sip:alice@pc33.atlanta.example.com> ​
    
    Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

    في هذا المثال، يستخرج النظام التفاصيل التالية:

    معرف العميل السابق: 987654321

    سبب الاتصال الجنسي: الدعم

    أولوية X: عالية

    يقوم النظام بتحويل رؤوس SIP إلى أحرف صغيرة. استخدم نشاط Set Variable لتعيين عنوان SIP واحد أو أكثر للمتغيرات المحددة داخل النظام.

    أنماط العناوين التالية محجوزة للاستخدام الداخلي ويجب عدم تمريرها كرؤوس مخصصة. افتراضيًا، سيتم إسقاط أي رؤوس تطابق هذا النمط ولن يتم تمريرها إلى مركز اتصال Webex.

    • العنوان X

    • X-ADD-DIVERSION

    • حالة إكس بي إن آر

    • برنامج ترميز X-BNR الأصلي

    • تم تجاوز X-BN

    • معلومات الارتباط الخاصة بـ X-broadworks

    • دعم إكس إف إس

    • إكس-باث

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIX

    • إكس-آر تي إم إس - بدون بحث

    • X-VPOP-DOMAIN

    اعتبارات مهمة:

    • يقوم النظام بتوزيع اسم المتصل باسم caller_id_name.
    • يمكن للنظام استخراج ما يصل إلى 20 عنوانًا من رسالة دعوة SIP الواردة. إذا كان عدد الرؤوس أكثر من 20، فسيقوم النظام باستخراج أول 20 رأسًا فقط مرتبة أبجديًا.
    • هناك حد أقصى قدره 1000 بايت لجميع معلومات العنوان.

    لإضافة رؤوس SIP وتحليلها إلى أنظمة IVR الخارجية، استخدم الأنشطة التالية:

نهاية التدفق

End Flow هو نشاط إنهاء يمثل نهاية مسار التدفق. يمكنك استخدام أي عدد من أنشطة End Flow لإنشاء التدفق الخاص بك لضمان إنهاء جميع مسارات التدفق.

لا تستخدم نشاط End Flow في تدفق IVR. قد يؤدي استخدام End Flow مع IVR إلى توقف الهواء وقد لا يتم قطع الاتصال بالمكالمة.

يمكنك إعطاء كل نشاط تصنيفًا ووصفًا فريدًا.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

قضية

استخدم نشاط الحالة إذا كانت هناك احتمالات أو نتائج متعددة في نقطة قرار معينة في تدفق المكالمات.

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

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات الحالة، قم بتكوين ما يلي:

  1. المتغير —اختر المتغير الذي تريد تقييم الحالات المختلفة على أساسه. اختر المتغير من القائمة المنسدلة.

  2. التعبير —أدخل تعبيرًا لتقييم الحالات المختلفة مقابلها. استخدم صيغة Pebble Template لتعريف التعبير. لمزيد من المعلومات حول صيغة قالب Pebble، راجع صيغة قالب Pebble.

  3. الحالة —تحدد الحالات المختلفة للمقارنة مع المتغير أو التعبير. يمكنك إضافة ما يصل إلى 20 بيان حالة لكل نشاط.

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

نتائج النشاط

  • صحيح - المسار الذي يجب اتباعه في حالة استيفاء الشرط. 

  • خطأ —المسار الذي يجب اتباعه في حالة عدم استيفاء الشرط. 

الحالة

يمثل نشاط الشرط قرارًا. يأخذ التدفق مسار True أو False اعتمادًا على ما إذا كان الشرط مستوفًا أم لا. 

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم التعبير، قم بتكوين ما يلي:

لف كل تعبير كما يلي: {{أدخل التعبير}}.

مثال: {{HttpRequest1.http كود الحالة == 200}}

إذا كنت تستخدم تعبيرًا بدون أقواس، فسيظهر النظام خطأ التدفق.

  1. الشرط —اختر الشرط من القائمة المنسدلة:  

    • < (أقل من)

    • ! = (لا يساوي)

    • > (أكبر من)

    • == (يساوي)

    • > = (أكبر من أو يساوي)

    • <= (أقل من أو يساوي)

    • * (مضروبة في)

    • /(مقسومًا على)

    • + (إضافة)

    • ‐ (طرح)

اذهب إلى

يمنحك تسلسل التدفق القدرة على ربط التدفقات المتعددة. لتحقيق تسلسل التدفق، يمكنك إضافة نشاط إنهاء GoTo إلى اللوحة القماشية وتحديد ما إذا كان التدفق الحالي يجب أن ينتقل إلى نقطة إدخال أو تدفق آخر. لمزيد من المعلومات، راجع ربط التدفقات المتعددة (باستخدام GoTo).

استخدم عقدة GoTo لنقل جهات الاتصال داخل مركز اتصال Webex، مثل بين نقاط الإدخال أو التدفقات. استخدم تخطيط متغير التدفق لنقل البيانات بسلاسة مع جهة الاتصال.

إذا لم تعرض مكتبة الأنشطة نشاط GoTo، فاتصل بدعم Cisco لتمكين علامة الميزة المقابلة.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات وجهة التدفق، يمكنك تعديل تجربة المتصل استنادًا إلى الوقت (في حالة تسليم المكالمة إلى نقطة إدخال)، أو إعادة استخدام تدفق واحد في سيناريوهات متعددة (في حالة تسليم المكالمة إلى التدفق).

استنادًا إلى خيار GoTo، يتم تمرير متغيرات التدفق من التدفق الحالي كما يلي:

  • انتقل إلى نقطة الإدخال: يتم نسخ متغيرات التدفق المخصصة والمتغيرات العامة التي تحمل نفس الاسم ونوع البيانات من التدفق الحالي إلى التدفق المرتبط بنقطة الإدخال.

  • انتقل إلى التدفق: يتم نسخ متغيرات التدفق التي تم تكوينها في قسم رسم الخرائط المتغيرة من التدفق الحالي إلى التدفق الجديد.

قم بتكوين ما يلي:

  1. انتقل إلى نقطة الإدخال - اختر هذا الخيار إذا كان التدفق الحالي يجب أن ينتقل إلى نقطة إدخال . في مربع التحرير والسرد، أدخل نقطة الإدخال إذا كان منطق التدفق يجب أن يتغير استنادًا إلى استراتيجية التوجيه النشطة في وقت النقل.

    يتم نسخ متغيرات التدفق المخصصة والمتغيرات العامة التي لها نفس الاسم ونوع البيانات من التدفق الأول إلى التدفق الجديد المرتبط بنقطة الإدخال.

    يتم عرض نقاط إدخال الاتصالات الهاتفية التي تم إنشاؤها في مركز تحكم Webex Control Center فقط.

    • نقطة إدخال ثابتة: اختر نقطة إدخال من قائمة نقاط الإدخال التي تم تكوينها مسبقًا. نقاط الإدخال من نفس نوع القناة صالحة فقط.

    • نقطة الإدخال الديناميكية: اختر متغيرًا يقوم بالتعيين إلى معرف نقطة إدخال صالح من Control Hub. نقاط الإدخال من نفس نوع القناة صالحة فقط.

  2. انتقل إلى التدفق - اختر هذا الخيار إذا كان التدفق الحالي يجب أن ينتقل إلى تدفق آخر. في مربع التحرير والسرد، اختر تدفق الوجهة من القائمة المنسدلة. تسرد القائمة المنسدلة للوجهة التدفقات المنشورة فقط.

    يمكنك عرض التدفق المطلوب في علامة تبويب منفصلة. لعرض التدفق، يمكنك إما النقر فوق خيار العرض الذي يظهر أثناء تحديد التدفق من القائمة أو النقر فوق خيار عرض التدفق المحدد بعد تحديد التدفق في خيار GoTo Flow.

    يمكنك تعيين المتغيرات يدويًا عبر تدفقين في قسم تخطيط متغير التدفق.

    • التدفق الثابت: حدد التدفق من قائمة التدفقات التي تم تكوينها مسبقًا.

    • التدفق الديناميكي: اختر متغيرًا يقوم بالتعيين إلى معرف تدفق صالح. يمكنك تحديد موقع معرف التدفق على إعدادات التدفق ضمن لوحة الإعدادات العامة.

4

إذا اخترت خيار Go To Flow، فسيتم عرض قسم تخطيط متغير التدفق.

يتم تعيين متغيرات التدفق والمتغيرات العامة التي تحمل نفس الاسم ونفس نوع البيانات بين التدفقات تلقائيًا للمكالمات الواردة. بالنسبة للمكالمات الصادرة، يتم تعيين المتغيرات العالمية فقط تلقائيًا؛ ولا يتم دعم التعيين التلقائي لمتغيرات التدفق.

تساعدك هذه الميزة على تحرير أو حذف أو إضافة المزيد من تعيينات المتغيرات بين التدفق الحالي وتدفق الوجهة.

لا يمكنك تعيين متغيرات التدفقات في نشاط GoTo عند استخدام التدفقات المتغيرة. يمكنك فقط تعيين المتغيرات لأهداف التدفق الثابت. راجع الجدول أدناه لمعرفة سلوك تعيين المتغيرات باستخدام التدفقات المتغيرة.

عندما تقوم بتعيين متغير JSON من التدفق الرئيسي إلى التدفق المستهدف في نشاط GoTo، قم بتخزين إخراج JSON في متغير آخر مثل سلسلة أو أي نوع متغير آخر، وقم بتعيينه إلى نفس نوع المتغير في التدفق المستهدف.

قم بتكوين ما يلي:

  1. خريطة المتغيرات الحالية —تسرد جميع متغيرات التدفق والمتغيرات العالمية في التدفق الحالي. يمكنك تعيين نفس المتغير لمتغيرات متعددة في تدفق الوجهة. في مربع التحرير والسرد، أدخل المتغير الذي سيتم تعيينه.

  2. إلى متغير الوجهة —قائمة بجميع متغيرات التدفق والمتغيرات العامة في تدفق الوجهة التي سيتم نسخها من التدفق الحالي بعد التسليم.

    في مربع التحرير والسرد، أدخل المتغير الذي تم تعيينه في تدفق الوجهة. يمكنك تعيين المتغيرات في تدفق الوجهة مرة واحدة فقط، بينما يمكنك تعيين المتغيرات في التدفق الحالي عدة مرات.

لإضافة تعيينات المتغيرات أو تحريرها أو حذفها:

  • لتحرير تخطيط متغير، اختر التدفق المناسب من القائمة المنسدلة.

    بعد اختيار متغير في القوائم المنسدلة لتعيين المتغيرات الحالية أو متغير الوجهة، تعرض القائمة المنسدلة الأخرى المتغيرات من نفس نوع البيانات فقط.

    على سبيل المثال، إذا اخترت CustomerID من النوع Integer من القائمة المنسدلة لخريطة المتغيرات الحالية، فإن القائمة المنسدلة إلى متغير الوجهة تعرض فقط المتغيرات من النوع Integer في التدفق الجديد.

  • انقر فوق رمز الحذف لحذف تعيين متغير.

  • انقر فوق إضافة جديد لإضافة تخطيط متغير جديد. اختر المتغيرات التي سيتم تعيينها في القوائم المنسدلة لخريطة المتغيرات الحالية ومتغير الوجهة.

تفاصيل متغيرة

يعرض قسم تفاصيل متغير التدفق الحالي جميع متغيرات التدفق والمتغيرات العالمية في التدفق الحالي.

يعرض قسم تفاصيل متغيرات تدفق الوجهة جميع متغيرات التدفق والمتغيرات العالمية في تدفق الوجهة.

يمكنك النقر فوق العلامة للحصول على معلومات حول المتغير. عند تحديد متغير للتخطيط، يتحول المتغير إلى اللون الأخضر الذي يساعدك على رؤية ما تم تعيينه بالفعل.

لضمان سهولة الوصول إلى المعلومات والتفاعل طوال دورة حياة المكالمة، يعد تعيين المتغيرات أمرًا بالغ الأهمية أثناء تنفيذ التدفق. وهي تتضمن المواءمة الإستراتيجية للمتغيرات العالمية مع متغيرات التدفق المحلي والقابل للعرض من قبل الوكيل، والمصممة خصيصًا لكل من أنواع التدفق الثابت والديناميكي:

يعد رسم الخرائط المتغيرة أمرًا مهمًا أثناء تسلسل التدفق. يوضح الجدول أدناه الاختلافات الرئيسية بين استخدام خيارات GoTo الثابتة والديناميكية.

  • ثابت

    • GoTo Flow: يتعامل مع المتغيرات المعينة في قسم تعيينات متغيرات التدفق.

    • GoTo Entry Point: يتم تعيين متغيرات التدفق القابلة للعرض من قبل الوكيل والمتغيرات العامة تلقائيًا عند النقل إلى نقطة إدخال.

  • ديناميكي

    • GoTo Flow: يتم تعيين متغيرات التدفق القابلة للعرض من قبل الوكيل والمتغيرات العالمية تلقائيًا.

    • GoTo Entry Point: يتم تعيين متغيرات التدفق القابلة للعرض من قبل الوكيل والمتغيرات العالمية تلقائيًا

رموز خطأ نشاط GoTo

رمز الفشل

وصف الفشل

الشرح

1

رمز الفشل

يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

2

وصف الفشل

يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

انتظر

يتيح لك نشاط الانتظار إيقاف تنفيذ التدفق مؤقتًا لمدة محددة. عندما تقوم بتكوين هذا النشاط مع فترة الانتظار، يتوقف تنفيذ التدفق مؤقتًا للمدة المحددة في نشاط الانتظار في مسار التنفيذ.

لا نوصي باستخدام نشاط الانتظار عندما تكون جلسة IVR نشطة لأنه قد يتسبب في انتهاء مهلة جلسة IVR. في مثل هذه الحالات، سيواجه الاتصال الهواء الميت مما يؤدي إلى فشل المكالمات. نوصي بشدة مصممي التدفق باستخدام نشاط الانتظار في حدث CallbackFailed وتحديد فترة الانتظار.

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

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات الانتظار، قم بتكوين ما يلي:

  1. المدة —اختر مدة بتنسيق HH:MM:SS لتحديد المدة الزمنية التي يتوقف فيها تنفيذ التدفق مؤقتًا بحد أدنى 10 ثوانٍ وبحد أقصى 72 ساعة.

    انقر فوق حقل المدة لضبط الوقت. إذا قمت بإدخال حقلي الدقائق والثواني لأكثر من 59، فسيتم تعيين الإعدادات الافتراضية تلقائيًا على 59. إذا قمت بتعيين حقل الساعات إلى أكثر من 72، فسيطالبك بإدخال المدة بين 00:00:10 و 72:00:00.

    يوجد حاليًا انحراف يصل إلى بضعة أجزاء من الثانية أثناء تنفيذ هذا النشاط. لا تستخدم نشاط الانتظار في حالات الاستخدام التي تتطلب دقة عالية.

متغيرات الإخراج

لا يوجد متغير إخراج متاح في هذا النشاط.

تخصيص النسبة المئوية

يتيح لك نشاط تخصيص النسبة المئوية توزيع حركة مرور المكالمات عبر مسارات مختلفة في التدفق. يمكنك استخدام هذا النشاط كآلية تفريع للتدفق عبر مسارات تدفق متعددة وإنشاء مسارات خروج متعددة لتخصيص جهات الاتصال لقوائم انتظار ومواقع وخوادم خارجية مختلفة.

يستخدم النظام خوارزمية Weighted Round Robin (WRR) لتوزيع حركة المرور وقد يؤدي ذلك إلى حدوث اختلالات. تتم إعادة تعيين الخوارزمية في كل مرة تقوم فيها بنشر التدفق. نوصيك باختبار تنفيذ التدفق قبل نشر التغييرات في الإنتاج.

لنأخذ مثالاً لتوزيع النسبة المئوية بنسبة 50٪ و 30٪ و 20٪ على التوالي لفهم توزيع 10 مكالمات بموجب WRR. في النهاية، سيقوم النظام بتوزيع المكالمات بالتساوي، مثل 5 في مسار الخروج 1، 3 في مسار الخروج 2، 2 في مسار الخروج 3. ومع ذلك، يحدث هذا ديناميكيًا بطريقة معدلة بأوزان 5:3: 2. إحدى النتائج المحتملة للتوزيع هي كما يلي، مع أخذ 10 مكالمات متتالية مثل Path1، Path2، Path1، Path2، Path3، Path1، Path2، Path3. من المهم ملاحظة أن هذا هو أحد التوزيعات الممكنة وأن توزيعات جهات الاتصال يتم تعديلها بتوزيعات تحميل مختلفة.

يسمح نشاط تخصيص النسبة المئوية الآن بقيم النسبة المئوية التي تتراوح من 0 إلى 100. يمكن للمسؤولين استخدام إعداد 0% لإنشاء حالات استخدام لوحة المفاتيح. يسمح هذا بإيقاف حركة المرور افتراضيًا. ومع ذلك، يمكنك تنشيط هذه الاتصالات لاحقًا لتخصيص توزيعات أكبر من 0%.

وبالمثل، في بيئة متنوعة جغرافيًا، يمكنك تكوين نشاط تخصيص النسبة المئوية لإرسال 10٪ من جهات الاتصال إلى بوسطن، و 5٪ إلى شيكاغو، وتوزيع 85٪ المتبقية إلى مجموعة أخرى من المواقع.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع معالجة الأخطاء.

قبل أن تبدأ

1

في Flow Designer، قم بسحب وإسقاط نشاط تخصيص النسبة المئوية من مكتبة الأنشطة إلى اللوحة الرئيسية.

2

انقر فوق نشاط تخصيص النسبة المئوية لتكوين إعدادات النشاط.

3

في الإعدادات العامة:

  • في تسمية النشاط، أدخل اسمًا للنشاط.

  • (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

4

في تخصيص النسبة المئوية، قم بإنشاء مسارات التخصيص المطلوبة. في البداية، يقوم النظام بتعيين مسار التخصيص الافتراضي إلى 100٪. يمكنك تحرير قيمة النسبة المئوية والوصف، وإضافة مسارات جديدة أيضًا.

  1. انقر فوق إضافة جديد لإنشاء مسار جديد.

  2. أدخل النسبة المئوية واسم المسار.

    يمكنك تخصيص 0% كحد أدنى وحد أقصى 100% لكل مسار خروج.

    تأكد من أن جميع التخصيصات تصل إلى 100٪. يقوم النظام بإلقاء خطأ أثناء التحقق من التدفق إذا كانت نسبة التخصيص لا تلبي أو تتجاوز 100٪.

    يمكنك إضافة 10 مسارات كحد أقصى.

  3. (اختياري) انقر فوق رمز الحذف بجانب المسار لإزالة السجل. يمكنك اختيار ضبط النسبة المئوية مع مجموعة الاتصالات المطلوبة وحذف الاتصالات الإضافية أيضًا. يتسبب النظام في حدوث خطأ إذا لم يتم إضافة إجمالي التخصيصات إلى 100٪.

يحتوي نشاط تخصيص النسبة المئوية على متغيرات الإخراج التالية:

  • Percentallocation.Percenture - يخزن مسار النسبة المئوية التالي.

  • تخصيص النسبة المئوية. الوصف - يخزن الوصف.

دعم عمليات سير العمل في نقطة الإدخال الخارجية

يتم دعم الأنشطة والأحداث التالية عند إنشاء عمليات سير عمل لجهات الاتصال الصوتية الخارجية:

  • طلب HTTP

  • الحالة

  • تحليل

  • تعيين متغير

  • ساعات الأعمال

  • نهاية التدفق

  • سكرين بوب

  • حدث ما قبل الطلب

يتم دعم جميع معالجات الأحداث حسب الاقتضاء. سيتم ملء معالجات الأحداث مثل حدث PreDial والوكيل المعروض وما إلى ذلك استنادًا إلى الأنشطة التي تضيفها في التدفق الرئيسي. يتم دعم المتغيرات العالمية والمتغيرات المحلية كجزء من التدفق.

لا يتم دعم الأنشطة التالية عند إنشاء عمليات سير عمل لجهات الاتصال الصوتية الخارجية:

  • جهة اتصال قائمة الانتظار

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

  • رد الاتصال

  • البحث عن قائمة الانتظار

  • معلومات قائمة الانتظار المتقدمة

  • النقل الأعمى

  • تصعيد مجموعة توزيع المكالمات

  • رسالة الرد الصوتي التفاعلي

  • قائمة طعام
  • الدراسة الاستقصائية

استنادًا إلى الأنشطة المذكورة أعلاه، سيدعم النظام بأمان مسارات الخطأ والنجاح بسلاسة.

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

الأنشطة في المرافق

  • طلب BRE
  • ساعات الأعمال
  • هاش التشفير
  • قم بإنشاء OTP
  • طلب HTTP
  • تحليل
  • تعيين متغير
  • تحقق من OTP

طلب BRE

استخدم نشاط BRE Request لاسترداد البيانات من محرك قواعد الأعمال (BRE) لمؤسستك لاستخدامها في التدفق. يستخدم نشاط طلب BRE بروتوكولات HTTP القياسية لجلب البيانات من BRE.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في Query Parameters، يمكنك تمرير المعلمات التي يتم توفيرها في استدعاء API إلى BRE. في أعمدة Key‐Value، يمكنك إدخال مفتاح الاستعلام والقيمة المرتبطة لإرسالها مع الاستعلام. يمكنك أيضًا استخدام صيغة الأقواس المزدوجة المجعدة لتمرير قيم المتغيرات.

يحتوي نشاط BRE على معلمة استعلام محددة مسبقًا: السياق. يتم تمرير معلمة الاستعلام هذه في استدعاء API إلى BRE.

يتم حقن TenantID تلقائيًا كمعامل ولا يحتاج إلى تكوين.

  • السياق —يحتوي على سبب الطلب. لا يمكن تحرير هذه المعلمة الإلزامية أو حذفها.

    يجب أن تحتوي هذه المعلمة على نفس قيمة القيمة المحددة في سياق السمة في BRE. لمزيد من المعلومات، راجع قسم إنشاء مجموعة من القواعد في دليل مستخدم محرك قواعد Cisco Webex Contact Center الأعمال.

  • ANI —تحتوي على رقم الهاتف الأصلي للمكالمة. هذه هي المعلمة الافتراضية التي يمكنك تحريرها أو حذفها، استنادًا إلى تكوين القواعد في BRE.

    قيمة العينة لـ ANI هي {{newContact.ani}}

  • مهلة الاستجابة —تحدد مهلة الاتصال لطلب BRE. يجب أن تتراوح القيمة بين 100 و 60،000 مللي ثانية. القيمة الافتراضية هي 2,000 مللي ثانية.

  • عدد مرات إعادة المحاولة —يحدد عدد المرات التي تمت فيها محاولة طلب BRE بعد الفشل. النطاق الصحيح هو 0 إلى 5.

    يتم استخدام هذه المعلمة إذا كان رمز الحالة هو 5xx؛ على سبيل المثال، 500 أو 501.

لإضافة معلمة استعلام، انقر فوق إضافة جديد. يؤدي هذا إلى إضافة صف حيث يمكنك إدخال أزواج قيم المفاتيح. يمكنك إضافة العديد من معاملات الاستعلام كما هو مطلوب كجزء من طلب BRE.

4

في قسم إعدادات التحليل، يمكنك تحليل الاستجابة من طلب BRE إلى متغيرات مختلفة:

  1. متغير الاستجابة —اختر المتغير الذي تريد استخراج مقطع معين إليه من كائن استجابة BRE Request. يمكنك اختيار متغيرات التدفق المخصص فقط من القائمة المنسدلة.

  2. تعبير المسار —تعريف تعبير المسار لتحليل كائن الاستجابة. اعتمادًا على نوع بنية بيانات كائن الاستجابة وحالات الاستخدام لاستخراج مجموعة فرعية من تلك المعلومات، يختلف تعبير المسار.

    يتم تسوية البيانات إلى التسلسل الهرمي للكائن قبل تنفيذ Path Expression، لذلك يتم استخدام JsonPath في كائن الاستجابة بغض النظر عن نوع المحتوى الذي تم تكوينه.

متغيرات الإخراج

يقوم طلب BRE بإرجاع متغيرين للإخراج:

  • brerequest1.HttpResonsebody: يقوم بإرجاع نص الاستجابة لطلب BRE.

  • brequest1.HttpStatusCode: يقوم بإرجاع رمز الحالة لطلب BRE.

    يتم تصنيف رموز الاستجابة هذه إلى الفئات التالية:

    • الاستجابات المعلوماتية (100-199)

    • الاستجابات الناجحة (200-299)

    • عمليات إعادة التوجيه (300—399)

    • أخطاء العميل (400-499)

    • أخطاء الخادم (500—599)

تنسيقات نوع المحتوى

تصف الأمثلة التالية نماذج تنسيقات نوع المحتوى المدخلة واستجابة JSON.

  • نوع المحتوى XML

    استخدم هذه الأداة لتحويل XML إلى تنسيق JSON https://codeshack.io/xml-to-json-converter/.

    • تنسيق إدخال XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • الاستجابة المعيارية للبيانات/JSON

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.note.from للحصول على القيمة كـ Jani.

  • نوع المحتوى TOML

    استخدم هذه الأداة لتحويل TOML إلى صيغة JSON https://www.convertjson.com/toml-to-json.htm.

    • تنسيق إدخال TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • الاستجابة المعيارية للبيانات/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }
      

      مثال لتعبير مسار JSON: استخدم $.owner.name للحصول على القيمة كـ «توم بريستون-فيرنر».

  • نوع المحتوى YAML

    استخدم هذه الأداة لتحويل YAML إلى صيغة JSON https://www.convertjson.com/yaml-to-json.htm.

    • تنسيق إدخال YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • الاستجابة المعيارية للبيانات/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.martin.job للحصول على قيمة المطور.

  • نوع المحتوى JSON

    استخدم مُقيّم تعبيرات JSON https://jsonpath.com/.

    • تنسيق إدخال جسون:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • الاستجابة المعيارية للبيانات/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.martin.job للحصول على قيمة المطور.

ساعات الأعمال

يتيح لك نشاط ساعات العمل استخدام ساعات العمل وغير العمل مثل العطلات والتجاوزات في مؤسستك المحددة في Control Hub. يمكنك إضافة نشاط ساعات العمل إلى التدفق وتعيين هذا التدفق إلى نقطة دخول. باستخدام هذا النشاط، يمكنك استهلاك ساعات العمل والعطلات والتجاوزات لدمج استراتيجيات التوجيه المتعددة لجميع جداولها في تدفق واحد.

استخدم نشاط ساعات العمل لبرمجة جدول العمليات بشكل متدفق. يحدد هذا النشاط ما إذا كان جدول معين نشطًا في أي وقت ويوجه تنفيذ التدفق وفقًا لذلك.

يمكن للمسؤولين إدارة كيانات ساعات العمل من Control Hub. لمزيد من المعلومات، راجع إعداد ساعات العمل.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم تفاصيل الجدول، يمكنك اختيار ساعة عمل من القائمة المنسدلة لتحديد متى يتم تنفيذ مسارات مختلفة للتدفق.

يشير الجدول إلى التحول المحدد في كائن ساعات العمل لساعة العمل المختارة. يتم تنفيذ التدفق بشكل أساسي بناءً على الإطار الزمني المحدد في نوبة ساعة العمل المختارة. تحظى كيانات ساعات العمل الأخرى مثل قوائم العطلات والتجاوزات بالأسبقية على ساعات العمل إذا تزامنت المواعيد مع توقيت المناوبة الحالي.

  • ساعات العمل الثابتة: اختر ساعة عمل من مركز التحكم.

  • ساعات العمل المتغيرة: اختر متغيرًا يتم تعيينه إلى ساعة عمل صالحة من Control Hub.

    يجب أن يحتوي المتغير على معرف ساعة العمل الصحيح الذي تم الحصول عليه من Control Hub. إذا كان المعرف غير صالح، ينتقل التدفق إلى مسار الخطأ.

إذا كان أي من مدخلات القائمة المرتبة فارغًا، فسيظهر Flow Designer خطأ في التحقق من التدفق. يجب حل هذه الأخطاء قبل نشر التدفق.

نقاط ساعات العمل

يمكنك تكوين العقد التالية في نشاط ساعات العمل:

  1. عمليات التجاوز —إذا تم تعريف الوقت الحالي على أنه تجاوز كما هو الحال في قائمة التجاوز، فإن النشاط يأخذ فرع التجاوز بغض النظر عن أوقات المناوبة المذكورة في ساعات العمل المختارة.

  2. العطلات - إذا كان اليوم الحالي هو يوم عطلة كما هو محدد في قائمة العطلات، فإن النشاط يأخذ فرع العطلات بغض النظر عن مواعيد المناوبات المذكورة في ساعات العمل المختارة.

  3. ساعات العمل —هذه هي العقدة الأساسية التي تأخذ في الاعتبار توقيت المناوبة المذكور في ساعة العمل المحددة في قسم تفاصيل الجدول. يأخذ النشاط هذا الفرع إذا كان الوقت الحالي يطابق توقيت المناوبة المختار.

  4. الإعداد الافتراضي - يأخذ النشاط الفرع الافتراضي إذا لم يتم تقييم أي مما سبق.

متغيرات الإخراج

يستخدم نشاط ساعات العمل متغيرات الإخراج التالية.

  • WorkinghoursShift_name - أثناء تنفيذ التدفق، يخزن هذا المتغير اسم التحول المحدد في ساعة العمل.

  • Holidays_Name —أثناء تنفيذ التدفق، يخزن هذا المتغير اسم العطلة إذا كان اليوم الحالي عطلة كما هو محدد في قائمة العطلات.

  • Overrides_Name —أثناء تنفيذ التدفق، يخزن هذا المتغير اسم التجاوز الذي يتطابق مع الوقت الحالي كما هو محدد في Overrides.

  • الحالة —يخزن هذا المتغير العقدة التي تم اختيارها أثناء تنفيذ التدفق، مثل ساعات العمل أو العطلات أو التجاوز أو الإعداد الافتراضي.

الهاش المشفر

تسمح لك تجزئة التشفير بإنشاء تجزئة أحادية الاتجاه لسلسلة عادية باستخدام إحدى الخوارزميات المدعومة. يمكنك تطبيق الملح كضمان إضافي.

1

قم بسحب وإسقاط نشاط تجزئة التشفير على لوحة التدفق.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم تكوين التجزئة، قم بتكوين ما يلي:

متغيرات الإدخالمتغيرات الإخراجنتائج العقدة
خوارزمية التجزئة: حدد خوارزمية التجزئة لإنشاء تجزئة. نحن ندعم خوارزميات التجزئة التالية:
  • SHA-256: تقوم هذه الخوارزمية بإنشاء تجزئة فريدة وثابتة الحجم 256 بت (32 بايت).
  • SHA-512: تقوم هذه الخوارزمية بإنشاء تجزئة فريدة وثابتة الحجم 512 بت (64 بايت).
hash.output: يتم تخزين التجزئة التي تم إنشاؤها في هذا المتغير. onSuccess: تم إنشاء Hash بنجاح.
نص عادي: أدخل متغير إدخال أو نص عادي لتجزئته. hash.salt: يتم تخزين قيمة الملح المستخدمة في هذا المتغير. onError: فشل إنشاء Hash بسبب إدخال غير صالح.
تطبيق Salt: حدد مربع الاختيار هذا إذا كنت ترغب في تكوين أمان إضافي للسلسلة المشفرة. Salt عبارة عن بيانات عشوائية تتم إضافتها إلى السلسلة قبل تمريرها إلى دالة التجزئة.
نوع الملح: حدد نوع بيانات الملح التي ترغب في إضافتها إلى السلسلة. تتضمن قيم الملح المدعومة النص وbase64 وHex. يمكنك أيضًا إنشاء قيمة عشوائية أثناء وقت التشغيل عن طريق تحديد Autogenerate Salt.
قيمة الملح: البيانات التي يجب إضافتها إلى السلسلة لتجزئتها.

ما يجب القيام به بعد ذلك

متغير الإخراج القياسي لعقدة التجزئة المشفرة هو CryptographicHash.HashOutput الذي يلتقط التجزئة.

قم بإنشاء OTP

يقوم نشاط إنشاء OTP بإنشاء كلمة مرور لمرة واحدة (OTP) لسيناريوهات مصادقة المستخدم مثل المصادقة الثنائية والمصادقة متعددة العوامل. يمكنك استخدام OTPs في سيناريوهات متعددة مثل تأكيد هوية المستخدم، والتحقق من صحة حسابات الأعمال، وتأمين المعلومات، وغيرها الكثير.

غالبًا ما يتم استخدام أنشطة إنشاء OTP والتحقق من OTP جنبًا إلى جنب لإعداد تدفقات مصادقة المستخدم مثل المصادقة الثنائية.

1

قم بسحب وإسقاط نشاط إنشاء OTP على لوحة التدفق.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في OTP Generation Logic، قم بتكوين تنسيق كلمة المرور المطلوب لمرة واحدة وطولها.

  1. تنسيق OTP: حدد تنسيق OTP. التنسيق الافتراضي هو الأبجدية الرقمية. Webex Connectيدعم تنسيقات OTP التالية:

    • الأبجدية الرقمية - سلسلة تحتوي على مجموعة من الأحرف الأبجدية والرقمية، على سبيل المثال pq1anQ و d345sdrq.

    • الأبجدية - سلسلة تحتوي على مزيج من الأحرف الأبجدية الصغيرة والكبيرة، على سبيل المثال bpmFxv و GhrtyWd.

    • رقمية - سلسلة تحتوي على أحرف رقمية، على سبيل المثال 675468، 4321، 4572.

  2. طول الجزء العلوي: أدخل طول OTP. الطول الافتراضي هو ستة أحرف. الحد الأدنى لطول OTP هو 4 والحد الأقصى للطول هو 64.

  3. قم بتكوين إعدادات OTP الإضافية التالية:

    • صلاحية OTP: تحديد صلاحية OTP (بالدقائق). تنتهي صلاحية OTP بعد هذه المدة. عند إعادة إرسال طلب OTP، تتم إعادة تعيين الصلاحية. فترة الصلاحية الافتراضية لـ OTP هي 30 دقيقة.

    • حدد الإجراء الخاص بطلب OTP عند إعادة الإرسال، إما إنشاء OTP جديد أو إعادة استخدام OTP الحالي. تتم إعادة تعيين صلاحية OTP لأي من الإجراءات.

    • أدخل مرجع المعاملة أو حدد متغيرًا يحتوي على هذه القيمة. هذا رمز مرجعي فريد مرتبط بـ OTP الذي تم إنشاؤه والذي يتم استخدامه للتحقق من صحته.

ما يجب القيام به بعد ذلك

متغير الإخراج القياسي لعقدة OTP التي تم إنشاؤها هو GenerateOTP.OTP وهذا يلتقط OTP الذي تم إنشاؤه.

طلب HTTP

يقوم نشاط طلب HTTP بجلب المعلومات من مصدر بيانات خارجي مثل CRM باستخدام بروتوكولات HTTP القياسية.

يتم دعم سمات المصادقة الأساسية وOAuth 2.0 لنقاط النهاية المصادق عليها.

في إعدادات التحليل، يكون تعبير المسار مطلوبًا عند تكوين صف متغير تم تحليله. إذا تركت هذا الحقل فارغًا، فسيفشل التحقق من الصحة ولا يمكنك نشر التدفق.

قوالب التدفق ذات الصلة

تستخدم القوالب التالية نشاط طلب HTTP:

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات طلب HTTP، قم بتكوين ما يلي:

  1. استخدم نقطة النهاية المصدقة —لتمكين القدرة على تقديم طلب HTTP إلى نقطة نهاية مصادق عليها. افتراضيًا، يكون زر التبديل هذا قيد التشغيل.

  2. الموصل —اختر الموصل من القائمة المنسدلة. تعرض القائمة المنسدلة اسم الموصلات التي تم تكوينها في Control Hub. يوفر الموصل موقعًا مشتركًا لتخزين بيانات الاعتماد للخدمة التي تريد الوصول إليها.

    على سبيل المثال، يقوم موصل Salesforce بالتحقق من صحة الاتصال بحساب Salesforce والسماح به. يمكنك بعد ذلك الرجوع إلى هذا الموصل من داخل نشاط طلب HTTP لتقديم طلب. يؤدي هذا بشكل أساسي إلى إنشاء قسم المجال في عنوان URL. لتكوين موصل على لوحة التحكم، راجع مقالة إعداد موصلات التكامل لمركز اتصال Webex.

  3. مسار الطلب —أدخل مسار الطلب لطلب HTTP.

    يتم عرض هذا الحقل عندما يكون زر تبديل استخدام نقطة النهاية المصادق عليها قيد التشغيل.

  4. عنوان URL للطلب —يحدد عنوان URL للطلب الذي يمتد عبر كل من المجال ومسارات الطلب لنقاط النهاية غير المصادق عليها.

    يتم عرض هذا الحقل عند إيقاف تشغيل زر تبديل استخدام نقطة النهاية المصادق.

  5. أنواع الطرق: GET، POST، PUT، PATCH، DELETE، OPTIONS، HEAD —يحدد نشاط طلب HTTP الذي يدعم الطرق الشائعة التالية:

    • GET: طلب بيانات من مورد محدد.

    • POST: إرسال البيانات إلى خادم لإنشاء مورد أو تحديثه.

    • PUT: يستبدل جميع التمثيلات الحالية للمورد المستهدف بحمولة الطلب.

    • PATCH: تطبيق تعديلات جزئية على مورد.

    • حذف: احذف المورد المحدد.

    • الخيارات: وصف خيارات الاتصال للمورد الهدف.

    • HEAD: يطلب ردًا مطابقًا لرد طلب GET، ولكن بدون نص الاستجابة.

  6. معاملات الاستعلام —تحدد المعلمات التي تقوم بتمريرها كجزء من طلب HTTP. يوفر خادم الويب هذه المعلمات الإضافية لاستخدامها، على سبيل المثال، لتقديم طلب GET. في أعمدة Key‐Value، أدخل مفتاح الاستعلام والقيمة المرتبطة التي تحتاج إلى إرسالها مع الاستعلام. المعلمات عبارة عن قائمة بأزواج قيم المفاتيح المفصولة برمز العطف (&). يمكنك أيضًا استخدام قيم المتغيرات في صيغة الأقواس المزدوجة المجعدة لتمرير قيم المتغيرات.

    على سبيل المثال، إذا كنت ترغب في جلب رصيد حساب عميل استنادًا إلى ANI، استنادًا إلى واجهات برمجة تطبيقات خدمة مخزن البيانات، يمكن أن يكون المفتاح والقيمة:

    المفتاح: ANI

    القيمة: {{newContact.ani}}

    لإضافة معلمة استعلام، انقر فوق إضافة جديد. يؤدي هذا إلى إضافة صف حيث يمكنك إدخال أزواج قيم المفاتيح ذات الصلة. يمكنك إضافة العديد من معاملات الاستعلام كما هو مطلوب كجزء من طلب HTTP.

  7. رؤوس طلبات HTTP —تحدد رؤوس HTTP التي تسمح للعميل بتمرير معلومات إضافية مع طلب HTTP. تسمح عناوين الطلبات مثل القبول أو القبول ‐ * أو If‐* بتنفيذ الطلبات الشرطية جنبًا إلى جنب مع العناوين الأخرى مثل ملف تعريف الارتباط وUser‐Agent.

    على سبيل المثال، كجزء من طلب GET، استخدم:

    احصل على ملف /home.html HTTP/1.1

    المضيف: المطور. mozilla.org

    وكيل المستخدم: موزيلا/5.0 (ماكنتوش؛ إنتل ماك أو إس إكس 10.9؛ الإصدار: 50.0) جيكو/20100101 فايرفوكس/50.0

    قبول: نص/html، تطبيق/xhtml+xml، تطبيق/xml؛ q=0.9، */*؛ q=0.8 قبول اللغة: en‐US، en؛ q=0.5 قبول الترميز: gzip، deflate، br

    المُحيل: https://developer.mozilla.org/testpage.html

    الاتصال: ابق على قيد الحياة

    طلبات الترقية غير الآمنة: 1

    إذا تم تعديله منذ: الاثنين، 18 يوليو 2016 02:36:04 بتوقيت جرينتش

    في حالة عدم وجود تطابق: «c561c68d0ba92bbeb8b0fff2a9199f722e3a621a» التحكم في ذاكرة التخزين المؤقت: الحد الأقصى للعمر = 0

    لإضافة رأس HTTP، انقر فوق إضافة جديد. يؤدي هذا إلى إضافة صف حيث يمكنك إدخال أزواج قيم المفاتيح ذات الصلة. يمكنك إضافة العديد من رؤوس HTTP كما هو مطلوب كجزء من طلب HTTP.

  8. نوع المحتوى —يحدد نوع المحتوى المتوقع لنص الطلب. تشمل أنواع المحتوى المدعومة:

    • التطبيق/جسون

    • تم ترميز عنوان URL للنموذج

    • TOML

    • XML

    • ملف

      YAML

    • بيانات النموذج

    • GraphQL

    • أخرى

  9. قيمة نص الطلب —تحدد وحدات بايت البيانات المرسلة في رسالة معاملة HTTP، مباشرة بعد العناوين إن وجدت. في أنواع معينة من طلبات HTTP مثل طلب POST أو PUT، يمكنك إرسال نص طلب يحدد المحتوى المراد تحديثه على المورد الهدف.

    • اختر نوع المحتوى كملف. تظهر أعمدة المحتوى واسم الملف. تعرض قائمة CONTENT المنسدلة قائمة متغيرات JSON من متغيرات التدفق والإخراج من أنشطة السجل.

      • المحتوى —اختر ملف الصوت المسجل من القائمة المنسدلة. يتم ملء الملف الصوتي بناءً على متغيرات الإخراج التي تم تكوينها في أنشطة السجل. يرسل النظام هذا الملف الصوتي إلى خادم الطرف الثالث أو API.

      • اسم الملف —أدخل اسم الملف الصوتي. يظهر اسم الملف هذا على خادم الوجهة أو API.

      يلتقط نوع محتوى بيانات النموذج بيانات النموذج في أزواج قيم المفاتيح. يدعم هذا الحقل تحميل الملفات وبيانات النموذج، وهو مفيد لتحميل الملفات الصوتية.

      إذا اخترت نوع المحتوى كبيانات النموذج، فستظهر الحقول التالية:

      • المفتاح —استخدم هذا كمفتاح للوصول إلى البيانات. يتم استخدامه أيضًا في عنوان ترتيب المحتوى.

      • النوع - يمكن أن يكون النوع إما نصًا أو ملفًا.

      • القيمة —تكوين القيمة ( يحدد النص بتنسيق JSON نوع المحتوى جنبًا إلى جنب مع المعلمات الأخرى مثل اسم الملف وما إلى ذلك). && يحتوي الملف على بيانات الملف الفعلية.

        تدعم بيانات النموذج الرجوع إلى اسم الملف من نشاط التسجيل لاستخدامه في تسجيل المطالبات والتحية عبر التدفق. بالنسبة إلى «الملف»، اختر المتغير الذي ينتج اسم الملف المقابل لمتغير إخراج نشاط السجل.

      إذا اخترت نوع المحتوى كـ GraphQL، فسيظهر حقل الاستعلام ومتغيرات GraphQL. يتم استخدام هذه الحقول لالتقاط البيانات والمتغيرات.

      • الاستعلام - معلمة الاستعلام مطلوبة ويجب أن تحتوي على النص المصدر لمستند GraphQL.

      • متغيرات GraphQL - تمثل المتغيرات القيم الديناميكية للاستعلام.

        باستخدام دعم GraphQL، يمكنك تقديم طلبات إلى أي واجهة برمجة تطبيقات تدعم GraphQL محليًا، مثل عند استخدام موصل WebExcc API للاتصال بواجهة برمجة تطبيقات البحث. يتيح ذلك حالات الاستخدام حيث يمكن استخدام بيانات التقارير للمنطق المخصص وقرارات التوجيه.

      إذا اخترت نوع المحتوى على أنه آخر، فيمكنك تحديد نوع المحتوى الذي تريده (إذا كانت واجهة برمجة التطبيقات تتطلب رأس نوع المحتوى غير المتاح في مصمم التدفق). وبالتالي، يمكنك اختيار نوع محتوى مختلف عن الأنواع القياسية المدعومة.

  10. مهلة الاستجابة —تحدد مهلة الاتصال لطلب HTTP. يجب أن تتراوح القيمة بين 100 و 60،000 مللي ثانية. القيمة الافتراضية هي 2,000 مللي ثانية.

  11. عدد مرات إعادة المحاولة —يحدد عدد المرات التي تمت فيها محاولة طلب HTTP بعد الفشل. النطاق الصحيح هو 0 إلى 5.

    يتم استخدام هذه المعلمة إذا كان رمز الحالة هو 5xx؛ على سبيل المثال، 500 أو 501.

4

في قسم إعدادات التحليل، يمكنك تحليل الاستجابة الناتجة من طلب HTTP إلى متغيرات مختلفة. هذا التكوين اختياري لأنه لا تتطلب جميع سيناريوهات طلب HTTP التحليل.

  1. نوع المحتوى —يحدد نوع المحتوى المتوقع لنص الاستجابة. تشمل أنواع المحتوى:

    • JSON

    • TOML

    • XML

    • YAML هي أنواع المحتوى المدعومة.

  2. متغير الإخراج —اختر متغيرًا يحتوي على البيانات من قسم معين من كائن استجابة طلب HTTP.

  3. تعبير المسار —تعريف تعبير المسار لتحليل كائن الاستجابة. اعتمادًا على بنية بيانات كائن الاستجابة وسبب استخراج مجموعة فرعية من المعلومات، يختلف تعبير المسار.

    يتم تسوية البيانات إلى التسلسل الهرمي للكائن قبل تنفيذ Path Expression، لذلك يتم استخدام JsonPath في كائن الاستجابة بغض النظر عن نوع المحتوى الذي تم تكوينه.

متغيرات الإخراج

يقوم طلب HTTP بإرجاع متغيرات الإخراج التالية:

  • HttpRequest1.HttapStatusCode: يقوم بإرجاع رمز الحالة الخاص بـ HTTP.

    يتم تصنيف رموز الاستجابة هذه إلى خمس فئات رئيسية:

    • الاستجابات المعلوماتية (100-199)

    • الاستجابات الناجحة (200-299)

    • عمليات إعادة التوجيه (300—399) أخطاء العميل (400—499)

    • أخطاء الخادم (500—599)

  • HttpRequest1.HttResponsebody: يقوم بإرجاع نص الاستجابة لطلب HTTP.

  • HttpRequest1.HttpResponseHeaders: يقوم بإرجاع معلومات العنوان من الاستجابة.

تنسيقات نوع المحتوى

تصف الأمثلة التالية نماذج تنسيقات نوع المحتوى المدخلة واستجابة JSON.

  • نوع المحتوى XML

    استخدم هذه الأداة لتحويل XML إلى تنسيق JSON https://codeshack.io/xml-to-json-converter/.

    • تنسيق إدخال XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • الاستجابة المعيارية للبيانات/JSON

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.note.from للحصول على القيمة كـ Jani.

  • نوع المحتوى TOML

    استخدم هذه الأداة لتحويل TOML إلى صيغة JSON https://www.convertjson.com/toml-to-json.htm.

    • تنسيق إدخال TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • الاستجابة المعيارية للبيانات/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.owner.name للحصول على القيمة كـ «توم بريستون-فيرنر».

  • نوع المحتوى YAML

  • استخدم هذه الأداة لتحويل YAML إلى صيغة JSON https://www.convertjson.com/yaml-to-json.htm.

    • تنسيق إدخال YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • الاستجابة المعيارية للبيانات/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.martin.job للحصول على قيمة المطور.

  • نوع المحتوى JSON

    استخدم مُقيّم تعبيرات JSON https://jsonpath.com/.

    • تنسيق إدخال جسون:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • الاستجابة المعيارية للبيانات/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.martin.job للحصول على قيمة المطور.

إعدادات انتظار النشاط

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

  1. تمكين الصوت عند الانتظار —قم بتبديل هذا الإعداد لتشغيل الملف الصوتي المحدد في حلقة مستمرة لضمان التشغيل دون انقطاع بينما يسترد النظام استجابة HTTP.

  2. ملف صوتي —اختر ملفًا صوتيًا. يقوم النظام بتشغيل هذا الملف الصوتي إلى المتصل لملء الصمت أثناء استرداد استجابة HTTP.

  3. التأخير - قم بتعيين قيمة وقت التأخير بالمللي ثانية وفقًا للمتطلبات. يتم تعيين القيمة الافتراضية مسبقًا إلى 2000 مللي ثانية.

من الأفضل الاحتفاظ بإعداد التأخير فوق ثانيتين ومحاولة تحسين وقت استجابة استعلام HTTP. هذا يضمن عدم تشغيل الصوت دون داع مع ضمان الحد الأدنى من التأخير للهواء الميت للمتصل.

تحليل

استخدم نشاط التحليل لاستخراج المعلومات من كائن البيانات. يأخذ نشاط التحليل سلسلة الإدخال (JSON و TOML و XML و YAML) ويحولها إلى بنية JSON استنادًا إلى البيانات المحددة. يمكنك بعد ذلك تعيين بنية JSON لمتغير باستخدام تعبير مسار JSON. 

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.

قبل أن تبدأ

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات التحليل، قم بتكوين ما يلي:

  1. متغير الإدخال —يحدد المتغير الذي يخزن كائن البيانات لاستخدامه في التحليل.

  2. نوع المحتوى —يحدد نوع المحتوى المتوقع لكائن البيانات. تعد JSON وTOML وXML وYAML من أنواع المحتوى المدعومة.

  3. متغير الإخراج —اختر متغيرًا يحتوي على البيانات من قسم معين من كائن استجابة طلب HTTP.

  4. تعبير المسار —تعريف تعبير المسار لتحليل كائن الاستجابة. اعتمادًا على بنية بيانات كائن الاستجابة وسبب استخراج مجموعة فرعية من المعلومات، يختلف تعبير المسار.

    يتم تسوية البيانات إلى التسلسل الهرمي للكائن قبل تنفيذ Path Expression، لذلك يتم استخدام JsonPath في كائن الاستجابة بغض النظر عن نوع المحتوى الذي تم تكوينه.

    يجب أن تؤكد تعبيرات المسار تعبيرات Jayway JSONPath. لمزيد من المعلومات، راجع https://github.com/json-path/JsonPath.

تنسيقات نوع المحتوى

تصف الأمثلة التالية نماذج تنسيقات نوع المحتوى المدخلة واستجابة JSON.

  • نوع المحتوى XML

    استخدم هذه الأداة لتحويل XML إلى تنسيق JSON https://codeshack.io/xml-to-json-converter/.

    • تنسيق إدخال XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • الاستجابة المعيارية للبيانات/JSON

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.note.from للحصول على القيمة كـ Jani.

  • نوع المحتوى TOML

    استخدم هذه الأداة لتحويل TOML إلى صيغة JSON https://www.convertjson.com/toml-to-json.htm.

    • تنسيق إدخال TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • الاستجابة المعيارية للبيانات/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.owner.name للحصول على القيمة كـ «توم بريستون-فيرنر».

  • نوع المحتوى YAML

  • استخدم هذه الأداة لتحويل YAML إلى صيغة JSON https://www.convertjson.com/yaml-to-json.htm.

    • تنسيق إدخال YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • الاستجابة المعيارية للبيانات/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.martin.job للحصول على قيمة المطور.

  • نوع المحتوى JSON

    استخدم مُقيّم تعبيرات JSON https://jsonpath.com/.

    • تنسيق إدخال جسون:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • الاستجابة المعيارية للبيانات/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال لتعبير مسار JSON: استخدم $.martin.job للحصول على قيمة المطور.

تعيين متغير

استخدم نشاط تعيين المتغير لتعيين القيم للمتغيرات. يمكنك تعديل قيم المتغيرات بناءً على متطلباتك أو وفقًا للتدفق.

يمكنك تكوين متغيرات متعددة ضمن نشاط تعيين متغير واحد. هذا يلغي الحاجة إلى تكوين أنشطة Set Variable الفردية المتعددة في اللوحة، وبالتالي تمكين مطوري التدفق من إنشاء التدفقات وتعديلها بشكل أسرع.

حدد نوع المتغير الذي ترغب في تحديده. لمزيد من المعلومات، راجع المتغيرات المخصصة والمتغيرات المحددة مسبقًا.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء. إذا لم تقم بتكوين مسار معالجة الأخطاء، فإن معالج الأخطاء العام يعالج خطأ تنفيذ التدفق.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم الإعدادات المتغيرة، قم بتكوين ما يلي:

  1. متغير —اختر المتغير من القائمة المنسدلة. يمكنك فقط تعيين متغيرات التدفق المخصصة للقيم المخصصة. تحتوي المتغيرات المحددة مسبقًا على قيم ثابتة وفقًا لما تمليه عملية التدفق.

  2. القيمة المتغيرة —انقر فوق زر الاختيار Set Value لتعيين المتغير إلى قيمة محددة. يتغير نوع حقل الإدخال بناءً على نوع بيانات المتغير المحدد. لمعرفة المزيد حول أنواع البيانات المتغيرة، راجع إنشاء متغيرات تدفق مخصصة.

    إذا كانت القيمة عبارة عن سلسلة، يمكنك إدخال نص أساسي أو تعبير.

    لإدخال تعبير، استخدم صيغة {{variable}}.

    انقر فوق زر الاختيار Set to Variable لتعيين قيمة المتغير إلى قيمة متغير آخر في التدفق. اختر متغيرًا من القائمة المنسدلة. جميع المتغيرات في التدفق متاحة للاختيار.

  3. إضافة جديد —انقر فوق إضافة جديد لإضافة متغيرات جديدة. حدد المتغير والقيمة المتغيرة. لا تقم بتضمين التعبيرات المعقدة عند تكوين متغيرات متعددة ضمن نشاط Set Variable واحد.

    يمكنك تكوين ما يصل إلى 10 متغيرات ضمن نشاط تعيين متغير واحد. يمكنك إعادة ترتيب المتغيرات ضمن نشاط تعيين المتغيرات.

تحقق من OTP

يتيح لك نشاط Verify OTP التحقق من صحة OTP المقدم من المستخدم باستخدام مرجع المعاملة الذي تم التقاطه أثناء إنشاء OTP.

1

قم بسحب وإسقاط نشاط التحقق من OTP على لوحة التدفق.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم تفاصيل OTP، قم بتكوين ما يلي:

  1. OTP: أدخل اسم المتغير الذي يحتوي على OTP الذي أدخله المستخدم.

  2. مرجع المعاملة: المرجع الفريد الذي تستخدمه العقدة للتحقق من OTP الذي تم الحصول عليه في الخطوة 1.

  3. بادئة OTP ولاحقة OTP (اختيارية): أدخل البادئة و/أو اللاحقة لـ OTP، والتي يجب إزالتها قبل التحقق من OTP.

4

في الإعدادات المتقدمة، قم بتكوين ما يلي:

  • إشعار URL (اختياري): قم بتكوين نقطة نهاية لتلقي إشعارات النجاح/الفشل. تتضمن حمولة الإشعار معرف الارتباط (مرجع المعاملة الذي تم تمريره في Generate OTP) والحالة في حقل الوصف والطابع الزمني للتحقق من OTP والبيانات الوصفية ذات الصلة.

    حمولة العينة

    { 
      "code": "0", 
      "transid": "f7ff05a4-cab7-663a-bt24-74568e4ff297", 
      "description": "SUCCESS", 
      "correlationid": "c6464f3e-38a3-456t-87ea-a118565677a5", 
      "time": "2026-05-19T10:02:41.234Z", 
      "api": "verify", 
      "txn_log_level": 0 
    } 
5

في المعلمات الإضافية، أدخل أزواج المفاتيح والقيمة التي تم تعيينها في عقدة OTP المولدة في شكل مفتاح وقيمة. كرر هذه الخطوة لإضافة العديد من المعلمات.

الأنشطة في الصوت

  • النقل الأعمى
  • النقل المُجسّر
  • تحليل تقدم المكالمات
  • رد الاتصال
  • جمع الأرقام
  • قائمة طعام
  • قم بتشغيل الرسالة
  • تشغيل الموسيقى
  • سجل
  • التحكم في التسجيل
  • جدولة معاودة الاتصال
  • إرسال الأرقام
  • تعيين إعلان
  • تعيين معرف المتصل
  • تعيين إعلان الهمس
  • ابدأ بث الوسائط
  • تحميل الصوت

النقل الأعمى

يتم تطبيق نشاط Blind Transfer عندما يجب تحويل مكالمة إلى DN خارجي أو تابع لجهة خارجية استنادًا إلى مجموعة معايير التدفق. يمكن أيضًا بدء النقل إلى جسر خارجي. تقوم مجموعة المعايير التي تم تكوينها بتشغيل النشاط.

استخدم عقدة Blind Transfer لنقل المكالمات إلى أرقام الاتصال الخارجية أو أرقام دليل نقطة الإدخال (ePDNs). لا يمكنك نقل المتغيرات باستخدام هذا النقل. لنقل جهات الاتصال بين نقاط الإدخال أو التدفقات وتمرير بيانات جهة الاتصال مع جهة الاتصال، استخدم GoTo مع تعيين المتغيرات.

أثناء النقل الأعمى، سيتم الاحتفاظ بقيود المهارات السابقة عندما يتم تحويل المكالمة إلى قائمة الانتظار القائمة على المهارات. هذا لأنه يتم حساب قيود المهارة عند تنفيذ التدفق. ومع ذلك، نظرًا لعدم تنفيذ التدفق في حالة النقل الأعمى، يتم الاحتفاظ بقيود المهارة السابقة.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

عند تصميم التدفق، لا يمكن أن يتضمن تفاعل الاستشارة نشاط Blind Transfer. لا يمكنك إضافة نشاط Blind Transfer ضمن تدفقات الأحداث في Flow Control.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم نقل رقم الاتصال، قم بتكوين رقم الوجهة للمكالمة عن طريق إدخاله يدويًا أو تحديد متغير.

  1. رقم طلب النقل —أدخل DN الذي يجب تحويل المكالمة إليه. يمكن أن يكون هذا رقمًا محددًا يتم إدخاله يدويًا، أو رقمًا ديناميكيًا تتم الإشارة إليه من خلال متغير التدفق.

  2. رقم الاتصال المحدد —أدخل الرقم الذي يجب تحويل المكالمة إليه.

  3. رقم الاتصال المتغير —اختر متغير التدفق من القائمة المنسدلة. تعرض القائمة متغيرات من النوع «String» فقط.

    يقوم المتغير بتخزين الرقم الذي يجب تحويل المكالمة إليه.

4

في قسم إضافة رأس، يمكنك تكوين معاملات رؤوس SIP وتمريرها إلى أنظمة خارجية من خلال رسائل SIP INVITE. يمكنك تكوين ما يصل إلى 20 عنوانًا في رسالة SIP INVITE الصادرة.

يتم دعم استخدام X-Headers المخصصة حاليًا للمؤسسات التي تستخدم Webex Calling البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex.

  1. المفتاح —أدخل المفتاح الخاص بـ X-Header المخصص.

  2. القيمة —أدخل قيمة العنوان المخصص الذي سيتم تمريره إلى رسالة SIP INVITE الصادرة.

يجب تجنب تضمين معلومات PII الحساسة التالية داخل رؤوس SIP.

  • الأسماء الكاملة - تجنب استخدام الأسماء الكاملة للأفراد.

  • أرقام الضمان الاجتماعي - لا تقم بتضمين أي جزء من رقم الضمان الاجتماعي.

  • العناوين المادية - الامتناع عن استخدام عناوين المنزل أو العمل.

  • المعلومات المالية - استبعاد أرقام بطاقات الائتمان وتفاصيل الحساب المصرفي وما إلى ذلك.

  • المعلومات الصحية - تجنب مشاركة التفاصيل المتعلقة بالصحة أو البيانات التي يمكن اعتبارها PHI.

أنماط العناوين التالية محجوزة للاستخدام الداخلي ويجب عدم تمريرها كرؤوس مخصصة. افتراضيًا، سيتم إسقاط أي رؤوس تطابق هذا النمط ولن يتم تمريرها إلى مركز اتصال Webex.

  • العنوان X

  • X-ADD-DIVERSION

  • حالة إكس بي إن آر

  • برنامج ترميز X-BNR الأصلي

  • تم تجاوز X-BN

  • معلومات الارتباط الخاصة بـ X-broadworks

  • دعم إكس إف إس

  • إكس-باث

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • إكس-آر تي إم إس - بدون بحث

  • X-VPOP-DOMAIN

5

يصف قسم رموز خطأ الفشل الخارج رموز فشل الإخراج لنشاط النقل الأعمى،

  1. نشاط التدفق غير المدعوم —يشير رمز الفشل 48 إلى أن التدفق لا يمكنه تشغيل نشاط Bridged Transfer بعد وضعه في قائمة الانتظار أو بمجرد تعيين وكيل للمكالمة.

  2. خطأ النظام —رمز الفشل 6 يمثل أخطاء النظام المتنوعة التي لا تقع ضمن أي من الفئات المحددة.

النقل المُجسّر

يسمح نشاط Bridged Transfer بتحويل المكالمة مؤقتًا مع التدفق إلى وجهة خارجية مع الاحتفاظ بالتحكم في المكالمة. يمكن أن تكون الوجهة الخارجية عبارة عن جسر خارجي أو خدمة استجابة صوتية تفاعلية (IVR).

عندما ينهي الطرف الثالث المكالمة، يستمر تدفق المكالمات ويعيد المشاركة كما هو مطلوب، مثل وضع المكالمة في قائمة الانتظار إلى وكيل.

تم تحسين نشاط Bridged Transfer لإلغاء وضع جهة الاتصال في قائمة الانتظار عند إرسال جهة اتصال إلى استجابة صوتية تفاعلية من جهة خارجية (IVR) أو التوزيع التلقائي للمكالمات (ACD). إذا لم تتم معالجة جهة الاتصال في نظام الطرف الثالث، فيمكن إعادتها إلى قائمة الانتظار الأصلية.

على سبيل المثال، افترض أن مركز الاتصال يحتوي على موارد وكيل Webex Contact Center وموارد الوكيل على مركز اتصال خارجي/PBX. يريد العميل وضع مكالمة في قائمة انتظار وكلاء Webex Contact Center لفترة وجيزة (على سبيل المثال 60 ثانية). إذا لم يكن هناك وكيل متاح خلال تلك الفترة، فيمكن عندئذٍ تحويل المكالمة (مع إلغاء قائمة الانتظار الضمنية) إلى مركز الاتصال الخارجي للتعامل معها لتحسين وقت الاستجابة للعميل.

قبل أن تبدأ

  • لا يمكنك إضافة نشاط Bridged Transfer إلى نشاط جهة اتصال قائمة الانتظار.

  • لا تقدم نشاط Bridged Transfer لاحقًا في التدفق لجهات الاتصال المتوقفة أو الموضوعة في قائمة الانتظار أو المعينة لوكيل. قد يؤدي هذا إلى خطأ تدفق غير مدعوم.

  • لا يمكنك استخدام نشاط Bridged Transfer في تدفقات المكالمات الصادرة.

  • لا يمكنك إضافة نشاط Bridged Transfer ضمن تدفقات الأحداث في Flow Control.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم نقل رقم الاتصال، قم بتكوين رقم الوجهة للمكالمة عن طريق إدخاله يدويًا أو تحديد متغير.

  1. رقم طلب النقل —أدخل DN الذي يجب تحويل المكالمة إليه. يمكن أن يكون هذا رقمًا محددًا يتم إدخاله يدويًا، أو رقمًا ديناميكيًا تتم الإشارة إليه من خلال متغير التدفق.

  2. رقم الاتصال المحدد —أدخل الرقم الذي يجب تحويل المكالمة إليه.

  3. رقم الاتصال المتغير —اختر متغير التدفق من القائمة المنسدلة. يقوم المتغير بتخزين الرقم الذي يجب تحويل المكالمة إليه.

4

في قسم إعدادات مهلة النقل، يمكنك تكوين سلوك نشاط النقل المترابط عندما لا يتم الرد على المكالمة المحولة في غضون وقت محدد.

  1. المهلة —هذه هي المدة التي ينتظرها النظام حتى يقوم الطرف المنقول باستلام المكالمة. إذا لم يقم المستلم بالرد خلال هذا الوقت، فسيقوم النظام بإنهاء المكالمة.

    يجب أن تكون المدة في حدود 1-120 ثانية. القيمة الافتراضية هي 10 ثوانٍ.

5

في قسم إعدادات أرقام الإخراج، يمكنك تجاوز أرقام DTMF إلى الوجهة أثناء النقل السريع. استخدم هذا لإرسال المعلومات أو التنقل بين القوائم على IVR لجهة خارجية. يمكنك إدخال الأرقام يدويًا أو تحديد أرقام ديناميكية باستخدام متغير.

  1. إرسال أرقام الإخراج —قم بتشغيل مفتاح التبديل إذا كنت تريد تجاوز أرقام DTMF إلى الوجهة، بعد أن ترد الوجهة على المكالمة وقبل اكتمال النقل.

  2. أرقام الإخراج المحددة —أدخل أرقام إخراج DTMF المحددة.

  3. أرقام الإخراج المتغيرة —اختر متغير التدفق من القائمة المنسدلة. يقوم المتغير بتخزين رقم DTMF.

الحد الأقصى لطول أرقام DTMF هو 32 حرفًا. الأحرف المدعومة هي 0-9 وA-D والعلامة النجمية (*) والهاش (#) والفاصلة (،). تشير فاصلة الأحرف (،) إلى ثانية واحدة من التأخير.

6

في قسم إضافة رأس، يمكنك تكوين معاملات رؤوس SIP وتمريرها إلى أنظمة خارجية من خلال رسائل SIP INVITE. يمكنك تكوين ما يصل إلى 20 عنوانًا في رسالة SIP INVITE الصادرة.

  1. المفتاح —أدخل المفتاح الخاص بـ X-Header المخصص.

  2. القيمة —أدخل قيمة العنوان المخصص الذي سيتم تمريره إلى رسالة SIP INVITE الصادرة.

يتم دعم استخدام X-Headers المخصصة حاليًا للمؤسسات التي تستخدم Webex Calling البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex.

يجب تجنب تضمين معلومات PII الحساسة التالية داخل رؤوس SIP.

  • الأسماء الكاملة - تجنب استخدام الأسماء الكاملة للأفراد.

  • أرقام الضمان الاجتماعي - لا تقم بتضمين أي جزء من رقم الضمان الاجتماعي.

  • العناوين المادية - الامتناع عن استخدام عناوين المنزل أو العمل.

  • المعلومات المالية - استبعاد أرقام بطاقات الائتمان وتفاصيل الحساب المصرفي وما إلى ذلك.

  • المعلومات الصحية - تجنب مشاركة التفاصيل المتعلقة بالصحة أو البيانات التي يمكن اعتبارها PHI.

أنماط العناوين التالية محجوزة للاستخدام الداخلي ويجب عدم تمريرها كرؤوس مخصصة. افتراضيًا، سيتم إسقاط أي رؤوس تطابق هذا النمط ولن يتم تمريرها إلى مركز اتصال Webex.

  • معلومات الارتباط الخاصة بـ X-broadworks

    دعم إكس إف إس

  • إكس-باث

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • إكس-آر تي إم إس - بدون بحث

  • X-VPOP-DOMAIN

7

في قسم متغير الإخراج، يمكنك التقاط معلومات حول نتيجة النقل.

  1. BridgedTransfer_Dxm.FailureCode —تقوم هذه المعلمة بتسجيل الأخطاء أو رموز الحالة المقابلة للمحاولات الفاشلة لإجراء النقل باستخدام وحدة الامتداد الرقمي (DXM).

  2. BridgedTransfer_Dxm.failureDescription - تقوم هذه المعلمة بتخزين وصف الفشل الذي تمت مواجهته أثناء محاولة النقل المُبرم باستخدام (DXM).

  3. BridgedTransfer.headers - تقوم هذه المعلمة بتخزين رؤوس SIP التي تم تحليلها من رسالة BYE. يتم تخزين الرؤوس ككائن JSON. يمكن استخراج الرؤوس الفردية وتعيينها في التدفق أو المتغيرات العالمية لمزيد من الاستخدام.

    يلخص الجدول التالي رموز فشل مخرجات نشاط Bridged Transfer.

    رمز الفشل

    وصف الفشل

    الشرح

    1

    رقم_غير صالح

    رقم الدليل الخارجي الذي تم الاتصال به (DN) غير صالح.

    2

    مشغول

    إما أن يكون DN الخارجي مشغلًا أو قد رفض المكالمات الواردة.

    3

    لا توجد إجابة

    فشلت DN الخارجية في الرد على المكالمة خلال مدة المهلة المحددة مسبقًا.

    48

    نشاط التدفق غير المدعوم

    لا يمكن للتدفق تشغيل نشاط Bridged Transfer بعد وضع قائمة الانتظار أو بمجرد تعيين وكيل للمكالمة.

    6

    خطأ في النظام

    يمثل هذا الرمز أخطاء متنوعة لا تقع ضمن الفئات المحددة أعلاه.

    يتوفر Bridged Transfer على منصات الوسائط الصوتية من الجيل التالي (VPOP و Webex Calling) فقط.

تحليل تقدم المكالمات

استخدم نشاط تحليل تقدم المكالمات لتعيين معاملات CPA لإجراء اكتشاف البريد الصوتي/جهاز الرد الآلي (AMD) لرد الاتصال.

يمكنك وضع نشاط تحليل تقدم المكالمات في المجالات التالية:

  • في التدفق الرئيسي، في أي وقت بعد نشاط رد الاتصال.

  • في تدفق الأحداث، على معالج الأحداث callbackFailed فقط.

  • في التدفق الرئيسي، في أي وقت لإعادة الاتصال المجدولة أو معاودة الاتصال الشخصية المجدولة .

عند محاولة رد الاتصال، إذا وصلت المكالمة إلى AMD/البريد الصوتي، يقوم النظام بوضع علامة على المكالمة على أنها غير ناجحة. يتم التقاط نتيجة اكتشاف AMD في متغير إخراج السبب لمعالج الأحداث CallbackFailed. إذا كانت قيمة callbackfailed.reason هي AMD، فهذا يشير إلى أنه تم اكتشاف AMD/البريد الصوتي للعميل. استنادًا إلى متغير الإخراج هذا، يمكنك تكوين عمليات إعادة محاولة رد الاتصال.

لا يتوفر هذا النشاط إلا إذا تم تمكين قائمة الانتظار المفضلة وميزات رد الاتصال للمؤسسة.

إذا قمت بتكوين استبيان العملاء بعد المكالمة في التدفق الخاص بك، فلن يتم تشغيله إذا تم الرد على المكالمة بواسطة AMD أو البريد الصوتي، مما يمنع الاستطلاعات غير الضرورية.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع الأحداث.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم «معاملات الوسائط المتقدمة»، قم بتكوين معاملات CPA التالية:

  1. الحد الأدنى لفترة الصمت —يشير هذا إلى الحد الأدنى لفترة الصمت (بالمللي ثانية) المطلوبة لتصنيف مكالمة على أنها صوت تم اكتشافه. إذا تم تمرير العديد من مكالمات جهاز الرد الآلي إلى الوكلاء كصوت، فقم بزيادة هذه القيمة للتوقف لفترة أطول في تحيات جهاز الرد الآلي. يمكنك تعيين هذه القيمة بين 100-1000 مللي ثانية مع القيمة الافتراضية على أنها 608 مللي ثانية.

  2. فترة التحليل —تشير إلى المدة الزمنية ( بالمللي ثانية) التي تم إنفاقها لتحليل المكالمة. إذا كانت هناك رسالة ترحيب قصيرة من الوكيل على جهاز الرد الآلي، فإن القيمة الأطول تصنف مكالمة جهاز الرد الآلي على أنها صوت. إذا كانت المكالمة موجهة إلى شركة حيث يكون لدى المشغل رسالة ترحيب نصية أطول، فإن القيمة الأقصر تصنف التحية الطويلة والمباشرة على أنها مكالمة جهاز الرد الآلي. يمكنك تعيين هذه القيمة بين 1000 إلى 10000 مللي ثانية مع القيمة الافتراضية مثل 2500 مللي ثانية.

  3. الحد الأدنى للكلام الصالح —يشير هذا إلى الحد الأدنى لمدة الصوت (بالمللي ثانية) المطلوبة لتصنيف المكالمة على أنها صوت تم اكتشافه. يمكنك تعيين هذه القيمة بين 50-500 مللي ثانية مع القيمة الافتراضية كـ 112 مللي ثانية.

  4. تحليل الوقت الأقصى —يشير هذا إلى الحد الأقصى للمدة الزمنية (بالمللي ثانية) المسموح بها للتحليل قبل تحديد تحليل المشكلة مثل الهواء الميت أو الحجم المنخفض. يمكنك تعيين هذه القيمة بين 1000-10000 مللي ثانية مع القيمة الافتراضية مثل 3000 مللي ثانية.

متغيرات الإخراج

  • رمز الفشل - يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

  • وصف الفشل - يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

رد الاتصال

لا يتوفر نشاط رد الاتصال إلا إذا تم تمكين قائمة الانتظار المفضلة وميزة رد الاتصال للمؤسسة. افتراضيًا، يقوم نشاط رد الاتصال بإنشاء مهمة Quortesy Callback في نفس قائمة الانتظار التي تم وضع المكالمة بها في الأصل. إذا كنت تفضل ذلك، يمكنك تكوين قائمة انتظار مختلفة. إذا كنت تستخدم نفس قائمة الانتظار، فستحتفظ المهمة بموقعها في قائمة الانتظار حتى يتوفر الوكيل التالي.

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

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

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات رد الاتصال، قم بتكوين ما يلي:

  1. رقم الاتصال الهاتفي —أدخل رقم الاتصال الذي سيستلم فيه المتصل رد الاتصال. اختر المتغير من القائمة المنسدلة التي تحتوي على رقم رد الاتصال، مثل ANI المرتبط بالمكالمة. يمكن أن يكون المتغير رقمًا يتم جمعه في نشاط تجميع الأرقام في تدفق المكالمات. في حالة عدم إجراء أي اختيار، يتم استخدام ANI الخاص بالمتصل. يتم تخزين رقم رد الاتصال في متغير إخراج الأحداث NewContact.ani.

    افتراضيًا، يقوم زر التبديل الخاص بـ R بتسجيل معاودة الاتصال إلى وجهة مختلفة؟ تم ضبطه على إيقاف التشغيل. تم تسجيل رد الاتصال على نفس الوجهة التي تم وضعها في قائمة الانتظار. إذا كان الوكيل المفضل مشغولًا وغير متاح، فاضبط زر التبديل لتحديد وجهة رد اتصال جديدة. تتغير الوجهة من وكيل إلى قائمة انتظار. لا يمكنك تغيير الوجهة مباشرة إلى وكيل آخر، ولكن فقط إلى قائمة انتظار تحتوي على وكلاء.

  2. قائمة انتظار رد الاتصال —اختر أحد خيارات قائمة انتظار رد الاتصال المتاحة من القائمة المنسدلة:

    • قائمة انتظار ثابتة: اختر قائمة انتظار ثابتة يتم فيها وضع جميع طلبات رد الاتصال. يتم وضع المهام في أسفل قائمة الانتظار هذه. قم بإدارة قوائم الانتظار من مركز التحكم.

    • قائمة انتظار متغيرة: تسمح للمسؤول بالإشارة إلى قائمة انتظار رد الاتصال بناءً على الظروف في التدفق. اختر متغيرًا من القائمة المنسدلة. تعرض القائمة متغيرات من النوع «String» فقط.

      يتم تعيين الإعداد الافتراضي إلى قائمة الانتظار التي يتم وضع المتصل فيها، كما تم التقاطها في جهة الاتصال المتوقفة. يرتبط متغير إخراج QueueName بنشاط جهة اتصال قائمة الانتظار. إذا لزم الأمر، اختر متغيرًا مختلفًا من القائمة المنسدلة. تأكد من أن المتغير ينتج اختيارًا صالحًا لقائمة الانتظار.

      عندما تقوم بتكوين تدفق لرد الاتصال إلى الوكيل المفضل، ضع نشاط قائمة الانتظار إلى الوكيل قبل نشاط رد الاتصال في التدفق.

  3. رد الاتصال ANI —يتيح تكوين ANI لرد الاتصال للعملاء عندما يتلقون رد اتصال. تكوين ANI لرد الاتصال المجاني ليس إلزاميًا. اختر أحد الخيارات المتاحة:

    • ANI الثابت: اختر رقم رد الاتصال من القائمة المنسدلة. يتم تعيين أرقام الاتصال هذه لنقاط الإدخال التي تم تكوينها في Control Hub. إذا لم تختر رقم رد الاتصال، فإن Webex Contact Center يستخدم الرقم الذي تم تعيينه لنقطة الإدخال التي طلبت رد الاتصال بها.

    • متغير ANI (اختياري): اختر متغيرًا من القائمة المنسدلة. تعرض القائمة متغيرات من النوع «String» فقط. تأكد من أن المتغير يوفر رقمًا صالحًا مكونًا من 10 أرقام مسبوقًا برمز البلد.

      يجب تعيين هذا الرمز إلى نقطة إدخال تبدأ رد الاتصال. لاستخدام تنسيقات ANI الصالحة، راجع جدول التحقق من صحة ANI المخصص المتاح في هذا القسم. إذا لم تختر متغيرًا، فسيأخذ مركز اتصال Webex في الاعتبار الرقم الذي تم تعيينه لنقطة الإدخال التي طلبت رد الاتصال بها.

يحدد قسم إعدادات رد الاتصال رقم طلب رد الاتصال وقائمة الانتظار التي يجب وضع المتصل فيها لطلب رد الاتصال. يحتفظ النظام بمكان المتصل في قائمة الانتظار حتى يتوفر الوكيل التالي.

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

يجب على مسؤولي التدفق اختبار الميزة في بيئة غير إنتاجية للتأكد من أن ANI الذي تم تكوينه كجزء من متغير ANI صحيح أم لا. إذا كانت ANI المقدمة غير صحيحة، فإن رد الاتصال ينتقل إلى النظام الافتراضي ANI.

هذه هي السيناريوهات التي يتم فيها تكوين ANI المخصص والتحقق من صحته لإدارة المستأجر والتحكم في التدفق. استنادًا إلى المكدس الذي تستخدمه، يمكنك مشاهدة عمليات التحقق التي تنطبق على هذا المكدس فقط.

الجدول 12. التحقق من صحة ANI المخصص

وصف

إدارة المستأجرين - إدخال ANI

رد الاتصال المسبق/المجاملة - إدخال ANI (التحكم في التدفق)

التحقق من الصحة

ANI بدون رمز البلد

بدون رمز البلد. على سبيل المثال، 2567312213

بدون رمز البلد. على سبيل المثال: 2567312213

رقم ANI صالح. يتم استخدام نفس ANI.

يتم إدخال ANI لإدارة المستأجرين مع رمز البلد وإدخال ANI للتحكم في التدفق بدون تكوين رمز البلد.

مع رمز البلد. على سبيل المثال، +1-2567312213

بدون رمز البلد. على سبيل المثال، 2567312213

رقم ANI غير صالح. يتم استخدام DNIS

إدخال ANI لإدارة المستأجرين بدون رمز البلد وإدخال ANI للتحكم في التدفق مع تكوين رمز البلد

بدون رمز البلد. على سبيل المثال، 2567312213

مع رمز البلد. على سبيل المثال، +1-2567312213

رقم ANI غير صالح. يتم استخدام DNIS.

تم تكوين رمز البلد لإدخال ANI لإدارة المستأجرين ومدخلات ANI للتحكم في التدفق.

مع رمز البلد. على سبيل المثال، +1-2567312213

مع رمز البلد. على سبيل المثال، +1-2567312213

رقم ANI صالح. يتم استخدام نفس ANI.

لا تحتوي مدخلات ANI لإدارة المستأجرين على مسافة بينها، بينما تحتوي مدخلات ANI للتحكم في التدفق على مسافة بينهما.

لا توجد مسافة بين الرقم. على سبيل المثال، +1-2567312213

مسافة بين الرقم. على سبيل المثال، +1-256 7312213

رقم ANI صالح. يتم استخدام نفس ANI.

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

لا توجد واصلات بين الرقم. على سبيل المثال، +1-2567312213

الواصلات بين الرقم. على سبيل المثال، +1-256-731-2213

رقم ANI صالح. يتم استخدام نفس ANI.

يتطابق إدخال ANI للتحكم في التدفق مع الأرقام القليلة الأخيرة من إدخال ANI لإدارة المستأجر.

إدخال ANI الكامل. على سبيل المثال، +1-2567312213

تتطابق الأرقام الأربعة الأخيرة. على سبيل المثال، 2213

رقم ANI غير صالح. يتم استخدام DNIS.

يحتوي إدخال ANI للتحكم في التدفق على أرقام تم تكوينها أكثر من إدخال ANI لإدارة المستأجرين.

إدخال ANI الجزئي. على سبيل المثال، 2213

إدخال ANI المكون من 10 أرقام. على سبيل المثال، 2567312213

رقم ANI غير صالح. يتم استخدام DNIS.

تم تكوين إدخال ANI لإدارة المستأجر ولم يتم تكوين إدخال ANI للتحكم في التدفق.

إدخال ANI الكامل. على سبيل المثال، +1-2567312213

لم يتم تكوين ANI.

رقم ANI غير صالح. يتم استخدام DNIS.

لا تتضمن ANI للتحكم في التدفق رمز الجمع.

يتم استخدام رمز الجمع. على سبيل المثال، +1-2567312213

لم يتم استخدام رمز الجمع. على سبيل المثال، 12567312213

رقم ANI غير صالح. يتم استخدام DNIS.

متغيرات الإخراج:

  • رمز الفشل - يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

  • وصف الفشل - يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

رموز الخطأ

فيما يلي رموز الخطأ والأوصاف الخاصة بنشاط رد الاتصال:

الجدول 13. وصف رمز فشل رد الاتصال

رمز الفشل

قيمة رمز الفشل

وصف الفشل

1

INVALID_REQUEST

تم تقديم طلب غير صالح في النشاط.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

لا يُسمح بإعادة الاتصال على جهة اتصال الأطفال.

3

INVALID_QUEUE

تم تحديد قائمة انتظار غير صالحة في النشاط.

4

INVALID_DESTINATION

رقم الوجهة الخاص برد الاتصال غير صالح.

5

FEATURE_NOT_ENABLED

لم يتم تمكين الميزة في تطبيق Webex Contact Center.

6

SYSTEM_ERROR

واجه النظام خطأ داخليًا.

جمع الأرقام

يطالب نشاط تجميع الأرقام المتصل بإدخال إدخال ثنائي اللون متعدد الترددات (DTMF) مثل رقم الحساب. على غرار أنشطة Play Message and Menu، يمكن لنشاط Collect Digits استخدام ملفات صوتية أو رسائل تحويل نص إلى كلام أو مزيج من الاثنين معًا.

يقبل هذا النشاط أرقام إدخال DTMF من 0 إلى 9 والأبجديات A و B و C و D. يمكن للمتصل إدخال # أو * كرمز إنهاء للإشارة إلى نهاية إدخال DTMF.

لا يمكن للمتصل استخدام رموز الإنهاء لأي سيناريوهات أخرى كجزء من نشاط Collect Digit مثل تأكيد المبلغ أو معرف العميل.

افتراضيًا، تدعم منصة وسائط الجيل التالي فقط نوع RFC2833 DTMF لكل من المكالمات الواردة والصادرة.

تدعم منصة وسائط الجيل التالي DTMF داخل النطاق.

لا تتوفر هذه الميزة إلا في حالة تمكين علامة الميزة المقابلة.

يمكنك أيضًا سماع نغمات DTMF داخل النطاق أثناء التسجيل وفي المؤتمر مع الأطراف الأخرى.

يمكنك تكوين مسارات معالجة الأخطاء هذه لمعالجة أخطاء تنفيذ التدفق:

  • مهلة الإدخال —تشير إلى مسار إخراج الخطأ الذي يسلكه التدفق بعد انقضاء مدة مهلة الإدخال. يضمن تكوين هذا المسار عدم توقف المتصل عن العمل لفترة طويلة جدًا. قم بتعديل مدة مهلة الإدخال في قسم الإعدادات المتقدمة من لوحة الخصائص. فكّر في تشغيل رسالة لتوضيح ما هو متوقع من المتصل، ثم ارجع إلى بداية النشاط.

  • إدخال غير متطابق —يشير إلى مسار إخراج الخطأ الذي يتخذه التدفق إذا قام المتصل بإدخال إدخال DTMF لم يتم تكوينه في قسم روابط القائمة المخصصة. يضمن تكوين هذا المسار السماح للمتصل بإعادة تشغيل النشاط والمحاولة مرة أخرى. فكّر في تشغيل رسالة لتوضيح ما هو متوقع من المتصل، ثم ارجع إلى بداية النشاط.

  • خطأ غير محدد - لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم المطالبة، قم بتكوين الإعدادات التالية:

  1. تم تعطيل تحويل النص إلى كلام - افتراضيًا، لا يتم تمكين تحويل النص إلى كلام. لتكوين المطالبة بدون تحويل النص إلى كلام، قم بإضافة ملف صوتي واحد مسجل مسبقًا على الأقل. اختر ملف الصوت من القائمة المنسدلة. يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية (ملفات صوتية ومتغيرات موجه الصوت مجتمعة). يتم تشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين الملفات الصوتية ومتغيرات موجه الصوت.

    إذا كان أي من مدخلات القائمة المرتبة فارغًا، فسيعرض النظام خطأ التدفق. قم بحل هذه الأخطاء قبل نشر التدفق.

    • إضافة ملف (ملفات) صوتية - لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد. يتم تشغيل الملفات إلى المتصل بالتسلسل الذي تم تكوينها به.

      لإزالة ملف صوتي من التسلسل، انقر فوق رمز الحذف الذي يظهر بجانب كل قائمة منسدلة. لا تظهر أيقونة الحذف عندما تتوفر قائمة منسدلة واحدة فقط لأنك تحتاج إلى ملف صوتي واحد على الأقل للمطالبة.

      لإدارة ملفات الصوت، راجع تحميل ملف مورد الصوت.

    • إضافة متغير الصوت —استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيًا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة استنادًا إلى تفضيلات العميل أثناء التفاعل.

      لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة.

      لمزيد من المعلومات، راجع بناء جملة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف.wav الذي تم تحميله إلى Control Hub

    • موجه المعاينة —انقر فوق زر مطالبة المعاينة لمعاينة الملف الصوتي. في مربع حوار موجه المعاينة الذي يظهر، انقر فوق تشغيل لتشغيل ملفات الصوت المختارة.

    • جعل المطالبة قابلة للمقاطعة - تتيح لك خانة الاختيار « جعل المطالبة قابلة للمقاطعة» الإشارة إلى ما إذا كان من الممكن مقاطعة المطالبة التي تم تكوينها من خلال إدخال المتصل أو الحدث. افتراضيًا، لا يمكن مقاطعة المطالبات. إذا كانت المطالبة مهمة لكي يسمعها المتصل، فلا تسمح لها بالانقطاع.

      ملاحظة: بالنسبة للمؤسسات التي تم تزويدها بمنصة الجيل التالي الجديدة، يقوم النظام بتكوين المطالبة القابلة للمقاطعة افتراضيًا، بغض النظر عما إذا كان قد تم تحديد خانة الاختيار Make Prompts Interruptible أو إلغاء تحديدها من قبل مطوري التدفق.

  2. تمكين تحويل النص إلى كلام - افتراضيًا، لا يتم تمكين تحويل النص إلى كلام. لاستخدام تحويل النص إلى كلام في المطالبات، قم بتمكين زر تبديل تحويل النص إلى كلام. يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية ( رسائل تحويل النص إلى كلام وملفات صوتية ومتغيرات موجه الصوت مجتمعة). يتم تشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين رسائل تحويل النص إلى كلام وملفات الصوت ومتغيرات المطالبة الصوتية التي تم تكوينها.

    • الموصل - تتغير خيارات اللغة والصوت بناءً على الموصل المحدد. يحدد التحديد اللغة والجنس والنبرة التي يستخدمها النظام لقراءة رسائل تحويل النص إلى كلام للمتصل.

      إذا كنت تستخدم Google TTS، فيمكنك معاينة الخيارات المتنوعة على صفحة تحويل النص إلى كلام من Google.

      يمكن للعملاء الحاليين على النظام الأساسي الصوتي للجيل التالي عرض موصلات Cisco Cloud تحويل النص إلى كلام وموصلات Google TTS.

    • تجاوز اللغة الافتراضية وإعدادات الصوت —استخدم مفتاح التبديل هذا لتجاوز إعدادات الصوت التي تم تكوينها في متغير Global Voicename . يتم تمكين هذه المعلمة افتراضيًا.

    • صوت الإخراج —يشير إلى اسم الصوت الناتج. يظهر هذا الحقل فقط إذا قمت بتمكين زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. حدد اسم الصوت الناتج من القائمة المنسدلة.

      إذا لم يكن اسم الصوت الناتج الذي تدعمه Google متاحًا في القائمة المنسدلة لـ Output Voice، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط تجميع الأرقام في التدفق.

      قم بتكوين نشاط تعيين المتغير كما يلي:

      1. قم بتعيين المتغير إلى Global_voiceName.

      2. قم بتعيين قيمة المتغير إلى رمز اسم الصوت الناتج المطلوب (على سبيل المثال، en-US-Standard-D). لمزيد من المعلومات حول الأصوات واللغات المدعومة، راجع صفحة الأصوات واللغات المدعومة من Google.

    • إضافة نص إلى رسالة كلامية —عند إنشاء المطالبة، يمكنك استخدام تحويل النص إلى كلام أو مزيج من الملفات الصوتية المسجلة مسبقًا ورسائل تحويل النص إلى كلام. انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم المطالبة. هنا، يمكنك كتابة الرسالة التي تمت قراءتها للمتصل باللغة والصوت المحددين.

      اعتبارات مهمة:

      • استخدم نشاط Set Variable لتعيين قيمة رسالة TTS إلى متغير التدفق قبل استخدامها في النشاط.

      • استخدم علامات الاقتباس المفردة بدلاً من علامات الاقتباس المزدوجة داخل تعبيرات الحصاة.

      لا يوجد حد أقصى لعدد الأحرف لرسائل تحويل النص إلى كلام من Cisco.

      يقبل الحقل نوعين من الإدخال: نص خام (نص عادي) أو بيانات بتنسيق SSML . يمكنك استخدام المتغيرات أيضًا كجزء من الرسالة لقراءة المحتوى الديناميكي.

      لتحديد متغير، استخدم هذه الصيغة: {{variable}}. على سبيل المثال، {{newcontact.ani}}.

      بالنسبة لعلامات SSML المدعومة لتحويل النص إلى كلام، راجع Cisco Cloud تحويل النص إلى كلام (TTS) في مركز اتصال Webex.

    • إضافة ملف صوتي - لاستبدال رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقًا، انقر فوق إضافة ملف صوتي. يضيف هذا صفًا جديدًا إلى التكوين حيث يمكنك تحديد ملف صوتي من القائمة المنسدلة.

      لإزالة عنصر من التسلسل، انقر فوق رمز الحذف بجوار هذا العنصر. لا تظهر أيقونة الحذف عند تكوين حقل واحد فقط، بسبب الحاجة إلى رسالة واحدة أو ملف صوتي واحد على الأقل.

    • إضافة متغير الصوت —استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيًا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة استنادًا إلى تفضيلات العميل أثناء التفاعل.

      لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة.

      لمزيد من المعلومات، راجع بناء جملة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف.wav الذي تم تحميله إلى Control Hub.

    • موجه المعاينة —انقر فوق زر مطالبة المعاينة لاختبار ومعاينة رسائل تحويل النص إلى كلام والملفات الصوتية . في مربع حوار موجه المعاينة الذي يظهر، اختر الصوت المطلوب لاختبار المطالبة. يمكنك تشغيل الرسائل والملفات الصوتية على النحو التالي:

      1. انقر فوق تشغيل الكل لتشغيل كل من الملف الصوتي والرسالة معًا.

      2. قم بتشغيل الملفات الصوتية فقط.

      3. قم بتشغيل رسائل تحويل النص إلى كلام فقط.

    • جعل المطالبة قابلة للمقاطعة - تتيح لك خانة الاختيار « جعل المطالبة قابلة للمقاطعة» الإشارة إلى ما إذا كان من الممكن مقاطعة المطالبة التي تم تكوينها من خلال إدخال المتصل أو الحدث. افتراضيًا، لا يمكن مقاطعة المطالبات. إذا كانت المطالبة مهمة لكي يسمعها المتصل، فلا تسمح لها بالانقطاع.

      بالنسبة للمؤسسات التي تم تزويدها بمنصة الجيل التالي الجديدة، يقوم النظام بتكوين المطالبة القابلة للمقاطعة افتراضيًا، بغض النظر عما إذا كان قد تم تحديد خانة الاختيار Make Prompts Interruptible أو إلغاء تحديدها من قبل مطوري التدفق.

  3. بعد ذلك، قم بتكوين إعدادات تحويل النص إلى كلام. تتضمن إعدادات تحويل النص إلى كلام الإعدادات التالية المستخدمة للتحقق من صحة إدخال DTMF المتوقع من المتصل.

    • معدل التحدث - يشير إلى معدل الكلام. قم بزيادة المدخلات الرقمية أو تقليلها للحفاظ على المعدل المثالي للكلام والتحكم في معدل التحدث الناتج.

      تتراوح القيم الصالحة للإدخال الرقمي من 0.25 إلى 4.0 كلمة في الدقيقة (wpm). القيمة الافتراضية هي 1.0 wpm.

    • كسب الصوت —يشير إلى الزيادة أو النقصان في مخرجات الصوت. قم بزيادة المدخلات الرقمية أو تقليلها للحفاظ على الحجم المثالي لخطاب الإخراج.

      تتراوح الإدخالات الصالحة للإدخال الرقمي من —96.0 ديسيبل إلى 16.0 ديسيبل (dB). القيمة الافتراضية هي 0.0 ديسيبل.

  4. في الإعدادات المتقدمة، قم بتكوين ما يلي:

    • مهلة عدم الإدخال —تشير إلى الحد الأقصى للمدة التي ينتظرها نشاط تجميع الأرقام للإدخال، قبل الانتقال إلى مسار مهلة الإدخال. القيمة الافتراضية هي 3 ثوانٍ.

    • المهلة بين الأرقام —تشير إلى الحد الأقصى للمدة التي ينتظرها نشاط تجميع الأرقام بين الأرقام، قبل المتابعة في التدفق. يحدث هذا فقط بعد إدخال رقم واحد على الأقل. يمكن للمتصل إدخال رمز الإنهاء للإشارة إلى اكتمال الإدخال، بحيث تستمر المكالمة دون انتظار المهلة الفاصلة بين الأرقام.

      لا تنطبق Inter-Digit Timeout على العملاء الذين يستخدمون منصة الخدمات الصوتية. افتراضيًا، لا يتم تعطيل هذه المعلمة للعملاء الذين يستخدمون منصة الخدمات الصوتية.

    • الحد الأدنى للأرقام - يشير إلى الحد الأدنى لعدد الأرقام التي يجب على المتصل إدخالها. القيمة الافتراضية هي 1. إذا قام المتصل بإدخال إدخال أقل من هذه القيمة، فإن التدفق يتبع مسار الإدخال غير المتطابق الذي تم تكوينه في قسم معالجة الأخطاء.

    • الحد الأقصى للأرقام —يشير إلى الحد الأقصى لعدد الأرقام التي يمكن للمتصل إدخالها. القيمة الافتراضية هي 10. إذا أدخل المتصل الإدخال الذي يزيد عن هذه القيمة، فإن التدفق يتبع مسار الإدخال غير المتطابق الذي تم تكوينه في قسم معالجة الأخطاء.

    • رمز المنهي —يشير إلى الحرف الذي يمكن للمتصل إدخاله لتحديد نهاية الإدخال. يمكن أن يكون رمز Terminator إما # أو * اعتمادًا على التكوين.

      افتراضيًا، يكون رمز المنهي هو #.

  5. في قسم متغير الإخراج، يوفر نشاط تجميع الأرقام المتغير {{collectDigits.digitsentered}}، الذي يخزن إدخال DTMF الخاص بالمتصل عند تشغيل التدفق. يمكنك استخدام هذا المتغير في الأنشطة اللاحقة للتحكم في منطق التدفق. يعكس اسم المتغير ديناميكيًا التسمية المعينة لنشاط Collect Digits. إذا كان التدفق يتضمن العديد من أنشطة Collect Digits، يلتقط النظام متغير إخراج منفصل لكل منها. لمزيد من المعلومات، راجع متغيرات مخرجات الأحداث.

قائمة طعام

يتيح لك نشاط القائمة إنشاء تجربة الاستجابة الصوتية التفاعلية الموحدة لبروتوكول IP من Cisco (IVR) في التدفق الخاص بك. يقوم النشاط بتشغيل مطالبة تسمح للمتصل بإدخال رقم DTMF. استنادًا إلى الرقم الذي يدخله المتصل، يمكن للتدفق أن يأخذ مسارًا مختلفًا.

يمكن أن تحتوي القائمة على 1-10 فروع، ممثلة بالأرقام من 0 إلى 9.

يمكنك استخدام نشاط القائمة مع تمكين تحويل النص إلى كلام أو بدونه. تتغير خيارات التكوين وفقًا لذلك.

يمكنك تكوين مسارات معالجة الأخطاء هذه لمعالجة أخطاء تنفيذ التدفق:

  • مهلة عدم الإدخال —تشير إلى مسار إخراج الخطأ الذي يسلكه التدفق بعد انقضاء مدة مهلة الإدخال. يضمن تكوين هذا المسار عدم توقف المتصل عن العمل لفترة طويلة جدًا. قم بتعديل مدة مهلة عدم الإدخال في قسم الإعدادات المتقدمة من لوحة الخصائص. فكّر في تشغيل رسالة لتوضيح التوقعات للمتصل، ثم ارجع إلى بداية النشاط.

  • إدخال غير متطابق —يشير إلى مسار إخراج الخطأ الذي يتخذه التدفق بعد أن يقوم المتصل بإدخال DTMF الذي لم يتم تكوينه في قسم روابط القائمة المخصصة. يضمن تكوين هذا المسار أن المتصل يمكنه إعادة تشغيل النشاط والمحاولة مرة أخرى. فكّر في تشغيل رسالة لتوضيح التوقعات للمتصل، ثم ارجع إلى بداية النشاط.

    لتكرار المكالمة مرة أخرى إلى بداية النشاط لعدد محدد من المرات:

    • أضف نشاط تعيين المتغير بعد نشاط القائمة.

    • في نشاط القائمة، قم بتوصيل مهلة عدم الإدخال وعقد الإدخال غير المتطابق بنشاط تعيين المتغير.

    • قم بتكوين نشاط تعيين المتغير كما يلي:

      • في حقل المتغير، اختر المهلة.

      • قم بتعيين قيمة المتغير إلى {{Timeout +1}}.

    • أضف نشاط الشرط بعد نشاط تعيين المتغير.

    • في نشاط الشرط، أدخل التعبير التالي:

      {{Timeout >= n}}، حيث يمثل 'n' عدد المرات التي تريد فيها إعادة المكالمة إلى القائمة قبل قطع الاتصال.

      على سبيل المثال، إذا كان {{Timeout >= 3}}، يقوم التكوين بإرجاع المكالمة مرة أخرى إلى القائمة ثلاث مرات قبل قطع الاتصال.

    • أضف نشاط Play Message متبوعًا بنشاط قطع الاتصال لتشغيل التسجيل وفصل المكالمة إذا لم يحدد المتصل الخيارات المكونة أو حدثت المهلة بعد n عدد من المرات.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم المطالبة، قم بتكوين الإعدادات التالية:

  1. تم تعطيل تحويل النص إلى كلام - لا يتم تمكين تحويل النص إلى كلام افتراضيًا. لاستخدام تحويل النص إلى كلام في المطالبة، قم بتمكين زر تبديل تحويل النص إلى كلام. اختر ملف الصوت من القائمة المنسدلة. يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية (ملفات صوتية ومتغيرات موجه الصوت مجتمعة). يقوم النشاط بتشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين الملفات الصوتية ومتغيرات موجه الصوت التي تم تكوينها.

    إذا كان أي من مدخلات القائمة المرتبة فارغًا، فسيعرض النظام خطأ التدفق. قم بحل هذه الأخطاء قبل نشر التدفق.

    • إضافة ملف (ملفات) صوتية - لتكوين المطالبة بدون تحويل النص إلى كلام، قم بإضافة ملف صوتي واحد مسجل مسبقًا على الأقل. اختر الملف من الحقل المنسدل المسمى 1. لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد.

      لإزالة ملف صوتي من التسلسل، انقر فوق رمز الحذف الذي يظهر بجانب القائمة المنسدلة. نظرًا لأنه يلزم وجود ملف صوتي واحد على الأقل، لا تظهر أيقونة الحذف إذا كان هناك حقل منسدل واحد فقط مرئيًا.

      قم بإدارة الملفات الصوتية من إعداد موجهات الصوت في Control Hub. لمزيد من المعلومات، راجع إدارة المطالبات الصوتية.

    • إضافة متغير الصوت —استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيًا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة استنادًا إلى تفضيلات العميل أثناء التفاعل.

      لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة.

      لمزيد من المعلومات، راجع بناء جملة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف.wav الذي تم تحميله إلى Control Hub.

    • موجه المعاينة —انقر فوق زر مطالبة المعاينة لمعاينة الملف الصوتي. في مربع حوار موجه المعاينة الذي يظهر، انقر فوق تشغيل لتشغيل ملفات الصوت المختارة.

    • جعل المطالبة قابلة للمقاطعة —يتيح لك هذا الخيار تحديد ما إذا كان من الممكن مقاطعة المطالبة التي تم تكوينها من خلال إدخال المتصل أو الحدث. افتراضيًا، لا يتم فحص «جعل المطالبة قابلة للمقاطعة» بحثًا عن نشاط القائمة. إذا كنت تريد أن يتمكن المتصل من مقاطعة القائمة عند إدخال إدخال DTMF الخاص به، ففكر في جعل الرسالة قابلة للمقاطعة.

      ملاحظة: بالنسبة للمؤسسات التي تم تزويدها بمنصة الجيل التالي الجديدة، يقوم النظام بتكوين المطالبة القابلة للمقاطعة افتراضيًا، بغض النظر عما إذا كان قد تم تحديد خانة الاختيار Make Prompts Interruptible أو إلغاء تحديدها من قبل مطوري التدفق.

  2. تمكين تحويل النص إلى كلام - افتراضيًا، لا يتم تمكين تحويل النص إلى كلام. لاستخدام تحويل النص إلى كلام في المطالبة، قم بتمكين زر تبديل تحويل النص إلى كلام. يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية ( رسائل تحويل النص إلى كلام وملفات صوتية ومتغيرات موجه الصوت مجتمعة). يقوم النشاط بتشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين رسائل تحويل النص إلى كلام وملفات الصوت ومتغيرات المطالبة الصوتية.

    • الموصل —اختر موصلًا لمصادقة خدمة تحويل النص إلى كلام. تعرض القائمة المنسدلة أسماء موصلات Google التي تم تكوينها في Control Hub.

      يمكن للعملاء الحاليين على النظام الأساسي الصوتي الكلاسيكي عرض موصل Google TTS فقط في القائمة المنسدلة.

      يمكن للعملاء الحاليين على النظام الأساسي الصوتي للجيل التالي عرض موصلات Cisco Cloud تحويل النص إلى كلام وموصلات Google TTS.

    • تجاوز اللغة الافتراضية وإعدادات الصوت —استخدم مفتاح التبديل هذا لتجاوز إعدادات الصوت التي تم تكوينها في متغير Global Voicename . يتم تمكين هذه المعلمة افتراضيًا.

    • صوت الإخراج —حدد اسم صوت الإخراج من القائمة المنسدلة.

      إذا كان اسم الصوت الناتج الذي تدعمه Google غير متاح في القائمة المنسدلة لـ Output Voice، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط القائمة في التدفق.

      قم بتكوين نشاط تعيين المتغير كما يلي:

      1. قم بتعيين المتغير إلى Global_voiceName.

      2. قم بتعيين قيمة المتغير إلى رمز اسم الصوت الناتج المطلوب (على سبيل المثال، en-US-Standard-D). لمزيد من المعلومات حول الأصوات واللغات المدعومة، راجع صفحة الأصوات واللغات المدعومة من Google.

    • إضافة ملفات صوتية - لاستبدال رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقًا، انقر فوق إضافة ملف صوتي. هذا يضيف صفًا جديدًا إلى التكوين حيث يمكنك اختيار ملف صوتي من القائمة المنسدلة.

    • لإزالة عنصر من التسلسل، انقر فوق رمز الحذف بالقرب من هذا العنصر. نظرًا لضرورة وجود رسالة أو ملف صوتي واحد على الأقل، لا تظهر أيقونة الحذف عند تكوين حقل واحد فقط.

    • إضافة نص إلى رسالة كلامية —عند إنشاء المطالبة، يمكنك استخدام تحويل النص إلى كلام بشكل حصري أو يمكنك استخدام مزيج من الملفات الصوتية المسجلة مسبقًا ورسائل تحويل النص إلى كلام. انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم الإنشاء الفوري.

      اعتبارات مهمة:

      1. استخدم نشاط Set Variable لتعيين قيمة رسالة TTS إلى متغير التدفق قبل استخدامها في النشاط

      2. . استخدم علامات الاقتباس المفردة بدلاً من علامات الاقتباس المزدوجة داخل تعبيرات الحصاة.

      يمكنك كتابة الرسالة التي يجب قراءتها للمتصل باستخدام اللغة والصوت المحددين.

      لا يوجد حد أقصى لعدد الأحرف لرسائل تحويل النص إلى كلام من Cisco.

      يقبل الحقل نوعين من المدخلات: النص الخام (النص العادي) أو البيانات المنسقة بلغة ترميز الكلام (SSML). يمكنك أيضًا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي. عند كتابة متغير، استخدم الصيغة التالية: {{variable}}. على سبيل المثال، يستخدم {{newContact.ani}} صيغة متغيرة صالحة.

      بالنسبة لعلامات SSML المدعومة لتحويل النص إلى كلام، راجع Cisco Cloud تحويل النص إلى كلام (TTS) في مركز اتصال Webex.

    • إضافة متغير الصوت —استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيًا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة استنادًا إلى تفضيلات العميل أثناء التفاعل.

    • لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة.

      لمزيد من المعلومات، راجع بناء جملة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف.wav الذي تم تحميله إلى Control Hub.

    • موجه المعاينة —انقر فوق زر مطالبة المعاينة لاختبار ومعاينة رسائل تحويل النص إلى كلام والملفات الصوتية . في مربع حوار موجه المعاينة الذي يظهر، اختر الصوت المطلوب لاختبار المطالبة. يمكنك تشغيل الرسائل والملفات الصوتية على النحو التالي:

      1. انقر فوق تشغيل الكل لتشغيل كل من الملف الصوتي والرسالة معًا.

      2. قم بتشغيل الملفات الصوتية فقط.

      3. قم بتشغيل رسائل تحويل النص إلى كلام فقط.

    • جعل المطالبة قابلة للمقاطعة —يتيح لك هذا الخيار تحديد ما إذا كان من الممكن مقاطعة المطالبة التي تم تكوينها من خلال إدخال المتصل أو الحدث. افتراضيًا، لا يتم فحص «جعل المطالبة قابلة للمقاطعة» بحثًا عن نشاط القائمة. إذا كنت تريد أن يتمكن المتصل من مقاطعة القائمة عند إدخال إدخال DTMF الخاص به، ففكر في جعل الرسالة قابلة للمقاطعة.

      بالنسبة للمؤسسات التي تم تزويدها بمنصة الجيل التالي الجديدة، يقوم النظام بتكوين المطالبة القابلة للمقاطعة افتراضيًا، بغض النظر عما إذا كان مطورو التدفق قد حددوا أو ألغوا تحديد خانة الاختيار «جعل المطالبة قابلة للمقاطعة».

  3. في روابط القوائم المخصصة، قم بتكوين ارتباط قائمة واحد أو أكثر استنادًا إلى المتطلبات التنظيمية.

    تساعد هذه الإمكانية مستخدمًا واحدًا أو أكثر على تحديد فروع مختلفة في التدفق بناءً على الرقم المحدد.

    يمكنك تكوين ما يصل إلى عشرة روابط قائمة مخصصة.

    • DIGIT —اختر رقمًا من القائمة المنسدلة. يتوافق DIGIT مع إدخال DTMF الذي يدخله المتصل للإشارة إلى مسار التدفق الذي يجب اتباعه. الأرقام من 0 إلى 9 متاحة للاختيار، ويمكنك تحديد كل خيار مرة واحدة فقط.

    • وصف الرابط —أضف وصفًا للإشارة إلى مسار التدفق الذي يتوافق معه الرقم.

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

    • إضافة جديد - انقر فوق إضافة جديد لإضافة المزيد من روابط القائمة. يمكنك إضافة رقم ووصف رابط لكل صف. يمكنك إضافة ما يصل إلى عشرة روابط.

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

  4. بعد ذلك، قم بتكوين إعدادات تحويل النص إلى كلام، وقم بتضمين الإعدادات التالية المستخدمة للتحقق من صحة إدخال DTMF المتوقع من المتصل.

    • معدل التحدث - يشير إلى معدل الكلام. قم بزيادة المدخلات الرقمية أو تقليلها للحفاظ على المعدل المثالي للكلام والتحكم في معدل التحدث الناتج.

      تتراوح القيم الصالحة للإدخال الرقمي من 0.25 إلى 4.0 كلمة في الدقيقة (wpm). القيمة الافتراضية هي 1.0 wpm.

    • كسب الصوت —يشير إلى الزيادة أو النقصان في مخرجات الصوت. قم بزيادة المدخلات الرقمية أو تقليلها للحفاظ على الحجم المثالي لخطاب الإخراج.

      تتراوح الإدخالات الصالحة للإدخال الرقمي من —96.0 ديسيبل إلى 16.0 ديسيبل (dB). القيمة الافتراضية هي 0.0 ديسيبل.

    • مهلة عدم الإدخال —تحدد الحد الأقصى للوقت الذي ينتظره النشاط للإدخال قبل متابعة مسار مهلة عدم الإدخال. القيمة الافتراضية هي 3 ثوانٍ.

  5. يستخدم نشاط القائمة متغير الإخراج {{Menu.optionEntered}}. عندما يقوم النظام بتنفيذ التدفق، يقوم هذا المتغير بتخزين إدخال DTMF الذي أدخله المتصل أثناء تفاعله مع القائمة.

    يمكنك استخدام متغير الإخراج {{Menu.optionEntered}} في الأنشطة اللاحقة للتحكم في تسلسل التدفق. يتغير اسم المتغير ديناميكيًا استنادًا إلى التسمية المرتبطة بنشاط القائمة. يمكن للنظام التقاط قيم متغيرة متعددة عندما يستخدم التدفق أكثر من نشاط قائمة واحد. لمزيد من المعلومات حول هذا النوع من المتغيرات، راجع متغيرات مخرجات النشاط.

قم بتشغيل الرسالة

يقوم نشاط Play Message بتشغيل رسالة غير منقطعة إلى المتصل. يمكنك استخدام نشاط Play Message مع تمكين إمكانية تحويل النص إلى كلام أو بدونها. تتغير خيارات التكوين وفقًا لذلك.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.

نشاط «تشغيل الرسائل» غير قابل للانقطاع بالنسبة لمدخلات DTMF.

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

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم المطالبة، قم بتكوين الإعدادات التالية:

  1. تم تعطيل تحويل النص إلى كلام —إذا كنت لا ترغب في استخدام إمكانية تحويل النص إلى كلام في المطالبة، فقم بتعطيل زر تحويل النص إلى كلام. افتراضيًا، لا يتم تمكين ميزة تحويل النص إلى كلام.

    يمكنك تكوين ما يصل إلى خمس مطالبات صوتية (ملفات صوتية ومتغيرات موجه الصوت مجتمعة). يتم تشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين الملفات الصوتية ومتغيرات موجه الصوت.

    إذا كان أي من مدخلات القائمة المرتبة فارغًا، فسيستجيب النظام بخطأ في التدفق. قم بحل هذه الأخطاء قبل نشر التدفق

    • إضافة ملفات صوتية - لتكوين المطالبة بدون تحويل النص إلى كلام، قم بإضافة ملف صوتي واحد مسجل مسبقًا على الأقل. اختر ملف الصوت المطلوب من القائمة المنسدلة المصنفة على أنها 1.

      لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد. يتم تشغيل الملفات للمتصل بالترتيب الذي تظهر به.

      لإزالة ملف صوتي من التسلسل، انقر فوق رمز الحذف الذي يظهر بجوار كل قائمة منسدلة.

    • إضافة متغير الصوت —استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيًا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة استنادًا إلى تفضيلات العميل أثناء التفاعل.

      لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة.

      لمزيد من المعلومات، راجع بناء جملة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف.wav الذي تم تحميله إلى Control Hub.

    • موجه المعاينة —انقر فوق زر مطالبة المعاينة لمعاينة الملف الصوتي. في مربع حوار موجه المعاينة الذي يظهر، انقر فوق تشغيل لتشغيل ملفات الصوت المختارة.

  2. قم بتمكين تحويل النص إلى كلام - لاستخدام إمكانية تحويل النص إلى كلام في المطالبة، قم بتمكين زر تبديل النص إلى كلام. يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية ( رسائل تحويل النص إلى كلام وملفات صوتية ومتغيرات موجه الصوت مجتمعة). يتم تشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين رسائل تحويل النص إلى كلام وملفات الصوت ومتغيرات المطالبة الصوتية.

    • الموصل —يشير إلى الموصل لمصادقة خدمة تحويل النص إلى كلام. تعرض القائمة المنسدلة اسم جميع موصلات Google في Control Hub. يتم عرض الموصلات النشطة فقط. حدد الموصل من القائمة المنسدلة.

      يمكن للعملاء الحاليين على النظام الأساسي الصوتي الكلاسيكي عرض موصل Google TTS فقط في القائمة المنسدلة.

      يمكن للعملاء الحاليين على النظام الأساسي الصوتي للجيل التالي عرض موصلات Cisco Cloud تحويل النص إلى كلام وموصلات Google TTS.

    • تجاوز اللغة الافتراضية وإعدادات الصوت —استخدم زر التبديل هذا لتجاوز إعدادات الصوت التي تم تكوينها في متغير Global Voicename . يتم تمكين هذه المعلمة افتراضيًا.

    • صوت الإخراج —يشير إلى اسم الصوت الناتج. يظهر هذا الحقل فقط إذا قمت بتمكين زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. حدد اسم الصوت الناتج من القائمة المنسدلة.

      إذا لم يكن اسم الصوت الناتج الذي تدعمه Google متاحًا في القائمة المنسدلة لـ Output Voice، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط Play Message في التدفق.

      قم بتكوين نشاط تعيين المتغير كما يلي:

      1. قم بتعيين المتغير إلى Global_voiceName.

      2. قم بتعيين قيمة المتغير إلى رمز اسم الصوت الناتج المطلوب (على سبيل المثال، en-US-Standard-D). لمزيد من المعلومات حول الأصوات واللغات المدعومة، راجع صفحة الأصوات واللغات المدعومة من Google.

    • إضافة ملف صوتي - لاستبدال رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقًا، انقر فوق إضافة ملف صوتي. يضيف هذا صفًا جديدًا إلى التكوين حيث يمكنك اختيار الملف الصوتي المطلوب من القائمة المنسدلة.

      لإزالة عنصر من التسلسل، انقر فوق رمز الحذف الذي يظهر بجوار الإدخال المقابل أو القائمة المنسدلة.

    • إضافة رسالة نصية إلى كلام - لإنشاء المطالبة، استخدم تحويل النص إلى كلام أو مزيج من الملفات الصوتية المسجلة مسبقًا ورسائل تحويل النص إلى كلام.

      انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم الإنشاء الفوري. في هذا الحقل، اكتب الرسالة التي سيتم تشغيلها للمتصل باللغة والصوت المحددين.

      اعتبارات مهمة:

      • استخدم نشاط Set Variable لتعيين قيمة رسالة TTS إلى متغير التدفق قبل استخدامها في النشاط.

      • استخدم علامات الاقتباس المفردة بدلاً من علامات الاقتباس المزدوجة داخل تعبيرات الحصاة.

      • استخدم مرشحات الهروب من الحصاة إذا كانت رسالة TTS الخاصة بك تحتوي على أكثر من سطر واحد ( بحيث يقوم النظام بتشغيل الرسالة)، على سبيل المثال {{variable | escape ('json')}}

      • لا يوجد حد أقصى لعدد الأحرف لرسائل تحويل النص إلى كلام من Cisco.

      يقبل الحقل نوعين من المدخلات - النص الخام (النص العادي) أو لغة ترميز تركيب الكلام (SSML) - البيانات المنسقة. يمكنك أيضًا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي.

      بالنسبة لعلامات SSML المدعومة لتحويل النص إلى كلام، راجع Cisco Cloud تحويل النص إلى كلام (TTS) في مركز اتصال Webex.

    • إضافة متغير الصوت —استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيًا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة استنادًا إلى تفضيلات العميل أثناء التفاعل.

      لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة.

      لمزيد من المعلومات، راجع بناء جملة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف.wav الذي تم تحميله إلى Control Hub

    • موجه المعاينة —انقر فوق زر مطالبة المعاينة لاختبار ومعاينة رسائل تحويل النص إلى كلام والملفات الصوتية. في مربع حوار موجه المعاينة الذي يظهر، اختر الصوت المطلوب لاختبار المطالبة. يمكنك تشغيل الرسائل والملفات الصوتية على النحو التالي:

      1. انقر فوق تشغيل الكل لتشغيل كل من الملف الصوتي ورسالة TTS معًا.

      2. قم بتشغيل الملفات الصوتية فقط.

      3. قم بتشغيل رسائل تحويل النص إلى كلام فقط.

  3. بعد ذلك، قم بتكوين إعدادات تحويل النص إلى كلام. تتضمن إعدادات تحويل النص إلى كلام الإعدادات التالية المستخدمة للتحقق من صحة إدخال DTMF المتوقع من المتصل.

    • معدل التحدث - يشير إلى معدل الكلام. قم بزيادة المدخلات الرقمية أو تقليلها للحفاظ على المعدل المثالي للكلام والتحكم في معدل التحدث الناتج.

      تتراوح القيم الصالحة للإدخال الرقمي من 0.25 إلى 4.0 كلمة في الدقيقة (wpm). القيمة الافتراضية هي 1.0 wpm.

    • كسب الصوت —يشير إلى الزيادة أو النقصان في مخرجات الصوت. قم بزيادة المدخلات الرقمية أو تقليلها للحفاظ على الحجم المثالي لخطاب الإخراج.

      تتراوح الإدخالات الصالحة للإدخال الرقمي من —96.0 ديسيبل إلى 16.0 ديسيبل (dB). القيمة الافتراضية هي 0.0 ديسيبل.

لا تقم بتضمين نشاط Play Message فقط في الحلقة بعد نشاط جهة الاتصال في قائمة الانتظار في تدفق المكالمات. يمكنك استخدام مزيج من نشاط Play Music ونشاط Play Message بشكل متكرر لإجراء تدفق مكالمات صالح.

عندما تقوم بتضمين نشاط Play Message قبل نشاط طلب HTTP في تدفق المكالمات، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.

تشغيل الموسيقى

يقوم نشاط Play Music بتشغيل الموسيقى عندما تصل مكالمة أو تكون في قائمة انتظار. يمكنك اختيار ملف صوتي لتشغيله، عندما تضع المتصل قيد الانتظار.

يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.

قبل أن تبدأ

عندما تقوم بتضمين نشاط Play Music قبل نشاط طلب HTTP في تدفق المكالمات، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات الموسيقى، قم بتكوين الإعدادات التالية:

  1. ملف الصوت الثابت —اختر هذا الخيار إذا كنت ترغب في تكوين الصوت الثابت ليتم تشغيله من صفحة موجه الصوت في Control Hub. بمجرد التحديد، اختر اسم ملف الصوت (.wav) من القائمة المنسدلة لملف الموسيقى.

    لمزيد من المعلومات، راجع إدارة المطالبات الصوتية.

  2. ملف الصوت الديناميكي —حدد هذا الخيار لتشغيل الصوت ديناميكيًا ضمن تدفق واحد. على سبيل المثال، يمكنك استخدام متغير لتشغيل المطالبات بلغات مختلفة بناءً على تفضيلات العميل.

    لتكوين صوت ديناميكي، أدخل متغير الصوت كتعبير Pebble. لمزيد من التفاصيل، راجع صيغة قالب Pebble.

    يجب أن تتطابق قيمة المتغير مع اسم ملف.wav الذي تم تحميله إلى Control Hub.

  3. بدء الأوفست - اضبط مدة التشغيل، بالثواني، لملف الموسيقى.

    على سبيل المثال، إذا كان طول الملف 60 ثانية، فإن إزاحة البداية هي 45 ثانية، والمدة هي 30 ثانية، ويتم تشغيل آخر 15 ثانية أولاً، ثم يتكرر الصوت إلى البداية ويتم تشغيله أول 15 ثانية. تبدأ القيمة 0 التشغيل من البداية.

    يمكنك إدخال إزاحة البداية كرقم ثابت (على سبيل المثال، 20) أو كتعبير (على سبيل المثال، {{MusicLength + 20}}).

    تأكد من أن جميع القيم رقمية.

  4. مدة الموسيقى —حدد مدة التشغيل، بالثواني، لملف الموسيقى المحدد (على سبيل المثال، 30). يمكنك إدخال قيمة ثابتة (على سبيل المثال، 20) أو تعبير (على سبيل المثال، {{MusicLength + 20}}). تأكد من أن جميع القيم رقمية. إذا تجاوزت إزاحة البداية والمدة طول الملف، فستعود الموسيقى إلى البداية وتستمر في التشغيل.

    يتبع تشغيل الموسيقى هذه القواعد:

    • إذا كانت مدة الموسيقى المحددة أقصر من طول الملف الصوتي، يتم تشغيل الموسيقى للمدة المحددة فقط. على سبيل المثال، يتم تشغيل مدة 30 ثانية مع ملف مدته 40 ثانية لمدة 30 ثانية.

    • إذا تجاوزت مدة الموسيقى طول الملف الصوتي، يتم تشغيل الموسيقى لمدة تصل إلى خمسة أضعاف طول الملف، مع التكرار حسب الحاجة. على سبيل المثال، يتم تشغيل مدة 600 ثانية مع ملف مدته 40 ثانية لمدة 200 ثانية (5 × 40).

عندما تقوم بتضمين نشاط Play Music قبل نشاط طلب HTTP في تدفق المكالمات، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.

سجل

يسجل نشاط التسجيل إدخال الكلام أو كلام المتصلين الذي يمكن الرجوع إليه في نفس تدفق المكالمات. هذا النشاط متاح فقط للعملاء الذين يستخدمون منصة وسائط Next Generation. يقوم النظام بتخزين الملفات الصوتية المسجلة فقط أثناء المكالمة، وبعد ذلك يتم حذف هذه الملفات تلقائيًا من النظام. حاليًا، الملفات الصوتية المسجلة بصيغة غير مشفرة. لا نوصي بتسجيل معلومات حساسة باستخدام هذه الميزة.

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

1

قم بتسجيل الدخول إلى Control Hub، واختر الخدمات > مركز الاتصال > التدفقات.

2

انقر فوق إدارة التدفقات ثم انقر فوق إنشاء التدفقات.

3

انقر فوق ابدأ من جديد. تظهر نافذة مصمم التدفق.

4

في حقل اسم التدفق، أدخل اسمًا فريدًا.

5

قم بسحب وإسقاط نشاط السجل من مكتبة الأنشطة إلى لوحة التدفق الرئيسية.

6

في الإعدادات العامة، قم بتنفيذ الإجراءات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. في حقل وصف النشاط، أدخل وصفًا للنشاط.

7

في إعدادات السجل، قم بتكوين الحقول التالية:

  1. حدد أو قم بإلغاء تحديد خانة اختيار نغمة البدء لتمكين صوت الصفير القصير أو تعطيله للإشارة إلى بداية التسجيل. افتراضيًا، يتم تمكين خانة الاختيار.
  2. في حقل مهلة الصمت، أدخل القيمة العددية بين 1 إلى 120 ثانية. يشير هذا إلى الحد الأقصى لفاصل الصمت المسموح به في أي وقت بعد بدء التسجيل. القيمة الافتراضية هي 4 ثوانٍ. يتوقف التسجيل عندما يكون هناك صمت لمهلة الصمت.
  3. في حقل الحد الأقصى لوقت التسجيل، أدخل القيمة العددية بين 1 إلى 120 ثانية للإشارة إلى الحد الأقصى للوقت المسموح به لتسجيل كلام المتصل. القيمة الافتراضية هي 30 ثانية. يتوقف التسجيل عندما يصل التسجيل إلى الحد الأقصى لوقت التسجيل.
  4. في حقل رمز الإنهاء، اختر إما رمز الحرف # أو * الذي يمكن للمستخدم النهائي استخدامه لإنهاء التسجيل. افتراضيًا، يكون رمز الإنهاء هو #.
8

في قسم متغيرات الإخراج، اعرض المتغيرات التالية:

  • Record_audioFileData - يخزن تفاصيل ملفات الصوت المسجلة.
  • Record_errorCode —يخزن رمز حالة الخطأ للأخطاء التي تحدث أثناء بدء أو أثناء تسجيل كلام المتصل.
  • Record_errorDescription —يخزن وصف الأخطاء التي تحدث أثناء بدء أو أثناء تسجيل كلام المتصل.

يمكنك استخدام متغير إخراج Record_audioFileData في أنشطة مثل تشغيل الرسائل والقائمة وجمع الأرقام في تدفق المكالمات. يمكن تكوين متغير الإخراج هذا كمتغير صوتي في الإعدادات السريعة لأنشطة IVR لتشغيل الصوت المسجل للمتصلين. يمكن أن تكون القيمة المتغيرة في شكل تعبير حصاة: {{record_activity_label.audioFiledata.name}}.

يمكنك استخدام متغير إخراج Record_audioFileData في نشاط طلب HTTP لتحميل الصوت المسجل إلى خادم خارجي تابع لجهة خارجية أو واجهة برمجة تطبيقات. يمكن القيام بذلك عن طريق اختيار نوع المحتوى كملف ومتغير إخراج نشاط التسجيل من قائمة المحتوى المنسدلة في نص الطلب.

يسرد الجدول التالي رموز الخطأ وأوصاف نشاط السجل:

رمز الخطأ

وصف الخطأ

السبب

1001

INVALID_SILENCE_TIMEOUT

المهلة الصامتة التي تم تكوينها ليست في النطاق الصحيح بين 1 و120 ثانية.

1002

INVALID_MAXIMUM_RECORDING_DURATION

الحد الأقصى لوقت التسجيل الذي تم تكوينه ليس في النطاق الصحيح بين 1 و120 ثانية.

1003

INVALID_TERMINATION_SYMBOL

رمز الإنهاء الذي تم تكوينه ليس أحد الأحرف المسموح بها * أو #.

1004

RECORD_API_FAILURE

حدث خطأ في API لبدء التسجيل.

1005

FEATURE_DISABLED_FOR_ORG

لم يتم تمكين الميزة للمؤسسة.

1006

لم يتم اكتشاف أي صوت إدخال للتسجيل. قد يحتوي الملف الصوتي المسجل على صمت.

1007

حدث خطأ في خدمات الوسائط أثناء التسجيل.

التحكم في التسجيل

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

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

يمكنك تكوين التحكم في التسجيل باستخدام الخطوات التالية:

  1. في Flow Designer، قم بسحب وإسقاط نشاط التحكم في التسجيل من مكتبة الأنشطة إلى اللوحة القماشية.

  2. انقر فوق نشاط التحكم في التسجيل لتكوين إعدادات النشاط.

  3. في الإعدادات العامة، أدخل اسمًا للنشاط في تسمية النشاط.

  4. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

  5. في إعدادات التحكم في التسجيل، حدد متغير التدفق من القائمة المنسدلة لتمكين التسجيل.

يتيح نشاط القائمة لـ IVR (الاستجابة الصوتية التفاعلية) ونشاط التحكم في التسجيل عند استخدامهما معًا في التدفق الحصول على موافقة التسجيل. يتم إعطاء الأولوية لإعداد موافقة المستخدم في التدفق مقارنة بمستوى المستأجر أو مستوى قائمة الانتظار أو إعدادات تكوين مستوى جدول التسجيل.

يمكن إدارة التحكم في التسجيل في السيناريوهات التالية:

  • إذا تم تعيين تكوين موافقة المستخدم إلى نعم في التدفق، فسيتم تسجيل المكالمة، بغض النظر عن تكوين التسجيل المعين على مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.

  • إذا لم يوافق المستخدم وتم تعيين التكوين إلى «لا» في التدفق، فلن يتم تسجيل المكالمة، بغض النظر عن تكوين التسجيل الذي تم تعيينه على مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.

  • إذا لم يتم تكوين موافقة المستخدم في التدفق، ولكن تم تعيين التكوين إلى نعم في أي من المستويات الأخرى مثل المستأجر أو قائمة الانتظار أو جدول التسجيل، فسيتم تسجيل المكالمة.

  • إذا لم يتم تكوين موافقة المستخدم، وتم تعيين التكوين إلى «لا» على جميع المستويات مثل المستأجر وقائمة الانتظار وجدول التسجيل، فلن يتم تسجيل المكالمة.

بالإضافة إلى ذلك، لا تزال تكوينات التسجيل الأخرى مثل الاستمرار في النقل، وتمكين إيقاف الاستئناف المؤقت، ومدة الإيقاف المؤقت وما إلى ذلك، مطبقة استنادًا إلى التسلسل الهرمي الحالي مثل المستأجر أو قائمة الانتظار أو مستوى جدول التسجيل.

متغيرات الإخراج

لا يحتوي هذا النشاط على متغيرات إخراج.

جدولة مكالمات IVR

تتيح ميزة رد الاتصال المجدول للعملاء جدولة رد الاتصال باستخدام IVR. يمكن للعملاء طلب عمليات رد الاتصال بشكل مستقل، دون التحدث إلى وكيل، مما يؤدي إلى عمليات مركز اتصال أكثر كفاءة. لدعم إمكانات رد الاتصال المجدولة للعملاء، توفر وحدة Flow Designer نشاط جدولة رد الاتصال داخل التدفق.

جدولة معاودة الاتصال

استخدم نشاط جدولة رد الاتصال لتمكين المتصلين من جدولة عمليات رد المكالمات بسهولة من خلال نظام IVR . يمكنك استخدام مطالبات DTMF المحددة لالتقاط تفاصيل الجدولة من المتصل وتمرير هذه المعلومات كمدخل إلى نشاط جدولة رد الاتصال.

تمكنك الأقسام التالية من تكوين نشاط جدولة رد الاتصال:

  • إعدادات عامة
  • جدولة إعدادات رد الاتصال
  • متغيرات مخرجات النشاط

قبل أن تبدأ

تأكد من تكوين نقطة إدخال رد الاتصال في Control Hub. راجع قسم إعداد نقطة إدخال رد الاتصال للحصول على التفاصيل.

1

في Flow Designer، قم بسحب وإسقاط نشاط جدولة رد الاتصال من مكتبة الأنشطة إلى اللوحة.

2

انقر فوق النشاط لتكوين إعدادات النشاط.

3

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

4

في قسم جدولة إعدادات رد الاتصال، قم بتكوين التفاصيل التالية:

  1. رقم الاتصال الهاتفي: رقم الهاتف الذي ستتم جدولة رد الاتصال به. يمكن أن يتضمن الرقم رمز البلد الاختياري والأرقام (0-9)، إلى جانب الأحرف الخاصة المسموح بها: المسافة () والواصلة (-) والأقواس (() والنقطة (. ). يجب أن يتراوح الطول الإجمالي للرقم بين 7 و 15 حرفًا.

  2. قائمة انتظار رد الاتصال: معرف فريد يمثل قائمة الانتظار المرتبطة برد الاتصال. يمكنك تعيين قيمة قائمة انتظار ثابتة أو تكوين قيمة ديناميكية باستخدام متغيرات التدفق.

  3. اسم العميل (اختياري): اسم العميل الذي يتلقى رد الاتصال. إذا لم يكن هناك اسم، فسيتم استخدام رقم الاتصال لتحديد العميل.

  4. تاريخ الجدول: التاريخ الذي يرغب فيه العميل في تلقي رد الاتصال.

    يجب تقديم تاريخ الجدول بصيغة ISO-8601 (YYYY-MM-DD). يجب أن يكون تاريخًا صالحًا في المنطقة الزمنية المحددة، ويجب أن يقع في غضون 31 يومًا من التاريخ الحالي.

  5. وقت بدء الجدول الزمني: وقت البدء المفضل لتلقي رد الاتصال، المحدد بتنسيق ISO-8601 (HH:mm:ss). يجب أن يكون وقت البدء قبل 30 دقيقة على الأقل من الوقت الحالي.

  6. وقت انتهاء الجدول الزمني: وقت الانتهاء المفضل الذي يجب أن يكتمل فيه رد الاتصال، أيضًا بتنسيق ISO-8601 (HH:mm:ss). يجب أن يكون وقت الانتهاء بعد 30 دقيقة على الأقل من وقت البدء ولا يمكن أن يتجاوز 8 ساعات بعد وقت البدء.

  7. المنطقة الزمنية للجدول الزمني: المنطقة الزمنية للعميل ذات الصلة بالتاريخ والوقت المقدمين. يجب أن يكون هذا اسمًا صالحًا للمنطقة الزمنية لـ IANA (على سبيل المثال America/New_York). يمكنك تعيين منطقة زمنية ثابتة أو تكوين قيمة ديناميكية باستخدام متغيرات التدفق.

قم بتضمين سلسلة من أنشطة IVR (القائمة، جمع الأرقام) لجمع هذه المعلومات من المتصل ونقلها إلى نشاط رد الاتصال المجدول. لتسهيل ذلك، راجع التدفق الفرعي لإعادة الاتصال المجدول للحصول على التفاصيل.

متغيرات مخرجات النشاط

تقوم متغيرات مخرجات النشاط بتخزين البيانات التي تم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة محددة إلى اللوحة.

يحتوي نشاط جدولة رد الاتصال على متغيرات الإخراج التالية:

  • كود جدولة Callback.failureCode: يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.
  • ScheduleCallback.وصف الفشل: يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط.

فيما يلي رموز الخطأ والأوصاف لنشاط رد الاتصال المجدول:

رمز الفشل

قيمة رمز الفشل

وصف الفشل

1

INVALID_REQUESTلأية مدخلات غير صالحة.

3

INVALID_QUEUEللحصول على تفاصيل قائمة انتظار غير صالحة.

6

SYSTEM_ERROR

يمثل هذا الرمز الأخطاء المتنوعة (التي لا تقع ضمن أي من الفئات المحددة).

ما يجب القيام به بعد ذلك

استخدم نشاط قطع الاتصال لإنهاء تدفق المكالمات بعد جدولة رد الاتصال.

إرسال الأرقام

يمكنك استخدام نشاط إرسال الأرقام لتكوين التدفقات التي ترسل نغمات DTMF إلى المتصل أثناء تفاعل IVR. هذا مفيد لـ:

  • المصادقة الآمنة - إنشاء تدفق مكالمات مصدق من خلال التحقق من المتصل باستخدام DTMF.

  • التفاعل مع الأنظمة الخارجية - التواصل مع الأنظمة الأخرى التي تتطلب إدخال DTMF.

يتيح نشاط Send Digits المصادقة المستندة إلى النغمة وهو مهم في السيناريوهات التي تتطلب تفاعلات آمنة مثل التحقق من صحة مسار المكالمة.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات Play DTMF، قم بتكوين الإعدادات التالية:

  1. تعيين القيمة —اختر هذا الخيار إذا كنت ترغب في تكوين أرقام DTMF الثابتة.

  2. تعيين إلى متغير —اختر هذا الخيار إذا كنت ترغب في تكوين أرقام DTMF ديناميكيًا.

    الحد الأقصى لطول إدخال DTMF هو 32 حرفًا. الأحرف المدعومة هي 0-9 وA-D والعلامة النجمية (*) والهاش (#) والفاصلة (،). تشير فاصلة الأحرف (،) إلى ثانية واحدة من التأخير.

    يمكنك استخدام نشاط إرسال الأرقام فقط خلال مرحلة المتصل الأولى إلى IVR. إذا كنت تستخدمه في تفاعل مثل الاستشارة/النقل إلى نقطة الدخول، فإن النظام يتجاهل نشاط إرسال الأرقام.

تعيين إعلان

يقوم نشاط تعيين الإعلان بتكوين الإعلانات التي يتم تشغيلها عند اتصال المكالمة بالوكيل. عند التمكين، يمكنك تكوين رسالة مسجلة مسبقًا كرسالة امتثال تحتوي على معلومات قانونية، أو تحية وكيل مخصصة، أو كليهما. يمكنك استخدام هذا النشاط للمكالمات الواردة والصادرة.

  • بالنسبة للتدفقات الواردة - قم بتكوين نشاط الإعلان قبل نشاط جهة الاتصال في قائمة الانتظار للحصول على الأداء الأمثل. وبدلاً من ذلك، يمكنك تكوينه ضمن حدث الطلب المسبق في تدفق الأحداث.
  • بالنسبة للتدفقات الصادرة - يجب تكوين نشاط الإعلان ضمن حدث الطلب المسبق. تأكد من أن نشاط تعيين معرف المتصل هو النشاط النهائي لحدث الطلب المسبق.

يدعم نشاط تعيين الإعلان أنواع الإعلانات التالية:

  • رسالة الامتثال
  • تحية الوكيل
  • إعلان ويسبر

راجع تحسين الكفاءة مع الرسائل المسجلة مسبقًا لمزيد من التفاصيل.

لتكوين نشاط تعيين الإعلان، قم بإجراء الخطوات التالية:

  1. قم بتسجيل الدخول إلى مركز التحكم.
  2. انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.
  3. اختر التدفق المطلوب وانقر فوق رمز Go to Flow Settings لفتح التدفق المطلوب.
  4. قم بسحب وإسقاط نشاط تعيين الإعلان إلى لوحة التدفق الرئيسية.
  5. في علامة تبويب الإعدادات العامة، قم بتكوين المعلمات التالية:
    1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

    2. في حقل وصف النشاط، أدخل وصفًا للنشاط.

  6. لتكوين تحية الوكيل، قم بتشغيل مفتاح تمكين تحية العامل. في حقل «غرض الترحيب»، أدخل اسم غرض الترحيب.
  7. لتكوين رسالة التوافق، قم بتشغيل مفتاح تمكين رسالة التوافق. اختر ملف الصوت المطلوب من القائمة المنسدلة.

  8. انقر فوق حفظ.
  9. انقر فوق نشر لنشر التدفق.

تعيين معرف المتصل

استخدم نشاط تعيين معرف المتصل لتعريف معرف المتصل الذي يظهر أثناء المكالمة. يجب استخدام نشاط تعيين معرف المتصل فقط في تدفقات الأحداث. يعد تعيين معرف المتصل نشاطًا نهائيًا يشير إلى نهاية تدفق حدث ما قبل الطلب الذي حدث. يساعد نشاط تعيين معرف المتصل في تكوين ANI للسيناريوهات التالية:

  • مكالمات واردة

  • مكالمات خارجية

  • رد اتصال مجامل

  • حملة المعاينة

  • رد الاتصال عبر الويب

  • تدفق التنفيذ

  • التحويل إلى رقم الاتصال

  • استشر رقم الاتصال

    استشر الوكيل

    استشر EP-DN/قائمة الانتظار

  • نقل إلى EP/قائمة الانتظار

يمكنك تكوين هذا النشاط بجوار معالج أحداث PreDial. يمكن تكوين ANI المطلوب باستخدام نشاط تعيين معرف المتصل استنادًا إلى خدمة تعريف الأرقام التي تم الاتصال بها (DNIS) أو نوع العملية أو نوع المشارك.

يمكنك تكوين DN الخاص بالوكيل باعتباره ANI مخصص، بحيث يمكن لوكيل المتصل رؤية رقم DN/الملحق الخاص بوكيل المتصل عندما يتم الاتصال به. هذا يقلل من فرص إسقاط المكالمات الداخلية. على سبيل المثال، عندما يتصل مستخدم المكتب الأمامي ( وكيل مركز الاتصال) بمستخدم المكتب الخلفي (موظف داخلي)، يمكن لمستخدم المكتب الخلفي رؤية معرف المتصل الداخلي (رقم الاتصال/الملحق) للوكيل، وبالتالي يقلل من حالات رفض المكالمات.

لهذا الغرض، يمكن للمتصل رؤية رقم/ملحق جهة الاتصال فقط عندما يتم الاتصال بوكيل المتصل من خلال الاتصال الخارجي أو الاستشارة أو النقل إلى DN، ويتم إضافة DN إلى قائمة أرقام الاتصال.

يجب إضافة رقم جهة الاتصال إلى قائمة الأرقام الداخلية للمؤسسة في Control Hub. لمزيد من المعلومات حول كيفية إضافة رقم جهة اتصال، راجع إنشاء رقم اتصال أو ملحق.

إذا قمت بإدخال رقم عشوائي، فسيقوم النظام بالتحقق من هذا الرقم باستخدام تخطيط EP-DN الافتراضي الذي تم تكوينه على Control Hub أو. Management Portal إذا كان هناك عدم تطابق، يقوم النظام بتوجيهه مرة أخرى إلى ANI الافتراضي. لمزيد من المعلومات حول التحقق المخصص من ANI، راجع رد الاتصال.

لضمان بقاء الأرقام الأصلية متاحة للتحليل في التقارير، لا يتم تغيير ANI المعروض في التقارير إلى ANI المخصص.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات معرف المتصل، يرجى تكوين ما يلي:

  1. معرف المتصل الثابت —اختر رقم الاتصال الذي تم تعيينه لنقطة إدخال، من القائمة المنسدلة. إذا لم تقم بتحديد رقم، فسيأخذ النظام في الاعتبار القيمة الافتراضية وفقًا لسيناريو المكالمة.

  2. معرف المتصل المتغير —اختر متغيرًا صالحًا (رقم E.164، مع تعيين EP-DN صالح) من القائمة المنسدلة. إذا لم تقم بتحديد رقم، فسيأخذ النظام في الاعتبار القيمة الافتراضية وفقًا لسيناريو المكالمة. إذا قمت بتوفير رقم ليس بتنسيق رقم E.164، فإن النظام يستخدم القيمة الافتراضية، وفقًا لسيناريو المكالمة.

    للسماح بالامتدادات الداخلية كـ ANI مخصص للمتصلين، عند تكوين التدفق الأولي للعميل/الوكيل المستشار أو وكيل dn/المنقول أو dn، اختر متغير predial.otherpartydn من القائمة المنسدلة كمعرف المتصل المتغير. نظرًا لأن هذا المتغير يحتوي على DN الخاص بالوكيل الأساسي، فسيكون ANI مخصصًا صالحًا يتم عرضه على جهاز الاستقبال.

يعتمد تخصيص ANI على المتطلبات التنظيمية. ضع في اعتبارك التبعيات الإقليمية قبل نشر البيئة.

يقوم معالج أحداث PreDial المستخدم لتخصيص معرف المتصل بتجاوز ANI الذي حددته سابقًا مثل الوكيل المحدد خارج ANI أو رد الاتصال المجاني مع تخصيص ANI أو أي سيناريو مشابه.

دعم التدفق مطلوب لأي سيناريو وارد أو خارجي لتخصيص ANI.

بالنسبة لحالات الاستخدام التي تعتمد على مزودي الخدمة مثل القرارات المستندة إلى رمز البلد والقيود الإقليمية وما إلى ذلك، فكر في اختبار التدفقات مع مزودي الخدمة أولاً.

لكي تعمل ANI بالشكل المتوقع في سيناريوهات المكالمات المختلفة، فأنت بحاجة إلى بيئة الجيل التالي.

استخدام ANI لسيناريوهات متعددة قابلة للتطبيق في بيئة الجيل التالي هو:

الجدول 15. استخدام ANI لسيناريوهات متعددة في بيئة الجيل التالي

سيناريو

التكوين

النتيجة: ANI

مكالمات العملاء

لم يتم تكوين معالج أحداث PreDial

  • يتم تقديم ANI الخاص بجهة الاتصال على جهاز الوكيل

  • يتم تقديم EP-DN على جهاز جهة الاتصال

مكالمات العملاء

تم تكوين معالج أحداث PreDial

يتم تقديم ANI على جهاز الوكيل - كما هو محدد في نشاط تعيين معرف المتصل

الوكيل الخارجي

لم يتم تكوين معالج أحداث PreDial

يتم تقديم كل من جهاز جهة الاتصال وجهاز الوكيل مع العميل المحدد Outdial ANI إذا اختار الوكيل Outdial ANI على سطح المكتب. بخلاف ذلك، يتم تقديم كل من جهاز جهة الاتصال وجهاز الوكيل مع ANI الافتراضي للمستأجر.

الوكيل الخارجي

تم تكوين معالج أحداث PreDial

بالنسبة لجهاز كل مشارك، يمكن الاحتفاظ بالوكيل المحدد Outdial ANI، إذا تم تحديده، أو يمكن تخصيصه، كما هو محدد في نشاط تعيين معرف المتصل.

رد اتصال مجامل

تم تعريف ANI للعميل في نشاط رد الاتصال

يتم تقديم ANI المحدد في نشاط رد الاتصال إلى جهاز جهة الاتصال.

رد اتصال مجامل

  • تم تعريف ANI للعميل في نشاط رد الاتصال

  • تم تكوين معالج أحداث PreDial لساق العميل

ستكون الأولوية لتعيين نشاط معرف المتصل الذي تم تكوينه.

رد اتصال مجامل

  • تم تعريف ANI للعميل في نشاط رد الاتصال

    لم يتم تكوين معالج أحداث PreDial لساق العميل

  • يتم تقديم ANI المحدد في نشاط رد الاتصال إلى جهاز جهة الاتصال.

  • إذا تم تعريف ANI في نشاط تعيين معرف المتصل، فسيتم تقديمه إلى جهاز الوكيل.

رد اتصال مجامل

  • لم يتم تعريف ANI للعميل في نشاط رد الاتصال

  • لم يتم تكوين معالج أحداث PreDial لساق العميل

يتم تقديم ANI الافتراضي للمستأجر على جهاز جهة الاتصال.

نقل الوكيل، استشر

تم تكوين معالج أحداث PreDial

يتم عرض معرف تعيين المتصل الذي تم تكوينه على جهاز Agent-2 الذي تمت استشارته والذي تم نقله.

إنشاء رقم اتصال أو ملحق

يمكنك إضافة رقم اتصال إلى قائمة الأرقام الداخلية لمؤسستك. ستكون واجهة المستخدم المخصصة مرئية لجهات الاتصال المضافة هذه. يمكنك إما إضافة رقم اتصال واحد في كل مرة، أو استخدام العمليات المجمعة لتحميل أرقام جهات الاتصال كملف CSV.

لمزيد من المعلومات حول كيفية تنفيذ العمليات المجمعة لإنشاء كائنات التكوين أو تعديلها أو استيرادها أو تصديرها في Control Hub، راجع العمليات المجمعة في مركز اتصال Webex.

لإضافة رقم اتصال أو ملحق:

  1. قم بتسجيل الدخول إلى مركز التحكم.

  2. انتقل إلى مركز الاتصال > إعدادات المستأجر > الصوت > رقم الاتصال.

  3. انقر فوق إضافة المزيد لإضافة رقم جهة اتصال/ملحق جديد إلى القائمة.

    يمكنك إنشاء رقم اتصال/ملحق في نطاق يتراوح بين 2 إلى 9 أرقام. يمكن أن يبدأ رقم الاتصال/الإضافة بـ 0. يمكنك إضافة 5000 رقم اتصال/ملحق كحد أقصى لكل مؤسسة.

تعيين إعلان الهمس

يقوم نشاط Set Whisper Announcation بتشغيل رسالة مختصرة مسجلة مسبقًا إلى الوكيل قبل اتصال الوكيل بالمتصل مباشرةً. يتم تشغيل الإعلان فقط للوكيل؛ يسمع المتصل الرنين الافتراضي أثناء تشغيل إعلان الهمس.

يمكن أن يحتوي محتوى الإعلان على معلومات حول المتصل تساعد في إعداد الوكيل للتعامل مع المكالمة.

من خلال تزويد الوكلاء بهذه المعلومات مقدمًا، تساعدهم الإعلانات الهمسة على التعامل مع المكالمات بشكل أكثر كفاءة، مما يؤدي إلى تقليل أوقات معالجة المكالمات وتحسين رضا العملاء.

عند تشغيل صوت همسة، لا يمكنك:

  • ضع المكالمة قيد الانتظار أو النقل أو المؤتمر.

  • اطلب مساعدة المشرف.

تصبح هذه الميزات متاحة مرة أخرى بعد اكتمال الإعلان.

إعلان هامس:

  • ينطبق على المكالمات الواردة والتحويل الأعمى إلى EP.

  • يمكن أن تكون سلسلة TTS سريعة أو (تحويل النص إلى كلام).

  • يمكن دمجها مع رسالة الامتثال وتحية الوكيل، وفي هذه الحالة يتم تشغيل الهمس أولاً.

  • لم يتم تضمينه في تسجيل المكالمات.

  • يدعم جميع أنواع نقاط نهاية الوكيل مثل الهاتف والعميل الناعم وWebRTC.

1

انقر فوق النشاط لتكوين إعدادات النشاط.

2

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعلان Whisper، يمكنك تعيين رسالة اتصال مسبق للوكلاء، وتقديم تفاصيل المتصل الرئيسية للخدمة المخصصة.

عند تشغيل مفتاح تمكين تحويل النص إلى كلام، يمكنك اختيار الموصل المطلوب .

  • إذا اخترت موصل Google TTS، فيجب أن تكون قد قمت بإعداد حساب Google Cloud وتهيئة خدمة تحويل النص إلى كلام. لمزيد من المعلومات، راجع قسم تحويل النص إلى كلام في دليل إعداد وإدارة مركز اتصال Webex.

  • إذا اخترت موصل Cisco TTS، فيمكنك تخطي تكوين حساب Google Cloud.

  1. الموصل —يشير إلى الموصل لمصادقة خدمة تحويل النص إلى كلام. تعرض القائمة المنسدلة اسم جميع موصلات Google في Control Hub. يتم عرض الموصلات النشطة فقط. حدد الموصل من القائمة المنسدلة.

    يمكن للعملاء الحاليين على النظام الأساسي الصوتي الكلاسيكي عرض موصل Google TTS فقط في القائمة المنسدلة.

    يمكن للعملاء الحاليين على النظام الأساسي الصوتي للجيل التالي عرض موصلات Cisco Cloud تحويل النص إلى كلام وموصلات Google TTS.

  2. تجاوز اللغة الافتراضية وإعدادات الصوت —استخدم زر التبديل هذا لتجاوز إعدادات الصوت التي تم تكوينها في متغير Global Voicename . يتم تمكين هذه المعلمة افتراضيًا.

  3. صوت الإخراج —يشير إلى اسم الصوت الناتج. يظهر هذا الحقل فقط إذا قمت بتمكين زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. حدد اسم الصوت الناتج من القائمة المنسدلة.

    إذا لم يكن اسم الصوت الناتج الذي تدعمه Google متاحًا في القائمة المنسدلة لـ Output Voice، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط Play Message في التدفق.

    قم بتكوين نشاط تعيين المتغير كما يلي:

    • قم بتعيين المتغير إلى Global_voiceName.

    • قم بتعيين قيمة المتغير إلى رمز اسم الصوت الناتج المطلوب (على سبيل المثال، en-US-Standard-D). لمزيد من المعلومات حول الأصوات واللغات المدعومة، راجع صفحة الأصوات واللغات المدعومة من Google.

  4. إضافة ملف صوتي - لاستبدال رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقًا، انقر فوق إضافة ملف صوتي. يضيف هذا صفًا جديدًا إلى التكوين حيث يمكنك اختيار الملف الصوتي المطلوب من القائمة المنسدلة.

    لإزالة عنصر من التسلسل، انقر فوق رمز الحذف الذي يظهر بجوار الإدخال المقابل أو القائمة المنسدلة.

  5. إضافة رسالة تحويل النص إلى كلام - لإنشاء المطالبة، استخدم تحويل النص إلى كلام أو مزيج من الملفات الصوتية المسجلة مسبقًا ورسائل تحويل النص إلى كلام.

    انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم الإنشاء الفوري. في هذا الحقل، اكتب الرسالة التي سيتم تشغيلها للمتصل باللغة والصوت المحددين.

    اعتبارات مهمة:

    • استخدم نشاط Set Variable لتعيين قيمة رسالة TTS إلى متغير التدفق قبل استخدامها في النشاط.

    • استخدم علامات الاقتباس المفردة بدلاً من علامات الاقتباس المزدوجة داخل تعبيرات الحصاة.

      لا يوجد حد أقصى لعدد الأحرف لرسائل تحويل النص إلى كلام من Cisco.

    يقبل الحقل نوعين من المدخلات - النص الخام (النص العادي) أو البيانات المنسقة بلغة ترميز الكلام (SSML). يمكنك أيضًا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي.

    بالنسبة لعلامات SSML المدعومة لتحويل النص إلى كلام، راجع Cisco Cloud تحويل النص إلى كلام (TTS) في مركز اتصال Webex.

  6. إضافة متغير الصوت —استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيًا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة استنادًا إلى تفضيلات العميل أثناء التفاعل.

    لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة.

    لمزيد من المعلومات، راجع بناء جملة قالب Pebble.

    يجب أن تتطابق قيمة المتغير مع اسم ملف.wav الذي تم تحميله إلى Control Hub.

  7. موجه المعاينة —انقر فوق زر مطالبة المعاينة لاختبار ومعاينة رسائل تحويل النص إلى كلام والملفات الصوتية. في مربع حوار موجه المعاينة الذي يظهر، اختر الصوت المطلوب لاختبار المطالبة. يمكنك تشغيل الرسائل والملفات الصوتية على النحو التالي:

    • انقر فوق تشغيل الكل لتشغيل كل من الملف الصوتي ورسالة TTS معًا.

    • قم بتشغيل الملفات الصوتية فقط.

    • قم بتشغيل رسائل تحويل النص إلى كلام فقط.

ابدأ بث الوسائط

يتم استخدام نشاط Start Media Stream لتمكين تدفق الوسائط الصوتية من محادثات المكالمات النشطة بين المتصل والوكيل.

لمزيد من التفاصيل حول كيفية استخدام النشاط في تدفقات المكالمات، راجع تمكين تدفق الوسائط لقوائم انتظار محددة.

تحميل الصوت

استخدم نشاط تحميل الصوت في التدفق لتمكين تحميل تحيات الوكيل.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

3

اختر التدفق المطلوب وانقر فوق رمز Go to Flow Settings لفتح التدفق المطلوب.

4

قم بسحب وإسقاط نشاط تحميل الصوت إلى لوحة التدفق الرئيسية.

5

في قسم الإعدادات العامة، قم بتكوين المعلمات التالية:

  1. في حقل تسمية النشاط، أدخل اسمًا للنشاط.

  2. في حقل وصف النشاط، أدخل وصفًا للنشاط.

6

في علامة تبويب معلومات ملف الصوت، قم بتكوين المعلمات التالية:

  1. نوع ملف الصوت —اختر نوع الملف الصوتي. حاليًا، يتم دعم التحية الشخصية للوكيل فقط.

  2. غرض الترحيب —أدخل اسم غرض الترحيب المستخدم لإنشاء تحية الوكيل.

  3. بيانات التسجيل - الملف الصوتي المسجل.

  4. معرف الوكيل —معرف مستخدم فريد يتم تعيينه لكل وكيل في مركز الاتصال.

تدفقات الأحداث

تحتوي علامة تبويب تدفقات الأحداث على معالجات الأحداث التالية التي تستخدمها عبر الأنشطة المختلفة:

لا يوجد خطأ عالمي

يسهل هذا الحدث معالجة الأخطاء العالمية. يقوم النظام بتشغيل هذا الحدث عندما لا تقوم بتكوين روابط مسار الخطأ على النشاط. تعرض جميع الأنشطة في معالجة المكالمات والأنشطة في التحكم في التدفق هذا الحدث. لمزيد من المعلومات، راجع سير عمل الخطأ العام.

تم قبول الوكيل

يقوم النظام بتشغيل هذا الحدث عندما يقوم أحد الوكلاء بالرد على مكالمة واردة ومقاطعة تجربة جهة الاتصال في قائمة الانتظار. يتم تشغيل هذا الحدث مباشرةً لمكالمات الحملة التقدمية والتنبؤية والمعاينة بمجرد أن يرد الوكيل على المكالمة.

الأنشطة التي تفتح هذا الحدث هي Screen Pop و Queue Contact.

الهاتف الذي تم الاتصال به

يقوم النظام بتشغيل هذا الحدث عندما تنقطع المكالمة المباشرة، ويزيل جميع المشاركين. يكون الحدث متاحًا إذا كنت تستخدم أنشطة معالجة المكالمات المحددة في تدفق مثل Screen Pop و Feedback V2. لا يتطلب هذا الحدث التصعيد إلى وكيل.

عند إنشاء تدفق، لا تقم بإضافة أي نشاط IVR بعد حدث PhoneContactended. أثناء تنفيذ التدفق، لن يعمل التدفق عند إضافة نشاط بعد انتهاء جهة الاتصال.

يعرض نشاط جهة اتصال قائمة الانتظار هذا الحدث فقط.

الوكيل المقدم

يقوم النظام بتشغيل هذا الحدث عندما يتم تقديم جهة اتصال صوتية إلى وكيل. يسمح هذا الحدث لمطور التدفق بتكوين العديد من الأنشطة المدعومة التي تعد جزءًا من معالجة الأحداث. على سبيل المثال، يمكن لمطور التدفق تكوين نشاط Screen Pop مقابل حدث AgentOffered. يوفر هذا التكوين معلومات متعلقة بالعميل للوكيل، قبل أن يتلقى الوكيل مكالمة أو يرد عليها.

هذا الحدث مرتبط بـ NewContact.

لا يتم دعم حدث AgentOffered للحملات التقدمية والتنبؤية والمعاينة.

يمكنك عرض المتغيرات ذات الصلة في متغيرات مخرجات الحدث.

تم قطع اتصال الوكيل

يقوم النظام بتشغيل هذا الحدث عندما ينفصل الوكيل الأخير عن مكالمة مباشرة، تاركًا العميل بمفرده على الخط.

يعرض نشاط جهة اتصال قائمة الانتظار هذا الحدث.

فشلت عملية إعادة الاتصال

يقوم النظام بتشغيل هذا الحدث عند فشل رد الاتصال المجاني أو رد الاتصال المجدول أو رد الاتصال الشخصي المجدول.

  • يقوم النظام بإعادة محاولة رد الاتصال فقط عندما يفشل رد الاتصال من نهاية جهة الاتصال. يفشل رد الاتصال عندما تكون جهة الاتصال مشغولة أو غير متوفرة، أو لا توجد إجابة من أحد الوكلاء.

  • أيضًا، تفشل المكالمة من نهاية الوكيل عندما لا يمكن الوصول إلى هاتف الوكيل أو يرفض الوكيل المكالمة. تنتقل المكالمة مرة أخرى إلى قائمة الانتظار وتتوجه مرة أخرى إلى وكيل متاح.

  • أيضًا، بالنسبة لعمليات الاسترجاعات المجدولة، يفشل رد الاتصال عندما يصل وقت الانتهاء المجدول دون توجيه المكالمة إلى وكيل. بالنسبة لعمليات الاسترجاعات الشخصية المجدولة، يفشل رد الاتصال أيضًا عندما لا يتم تسجيل دخول الوكيل المعين.

لاستخدام رد نداء إعادة المحاولة في التدفق، قم بتكوين متغير تدفق محلي (باستخدام نشاط setVariable) بقيمة 0 وقم بزيادته حسب الحاجة. تأكد من أن القيمة أقل من قيمة حساب متغير إعادة المحاولة.

يمكنك إرفاق أحداث أخرى تطلبها في التدفق لمحاولة إعادة محاولة رد الاتصال. قم بتضمين نشاط الانتظار متبوعًا برد الاتصال أو أي من أنشطة قائمة الانتظار مثل قائمة الانتظار إلى الوكيل وجهة اتصال قائمة الانتظار في التدفق. استخدم هذه الأنشطة بأي مجموعة أو ترتيب بعد نشاط الانتظار.

لإنهاء عمليات إعادة المحاولة:

  • للحصول على حالة حقيقية، استخدم نشاط End Flow. لا تستخدم نشاط قطع الاتصال.

  • بالنسبة لحالة خاطئة، استخدم قطع الاتصال بعد تكوين متغير إعادة المحاولة في التدفق. في هذه الحالة، تكون جميع محاولات إعادة المحاولة كاملة ولا تتوفر عمليات إعادة المحاولة.

الحد الأقصى لعدد محاولات إعادة محاولة الاتصال هو 10. الحد الأقصى للوقت الذي يمكن أن يبقى فيه التفاعل في النظام هو 14 يومًا. أيهما يحدث أولاً يعتبر عمر التفاعل لتكوين إعادة المحاولة.

عند استخدام نشاط الانتظار، يكون الحد الأدنى لفترة التأخير بين إعادة المحاولة هو 10 ثوانٍ، والحد الأقصى لفترة التأخير بين إعادة المحاولة هو 72 ساعة.

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

عند فشل رد الاتصال إلى جهة اتصال، يتم وضع جهة الاتصال في قائمة الانتظار ويتم إنشاء حدث callbackFailed. يمكن لمعالج إعادة المحاولة وضعها في قائمة الانتظار مرة أخرى باستخدام أي من الأنشطة مثل رد الاتصال (نفس الوجهة أو وجهة مختلفة) و/أو جهة اتصال قائمة الانتظار و/أو قائمة الانتظار إلى الوكيل.

إذا تم تكوين رد الاتصال إلى وجهة مختلفة في معالج أحداث callbackFailed، فلن يتم ترحيل المهارات.

بالنسبة إلى رد الاتصال المجدول أو معاودة الاتصال الشخصية المجدولة - في تدفق إعادة المحاولة - استخدم Newcontact.dnis في نشاط رد الاتصال إذا تم تكوينه.

بريديال

كجزء من NewContact، يمكّن حدث PreDial مطور التدفق من تعيين معرف المتصل أو تخصيصه باستخدام نشاط تعيين معرف المتصل.

عند إنشاء سير عمل، يكون هذا الحدث متاحًا في علامة تبويب تدفقات الأحداث في Flow Designer. تم إنهاء هذا الحدث من خلال تكوين نشاط تعيين معرف المتصل. يتم تشغيل هذا الحدث لكل من الوكيل والعميل بناءً على سيناريو المكالمة.

لكي تنجح مكالمات الحملة، يجب إجراء مكالمات الوكيل ومكالمات العملاء من نفس المنطقة الإعلامية. يتم تحديد منطقة الوسائط استنادًا إلى ANI/CLID الخاص بالمكالمة عند تقديمها للوسائط. يتم إجراء التعيين بين ANI ومنطقة الوسائط في Control Hub. يجب اختيار ANIs التي تم تحديدها في مكالمة الوكيل ومكالمة العميل، إذا تم التحكم فيها عبر حدث PreDial في التدفق، بحيث تصدر كلتا المكالمتين من نفس المنطقة.

على سبيل المثال، إذا كان الوكيل موجودًا في سنغافورة، ولكن سيتم إجراء مكالمات العميل في الولايات المتحدة، فقد يتم تحديد ANI لمكالمة العميل بحيث تكون منطقة الوسائط هي الولايات المتحدة. وبالمثل، يجب أيضًا اختيار ANI المحدد لاستدعاء الوكيل في حدث PreDial بحيث تكون منطقة الوسائط المحددة هي الولايات المتحدة.

يوفر الجدول التالي قائمة بأنواع العمليات وأنواع المشاركين المقابلة لـ Predial.OperationType.

الجدول 16. العملية المتعلقة بـ Predial.OperationType وأنواع المشاركين

نوع عملية بريديال

قبل الطلب. نوع المشارك

INBOUND

وكيل

OUTDIAL

وكيل، عميل

COURTESY_CALLBACK

وكيل، عميل

PREVIEW_CAMPAIGN

وكيل، عميل

WEB_CALLBACK

وكيل، عميل

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

وكيل

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

وكيل

CONSULT_TO_QUEUE

وكيل

CONSULT_TO_EP_DN

EP-DN

لا ينطبق تخصيص ANI للمشرف عند تكوين مراقبة المكالمات.

قم بتكوين كل مسار لمعالج أحداث PreDial باستخدام Set Caller ID كنشاط طرفي، وإلا يمكن التخلي عن جهة الاتصال.

دعم التدفق مطلوب لأي سيناريو وارد أو خارجي لاستخدام معالج أحداث PreDial.

لا تستخدم أنشطة التدفق التي تضع جهة اتصال في قائمة الانتظار مع معالج أحداث PreDial.

بالنسبة لـ ANI التي تم تكوينها مقابل جهة اتصال خارجية، يتم توجيه المكالمة عبر المنطقة التي تم تعيين العامل ANI إليها بغض النظر عن المنطقة التي توجد بها جهة الاتصال. على سبيل المثال، إذا كان لدى إحدى المؤسسات مراكز اتصال في الولايات المتحدة وأستراليا وتم تشغيل مكالمة صادرة لجهة اتصال موجودة في الولايات المتحدة مع تعيين الوكيل ANI إلى منطقة أستراليا، يتم توجيه المكالمة عبر أستراليا.

راجع جدول استخدام ANI لسيناريوهات متعددة في بيئة الجيل التالي في قسم تعيين معرف المتصل لاستخدام ANI في سيناريوهات المكالمات المختلفة.

يمكنك عرض المتغيرات ذات الصلة في متغيرات مخرجات الحدث.

اتصل بـ ANI Updated

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

فقط عمليات تحويل المكالمات التي بدأت من الهواتف المكتبية أو عملاء Jabber في أماكن العمل تعكس CLI النهائي. Webex Callingلا يتم تحديث عمليات النقل التي تتم عبر تطبيق Webex لعرض CLI النهائي.

نتيجة مكالمة الحملة الصادرة

كجزء من NewContact، يتم تشغيل هذا الحدث إذا كانت جهة الاتصال متصلة بجهاز الرد الآلي أو على وشك التخلي عنها. في كلتا الحالتين، يمكنك تشغيل رسالة قبل قطع الاتصال. يتخلى النظام عن المكالمة إذا لم يكن الوكيل متاحًا.

يتم دعم أنشطة تشغيل الموسيقى وتشغيل الرسائل فقط لهذا المعالج ويجب بعد ذلك قطع الاتصال.

يمكنك أيضًا إضافة أنشطة إضافية للتحكم في المكالمات مثل تشغيل الموسيقى وقطع الاتصال وما إلى ذلك إلى هذا الحدث وفقًا لنتيجة تحليل تقدم المكالمات (CPA). يمكن أن تكون نتائج CPA واحدة مما يلي:

  • AMD - تشير إلى اكتشاف جهاز الرد الآلي.
  • تم التخلي عنه - يشير إلى أنه تم التخلي عن المكالمة بسبب عدم توفر وكيل.
  • LIVE_VOICE - يشير إلى اكتشاف صوت مباشر للعميل في حملة IVR .

إذا كنت ترغب في تكوين IVR في مكالمة حملة خارجية:

  1. حدد التدفقات التي تستخدم حدث OutboundCampaignCallResult.
  2. ضع نشاط GoTo لتعيين التدفق إلى التدفق الثاني.
  3. استخدم خطوات IVR التي تم تكوينها باستخدام نشاط Virtual Agent في التدفق الثاني.

تأكد من تنفيذ هذه الخطوات، حيث لا يمكنك استخدام نشاط الوكيل الافتراضي مباشرةً مع OutboundCampaignCallResult.

يمكنك عرض المتغير ذي الصلة في متغيرات مخرجات الحدث.

لا يوجد سير عمل خطأ عالمي

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

OnGlobalError Workflow
لا يوجد سير عمل خطأ عالمي

إذا حدث خطأ أثناء تنفيذ التدفق، فسيستمر التنفيذ بالنشاط التالي المحدد في مسار الخطأ. إذا لم تقم بتكوين مسار الخطأ في التدفق الرئيسي، فلا يزال بإمكانك تعيين حدث OnGlobalError المتوفر في علامة تبويب Event Flows لمعالجة خطأ تنفيذ التدفق.

إذا فشلت في تحديد مسارات الخطأ في كل من التدفق الرئيسي وتدفقات الأحداث، ينتهي التدفق عند حدوث خطأ أثناء تنفيذ التدفق.

لننظر في سيناريو تقوم فيه بتكوين نشاط تعيين المتغير في التدفق.

Flow designer example to show where to set the variable activity in the main flow.
تعيين نشاط متغير في التدفق الرئيسي

يمكنك تعيين عقدة الخطأ غير المحدد لنشاط تعيين المتغير على التدفق الرئيسي لمعالجة أي أخطاء في النظام أثناء تنفيذ التدفق. إذا كنت لا ترغب في تحديد مسار الخطأ في التدفق الرئيسي، فلا يزال بإمكانك الانتقال إلى علامة تبويب تدفق الأحداث وتكوين تدفق أحداث OnGlobalError.

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
في تدفق أحداث الخطأ العام

في المثال أعلاه، يتم إلحاق رسالة Play بمعالج أحداث OnGlobalError. إذا كان هناك خطأ في النظام أثناء تنفيذ نشاط تعيين المتغير في التدفق الرئيسي، فسيأخذ النظام في الاعتبار التكوين الذي تم إجراؤه في نشاط تعيين المتغير أولاً. في حالة عدم تحديد مسار الخطأ، يقوم النظام بفحص معالج أحداث OnGlobalError في تدفق الأحداث. نظرًا لأن نشاط Play Message مرتبط بحدث OnGlobalError في المثال أعلاه، يقوم النظام بتشغيل الرسالة وإنهاء التدفق.

استخدم المتغيرات والتعبيرات

يدعم Flow Designer الأنواع التالية من المتغيرات:

المتغيرات المخصصة

متغيرات التدفق المخصصة هي متغيرات قابلة للتكوين لأنواع بيانات مختلفة يمكنك استخدامها طوال التدفق. يمكنك إنشاء العديد من متغيرات التدفق التي تحتاجها لتلبية المنطق في التدفق الخاص بك.

المتغيرات الآمنة

يمكنك وضع علامة على متغيرات التدفق على أنها آمنة لمنع تسجيل وتخزين أي معلومات حساسة (سيتم إخفاء هذه القيم أيضًا في جزء تصحيح التدفق). يمكنك تعيين متغيرات آمنة مثل Agent Viewable أو Agent Editable للتحكم في كيفية عرض هذه المتغيرات على. Agent Desktop

افتراضيًا، تعمل جميع المتغيرات الموجودة في التدفقات المنشورة كمتغيرات غير آمنة. افتح هذه التدفقات في وضع التحرير لمراجعة المتغيرات الآمنة والاحتفاظ بها حسب الحاجة.

في تخطيط متغير التدفق، لا يمكنك تعيين متغير آمن إلى متغير غير آمن في نشاط GoTo.

لا يمكنك وضع علامة على المتغيرات العالمية على أنها آمنة.

إنشاء متغيرات تدفق مخصصة

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

من لوحة التكوين، افتح قسم تعريف المتغير.

5

انقر فوق إضافة متغير التدفق.

يمكنك إضافة 30 متغيرًا كحد أقصى في التدفق. يشمل هذا العدد جميع المتغيرات العامة ومتغيرات التدفق، بغض النظر عما إذا كانت قابلة للإبلاغ أو قابلة للعرض من قبل الوكيل.

6

أدخل اسم ووصف المتغير.

7

اختر نوع متغير من القائمة المنسدلة.

لا يمكنك تغيير نوع المتغير بعد إنشاء المتغير.

أنواع المتغيرات المدعومة هي:

نوع متغير

قيمة متغيرة

منطقية

اختر «صحيح» أو «خطأ».

سلسلة

أدخل قيمة السلسلة. إذا كنت تريد استخدام متغير في تعبير، استخدم الصيغة: {{variable}}

عدد صحيح

أدخل قيمة العدد الصحيح.

عدد عشري

أدخل القيمة العشرية.

التاريخ والوقت

أدخل التاريخ والوقت بأحد التنسيقات المدعومة:

السنة - مم - الدقة:مم: ss.sssz

YYY-MM-DTHH:MM:SSZ

YYY-MM-DTHH:MMZ

{{الآن ()}}

لا تستخدم وظيفة now () للحصول على الوقت الحالي بالمللي ثانية لأنها تستخدم SimpleDateFormat. ومع ذلك، يمكنك استخدام مرشح epoch timestamp pebble لجلب الوقت الحالي بالمللي ثانية. لمزيد من المعلومات، راجع فلاتر Pebble المخصصة.

JSON

أدخل قيمة متغير JSON صالحة باستخدام التنسيق: {«Key» :"Value "}. على سبيل المثال، {«اسم الشركة»: «Cisco"}.

يمكن لمتغير JSON الاحتفاظ ببيانات بسيطة أو متداخلة. يمكن أن يصل الحد الأقصى لحجم قيمة متغير JSON إلى 16 كيلوبايت. يمكنك إنشاء خمسة متغيرات JSON كحد أقصى في التدفق.

لمزيد من المعلومات حول كيفية تكوين متغير JSON، راجع متغيرات JSON.

عند تحديد JSON كنوع متغير من القائمة، لن تظهر أزرار التبديل التي تحتوي على معلومات حساسة ووضع علامة على العامل القابل للعرض.

لا يُسمح بمتغيرات JSON في تسلسل التدفق.

8

حدد القيمة الافتراضية للمتغير حسب نوع المتغير المختار.

9

(اختياري) قم بتشغيل زر تبديل تمكين التجاوز الخارجي. من خلال تمكين هذا الخيار، يمكنك عرض المتغير على صفحة تكوين القناة. يسمح هذا للمسؤولين والمشرفين بتجاوز قيمة المتغير التي تم تكوينها من Control Hub. بمعنى آخر، يمكنهم تغيير قيمة متغير التدفق لقناة معينة دون فتح التدفق من وحدة Flow Designer.

لمزيد من المعلومات حول تجاوز المتغيرات من مركز التحكم، راجع إعداد قناة.

عند تكوين نوع المتغير كسلسلة، تظهر القائمة المنسدلة لنوع المورد مع الخيارات التالية. اختر نوع المورد الذي تريد السماح للمسؤولين بتجاوزه أثناء تكوين القناة.

  • موجه الصوت - لتجاوز إعدادات المطالبة الصوتية التي تم تكوينها في المتغير. على سبيل المثال، مطالبة الترحيب أو رسالة تحويل النص إلى كلام .
  • ساعات العمل - لتجاوز ساعات العمل في حالة الإغلاق الطارئ .
  • نقطة الإدخال - لتغيير إعدادات نقطة الإدخال.
  • رقم الطلب—لتغيير الرقم الذي تم الاتصال به.
  • التدفق - لتغيير التدفق.
  • قائمة الانتظار - لتغيير قائمة الانتظار.

  • لا يمكنك تجاوز المتغيرات التي تم وضع علامة «آمنة» عليها.
  • يمكنك تكوين 15 متغيرًا كحد أقصى يمكن تجاوزها.

10

(اختياري) إذا قمت بتشغيل زر تبديل يتضمن معلومات حساسة، يقوم النظام بوضع علامة على المتغير كمتغير آمن. أثناء تنفيذ التدفق، لا يقوم النظام بتسجيل أو تخزين أي معلومات يتم تمريرها من خلال هذا المتغير.

11

(اختياري) إذا قمت بتمكين زر تبديل Make Agent Viewable، فسيظهر المتغير على سطح المكتب إلى جانب القيمة الملتقطة كجزء من التدفق.

عند تمكين زر التبديل «جعل العامل قابلاً للعرض»، تظهر الحقول التالية:

  • تسمية سطح المكتب: حدد التسمية المرتبطة بهذا المتغير عندما يظهر على سطح المكتب. أدخل تسمية واضحة بخلاف اسم المتغير نفسه، حتى يتمكن الوكيل من فهم البيانات التي يتم تمريرها إليه.

  • عامل قابل للتحرير: حدد خانة الاختيار هذه إذا كنت تريد أن يتمكن الوكيل من تحرير قيمة المتغير كجزء من جلسة التفاعل. عندما يقوم الوكيل بتحديث المتغير، يقوم النظام بتمرير هذه التغييرات مرة أخرى إلى Flow Designer. يمكن للوكيل تحرير متغير التدفق والنقر على زر الحفظ من سطح المكتب. إذا تم قطع الاتصال قبل أن يقوم الوكيل بحفظ التغييرات، فلن يتم تحديث المتغير.

12

انقر فوق حفظ.

عندما تقوم بحفظ متغير التدفق المخصص، يتم حفظ المتغير كعلامة في لوحة الخصائص العالمية على سطح المكتب. إذا قمت بوضع علامة على المتغير كـ Agent Viewable، فستعرض العلامة رمز سماعة الرأس لسهولة التعرف عليه.

مثال: ترتيب متغيرات التدفق المعروض على سطح المكتب

عندما تقوم بإنشاء متغيرات تم وضع علامة عليها كـ Agent Viewable، يعرض سطح المكتب هذه المتغيرات بترتيب معين.

على سبيل المثال، إذا قمت بإنشاء متغيرات التدفق التالية: نوع العميل، العميل المشترك، عدد العملاء، نسبة الاتصال، dob، Datetest.

يتلقى سطح المكتب هذه المتغيرات من Flow Designer بالترتيب التالي: نسبة الاتصال، عدد العملاء، نوع العميل، العميل المشترك، ANI، DN، dob، RonTimeOut، Datetest.

يعرض سطح المكتب المتغيرات بالترتيب التالي، من اليسار إلى اليمين، على واجهة المستخدم:

  1. متغيرات العميل: رقم الهاتف، DN، قائمة الانتظار، وقت RONA

    .
  2. يتم فرز متغيرات التدفق بالترتيب الأبجدي مع المتغيرات التي تبدأ بالأحرف الكبيرة أولاً، تليها المتغيرات ذات الأحرف الصغيرة: CallRatio، CustomerCount، CustomerType، Datetest، SubscribedCustomer، dob.

مثال: عرض معرف التفاعل على سطح المكتب

معرف التفاعل (معرف جلسة الاتصال) هو معرف فريد تم إنشاؤه من قبل النظام ويحدد تفاعلًا معينًا. يمكنك جلب معرف التفاعل من تقارير المحلل واستخدام المعرف لاستكشاف المشكلات المتعلقة بفشل المكالمات وإصلاحها. لعرض معرف التفاعل على سطح المكتب:

  1. افتح التدفق المطلوب واختر إضافة متغيرات التدفق.
  2. قم بتعيين حقل القيمة الافتراضية إلى NewContact.InteractionID.
  3. قم بتمكين زر التبديل «جعل العامل قابلاً للعرض».

عندما يتلقى الوكيل مكالمة، يظهر معرف التفاعل على سطح المكتب.

تحرير متغيرات التدفق المخصصة

إذا كان المتغير قيد الاستخدام بالفعل، فلن تتمكن من تحرير نوع المتغير. قد يكون للقيام بذلك آثار كبيرة على التدفق. لذلك، هذا الإجراء محظور. في هذه الحالة، يتم تعطيل حقل القائمة المنسدلة لنوع المتغير وتظهر رسالة تحذير.

عند تحرير متغير بنجاح، تظهر التغييرات التي تم إجراؤها طوال التدفق، وفي النافذة المنبثقة التي تظهر عند النقر فوق متغير التدفق في لوحة الخصائص العمومية.

لتحرير متغير تدفق مخصص، قم بتنفيذ الخطوات التالية:

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

انقر فوق تحرير في الزاوية العلوية اليسرى من النافذة المنبثقة.

يظهر مربع حوار تحرير متغير التدفق. إذا لم يتم استخدام المتغير في التدفق، فستكون جميع الحقول قابلة للتحرير. يمكنك تعديل اسم المتغير ووصفه ونوعه وقيمته.

5

انقر فوق رمز المعلومات في هذه الرسالة لمشاهدة قائمة الأنشطة التي يتم فيها استخدام المتغير. إذا كنت ترغب في متابعة تحرير المتغير، قم بإزالة المتغير من جميع تكوينات التدفق قبل محاولة التحرير مرة أخرى.

6

قم بإجراء التغييرات اللازمة.

يظل زر الحفظ معطلاً حتى تقوم بإجراء تغيير.

7

انقر فوق حفظ.

حذف متغيرات التدفق المخصصة

إذا تم استخدام المتغير في التدفق، فلن تتمكن من حذفه. القيام بذلك له آثار كبيرة على التدفق. في هذه الحالة، يتم تعطيل زر الحذف في نافذة حذف المتغير، وتظهر قائمة بالأنشطة التي يتم فيها استخدام المتغير.

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

لحذف متغير تدفق مخصص، قم بتنفيذ الخطوات التالية:

1

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
2

انقر فوق رمز Go to Flow Designer بجانب التدفق.

تظهر نافذة مصمم التدفق.
3

في جزء الخصائص العمومية، انقر فوق رمز الحذف الذي يظهر على علامة المتغير التي تريد حذفها.

تجاوز إعدادات التدفق

تتيح ميزة تجاوز إعدادات التدفق داخل وحدة Flow Designer للمستخدمين المصرح لهم تعديل بعض الإعدادات المحددة مسبقًا للتدفق من Control Hub. تتيح هذه الميزة للمسؤولين والمشرفين تغيير بعض معاملات التدفق بسهولة مثل ساعات العمل أو المطالبات الصوتية أو تعيينات قائمة الانتظار دون فتح التدفق المطلوب.

لتجاوز إعدادات التدفق:

  • يجب تكوين متغيرات معينة في التدفق على أنها قابلة للتكوين خارجيًا. راجع قسم إنشاء متغيرات التدفق المخصصة للحصول على تفاصيل التكوين.

  • يجب على المسؤولين والمشرفين بعد ذلك إجراء التغييرات المطلوبة على هذه المتغيرات. تظهر متغيرات التدفق التي تم تكوينها على صفحة تكوين القناة في Control Hub. راجع قسم إعداد قناة لمزيد من التفاصيل.

توفر ميزة إعدادات تدفق التجاوز المزايا التالية:

  • إعادة استخدام التدفق: يمكن للمسؤولين استخدام نفس التدفق لمؤسسات مختلفة. ويمكنهم تكوين قيم مختلفة لنفس المتغير للقنوات المختلفة دون تعديل القيمة الافتراضية المحددة في التدفق.
  • أوقات استجابة أسرع: يتم تطبيق التغييرات التي تم إجراؤها على قيم المتغيرات على الفور، حتى على المكالمات الجارية بالفعل.
  • تقليل الأخطاء: يزيل مخاطر الأخطاء عند تعديل التدفقات المعقدة.
  • إدارة المهام المبسطة: بدون هذه الميزة، يجب على المسؤولين تنفيذ المهام التالية التي قد تكون معقدة وتستغرق وقتًا طويلاً للمستخدمين غير التقنيين:
    1. قم بتسجيل الدخول إلى مركز التحكم.
    2. افتح وحدة مصمم التدفق.
    3. انتقل إلى التدفق المطلوب وابحث عن المسار ذي الصلة للتدفق.
    4. قم بإجراء التغييرات المطلوبة.
    5. أعد نشر التدفق.

المتغيرات المحددة مسبقًا

يقوم Flow Designer تلقائيًا بإنشاء متغيرات محددة مسبقًا عند استخدام أحداث وأنشطة معينة في التدفق.

تظهر قائمة بالمتغيرات المحددة مسبقًا المتاحة في قسم المتغيرات المحددة مسبقًا في لوحة خصائص التدفق العالمي. كما تظهر أيضًا في لوحة الخصائص للحدث أو النشاط المحدد.

انقر فوق كل متغير لفتح نافذة منبثقة تشرح نوع البيانات التي يخزنها المتغير، حتى تعرف كيفية استخدام المتغير في التدفق الخاص بك.

في حين أن معظم سمات متغير مخرجات الحدث محددة مسبقًا ولا يمكن تحريرها، يمكنك تحرير المتغير لتعديل تعيين المتغير العام.

متغيرات مخرجات الأحداث

ترتبط متغيرات مخرجات الأحداث على وجه التحديد بالأحداث وتتخذ التسمية: <EventName>. <VariableName>.

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

متغيرات مخرجات الأحداث المتاحة هي:

  • جهة اتصال جديدة. ani

  • اسم جديد لـ Contact.dnis

  • جهة اتصال جديدة. معرف التفاعل

  • منطقة Contact.pstn الجديدة

  • تم قبول الوكيل. معرف الوكيل

  • تم قبول الوكيل. اسم الوكيل

  • تم قبول الوكيل. معرف البريد الإلكتروني للوكيل

  • تم قبول الوكيل. معرف جلسة الوكيل

  • تم قبول الوكيل. معرف قائمة الانتظار

  • تم قبول الوكيل. اسم قائمة الانتظار

  • تم قبول الوكيل. فريق

  • تم قبول الوكيل. اسم الفريق

  • تم قبول الوكيل. معرف المستأجر

  • تم قبول الوكيل. cad

  • تم إنهاء الاتصال بالهاتف. معرف الوكيل

  • تم إنهاء الاتصال بالهاتف. معرف البريد الإلكتروني للوكيل

  • تم إنهاء الاتصال الهاتفي. Teamid

  • تم إنهاء الاتصال بالهاتف. معرف قائمة الانتظار

  • تم إنهاء الاتصال بالهاتف. قناة واردة

  • تم إنهاء الاتصال بالهاتف. معرف استراتيجية التوجيه

  • تم عرض الوكيل. معرف الوكيل

  • الوكيل المقدم. اسم الوكيل

  • وكيل معروض. معرف البريد الإلكتروني للوكيل

  • الوكيل المعروض. معرف جلسة الوكيل

  • تم عرض الوكيل. معرف قائمة الانتظار

  • الوكيل المقدم. اسم قائمة الانتظار

  • وكيل متوفر. فريق

  • الوكيل المقدم. اسم الفريق

  • عرض الوكيل. معرف المستأجر

  • الوكيل المعروض. اتصل بالبيانات المرتبطة

  • تم عرض الوكيل. معرف الوكيل

  • الوكيل المقدم. اسم الوكيل

  • الوكيل المعروض. معرف جلسة الوكيل

  • تم عرض الوكيل. معرف قائمة الانتظار

  • الوكيل المقدم. اسم قائمة الانتظار

  • وكيل متوفر. فريق

  • الوكيل المقدم. اسم الفريق

  • عرض الوكيل. معرف المستأجر

  • الوكيل المقدم. cad

  • اتجاه بريديال

  • قبل الطلب. نوع المشارك

  • رقم الاتصال المسبق

  • بريديال.DN لطرف آخر

  • بريديال.epdn

  • تم اختيار وكيل بريديال داني

  • نوع عملية بريديال

  • نتيجة مكالمة الحملة الصادرة Result.cpa

  • رمز نتيجة مكالمة الحملة الصادرة Result.cpa

  • تم قطع اتصال الوكيل. معرف الوكيل

  • تم قطع اتصال الوكيل. معرف البريد الإلكتروني للوكيل

  • تم قطع اتصال الوكيل. معرف قائمة الانتظار

  • تم فصل الوكيل. فريق

  • تم قطع اتصال الوكيل. قناة واردة

  • تم فصل العامل. معرف استراتيجية التوجيه

في بعض الحالات، قد يكون متغير AgenteMailID فارغًا. يجب على مطوري Flow التحقق من صحة هذا المتغير قبل استخدامه، خاصة في السيناريوهات التي تتضمن مشكلات البحث في ذاكرة التخزين المؤقت.

تخصيص متغيرات النظام

يمكنك تخصيص تسمية سطح المكتب لمتغيرات رقم الهاتف و DNIS (خدمة تعريف الأرقام التي تم الاتصال بها) فقط. يمكنك إنشاء اسم مستعار لهذه المتغيرات وتكوينه باستخدام نشاط Set Variable في التدفق.

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

من لوحة خصائص التدفق العالمي، افتح قسم تعريف المتغير.

5

انقر فوق علامة تبويب التكوين.

6

انقر فوق إضافة متغير التدفق.

7

أدخل اسم ووصف المتغير.

8

اختر سلسلة في القائمة المنسدلة لنوع المتغير.

9

قم بتمكين زر التبديل «جعل العامل قابلاً للعرض».

10

في حقل تسمية سطح المكتب، أدخل تسمية سطح المكتب المطلوبة للمتغير.

11

انقر فوق حفظ.

يؤدي هذا إلى إنشاء المتغير.
12

من مكتبة الأنشطة، اسحب نشاط تعيين المتغير إلى اللوحة القماشية.

13

في قسم الإعدادات المتغيرة في لوحة إعدادات النشاط، قم بما يلي:

  1. من القائمة المنسدلة للمتغيرات، اختر المتغير الذي قمت بإنشائه في الخطوة 10.

  2. في قسم القيمة المتغيرة، اختر زر الاختيار Set to Variable.

  3. حدد متغير النظام الذي تريد تحريره مثل NewContact.ani لرقم الهاتف أو Newcontact.dnis لـ DNIS.

عند نشر التدفق، يستبدل متغير التدفق الذي تم إنشاؤه حديثًا متغير النظام المختار. أثناء تنفيذ التدفق، تظهر تسمية سطح المكتب للمتغير الذي تم إنشاؤه حديثًا في الجزء المنبثق الوارد والتفاعل على سطح المكتب.

متغيرات مخرجات النشاط

تقوم متغيرات مخرجات النشاط بتخزين البيانات التي تم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة محددة إلى اللوحة. تستخدم متغيرات مخرجات النشاط الصيغة التالية: <ActivityName>. <VariableName>حيث يتغير ActivityName ديناميكيًا بناءً على النشاط.

إذا كان التدفق يستخدم نشاطًا عدة مرات، فسيكون لكل نشاط مثيل فريد لكل متغير مخرجات النشاط المرتبط. تظهر جميع متغيرات مخرجات النشاط المتاحة للاستخدام في التدفق تلقائيًا في لوحة الخصائص العمومية عند تقديم نشاط إلى التدفق، وكذلك في لوحة الخصائص للنشاط المرتبط.

متغيرات مخرجات النشاط المتاحة هي:

  • Menu.optionEntered: يخزن خيار القائمة الذي حدده المتصل أثناء مثيل نشاط القائمة. هذا رقم واحد من 0 إلى 9.

  • CollectDigits.digitentered: يخزن الأرقام التي أدخلها المتصل أثناء مثيل نشاط تجميع الأرقام. يعتمد عدد الأرقام على تكوين النشاط.

  • HttpRequest.HttpStatusCode: يخزن رمز الحالة الذي تم تلقيه عند محاولة طلب HTTP.

  • HttpRequest.Httpresonsebody: يخزن الاستجابة عندما يتم تشغيل طلب HTTP بنجاح.

  • Httprequest.responseHeaders: يخزن الرؤوس التي يتم إرسالها كجزء من طلب HTTP.

  • VirtualAgent.intentTriggered: يخزن النية التي أدت إلى تشغيل تجربة المحادثة ليتم التعامل معها أو تصعيدها.

  • GetQueueinfo.ewt: يخزن قيمة وقت الانتظار المقدر لقائمة الانتظار المحددة.

  • GetQueueinfo.piq: يخزن قيمة الموضع في قائمة انتظار لقائمة الانتظار المحددة.

المتغيرات العالمية

المتغيرات العالمية هي متغيرات مخصصة يمكنك عرضها والوصول إليها عند إنشاء التدفقات. يقوم المسؤول بإنشاء متغيرات عامة في وحدة التزويد في مركز التحكم. لمزيد من المعلومات، راجع قسم المتغيرات العالمية في دليل إعداد وإدارة مركز اتصال Webex.

بصفتك مطورًا للتدفق، يمكنك استهلاك هذه المتغيرات وفقًا لمتطلباتك. يمكنك إضافة هذه المتغيرات في التدفق. يمكنك أيضًا تحرير متغير عمومي وإزالته بعد إضافته إلى التدفق.

تحرير المتغير العام في التدفق

عندما تقوم بتحرير متغير عمومي، لا يمكنك تغيير أي قيمة بيانات تعريف لمتغير عمومي في مصمم التدفق. ومع ذلك، يمكنك تغيير القيمة الافتراضية باستخدام زر التبديل فوق القيمة الافتراضية.

لتحرير متغير عمومي في التدفق:

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

في لوحة خصائص التدفق العالمي، انتقل لأسفل إلى تعريف المتغير > قسم المتغيرات المحددة مسبقًا.

5

في لوحة المتغير العالمي، انقر فوق متغير عمومي وانقر فوق تحرير (Edit button) أيقونة.

يظهر مربع حوار تحرير المتغيرات العالمية. يعرض تفاصيل المتغير العام المختار مثل نوع المتغير والقيمة الافتراضية وتسمية سطح المكتب والوكيل القابل للتحرير.
6

(اختياري) قم بتمكين زر تبديل استبدال تكوينات البوابة الإلكترونية للكتابة فوق القيم الموجودة التي تم تكوينها في Control Hub. يتيح لك ذلك تعديل قيم الحقول مثل القيمة الافتراضية وإمكانية عرض الوكيل والوكيل القابل للتحرير وتسمية سطح المكتب.

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

يجب ألا تتجاوز القيمة الافتراضية التي تم إدخالها لمتغير عمومي من نوع السلسلة التي يمكن الإبلاغ عنها بواسطة الوكيل 256 حرفًا.

7

قم بإجراء التغييرات اللازمة.

8

انقر فوق حفظ.

إزالة المتغيرات العالمية من التدفق

يمكنك إزالة متغير عمومي غير مستخدم في أي تدفق.

إذا لم تتمكن من إزالة متغير عمومي، فاتصل بالمسؤول لتمكين علامة الميزة لإزالة المتغيرات العامة من التدفق.

لإزالة متغير عمومي من التدفق:

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

في لوحة خصائص التدفق العالمي، انتقل لأسفل إلى تعريف المتغير > قسم المتغيرات المحددة مسبقًا.

5

في لوحة المتغيرات العالمية، انقر فوق رمز إزالة (x) للمتغير العمومي الذي تريد إزالته.

تطالبك رسالة منبثقة بتأكيد الإجراء الخاص بك.
6

انقر فوق حذف.

يؤدي هذا إلى إزالة المتغير العام المحدد من القائمة.

متغيرات سطح المكتب القابلة للعرض

يمكنك تكوين أنواع المتغيرات التالية للنافذة المنبثقة الواردة ولوحة التفاعل على سطح المكتب للمكالمات الصوتية الواردة والصادرة:

  • متغيرات النظام مثل رقم الهاتف و DNIS (خدمة تعريف الرقم الذي تم الاتصال به) واسم قائمة الانتظار ومهلة RONA

  • المتغيرات العالمية التي يتم إنشاؤها وإدارتها في Control Hub.

  • متغيرات التدفق المخصصة التي تم إنشاؤها وإدارتها في Flow Designer

يمكنك فقط تكوين تلك المتغيرات التي تم وضع علامة عليها كـ Agent Viewable.

يمكنك تكوين هذه المتغيرات على التدفقات الجديدة وكذلك على التدفقات الحالية. ومع ذلك، تستمر التدفقات الحالية في إظهار المتغيرات المنبثقة الافتراضية مثل رقم الهاتف وDNIS واسم قائمة الانتظار. يمكنك تحرير هذه التدفقات لإضافة المزيد من المتغيرات باستخدام هذه الميزة.

خطوات تكوين المتغيرات للنوافذ المنبثقة الواردة ولوحة التفاعل للمكالمات الواردة والصادرة هي نفسها.

تحتاج إلى إنشاء تدفقات منفصلة لسيناريوهات المكالمات الواردة والصادرة لتكوين المتغيرات للنافذة المنبثقة الواردة ولوحة التفاعل.

نافذة منبثقة واردة على سطح المكتب
تظهر النافذة المنبثقة الواردة عندما يتلقى الوكيل مكالمة واردة أو يطلب مكالمة صادرة. يعرض معلومات أساسية عن العميل وفقًا للمتغيرات التي تم تكوينها في Flow Designer. يمكنك تعيين ترتيب مظهر كل من هذه المتغيرات في النافذة المنبثقة الواردة التي يمكن أن تتضمن أي مجموعة من متغيرات النظام ومتغيرات التدفق العالمية والمخصصة. يمكنك أيضًا تحرير تسمية سطح المكتب لهذه المتغيرات.
يمكنك تخصيص تسمية سطح المكتب لمتغيرات النظام مثل رقم الهاتف و DNIS. لمزيد من المعلومات، راجع تخصيص متغيرات النظام.
بالنسبة للمكالمات الواردة والصادرة، يمكنك اختيار ثلاثة متغيرات كحد أدنى وستة متغيرات كحد أقصى. بالنسبة لمكالمات الاستشارة، سيعرض الوكيل الذي تمت استشارته ثلاثة متغيرات إضافية مثل اسم الوكيل وAgent DN وفريق العامل التي تتم إضافتها إلى القائمة افتراضيًا.

لا يمكنك تكوين المتغيرات التي تحتوي على معلومات حساسة في النافذة المنبثقة الواردة على سطح المكتب.

لمزيد من المعلومات حول كيفية تكوين المتغيرات للنافذة المنبثقة الواردة، راجع تكوين المتغيرات للنوافذ المنبثقة الواردة.
لوحة التفاعل
تظهر لوحة التفاعل على سطح المكتب بعد قبول الوكيل للمكالمة الواردة أو الصادرة. يعرض مجموعة المعلومات في متغيرات لوحة التفاعل التي تم تكوينها في Flow Designer. يمكنك اختيار 30 متغيرًا كحد أقصى. يمكنك تعيين ترتيب مظهر كل من هذه المتغيرات في لوحة التفاعل التي يمكن أن تتضمن أي مجموعة من متغيرات النظام والمتغيرات العالمية والمتغيرات المخصصة. يمكنك أيضًا تحرير تسمية سطح المكتب لهذه المتغيرات.

لا يدعم Webex Contact Center Desktop حاليًا ترجمة تسميات المتغيرات الديناميكية.

يمكنك تخصيص تسمية سطح المكتب لمتغيرات النظام مثل رقم الهاتف و DNIS. لمزيد من المعلومات، راجع تخصيص متغيرات النظام.
لمزيد من المعلومات حول كيفية تكوين المتغيرات للوحة التفاعل، راجع تكوين المتغيرات للوحة التفاعل.

تكوين المتغيرات للنوافذ المنبثقة الواردة

قبل أن تبدأ

قم بتكوين المتغيرات في النافذة المنبثقة الواردة للمكالمات الواردة والصادرة.

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

من لوحة خصائص التدفق العالمي، افتح قسم تعريف المتغير.

5

انقر فوق علامة تبويب إمكانية العرض والطلب على سطح المكتب.

6

في قسم النافذة المنبثقة الواردة، انقر فوق تحديد المتغيرات للنوافذ المنبثقة الواردة.

تظهر نافذة تحديد المتغيرات في النافذة المنبثقة الواردة. يعرض جميع المتغيرات التي تتضمن أربعة متغيرات افتراضية للنظام مثل رقم الهاتف و DNIS واسم قائمة الانتظار ومهلة RONA. يتم تحديد متغيرات النظام مثل رقم الهاتف وDNIS واسم قائمة الانتظار افتراضيًا بحيث يمكنك إلغاء تحديدها عند إضافة المزيد من المتغيرات.
7

استخدم خيارات البحث التالية لتصفية القائمة:

  1. أدخل بضع كلمات في حقل متغيرات البحث للبحث عن متغير معين باسمه.

  2. اختر نوع متغير من القائمة المنسدلة تحديد نوع المتغير.

يتم ملء القائمة تلقائيًا بالمتغيرات وفقًا لإدخالات المعايير الخاصة بك.
8

حدد خانات الاختيار للمتغيرات التي تريد اختيارها للنافذة المنبثقة الواردة.

يمكنك اختيار ثلاثة متغيرات كحد أدنى وستة متغيرات كحد أقصى.

9

انقر فوق حفظ.

يمكنك تخطي هذه الخطوة إذا قمت بتمكين زر تبديل الحفظ التلقائي.

تظهر المتغيرات المختارة في قسم النافذة المنبثقة الواردة.
10

استخدم رمز المقبض (handle icon) بجانب متغير لتحريكه لأعلى ولأسفل القائمة لتعيين ترتيب المظهر في النافذة المنبثقة الواردة من سطح المكتب.

11

(اختياري) انقر فوق رمز x بجانب متغير لإزالة هذا المتغير من القائمة.

تكوين المتغيرات للوحة التفاعل

قبل أن تبدأ

قم بتكوين المتغيرات في لوحة التفاعل للمكالمات الواردة والصادرة.

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

من لوحة خصائص التدفق العالمي، افتح قسم تعريف المتغير.

5

انقر فوق علامة تبويب إمكانية العرض والطلب على سطح المكتب.

6

في قسم لوحة التفاعل، انقر فوق تحديد متغيرات لوحة التفاعل.

تظهر نافذة تحديد المتغيرات في لوحة التفاعل. يعرض جميع المتغيرات إلى جانب أربعة متغيرات للنظام مثل رقم الهاتف و DNIS واسم قائمة الانتظار ومهلة RONA.
7

استخدم خيارات البحث التالية لتصفية القائمة:

  1. أدخل بضع كلمات في حقل متغيرات البحث للبحث عن متغير معين باسمه.

  2. اختر نوع متغير من القائمة المنسدلة تحديد نوع المتغير.

يتم ملء القائمة تلقائيًا بالمتغيرات وفقًا لإدخالات المعايير الخاصة بك.
8

حدد خانات الاختيار للمتغيرات التي تريد اختيارها للوحة التفاعل.

يمكنك اختيار 30 متغيرًا كحد أقصى.

9

استخدم رمز المقبض (handle icon) بجانب متغير لتحريكه لأعلى ولأسفل القائمة لتعيين ترتيب المظهر في لوحة التفاعل على سطح المكتب.

10

انقر فوق حفظ.

يمكنك تخطي هذه الخطوة إذا قمت بتمكين زر تبديل الحفظ التلقائي.

تظهر المتغيرات المختارة في قسم لوحة التفاعل.
11

(اختياري) انقر فوق رمز x بجانب متغير لإزالة هذا المتغير من القائمة.

متغيرات جسون

متغيرات JSON هي متغيرات تدفق مخصصة من النوع JSON. يمكنك إنشاء متغيرات JSON في برنامج Flow Designer. لمزيد من المعلومات، راجع إنشاء متغيرات تدفق مخصصة.

يمكنك استخدام الأنشطة التالية لتخزين البيانات في متغير JSON: طلب HTTP والتحليل وتعيين المتغير.

في أنشطة HTTP و Parse، يمكنك استخراج البيانات باستخدام تعبير مرشح مسار JSON وتخزينها في متغير JSON.

في نشاط تعيين المتغير، يمكنك استخدام متغير JSON في خيار تعيين القيمة بالطرق التالية:

  • اكتب قيمة JSON في مربع النص. على سبيل المثال:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • استخدم تعبير Pebble.

استخدام متغيرات JSON في تعبير Pebble

  • الوصول المنفصل بالنقطة (.): يمكنك استخدام الوصول المنفصل بالنقطة (.) في تعبير Pebble لمتغير JSON في أنشطة معالجة المكالمات والتحكم في التدفق.

    بناء الجملة: {{jsonvariableNAME.fieldName}} حيث يجب تقييم JSONVariableName.fieldName إلى حقل في متغير JSON.

    في نموذج مقتطف الشفرة السابق، إذا قمت باستخراج الموظف إلى متغير يسمى empvar باستخدام HTTP أو Parse:

    استخدم {{empvar.EmployeCode}} للحصول على القيمة كـ E1.

  • الوصول إلى الفهرس لمصفوفة JSON: يمكنك الوصول إلى فهرس محدد من مصفوفة JSON المشابهة لـ Pebble Syntax. لمزيد من التفاصيل حول الوصول إلى الفهرس في Pebble، تفضل بزيارة https://pebbletemplates.io/wiki/guide/basic-usage/، على سبيل المثال:

    {
        "Employees" : [
            {
            "userId":"rirani",
            "jobTitleName":"Developer",
            "firstName":"Romin",
            "lastName":"Irani",
            "preferredFullName":"Romin Irani",
            "employeeCode":"E1",
            },
            {
             "userId":"thanks",
             "jobTitleName":"Program Manager",
             "firstName":"Tom",
             "lastName":"Hanks",
             "preferredFullName":"Tom Hanks",
             "employeeCode":"E3",
             "directReports":[
                {
                   "userId":"John",
                   "jobTitleName":"Developer",
                   "firstName":"John",
                   "lastName":"Irani",
                   "preferredFullName":"John Irani",
                   "employeeCode":"E2"
                },
                {
                   "userId":"Sam",
                   "jobTitleName":"Developer",
                   "firstName":"Sam",
                   "lastName":"Das",
                   "preferredFullName":"Sam Das",
                   "employeeCode":"E2"
                }
             ]
          }
       ]
    } 
    إذا قمت باستخراج مصفوفة JSON للموظفين إلى متغير يسمى var باستخدام HTTP أو Parse:

    • استخدم {{var [0]}} للحصول على تفاصيل الموظف الخاص بالريراني الذي يعمل مديرًا.

    • استخدم {{var [1] .DirectReports [0]}} للحصول على تفاصيل الموظف الخاصة بجون الذي يعد بمثابة مراسل مباشر للمدير.

    • استخدم {{var [1] .directReports [0] .PreferredFullName}} للحصول على القيمة باسم جون إيراني.

    • استخدم {{var [0] .preferedFullName}} للحصول على القيمة كـ روما في إيران.

استخدام متغير JSON في طلب HTTP

لاستخدام متغير JSON كنص طلب لطلب HTTP، استخدم نشاط تعيين المتغير أولاً لتحويل متغير JSON إلى سلسلة. على سبيل المثال، في قسم تعيين إعدادات متغير النشاط المتغير، قم بتعيين متغير JsonString بقيمة {{jsonVariable}}.

استخدم هذا المتغير كمدخل لإعدادات HTTP. على سبيل المثال، في قسم إعدادات طلب HTTP، قم بتعيين نص الطلب كـ {{JsonString}}.

تعبيرات الكتابة

تدعم معظم حقول إدخال النص في Flow Designer تعبيرات الكتابة. التعبيرات ليست مطلوبة، ولكنها تسمح بوظائف البرمجة النصية القوية من خلال المتغيرات للمستخدمين المتقدمين. يمكنك أيضًا إدخال النص الأساسي والأرقام في نفس حقول الإدخال للتدفقات البسيطة إذا لم تكن بحاجة إلى تعبيرات.

لف كل تعبير بأقواس معقوفة مزدوجة كما هو موضح هنا: {{Enter Expression}}

على سبيل المثال، إذا كنت تريد دمج متغيرين للسلسلة معًا، فيجب عليك استخدام {{var1+var2}}. لمزيد من المعلومات، راجع: https://pebbletemplates.io/.

صيغة قالب بيبل

تستخدم جميع حقول الإدخال في مصمم التدفق صيغة تعبير مفتوحة المصدر تسمى قوالب Pebble: https://pebbletemplates.io/.

فيما يلي الرموز المدعومة في قوالب Pebble: ==،! =، <، >، <=، >=، +، -، *،/. لكتابة متغيرات مخصصة في تعبير، استخدم بناء الجملة التالي: {{variable}}

في صيغة Pebble Template، يجب أن تبدأ أسماء المتغيرات بحرف أو تسطير سفلي (_) أو علامة الدولار ($)، ولكن ليس برقم. على سبيل المثال، 311_Promo غير صالح، بينما Promo_311 صالح.

يتم دعم عوامل التشغيل المنطقية أيضًا. لمزيد من المعلومات، راجع https://pebbletemplates.io/wiki/operator/logic/.

نوصي بمراجعة وثائق Pebble Template قبل استخدام التعبيرات في Flow Designer. للحصول على معلومات حول كتابة التعبيرات، راجع المستندات على: https://pebbletemplates.io/wiki/.

على سبيل المثال، في حالة استخدام الشرط الأساسي هذه، يتحقق التعبير لمعرفة ما إذا كان رقم حساب المتصل أكبر من أو يساوي قيمة معينة. استنادًا إلى كيفية تقييم التعبير لتنفيذ تدفق معين، يمكن للتدفق أن يأخذ المسار True أو False.

فلاتر بيبل المخصصة

طابع إيبوك تايم

يمكنك استخدام فلاتر Pebble التالية لإرجاع الطابع الزمني للعصر لـ Now أو سلسلة تاريخ معينة:

الطابع الزمني للعصر في الوقت الحالي:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

طابع Epoch الزمني لتاريخ محدد:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

التحقق من صحة التعبيرات

إذا اكتشف حقل الإدخال وجود تعبير قيد الاستخدام (أي تم إدخال صيغة {{}})، تظهر أيقونة زرقاء في الزاوية السفلية اليسرى من الحقل.

انقر فوق الرمز الأزرق لفتح نموذج حيث يمكنك اختبار التعبير وتعديله حتى تحصل على النتيجة المرجوة.

يحتوي نموذج تعبير الاختبار على الحقول التالية:

  • التعبير: يعرض التعبير الذي تم إدخاله مبدئيًا في حقل الإدخال من تكوين النشاط.

  • حقول المتغيرات: يحتوي كل متغير مستخدم في التعبير على حقل دعم حيث يمكنك إدخال قيمة متغير نموذجية. أدخل قيمة لكل متغير، ثم انقر فوق اختبار لرؤية النتائج إذا تم تنفيذ التعبير باستخدام المعلمات التي تم إدخالها.

    لتعيين متغيرات في تعبير، استخدم التنسيق {{variable name}} فقط. على سبيل المثال، {{newContact.ani}} هي صيغة متغيرة.

  • النتيجة: تعرض نتيجة التعبير بعد النقر فوق الاختبار. إذا كانت النتائج مختلفة عن المتوقع، قم بتعديل التعبير كما تريد. إذا قمت بإجراء تغييرات على التكوين، انقر فوق تطبيق التغييرات لتحديث التعبير في تكوين النشاط.

استخدم قوالب التدفق

قوالب التدفق هي تدفقات معدة مسبقًا مصممة لحالات استخدام محددة. تتوفر هذه القوالب بسهولة في لوحة Flow Designer، مما يتيح لمطوري التدفق إنشاء التدفقات ونشرها بسرعة بأقل جهد.

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

استخدام ساعات العمل

استخدم قالب مصمم التدفق هذا لإدارة ساعات العمل في مركز اتصال Webex. يتم الترحيب بالمتصلين برسالة، ويتم توجيه مكالماتهم بناءً على ساعات العمل والعطلات وظروف الطوارئ المحددة للمؤسسة.

يقوم هذا التدفق بتوجيه المكالمات بناءً على ساعات عمل مركز الاتصال وقوائم العطلات والتجاوزات الطارئة، مما يضمن تجربة المتصل المثلى والتعامل الفعال مع ساعات العمل غير الرسمية. في حالة إغلاق مركز الاتصال، يتم إخطار المتصل بالإغلاق.

تشمل الميزات الرئيسية ما يلي:

  • إدارة مركزية لساعات العمل والعطلات والتجاوزات الطارئة.
  • التوجيه التلقائي بناءً على تكوين ساعات العمل.
  • يُستخدم تحويل النص إلى كلام من Cisco (TTS) لجميع المطالبات الصوتية، على الرغم من إمكانية تحميل ملفات الصوت المخصصة.
  • الموسيقى الافتراضية قيد الانتظار هي defaultmusic_on_hold.wav، ولكن يمكن تخصيصها.

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

  • إعداد ساعات العمل: يمكنك إنشاء ساعات العمل وقوائم العطلات وعمليات الإلغاء في Control Hub.
  • ملفات الصوت: قم بتحميل الملفات الصوتية المطلوبة للمطالبات مثل BusinessHoursOpen.wav أو استخدم ميزة Cisco TTS.
  • تخطيط قائمة الانتظار والفرق ونقطة الدخول: قم بتكوين هذه العناصر في مركز Management Portal اتصال Webex.

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

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

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

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفقوصف

ابدأ

(جهة اتصال هاتفية جديدة)

يبدأ التدفق عند تلقي جهة اتصال هاتفية جديدة.

التحقق من ساعات العمل

(ساعات العمل)

يقوم النظام بالتحقق مما إذا كان مركز الاتصال في غضون ساعات العمل العادية أو العطلات أو تجاوز الطوارئ.

موجه ساعات العمل

(ساعات العمل _ موجه)

خلال ساعات العمل، يتم تشغيل رسالة لإعلام المتصل بأن مركز الاتصال مفتوح (الملف الافتراضي: BusinessHoursOpen.wav).

جهة اتصال قائمة الانتظار

(قائمة انتظار الوكيل)
يتم وضع المتصل في قائمة الانتظار ليتم توجيهه إلى وكيل متاح.

امسك الموسيقى

(هولد ميوزيك)
يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار (الملف الافتراضي: defaultmusic_on_hold.wav).

عطلة مغلقة

(العطلة_مغلقة)

إذا كانت عطلة، يتم تشغيل رسالة لإعلام المتصل بأن المكتب مغلق.

موجه بعد ساعات العمل

(بعد ساعات العمل _ موجه)

إذا كان ذلك بعد ساعات العمل، يتم تشغيل رسالة لإعلام المتصل بأن المكتب مغلق.
تجاوز الطوارئ

(التجاوز_الطوارئ)

في حالة التجاوز الطارئ، يتم تشغيل رسالة طوارئ.
قطع الاتصال

(قطع الاتصال)

بعد تشغيل الرسالة (سواء كان ذلك بعد ساعات العمل أو العطلة أو الطوارئ)، يتم قطع الاتصال بالمكالمة.

موارد إضافية

لمزيد من المعلومات حول تكوين ساعات العمل وقوائم العطلات وعمليات الإلغاء، راجع دليل إعداد وإدارة مركز اتصال Webex.

اتصال داخلي شامل

استخدم قالب مصمم التدفق هذا في مركز اتصال Webex لمعالجة شاملة للمكالمات الواردة وفحوصات ساعات العمل وإعلانات الموضع في قائمة الانتظار وخيارات رد الاتصال.

يوضح هذا التدفق سيناريو مكالمة صوتية واردة شاملة لمركز اتصال Webex. ويشمل ذلك التعامل مع ساعات العمل والعطلات والتجاوزات الطارئة وخيارات الخدمة الذاتية وإعلانات الوضع في قائمة الانتظار (PIQ) وخيارات معاودة الاتصال بالعملاء. إنها مناسبة للبيئات التي تكون فيها الخدمة الذاتية الأساسية وقائمة انتظار المكالمات ضرورية.

قم بتعديل التدفق ليناسب احتياجات المؤسسة المحددة وللتعامل مع الظروف غير المعروفة بأمان.

يستخدم هذا التدفق برنامج تحويل النص إلى كلام من Cisco (TTS) للأنشطة الصوتية التي تتطلب مطالبات (إن وجدت). بالنسبة للموسيقى، يتم تعيينها افتراضيًا على ملف defaultmusic_on_hold.wav المتوفر خارج الصندوق.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي تكوينات أخرى خاصة بالمؤسسة مثل الموصلات وANI الخارجي والمزيد.
  • قم بإعداد ساعات العمل وقوائم العطلات والتجاوزات الطارئة من Control Hub ← الخدمات ← إعداد مركز الاتصال ← ساعات العمل.

  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

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

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

عنصر التدفق

وصف

تم استلام المكالمةتدخل المكالمة التدفق في نشاط NewContact.
تحقق من ساعات العمليقوم التدفق بفحص الوقت الحالي مقابل ساعات العمل المحددة باستخدام نشاط Business Hours.
  • ساعات العمل: يتم توجيه المكالمة إلى نشاط Work_non_workhours_match، ويتم التعامل معها أيضًا بناءً على ظروف مثل ساعات العمل أو بعد ساعات العمل.
  • العطلات: يتم تشغيل رسالة Holiday_Closed لإعلام المتصل بأن المكتب مغلق بسبب عطلة، يليه انقطاع الاتصال.
  • تجاوز الطوارئ: يقوم نشاط Override_Emergency بتشغيل رسالة تجاوز الطوارئ، يليها قطع الاتصال.
  • بعد ساعات العمل: يقوم نشاط AfterHours_Prompt بتشغيل رسالة ساعات مغلقة، ويتم قطع الاتصال بالمكالمة.
خيارات الخدمة الذاتيةخلال ساعات العمل، يقوم نشاط WelcomeMenu (قائمة IVR) بتشغيل قائمة تقدم خيارات الخدمة الذاتية الأساسية للمتصلين:
  • اضغط 1 لدعم العملاء: المكالمة في قائمة الانتظار لفريق الدعم.
  • اضغط 2 للمبيعات: المكالمة في قائمة الانتظار لفريق المبيعات.
وضع قائمة الانتظار يتم وضع المتصل في قائمة انتظار باستخدام نشاط قائمة الانتظار.

يقوم نشاط getPositionInQueue باسترداد موضع المتصل في قائمة الانتظار، ويتم الإعلان عن هذه المعلومات للمتصل باستخدام نشاط PlayPiQ.

خيارات رد الاتصال والبريد الصوتيإذا اختار المتصل ترك بريد صوتي أو طلب معاودة الاتصال، فسيتم تشغيل نشاط FinalMenu:
  • اضغط 1 لرد الاتصال: يتم استخدام نشاط Callback_guf لجدولة رد الاتصال.
  • اضغط 2 للبريد الصوتي: يتم تحويل المكالمة إلى البريد الصوتي باستخدام نشاط البريد الصوتي.

امسك الموسيقى

يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار (الملف الافتراضي: defaultmusic_on_hold.wav).

معالجة الحلقة

يضمن التدفق أنه في حالة تكرار المتصل عدة مرات (من خلال أنشطة CallLoopCycle و LoopCycle)، يتم توجيهه إلى خيارات القائمة النهائية (رد الاتصال أو البريد الصوتي).
قطع الاتصالبعد الانتهاء من جميع الخطوات أو إذا اختار المتصل الخروج، يتم قطع الاتصال باستخدام أنشطة DisconnectContact.

أنشطة التدفق

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

نشاط التدفق

وصف

ابدأ

(جهة اتصال جديدة)

يبدأ التدفق عند تلقي المكالمة.

فحص ساعات العمل

(ساعات العمل)

يتحقق مما إذا كانت المكالمة خلال ساعات العمل أو العطلات أو حالات التجاوز في حالات الطوارئ.

قائمة الرد الصوتي التفاعلي

(قائمة الترحيب)

يقوم بتشغيل قائمة تحتوي على خيارات الخدمة الذاتية (اضغط 1 للدعم، اضغط 2 للمبيعات).

معالجة قائمة الانتظار

  • قائمة الانتظار: تضع المتصل في قائمة انتظار للفريق المناسب (على سبيل المثال، الدعم أو المبيعات).
  • GetPositionInQueue: يسترجع ويعلن موضع المتصل في قائمة الانتظار.
  • PlayPiq: تعلن عن موضع المتصل في قائمة الانتظار.

هولد ميوزيك

(موسيقى معلقة)

تحتوي عمليات التشغيل على الموسيقى أثناء انتظار المتصل في قائمة الانتظار.

معالجة الحلقة

(دورة حلقة الاتصال ودورة الحلقة)

يضمن توجيه المكالمات المتكررة عدة مرات إلى القائمة النهائية.

قطع الاتصال

(قطع الاتصال)

يقوم بفصل المكالمة بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل.

موارد إضافية

لمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

مسح CSAT DTMF

يحتوي قالب التدفق هذا على وظائف نظام استبيان ما بعد المكالمة (PCS) الذي يعمل بالاستجابة الصوتية التفاعلية (IVR). تم تصميم الاستطلاع لالتقاط تقييمات رضا العملاء بكفاءة وفعالية باستخدام قائمة أساسية ونظام الرد الصوتي التفاعلي باللمس.

يساعد هذا التدفق مركز اتصال Webex على جمع ملاحظات العملاء بكفاءة من خلال استطلاع مؤتمت بسيط بعد المكالمة باستخدام نغمات ثنائية التردد (DTMF). يقوم العملاء بتقييم تجربة الاتصال الخاصة بهم عندما يحصلون على مطالبة بالتقييم. يجمع النظام ردود العملاء في متغير عالمي يستخدم لإعداد التقارير. يلتقط الاستطلاع تقييمات رضا العملاء على مقياس من 1 إلى 5.

تم تصميم هذا التدفق لإعداد استطلاعات ما بعد المكالمات بسهولة في بضع خطوات بسيطة. يأتي معبأ مسبقًا بجميع اللبنات الأساسية المطلوبة بما في ذلك موصل تحويل الكلام إلى نص.

الاستخدام

لاستخدام هذا التدفق بفعالية كتدفق استبيان ما بعد المكالمة، قم بتوصيل GoTo Flow من حدث AgentDisconnected على التدفق الرئيسي الخاص بك. وهذا يضمن أنه عندما يقوم الوكيل بفصل المكالمة، يتم تقديم استبيان الاستجابة الصوتية التفاعلية (IVR) للمتصل بعد المكالمة والذي يلتقط استجابة رضا العملاء (CSAT).

يتضمن هذا التدفق رسائل يمكن تشغيلها للعملاء. يمكنك تخصيص الرسائل كما هو مطلوب.

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

قبل تكوين هذا التدفق، قم بإنشاء المتغيرات التالية:

  • مسح مضاد

    • النوع —عدد صحيح

    • القيمة الافتراضية —0

    • الوصف —يتتبع عدد محاولات الاستطلاع والزيادات مع كل استجابة غير صالحة أو استجابة انتهت مدتها.

  • الاستجابة لاستبيان التعليقات العالمية

    • النوع —عدد صحيح

    • القيمة الافتراضية —0

    • المصدر - المتغير العالمي
    • اجعلها قابلة للإبلاغ - قم بالتشغيل.
    • الوصف - يخزن استجابة تقييم العميل أو «NoResponse» إذا كان هناك سيناريو غير صالح/انتهت مدته.

أنشطة التدفق

يصف الجدول التالي الأنشطة المستخدمة في التدفق.

نشاط التدفقوصف

ابدأ

جهة اتصال جديدة

يبدأ الاستطلاع عند بدء جهة اتصال هاتفية جديدة.

خيارات الاستبيان (قائمة IVR)

يطالب المستخدم بتحديد تصنيف (1-5). تتوافق الأرقام 1 و 2 و 3 و 4 و 5 مع مستويات الرضا.

تؤدي المهلة أو الاستجابة غير الصالحة إلى إعادة المحاولة.

تعيين استجابة الاستطلاع

يلتقط اختيار المستخدم ويخزنه في متغير Global_feedbackSurveyResponse.

حدد الاستطلاع المضاد

يزيد متغير CounterSurvey بعد انتهاء المهلة أو الاستجابة غير الصالحة.

مسح عداد الشيكات

يتم التحقق من صحة ما إذا كان عدد مرات إعادة المحاولة يتجاوز 2 باستخدام الشرط التالي CounterSurvey > 2.

ينهي الاستطلاع في حالة استنفاد عمليات إعادة المحاولة.

تعيين المتغير _R3K

يقوم بتعيين «NoResponse» إلى SurveyResponse في حالة استنفاد عمليات إعادة المحاولة.

تم تسجيل استبيان اللعب

يقوم بتشغيل رسالة شكر بعد التقاط الرد.

قطع الاتصال

ينهي المكالمة بأمان.

وكيل ديالوجفلو إس الافتراضي

يوضح قالب مصمم تدفق مركز اتصال Webex تدفق البيانات بين Google DialogFlow ES ومركز اتصال Webex، مع التركيز على كيفية تمرير البيانات من وإلى كلا النظامين أثناء التفاعل.

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

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق:

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

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

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

عنصر التدفق

وصف

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

أنشطة التدفق

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

نشاط التدفق

وصف

ابدأ

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

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

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

قطع الاتصال

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

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

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

متغير التدفق

وصف

الاشتراك في الاستبيان العالمي للتعليقات

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

اسم الصوت العالمي

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

موارد إضافية

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

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

دعم المطور

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

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

دعم متغير ديناميكي

يوفر هذا القالب تدفقًا صوتيًا داخليًا ديناميكيًا متقدمًا يقوم باسترداد الإعدادات الخارجية، وإعداد متغيرات التدفق بهذه الإعدادات وتوجيه المكالمات استنادًا إلى التكوينات المتغيرة.

يقوم التدفق بجلب إعدادات التدفق ديناميكيًا من خلال طلب HTTP وتعيين المتغيرات التي توجه بقية التدفق. تقوم هذه المتغيرات بإدارة قرارات التوجيه ومعالجة قائمة الانتظار والمطالبات وإدارة الأخطاء. يُستخدم هذا غالبًا للسيناريوهات التي تتطلب المرونة في معالجة المكالمات استنادًا إلى ظروف العمل في الوقت الفعلي مثل ساعات العمل أو العطلات - حيث يمكن إعادة استخدام تدفق واحد عبر حالات استخدام مختلفة باستخدام التوجيه الديناميكي القائم على المتغير.

يضمن التدفق تجربة المتصل السلسة والفعالة من خلال تشغيل الرسائل المناسبة، والتعامل مع ساعات العمل أو حالات الخطأ، وتوفير التوجيه بناءً على المتطلبات المحددة للمؤسسة.

يستخدم التدفق تحويل النص إلى كلام من Cisco (TTS) لجميع الأنشطة الصوتية التي تتطلب مطالبات. يمكن تكوين الموسيقى المخصصة قيد الانتظار أو الرسائل من خلال تحديث متغيرات التدفق.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وANI الخارجي والمزيد.
  • تأكد من تحميل أي ملفات صوتية ثابتة مطلوبة أو مطالبات TTS مخصصة إلى النظام.

  • احصل على نقطة نهاية صالحة لواجهة برمجة التطبيقات لجلب إعدادات التدفق

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

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

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

عنصر التدفق

وصف

جهة اتصال جديدةيبدأ التدفق عند تلقي مكالمة عند نقطة الدخول.
طلب HTTPيقوم التدفق بعمل طلب HTTP لجلب إعدادات التدفق ديناميكيًا استنادًا إلى DNIS الخاص بالمكالمة.
فحص ساعات العملوفقًا لإعدادات التدفق، يتحقق التدفق من ساعات العمل والعطلات والتجاوزات لتوجيه المكالمة بشكل مناسب.
تشغيل الرسالة (مرحبًا بك)استنادًا إلى الإعدادات التي تم جلبها، يتم تشغيل رسالة ترحيب باستخدام TTS أو مطالبة مسجلة مسبقًا.
نشاط قائمة الانتظارإذا لزم الأمر، يتم وضع المكالمة في قائمة انتظار استنادًا إلى المتغيرات الديناميكية.
تشغيل الموسيقى (إدارة قائمة الانتظار والموسيقى في قائمة الانتظار)أثناء انتظار المتصل في قائمة الانتظار، يتم تشغيل الموسيقى المعلقة، والتي يمكن ضبطها ديناميكيًا.
معالجة الأخطاءفي حالة حدوث أي خطأ، تتم إعادة توجيه المكالمة إلى تدفق معالجة الأخطاء أو نقطة إدخال مختلفة باستخدام GoTo الممكّن بواسطة المتغيرات الديناميكية.

أنشطة التدفق

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

نشاط التدفق

وصف

ابدأ

يبدأ التدفق عند تلقي مكالمة من خلال نشاط NewContact.
طلب HTTPيقوم نشاط fetchFlowSettings بعمل طلب HTTP لاسترداد جميع إعدادات التدفق الضرورية، مثل ساعات العمل والمطالبات وتكوينات قائمة الانتظار.

قائمة الرد الصوتي التفاعلي

(قائمة الترحيب)

يقوم بتشغيل قائمة تحتوي على خيارات الخدمة الذاتية (اضغط 1 للدعم، اضغط 2 للمبيعات).

تعيين المتغيراتيقوم نشاط setVariable بتخزين البيانات المستردة من طلب HTTP وتعيين القيم للمتغيرات المتعلقة بالتدفق مثل businessHours وقائمة الانتظار وWelcomePrompter و holdMusic.
ساعات الأعماليتحقق نشاط Business Hours من جدول العمل والعطلات والتجاوزات، ويوجه التدفق بناءً على الوقت الحالي.
قم بتشغيل الرسالةيقوم نشاط PlayMessage بتشغيل رسالة ترحيب إلى المتصل. يمكن ضبط هذا ديناميكيًا أو تكوينه مسبقًا.
جهة اتصال قائمة الانتظاريضع نشاط QueueContact المتصل في قائمة الانتظار المناسبة، باستخدام المتغيرات الديناميكية لإدارة قائمة الانتظار والمعالجة الاحتياطية.
تشغيل الموسيقىيقوم نشاط PlayMusic بتشغيل الموسيقى الخاصة بالمتصلين المنتظرين في قائمة الانتظار، والتي تم تكوينها استنادًا إلى متغير HoldMusic.
انتقل إلىتُستخدم أنشطة Go To المتعددة للتنقل بين أجزاء مختلفة من التدفق أو التعامل مع ظروف معينة مثل العطلات أو الأخطاء.
قطع الاتصالبعد الانتهاء من جميع الخطوات اللازمة، ينتهي التدفق بقطع الاتصال أو إعادة التوجيه المناسبة.

هالو وورلد

استخدم هذا القالب لإنشاء تدفق صوتي وارد بسيط حيث يتم الترحيب بالمتصلين برسالة ثم قطع الاتصال. غالبًا ما يستخدم هذا التدفق خلال ساعات الإغلاق.

يوفر هذا التدفق تدفقًا بسيطًا يقوم بتشغيل إعلان للمتصل. قم بتعديل التدفق لضمان تجربة سلسة للمتصل من خلال معالجة أي أخطاء أو ظروف غير معروفة.

يستخدم التدفق الفرعي تحويل النص إلى كلام من Cisco لأية مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينها افتراضيًا على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وANI الخارجي والمزيد.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).

    للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

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

  1. يتم استلام المكالمة وتدخل التدفق.
  2. يتم تشغيل رسالة ترحيب للمتصل.
  3. يتم وضع المتصل في قائمة انتظار.
  4. يتم تشغيل الموسيقى المعلقة أثناء انتظار المتصل.

أنشطة التدفق

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

نشاط التدفق

وصف

ابدأ

يبدأ التدفق عند تلقي مكالمة
قم بتشغيل الرسالة
  • يتم توجيه المكالمة إلى نشاط WelcomeMessage، الذي يقوم بتشغيل رسالة ترحيب للمتصل.
  • يستخدم هذا TTS ولكن يمكن أن يكون رسالة مسجلة مسبقًا أو تحية للمتصل أو تقديم بعض المعلومات.

قطع الاتصال

  • بعد رسالة الترحيب، يتم توجيه المكالمة إلى نشاط قطع الاتصال.
  • يؤدي هذا النشاط إلى قطع الاتصال بالمكالمة، مما يؤدي إلى إنهاء التفاعل بعد تشغيل الرسالة .

موارد إضافية

لمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

مساعد تلقائي للقائمة

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

يعمل هذا التدفق على أتمتة التفاعل الأولي مع المتصل، مما يسمح له بالتنقل عبر خيارات القائمة المختلفة. يتضمن معالجة الأخطاء الديناميكية والدعم متعدد اللغات وعملية قطع الاتصال المهذبة في حالة وجود أخطاء أو مدخلات غير معروفة.

يستخدم هذا التدفق تحويل النص إلى كلام من Cisco (TTS) لأية مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينها افتراضيًا على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق:

  • قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

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

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

عنصر التدفق

وصف

تم استلام المكالمة

(جهة اتصال هاتفية جديدة)

يتم تشغيل التدفق عند بدء جهة اتصال هاتفية جديدة من خلال مكالمة واردة.

رسالة الترحيب

(موجه الترحيب)

يتم تشغيل رسالة ترحيب: مرحبًا بك في مركز اتصال Webex!

القائمة الرئيسية

(قائمة الرد الصوتي التفاعلي)

يتم تقديم مجموعة من خيارات القائمة للمتصل. تتم قراءة القائمة بصوت عالٍ باستخدام TTS، لتوجيه المتصل من خلال خيارات الخدمة المختلفة:

  • اضغط 1 لفريق الخدمات
  • اضغط 2 لفريق المبيعات
  • اضغط 3 للفريق الخارجي
  • اضغط 4 لساعات من التشغيل
  • اضغط 5 للأسئلة الشائعة
  • اضغط 6 للحصول على المتطلبات الأساسية
  • اضغط 7 لمشاكل الفواتير
  • اضغط 8 لممثل
  • اضغط 9 للحصول على معلومات عامة
  • اضغط على # لتكرار القائمة
  • اضغط على * لإنهاء المكالمة

التوجيه على أساس التحديد

استنادًا إلى الخيار المحدد، يتم نقل المتصل إلى فريق معين (نقل أعمى) أو وضعه في قائمة انتظار لانتظار الوكيل التالي المتاح.

معالجة الأخطاء

تتم معالجة المدخلات غير الصالحة برسالة خطأ، وتتم مطالبة المتصل بالمحاولة مرة أخرى.

الموسيقى قيد الانتظار

(تشغيل الموسيقى)

أثناء الانتظار في قائمة الانتظار، يتم تشغيل موسيقى التعليق الافتراضية (defaultmusic_on_hold.wav).

قطع الاتصال

ينتهي التدفق بفصل المكالمة.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

وصف

جهة اتصال هاتفية جديدة

(البداية)

هذه هي نقطة البداية للتدفق عندما تبدأ جهة اتصال هاتفية جديدة من خلال مكالمة واردة.

قم بتشغيل الرسالة

(موجه الترحيب)

يتم الترحيب بالعميل برسالة: مرحبًا بك في مركز اتصال Webex!

تستخدم هذه الخطوة Cisco Cloud تحويل النص إلى كلام (TTS) لإنشاء الرسالة.

القائمة الرئيسية

(قائمة الرد الصوتي التفاعلي)

يتم تقديم قائمة للمتصل بخيارات متنوعة:

  • اضغط 1 لفريق الخدمات
  • اضغط 2 لفريق المبيعات
  • اضغط 3 للفريق الخارجي
  • اضغط 4 لساعات من التشغيل
  • اضغط 5 للأسئلة الشائعة
  • اضغط 6 للحصول على المتطلبات الأساسية
  • اضغط 7 لمشاكل الفواتير
  • اضغط 8 لممثل
  • اضغط 9 للتحدث إلى فريق الخدمات مرة أخرى
  • اضغط على # لتكرار القائمة
  • اضغط على * لإنهاء المكالمة

التوجيه على أساس التحديد

(الشروط)

استنادًا إلى الخيار المحدد، يتم نقل المتصل إلى فريق معين (نقل أعمى) أو وضعه في قائمة انتظار لانتظار الوكيل التالي المتاح.

  • التحويل الأعمى إلى الخدمات أو فرق المبيعات.
  • ضع المتصل في قائمة الانتظار بحثًا عن ممثل، مع إيقاف تشغيل الموسيقى أثناء الانتظار.

تشغيل الموسيقى

(الموسيقى قيد الانتظار)

بالنسبة للمكالمات في قائمة الانتظار، يقوم النظام بتشغيل موسيقى التعليق بينما ينتظر المتصل الوكيل التالي المتاح.

معالجة الأخطاء

في حالة تحديد خيار غير صالح أو انتهاء مهلة الإدخال، يقوم النظام بتشغيل رسالة تطالب المتصل بالمحاولة مرة أخرى.

قطع الاتصال

بعد اكتمال التفاعل أو حدوث خطأ، يقوم التدفق بفصل المكالمة باستخدام نشاط قطع الاتصال.

حالات استخدام إضافية

  • القوائم الفرعية: هناك قائمة اختيار اللغة، حيث يمكن للمستخدمين اختيار لغتهم المفضلة بالضغط على 1 للغة الإنجليزية أو 2 للغة الإسبانية. تتكرر القائمة إذا ضغط المتصل على #.
  • رسائل الخطأ: عند تلقي إدخال غير صالح، يتم تشغيل رسالة خطأ. بالنسبة للأخطاء الحرجة، يعتذر النظام ويفصل المتصل.

موارد إضافية

لمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

تراجع بيانات ميكروسوفت دايناميكس HTTP (S)

استخدم قالب مصمم التدفق هذا لإنشاء تدفق IVR في مركز اتصال Webex الذي يتصل بـ MS Dynamics باستخدام موصل HTTP. يقوم هذا التدفق باسترداد تفاصيل العميل والحالة باستخدام ANI من CRM، ويحيي المتصل برسالة مخصصة، ويوجه المكالمة.

مع هذا التدفق، يتم استقبال المتصل برسالة مخصصة استنادًا إلى بيانات CRM، وإذا لم يتم العثور على أي حالة، يتم تحويل المكالمة إلى وكيل. يتم تزويد الوكيل بتفاصيل العميل أو الحالة في الوقت الفعلي من خلال لقطة شاشة. يتفاعل التدفق مع MS Dynamics من خلال طلبي HTTP:

  1. يجلب تفاصيل العميل عن طريق إجراء بحث ANI.
  2. يسترجع أحدث تفاصيل الحالة بناءً على معرف العميل. إذا لم يتم العثور على معلومات العميل أو الحالة، يتم توجيه المكالمة إلى وكيل، ويتم تشغيل الرسالة المناسبة للمتصل. يتلقى الوكيل لقطة شاشة تعرض إما نموذج حالة جديدة أو تفاصيل آخر حالة تم إنشاؤها للعميل.

يتم تمكين Screen pops لضمان تزويد الوكلاء بالمعلومات الضرورية عند الرد على المكالمات.

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

تأكد من تلبية المتطلبات التالية قبل تنفيذ هذا التدفق:

  • تم تسجيل التطبيق في Azure لـ MS Dynamics CRM.
  • يجب تكوين OAuth 2.0 وإعداد الموصل في Control Hub مسبقًا.
  • قم باستيراد القالب إلى مصمم التدفق.
  • اضبط متغيرات التدفق وقوائم الانتظار وأي تكوينات محددة بناءً على احتياجاتك التنظيمية.

يستخدم التدفق تحويل النص إلى كلام من Cisco (TTS) للمطالبات الديناميكية. إذا كان الصوت الثابت مطلوبًا، يمكن للمستخدمين تحميل ملفات صوتية. يتم استخدام موسيقى التعليق الافتراضية من مستودع Webex.

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

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

عنصر التدفق

وصف

تم استلام المكالمة

يتم التقاط ANI الخاص بالمتصل.

ستريب أني

تتم إزالة رمز البلد + من ANI.

جلب معلومات العميل

يتم تقديم طلب HTTP إلى MS Dynamics CRM للبحث عن تفاصيل العميل باستخدام ANI المجرد.

فحص مشروط - العميل موجود

في حالة وجود العميل، يتم تقديم طلب HTTP آخر لجلب تفاصيل الحالة الخاصة به. في حالة عدم وجود العميل، يتم تشغيل رسالة No Case Found.

قم بتشغيل معلومات الحالة المخصصة

في حالة العثور على حالة، يتم الترحيب بالمتصل بتفاصيل الحالة الأخيرة.

المسار إلى الوكيل أو قطع الاتصال

ثم يُعرض على المتصل خيار التحدث إلى وكيل أو قطع الاتصال.

سكرين بوب للوكيل

عندما يجيب الوكيل، يتم تقديم تفاصيل الحالة أو نموذج الحالة الجديد في علامة تبويب متصفح جديدة.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق لتدفق IVR الذي يتصل بـ MS Dynamics باستخدام موصل HTTP.

نشاط التدفق

وصف

ابدأ

يبدأ التدفق عند تلقي المكالمة.

ستريب أني

يزيل رمز البلد + من ANI للتحضير للبحث عن MS Dynamics.

احصل على معلومات العملاء

يتم إرسال طلب HTTP GET لاسترداد الاسم الكامل للعميل ومعرف جهة الاتصال استنادًا إلى ANI.

فحص مشروط - العميل موجود

يتحقق مما إذا كان العميل موجودًا في MS Dynamics. إذا كان هذا صحيحًا، فسيجلب تفاصيل الحالة. في حالة الخطأ، يتم تشغيل رسالة تُعلم المتصل بعدم العثور على أي حالة.

احصل على معلومات الحالة

يسترجع عنوان الحالة ورقم الحالة باستخدام معرف العميل من الخطوة السابقة.

تشغيل رسالة مخصصة

يرحب بالمتصل بالاسم ويقدم تفاصيل الحالة باستخدام TTS (تحويل النص إلى كلام).

لم يتم العثور على حقيبة للعب

يقوم بتشغيل رسالة إذا لم يتم العثور على حالة للمتصل ويخبره بأنه سيتم نقله إلى وكيل.

القائمة الرئيسية

يوفر للمتصل خيار الاتصال بوكيل أو قطع الاتصال.

جهة اتصال قائمة الانتظار

يقوم بتوجيه المتصل إلى وكيل متاح استنادًا إلى إعدادات قائمة الانتظار المحددة مسبقًا.

تشغيل الموسيقى

تحتوي عمليات التشغيل على الموسيقى أثناء انتظار المتصل في قائمة الانتظار.

قطع الاتصال

ينهي المكالمة إذا اختار المتصل قطع الاتصال.

سكرين بوب

تظهر معلومات الحالة أو نموذج الحالة الجديد للوكيل عند الرد على المكالمة.

موارد إضافية

للحصول على إرشادات خطوة بخطوة حول تكوين التدفقات، راجع دليل إعداد وإدارة مركز اتصال Webex.

للحصول على عرض توضيحي لتكامل MS Dynamics، راجع كيفية تكوين موصل مخصص لـ MS Dynamics CRM.

لمزيد من المعلومات حول أدوات API للمصادقة على بيئات Microsoft Dataverse، راجع استخدام Insomnia مع Dataverse Web API.

تخصيص النسبة المئوية وتوزيع A/B

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

يقوم هذا التدفق بتوزيع المكالمات الواردة بناءً على تخصيص قائم على النسبة المئوية. وعلى وجه التحديد، يتم توجيه 90% من جهات الاتصال إلى قائمة الانتظار الرئيسية، و 0% إلى الدعم الزائد (غير النشط)، و 10% إلى قائمة انتظار خارج الموقع. بعد التخصيص، يتم تشغيل رسالة للمتصلين تشير إلى تعيين قائمة الانتظار الخاصة بهم، تليها الموسيقى قيد الانتظار حتى يتوفر وكيل. يمكنك تعديل التدفق ليناسب احتياجات مؤسستك.

يستخدم هذا التدفق تحويل النص إلى كلام من Cisco (TTS) لأية مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينها افتراضيًا على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق:

  • قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

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

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

عنصر التدفق

وصف

إيصال المكالمات

تدخل المكالمة التدفق عند نقطة NewContact.

تخصيص النسبة المئوية

يتم توجيه 90% من المكالمات إلى قائمة الانتظار الرئيسية.

يتم توجيه 10% من المكالمات إلى قائمة الانتظار خارج الموقع.

تشغيل رسالة قائمة الانتظار

بعد تخصيص النسبة المئوية، يسمع المتصل رسالة تشير إلى مسار التخصيص الخاص به.

جهة اتصال قائمة الانتظار

يتم وضع المتصل في قائمة الانتظار المعينة.

امسك الموسيقى

أثناء الانتظار في قائمة الانتظار، يسمع المتصلون موسيقى معلقة.

تعيين وكيل

يتم توجيه المكالمات إلى الوكيل المتاح في قائمة الانتظار المخصصة لها.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

وصف

جهة اتصال جديدة

هذه هي نقطة البداية عند تلقي جهة اتصال هاتفية جديدة.

تخصيص النسبة المئوية

يقوم بتخصيص جهة الاتصال الواردة بناءً على توزيع النسبة المئوية:

  • تم توجيه 90% إلى قائمة الانتظار الرئيسية.
  • يتم توجيه 10٪ إلى قائمة الانتظار خارج الموقع.

تعيين متغير

يلتقط النسبة المئوية المخصصة (90٪، 10٪) في متغير يسمى PercentageAllocied.

تعيين متغير

يلتقط مسار الخروج (قائمة الانتظار الرئيسية أو خارج الموقع) الذي أخذته المكالمة في متغير يسمى PercentageExitPath.

قم بتشغيل الرسالة

يقوم بتشغيل رسالة باستخدام Cisco TTS لإعلام المتصل بتخصيصها، مثل: لقد وصلت إلى 90٪ من التخصيص! قائمة الانتظار الرئيسية للفرع 1.

جهة الاتصال في قائمة الانتظار

يتم وضع جهة الاتصال في قائمة الانتظار استنادًا إلى المسار المخصص (قائمة الانتظار الرئيسية أو خارج الموقع).

تشغيل الموسيقى

تحتوي عمليات التشغيل على الموسيقى (defaultmusic_on_hold.wav) أثناء انتظار المتصل في قائمة الانتظار.

موارد إضافية

لمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

تراجع بيانات HTTP (S) من ساليسفورس

استخدم قالب مصمم التدفق هذا لإنشاء تدفق IVR في مركز اتصال Webex الذي يتصل بـ Salesforce من خلال موصل HTTP، مما يتيح التوجيه الديناميكي واستخراج البيانات لإدارة حالات Salesforce.

يستخدم هذا التدفق موصل HTTP الخاص بمركز اتصال Webex لاسترداد معلومات العميل من Salesforce باستخدام بحث ANI. يجلب التدفق حساب العميل وجهة الاتصال ومعلومات الحالة من Salesforce ويوجه المكالمة وفقًا لذلك.

يستخدم هذا التدفق تحويل النص إلى كلام من Cisco (TTS) لأية مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينها افتراضيًا على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.

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

قبل تكوين هذا التدفق، تأكد مما يلي:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وANI الخارجي والمزيد.
  • قم بتكوين موصل Salesforce باستخدام OAuth2. للحصول على الخطوات التفصيلية، راجع تكوين التطبيق المتصل لموصل Webex Contact Center Salesforce.
  • قم باستيراد التدفق المرفق Salesforce_Http_connector.json إلى مصمم تدفق مركز اتصال Webex.
  • استخدم مجموعة Salesforce API لاستكشاف واجهات برمجة تطبيقات REST.
  • لإنشاء رمز وصول OAuth يدويًا، استخدم الأمر التالي:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'client_id=clientId' \
    --data-urlencode 'client_secret=clientSecret' \
    --data-urlencode 'username=yourLogin@salesforce.com' \
    --data-urlencode 'password=yourPassword'
    

حالة الاستخدام

يوضح هذا التكامل النموذجي كيف يضمن هذا التدفق خدمة عملاء سلسة من خلال دمج Salesforce مع Webex Contact Center، مما يضمن أن المعلومات ذات الصلة متاحة بسهولة لكل من العملاء والوكلاء.

  1. يتصل أحد العملاء بمركز اتصال Webex ويتم تسجيل رقم هاتفه.
  2. يقوم النظام بإجراء بحث ANI في Salesforce للعثور على الحساب المطابق ومعلومات الاتصال.
  3. استنادًا إلى البيانات التي تم استردادها، يتم الترحيب بالعميل برسالة IVR مخصصة.
  4. إذا كانت هناك حالة مفتوحة مرتبطة بالعميل، فسيتلقى الوكيل هذه المعلومات على سطح المكتب الخاص به.
  5. بعد المكالمة، يقوم مركز اتصال Webex بنشر تفاصيل المكالمة والتعليقات مرة أخرى على حالة Salesforce.

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

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

عنصر التدفق

وصف

بحث ANI والتوجيه

يبدأ التدفق بالتقاط رقم هاتف العميل. تم تنسيق رقم الهاتف، وتقوم مكالمة Salesforce API باسترداد الحساب وجهة الاتصال المرتبطة بـ ANI. إذا تم العثور على العميل، فسيتم توجيهه استنادًا إلى حالة Salesforce المرتبطة.

تحديثات ما بعد المكالمة

بمجرد أن يكمل الوكيل المكالمة، يقوم مركز اتصال Webex بنشر معلومات مثل تعليقات المكالمات ومعرفات المكالمات إلى حالة Salesforce ذات الصلة.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

وصف

ابدأ

(جهة اتصال جديدة)

يلتقط تفاصيل المكالمات الواردة ويبدأ التدفق.

تعيين رقم الهاتف

(تعيين رقم الهاتف)

يقوم بتنسيق رقم الهاتف الملتقط للبحث عن Salesforce API.

البحث عن الحساب

(حساب من ANI)

ينفذ طلب HTTP GET إلى Salesforce، ويسترد تفاصيل حساب العميل بناءً على رقم الهاتف.

البحث عن جهات الاتصال

(الاتصال من قبل ANI)

يقوم بجلب جهة الاتصال المرتبطة برقم الهاتف من خلال استعلام Salesforce SOQL .

البحث عن الحالة

(حالة عن طريق معرف الاتصال)

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

جهة اتصال قائمة الانتظار

(جهة اتصال في قائمة الانتظار)

يوجه المكالمة إلى الوكيل المناسب بناءً على معلومات Salesforce المستردة وأولوية العميل.

تشغيل الموسيقى

(موسيقى)

تحتوي المسرحيات على الموسيقى بينما ينتظر العميل الاتصال بوكيل.

سكرين بوب

(حساب سكرينبوب)

يفتح صفحة حساب Salesforce للعميل على سطح مكتب الوكيل عند الرد على المكالمة.

أضف تعليقًا

(نشر تعليق)

ينشر تفاصيل المكالمة في حالة Salesforce ذات الصلة بمجرد اكتمال التفاعل.

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

(التدفق النهائي)

ينهي التدفق بعد إكمال جميع المهام.

موارد إضافية

لمزيد من المعلومات حول تكوين Salesforce باستخدام مركز اتصال Webex، راجع مقدمة Salesforce REST API ودليل إعداد وإدارة مركز اتصال Webex.

للحصول على إرشادات شاملة حول تكوين الفيديو، شاهد هذه السلسلة المكونة من جزأين:

تراجع بيانات بروتوكول HTTP (S) من ServiceNow

استخدم قالب مصمم التدفق هذا لاسترداد الحوادث وأنواع الكائنات الأخرى وتحديثها بأمان في ServiceNow من خلال مركز اتصال Webex.

يدمج هذا التدفق مركز اتصال Webex مع ServiceNow باستخدام موصل HTTP لتوجيه القرارات واسترداد تفاصيل الحادث من خلال واجهات برمجة تطبيقات REST الخاصة بـ ServiceNow. يتعامل مع المكالمات الصوتية الواردة، ويقوم بإجراء بحث ANI، وجلب المعلومات ذات الصلة، وتقديم خدمة مخصصة. يكون تدفق العملية كما يلي:

  1. يتم تلقي مكالمة من قبل مركز اتصال Webex.
  2. يتم تشغيل رسالة ترحيب للمتصل، مع ذكر تفاصيل الحادث.
  3. يقوم النظام بإجراء بحث في ServiceNow باستخدام ANI لجلب معرف sys_id الخاص بالمتصل للحصول على معرف كائن المتصل على ServiceNow.
  4. استنادًا إلى sys_id، يبحث النظام عن الحادث النشط للمتصل.
  5. يتم إعادة تشغيل رقم الحادث إلى المتصل.
  6. يتم وضع المكالمة في قائمة الانتظار للوكيل التالي المتاح، ويتم تحديد أولوياتها بناءً على خطورة الحادث.
  7. يتم تشغيل الموسيقى المعلقة أثناء انتظار المتصل في قائمة الانتظار.
  8. بمجرد اتصال المكالمة بوكيل، يتم عرض معلومات الحادث على سطح مكتب الوكيل.
  9. بعد المكالمة، يقوم مركز اتصال Webex بنشر معلومات المكالمة مرة أخرى إلى الحادث ذي الصلة في ServiceNow.

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

قبل تكوين هذا التدفق، تأكد مما يلي:

مثال حالة الاستخدام

يوضح هذا التكامل النموذجي كيف يمكن لمركز اتصال Webex تحسين تجربة العملاء من خلال التفاعلات المخصصة، مع الاستفادة من ServiceNow لعمليات البحث عن ANI وإدارة الحوادث:

  1. مكالمة واردة: مكالمات العملاء إلى مركز اتصال Webex.
  2. بحث ANI: يقوم Webex بإجراء بحث ANI في ServiceNow لتحديد المتصل.
  3. البحث عن الحوادث: تسترد ServiceNow معرف الحادث المرتبط بناءً على تفاصيل المتصل.
  4. التحية الشخصية: يتم الترحيب بالعميل برسالة مخصصة تشير إلى حادثته النشطة.
  5. التوجيه وتحديد الأولويات: يتم توجيه المكالمات بناءً على خطورة الحادث، مما يضمن معالجة المشكلات الحرجة أولاً.
  6. تعيين الوكيل: يتم توجيه المكالمة إلى وكيل متاح، مع عرض تفاصيل الحادث على سطح مكتب الوكيل.
  7. تحديثات ما بعد المكالمة: يقوم مركز اتصال Webex بنشر معلومات المكالمات ذات الصلة، بما في ذلك معرفات المكالمات، إلى ServiceNow باستخدام تدفقات الأحداث.

أنشطة التدفق

يصف الجدول التالي الأنشطة المستخدمة في التدفق ودورها في التكامل.

نشاط التدفق

وصف

ابدأ

(جهة اتصال جديدة)

يبدأ التدفق عند تلقي مكالمة واردة.

قم بتشغيل الرسالة

(تحية)

يقوم بتشغيل رسالة ترحيب باستخدام Cisco Cloud ميزة تحويل النص إلى كلام، مثل: مرحبًا بك في عرض ServiceNow التجريبي. رقم الحادث الخاص بك هو: {{IncidentNum}}

تعيين متغير

(ديجيت ستريب ANI)

يزيل الرمز الدولي (+1) من ANI للمطابقة التامة.

تعيين متغير

(صيغة ANI)

يقوم بتنسيق ANI إلى التنسيق المطلوب لـ ServiceNow للاستعلامات: (123) 456-7890.

طلب HTTP

(مستخدم البحث)

يبحث عن sys_id الخاص بالمستخدم في ServiceNow باستخدام ANI الخاص به.

طلب HTTP

(حادثة البحث)

يستخدم sys_id لاسترداد الحادث النشط للمتصل من ServiceNow.

قم بتشغيل الرسالة

(رقم الحادث)

يعلن رقم الحادث للمتصل باستخدام تحويل النص إلى كلام.

جهة اتصال قائمة الانتظار

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

يضع المتصل في قائمة الانتظار للوكيل التالي المتاح، استنادًا إلى خطورة الحادث.

تشغيل الموسيقى

(امسك الموسيقى)

تحتوي عمليات التشغيل على الموسيقى أثناء وجود المتصل في قائمة الانتظار.

ما بعد المكالمة

(أضف التعليقات إلى ServiceNow)

يقوم بنشر معلومات المكالمة، بما في ذلك رقم الحادث، مرة أخرى إلى ServiceNow بمجرد انتهاء المكالمة.

موارد إضافية

لاستكشاف واختبار واجهات برمجة تطبيقات REST، يمكنك استيراد مجموعة ServiceNow API Postman (مجموعة ServiceNow API Collection.postman_collection.json) إلى Postman. يساعد ذلك في فهم واجهات برمجة التطبيقات المتاحة وكيفية تفاعلها مع مركز اتصال Webex.

  • وثائق واجهة برمجة تطبيقات ServiceNow REST: مستندات REST API
  • وثائق واجهة برمجة التطبيقات لجدول ServiceNow: مستندات API للجدول

لمزيد من المعلومات حول تدفقات مركز اتصال Webex، راجع دليل إعداد وإدارة مركز اتصال Webex.

مكالمة واردة بسيطة إلى قائمة الانتظار

استخدم قالب مصمم التدفق هذا في مركز اتصال Webex لتوفير عملية بسيطة للتعامل مع المكالمات الواردة. يتم الترحيب بالمتصلين ووضعهم في قائمة الانتظار لدى أحد الوكلاء والاستماع إلى الموسيقى المعلقة أثناء الانتظار.

يوفر هذا التدفق عملية مباشرة للتعامل مع المكالمات الواردة في مركز الاتصال:

  1. يتم تلقي مكالمة وتدخل التدفق من خلال نقطة الدخول.
  2. يتم تشغيل رسالة ترحيب للمتصل.
  3. يتم وضع المتصل في قائمة انتظار للوكيل التالي المتاح.
  4. أثناء الانتظار في قائمة الانتظار، يتم تشغيل الموسيقى المعلقة للمتصل.
  5. يضمن هذا التدفق تجربة سلسة من خلال وضع آليات معالجة الأخطاء والسماح بسيناريوهات احتياطية في حالة عدم توفر العوامل.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق:

  • قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

أنشطة التدفق

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

نشاط التدفق

وصف

ابدأ

(جهة اتصال هاتفية جديدة)

يبدأ التدفق عند تلقي مكالمة من خلال نقطة الدخول. يتم قبول المكالمة في التدفق وتنتقل إلى الخطوة التالية.

قم بتشغيل الرسالة

(موجه الترحيب)

يتم تشغيل رسالة للترحيب بالمتصل. في هذا التدفق، تقول الرسالة: مرحبًا بك في مركز اتصال Webex!

تم تكوين هذه الرسالة باستخدام Cisco TTS، ولكن يمكن استبدالها بتسجيلات مخصصة.

قائمة الانتظار

(اتصال مباشر)

بعد رسالة الترحيب، يتم وضع المكالمة في قائمة انتظار. يتم تعيين قائمة الانتظار لتوجيه المكالمة إلى قائمة انتظار q_arubhatt، التي توجه المتصل إلى أطول وكيل متاح.

تشغيل الموسيقى

(الموسيقى قيد الانتظار)

أثناء الانتظار في قائمة الانتظار، يقوم التدفق بتشغيل الموسيقى (defaultmusic_on_hold.wav). يتم تشغيله لمدة 30 ثانية قبل التكرار.

قم بتشغيل الرسالة

(تعليق الرسالة)

يتم تشغيل رسالة ثانوية أثناء انتظار المتصل: شكرًا لك على سعة صدرك. يرجى الانتظار حتى نجد لك خبيرًا.

تم تكوين هذه الرسالة باستخدام Cisco TTS، ولكن يمكن استبدالها بتسجيلات مخصصة.

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

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

معالجة الأخطاء

تم تصميم التدفق للتعامل مع المشكلات غير المتوقعة عن طريق الإنهاء بأمان، مع توفر المسارات الاحتياطية.

قم ببناء هذا التدفق

لإنشاء تدفق المكالمات الواردة هذا، قم بإنشاء تدفق من قالب واختر قالب المكالمة الواردة البسيطة إلى قائمة الانتظار. للحصول على خطوات الإنشاء، راجع إنشاء تدفقات من قوالب التدفق.

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

موارد إضافية

لمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

وكيل افتراضي مع غوغل ديالوجفلو CX

استخدم قالب مصمم التدفق هذا لدمج Google DialogFlow CX مع مركز اتصال Webex. يوفر هذا التدفق تفاعلًا محسنًا للعملاء من خلال معالجة مرنة وديناميكية للبيانات.

يوضح هذا التدفق كيفية تمرير البيانات من مركز اتصال Webex إلى Google DialogFlow CX، مما يسمح لك بالاستفادة من إمكانات الوكيل الافتراضي المتقدمة. ويتضمن أمثلة للتعامل مع مدخلات المتصل مثل الأسماء والمواعيد وأسباب المكالمات، مع التركيز على نقل البيانات بسلاسة بين النظامين الأساسيين.

يستخدم هذا التدفق تحويل النص إلى كلام من Cisco (TTS) للمطالبات الصوتية، إن وجدت.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).
  • قم بإعداد وكيل Google DialogFlow CX الافتراضي وقم بتكوين عمليات تكامل webhook الضرورية.

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

  1. يتم استلام المكالمة وتدخل التدفق.
  2. يتم توجيه المتصل إلى واجهة برمجة التطبيقات التي تسترد اسمه من نقطة نهاية وهمية.
  3. يتم تشغيل رسالة ترحيب للمتصل، بما في ذلك اسمه، بمساعدة Google DialogFlow CX.
  4. يتفاعل وكيل DialogFlow CX الافتراضي مع المتصل لجمع المدخلات مثل تواريخ وأوقات المواعيد.
  5. يتم تمرير بيانات العميل مرة أخرى إلى مركز اتصال Webex لمزيد من المعالجة المحتملة.
  6. استنادًا إلى التفاعل، إما أن تتصاعد المكالمة أو تنتهي.
  7. في حالة التصعيد، يتم وضع المتصل في قائمة الانتظار.
  8. يتم تشغيل موسيقى Hold بينما ينتظر المتصل وكيلًا.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

وصف

ابدأ

يبدأ التدفق عند تلقي مكالمة، تبدأ من خلال نشاط NewContact.

طلب HTTP

(احصل على اسم العميل)

يقوم النظام بعمل طلب API لاسترداد اسم العميل من نظام خارجي من خلال طلب HTTP.

يتم تخزين النتيجة في متغير عالمي (DF_customerName) يُستخدم لمزيد من التفاعل مع Google DialogFlow CX.

وكيل افتراضي

يستدعي التدفق نشاط VirtualAgent لتمرير اسم العميل والتفاعل مع Google DialogFlow CX.

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

تحليل

يوزع هذا النشاط الاستجابة المستلمة من DialogFlow CX ويقوم بتحديث متغيرات التدفق (Call_Reason، appointment_date، appointment_time) وفقًا لذلك.

تعيين متغير - موعد

يتم تنسيق تاريخ الموعد والوقت اللذين تم جمعهما من DialogFlow CX وتخزينهما في متغير عمومي (DF_Apportation).

جهة اتصال قائمة الانتظار

بعد تفاعل الوكيل الافتراضي، يتم وضع العميل في قائمة انتظار الوكيل التالي المتاح.

تشغيل الموسيقى

أثناء انتظار المتصل في قائمة الانتظار، يقوم النظام بتشغيل موسيقى التعليق الافتراضية (defaultmusic_on_hold.wav).

قطع الاتصال

في حالة عدم الحاجة إلى اتخاذ أي إجراء آخر، يتم قطع الاتصال باستخدام نشاط DisconnectContact.

موارد إضافية

لمزيد من التفاصيل حول دمج مركز اتصال Webex مع Google DialogFlow CX، راجع وثائق مطور Google DialogFlow CX وتكوين صوت الوكيل الافتراضي في مركز اتصال Webex.

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

تراجع بيانات بروتوكول HTTP (S) من Zendesk

يستخدم هذا القالب موصل HTTP الخاص بمركز اتصال Webex للتكامل مع Zendesk. استخدم قالب مصمم التدفق هذا لإجراء عمليات بحث عن بيانات العملاء وإدارة التذاكر في Zendesk بكفاءة.

يستخدم هذا التدفق واجهات برمجة تطبيقات Zendesk لتحسين مركز اتصال Webex عن طريق استخراج بيانات العملاء استنادًا إلى ANI (تحديد الرقم التلقائي) وجلب تفاصيل التذاكر. يقوم بتوجيه المكالمات بناءً على خطورة الحادث أو توفر الوكيل، مما يحسن تفاعلات العملاء. يمكن للنظام تنفيذ العديد من الإجراءات:

  • ابحث عن مستخدم Zendesk استنادًا إلى ANI (رقم المتصل).
  • استرجع أحدث تذكرة لم يتم حلها للمستخدم.
  • تقديم تفاصيل التذاكر ذات الصلة للعميل من خلال IVR.
  • قم بتوجيه المكالمة إلى وكيل بناءً على معايير محددة مسبقًا أو السماح للعميل باختيار قطع الاتصال.

يستخدم هذا التدفق تحويل النص إلى كلام من Cisco (TTS) لأية مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينها افتراضيًا على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق:

  • تأكد من تمكين مصادقة API في مثيل Zendesk. اتبع الخطوات: المسؤول > التطبيقات والتكاملات > واجهات برمجة التطبيقات > تمكين مصادقة API.
  • يجب تكوين موصل Zendesk HTTP باستخدام BasicAuth.
  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والفرق وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة أو ملفات الموسيقى بدلاً من Cisco Text-to-Speech (TTS).

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

حالة الاستخدام

استخدم هذا المثال لفهم المزيد حول كيفية عمل هذا التدفق.

  1. يتصل أحد العملاء بمركز اتصال Webex.
  2. يتم إجراء بحث ANI لجلب تفاصيل العميل من Zendesk.
  3. يتم استرداد أحدث تذكرة مرتبطة بالعميل.
  4. يتم الترحيب بالعميل من خلال IVR وإبلاغه بحالة تذكرته.
  5. يمكن للعميل إما:
    • اتصل بوكيل.
    • قطع الاتصال إذا اختاروا عدم التحدث إلى وكيل.
  6. بعد المكالمة، يمكن للنظام تحديث تذكرة Zendesk بمعلومات المكالمة ذات الصلة.

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

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

عنصر التدفق

وصف

تم استلام المكالمة

تدخل المكالمة النظام ويبدأ موصل Zendesk.

ابحث عن مستخدم في Zendesk

يقوم النظام بإجراء بحث في Zendesk باستخدام رقم المتصل.

إحضار تفاصيل التذكرة

يسترد النظام أحدث تذكرة لم يتم حلها للمستخدم.

تفاصيل التذكرة الحالية

يتم إبلاغ العميل بحالة التذكرة من خلال رسالة IVR.

خيارات القائمة

يمكن للعميل اختيار التحدث إلى وكيل أو قطع الاتصال.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

وصف

ابدأ

يبدأ التدفق عند تلقي مكالمة.

مستخدم البحث (Zendesk)

يقوم هذا النشاط بتنفيذ طلب HTTP إلى Zendesk، بحثًا عن المستخدم استنادًا إلى ANI الخاص به.

إحضار تفاصيل التذكرة

يتم تقديم طلب HTTP آخر إلى Zendesk لاسترداد أحدث تذكرة للمستخدم.

تفاصيل التذكرة الحالية

يتم تشغيل رسالة إلى المتصل من خلال TTS، مما يوفر معلومات حول حالة التذكرة.

قائمة التأكيد

يقدم النظام قائمة للعميل، مما يسمح له إما بالاتصال بوكيل أو قطع الاتصال.

جهة اتصال قائمة الانتظار

إذا اختار العميل الاتصال بوكيل، فسيتم وضعه في قائمة انتظار.

تشغيل الموسيقى

يتم تشغيل موسيقى Hold بينما ينتظر العميل وكيلًا.

إضافة تعليقات (Zendesk)

بعد المكالمة، ينشر النظام تعليقًا على تذكرة Zendesk يلخص التفاعل.

قطع الاتصال

يقوم النظام بفصل المكالمة إذا اختار العميل قطع الاتصال أو بعد اكتمال المكالمة.

موارد إضافية

يستفيد هذا التدفق من موصل HTTP الخاص بمركز اتصال Webex للتفاعل مع واجهات برمجة تطبيقات Zendesk. لمزيد من المعلومات، راجع وثائق Zendesk API ودليل إعداد وإدارة مركز اتصال Webex.

تجنب رد الاتصال المكرر

يوضح قالب التدفق هذا كيفية منع إدخالات رد الاتصال المكررة داخل مركز اتصال Webex من خلال الاستفادة من نشاط HTTP المحسن مع دعم نوع المحتوى: GraphQL. يستخدم موصل WebEXCC APIs HTTP للتفاعل مع واجهة برمجة تطبيقات البحث، مما يتيح للتدفق التحقق من طلبات رد الاتصال الحالية من نفس المتصل. يعمل هذا القالب على تحسين الكفاءة وتجربة العملاء من خلال تجنب عمليات الاسترجاعات المتكررة.

يتحقق قالب التدفق هذا مما إذا كان العميل قد قدم بالفعل طلب رد اتصال في النظام. يستخدم واجهة برمجة تطبيقات البحث عبر GraphQL لتحديد ما إذا كانت مهمة رد الاتصال النشطة موجودة لـ ANI الخاص بالمتصل (تحديد الرقم التلقائي).

يستخدم الميزة التي تعزز نشاط HTTP داخل مركز اتصال Webex عن طريق إضافة دعم لنوع المحتوى: GraphQL - القدرة على استخدام موصل WebEXCC APIs HTTP لاستخدام واجهة برمجة تطبيقات البحث عبر نوع محتوى GraphQL الجديد، بما في ذلك استبدال المتغير.

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

تأكد من تلبية المتطلبات التالية قبل تنفيذ هذا التدفق:

  • قم بتكوين موصل لواجهات برمجة تطبيقات مركز اتصال Webex.

  • تأكد من إعداد بيئة Webex Contact Center بشكل صحيح: نقطة الدخول، وتخطيط نقطة الدخول، وقوائم الانتظار، وما إلى ذلك.

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

عنصر التدفق

وصف

تم استلام المكالمة

تدخل المكالمة التدفق في نشاط NewContact.

التحية الأولية

يقوم نشاط Playmessage_wgk بتشغيل رسالة ترحيب أولية للمتصل.

استخراج الوقت الحالي

يستخرج نشاط setVariable_7a1 الوقت الحالي بالمللي ثانية ويخزنه في متغير currentTime.

احسب الوقت قبل ساعات

يحسب نشاط setVariable_8t9 الوقت قبل 24 ساعة من الوقت الحالي بالمللي ثانية ويخزنه في متغير goback_by_a_day.

تقليم واجهة ANI

يقوم نشاط SetVariable_ak4 بقص ANI (رقم هاتف المتصل) لإزالة البادئة «+1" لأغراض البحث.

استدعاء واجهة برمجة التطبيقات للبحث (GraphQL)

  • يقوم نشاط SearchapiRequest بإجراء مكالمة إلى واجهة برمجة تطبيقات Webex Contact Center Search باستخدام GraphQL للعثور على أي مهام رد اتصال نشطة موجودة استنادًا إلى ANI.

  • يستخدم متغيرات goback_by_a_day و currentTime للبحث خلال الـ 24 ساعة الماضية.

  • يبحث استعلام GraphQL عن المهام التي تطابق ANI الخاص بالمتصل أو ANI المقتطع والتي تكون نشطة ولها حالة رد اتصال.

تحقق من استجابة API

  • يجمع نشاط SetVariable_xye بين رمز حالة HTTP وحالة رد الاتصال ونص استجابة HTTP من استدعاء Search API إلى متغير apiOutput.

  • يتحقق نشاط Condition_ts8 مما إذا كان نص استجابة HTTP من استدعاء Search API يحتوي على «لم تتم معالجته»، مما يشير إلى عدم وجود رد اتصال مكرر.

التعامل مع رد الاتصال المكرر (إذا تم العثور عليه)

  • في حالة العثور على رد اتصال مكرر (تحتوي استجابة API على رد اتصال)، يقوم نشاط PlayMessage_99x بإعلام المتصل بأن رد الاتصال مجدول بالفعل ومن ثم يقوم نشاط DisconnectContact_mx8 بفصل المكالمة.

جدولة معاودة الاتصال الجديدة (إذا لم يتم العثور عليها):

في حالة عدم العثور على رد اتصال مكرر، ينتقل التدفق إلى نشاط Menu_lsi، والذي يقدم للمتصل خيارات لجدولة رد الاتصال أو الانتظار في قائمة الانتظار.

جدولة معاودة الاتصال

إذا اختار المتصل جدولة رد الاتصال (الضغط على 1)، يقوم نشاط Callback_20e بجدولة رد الاتصال باستخدام ANI الخاص بالمتصل. يتم تشغيل رسالة تأكيد عبر PlayMessage_ysw ثم يقوم DisconnectContact_mx8_2bg بفصل المكالمة.

انتظر في قائمة الانتظار

إذا اختار المتصل الانتظار في قائمة الانتظار (اضغط 2)، يقوم setVariable_c0y بزيادة العداد. يتم بعد ذلك وضع المكالمة في قائمة الانتظار إلى أحد الوكلاء عبر QueueContact_95e ويتم تشغيل الموسيقى في وضع الانتظار عبر Playmusic_QNE. تتكرر المكالمة مرة أخرى إلى نشاط Menu_lsi.

المتغيرات

  • حالة رد الاتصال: (STRING) - حالة رد الاتصال.

  • العداد: (INTEGER) - متغير عداد.

  • currentTime: (STRING) - الوقت الحالي بالمللي ثانية منذ الحقبة.

  • goback_by_a_day: (STRING) - الوقت قبل 24 ساعة بالمللي ثانية منذ الحقبة.

  • apiOutput: (STRING) - رمز حالة HTTP المدمج وحالة رد الاتصال واستجابة HTTP من واجهة برمجة تطبيقات البحث.

  • AniTrim: (STRING) - رقم ANI المقتطع (رقم الهاتف) للمتصل.

  • الاستجابة: (STRING) - استجابة HTTP من واجهة برمجة تطبيقات البحث.

أنشطة التدفق

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

نشاط التدفق

وصف

ابدأ

(جهة اتصال جديدة)

يبدأ التدفق عند تلقي المكالمة.

الإجراءات

قم بتشغيل الرسالة

يقوم بتشغيل رسالة إلى المتصل.

رد الاتصال

يقوم بجدولة رد الاتصال للمتصل.

تشغيل الموسيقى

يقوم بتشغيل الموسيقى قيد الانتظار.

جهة الاتصال في قائمة الانتظار

يتم وضع المكالمة في قائمة الانتظار للوكيل.

HTTP

يقوم بعمل طلب HTTP إلى واجهة برمجة تطبيقات البحث باستخدام GraphQL.

قطع الاتصال

قطع الاتصال بالمكالمة.

تعيين متغير

setVariable: يضبط متغيرات مختلفة، بما في ذلك الوقت الحالي، والوقت قبل 24 ساعة، ومخرج ANI المقتطع، وإخراج API.

الشروط

  • الشرط: يتحقق مما إذا كان نص استجابة HTTP يحتوي على «لم تتم معالجته».

  • القائمة: توفر للمتصل خيارات لجدولة رد الاتصال أو الانتظار في قائمة الانتظار.

هولد ميوزيك (ميوزيكونهولد)

تحتوي عمليات التشغيل على الموسيقى أثناء انتظار المتصل في قائمة الانتظار.

معالجة الحلقة (دورة حلقة الاتصال ودورة الحلقة)

يضمن توجيه المكالمات المتكررة عدة مرات إلى القائمة النهائية.

قطع الاتصال (قطع الاتصال)

يقوم بفصل المكالمة بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل.

موارد إضافية

لمزيد من المعلومات حول استخدام طلبات HTTP مع GraphQL والأنشطة الأخرى داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP.

راجع أيضًا وثائق واجهات برمجة تطبيقات Webex Contact Center للحصول على تفاصيل حول استعلامات Search API و GraphQL.

تسجيل وإدارة المطالبة الصوتية

يوفر قالب التدفق هذا طريقة مبسطة للمسؤولين لتسجيل وإدارة المطالبات الصوتية داخل مركز اتصال Webex عبر واجهة مستخدم الهاتف (TUI). وهي تستفيد من إمكانات نشاط HTTP المحسّنة، بما في ذلك دعم «نوع المحتوى: بيانات النموذج» للتفاعل مع واجهات برمجة تطبيقات الملفات الصوتية (الموجّهة) الخاصة بـ Webex Contact Center. يكرر هذا القالب الوظائف المألوفة من الأنظمة المحلية، مما يحسن تجربة العملاء والكفاءة التشغيلية.

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

  • إنشاء نقطة الإدخال وتكوينها، وتكوين تعيين نقطة الإدخال من صفحة إعدادات Control Hub لمركز اتصال Webex. راجع دليل إعداد وإدارة مركز اتصال Webex.

  • قم بتكوين موصل لواجهات برمجة تطبيقات مركز اتصال Webex.

  • إذا لم يتم تمكين تحويل النص إلى كلام (TTS) من Cisco للمطالبات، فقم بتحميل ملفات الصوت الثابتة المطلوبة.

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

عنصر التدفق

وصف

تم استلام المكالمةتدخل المكالمة التدفق في نشاط NewContact.
(اختياري) مصادقة المسؤول عبر OTPيمكن لمطور التدفق تنفيذ حاجز مصادقة اختياري للمسؤول، باستخدام طريقة آمنة مثل OTP التي يتم تسليمها عبر الرسائل القصيرة إلى ANI، أو رقم/رقم تعريف شخصي تم إنشاؤه عشوائيًا. يمكن إضافة هذا قبل القائمة الرئيسية.
القائمة الرئيسيةيقدم نشاط MainMenu (قائمة IVR) للمسؤول الخيارات التالية:
  • اضغط 1 لإنشاء مطالبة جديدة.

  • اضغط 2 لتحديث مطالبة موجودة.

  • اضغط 3 لحذف مطالبة موجودة.

  • اضغط 4 للخروج من التدفق

إنشاء موجه (الخيار 1)
  • يطالب نشاط Playmessage_KCX المسؤول بتسجيل مطالبة صوتية جديدة.

  • يقوم نشاط Record_e0j بتسجيل الإدخال الصوتي من المسؤول.

  • يتم بعد ذلك إرسال الصوت المسجل إلى واجهة برمجة تطبيقات Webex Contact Center باستخدام نشاط طلب CreatePrompter HTTP مع نوع المحتوى: بيانات النموذج.

  • يقوم نشاط parse_gke بتوزيع الاستجابة لاستخراج المعرف و bloBid للموجه الذي تم إنشاؤه حديثًا. هذا مطلوب في حالة حاجة المرء إلى تحديث نفس المطالبة.

  • يؤكد نشاط Playmessage_q16 أنه تم إنشاء الرسالة.

  • يقوم النظام بتشغيل المطالبة المسجلة للتأكيد باستخدام PlayRecordedMessage.

موجه التحديث (الخيار 2)
  • يطالب نشاط RecordPromptaftertone المسؤول بتسجيل مطالبة محدثة.

  • يقوم نشاط Record_e38 بتسجيل الصوت الجديد.

  • يقوم التدفق بعد ذلك بإعادة تسمية الملف المراد حذفه باستخدام RenameFileToDelete. هذا يضمن إزالة المراجع إلى هذا الملف الصوتي أينما تمت الإشارة إلى الملفات الصوتية بالاسم.

  • يتم إرسال الصوت المحدث إلى واجهة برمجة تطبيقات Webex Contact Center باستخدام نشاط طلب HTTP HttpRequest_13n مع نوع المحتوى: بيانات النموذج.

  • يقوم النظام بتأكيد التحديث وتشغيل المطالبة الجديدة باستخدام PlayMessage_q16_JPG_03L وPlayMessage_0l6.

حذف المطالبة (الخيار 3)
  • يؤكد نشاط DeleteConfirm الحذف.

  • يقوم التدفق بإعادة تسمية الملف المراد حذفه باستخدام RenameFileToDelete.

  • يرسل نشاط HttpRequest_raf طلب حذف إلى واجهة برمجة تطبيقات مركز اتصال Webex لحذف المطالبة.

  • يؤكد النظام الحذف باستخدام DeleteConfirm.

الخروج (الخيار 4)
  • يقوم نشاط Goodbye بتشغيل رسالة شكر.

  • تم قطع الاتصال باستخدام نشاط DisconnectContact_cz4.

المتغيرات

متغير

النوع

وصف

BloBidSTRINGمعرف Blob للملف الصوتي
اسم ملف الصوتSTRINGاسم الملف الصوتي (الافتراضي: "EmergencyDemo.wav «).
معرفSTRINGمعرف الملف الصوتي.
منزلةSTRINGحالة طلب API.
اسم ملف جديدSTRINGاسم ملف الصوت المحدث (الافتراضي: "updatedFile.wav «).
استجابةSTRINGاستجابة HTTP من طلبات API. هذا اختياري لتصحيح الأخطاء.

الأنشطة المستخدمة

نشاط التدفق

وصف

ابدأ NewContact: يبدأ التدفق عند تلقي المكالمة.
قائمة الرد الصوتي التفاعلي MainMenu: يقوم بتشغيل قائمة تحتوي على خيارات للإدارة السريعة.
إنشاء موجه
  • PlayMessage: يطالب المسؤول بتسجيل مطالبة جديدة.

  • التسجيل: يسجل إدخال الصوت.

  • طلب HTTP: طلب HTTP لإنشاء مطالبة صوتية باستخدام نوع المحتوى: FORM-DATA.

  • التحليل: يوزع استجابة HTTP لاستخراج المعرف و bloBid.

  • PlayMessage: يؤكد إنشاء الرسالة.

  • PlayMessage: يقوم بتشغيل المطالبة المسجلة.

موجه التحديث
  • القائمة: تطالب المسؤول بتسجيل مطالبة محدثة.

  • Record_e38: يسجل إدخال الصوت.

  • طلب HTTP: طلب HTTP لتحديث المطالبة الصوتية باستخدام نوع المحتوى: FORM-DATA.

  • PlayMessage: يؤكد تحديث الرسالة.

  • PlayMessage: يقوم بتشغيل المطالبة المحدثة.

حذف المطالبة
  • القائمة: تؤكد حذف المطالبة الصوتية.

  • طلب HTTP: إعادة تسمية الملف المراد حذفه. يحتاج إلى معرف الموجه ليتم تحديده.

  • طلب HTTP: طلب HTTP لحذف المطالبة الصوتية باستخدام نوع المحتوى: التطبيق/JSON وطلب DELETE.

أخرى
  • انتظر: نشاط الانتظار.

  • setVariable: يقوم بتعيين المتغيرات.

  • قطع الاتصال: قطع الاتصال.

تفاصيل إضافية

لمزيد من المعلومات حول استخدام نشاط السجل وطلبات HTTP وعناصر التحكم في التسجيل داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP.

قالب توجيه الوكيل الأخير

يوضح قالب توجيه الوكيل الأخير كيفية تنفيذ توجيه الوكيل الأخير داخل مركز اتصال Webex من خلال الاستفادة من نشاط HTTP المحسن مع دعم نوع المحتوى: GraphQL. يستخدم موصل WebEXCC APIs HTTP للتفاعل مع واجهة برمجة تطبيقات البحث، مما يتيح توجيه المكالمات إلى الوكيل الأخير الذي عالج المكالمة. يعزز هذا النموذج تجربة العملاء من خلال ربطهم بوكيل مألوف.

يتحقق نموذج التدفق هذا مما إذا كان العميل قد اتصل خلال الـ 24 ساعة الماضية، وإذا كان الأمر كذلك، فإنه يوجه المكالمة إلى نفس الوكيل. يستخدم واجهة برمجة تطبيقات البحث عبر GraphQL للعثور على الوكيل الأخير الذي تعامل مع المكالمة بناءً على ANI الخاص بالمتصل ( تحديد الرقم التلقائي).

يستخدم الميزة التي تعزز نشاط HTTP داخل مركز اتصال Webex عن طريق إضافة دعم لنوع المحتوى: GraphQL - القدرة على استخدام موصل WebEXCC APIs HTTP لاستخدام واجهة برمجة تطبيقات البحث عبر نوع محتوى GraphQL الجديد: بما في ذلك استبدال المتغير.

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

  • قم بتكوين موصل لواجهات برمجة تطبيقات مركز اتصال Webex.

  • تأكد من إعداد بيئة Webex Contact Center بشكل صحيح: نقطة الدخول، وتخطيط نقطة الدخول، وقوائم الانتظار، وما إلى ذلك.

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

  1. تم استلام المكالمة:

    • تدخل المكالمة التدفق في نشاط NewContact.

  2. التحية الأولية:

    • يقوم نشاط PlayMessage بتشغيل رسالة ترحيب أولية للمتصل.

  3. استخراج الوقت الحالي:

    • يستخرج نشاط CurrentTime الوقت الحالي.

  4. احسب الوقت قبل 24 ساعة:

    • يحسب نشاط goback_by_day الوقت قبل 24 ساعة من الوقت الحالي.

  5. قم بقص ANI:

    • يقوم نشاط setVariable بقص ANI ( رقم هاتف المتصل) لإزالة البادئة «+1" لأغراض البحث.

  6. استدعاء واجهة برمجة التطبيقات للبحث (GraphQL):

    • يقوم نشاط SearchApilastAgent بإجراء مكالمة إلى واجهة برمجة تطبيقات Webex Contact Center Search باستخدام GraphQL للعثور على الوكيل الذي تعامل مع المكالمة السابقة استنادًا إلى ANI.

    • يستخدم متغيرات goback_by_a_day و currentTime للبحث خلال الـ 24 ساعة الماضية.

    • يبحث استعلام GraphQL عن المهام التي تطابق ANI الخاص بالمتصل أو ANI المقتطع غير النشطة ويستخرج معرف المالك ( معرف الوكيل) للمهمة.

  7. تسجيل التصحيح:

    • يقوم نشاط DebugLog بتسجيل رمز حالة HTTP ونص الاستجابة من استدعاء Search API.

    • يقوم نشاط Debug_Log بتسجيل معرف الوكيل المستخرج.

  8. تحقق من استجابة API:

    • يتحقق نشاط Condition_kxu مما إذا كان رمز حالة HTTP من استدعاء واجهة برمجة تطبيقات البحث هو 200 (نجاح).

  9. تحقق من استخراج معرف الوكيل:

    • يتحقق نشاط Condition_jtn مما إذا كان معرف الوكيل قد تم استخراجه بنجاح من استجابة Search API.

  10. المسار إلى الوكيل الأخير (إذا تم العثور عليه):

    • في حالة العثور على معرف الوكيل، يقوم نشاط PlayMessage_ee8 بتشغيل رسالة تأكيد إلى المتصل لإعلامه بأنه يتم نقله إلى نفس الوكيل الذي تحدث معه سابقًا.

    • يقوم نشاط QueueToAgent_xh1 بوضع المكالمة في قائمة الانتظار للوكيل باستخدام معرف الوكيل المستخرج.

  11. المسار إلى قائمة الانتظار الافتراضية (إذا لم يتم العثور عليها):

    • إذا لم يتم العثور على معرف الوكيل (إما فشل استدعاء API أو لم يتم العثور على مكالمة سابقة في غضون 24 ساعة)، فإن نشاط QueueToDefault يضع المكالمة في قائمة انتظار افتراضية .

  12. تشغيل الموسيقى قيد الانتظار:

    • يقوم نشاط Playmusic_i73 بتشغيل الموسيقى قيد الانتظار أثناء انتظار المتصل في قائمة الانتظار.

المتغيرات

  • AgentID: (STRING) - معرف الوكيل الأخير الذي عالج المكالمة.

  • currentTime: (STRING) - الوقت الحالي بالمللي ثانية منذ الحقبة.

  • goback_by_a_day: (STRING) - الوقت قبل 24 ساعة بالمللي ثانية منذ الحقبة.

  • الاستجابة: (STRING) - استجابة HTTP من واجهة برمجة تطبيقات البحث.

  • AniTrim: (STRING) - رقم ANI المقتطع (رقم الهاتف) للمتصل.

أنشطة التدفق

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

نشاط التدفق

وصف

ابدأ

(جهة اتصال جديدة)

يبدأ التدفق عند تلقي المكالمة.

الإجراءات

قم بتشغيل الرسالة

يقوم بتشغيل رسالة إلى المتصل.

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

يتم وضع المكالمة في قائمة الانتظار لوكيل معين.

تشغيل الموسيقى

يقوم بتشغيل الموسيقى قيد الانتظار.

قائمة الانتظار

يتم وضع المكالمة في قائمة انتظار افتراضية.

HTTP

يقوم بعمل طلب HTTP إلى واجهة برمجة تطبيقات البحث باستخدام GraphQL.

قم بتشغيل الرسالة

يقوم بتشغيل رسالة تشير إلى أن المتصل يتم توجيهه إلى الوكيل الأخير.

تعيين متغير

  • CurrentTime: يقوم بتعيين متغير للوقت الحالي.

  • goback_by_a_day: يضبط متغيرًا على الوقت قبل 24 ساعة.

  • DebugLog: يسجل استجابة API لتصحيح الأخطاء.

  • Debug_Log: يسجل معرف الوكيل المستخرج لتصحيح الأخطاء.

  • SetVariable_7b4: يقوم بقص واجهة المستخدم الرسومية للبحث.

الشروط

  • Condition_jtn: يتحقق مما إذا كان معرف الوكيل قد تم استخراجه.

  • Condition_kxu: يتحقق مما إذا كان رمز حالة HTTP هو 200.

هولد ميوزيك (ميوزيكونهولد)

تحتوي عمليات التشغيل على الموسيقى أثناء انتظار المتصل في قائمة الانتظار.

معالجة الحلقة (دورة حلقة الاتصال ودورة الحلقة)

يضمن توجيه المكالمات المتكررة عدة مرات إلى القائمة النهائية.

قطع الاتصال (قطع الاتصال)

يقوم بفصل المكالمة بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل.

موارد إضافية

لمزيد من المعلومات حول استخدام طلبات HTTP مع GraphQL والأنشطة الأخرى داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP.

راجع أيضًا وثائق واجهات برمجة تطبيقات Webex Contact Center للحصول على تفاصيل حول استعلامات Search API و GraphQL.

عامل الذكاء الاصطناعي المستقل (تتبع الحزمة)

يستخدم هذا التدفق وكيل الذكاء الاصطناعي المستقل لإدارة التفاعلات الصوتية المتعلقة بتتبع الحزمة. يوفر التدفق خيارًا للتصعيد إلى العوامل البشرية عند الضرورة أو عند أخطاء عامل الذكاء الاصطناعي.

تم تصميم التدفق للتعامل مع تفاعلات العملاء حول تتبع الحزم عبر وكيل AI مستقل. يتكون وكيل الذكاء الاصطناعي من إجراء لتتبع الحزمة وقاعدة المعرفة المتعلقة باستفسارات الشحن العامة. يمكن للعملاء طلب التحدث إلى وكيل بشري في أي وقت.

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

لاستخدام هذا التدفق، تأكد من إعداد ما يلي:

  • عامل ذكاء اصطناعي مستقل تم تكوينه بالإجراء المناسب (جنبًا إلى جنب مع الوفاء) ومستندات المعرفة. يتوفر تدفق تنفيذ العينة في قوالب Webex Connect التدفق.

  • تم تكوين نقطة الإدخال وقائمة الانتظار والفرق وتخطيط نقطة الدخول في صفحة إعدادات Control Hub لمركز اتصال Webex.

  • تم تمكين تحويل النص إلى كلام (TTS) من Cisco لإنشاء رسائل مخصصة ديناميكيًا.

  • قم بتحميل ملفات الصوت الثابتة إذا كنت لا تستخدم الصوت الافتراضي لـ Cisco.

تفاصيل الاندماج

  1. يبدأ المتصل الاتصال: يتم استقبال المكالمة من قبل مركز اتصال Webex وتوجيهها إلى وكيل AI المستقل.

  2. تفاعل وكيل الذكاء الاصطناعي: يقوم وكيل الذكاء الاصطناعي بمعالجة طلب المتصل المتعلق بتتبع الحزمة.

  3. من قائمة الانتظار إلى الوكيل: إذا كان التصعيد مطلوبًا بناءً على طلب العميل أو بسبب أخطاء AI Agent، فسيتم وضع المتصل في قائمة انتظار وكيل بشري.

  4. قطع الاتصال: ينتهي التفاعل بمجرد معالجة طلب المتصل أو نقل المتصل إلى وكيل.

الأنشطة المستخدمة في التدفق

نشاط التدفق

وصف

ابدأ (جهة اتصال هاتفية جديدة) يمثل هذا النشاط بداية التدفق، الذي يتم تشغيله بواسطة مكالمة جديدة.
الوكيل الافتراضي V2 (VAV2) النشاط المسؤول عن التفاعل بين التدفق وعامل الذكاء الاصطناعي. التفاعل. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الدولة إلى وكيل الذكاء الاصطناعي.
قم بتشغيل الرسالة يوفر رسائل النظام باستخدام تحويل النص إلى كلام من Cisco. يُستخدم لتشغيل رسالة خطأ قبل التصعيد إلى عامل بشري في حالة حدوث أخطاء في نشاط VAV2.
قائمة الانتظار إلى الوكيل يدير منطق الانتظار للتصعيد إلى العوامل البشرية.
تشغيل الموسيقى أوقف تشغيل الموسيقى أثناء الانتظار عندما ينتظر المتصل اتصال الوكيل.
قطع الاتصال ينهي التفاعل بعد الانتهاء من المهام أو إذا تم تصعيده إلى عامل بشري.

معالجة الأخطاء

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

دعم المطور

للحصول على رؤى أعمق حول استخدام Webex Contact Center مع وكلاء الذكاء الاصطناعي المستقلين، راجع الوثائق ذات الصلة:

موارد إضافية

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

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

برنامج نصي لوكيل الذكاء الاصطناعي (تتبع الحزمة)

تم تصميم هذا التدفق للتعامل مع التفاعلات الصوتية المتعلقة بتتبع الحزمة باستخدام وكيل افتراضي مكتوب. يوضح هذا التدفق أبسط طريقة لتنفيذ التنفيذ لوكيل مكتوب. بالإضافة إلى ذلك، يوضح التدفق وضع العملاء في قوائم انتظار مختلفة للوكلاء استنادًا إلى آخر النوايا النشطة والتقارير المخصصة لوكلاء الذكاء الاصطناعي في Analyser.

يستفيد هذا التدفق من وكيل Webex AI المكتوب للتفاعل مع العملاء فيما يتعلق بتتبع الحزم . يخرج نشاط VAV2 (Virtual Agent V2) من خلال الحافة «المعالجة» عندما يرفع الوكيل النصي حدثًا مخصصًا لتتبع الحزمة. يستخدم التدفق واجهة برمجة تطبيقات لتتبع الحزمة لتحقيق ذلك. واجهة برمجة التطبيقات هذه متاحة للمطورين للاختبار والعروض التوضيحية. يتم تحليل بيانات الإخراج في التدفق وتمريرها مرة أخرى إلى الوكيل عبر حدث الدولة. مزيد من المعلومات حول تكوين التنفيذ لوكلاء البرامج النصية للصوت.

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

لاستخدام هذا التدفق، تأكد من إعداد ما يلي:

  • تم تكوين وكيل Webex AI للتعامل مع استفسارات تتبع الحزم. هذا الوكيل متاح للاستيراد أثناء إنشاء وكيل جديد.

  • تم تكوين نقطة الإدخال وقائمة الانتظار والفرق وتخطيط نقطة الدخول في صفحة إعدادات Control Hub لمركز اتصال Webex.

  • تأكد من تمكين تحويل النص إلى كلام (TTS) من Cisco لإنشاء رسائل صوتية ديناميكية.

  • قم بتحميل ملفات صوتية ثابتة لإشعارات النظام المخصصة إذا لزم الأمر.

تفاصيل الاندماج

تفاصيل الاندماج

وصف

يبدأ المتصل الاتصال يتم استلام المكالمة من قبل مركز اتصال Webex وتوجيهها إلى وكيل الذكاء الاصطناعي المكتوب.
يتم تسجيل حالة التفاعل باستخدام المتغير العالمي يقوم التدفق بتعيين المتغير العالمي CustomaiAgentInteractionOutcome لتسجيل حالة تفاعل العميل مع وكيل الذكاء الاصطناعي. يتم تحديث هذا في نقاط مختلفة ويستخدم لإنشاء تقارير مخصصة باستخدام visualiser.
تفاعل وكيل الذكاء الاصطناعي يعالج وكيل الذكاء الاصطناعي مدخلات العملاء ويستجيب بناءً على النوايا التي تم تكوينها. إذا كان المستخدم ينوي تتبع حزمة وقدم رقم حزمة صالحًا، فسيتم إرجاع عنصر التحكم إلى التدفق عبر حدث مخصص.
تحليل البيانات الوصفية لوكيل الذكاء الاصطناعي والوفاء بها يتم استخراج رقم حزمة العميل من بيانات VAV2 الوصفية واستخدامه في نشاط HTTP.
شروط الاستجابة للوفاء يتحقق التدفق من العثور على معلومات الحزمة أم لا ويقوم بتعيين الاستجابات المناسبة.
يتم استئناف تفاعل عامل الذكاء الاصطناعي* اعتمادًا على استجابة التنفيذ، يتم إرسال الرسالة التي يجب إرسالها إلى العملاء مرة أخرى إلى الوكيل النصي عبر بيانات الحدث ضمن «حدث الدولة» .
تسليم الوكيل ونشاط الحالة يحدد الخطوات التالية استنادًا إلى الهدف السابق، ويوجه التدفق إلى قوائم انتظار مختلفة استنادًا إلى الهدف السابق.
قائمة الانتظار إلى الوكيل إذا كان التصعيد مطلوبًا أو في حالة حدوث أخطاء، يتم وضع المتصل في قائمة انتظار وكيل بشري.
قطع الاتصال ينتهي التفاعل بمجرد معالجة طلب المتصل أو نقل المتصل إلى وكيل.

الأنشطة المستخدمة في التدفق

نشاط التدفق

وصف

ابدأ يبدأ التدفق عند تلقي مكالمة جديدة.
تعيين متغير نتائج التفاعل استخدم نشاط المتغير المحدد لتحديث المتغير العالمي CustomaiAgentInteractionOutcome لتخزين أحدث حالة من التفاعل مع وكيل الذكاء الاصطناعي.
تفاعل وكيل الذكاء الاصطناعي يدير استفسارات تتبع الحزم باستخدام التفاعلات النصية. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي .
تحليل تفاصيل الحزمة يستخرج رقم الحزمة من البيانات الوصفية التي يوفرها الوكيل الافتراضي.
طلب HTTP لمعلومات الحزمة يرسل طلبًا إلى واجهة برمجة التطبيقات اللوجستية لاسترداد حالة الحزمة والتسليم المقدر. استخدم ABC123456 كرقم حزمة عينة.
منطق شرطي يحدد الاستجابة استنادًا إلى حالة الحزمة أو رمز حالة HTTP لاستدعاء API.
تعيين متغيرات الاستجابة يقوم بتكوين الاستجابات لتوضيح ما إذا تم العثور على الحزمة أو تفاصيل التسليم.
قم بتشغيل الرسالة يوفر رسائل خطأ النظام باستخدام تحويل النص إلى كلام من Cisco، خاصة في حالات أخطاء النظام.
نشاط الحالة يقوم بتوجيه التدفق استنادًا إلى الهدف السابق، مع تحديد التوجيه إلى قوائم انتظار محددة.
قائمة الانتظار إلى الوكيل يدير منطق الانتظار للتصعيد إلى العوامل البشرية.
تشغيل الموسيقى أوقف تشغيل الموسيقى أثناء الانتظار عندما ينتظر المتصل اتصال الوكيل.
قطع الاتصال ينهي التفاعل بعد الانتهاء من المهام أو إذا تم تصعيده إلى عامل بشري.

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

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

متغير

وصف

اسم_الفعالية تم إرسال اسم الحدث إلى وكيل AI.
بيانات الحدث تم إرسال حمولة الحدث إلى وكيل AI.
الحالة حالة الحزمة استنادًا إلى استجابة HTTP.
التسليم المقدر تاريخ ووقت التسليم المقدران للحزمة بناءً على استجابة HTTP.
الحزمة: ESP سيتم إرسال الاستجابة مرة أخرى إلى العميل استنادًا إلى استجابة نشاط HTTP.
اسم الصوت العالمي يحدد الصوت المستخدم لتحويل النص إلى كلام.
نتيجة تفاعل وكيل الذكاء الاصطناعي المخصص يسجل حالة التفاعل - التي تم التخلي عنها أو التعامل معها أو تصعيدها أو الخطأ فيها - استنادًا إلى تفاعل العميل مع وكيل الذكاء الاصطناعي.

معالجة الأخطاء

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

موارد إضافية

للحصول على رؤى أعمق حول استخدام Webex Contact Center مع وكلاء الذكاء الاصطناعي المدرجين، راجع الوثائق ذات الصلة:

دعم المطور

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

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

وكيل الذكاء الاصطناعي مكتوب (حجز موعد الطبيب)

يوضح هذا القالب تدفق البيانات بين مركز اتصال Webex و Webex AI Agent Studio للتفاعل الذي يعزز الوكيل المكتوب. يحتوي التدفق على العديد من عمليات التكامل مع الأنظمة الخارجية. يتم استدعاؤها بناءً على الأحداث المخصصة المرسلة بواسطة AI Agent ويتم تمرير بيانات التنفيذ مرة أخرى إلى الوكيل.

يوضح هذا التدفق كيفية تمرير البيانات بين مركز اتصال Webex و Webex AI Agent Studio باستخدام الأحداث المخصصة. يسهل هذا التدفق الجدولة الآلية وإدارة مواعيد الطبيب من خلال وكيل ذكاء اصطناعي مكتوب. يتكامل مع الأنظمة الخارجية للتحقق من التوفر وإنشاء المواعيد والبحث عن المواعيد الحالية وإلغاء المواعيد. يضمن التدفق التواصل السلس بين المتصل وعامل الذكاء الاصطناعي، مع خيارات التصعيد للعوامل البشرية عند الضرورة.

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

لاستخدام هذا التدفق، تأكد من إعداد ما يلي:

  • وكيل AI مكتوب تم تكوينه بالنوايا ذات الصلة للتعامل مع حجز المواعيد وإلغائها. يمكن استيراد هذا من القوالب أثناء إنشاء وكيل نصي جديد في منصة AI Agent Studio.

  • تم تكوين نقطة الإدخال وقائمة الانتظار والفرق وتخطيط نقطة الدخول في صفحة إعدادات Control Hub لمركز اتصال Webex.

  • واجهات برمجة التطبيقات للتفاعل مع نظام إدارة المواعيد الخارجية.

  • تم تمكين تحويل النص إلى كلام (TTS) من Cisco لإنشاء رسائل صوتية ديناميكية.

  • قم بتحميل ملفات الصوت الثابتة إذا كنت لا تستخدم الصوت الافتراضي لـ Cisco.

تفاصيل الاندماج

تفاصيل الاندماج

وصف

يبدأ المتصل الاتصال يتم استقبال المكالمة من قبل مركز اتصال Webex وتوجيهها إلى وكيل AI.
التفاعل مع وكيل الذكاء الاصطناعي يعالج وكيل الذكاء الاصطناعي مدخلات العملاء ويستجيب بناءً على النوايا التي تم تكوينها.
تبديل التحكم بين عامل الذكاء الاصطناعي والتدفق يتم تبادل التحكم في المحادثة بين وكيل الذكاء الاصطناعي والتدفق في خطوات مختلفة. يقوم وكيل الذكاء الاصطناعي بتسليم التحكم إلى التدفق عبر الأحداث المخصصة، ويقوم التدفق بتنفيذ التنفيذ المناسب بناءً على اسم الحدث ويعيد التحكم إلى وكيل الذكاء الاصطناعي جنبًا إلى جنب مع بيانات التنفيذ عبر حدث الدولة في نشاط الوكيل الافتراضي V2.
قائمة الانتظار إلى الوكيل إذا كان التصعيد مطلوبًا، يتم وضع المتصل في قائمة انتظار لعامل بشري.
قطع الاتصال ينتهي التفاعل بمجرد اكتمال المهمة أو نقل المتصل إلى وكيل.

الأنشطة المستخدمة في التدفق

نشاط التدفق

وصف

ابدأ يمثل هذا النشاط بداية التدفق، الذي يتم تشغيله بواسطة مكالمة جديدة.
الوكيل الافتراضي V2 (VAV2) النشاط المسؤول عن تفاعل عامل الذكاء الاصطناعي. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الدولة إلى وكيل الذكاء الاصطناعي.
تحليل يُستخدم لتحليل حمولة الحدث من نشاط VAV2.
قضية يُستخدم للتحقق من اسم الحدث المرسل بواسطة نشاط VAV2 والفرع إلى أنشطة طلب HTTP المناسبة.
طلب HTTP يتفاعل مع الأنظمة الخارجية لتنفيذ عمليات مثل التحقق من التوفر أو إنشاء المواعيد أو البحث عنها أو إلغائها باستخدام طلبات HTTP استنادًا إلى اسم الحدث المرسل بواسطة نشاط VAV2. يقوم النشاط أيضًا بتوزيع الاستجابة لطلب HTTP.
الحالة يقوم بتقييم نتائج طلبات HTTP وتوجيه التدفق بناءً على ظروف النجاح أو الخطأ.
تعيين متغير تُستخدم لتكوين متغيرات مثل اسم الحدث وبيانات الحدث، والتي تعتبر ضرورية لإعادة استدعاء نشاط VAV2 باستخدام معلمات حدث الحالة المناسبة.
قم بتشغيل الرسالة يوفر رسائل النظام باستخدام تحويل النص إلى كلام من Cisco. يُستخدم لتشغيل رسالة خطأ قبل التصعيد إلى عامل بشري في حالة حدوث أخطاء في نشاط VAV2.
قائمة الانتظار إلى الوكيل يدير منطق الانتظار للتصعيد إلى العوامل البشرية.
تشغيل الموسيقى أوقف تشغيل الموسيقى أثناء الانتظار عندما ينتظر المتصل اتصال الوكيل.
قطع الاتصال ينهي التفاعل بعد الانتهاء من المهام أو إذا تم تصعيده إلى عامل بشري.

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

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

متغير

وصف

اسم_الفعالية تم إرسال اسم الحدث إلى وكيل AI.
بيانات الحدث تم إرسال حمولة الحدث إلى وكيل AI.
سلسلة بيانات الحدث إصدار سلسلة من event_data نظرًا لأن نشاط VAV2 يقبل السلسلة فقط.
إدخال http نص الطلب لنشاط HTTP استنادًا إلى بيانات تعريف VAV2.
اسم الصوت العالمي يحدد الصوت المستخدم لتحويل النص إلى كلام.

معالجة الأخطاء

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

موارد إضافية

للحصول على رؤى أعمق حول إعداد وكلاء الذكاء الاصطناعي على Webex AI Agent Studio واستخدامهم مع مركز اتصال Webex، راجع دليل إدارة Webex AI Agent Studio.

دعم المطور

استخدم قوالب التدفق الفرعي

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

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

جمع معلومات رد الاتصال

استخدم هذا القالب لإنشاء تدفق فرعي لمجموعة معلومات رد الاتصال، مما يتيح للمتصلين البقاء في قائمة الانتظار أو طلب رد اتصال لخيارات الخدمة المرنة.

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

يستخدم هذا التدفق الفرعي تحويل النص إلى كلام من Cisco (TTS) لأية مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينها افتراضيًا على ملف الموسيقى قيد الانتظار المضمّن، defaultmusic_on_hold.wav.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وANI الخارجي والمزيد.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).
  • تأكد من تعيين متغيرات رد الاتصال (على سبيل المثال: callbackNumber و callBackNumberEntered و StayInQueue) بشكل صحيح لنظامك لالتقاط البيانات المناسبة.

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

  • رقم رد الاتصال - STRING: الرقم الذي سيتم استخدامه لرد الاتصال (إما الرقم الذي يتصل منه المتصل أو الرقم الجديد).
  • StayInQueue - BOOLEAN: يشير إلى ما إذا كان المتصل قد اختار البقاء في قائمة الانتظار (صحيح) أو طلب رد اتصال (خطأ).

مخرجات التدفق الفرعي

  • CallbackNumberEntered - STRING: الرقم الذي أدخله المتصل لرد الاتصال، إذا اختار تقديم رقم بديل.
  • StayInQueue - BOOLEAN: ما إذا كان المتصل قد اختار البقاء في قائمة الانتظار أو تلقي رد اتصال.

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

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

عنصر التدفق الفرعي

وصف

بدء التدفق الفرعي

تدخل المكالمة التدفق الفرعي.

قائمة إلغاء الاشتراك

يتم تقديم خيار للمتصل إما البقاء في قائمة الانتظار أو تلقي رد اتصال.

  • اضغط 1 لمعاودة الاتصال.
  • اضغط 2 للبقاء في قائمة الانتظار.

قائمة الأرقام

إذا اختار المتصل تلقي رد اتصال، فسيتاح له خيار:

  • اضغط 1 لاستخدام الرقم الذي يتصلون منه.
  • اضغط 2 لإدخال رقم رد اتصال جديد.

اجمع الأرقام

إذا اختار المتصل إدخال رقم رد اتصال جديد، فسيُطلب منه إدخال رقمه المكون من 10 أرقام متبوعًا بمفتاح الجنيه (#).

تعيين متغير

يتم تخزين رقم رد الاتصال الذي تم جمعه في متغير callbackNumberEntered.

إنهاء التدفق الفرعي

ينتهي التدفق الفرعي بعد جمع معلومات رد الاتصال أو معالجة أي أخطاء.

أنشطة التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لجمع معلومات رد الاتصال .

نشاط التدفق الفرعي

وصف

بدء التدفق الفرعي

يبدأ التدفق الفرعي عند الاستدعاء.

قائمة إلغاء الاشتراك

يوفر هذا خيارًا للمتصل إما للبقاء في قائمة الانتظار أو تلقي رد اتصال. يستخدم هذا TTS ليطلب من المتصل الضغط على 1 لرد الاتصال أو 2 للبقاء في قائمة الانتظار.

قائمة الأرقام

إذا اختار المتصل رد الاتصال، فسيُطلب منه إما استخدام رقمه الحالي أو إدخال رقم جديد.

اجمع الأرقام

إذا اختار المتصل إدخال رقم جديد، فإن هذا النشاط يجمع رقمه المكون من 10 أرقام متبوعًا بعلامة الجنيه (#).

تعيين متغير

يتم تخزين الرقم الذي تم جمعه في متغير callBackNumberEntered لمزيد من الاستخدام.

إنهاء التدفق الفرعي

ينتهي التدفق بعد التعامل مع اختيارات المتصل وجمع المعلومات الضرورية.

موارد إضافية

لمزيد من المعلومات حول تكوين التدفقات الفرعية، راجع دليل إعداد وإدارة مركز اتصال Webex.

معالجة الأخطاء

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

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق الفرعي:

  • تأكد من تمكين تحويل النص إلى كلام (TTS) من Cisco لمركز الاتصال لاستخدام تحويل النص إلى كلام لمطالبات الخطأ.
  • قم بتعيين متغير ErrorMessage للتعامل بشكل ديناميكي مع رسائل الخطأ المناسبة في سير العمل الخاص بك.

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

  • ErrorMessage - STRING: يتم تشغيل رسالة الخطأ ديناميكيًا، مما يشير إلى المشكلة التي واجهها المتصل.

مخرجات التدفق الفرعي

  • غير متاح: لا ينتج هذا التدفق الفرعي مخرجات حيث يتم استخدامه لمعالجة الأخطاء وتقديم الملاحظات إلى المتصل.

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

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

عنصر التدفق الفرعي

وصف

بدء التدفق الفرعي

يتم تشغيل التدفق الفرعي عند حدوث خطأ.

رسالة خطأ التشغيل

يقوم النظام بتشغيل رسالة خطأ ديناميكية محددة بواسطة متغير ErrorMessage باستخدام Cisco Cloud TTS. على سبيل المثال، قد تكون الرسالة: نحن نواجه صعوبات فنية. يرجى المحاولة مرة أخرى لاحقًا.

إنهاء التدفق الفرعي

(نهاية عادية)

إذا تم التعامل مع الخطأ بنجاح، فسينتهي التدفق الفرعي بأمان.

إنهاء التدفق الفرعي

(نهاية الخطأ)

في حالة ظهور مشكلات أخرى (على سبيل المثال، فشل تشغيل رسالة الخطأ)، ينتهي التدفق الفرعي بحالة تصعيد للإشارة إلى فشل خطير.

أنشطة التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لإدارة الأخطاء.

نشاط التدفق الفرعي

وصف

بدء التدفق الفرعي

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

رسالة خطأ التشغيل

يقوم بتشغيل رسالة الخطأ إلى المتصل باستخدام Cisco Cloud TTS. يتم تعريف محتوى الرسالة ديناميكيًا بواسطة متغير ErrorMessage.

إنهاء التدفق الفرعي

(نهاية عادية)

ينهي التدفق الفرعي إذا تم حل الخطأ دون مزيد من المشكلات.

إنهاء التدفق الفرعي

(نهاية الخطأ)

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

موارد إضافية

لمزيد من المعلومات حول تكوين التدفقات الفرعية، راجع دليل إعداد وإدارة مركز اتصال Webex.

تراجع بيانات HTTP

استخدم قالب التدفق الفرعي هذا لجلب معلومات حساب العميل من خلال طلب HTTP. وهو يدعم تأكيد معرف الحساب والإدخال اليدوي في حالة فشل الطلب ويعالج المهلات والإدخالات غير الصالحة والأخطاء الحرجة - وهو مثالي لعمليات البحث الآلي عن حسابات العملاء في مراكز الاتصال.

يوفر هذا التدفق الفرعي تجربة ديناميكية حيث يتم جلب معلومات حساب العميل باستخدام طلب HTTP. في حالة نجاح البحث، يُطلب من العميل تأكيد معرف الحساب. في حالة الفشل، أو إذا فضل المتصل ذلك، يمكنه إدخال رقم حسابه يدويًا. يعالج التدفق بأمان الأخطاء مثل المدخلات غير الصالحة والمهلة والفشل الحرج، مع المطالبات المناسبة.

يستخدم هذا التدفق الفرعي تحويل النص إلى كلام من Cisco (TTS) لأية مطالبات صوتية.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والموصلات والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).
  • تأكد من تعيين عنوان URL الخاص بطلب HTTP والمعلمات بشكل صحيح بناءً على احتياجات مؤسستك.

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

  • ErrorMessage - STRING: رسالة سيتم تشغيلها في حالة حدوث خطأ أثناء التدفق الفرعي.

مخرجات التدفق الفرعي

  • OutputVariable - STRING: يخزن رقم الحساب المؤكد أو الذي تم إدخاله يدويًا.

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

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

عنصر التدفق الفرعي

وصف

بدء التدفق الفرعي

(التهيئة)

يبدأ التدفق الفرعي عملية جلب بيانات العميل.

يرجى الانتظار

(رسالة الراحة)

يتم إبلاغ المتصل بأن النظام يسترجع معلوماته باستخدام موجه TTS: يرجى الانتظار حتى نبحث عن معلوماتك.

طلب HTTP

(جلب معلومات العميل)

يرسل النظام طلب HTTP GET لاسترداد معلومات العميل من نقطة نهاية API محددة. في حالة نجاحها، تحتوي الاستجابة على معرف العميل.

تحقق من حالة HTTP

(تقييم الاستجابة)

يتم تقييم استجابة HTTP استنادًا إلى رمز الحالة. في حالة نجاح الطلب، تنتقل العملية إلى الخطوة التالية.

قائمة التأكيد

(تأكيد الطلب أو الإدخال اليدوي)

يُطلب من المتصل تأكيد معرف الحساب الذي تم جلبه أو إدخال رقم حسابه يدويًا إذا كان غير صحيح.

تعيين متغير

(معرف حساب المتجر)

إذا أكد المتصل معرف الحساب، يتم تخزين القيمة في OutputVariable.

اجمع الأرقام

(إدخال حساب يدوي)

إذا فشل الطلب أو اختار المتصل إعادة إدخال رقم حسابه، فسيُطلب منه إدخال رقم حساب مكون من 6 أرقام متبوعًا بمفتاح الجنيه (#).

معالجة الأخطاء

(لا يزال موجودًا، غير صالح، حرج)

يعالج التدفق الفرعي المهلات والمدخلات غير الصالحة والأخطاء الحرجة مع المطالبات ذات الصلة :

  • لا يزال هناك: يسأل، هل ما زلت هناك؟ ، في حالة انتهاء المهلة.
  • غير صالح: يخطر المتصل بإدخال غير صالح ويطلب منه المحاولة مرة أخرى.
  • خطأ: موجه خطأ فادح لإعلامك بحدوث خطأ ما.

إنهاء التدفق الفرعي

(الخاتمة)

ينتهي التدفق الفرعي إما بعد تأكيد رقم الحساب أو معالجة الخطأ.

أنشطة التدفق الفرعي

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

نشاط التدفق الفرعي

وصف

بدء التدفق الفرعي

يبدأ التدفق الفرعي عند الاستدعاء.

يرجى الانتظار

يقوم بتشغيل رسالة باستخدام TTS، ويطلب من المتصل الانتظار حتى يتم استرداد معلوماته.

طلب HTTP

يرسل طلب HTTP GET لاسترداد معلومات حساب العميل.

تحقق من حالة HTTP

يقوم بتقييم استجابة HTTP لتحديد ما إذا كان الطلب ناجحًا.

قائمة التأكيد

يطالب المتصل بتأكيد معرف الحساب الذي تم استرداده أو إعادة إدخاله إذا كان غير صحيح.

تعيين متغير

يخزن رقم الحساب المؤكد أو الذي تم إدخاله يدويًا.

اجمع الأرقام

يجمع رقم حساب مكون من 6 أرقام من المتصل إذا فشل طلب HTTP أو اختار إدخال رقم حساب جديد.

معالجة الأخطاء

تعالج العديد من المطالبات المهلات والمدخلات غير الصالحة والأخطاء الحرجة أثناء التدفق الفرعي.

إنهاء التدفق الفرعي

ينتهي التدفق بعد تأكيد رقم الحساب أو حدوث خطأ.

معالجة قائمة الانتظار

استخدم قالب التدفق الفرعي هذا لأتمتة معالجة قائمة الانتظار في مركز اتصال Webex، مما يحافظ على تفاعل المتصلين مع الموسيقى ومطالبات الرسائل.

يقوم هذا التدفق الفرعي بتشغيل موسيقى قائمة الانتظار متبوعة برسالة، مع تكرار التسلسل حتى عدد محدد من المرات (الإعداد الافتراضي هو ثلاثة). إنه يضمن التعامل السلس مع قائمة الانتظار وتجربة المتصل الجذابة. يمكنك تخصيص متغيرات مثل اختيار الموسيقى ومحتوى الرسالة وعدد الحلقات.

يستخدم هذا التدفق الفرعي تحويل النص إلى كلام من Cisco (TTS) لأية مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينها افتراضيًا على الملف المضمن (defaultmusic_on_hold.wav)، للموسيقى قيد الانتظار.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والموصلات والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
  • تأكد من منطق معالجة قائمة الانتظار المناسب وتكوينات معالجة الأخطاء.
  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة أو ملفات الموسيقى بدلاً من Cisco Text-to-Speech (TTS).

للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

  • QueueMessage - STRING: الرسالة التي سيتم تشغيلها بين المقطوعات الموسيقية (الإعداد الافتراضي: الرجاء الانتظار).
  • QueueMusic 1 - STRING: أول ملف موسيقى يتم تشغيله أثناء انتظار المتصل (الإعداد الافتراضي: defaultmusic_on_hold.wav).
  • QueueMusic 2 - السلسلة: ملف الموسيقى الثاني الذي سيتم تشغيله بين الرسائل (الإعداد الافتراضي: defaultmusic_on_hold.wav).
  • عداد - INTEGER: عداد لتتبع عدد الحلقات (الافتراضي: 0).
  • MusicDuration - INTEGER: المدة التي يتم فيها تشغيل كل مسار موسيقي (الافتراضي: 10 ثوانٍ).

مخرجات التدفق الفرعي

لا شيء

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

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

عنصر التدفق الفرعي

وصف

بدء التدفق الفرعي

يبدأ التدفق الفرعي.

فحص الحالة

يتحقق التدفق الفرعي مما إذا كان العداد أقل من 2. إذا كان هذا صحيحًا، فسيستمر التدفق إلى تسلسل الموسيقى والرسائل. في حالة الخطأ، ينتهي التدفق الفرعي.

تشغيل الموسيقى 1

يتم تشغيل ملف الموسيقى الأول (QueueMusic 1) للمدة المحددة بواسطة MusicDuration.

قم بتشغيل الرسالة

بعد ملف الموسيقى الأول، يتم تشغيل رسالة باستخدام Cisco TTS، مع تعريف المحتوى بواسطة QueueMessage.

تشغيل الموسيقى 2

بعد الرسالة، يتم تشغيل ملف الموسيقى الثاني (QueueMusic 2) للمدة المحددة.

عداد الزيادة

يتم زيادة متغير العداد بمقدار 1 بعد تشغيل ملف الموسيقى الثاني.

حالة إعادة الفحص

بعد زيادة العداد، تتم إعادة فحص التدفق إذا كان العداد لا يزال أقل من 2. إذا كان هذا صحيحًا، تتكرر الحلقة؛ وإلا ينتهي التدفق الفرعي.

إنهاء التدفق الفرعي

بمجرد وصول العداد إلى 2، ينتهي التدفق الفرعي.

نشاط التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي.

نشاط التدفق الفرعي

وصف

بدء التدفق الفرعي

يقوم بتهيئة عملية التدفق الفرعي.

فحص الحالة

يتم فحص الشرط للتأكد من أن العداد أقل من 2، مما يسمح للحلقة بالاستمرار.

تشغيل الموسيقى 1

يقوم بتشغيل ملف الموسيقى الأول للمدة المحددة بواسطة MusicDuration.

قم بتشغيل الرسالة

يقوم بتشغيل رسالة باستخدام Cisco TTS مع المحتوى المقدم من QueueMessage.

تشغيل الموسيقى 2

يقوم بتشغيل ملف الموسيقى الثاني للمدة المحددة بواسطة MusicDuration.

عداد الزيادة

يزيد متغير العداد بمقدار 1 للتحكم في الحلقة.

إنهاء التدفق الفرعي

ينهي التدفق الفرعي بمجرد وصول العداد إلى الحد المحدد مسبقًا.

قالب التدفق الفرعي لإعادة الاتصال المجدول

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

يقوم هذا التدفق الفرعي بتوجيه المتصل من خلال سلسلة من المطالبات لجمع كل المعلومات الضرورية لرد الاتصال المجدول. يطلب التاريخ المطلوب ووقت البدء والانتهاء لنافذة رد الاتصال والمنطقة الزمنية للمتصل. يتضمن التدفق الفرعي التحقق من مدخلات التاريخ والوقت لضمان الدقة. في حالة إدخال تنسيق غير صالح، تتم إعادة مطالبة المتصل. بمجرد جمع جميع المعلومات بنجاح، يتم استخدامها لجدولة رد الاتصال في النظام.

يستخدم هذا التدفق الفرعي تحويل النص إلى كلام من Cisco (TTS) لجميع المطالبات الصوتية.

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

تأكد من تلبية المتطلبات التالية في مركز اتصال Webex Management Portal قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الإدخال وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وANI الخارجي والمزيد.

  • قم بتحميل ملفات صوتية ثابتة في حالة استخدام المطالبات الصوتية المخصصة بدلاً من تحويل النص إلى كلام من Cisco (TTS).

  • للحصول على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

اسم المتغيرالنوعوصف
رقم معاودة الاتصال STRING رقم الهاتف الذي سيتم استخدامه لإعادة الاتصال.
اسم العميل STRING اسم العميل الذي طلب معاودة الاتصال.
قائمة انتظار معاودة الاتصال STRING قائمة الانتظار التي سيتم إرسال رد الاتصال المجدول إليها.

مخرجات التدفق الفرعي

اسم المتغيرالنوعوصف
تاريخ جدول معاودة الاتصال STRING تم تنسيق التاريخ الذي تمت جدولة رد الاتصال له على هيئة YYYY-MM-DD.
المنطقة الزمنية لجدول معاودة الاتصال STRING معرف المنطقة الزمنية لـ IANA لرد الاتصال (على سبيل المثال، أمريكا/شيكاغو).
وقت بدء جدول معاودة الاتصال STRING وقت بدء نافذة رد الاتصال، التي تمت تهيئتها كـ HH:mm:ss.
وقت انتهاء جدول معاودة الاتصال STRING وقت انتهاء نافذة رد الاتصال، التي تمت تهيئتها كـ HH:mm:ss.

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

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

عنصر التدفق الفرعيوصف
بدء التدفق الفرعي تدخل المكالمة التدفق الفرعي.
تاريخ الجدول يُطلب من المتصل إدخال تاريخ رد الاتصال المفضل له بتنسيق YYYYMMDD. يتحقق التدفق الفرعي من صحة الإدخال للتأكد من أنه تاريخ حقيقي. إذا كانت غير صالحة، يتم تكرار المطالبة.
وقت بدء الجدول يُطلب من المتصل إدخال وقت بدء نافذة رد الاتصال الخاصة به بتنسيق HHMM (24 ساعة). يقوم التدفق الفرعي بالتحقق من صحة الإدخال للتأكد من أنه وقت صالح. إذا كانت غير صالحة، يتم تكرار المطالبة.
وقت انتهاء الجدول يُطلب من المتصل إدخال وقت الانتهاء لنافذة رد الاتصال الخاصة به بتنسيق HHMM (24 ساعة). يقوم التدفق الفرعي بالتحقق من صحة الإدخال للتأكد من أنه وقت صالح. إذا كانت غير صالحة، يتم تكرار المطالبة.
جدولة المنطقة الزمنية يتم تقديم قائمة للمتصل لتحديد المنطقة الزمنية الخاصة به. - اضغط 1 لـ IST (التوقيت الهندي القياسي). - اضغط 2 للتوقيت المركزي. - اضغط 3 للتوقيت الشرقي.
جدولة معاودة الاتصال باستخدام جميع المعلومات التي تم جمعها (رقم رد الاتصال واسم العميل وقائمة انتظار رد الاتصال والتاريخ والوقت والمنطقة الزمنية المجدولة)، يقوم التدفق الفرعي بجدولة رد الاتصال رسميًا في النظام.
إنهاء التدفق الفرعي ينتهي التدفق الفرعي بعد جدولة رد الاتصال بنجاح.

أنشطة التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لجدولة رد الاتصال.

نشاط التدفق الفرعيوصف
بدء التدفق الفرعي يبدأ التدفق الفرعي عند الاستدعاء.
تاريخ الجدول يجمع تاريخ رد الاتصال المفضل للمتصل. موجه TTS هو: «الرجاء إدخال التاريخ المفضل لديك بتنسيق YYYYMMDD». يتم التحقق من صحة الإدخال للتأكد من أنه تنسيق التاريخ الصحيح.
تحويل صيغة التاريخ بمجرد إدخال تاريخ صالح، يقوم هذا النشاط بتحويل إدخال YYYYMMDD إلى تنسيق YYYY-MM-DD ويخزنه في متغير callbackScheduleDate.
وقت بدء الجدول يجمع وقت البدء لنافذة رد الاتصال. موجه TTS هو: «الرجاء إدخال وقت بدء رد الاتصال الخاص بك بتنسيق HHMM». يتم التحقق من صحة الإدخال للتأكد من أنه تنسيق زمني صحيح.
تحويل وقت البدء يقوم بتحويل إدخال وقت بدء HHMM إلى تنسيق HH:mm:ss ويخزنه في متغير callbackScheduleStartTime.
وقت انتهاء الجدول يجمع وقت الانتهاء لنافذة رد الاتصال. موجه TTS هو: «الرجاء إدخال وقت الانتهاء لرد الاتصال الخاص بك بتنسيق HHMM». يتم التحقق من صحة الإدخال للتأكد من أنه تنسيق زمني صحيح.
تحويل وقت النهاية يقوم بتحويل إدخال وقت انتهاء HHMM إلى تنسيق HH:mm:ss ويخزنه في متغير callbackScheduleEndTime.
منطقة الجدول الزمني يقدم قائمة لتحديد منطقة زمنية.
جدولة معاودة الاتصال يأخذ هذا الإجراء النهائي جميع المتغيرات المجمعة والمنسقة ويقوم بإنشاء طلب رد الاتصال المجدول في النظام.
إنهاء التدفق الفرعي ينتهي التدفق بعد جدولة رد الاتصال بنجاح.

إنشاء التدفقات وإدارتها

إنشاء تدفق

يمكنك إنشاء التدفقات وإدارتها باستخدام وحدة موارد التوجيه. عند تصميم التدفق، لا يمكن أن يحتوي تفاعل الاستشارة على رد اتصال مجاني أو ملاحظات على استبيان ما بعد المكالمة أو نشاط تحويل أعمى.

عند إنشاء تدفق، إذا تجاوز عدد العقد 100، فقد تواجه وقت الاستجابة في Flow Designer. في مثل هذه الحالات، نوصي باستخدام ميزات تسلسل التدفق والمتغيرات الديناميكية لتقسيم التدفق الكبير إلى تدفقات أصغر يمكن إدارتها بسهولة. لمزيد من المعلومات، راجع ربط التدفقات المتعددة (مع GoTo) وجهة اتصال قائمة الانتظار.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

في صفحة التدفقات، انقر فوق إدارة التدفقات. اختر إنشاء تدفقات من القائمة المنسدلة.

يظهر معالج إنشاء تدفق جديد مع خيار الاختيار من التدفق أو التدفق الفرعي.
4

انقر فوق التدفق.

انقر فوق Subflow لإنشاء تدفق فرعي. تشبه عملية إنشاء التدفق الفرعي عملية إنشاء التدفق.

5

اختر الخيار المطلوب لإنشاء التدفق:

  • ابدأ من جديد —استخدم هذا الخيار لإنشاء تدفق جديد من البداية.
  • قوالب التدفق —استخدم هذا الخيار لإنشاء تدفق من قوالب التدفق. لمزيد من المعلومات، راجع إنشاء تدفقات من قوالب التدفق.
  • الاستيراد —استخدم هذا الخيار لاستيراد التدفقات من التخزين المحلي. لمزيد من المعلومات، راجع استيراد التدفق.
6

انقر فوق ابدأ من جديد.

7

في حقل اسم التدفق، أدخل اسمًا فريدًا.

لا يمكن أن يحتوي اسم التدفق على مسافات. الحرف الخاص الوحيد المسموح به هو _ (تسطير سفلي). الطول المسموح به هو 80 حرفًا. على سبيل المثال، نيوكونتاكت_01.

8

انقر فوق إنشاء تدفق.

تظهر نافذة مصمم التدفق.

9

في قسم الإعدادات العامة، أدخل وصف التدفق. لا يمكنك تعديل الوصف لاحقًا.

10

(اختياري) قم بتكوين الإعدادات التالية في قسم إعدادات الرسم التخطيطي.

  • الارتباطات المنحنية —تمكين أو تعطيل التبديل بين الارتباطات المنحنية والارتباطات ذات الزاوية اليمنى لكل تدفق.

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

  • لون الرابط —اختر اللون من لوحة الألوان المنسدلة للإشارة إلى الروابط.

  • لون مسار الخطأ —اختر اللون من لوحة الألوان المنسدلة للإشارة إلى مسارات الخطأ.

  • لون التحديد —اختر اللون من لوحة الألوان المنسدلة للإشارة إلى الارتباط المختار والأنشطة المتصلة.

  • السماكة —حدد القيمة لزيادة أو تقليل سمك الارتباط والأنشطة المتصلة. يتم قياس السماكة بالبكسل والقيمة الافتراضية هي 1 بكسل. الحد الأقصى للسماكة المدعومة هو 3 بكسل.

11

في قسم إعدادات فك تشفير التدفق، قم بتشغيل مفتاح تمكين فك تشفير التدفق للسماح بفك تشفير المعلومات الحساسة في التدفق. تظهر نافذة « الكشف عن بيانات تفاصيل التصحيح». تحقق من موافقتي وانقر فوق «حفظ». ستتمكن الآن من فك تشفير المعلومات الحساسة من سجلات التدفق في وقت تصحيح التدفقات. راجع قسم Trace Flows للحصول على التفاصيل.

12

قم بتنفيذ المهام التالية لإنشاء التدفق:

إنشاء تدفقات من قوالب التدفق

تمنحك قوالب التدفق تدفقات جاهزة لحالات الاستخدام الشائعة. لإنشاء تدفقات من قوالب التدفق:

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى الخدمات > مركز الاتصال.

3

من لوحة التنقل في مركز الاتصال، انقر فوق تجربة العميل > التدفقات.

4

في صفحة التدفقات، انقر على إدارة التدفقات وانقر على القائمة المنسدلة إنشاء التدفقات.

يظهر معالج إنشاء تدفق جديد مع خيار الاختيار من التدفق أو التدفق الفرعي.
5

انقر فوق التدفق.

لإنشاء تدفق فرعي، انقر فوق التدفق الفرعي. تشبه عملية إنشاء التدفق الفرعي عملية إنشاء التدفق.

6

من اختيار طريقة، انقر فوق قوالب التدفق.

7

اختر القالب الخاص بك من قائمة القوالب المتاحة. انقر فوق التالي.

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

8

في حقل اسم التدفق، أدخل اسمًا فريدًا للتدفق. التزم باتفاقيات التسمية.

9

انقر فوق التالي.

لقد قمت بإنشاء تدفق جديد من قالب التدفق.

لمزيد من المعلومات حول التدفقات وإذا كانت التدفقات تتطلب مزيدًا من التكوين قبل الاختبار، استخدم الارتباطات المتوفرة في قائمة قوالب التدفق. راجع عرض تفاصيل قالب التدفق.

ما يجب القيام به بعد ذلك

قم بتخصيص الأنشطة والأحداث في التدفق وفقًا لمتطلباتك. تحقق من التدفق وانشره.

عرض تفاصيل قالب التدفق

لعرض المزيد من التفاصيل حول قالب معين:

1

من صفحة مجموعة القوالب، اختر القالب المطلوب.

2

انقر فوق عرض التفاصيل. تظهر صفحة تفاصيل القالب.

  • تعرض اللوحة العلوية معاينة للقالب المختار. انقر فوق رمز ملء الشاشة لفتح القالب في وضع ملء الشاشة. حدد أقسامًا محددة من القالب وقم بالتكبير والتصغير. إذا لزم الأمر، يمكنك التبديل بين التدفق الرئيسي وتدفقات الأحداث.
  • يحتوي الجزء السفلي على الأقسام التالية التي توفر معلومات تفصيلية حول قالب التدفق المحدد:
    • الوصف - وصف موجز والغرض من القالب.
    • التفاصيل - الميزات الرئيسية للقالب.
    • المتطلبات الأساسية —الخطوات التي يجب تكوينها حتى يعمل قالب التدفق بالشكل المتوقع.
    • تفصيل التدفق - تفاصيل حول كيفية بدء التدفق وما يحدث في التدفق وكيف ينتهي التدفق.
    • الأنشطة المستخدمة —تسرد الأنشطة المختلفة المستخدمة في القالب المحدد.
    • تفاصيل إضافية —تفاصيل إضافية حول قالب التدفق.

ما يجب القيام به بعد ذلك

انقر فوق تحديد القالب للمتابعة مع القالب المختار.

خيارات قائمة السياق

استخدم قائمة السياق لإجراءات إضافية. لفتح قائمة السياق من صفحة التدفقات، اختر التدفق وافتح التدفق في وحدة Flow Designer. مرر مؤشر الماوس فوق اسم التدفق. تظهر قائمة بالخيارات التالية:

  • تحرير الاسم —استخدم لإعادة تسمية التدفق.
  • التصدير —استخدم لتصدير التدفق.
  • الاستيراد —استخدم لاستيراد التدفق.
  • حذف —استخدم لحذف التدفق.
  • عرض محفوظات الإصدار —استخدم لعرض تفاصيل الإصدار الخاصة بالتدفق.

تحرير متغيرات التدفق

لا يمكنك تحرير متغير عندما يكون قيد الاستخدام. بعد إنشاء نوع المتغير، لا يمكنك تحرير نوع المتغير.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق الذي تريد تحريره. يتم فتح التدفق في نافذة Flow Designer.

4

انقر فوق علامة متغير من لوحة الخصائص العمومية.

تعرض النافذة المنبثقة ملخصًا لمعلومات المتغير.
5

انقر فوق تحرير في الزاوية العلوية اليسرى من النافذة المنبثقة.

6

حدد المتغير غير المستخدم في التدفق.

7

قم بإجراء التغييرات اللازمة على اسم المتغير والوصف والقيمة وتكوينات المتغيرات.

تعديل التدفق

استخدم مفتاح التحرير لتحرير التدفق. عند التمكين، لا يمكن لمطوري التدفق الآخرين تحرير التدفق في وقت واحد. افتراضيًا، يتم فتح التدفق في وضع القراءة فقط.

يمكنك وضع علامة على المتغيرات التي تحتوي على معلومات حساسة على أنها آمنة. عندما تفتح تدفقًا موجودًا يحتوي على متغيرات التدفق، ستحصل على مطالبة بمراجعة هذه المتغيرات ووضع علامة عليها على أنها آمنة. لمزيد من المعلومات حول المتغيرات الآمنة، راجع المتغيرات الآمنة.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات وتعرض قائمة التدفقات بالحقول التالية:

اسم الحقل

وصف

اسم التدفق

اسم التدفق كما تم تكوينه في تطبيق Flow Designer.

يجب أن يكون اسم التدفق فريدًا.

وصف

وصف التدفق كما تم تكوينه في تطبيق Flow Designer.

الحالة

يشير إلى ما إذا كان التدفق منشورًا أم لا يزال في مرحلة المسودة.

آخر تعديلالتاريخ والوقت الذي تم فيه تعديل التدفق آخر مرة.

تم التعديل الأخير بواسطة

معرف البريد الإلكتروني للمستخدم الذي قام بتحرير التدفق آخر مرة.

3

انقر فوق رمز Go to Flow Designer بجانب التدفق الذي تريد تحريره. يتم فتح التدفق في نافذة Flow Designer.

إذا كان التدفق المحدد يحتوي على متغيرات تدفق، فستطالبك رسالة بوضع علامة على المتغيرات على أنها آمنة.

يمكنك تعديل التدفق فقط إذا تم تمكين زر التبديل Edit On. في حالة ضبط زر التبديل Edit On على وضع إيقاف التشغيل، يظهر التدفق في وضع القراءة فقط.

4

إعدادات فك تشفير التدفق: قم بتمكين إعدادات فك تشفير التدفق للسماح بفك تشفير التدفق. راجع قسم Trace Flows للحصول على التفاصيل.

5

انقر فوق Go Select Secure Variables لفتح مربع حوار تحرير المتغيرات الآمنة.

يمكنك النقر فوق «تخطي» الآن لمتابعة تحرير التدفق المحدد دون وضع علامة على المتغيرات الآمنة. يظهر مربع الحوار هذا في المرة التالية التي تقوم فيها بتحرير التدفق.

حدد خانة الاختيار عدم إظهار هذه الرسالة مرة أخرى لتخطي عملية التحديد للتدفق المحدد بشكل دائم.

هذه الميزة غير مدعومة حاليًا.

6

حدد خانات الاختيار للمتغيرات التي تحتوي على معلومات حساسة وانقر فوق حفظ.

تعرض نافذة Flow Designer المتغيرات المحددة برمز قفل بجانب أسماء المتغيرات.

يتم فتح التدفق المحدد في وضع القراءة فقط.

7

قم بتمكين زر تبديل التحرير لتغيير التدفق.

8

قم بتحرير مسودة التدفق حسب الرغبة.

عندما تقوم بتعديل التدفق، لا يمكن أن يحتوي تفاعل الاستشارة على رد اتصال مجاني أو ملاحظات على استبيان ما بعد المكالمة أو نشاط تحويل أعمى.

9

انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر تبديل الحفظ التلقائي.

معاينة موجه الصوت داخل التدفق

تتيح ميزة معاينة المطالبات الصوتية تشغيل الصوت الفوري لملفات.wav ورسائل تحويل النص إلى كلام (TTS) داخل وحدة Flow Designer. يوفر زر مطالبة المعاينة في الأنشطة التالية تجربة مطور محسّنة من خلال تقليل الوقت والجهد للتحقق من صحة رسائل الصوت وتحويل النص إلى كلام :

Preview audio prompts in flows

استخدم زر موجه المعاينة للتحقق السريع من المطالبات الصوتية واللغة وتحديدات الصوت في رسائل TTS، إلى جانب اختبار ترميز SSML للتخصيص الفوري .

  • لا يدعم نشاط تشغيل الموسيقى مطالبة المعاينة.

  • عند معاينة تحويل النص إلى كلام، يكون اختيار الصوت إلزاميًا.

  • لا يمكنك تغيير خيار موصل TTS عند معاينة المطالبة. أغلق نموذج مطالبة المعاينة، وحدد مزودًا مختلفًا للنشاط لاختبار موفر TTS مختلف.

  • تتوافق إعدادات اللغة والصوت في القائمة المنسدلة عند معاينة مطالبة مع المتغيرين Global_Language و Global_voiceName، على التوالي. يمكنك تعيينها في التدفق لتغيير التجربة.

  • عند اختبار متغيرات الملفات الصوتية، تأكد من أن مسار الملف يتوافق مع ملف.wav الفعلي الموجود على النظام.

البحث عن الكيانات في التدفق

استخدم وظيفة البحث للبحث عن الكيانات في التدفق والوصول إلى مواقعها بسرعة. بالنسبة للتدفقات الأكثر تفصيلاً وتعقيدًا، استخدم إمكانية البحث هذه لتجنب الجهد اليدوي في العثور على الكيانات المطلوبة.

يمكنك البحث عن الكيانات التالية في التدفق باستخدام ميزة البحث هذه:

  • أسماء الأنشطة والأوصاف والمدخلات
  • أسماء المتغيرات
  • تعبيرات بيبل
  • خصائص التدفق

يمكنك العثور على نص حر واستبداله داخل الحقول مثل مدخلات النص والأوصاف والتعبيرات المرصوفة بالحصى وما إلى ذلك.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق الذي تريد تحريره.

يتم فتح التدفق في نافذة Flow Designer.
4

في مربع البحث الذي يظهر في الزاوية العلوية اليسرى، أدخل الكلمة الأساسية (اسم النشاط أو اسم المتغير أو السلسلة) واضغط على Enter.

بدلاً من ذلك، يمكنك تشغيل مربع البحث باستخدام اختصارات لوحة المفاتيح: Cmd + K (لنظام macOS) و Ctrl+ k (لنظام التشغيل Windows).

تظهر نتائج البحث في لوحة بحث منفصلة على الجانب الأيسر من الشاشة.
5

(اختياري) اختر نوعًا واحدًا أو أكثر من أنواع الكيانات من القائمة المنسدلة لتصفية نتائج البحث.

6

للبحث عن نص واستبداله، قم بما يلي:

  1. أدخل الكلمة في حقل الاستبدال لاستبدال الكلمة الرئيسية المختارة.

  2. يمكنك إما اختيار نتائج البحث الفردية واستبدالها بالكلمة الرئيسية المحددة أو النقر فوق استبدال الكل (Replace all icon.) أيقونة لاستبدال جميع التكرارات عبر التدفق.

تطبيق تسميات الإصدار على التدفق

نوصي بإضافة تسميات الإصدار لإنشاء دورة حياة للتدفق عبر مراحل مختلفة مثل التطوير والاختبار والبث المباشر. بدلاً من تطبيق التغييرات مباشرةً على التدفق، يمكنك نشر التدفق عبر المراحل قبل نشر التدفق على الإنتاج. تساعدك هذه الميزة على تجنب الكتابة فوق التدفق الحالي في الإنتاج.

عند نشر تدفق، قم بإقران تسمية إصدار مثل «Live» أو «Test» أو «Dev» بإصدار التدفق الجديد بالإضافة إلى اسم التدفق. يمنح هذا القدرة على إرفاق إصدارات مختلفة من نفس التدفق بنقاط إدخال مختلفة أو نشاط GoTo. الأحدث هو تسمية الإصدار الافتراضي الذي لا يمكنك إزالته من إصدار التدفق. يمكنك تطبيق أي تسمية إصدار أخرى مع الأحدث.

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

يمكنك أيضًا تعديل منطق التدفق ديناميكيًا عن طريق الوصول إلى تسميات الإصدار داخل التدفق باستخدام متغير NewContact (راجع بدء التدفق للحصول على التفاصيل). يعرض متغير NewContact.flowVersionLabel تسمية إصدار التدفق قيد التنفيذ حاليًا: سواء كان «Dev» أو «Test» أو «Live» أو «الأحدث». يتيح تطبيق تسمية إصدار التدفق صياغة منطق مخصص يتناسب مع تسميات الإصدار المحددة للتدفق.

عند فتح التدفق في وضع التحرير، سترى نسخة المسودة من أحدث إصدار التدفق المنشور. عندما تقوم بنشر نسخة المسودة هذه، فإنها تربط تسمية أحدث إصدار بها. في وقت معين، يحتوي تدفق واحد فقط على أحدث تسمية إصدار مرتبط به. هذا يتوافق مع آخر إصدار منشور من التدفق.

قبل أن تبدأ

يجب نشر التدفق مرة واحدة على الأقل.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق الذي تريد تحريره. يتم فتح التدفق في نافذة Flow Designer.

4

قم بتحرير التدفق.

5

انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر تبديل الحفظ التلقائي.

6

قم بتشغيل زر تبديل التحقق لتمكين النشر.

7

انقر فوق نشر.

8

(اختياري) في مربع حوار نشر التدفق، أدخل ملاحظة حول الإصدار أو أي معلومات تريد مشاركتها مع مطوري التدفق الآخرين.

9

افتراضيًا، يتم تحديد الأحدث كتسمية الإصدار التي تشير إلى أحدث إصدار من التدفق. يمكنك تطبيق تصنيفات إصدارات متعددة على إصدار انسيابي مثل live أو dev أو test من القائمة المنسدلة لتسمية الإصدار.

إذا تم تعيين تسمية إصدار معين لنقطة إدخال، فسيظهر إشعار بجانب تسمية الإصدار في القائمة المنسدلة تفيد بأن التسمية قد تم تعيينها إلى نقطة إدخال.

10

انقر فوق نشر.

بعد اختيار تسمية إصدار مناسبة واحدة أو أكثر ونشرها، استخدم هذا الإصدار من التدفق عند التعيين لنقطة إدخال.

11

(اختياري) انقر فوق رمز المؤقت بجانب رقم الإصدار لعرض محفوظات الإصدار الخاصة بالتدفق.

يظهر نموذج سجل الإصدار الذي يعرض التفاصيل التالية للإصدارات النشطة والإصدارات الأخرى من التدفق:

  • وقت النشر
  • رقم الإصدار
  • تسمية الإصدار (في حالة تطبيقها)
  • التعديل الأخير بواسطة
  • نشر ملاحظة

استخدم أيًا من سمات البحث عن الكلمات الرئيسية التالية لتصفية الجدول:

  • رقم الإصدار
  • تسميات الإصدار
  • تم النشر بواسطة
  • نشر ملاحظة
  • تاريخ النشر
12

(اختياري) انقر فوق رمز العرض لأي صف لعرض التدفق المنشور في الإصدار المختار.

إذا اخترت التحرير عند عرض إصدار flow قديم، فسيتم استبدال المسودة الحالية بإصدار التدفق المحدد هذا.

بعد تطبيق تسمية الإصدار المناسبة على التدفق، يمكنك اختيار إصدار التدفق هذا عند إنشاء قائمة انتظار.

يمكنك إضافة أي عدد من الإصدارات إلى التدفق. ومع ذلك، يعرض سجل إصدارات التدفق أحدث 100 إصدار فقط. يتم حذف إصدارات Flow فقط عند حذف التدفق.

تمكين الحفظ التلقائي أو تعطيله

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

لإنشاء تدفق، انقر فوق جديد.

4

لتحرير تدفق موجود، انقر فوق رمز Go to Flow Designer بجانب التدفق الذي تريد تحريره.

يتم فتح التدفق في نافذة Flow Designer.
5

لتمكين خيار الحفظ التلقائي، قم بتعيين زر تبديل الحفظ التلقائي إلى ON.

6

لتعطيل خيار الحفظ التلقائي:

  1. اضبط زر تبديل الحفظ التلقائي على OFF.

    تطالبك رسالة بتأكيد الإجراء الخاص بك.

  2. انقر فوق تعطيل الحفظ التلقائي.

بعد تعطيل خيار الحفظ التلقائي، احفظ التغييرات يدويًا. وإلا، ستفقد التغييرات التي تم إجراؤها على التدفق.

أنشطة النسخ واللصق

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

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

لإنشاء تدفق، انقر فوق إدارة التدفقات > إنشاء التدفقات.

4

لتحرير تدفق موجود، انقر فوق رمز Go to Flow Designer بجانب التدفق لفتح التدفق.

5

قم بأي مما يلي:

  1. لنسخ نشاط واحد وتكراره، حدد النشاط الذي تريد نسخه وانقر فوق رمز النسخ (Copy icon.).

  2. لنسخ أنشطة متعددة وتكرارها، اضغط على Shift وحدد الأنشطة لتجميعها وانقر فوق رمز النسخ (Copy icon.).

بدلاً من ذلك، يمكنك الضغط على Ctrl+C على لوحة المفاتيح لنسخ الأنشطة المحددة والضغط على Ctrl+V للصق الأنشطة المحددة على اللوحة القماشية.

6

أعد ترتيب الأنشطة المنسوخة، حسب الحاجة.

تحقق من التدفق

تحقق من التدفق للتأكد من تكوين جميع الحقول المطلوبة وأن بنية التدفق صالحة. لا يمكن للتحقق من الصحة تحديد كيفية تشغيل النظام للتدفق في وقت التشغيل ولا يضمن تشغيل التدفق كما هو متوقع.

عند نجاح عملية التحقق، اترك مفتاح التحقق قيد التشغيل. لا يمكنك نشر التدفق ما لم تنجح عملية التحقق.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق الذي تريد التحقق من صحته.

يتم فتح التدفق في نافذة Flow Designer.
4

قم بتعيين مفتاح التحقق إلى تشغيل.

يبدأ التحقق من الصحة وتظهر الأخطاء في النافذة.

أثناء التحقق من الصحة، يعرض النظام الأخطاء بهذه الطرق:

  • زر أخطاء التدفق - يظهر زر أحمر بجوار مفتاح التحقق الذي يعرض عدد الأخطاء النشطة. إذا لم تكن هناك أخطاء (أخطاء التدفق: 0)، يكون الزر أخضر.
  • تصميم خطأ النشاط - إذا كان النشاط يحتوي على أخطاء في التكوين، فسيظهر النشاط بمخطط تفصيلي أحمر وأيقونة معلومات حمراء في الزاوية العلوية اليسرى. انقر فوق هذا الرمز لعرض تلميح الأدوات السياقي الذي يلخص أي أخطاء في النشاط. بعد معالجة الخطأ، يفقد النشاط نمط الخطأ في الوقت الفعلي.
  • نافذة تفاصيل التحقق - تحتفظ هذه النافذة المنبثقة بقائمة مستمرة من الأخطاء النشطة في التدفق. يمكنك سحب هذه النافذة وتحريكها حول اللوحة القماشية. انقر فوق رمز الإغلاق في الجزء العلوي الأيمن لإغلاق النافذة.

    هناك قسمان داخل هذه النافذة:

    • قسم أخطاء التدفق —يسرد هذا القسم جميع الأخطاء النشطة في التدفق ويقسمها حسب النشاط. قم بحل جميع هذه الأخطاء قبل أن تتمكن من نشر التدفق. لمزيد من المعلومات، راجع فهم رموز الأخطاء.
    • قسم التوصيات - يسرد هذا القسم أفضل الممارسات والتذكيرات لتدفقات البناء. على الرغم من أنه يجب مراعاة هذه العناصر قبل نشر التدفق، إلا أن التوصيات ليست مطلوبة.

      إذا كنت لا تريد رؤية التوصيات، فانقر فوق رفض التوصيات لإخفاء القائمة. تظل القائمة مخفية حتى تغلق نافذة تفاصيل التحقق من الصحة وتفتحها مرة أخرى.

5

إذا أغلقت نافذة تفاصيل التحقق وأردت إعادة فتحها، فانقر فوق زر أخطاء التدفق.

6

(اختياري) في حالة وجود أخطاء، قم بتعيين مفتاح التحقق إلى إيقاف التشغيل. أصلح الأخطاء وأعد تشغيل التحقق.

لا يمكن للتحقق من التدفق تقييم الوظائف أو التحقق لمعرفة ما إذا كانت المتغيرات تميل إلى توقع القيم. إنه يتحقق فقط من الأخطاء الهيكلية. تحقق جيدًا من المتغيرات الخاصة بك للتأكد من أنها تعمل كما هو متوقع.

انسخ التدفق

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز علامة الحذف بجانب التدفق الذي تريد نسخه وانقر فوق نسخ.

يحتوي اسم التدفق المنسوخ على هذا التنسيق: Copy_flowname_flowID. اسم التدفق هو اسم التدفق الأصلي، ومعرف التدفق هو معرف فريد للتدفق الأصلي.

4

افتح التدفق المنسوخ لتحرير الاسم.

تصدير التدفق

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

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز علامة الحذف بجانب التدفق الذي تريد تصديره وانقر فوق تصدير.

4

في مربع الحوار الذي يفتح، حدد حفظ وانقر فوق موافق لتنزيل ملف التدفق.

يتم تنزيل الملف إلى نظامك المحلي باستخدام اسم الملف الحالي بتنسيق JSON.

استيراد التدفق

لاستيراد تدفق من مستأجر آخر، يجب عليك أولاً تصدير التدفق كملف JSON. لتصدير التدفق، راجع تصدير التدفق.

لإعادة استخدام تدفق موجود داخل نفس المستأجر، راجع نسخ التدفق.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

ضمن إدارة التدفقات، انقر فوق الاستيراد.

4

اختر ملف التدفق بتنسيق JSON من نظامك المحلي.

5

انقر فوق فتح لاستيراد الملف.

يستورد التدفق إلى المستأجر الخاص بك.

يمكنك استيراد تدفق بتنسيق JSON فقط. يجب أن يكون ملف JSON تدفقًا صالحًا حتى تنجح عملية الاستيراد.

يمكنك استيراد حجم ملف يصل إلى 10 ميغابايت.

ما يجب القيام به بعد ذلك

يمكنك تعديل التدفق أو نشره. لمزيد من المعلومات، راجع التعامل مع التدفقات.

نشر التدفق

يمكنك نشر التدفق بعد أن يتحقق النظام من التدفق ويجده خاليًا من الأخطاء. يمكنك استخدام التدفق المنشور في استراتيجيات توجيه نقطة الدخول.

قبل النشر، تأكد من تكوين التدفق بشكل صحيح وجاهز للاستخدام المباشر في مركز الاتصال. لا يدعم النظام بشكل كامل تحرير التدفق المنشور.

يقوم النظام بتعطيل زر نشر التدفق أثناء إيقاف تشغيل مفتاح التحقق. في حالة وجود أية أخطاء نشطة، يظل الزر معطلاً.

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

في مربع حوار نشر التدفق، استخدم تسميات الإصدار لتحديد إصدار التدفق المنشور الذي سيتم استخدامه للاختبار أو التطوير أو التوجيه المباشر.

  • يتم تحديد الأحدث افتراضيًا. فهو يحدد أحدث إصدار تم نشره من التدفق، ولا يمكنك إزالته من هذا الإصدار.
  • اختر تصنيفًا واحدًا أو أكثر، مثل Live أو Test أو Dev، من تسمية إضافة الإصدار عندما تريد تحديد إصدار التدفق لمرحلة معينة أو استخدام التوجيه.
  • في حالة تعيين تسمية الإصدار لنقطة إدخال، تعرض القائمة المنسدلة إشعارًا بجانب هذا التصنيف.

في حالة حدوث خطأ:

  • سترى نافذة إعلام مع معرف التتبع ومعرف التدفق. اتصل بدعم Cisco للحصول على المساعدة بشأن الأخطاء. يتطلب الدعم معرف التتبع.
  • انقر فوق إعادة محاولة النشر.
1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق الذي تريد نشره.

يتم فتح التدفق في نافذة Flow Designer.
4

انقر فوق نشر.

في حالة نشر التدفق بنجاح، تظهر رسالة تأكيد.

5

حدد أحد الخيارات التالية:

  • انقر فوق إغلاق التدفق وتسجيل الخروج، إذا انتهيت من مراجعة التدفق وتريد تسجيل الخروج من Flow Designer.
  • انقر على الرجوع إلى التدفق، إذا كنت ترغب في مراجعة التدفق أو تحريره.

    إذا تم تعيين التدفق لاستراتيجيات توجيه نقطة الدخول، فقد يؤثر تحرير التدفق المنشور على تفاعلات مركز الاتصال المباشر.

حذف التدفق

إذا كان التدفق يتمتع بحالة «منشور»، فيمكن أن يكون جزءًا من تكوين إستراتيجية التوجيه. تعرف على مكان استخدام التدفق قبل حذفه. بخلاف ذلك، يمكنك التأثير على تفاعلات مركز الاتصال المباشر.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز علامة الحذف بجانب التدفق الذي تريد حذفه، ثم انقر فوق حذف.

4

انقر فوق نعم للتأكيد.

استراتيجيات توجيه نقطة الدخول

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

يتيح لك قسم التحكم في المكالمات في تكوين إستراتيجية توجيه نقطة الدخول اختيار التدفق الذي يتحكم في تجربة المتصلين أثناء تفاعلهم. باستخدام Flow Designer، يمكنك تكوين تدفق من طرف إلى طرف يتحكم في كل من المعالجة الأولية للمكالمة في IVR وتجربة قائمة الانتظار بعد وضع جهة الاتصال في قائمة الانتظار.

اختر تدفقًا من قائمة التدفق المنسدلة للإشارة إلى التدفق الذي يتحكم في تجربة المكالمة من البداية إلى النهاية أثناء الفاصل الزمني المحدد في استراتيجية التوجيه. تتوفر التدفقات المنشورة من Flow Designer فقط من هذه القائمة المنسدلة.

التدفقات متاحة فقط لنقاط الدخول الهاتفية. لا يمكنك تجاوز أي إعدادات في التدفق من استراتيجية توجيه نقطة الدخول.

استراتيجيات توجيه قائمة الانتظار

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

يمكن للعملاء الذين لديهم استراتيجيات توجيه قائمة الانتظار في Webex Contact Center الوصول إليها، ولكن لا يمكنهم إنشاء استراتيجيات جديدة. نوصي جميع العملاء بنقل التكوينات الخاصة بهم إلى قوائم الانتظار.

إنشاء تدفقات فرعية وإدارتها

يتيح لك Flow Designer تقسيم التدفقات الكبيرة إلى أجزاء أصغر وأكثر قابلية للإدارة تسمى التدفقات الفرعية. يمكنك إعادة استخدام التدفقات الفرعية عبر تدفقات متعددة للتعامل مع مهام محددة. يعمل هذا النهج المعياري على تبسيط إدارة التدفق وتقليل تعقيد بناء التدفقات الكبيرة. فيما يلي بعض الخصائص الرئيسية للتدفقات الفرعية:

  • يمكنك إنشاء تدفقات فرعية على مستوى المؤسسة لإتاحتها داخليًا. على سبيل المثال، يمكنك عرض واستدعاء التدفقات الفرعية المتوفرة داخل نفس المؤسسة. يمكنك إنشاء 200 تدفق فرعي كحد أقصى لكل مؤسسة.

  • يمكنك استدعاء تدفق فرعي من داخل التدفق لتشغيل المنطق دون الارتباط بنقطة إدخال أو مغادرة التدفق الرئيسي.

  • يمكنك إعادة استخدام التدفقات الفرعية عدة مرات في التدفق الرئيسي أو عبر التدفقات الرئيسية داخل المؤسسة.

  • يمكنك تمرير المتغيرات بين التدفق الأصلي والتدفقات الفرعية وتعيين متغيرات الإدخال والإخراج من التدفق الرئيسي إلى التدفق الفرعي وبالطريقة المعاكسة. وهذا يجعل هذه المتغيرات في التدفق الفرعي مستقلة عن المتغيرات في التدفق الأصلي الذي يستدعي التدفق الفرعي.

    ومع ذلك، لا تنتقل إعدادات تحويل النص إلى كلام (TTS) في التدفق الرئيسي إلى التدفقات الفرعية. على سبيل المثال، ضع في اعتبارك تدفقًا يكون فيه متغير التدفق الرئيسي هو Global_voiceName: fr-FR-ariane ( فرنسي). في حالة تشغيل تدفق فرعي لتشغيل TTS، يتم تشغيل الصوت باللغة الإنجليزية افتراضيًا. للتغلب على ذلك، حدد متغير التدفق الفرعي بنفس الاسم وهو Global_voicename:fr-FR-Ariane (فرنسي). بدلاً من ذلك، يمكنك إنشاء متغير التدفق الفرعي Global_voiceName (كما هو الحال في التدفق الرئيسي) وتعيين القيمة من التدفق الرئيسي إلى التدفق الفرعي. لمزيد من المعلومات، راجع تكوين لغات وأسماء صوتية مدعومة مختلفة باستخدام تحويل النص إلى كلام أصلي داخل التدفق الفرعي لـ wXcc.

    لا يمكنك إضافة متغيرات عامة إلى التدفق الفرعي. ومع ذلك، يمكنك تعيين متغير عمومي من التدفق الرئيسي إلى متغير محلي في التدفق الفرعي.

  • يمكنك نشر subflow بشكل مستقل. ومع ذلك، لا تسري التغييرات التي تم إجراؤها في التدفق الفرعي إلا بعد إعادة نشر التدفق الرئيسي.

  • يمكنك إرفاق تسمية إصدار مثل Live و Dev و Test بتدفق فرعي حتى تتمكن من إجراء اختبار شامل للتدفق الرئيسي في البيئات المعنية.

  • يجب استدعاء التدفقات الفرعية من التدفقات الرئيسية. لا يمكنك استدعاء تدفق فرعي آخر من تدفق فرعي.

  • لا يمكنك ربط تدفق فرعي من استراتيجية توجيه نقطة الإدخال أو قائمة الانتظار.

  • يمكنك استيراد وتصدير التدفقات الفرعية بشكل مستقل.

إنشاء تدفق فرعي

يمكنك إنشاء التدفقات الفرعية وإدارتها في Control Hub.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات > التدفقات الفرعية.

3

انقر فوق إدارة التدفقات الفرعية > إنشاء تدفق فرعي.

4

في حقل اسم التدفق الفرعي، أدخل اسم التدفق الفرعي.

يجب أن يكون اسم التدفق الفرعي فريدًا. لا يمكن أن تحتوي على مسافات. الأحرف الخاصة الوحيدة المسموح بها هي _ (تسطير سفلي) و - (واصلة). الحد الأقصى للطول هو 80 حرفًا.

5

انقر فوق بدء إنشاء التدفق الفرعي.

تظهر نافذة مصمم التدفق.

6

في قسم الإعدادات العامة، أدخل وصف التدفق الفرعي. يمكنك تعديل هذا الوصف لاحقًا.

7

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

8

في قسم تعريف المتغير، أضف المتغيرات المطلوبة للربط بالتدفق الرئيسي.

  • متغير إدخال التدفق الفرعي: (مطلوب) يأخذ هذا المتغير إدخالًا من التدفق الرئيسي.
  • متغير إخراج التدفق الفرعي: (مطلوب) يقوم هذا المتغير بإرجاع الإخراج مرة أخرى إلى التدفق الرئيسي.
  • متغير Subflow المحلي: (اختياري) هذا المتغير مخصص للمنطق المعزول داخل التدفق الفرعي ولا يرتبط بأي من متغيرات التدفق الرئيسية.

يمكن أن تكون جميع المتغيرات المذكورة أعلاه من النوع String و Integer و Date Time و Boolean و العشري و JSON.

9

قم بتنفيذ المهام التالية لإنشاء التدفق الفرعي:

تعمل الإجراءات مثل تطبيق تسميات الإصدار وتتبع التدفق بنفس الطريقة التي تعمل بها في التدفق الرئيسي. لمزيد من المعلومات، قم بتطبيق تسميات الإصدار على التدفق وتدفقات التصحيح.

تحرير تدفق فرعي

عندما تقوم بتحرير تدفق فرعي ونشره، تصبح التغييرات نافذة المفعول في التدفق الرئيسي فقط بعد نشر التدفق الرئيسي.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات > التدفقات الفرعية.

3

انقر فوق التدفق الفرعي الذي تريد تحريره.

4

قم بتمكين زر تبديل التحرير لتغيير التدفق الفرعي.

5

قم بإجراء التغييرات المطلوبة على التدفق الفرعي.

انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر تبديل الحفظ التلقائي.

حذف تدفق فرعي

إذا كان أي تدفق رئيسي منشور يستخدم تدفقًا فرعيًا، فلا يمكنك حذفه، سواء كان التدفق مباشرًا أو مرتبطًا بنقطة إدخال. لحذف التدفق الفرعي، قم أولاً بإزالته من التدفق الرئيسي أو حذف التدفق الرئيسي بالكامل.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات > التدفقات الفرعية.

3

انقر فوق رمز علامة الحذف الرأسية في صف التدفق الفرعي الذي تريد حذفه، ثم انقر فوق حذف.

4

انقر فوق نعم للتأكيد.

إضافة تدفق فرعي إلى التدفق الرئيسي

يمكنك إضافة تدفق فرعي عبر تدفقات رئيسية متعددة.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

يمكنك أيضًا إضافة تدفق فرعي إلى التدفق الرئيسي من شريط Management Portal التنقل. اختر استراتيجية التوجيه > التدفقات. انقر فوق رمز علامة الحذف بجانب التدفق الذي تريد تحريره وانقر فوق فتح.

3

انقر فوق التدفق الذي تريد تعديله لإضافة تدفق فرعي.

تظهر نافذة مصمم التدفق.

4

انقر فوق علامة تبويب التدفقات الفرعية.

تظهر قائمة التدفقات الفرعية للمؤسسة/المستأجر المختار.

5

قم بسحب وإسقاط التدفق الفرعي المطلوب من القائمة إلى اللوحة لإضافته إلى التدفق الرئيسي.

يمكنك عرض تفاصيل التدفق الفرعي المختار مثل الاسم وإصدار التدفق الفرعي إلى جانب تسمية الإصدار وجميع المتغيرات التي تم تكوينها في التدفق الفرعي.

اختياريًا، انقر فوق عرض بجانب اسم التدفق الفرعي لفتح التدفق الفرعي في علامة تبويب جديدة في المستعرض.

6

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

قم بإلغاء تحديد خيار تمكين التحديثات التلقائية لتعطيل التحديثات التلقائية. تأكد من إعادة نشر التدفق الرئيسي عند إنشاء إصدارات أحدث من التدفق الفرعي.

7

في قسم متغيرات إدخال التدفق الفرعي، قم بتعيين متغيرات التدفق الرئيسية لمتغيرات إدخال التدفق الفرعي.

تأكد من تعيين نفس نوع البيانات لتمكين التدفق الفرعي من العمل بدون أخطاء.

وبالمثل، في قسم متغيرات إخراج التدفق الفرعي، قم بتعيين متغيرات إخراج التدفق الفرعي إلى متغيرات التدفق الرئيسية بنفس نوع البيانات.

8

انشر التدفق الرئيسي.

إنشاء الوظائف وإدارتها

يمكنك إنشاء الوظائف وإدارتها داخل وحدة Flow Designer. تتيح لك الوظائف كتابة شفرة مصدر مخصصة لأداء مهام البيانات السريعة وتنسيق الإجراءات المعقدة. يمكنك كتابة التعليمات البرمجية المضمنة باستخدام محرر التعليمات البرمجية واستخدامها عبر التدفقات.

تكمل الوظائف إطار Pebble Template الذي يستخدمه المطورون لأداء مهام مماثلة. باستخدام هذه الإمكانية، يمكن لمطوري التدفق:

  • اختر اللغة لكتابة الكود. اللغات المدعومة هي جافا سكريبت وبيثون.
  • اكتب شفرة المصدر المخصصة مع التحليل الثابت الخاص باللغة.
  • اختبر التعليمات البرمجية المخصصة مع قيم العينة واعرض المخرجات والأخطاء قبل النشر.
  • اكتب منطق التدفق بناءً على متغيرات إخراج النشاط ورموز الحالة/الخطأ.
  • قم بتحليل قيم المخرجات التي يتم إرجاعها بواسطة الدالة وضبطها في متغيرات، لمزيد من الاستخدام في التدفق.
  • أعد استخدام الوظائف عبر تدفقات متعددة كنشاط.
  • تدفقات التصحيح باستخدام رسائل الخطأ التي يتم إرجاعها بواسطة إخراج الوظيفة والحالة ورموز الخطأ ومعالجة أخطاء وقت التشغيل وميزات تصحيح التدفق وميزات التحليل.

اعتبارات مهمة

يسلط هذا القسم الضوء على بعض الاعتبارات المهمة التي يجب ملاحظتها عند العمل مع الوظائف:

  • الحد الأقصى لعدد الوظائف المدعومة لكل مؤسسة هو 200.
  • الحد الأقصى للذاكرة المخصصة لكل وظيفة هو 128 ميجابايت.
  • المهلة القابلة للتكوين للصوت عند الانتظار هي 2-5 ثوانٍ.

قم بإنشاء وظيفة

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى الخدمات > مركز الاتصال > تجربة العملاء > الوظائف.

3

في صفحة الوظائف، انقر فوق إنشاء وظيفة.

يمكنك أيضًا إنشاء وظيفة من علامة تبويب الوظائف داخل وحدة Flow Designer.

4

في صفحة إنشاء وظيفة جديدة، اختر الطريقة المطلوبة لإنشاء دالة.

  1. Start Fresh —اختر هذه الطريقة لإنشاء وظيفة جديدة من البداية لإجراء تحليل البيانات أو تشغيل التعليمات البرمجية المخصصة. في معالج إنشاء وظيفة جديدة، قم بتنفيذ المهام التالية:

    1. في صفحة الاسم والتكوين، قم بتكوين الإعدادات التالية:

      • اسم الوظيفة —قم بتوفير اسم للدالة.
      • لغة الوظيفة —اختر لغة الوظيفة. تشمل اللغات المتاحة جافا سكريبت وبيثون.

    2. انقر فوق إنشاء وظيفة. يتم تحميل صفحة واجهة المستخدم لتعريف الوظيفة الجديدة باللوحات التالية:

      • محرر التعليمات البرمجية - أدخل شفرة المصدر المخصصة هنا.
      • لوحة الاختبار - اختبر التعليمات البرمجية المكتوبة من خلال توفير قيم لأي من المدخلات المحددة . انقر فوق اختبار للتحقق من صحة الرمز. تظهر النتيجة في لوحة النتائج.
      • لوحة الخصائص - تتكون من الحقول التالية.
        • وصف الوظيفة —قدم وصفًا موجزًا عن الغرض من الوظيفة.
        • تعريف المتغير —تكوين متغيرات الإدخال وتعيينها إلى الكود. انقر فوق زر إضافة متغيرات الإدخال. في نافذة إضافة متغير دالة، أدخل التفاصيل التالية:
          • الاسم —أدخل اسم المتغير.
          • الوصف —قم بتوفير وصف للمتغير.
          • نوع المتغير —اختر نوع المتغير. الخيارات المتاحة هي السلسلة، العدد الصحيح، التاريخ والوقت، المنطقي، العشري، JSON.

          انقر فوق حفظ.

        • تعريف متغير الإخراج —حدد متغيرات الإخراج التي سيتم إرجاعها بواسطة الدالة. يساعد هذا مطوري التدفق على استخدام هذه المتغيرات أثناء استخدام وظيفتك.
        • تعرض خصائص الوظيفة في الجزء السفلي الأيمن من اللوحة التفاصيل التالية:

          • مالك الوظيفة - معرف البريد الإلكتروني للمستخدم الذي أنشأ الوظيفة.
          • معرف الوظيفة - معرف الوظيفة الذي تم إنشاؤه تلقائيًا.
          • آخر تعديل - التاريخ الذي تم فيه تحرير الوظيفة آخر مرة.
          • إصدار الوظيفة - أحدث رقم إصدار متاح لهذه الوظيفة.

  2. استيراد —اختر هذه الطريقة لاستيراد دالة. في معالج إنشاء وظيفة جديدة، قم بتنفيذ المهام التالية:

    يمكنك استيراد ملفات JSON فقط التي تم إنشاؤها عن طريق تصدير دالة.

    1. في صفحة تحميل الملف، اختر الملف المطلوب. بدلاً من ذلك، قم بسحب الملف وإسقاطه. انقر فوق استبدال لاستبدال الملف المختار.
    2. انقر فوق التالي.
    3. في صفحة الاسم والتكوين، قم بتكوين الإعدادات التالية:
      • اسم الوظيفة —قم بتوفير اسم للدالة.
      • لغة الوظيفة - لغة برمجة الوظيفة التي قمت باستيرادها. يقوم النظام بتعيين هذا بناءً على لغة الوظيفة التي تقوم باستيرادها.

      انقر فوق إنشاء وظيفة.

    4. يتم إعادة تحميل صفحة الوظيفة. كرر الخطوات الموضحة أعلاه لإنشاء وظيفة جديدة من البداية.
5

انقر فوق وظيفة النشر. في صفحة وظيفة النشر، أدخل التفاصيل التالية:

  • نشر ملاحظة —إضافة ملاحظة اختيارية كمرجع.
  • إضافة تسمية (تصنيفات) الإصدار —أضف تسمية الإصدار المطلوب إلى الوظيفة. إذا لم تقم بإضافة تسمية إصدار، يقوم النظام تلقائيًا بإضافة التسمية «الأحدث».

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

إذا قمت بنشر دالة بعد تحرير التعليمات البرمجية المصدر أو الإعدادات الخاصة بها، فسيقوم النظام بتحديث التغييرات على الفور إلى جميع التدفقات التي تستهلك تلك الإصدارات المميزة من الوظيفة. لذلك، يجب الانتباه عند نشر إصدارات ذات علامات من وظيفة مستخدمة في تدفقات الإنتاج المباشر.

ما يجب القيام به بعد ذلك

أضف الوظيفة إلى التدفق الرئيسي. لمزيد من المعلومات، راجع إضافة وظيفة إلى التدفق الرئيسي.

إدارة الوظائف

بعد إنشاء وظيفة، يمكنك نسخ الوظيفة وتصديرها وحذفها، كما هو مطلوب.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى الخدمات > مركز الاتصال > تجربة العملاء > الوظائف.

تعرض صفحة الوظائف جميع الوظائف التي تم إنشاؤها في المؤسسة.
3

انقر فوق رمز علامة الحذف بجانب الوظيفة. اختر النسخ أو الحذف أو التصدير حسب الحاجة.

4

انقر فوق وظيفة الإدارة في زر مصمم التدفق لفتح الوظيفة في وحدة مصمم التدفق.

ما يجب القيام به بعد ذلك

إضافة وظيفة إلى التدفق الرئيسي

يمكنك إضافة وظيفة عبر تدفقات رئيسية متعددة.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى الخدمات > مركز الاتصال > تجربة العملاء > التدفقات.

3

انقر لفتح التدفق الذي تريد إضافة وظيفة إليه.

4

قم بالتبديل على زر التحرير.

5

انقر فوق علامة تبويب الوظائف من لوحة قائمة الأنشطة على اليسار

تظهر قائمة بالوظائف المنشورة التي تم إنشاؤها للمؤسسة/المستأجر المختار.

6

قم بسحب وإسقاط الوظيفة المطلوبة من القائمة إلى اللوحة القماشية. أضفه إلى التدفق الرئيسي.

يمكنك عرض تفاصيل الوظيفة المختارة مثل تسمية إصدار الوظيفة ومتغيرات إدخال الوظيفة وتفاصيل المتغيرات ومتغيرات الإخراج.

7

في قسم متغيرات إدخال الوظيفة، قم بتعيين متغيرات التدفق الرئيسية لمتغيرات إدخال الوظيفة.

يتم تعيين متغيرات التدفق التي تم إنشاؤها بنفس الاسم ونوع البيانات حيث يتم تعيين متغيرات إدخال الوظيفة تلقائيًا لبعضها البعض.

8

في قسم متغيرات إخراج الوظيفة، قم بتحليل متغيرات إخراج الوظيفة وتعيينها لمتغيرات التدفق الرئيسية بنفس نوع البيانات. يمكنك التحليل باستخدام تعبيرات JSONPath، كما هو مفصل على الشاشة مع أمثلة.

9

انشر التدفق الرئيسي.

الأسئلة الشائعة

يجيب هذا القسم على الأسئلة الشائعة حول استخدام الوظائف في مؤسستك.

ما اللغات التي تدعمها وحدة Flow Designer لنشاط الوظيفة؟

تدعم وحدة Flow Designer جافا سكريبت (Node.js 22.x) وبيثون (3.13) في المرحلة الأولى.

هل لدينا أي قيود على المكتبات التي يمكنني استخدامها داخل كتلة التعليمات البرمجية؟

تتوفر المكتبات الأصلية الشائعة. ومع ذلك، لا يوجد دعم للوحدات المخصصة.

هل هناك أي حد لعدد أسطر التعليمات البرمجية؟

نعم. يمكنك كتابة ما يصل إلى 5000 سطر من التعليمات البرمجية.

هل هناك أي حد لوقت التنفيذ؟

نعم. يقتصر الأمر على 5 ثوانٍ لإكمال التنفيذ.

هل يمكنني اختبار الكود الخاص بي؟ أي قيود؟

نعم. يتوفر مشغل اختبار التنفيذ مع المخرجات الفعلية أو رسالة الخطأ التي تم إرجاعها. لا يتم عرض سجلات وحدة التحكم، ولكن يمكن للمرء تعيينها والوصول إليها باستخدام مصفوفة سلسلة الإخراج المخصصة.

هل لدينا دعم للموسيقى في انتظار التنفيذ في منتصف المكالمة ( منع الصمت)

نعم، يساعد إعداد الموسيقى عند الانتظار عند التدفق تلقائيًا على منع الصمت للمتصلين. القيمة الافتراضية هي ثانيتين.

كيف تعمل الوظيفة؟

نحن نستخدم البنية التحتية لـ FaaS (الوظيفة كخدمة) لحزم الوظيفة وتشغيلها. زمن انتقال منخفض للمكالمات الصوتية.

كم عدد متغيرات الإدخال التي يمكنني تمريرها؟ كم عدد المخرجات التي يتم تعيينها؟

يتم تعيين عشرة متغيرات إدخال ومتغير إخراج JSON واحد. يمكن تحليل مخرجات الوظائف الفردية في نفس النشاط باستخدام تعبيرات JSONPath.

هل يمكنني تعيين متغيرات متعددة إلى كتلة التعليمات البرمجية؟

نعم. التحسين الجديد لتعيين متغيرات متعددة يشبه نشاط «التحليل».

هل يمكنني إعادة استخدام الوظيفة عبر تدفقات متعددة؟

نعم. يمكنك استخدام الوظيفة عبر التدفقات الخاصة بك لأنها متوفرة مركزيًا في مؤسستك.

من يمكنه إدارة الوظائف (تحريرها أو عرضها)؟

المشرفون والإداريون. يتم التحكم في وصول المشرفين إلى الوظيفة من خلال إعداد الوظيفة (الذي يمكن ضبطه على التحرير أو العرض أو لا شيء ضمن تجربة العميل داخل ملف تعريف المستخدم).

تكوين معالجة الأخطاء

يقوم النظام بتمييز مسار معالجة الأخطاء لكل نشاط تم إعداده ضمن التدفق المحدد. قم بتكوين مسار معالجة الأخطاء لإدارة الأخطاء المحتملة أثناء تنفيذ التدفق. يعرض النظام هذا المسار افتراضيًا، ولكن تكوينه اختياري. إذا لم تقم بإعداده لنشاط ما، فسيعرض النظام إشعارات أثناء التحقق من التدفق. ومع ذلك، لا يزال بإمكانك نشر التدفق باستخدام هذه الإشعارات.

يصنف النظام الأخطاء التي تحدث أثناء تنفيذ التدفق إلى فئتين:

  • أخطاء تنفيذ النشاط: حدد الأخطاء التي تحدث أثناء التنفيذ الوظيفي للنشاط. على سبيل المثال، يحدث خطأ في النشاط عندما يقوم العميل بإدخال إدخال لا مثيل له أثناء تنفيذ نشاط القائمة.

  • أخطاء النظام/الأخطاء العالمية: حدد الأخطاء التي تحدث في النظام أثناء تنفيذ النشاط. على سبيل المثال، تحدث أخطاء النظام عندما يكون هناك تعبير pebble غير صالح أثناء تنفيذ نشاط Set Variable.

    • خطأ غير محدد: تقوم عقدة الخطأ هذه بتعيين مسار إخراج الخطأ الذي يتخذه التدفق عند وجود أخطاء غير محددة في النظام أثناء تنفيذ التدفق. يمكنك تكوين التدفق للأخطاء غير المحددة من خلال توصيل مسار إخراج هذا النشاط بالأنشطة المناسبة.

      لا تحتوي أنشطة التحكم في التدفق التالية على عقدة الخطأ غير المحدد:

      • بدء التدفق
      • نهاية التدفق
      • طلب HTTP
      • تحليل

      إذا كنت لا ترى عقدة الخطأ غير المحدد في أي نشاط، فاتصل بدعم Cisco لتمكين علامة الميزة المقابلة.

قم بتكوين مسارات معالجة الأخطاء لتحسين التدفق. إذا لم تقم بتكوين مسار معالجة الأخطاء للنشاط، فسيتم تعيين التدفق افتراضيًا على المسار المعين في معالج أحداث OnGlobalError ضمن علامة تبويب تدفقات الأحداث. لمزيد من المعلومات حول معالج أحداث OnGlobalError، راجع تدفقات الأحداث.

حدود الحلقة الذاتية التي يفرضها النظام للأنشطة

يفرض النظام حدود الحلقة الذاتية على أنشطة محددة أثناء تنفيذ التدفقات في وقت التشغيل . هذا يمنع الأنشطة من الدخول في حلقات لا نهاية لها داخل التفاعل.

إذا تجاوز النشاط الحد الذي يفرضه النظام أثناء التنفيذ، تظهر رسالة تحذير تشير إلى اكتشاف حلقة. للحصول على تفاصيل حول قيم الحد الأقصى المحددة للأنشطة، راجع حدود النظام في مقالة مركز اتصال Webex.

إذا تجاوز النشاط الحد الذي يفرضه النظام أثناء التنفيذ، تظهر رسالة تحذير تشير إلى اكتشاف حلقة. راجع الجدول التالي لقيم الحد الأقصى للأنشطة:

التكوينات

حد الحلقة الذاتية

معلومات قائمة الانتظار المتقدمة1500
النقل الأعمى10
النقل المُجسّر75
رد الاتصال10
تحليل تقدم المكالمات10
جمع الأرقام100
قطع الاتصال0
تصعيد مجموعة توزيع المكالمات750
ردود الفعلV210
قائمة طعام100
جهة اتصال قائمة الانتظار100
قائمة الانتظار إلى الوكيل100
تعيين معرف المتصل100
التحكم في التسجيل10
سجل10
جدولة معاودة الاتصال10
تعيين أولوية الاتصال100
ابدأ بث الوسائط20
تحميل الصوت3
وكيل افتراضي50
الوكيل الافتراضي V250

على الرغم من وجود تكوينات محددة لأنشطة معالجة المكالمات، فإن أنشطة التحكم في التدفق تخضع لحدود زيادة التيار التي تم تكوينها بواسطة النظام لضمان الاستقرار ومنع التكرار اللانهائي.

ربط التدفقات المتعددة (باستخدام GoTo)

يمنحك Flow Designer القدرة على ربط التدفقات المتعددة (تسلسل التدفق). يمكنك تعديل تجربة المتصل من خلال تسليم المكالمات إلى نقطة إدخال (بناءً على الوقت) أو إلى تدفق (لإعادة استخدامها عبر السيناريوهات). استخدم GoTo لتسلسل التدفقات المتعددة. يمكنك تعيين متغيرات التدفق عبر التدفقات لضمان استمرار البيانات عبر تجربة المكالمة من البداية إلى النهاية.

تسجيل التطعيم

للتعامل مع العملاء المشاركين في حملة التطعيم، يمكنك تقديم خيارين: أحدهما للعملاء المميزين والآخر للعملاء العامين.

عندما يتصل العملاء العامون، يقوم النظام بتسليم المكالمة إلى التدفق المرتبط بنقطة الدخول التي تتعامل مع التسجيلات. استنادًا إلى استراتيجيات توجيه نقطة الدخول النشطة، يقوم النظام بتوجيه المكالمة إلى الوكيل المناسب لتسجيل العميل العام.

عندما يتصل العملاء المميزون، يقوم النظام بتسليم المكالمة إلى تدفق آخر لتحديد موعد.

المشكلات المعروفة في ربط التدفقات

  • يمنعك النظام من حذف نقطة إدخال تشارك في تسلسل التدفق. احذف جميع الموارد المرتبطة - قوائم الانتظار والتدفقات - قبل إزالة نقطة الإدخال.

  • يمنعك النظام من حذف التدفق الذي يشارك في تسلسل التدفق. قم بإزالة كل مرجع لتسلسل التدفق قبل حذف التدفق.

  • يؤدي الحذف القسري لنقطة إدخال أو تدفق في تسلسل التدفق إلى تخطي التحقق من الصحة ولا يُظهر أي رسائل خطأ في واجهة المستخدم.

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

تصحيح أخطاء التدفق هو عملية ما بعد المكالمة في Flow Designer والتي تمكنك من الحصول على رؤى حول التدفق والمسار الذي سلكته المكالمة. تتيح هذه الميزة لمطوري التدفق عرض المعلومات الأساسية في مسار تنفيذ التحكم لتصحيح مشكلات التدفق واستكشاف الأخطاء وإصلاحها.

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

يلخص التفاعل الأنشطة ويربطها طوال رحلة جهة الاتصال عبر مركز الاتصال. يقوم النظام بإنشاء معرف تفاعل فريد لكل تفاعل، والذي يتتبع الرحلة ويساعد في تحديد حالات الفشل واستكشاف أخطاء تنفيذ التدفق وإصلاحها.

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

فك تشفير سجلات التدفق

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

  • فك التشفير عند مستوى التدفق: قم بتشغيل مفتاح تمكين فك تشفير التدفق ضمن إعدادات فك تشفير التدفق عند إنشاء التدفقات وتحريرها. يتوفر هذا الخيار في صفحة الإعدادات العامة للتدفق. يتحكم مفتاح التبديل هذا في فك تشفير جميع الأنشطة داخل التدفق. يؤدي تمكين هذا التبديل إلى فك تشفير السجلات عبر جميع الأنشطة، بغض النظر عن فك التشفير على مستوى النشاط.
  • فك التشفير على مستوى النشاط: قم بتشغيل مفتاح تمكين فك التشفير لمزيد من التحكم الدقيق في الأنشطة. يمكنك تعطيل فك تشفير السجل للأنشطة إذا كان الإخراج حساسًا، حتى إذا قمت بتمكين فك التشفير على مستوى التدفق. هذا يضمن أن البيانات السرية في الأنشطة تظل محمية أثناء تصحيح الأخطاء.

    لا ينطبق فك تشفير التدفق إلا على المكالمات التي بدأت بعد نشر التدفق.

لتأمين سجلات التدفق:

  • قم بتمكين مفتاح فك التشفير على مستوى التدفق للسماح بفك التشفير عبر جميع الأنشطة.

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

مثال لحالة الاستخدام:

بصفتك مطورًا للتدفق، يمكنك تمكين فك التشفير على مستوى التدفق لاستكشاف أخطاء مسار المكالمة وإصلاحها مع تعطيل فك التشفير لنشاط يعالج بيانات العميل الحساسة باستخدام أرقام التجميع. وهذا يضمن إمكانية تصحيح بقية التدفق مع الحفاظ على حماية المخرجات الحساسة.

  • إذا لم يتم تمكين فك التشفير على مستوى التدفق، فستظل مفاتيح التبديل على مستوى النشاط مؤمنة ومعطلة. يتم تأمين التدفق بالكامل.
  • في حالة تمكين فك التشفير على مستوى التدفق، يمكن للمستخدمين الذين لديهم أذونات المسؤول الكاملة على مستوى المستأجر ضبط إعدادات فك التشفير للحفاظ على التوافق والأمان لأنشطة معينة.

قبل أن تبدأ

قم بنشر التدفقات وتشغيلها لإنشاء تفاعل واحد على الأقل. لمزيد من المعلومات، راجع إنشاء التدفقات وإدارتها.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز Go to Flow Designer بجانب التدفق الذي تريد تحريره.

يتم فتح التدفق في نافذة Flow Designer.
4

انقر فوق التصحيح.

تظهر لوحة التفاعلات. يعرض الجدول أحدث 100 تفاعل للتدفق. يمكنك رؤية التفاصيل التالية في الجدول:
  • الطابع الزمني: يعرض تاريخ ووقت التفاعل. يمكنك فرز إدخالات السجل بناءً على الطابع الزمني.

  • معرف التفاعل: يشير إلى المعرف الفريد للتفاعل.

  • الإصدار: يعرض إصدار التدفق جنبًا إلى جنب مع التسمية المطبقة، مثل الأحدث أو Dev أو Live أو Test.

  • نقطة الإدخال: تعرض نقاط الإدخال المعينة للتدفق.

  • آخر نشاط تم تنفيذه: يعرض الأنشطة المنفذة في نهاية التفاعل المحدد.

  • الأصل: أصل التفاعل. على سبيل المثال، رقم خلية العميل ومعرف البريد الإلكتروني للعميل وتفاصيل أخرى مماثلة.

  • الوجهة: يمكن أن تكون الوجهة DNIS من نقطة الدخول.

5

(اختياري) استخدم خيار البحث لتصفية القائمة باستخدام معايير البحث التالية:

  • معرف التفاعل، ANI، DNIS: أدخل معرف التفاعل لعرض مسار تنفيذ التدفق لهذا التفاعل. يمكنك أيضًا البحث استنادًا إلى ANI أو DNIS.

  • النطاق الزمني: اختر تواريخ البدء والانتهاء للمدة التي تريد جلب معرفات التفاعل لها.

  • تسمية الإصدار: اختر تصنيفًا واحدًا أو أكثر من هذه القائمة المنسدلة لعرض جميع إصدارات التدفق مع تصنيفات الإصدارات المختارة.

6

اختر تفاعلًا من الجدول.

يتم تمييز مسار النشاط المحدد في اللوحة.

يتم فتح علامة تبويب جديدة تعرض تسلسل الأنشطة المنفذة أثناء التفاعل، إلى جانب التفاصيل التالية:

  • التسلسل: يعرض الأنشطة في تسلسل تنفيذها.

  • اسم النشاط: يعرض اسم النشاط.

  • النتيجة: يقوم النظام بتمييز النتائج على أنها إما ناجحة أو فاشلة، مع إبراز الحالات الفاشلة باللون الأحمر.

يمكنك اختيار تفاعلات متعددة تفتح في علامات تبويب منفصلة.

7

حدد نشاطًا لعرض التفاصيل التالية:

  • البيانات الوصفية لتفاعل النشاط: تعرض اسم النشاط وأوقات البدء والانتهاء لتنفيذ هذا النشاط.

  • مدخلات النشاط: تعرض قائمة المدخلات المتوفرة في النشاط المحدد. على سبيل المثال، إذا قمت بتحديد نشاط تشغيل الموسيقى، فإن المدخلات تتضمن:

    • ملف الموسيقى
    • بدء الأوفست
    • ملف صوتي ديناميكي
    • وأكثر من ذلك.

  • مخرجات النشاط: تعرض مخرجات النشاط.

    في حالة تمكين Decrypt Access للتدفق، يمكنك عرض متغير الإخراج غير المقنع في لوحة سجلات التصحيح. يتم تمكين هذا الخيار حاليًا للأنشطة التالية فقط: طلب HTTP وطلب BRE وجمع الأرقام والوكيل الافتراضي ونشاط الوكيل الافتراضي V2.

  • المتغيرات المعدلة: يعرض النظام تفاصيل المتغيرات المعدلة أثناء تنفيذ النشاط المحدد. على سبيل المثال، يؤدي استخدام نشاط تعيين المتغير إلى عرض متغير التدفق المحدث في قسم المتغيرات المعدلة.

8

رمز فك تشفير السجلات: انقر فوق رمز فك تشفير السجلات للوصول إلى السجلات غير المقنعة. يمكنك فك تشفير السجلات والوصول إلى المعلومات الحساسة فقط إذا كنت مستخدمًا معتمدًا. راجع إخلاء المسؤولية التالي:

إخلاء المسؤولية

سيؤدي تمكين Debug Details إلى عرض بيانات التشخيص المحسّنة التي قد تتضمن معلومات حساسة (على سبيل المثال، معرفات المستخدم والبيانات الوصفية للمكالمات وتتبع الأخطاء وربما معلومات شخصية أو سرية أخرى).

من خلال تمكين Debug Details، فإنك تقر وتؤكد ما يلي:

  • يحق لك الوصول إلى بيانات التصحيح المفصلة داخل مؤسستك.
  • سوف تستخدم هذه البيانات فقط لأغراض استكشاف الأخطاء وإصلاحها.
  • أنت تدرك أن تمكين هذه الميزة قد يعرض المعلومات الشخصية أو السرية الموجودة في سجلات التدفق.
  • ستلتزم بسياسات الأمان والخصوصية لمؤسستك عند الوصول إلى هذه البيانات ومعالجتها ومشاركتها.
  • إذا لم تكن متأكدًا مما ورد أعلاه، فيجب عليك استشارة المسؤول أو فريق الامتثال قبل المتابعة.

9

(اختياري) انقر فوق رمز النسخ (Copy icon.) لنسخ تفاصيل التفاعل إلى الحافظة الخاصة بك.

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

تحليل التدفقات

توفر التحليلات في Flow Designer عرضًا مجمّعًا لجميع المكالمات التي مرت عبر تدفق معين. يعرض عدد التنفيذ لكل منفذ صادر لنشاط خلال فترة معينة. كما يقوم أيضًا بحساب النسبة المئوية لعدد المكالمات التي مرت عبر نشاط NewContact. المقام لحساب النسبة المئوية هو عدد المكالمات التي تمر عبر نشاط NewContact.

تنظر Flow Analytics فقط في المكالمات المكتملة ضمن الإطار الزمني المحدد. يتضمن حساب العدد الإجمالي للمكالمات المكالمات التي تبدأ قبل الفترة المختارة وتنتهي فيها. تستثني بيانات التحليلات المكالمات التي تم تعيينها لرد الاتصال أو المكالمات المستمرة لأسباب أخرى (مثل كونها مستمرة أو غير مغلقة).

يعرض كل نشاط عدد عمليات التنفيذ في المنافذ الصادرة الخاصة به. بالنسبة للأنشطة مثل القوائم ذات الفروع المتعددة، يتلقى كل منفذ عدد التنفيذ الخاص به، وتتبعه النسب المئوية. إذا لم يكن عدد عمليات تنفيذ المنفذ الصادر موجودًا، فهذا يعني عدم وجود مكالمات لمست المنفذ.

تُظهر لوحة الألوان كيف يقوم عدد المكالمات المنفذة بترميز مسارات التدفق بالألوان. في سيناريوهات مثل حلقات المكالمات، يمكن أن تتجاوز النسبة 100٪.

حتى بدون روابط معالجة الأخطاء الصريحة، يعرض النظام تعداد التنفيذ في منفذ الخطأ الخاص به في حالة حدوث خطأ ويتم توجيهه إلى حدث OnGlobalError. يمكنك العثور عليها ضمن علامة تبويب الأحداث. في مثل هذه الحالات، يعرض النظام بيانات التحليلات لمعالج أحداث OnGlobalError.

بشكل افتراضي، يأخذ Flow Analytics في الاعتبار أحدث إصدار من التدفق. إذا كان التدفق يحتوي على إصدارات متعددة، فيمكنك التبديل بين التدفقات باستخدام جدول محفوظات الإصدارات.

في الوقت الحالي، لا تدعم Flow Analytics التدفقات الفرعية؛ فهي تتعقب فقط إضافة التدفق الفرعي إلى التدفق الرئيسي، باستثناء بيانات النشاط الداخلي الخاصة به.

قبل أن تبدأ

انشر التدفق مرة واحدة على الأقل.

1

قم بتسجيل الدخول إلى مركز التحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

3

اختر التدفق وانقر على أيقونة Go to Flow Designer.

يتم فتح التدفق المختار في مصمم التدفق.
4

انقر فوق التحليلات.

تقوم الصفحة بتحديث بيانات التحليلات وعرضها.

افتراضيًا، يعرض مقاييس جميع جهات الاتصال المكتملة خلال آخر 15 دقيقة.

5

انقر على أداة التاريخ واختر أحد الخيارات التالية:

  • آخر 15 دقيقة
  • اليوم
  • يوم أمس
  • آخر 7 أيام
  • آخر 30 يومًا
  • هذا الشهر
  • مخصص - اختر تواريخ البدء والانتهاء لعرض تحليلات التدفق لفترة محددة حتى آخر 30 يومًا.

تعرض صفحة Flow Analytics المقاييس التالية:

  • إجمالي عمليات تنفيذ التدفق - يعرض العدد الإجمالي لعمليات تنفيذ التدفق خلال الفترة المحددة. على وجه التحديد، إذا تم تنفيذ التدفق مرتين في تفاعل واحد، فإن النظام يزيد المقياس بمقدار 2 (عدد عمليات التنفيذ) بدلاً من 1 (عدد المكالمات).

  • متوسط مدة التدفق - يعرض متوسط مدة التدفق المطلوب تنفيذه. يقوم النظام بحساب المتوسط عبر جميع أنشطة التدفق الرئيسية وأنشطة تدفق الأحداث التي مرت عبر التدفق. تتضمن هذه القيمة الأنشطة المنفذة من خلال مسارات الأخطاء. المقام هو إجمالي عمليات تنفيذ التدفق أثناء حساب المتوسط.

  • متوسط الأنشطة لكل جهة اتصال - يعرض متوسط النشاط المنفذ لكل مكالمة مرت عبر التدفق. تتضمن هذه القيمة المتوسطة أنشطة تدفق الأحداث أيضًا. هذا يساعد في تحليل استخدام التدفق. تتضمن هذه القيمة الأنشطة المنفذة من خلال مسارات الأخطاء.

  • أخطاء النشاط | خطأ النشاط% - يعرض عدد المكالمات التي اتخذت منفذ/مسار الخطأ. بالنسبة لحساب النسبة المئوية، فإن المقام هو العدد الإجمالي للأنشطة المنفذة، والبسط هو إجمالي عدد التنفيذ لمنافذ الخطأ.

6

(اختياري) للتبديل بين إصدارات التدفق، انتقل إلى سجل الإصدارات. اختر إصدارًا لعرض بيانات التحليلات لإصدار التدفق هذا.

7

(اختياري) اختر نشاطًا في التدفق لعرض تفاصيل استخدام النشاط المتعلقة بهذا النشاط للفترة المختارة.

يعرض هذا التحديد فقط أفضل 100 تفاعل مع القيود التالية:

  • بيانات الفترة المختارة ليست متطابقة.
  • بالنسبة لأنشطة التكرار، تظهر نفس التفاعلات عدة مرات.
8

انقر فوق Analytics لإغلاق عرض التحليلات والعودة إلى مصمم التدفق.

فهم رموز الأخطاء

يقوم Flow Designer بإرجاع رموز الخطأ لإظهار طبيعة الخطأ أو سببه. استخدم الجدول التالي لتحديد الخطأ ووصفه.

الجدول 32. رموز خطأ مصمم التدفق

رمز الخطأ

وصف

FC1001

لم يتم العثور على إصدار Flow. قم بتحديث الصفحة أو إنشاء تدفق جديد.

FC1002

لم يتم العثور على نشاط البدء. قم بتحديث الصفحة أو إنشاء تدفق جديد. يظهر نشاط البدء افتراضيًا عند إنشاء تدفق جديد.

FC1003

لا يحتوي تدفق حدث واحد أو أكثر على بداية صالحة. أضف نشاط معالج الأحداث إلى بداية تدفق كل حدث.

FC1004

يجب أن تؤدي جميع الفروع التي لا تحتوي على أحداث إلى عقدة النهاية.

FC1005

إحدى التكوينات المتغيرة غير صالحة. بالنسبة لكل متغير، تأكد من توافق نوع البيانات المكوّنة وقيمة المتغير.

FC1006

يفتقر منفذ واحد أو أكثر في النشاط إلى الاتصالات. قم بتوصيل جميع المنافذ بنشاط آخر باستخدام الروابط.

FC1007

أضف وصفًا للنشاط.

FC1008

بعض المتغيرات لها نفس الاسم. تأكد من أن جميع المتغيرات لها اسم فريد.

FC1009

التعبير غير صالح.

FC1010

الشرط غير صالح.

FC1011

يكتشف النظام وجود ارتباط معطل في التدفق الرئيسي. احذف الرابط لإصلاح الخطأ.

FC1012

يؤدي الارتباط المعطل في Event Flow إلى حدوث الخطأ. احذف الرابط لإصلاحه.

FC1013

يستخدم النظام النشاط في أكثر من تدفق أحداث واحد. لا يمكن أن تشارك تدفقات الأحداث الأنشطة المشتركة ويجب أن تكون لها بداية ونهاية فريدة.

FC1014

يجب أن تتوقف جهة اتصال قائمة الانتظار عن التدفق. يمكن أن يتصل ارتباط الإخراج بنشاط End Flow فقط.

FC1015

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

FC1016

يستخدم تدفق آخر نفس اسم هذا التدفق. قم بتحرير اسم التدفق لجعله فريدًا.

FC1017

يحتوي النشاط على أسهم تنشأ من نفسها وتشير إليها.

لمزيد من المعلومات حول أخطاء خادم GraphQL، راجع https://www.apollographql.com/docs/react/data/error-handling/.

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