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

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

بدء الاستخدام

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

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

قم بضبط العناصر التالية قبل إنشاء التدفقات في مصمم التدفقات:

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

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

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

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

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

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

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

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

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

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

قبل البدء

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

1

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

2

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

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

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

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

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

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

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

اكتشف الميزات الجديدة في مصمم التدفق

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

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

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

التبديل بين الوضع الداكن والوضع الفاتح

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

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

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

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

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

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

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

المتصفح

مايكروسوفت ويندوز 10

مايكروسوفت ويندوز 11

نظام التشغيل Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 أو أعلى

76.0.3809 أو أعلى

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

معدل ترسيب كريات الدم الحمراء 68 أو أعلى

ESR V102.0 أو إصدارات ESR أحدث

معدل ترسيب كريات الدم الحمراء 68 أو أعلى

غير متاح

Microsoft Edge

42.17134 أو أعلى

103.0.1264.44 أو أعلى

غير متاح

غير متاح

Chromium

غير متاح

غير متاح

غير متاح

79 أو أعلى

قم بضبط خيارات المتصفح التالية:

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

  • اضبط مستوى الأمان على متوسط.

  • تفعيل خيار الصورة.

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

  • تفعيل جافا سكريبت.

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

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

  • Office 365

  • جيميل

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ملاءمة للعرض— انقر فوق رمز أيقونة تكبير مشغل الفيديو إلى وضع ملء الشاشة الموجود على شريط الأدوات لضبط تكبير اللوحة بحيث تكون جميع العقد مرئية.
  • تكبير— انقر فوق رمز زر التكبير الموجود على شريط الأدوات لتكبير اللوحة. عند الوصول إلى الحد الأقصى، يتم تعطيل الرمز.
  • تصغير— انقر فوق رمز زر التصغير الموجود على شريط الأدوات لتصغير اللوحة. عند الوصول إلى الحد الأقصى، يتم تعطيل الرمز.
  • يسمح خيار Zoom on scroll بكل من التحريك (افتراضيًا) والتكبير (باستخدام مفتاح Ctrl ). يمكنك الاستمرار في التكبير/التصغير بالضغط على مفتاح Ctrl وتحريك عجلة الماوس لأعلى أو لأسفل.
  • لتحريك الشاشة عبر اللوحة، قم بتمرير عجلة الماوس لأعلى أو لأسفل.
  • لتحريك عجلة الماوس من اليسار إلى اليمين، استخدم مفتاح Shift + مفاتيح التمرير.

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

لتعزيز كفاءة وإنتاجية مطوري التدفقات، توفر لوحة تصميم التدفق الخيارات التالية:

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

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

    • dom.events.asyncClipboard.readText
    • dom.events.testing.asyncClipboard

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

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

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

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

الاختصار

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

نظام التشغيل ماك
عام

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

كنترول + Alt + ك

يتحكم + Alt + ك

الأدوات

الترتيب التلقائي

يحول + أ

يحول + أ

تحرير

نسخ

كنترول + ج

يأمر + ج

قص

كنترول + X

يأمر + X

لصق

كنترول + V

يأمر + V

تراجع

كنترول + Z

يأمر + Z

إعادة

كنترول + يحول + Z

يأمر + يحول + Z

حذف

Backspace

حذف

تحديد الكل

كنترول + أ

يأمر + أ

اختر عدة خيارات

يحول + انقريحول + انقر

حدد المنطقة

يحول + انقر واسحبيحول + انقر واسحب

عرض

تكبير

كنترول + +

يأمر + +

تصغير

كنترول + -

يأمر + -

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

كنترول + مرر لأسفل

يأمر + مرر لأسفل

تكبير إلى 100%

ملائم للعرض

يحول + 1

يحول + 1

مرر لليسار أو لليمين

يحول + مرر لأسفل

يحول + مرر لأسفل

لوحة الخصائص

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

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

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

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

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

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

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

جزء التذييل

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

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

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

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

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

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

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

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

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

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

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

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

الأنشطة المتعلقة بالتعامل مع المخالطين

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

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

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

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

قبل البدء

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

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

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

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

  • LoggedOnAgentsCurrent— يخزن عدد الوكلاء في مجموعة توزيع المكالمات الحالية لقائمة الانتظار المحددة التي تم تسجيل الدخول إليها في سطح المكتب. ستُظهر إحصائيات الوكلاء في مجموعة توزيع المكالمات الحالية القيمة -1 بعد اعتبار مجموعة توزيع المكالمات الحالية كـ N/A قبل الوقوف في الطابور.

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

  • AvailableAgentsCurrent— يخزن عدد الوكلاء في مجموعة توزيع المكالمات الحالية لقائمة الانتظار المحددة، والذين هم متاحون لقبول الاتصال. ستُظهر إحصائيات الوكلاء في مجموعة توزيع المكالمات الحالية القيمة -1 بعد اعتبار مجموعة توزيع المكالمات الحالية كـ N/A قبل الوقوف في الطابور.

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

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

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

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

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

رموز الخطأ

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

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

رمز الخطأ

قيمة رمز الخطأ

وصف العطل

1

طلب غير صالح_

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

2

قائمة الانتظار_غير موجودة_

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

3

الميزة_غير_مفعلة

هذه الميزة غير مفعلة في تطبيق مركز اتصال Webex.

4

فشل عملية قاعدة البيانات__

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

5

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

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

48

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

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

قطع الاتصال

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

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

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

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

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

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

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

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

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

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

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

رموز الخطأ

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

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

رمز الخطأ

قيمة رمز العطل

وصف العطل

1

طلب غير صالح_

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

2

جهة الاتصال_غير_في قائمة الانتظار

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

3

الميزة_غير_مفعلة

هذه الميزة غير مفعلة في تطبيق مركز اتصال Webex.

تعليقات

قم بتهيئة نشاط التعليقات لبدء استطلاعات ما بعد المكالمة (مدعومة بواسطة Webex Experience Management) لجمع التعليقات من المتصلين. تتوفر الأنواع التالية من الاستبيانات:

  • استطلاعات ما بعد المكالمة عبر نظام الرد الصوتي التفاعلي: قم بتكوين نشاط التعليقات في لوحة تدفقات الأحداث في مصمم التدفق، بعد حدث AgentDisconnected. بحسب الإعدادات في نظام إدارة تجربة Webex، يقوم مركز الاتصال بتشغيل استطلاع رأي تفاعلي للمتصلين.

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

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

  • استطلاعات الرأي بعد المكالمات عبر البريد الإلكتروني أو الرسائل النصية القصيرة: قم بتكوين نشاط التعليقات في علامة تبويب تدفقات الأحداث في مصمم التدفق بعد حدث PhoneContactEnded. بناءً على قواعد سياسة الإرسال المحددة في نظام إدارة تجربة Webex، يقوم مركز الاتصال بإرسال استطلاع رأي إلى المتصلين عبر البريد الإلكتروني أو الرسائل النصية القصيرة.

    عند تصميم مسار العمل، لا يمكن أن يتضمن تفاعل الاستشارة نشاطًا لتقييم نتائج استطلاع ما بعد المكالمة.

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

  1. قائم على الصوت— لتشغيل استطلاع رأي مضمن للعميل، اتبع الخطوات التالية:

    • اختر زر الراديوالقائم على الصوت.

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

  2. Email/SMS استنادًا إلى— لتوفير وضع غير متصل بالإنترنت Email/SMS قم بإجراء استطلاع رأي للعميل، ثم قم بما يلي:

    • اختر Email/SMS زر الراديو الأساسي.

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

4

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

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

    • تعيين اللغة: اختر اللغة المفضلة من القائمة المنسدلة. تعرض القائمة المنسدلة اللغات التي يدعمها نظام إدارة تجربة Webex.

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

5

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

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

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

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

6

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

  1. Key-Value— يشير إلى معلمات المتغيرات الاختيارية التي يمررها مركز الاتصال إلى Webex Experience Management.

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

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

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

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

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

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

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

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

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

7

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

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

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

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

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

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

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

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

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

  2. وقت النظر للخلف— حدد وقت النظر للخلف المستخدم لحساب EWT بعد تشغيل Get Queue Info.

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

    يتراوح نطاق القيمة المقبولة بين 5 و240 دقيقة.

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

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

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

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

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

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

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

  • EstimatedWaitTime (EWT)— يخزن مقدار الوقت التقريبي الذي يتعين على المهمة انتظاره في قائمة الانتظار قبل أن يتم الرد عليها بواسطة وكيل. يتم حساب EWT لكل قائمة انتظار ويستند إلى متوسط الوقت الذي انتظرته المكالمات السابقة في نفس قائمة الانتظار للحصول على وكيل. يستخدم EWT إدخال معلمة وقت النظر إلى الوراء ويتم الإبلاغ عنه بالمللي ثانية (ms).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

رمز الخطأ

قيمة رمز الخطأ

وصف العطل

1

خطأ_في النظام

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

2

بيانات قديمة_

البيانات المُعادة غير محدثة.

3

بيانات_غير كافية

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

4

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

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

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  6. التحقق دائمًا من توافر الوكيل— انقر فوق زر الاختيار التحقق دائمًا من توافر الوكيل لتمكين التحقق من توافر الوكيل. يتم تفعيل زر الاختيار بشكل افتراضي.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • المهارة— اختر المهارة المطلوبة من القائمة المنسدلة. يمكنك ضبط تعريفات المهارات في مركز التحكم.

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

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

    الشروط المتاحة هي: هو، ليس كذلك، >= ، < =

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

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

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

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

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

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

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

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

لضبط إعدادات استرخاء المهارات:

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

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

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

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

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

    • انقر فوق حذف لحذف شرط تخفيف المهارة.

    • انقر على تحرير لتعديل متطلبات تخفيف المهارة.

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

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

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

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

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

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

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

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

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

رموز الخطأ

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

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

رمز الخطأ

قيمة رمز الخطأ

وصف العطل

1

طلب غير صالح_

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

2

استراتيجية_توجيه_غير صالحة

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

3

وقت انتظار غير صالح__

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

4

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

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

6

خطأ في النظام_

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

7

تم الوصول إلى الحد الأقصى للانتقال_لفريق VTEAM [__

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

8

المالك_مُعيّن_إلى_تفاعل

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

9

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

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

10

مهارة غير صالحة_شرط_

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

11

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

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

12

عملية غير صالحة_لتفاعل__حالة_

لا يُسمح بالانتظار في الطابور في بعض حالات الاتصال مثل إنهاء الاتصال.

13

الوزن_غير_مدعوم_لـ_المهارة_النوع

لا يمكن تحديد وزن لمتطلبات المهارة إذا لم تكن المهارة من نوع Proficiency.

14

مهارة غير صالحة_وزن_

يجب أن تكون الأوزان قيمًا صحيحة من 1 إلى 1000.

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

يُمكّن نشاط "الطابور إلى الوكيل" التوجيه القائم على الوكيل. يقوم نشاط "الانتظار إلى الوكيل" بتوجيه جهات الاتصال إلى الوكيل المفضل مباشرةً. للحصول على معلومات حول التوجيه القائم على الوكلاء، انظر التوجيه القائم على الوكلاء.

تحدد وظيفة "الانتظار للوكيل" الوكيل من خلال معرف الوكيل الخاص به في مركز اتصال Webex أو عنوان بريده الإلكتروني.

إذا كان الوكيل متاحًا، يمكنك تكوين نشاط "الانتظار للوكيل" لتوجيه جهة الاتصال إلى الوكيل المفضل. إذا كان الوكيل غير متاح، يمكنك تكوين نشاط "الانتظار للوكيل" لإيقاف جهة الاتصال مؤقتًا لدى ذلك الوكيل حتى يصبح الوكيل متاحًا.

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

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

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

يؤدي نشاط "إضافة إلى الوكيل" إلى تشغيل الأحداث التالية في علامة تبويب "تدفقات الأحداث" في التدفق الرئيسي:

  • تم قبول الوكيل: يؤدي نشاط "الانتظار للوكيل" إلى تشغيل هذا الحدث عندما يجيب الوكيل على مكالمة واردة.

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

تتيح لك الأقسام التالية تهيئة نشاط "إضافة إلى قائمة الانتظار" الخاص بالوكيل:

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

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

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

1

في مصمم التدفق، اسحب وأفلت نشاط Queue To Agent من مكتبة الأنشطة إلى اللوحة.

2

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

3

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

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

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

4

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

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

5

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

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

6

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

تتولى وظيفة "الانتظار للوكيل" معالجة جهات الاتصال على النحو التالي:

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

  • تُعطي وظيفة "الانتظار للوكيل" الأولوية لجهات الاتصال ذات الأولوية الأعلى.

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

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

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

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

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

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

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

7

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

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

تحدد قائمة التقارير أيضًا إعدادات ما يلي:

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

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

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

  • تم تفعيل خاصية الإيقاف المؤقت والاستئناف

  • حد مستوى الخدمة

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

  • الموسيقى الافتراضية في قائمة التشغيل

  • المنطقة الزمنية

8

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

إذا كان الوكيل غير متاح وتم تعطيل زر التبديل Park Contact if Agent is unavailable ، فلن يتمكن جهة الاتصال من الوصول إلى الوكيل. يخرج نشاط "الصف إلى الوكيل" من فرع الفشل إلى النشاط التالي في التدفق مع المخرجات المقابلة.

9

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

تقوم وظيفة "الانتظار إلى الوكيل" بإضافة جهات الاتصال إلى قائمة انتظار الاسترداد عندما:

  • فشلت عملية "إضافة جهة اتصال إلى الوكيل" في إيصال جهة الاتصال إلى الوكيل المفضل.

  • لم يرد الموظف على الاتصال.

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

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

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

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

يتعذر على جهة الاتصال الوصول إلى الوكيل في الحالات التالية:

  • الوكيل المفضل غير متاح، وموقف السيارات معطل بالنسبة للشخص الذي تم الاتصال به.

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

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

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

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

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

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

الوصف

QueueToAgent.AgentId

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

وصف فشل QueueToAgent

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

رمز فشل QueueToAgent

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

QueueToAgent.AgentState

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

QueueToAgent.AgentIdleCode

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

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

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

رمز الخطأ

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

وصف العطل

1

_الوكيل غير متاح

الوكيل غير متاح حاليًا.

2

لم يتم العثور على الوكيل__

لا يمكن لنشاط "الانتظار للوكيل" العثور على الوكيل من خلال معرف الوكيل أو عنوان بريده الإلكتروني.

3

الوكيل_غير_مسجل الدخول_

الوكيل غير مسجل دخوله حاليًا.

4

الميزة_غير_مفعلة

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

5

غير صالح_VTEAM_خطأ

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

6

الوكيل_مشغول

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

7

تم الوصول إلى الحد الأقصى للانتقال_لفريق VTEAM [__

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

8

عملية غير صالحة_لتفاعل__حالة_

لا يُسمح بالانتظار في الطابور في بعض حالات الاتصال مثل إنهاء الاتصال.

يوضح الجدول التالي القيم المطبقة لـ QueueToAgent.AgentState و QueueToAgent.AgentIdleCode.

الجدول 7. قيم AgentState و AgentIdleCode

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

AgentState

رمز خمول الوكيل

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

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

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

_غير قابل للتطبيق

_غير قابل للتطبيق

تم حجز هذا الموظف لهذه المكالمة.

متاح

_غير قابل للتطبيق

أوقف الاتصال إذا كان الوكيل غير متاح. زر التبديل مُفعّل والوكيل غير نشط.

خامل

<AuxCode Name>

رمز الخمول الذي اختاره الوكيل في سطح مكتب الوكيل.

أوقف الاتصال إذا كان الوكيل غير متاح. زر التبديل مُفعّل وقناة الوكيل مشغولة.

متاح

_غير قابل للتطبيق

أوقف الاتصال إذا كان الوكيل غير متاح. الزر مُعطل والوكيل في وضع الخمول

خامل

<AuxCode Name>

رمز الخمول الذي اختاره الوكيل في سطح مكتب الوكيل.

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

متاح

_غير قابل للتطبيق

نافذة منبثقة للشاشة

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

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

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

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

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

  1. عنوان URL لعرض الشاشة— أدخل عنوان URL للموقع الإلكتروني المقصود، مثل http://www.salesforce.com. بعد أن يجيب الموظف على المكالمة، يتم ملء عنوان URL المُكوّن في نافذة عرض الشاشة على سطح المكتب.

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

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

  3. تسمية سطح المكتب لعرض الشاشة— أدخل نص عرض مخصص قصير وبديهي يحل محل عنوان URL لعرض الشاشة على سطح مكتب الوكيل.

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

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

    يظهر هذا التصنيف أيضًا في علامة التبويب Screen Pop في سطح مكتب الوكيل.

4

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

  1. علامة تبويب متصفح جديدة— يتم عرض نافذة الشاشة المنبثقة في علامة تبويب متصفح جديدة في كل مرة دون التأثير على نافذة الشاشة المنبثقة الحالية.

  2. علامة تبويب الشاشة المنبثقة الحالية— يتم عرض الشاشة المنبثقة داخل علامة تبويب المتصفح الحالية لتحل محل الشاشة المنبثقة السابقة.

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

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

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

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

تحديد أولوية الاتصال

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

تتيح لك الأقسام التالية إمكانية ضبط نشاط "تعيين أولوية جهة الاتصال":

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

1

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

2

انقر على النشاط لضبط إعدادات النشاط.

3

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

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

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

4

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

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

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

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

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

رموز الخطأ

فيما يلي رموز الأخطاء وأوصافها الخاصة بنشاط "تحديد أولوية جهة الاتصال":

رمز الخطأ

قيمة رمز الخطأ

وصف العطل

6

خطأ في النظام_

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

48

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

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

الوكيل الظاهري

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

قبل البدء

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

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

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

  • قم بتكوين وكيل افتراضي في مركز التحكم.

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

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4

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

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

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

    المفتاح: وكالة أنباء آسيا

    القيمة: {{NewContact.ANI}}

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

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

5

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

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

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

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

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

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

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

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

  4. رمز الإنهاء— الحرف الذي يمكن للعميل إدخاله للإشارة إلى نهاية الإدخال. يمكن أن يكون رمز المُنهي إما # أو * حسب التكوين.

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

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

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

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

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

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

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

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

6

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

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

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

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

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

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

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

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

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

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

التصرف التالي

النتائج:

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

  • تمت المعالجة: يسلك Dialogflow هذا المسار إذا قام النظام بتشغيل الغرض المعالج.

  • تصعيد: يسلك نظام الحوار هذا المسار إذا قام النظام بتشغيل نية التصعيد.

    للحصول على مزيد من المعلومات حول النوايا في Dialogflow، انظر النوايا.

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

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

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

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

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

الوكيل الافتراضي الإصدار الثاني

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

تكوين نشاط الوكيل الافتراضي الإصدار 2

يمكن للعملاء الذين يستخدمون منصة الجيل التالي تكوين نشاط الوكيل الافتراضي V2 في مصمم التدفق.

لا تقم بوضع نشاط Virtual Agent V2 بعد نشاط Queue Contact، حيث أن هذا التكوين غير مدعوم حاليًا. كذلك، لا تضع نشاط Virtual Agent V2 في لوحة Event Flow.

النتائج

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

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

  • تم التصعيد– يتم تفعيل النتيجة عندما يكون من الضروري تصعيد المكالمة إلى الموظف البشري.

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

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

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

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

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

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

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

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

  • مهلة انقطاع إشارة DTMF (عدم وجود إدخال) = 5 ثوانٍ. يشير هذا الإعداد إلى المدة الزمنية التي ينتظرها الوكيل الافتراضي للحصول على مدخلات المتصل.

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

قبل البدء

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

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

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

1

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

2

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

3

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

4

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

5

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

6

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

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

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

7

في إعدادات تجربة المحادثة ، اختر أحد خيارات تكوين الذكاء الاصطناعي لمركز الاتصال التالية:

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

    يتم ملء إعدادات الذكاء الاصطناعي لمركز الاتصال بناءً على ميزة CCAI التي تم تكوينها في مركز التحكم.

  • متغير– اختر تكوين CCAI للتعامل مع المحادثات داخل نفس موقع المتصل بينما تنشأ المكالمة من منطقة PSTN البعيدة أو غير الافتراضية. يربط هذا المتغير منطقة شبكة الهاتف العامة (PSTN) بمنطقة ملف تعريف جوجل المقابلة.

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

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

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

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

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

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

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

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

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

8

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

  • اسم الحدث–(اختياري) يشير إلى اسم الحدث المحدد على منصة الذكاء الاصطناعي المتكاملة التابعة لجهة خارجية.

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

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

اسم الحدث: CustomWelcome

بيانات الحدث: {"Name": "John"}

9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    إذا قمت بضبط قيمة Termination Delay على 0، فلن يقوم النظام بتشغيل الرسالة الصوتية الأخيرة للمتصل.

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

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

10

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

11

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

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

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

  • المتغيراتVirtualAgentV2.MetaData و VirtualAgentV2.StateEventName غير قابلة للتطبيق.

  • حالياً، اللغة الإنجليزية الأمريكية (en-US) هي اللغة الوحيدة المدعومة.

  • لا يتم دعم سوى برنامج الترميز U-law.

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

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

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

بدء التدفق

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

الحدث الوحيد المتاح حاليًا لتشغيل التدفق هو NewContact.

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

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

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

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

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

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

  • NewContact.ANI

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

  • NewContact.DNIS

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

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

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

    عند اكتمال عملية التحويل، يتم عرض رقم الوجهة المستخدم في عملية التحويل على تدفق نقطة الدخول المستقبلة كقيمة خدمة تعريف الرقم المطلوب (DNIS). تتوفر قيمة DNIS في متغير التدفق NewPhoneContact.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)، تظل المكالمة المحولة جزءًا من التفاعل الحالي. تستمر التقارير وسجلات المكالمات في استخدام نفس معرّف التفاعل.

  • NewContact.InteractionID

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

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

  • NewContact.PSTNRegion

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

  • NewContact.FlowVersionLabel

    تسمية إصدار التدفق التي يتم إنشاؤها أثناء تنفيذ التدفق. يمكن لمطوري التدفق إنشاء سلوكيات مختلفة لإصدارات التدفق المختلفة مثل "Dev" و "Test" و "Live" و "Latest". باستخدام المتغير NewContact.FlowVersionLabel ، يمكن للمطورين تعديل منطق التدفق ديناميكيًا من خلال الوصول إلى تسميات الإصدار داخل التدفق.

  • NewContact.FlowId

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

  • NeContact.EntryPointId

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

  • NewContact.OrgId

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

  • متغيرات الاستدعاء:
    • NewContact.CallbackReason

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

    • NewContact.CallbackType

      يخزن القيمة كـ "مجدول" لمكالمة مجدولة أو "scheduled_personal" لمكالمة مجدولة شخصية.

    • NewContact.ScheduleSourceInteractionId

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

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

  • NewContact.Headers

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

    المتطلبات المسبقة

    • تتوفر خاصية استخراج رؤوس بروتوكول SIP فقط للمستأجرين على منصة RTMS (منصة الوسائط الصوتية من الجيل التالي).
    • يتم حاليًا دعم استخدام رؤوس X المخصصة للمؤسسات التي تستخدم Webex Calling with Local Gateway (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" ;tag=9fxced76sl ​
    
    To:  ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact:  ​
    
    Diversion: ;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

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

    معرف العميل X: 987654321

    سبب الاتصال X: الدعم

    أولوية قصوى: مرتفعة

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

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

    • عنوان X

    • X-ADD-DIVERSION

    • ولاية X-BNR

    • X-BNR-Original-Codec

    • تجاوز X-BNR

    • معلومات الارتباط بين X-BroadWorks

    • دعم نظام الملفات X-FS

    • إكس باث

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIX

    • X-RTMS-بدون-بحث

    • X-VPOP-DOMAIN

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

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

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

نهاية التدفق

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

لا تستخدم نشاط "إنهاء التدفق" في تدفق IVR. قد يؤدي استخدام خاصية "إنهاء التدفق" مع نظام الرد الصوتي التفاعلي (IVR) إلى انقطاع الصوت وعدم قطع الاتصال.

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

قضية

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

  1. متغير— اختر متغيرًا تريد تقييم الحالات المختلفة بناءً عليه. اختر المتغير من القائمة المنسدلة.

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

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

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

نتائج النشاط

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

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

الحالة

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

قم بتغليف كل تعبير على النحو التالي: {{Enter Expression}}.

مثال: {{HTTPRequest1.httpStatusCode == 200}}

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

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

    • < (أقل من)

    • != (غير متساوي)

    • > (أكبر من)

    • == (يساوي)

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

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

    • * (مضروبًا في)

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

    • + (يضيف)

    • - (طرح)

انتقل إلى

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

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

بناءً على خيار GoTo، يتم تمرير متغيرات التدفق من التدفق الحالي على النحو التالي:

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

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

قم بضبط الإعدادات التالية:

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

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

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

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

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

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

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

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

    • التدفق الساكن: اختر تدفقًا من قائمة التدفقات المُعدة مسبقًا.

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

4

إذا اخترت خيار الانتقال إلى التدفق ، فسيتم عرض قسم تعيين متغيرات التدفق.

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

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

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

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

قم بضبط الإعدادات التالية:

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

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

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

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

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

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

    على سبيل المثال، إذا اخترت customerId من النوع Integer من القائمة المنسدلة Map Current Variables ، فإن القائمة المنسدلة To Destination Variable تعرض فقط المتغيرات من النوع Integer في التدفق الجديد.

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

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

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

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

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

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

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

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

  • ثابت

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

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

  • ديناميكي

    • الانتقال إلى التدفق: يتم تعيين متغيرات التدفق والمتغيرات العامة التي يمكن للوكيل عرضها تلقائيًا.

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

انتقل إلى رموز أخطاء النشاط

رمز الخطأ

وصف العطل

توضيح

1

رمز العطل

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

2

وصف العطل

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

انتظار

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

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

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

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

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

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

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

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

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

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

تتيح عملية تخصيص النسب المئوية الآن قيم نسب مئوية تتراوح من 0 إلى 100. يمكن للمسؤولين استخدام 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%.

علاوة على ذلك، يمكنك إضافة نشاط تخصيص النسبة المئوية قبل نشاط التعليقات لتكوين كيفية إدارة حركة المكالمات. يمكنك تخصيص 50 من الرسائل النصية⁦% of feedback via email, 30%⁩ القصيرة ، و20% من الاستبيان.

وبالمثل، في بيئة متنوعة جغرافيا، يمكنك تكوين نشاط تخصيص النسبة المئوية لإرسال⁦% of contacts to Boston, 5%⁩ 10 إلى شيكاغو، وتوزيع النسبة المتبقية البالغة 85٪ على مجموعة أخرى من المواقع.

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

قبل البدء

1

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

2

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

3

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

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

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

4

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

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

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

    يمكنك تخصيص حد أدنى قدره 0⁦% and a maximum of 100%⁩ لكل مسار خروج.

    تأكد من أن مجموع جميع المخصصات يساوي 100%. يُصدر النظام خطأً أثناء التحقق من صحة التدفق إذا لم تستوفِ نسبة التخصيص أو تتجاوزها 100%.

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

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

تتضمن عملية تخصيص النسبة المئوية متغيرات الإخراج التالية:

  • Percentallocation.percentage - يخزن مسار النسبة المئوية التالي.

  • Percentallocation.description - يخزن الوصف.

دعم سير العمل في نقطة الدخول الخارجية

يتم دعم الأنشطة والأحداث التالية عند إنشاء مسارات عمل لجهات الاتصال الصوتية الخارجية:

  • طلب HTTP

  • الحالة

  • تحليل

  • تعيين المتغير

  • ساعات العمل

  • نهاية التدفق

  • نافذة منبثقة للشاشة

  • حدث ما قبل الاتصال

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

لا يتم دعم الأنشطة التالية عند إنشاء سير عمل لجهات الاتصال الصوتية الخارجية:

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

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

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

  • البحث في قائمة الانتظار

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

  • نقل أعمى

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

  • رسالة الرد الصوتي التفاعلي

  • القائمة
  • استقصاء

وبناءً على الأنشطة المذكورة أعلاه، سيدعم النظام مسارات الخطأ والنجاح بسلاسة.

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

الأنشطة في قطاع المرافق

  • طلب BRE
  • ساعات العمل
  • التجزئة المشفرة
  • إنشاء رمز التحقق لمرة واحدة
  • طلب HTTP
  • تحليل
  • تعيين المتغير
  • تحقق من رمز التحقق لمرة واحدة

طلب BRE

استخدم نشاط طلب BRE لاسترداد البيانات من محرك قواعد الأعمال (BRE) الخاص بمؤسستك لاستخدامها في التدفق. يستخدم نشاط طلب BRE بروتوكولات HTTP القياسية لجلب البيانات من BRE.

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

يحتوي نشاط BRE على مُعامل استعلام واحد مُحدد مسبقًا: سياق. يتم تمرير معلمة الاستعلام هذه في استدعاء واجهة برمجة التطبيقات (API) إلى BRE.

يتم إدخال معرف المستأجر تلقائيًا كمعامل ولا يحتاج إلى تكوين.

  • السياق— يحتوي على سبب الطلب. لا يمكن تعديل هذا المعامل الإلزامي أو حذفه.

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

  • ANI— يحتوي على رقم الهاتف الأصلي للمكالمة. هذا مُعامل افتراضي يمكنك تعديله أو حذفه، بناءً على تكوين القواعد في BRE.

    قيمة نموذجية لـ ANI هي {{NewContact.ANI}}

  • مهلة الاستجابة— يحدد مهلة الاتصال لطلب BRE. القيمة الافتراضية هي 2000 مللي ثانية.

  • عدد المحاولات— يحدد عدد المرات التي تتم فيها محاولة طلب BRE بعد الفشل.

    يتم استخدام هذه المعلمة إذا كان رمز الحالة ⁦5xx⁩; على سبيل المثال، 500 أو 501.

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

4

في قسم Parse Settings ، يمكنك تحليل الاستجابة من طلب BRE إلى متغيرات مختلفة:

  1. متغير الاستجابة— اختر متغيرًا تريد استخراج قسم معين إليه من كائن استجابة طلب BRE. يمكنك اختيار متغيرات التدفق المخصصة فقط من القائمة المنسدلة.

  2. تعبير المسار— قم بتحديد تعبير المسار لتحليل كائن الاستجابة. يختلف تعبير المسار تبعًا لنوع بنية البيانات الخاصة بكائن الاستجابة وحالات الاستخدام لاستخراج مجموعة فرعية من تلك المعلومات.

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

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

يُعيد طلب BRE متغيرين للإخراج:

  • BRERequest1.httpResponseBody: يقوم بإرجاع نص الاستجابة لطلب BRE.

  • BRERequest1.httpStatusCode: يُعيد رمز حالة طلب BRE.

    تُصنف رموز الاستجابة هذه إلى الفئات التالية:

    • الردود المعلوماتية (100-199)

    • الاستجابات الناجحة (200-299)

    • إعادة التوجيه (300–399)

    • أخطاء العميل (400-499)

    • أخطاء الخادم (500-599)

تنسيقات أنواع المحتوى

تصف الأمثلة التالية نماذج تنسيقات أنواع المحتوى المدخلة واستجابة JSON.

  • نوع المحتوى XML

    استخدم هذه الأداة لتحويل XML إلى تنسيق JSON https://codeshack.io/xml-to-json-converter/.

    • تنسيق إدخال XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON الاستجابة المعيارية

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      مثال على تعبير مسار JSON: يستخدم $.note.from للحصول على القيمة كـ جاني.

  • نوع المحتوى 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

    • Data/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

    • Data/JSON الاستجابة المعيارية

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال على تعبير مسار JSON: يستخدم $.martin.job للحصول على قيمة المطور.

  • نوع المحتوى JSON

    استخدم مُقيِّم تعبيرات JSON https://jsonpath.com/.

    • تنسيق إدخال JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON الاستجابة المعيارية

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال على تعبير مسار JSON: يستخدم $.martin.job للحصول على قيمة المطور.

ساعات العمل

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

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

يمكن للمسؤولين إدارة كيانات ساعات العمل من خلال مركز التحكم. للمزيد من المعلومات، انظر تحديد ساعات العمل.

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

في قسم تفاصيل الجدول الزمني ، يمكنك اختيار ساعة عمل من القائمة المنسدلة لتحديد متى يتم تنفيذ المسارات المختلفة للتدفق.

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

  • ساعات العمل الثابتة: اختر ساعة عمل من مركز التحكم.

  • ساعات عمل متغيرة: اختر متغيرًا يتوافق مع ساعة عمل صالحة من مركز التحكم.

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

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

نقاط ساعات العمل

يمكنك تكوين العقد التالية في نشاط ساعات العمل:

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

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

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

  4. الافتراضي— يأخذ النشاط الفرع الافتراضي إذا لم يتم تقييم أي مما سبق.

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

يستخدم نشاط ساعات العمل متغيرات الإخراج التالية.

  • WorkingHoursShift_name— أثناء تنفيذ التدفق، يقوم هذا المتغير بتخزين اسم الوردية المحددة في ساعة العمل.

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

  • Overrides_الاسم— أثناء تنفيذ التدفق، يقوم هذا المتغير بتخزين اسم التجاوز الذي يتطابق مع الوقت الحالي كما هو محدد في التجاوزات.

  • الحالة— يخزن هذا المتغير أي عقدة تم اختيارها أثناء تنفيذ التدفق، مثل ساعات العمل أو العطلات أو التجاوز أو الافتراضي.

التجزئة المشفرة

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

1

اسحب وأفلت نشاط التشفير المجزأ على لوحة التدفق.

2

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

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

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

3

في قسم Hash Configuration ، قم بتكوين ما يلي:

متغيرات الإدخالمتغيرات الإخراجنتائج العقدة
خوارزمية التجزئة: اختر خوارزمية تجزئة لإنشاء قيمة تجزئة. ندعم خوارزميات التجزئة التالية:
  • SHA-256: تقوم هذه الخوارزمية بإنشاء تجزئة فريدة ذات حجم ثابت 256 بت (32 بايت).
  • SHA-512: تقوم هذه الخوارزمية بإنشاء تجزئة فريدة ذات حجم ثابت 512 بت (64 بايت).
hash.output: يتم تخزين التجزئة المُولّدة في هذا المتغير. onSuccess: تم إنشاء التجزئة بنجاح.
نص عادي: أدخل متغير إدخال أو نصًا عاديًا ليتم تشفيره. hash.salt: يتم تخزين قيمة الملح المستخدمة في هذا المتغير. onError: فشلت عملية إنشاء التجزئة بسبب إدخال غير صالح.
ضع الملح: حدد خانة الاختيار هذه إذا كنت ترغب في تكوين أمان إضافي للسلسلة المشفرة. الملح عبارة عن بيانات عشوائية تُضاف إلى السلسلة قبل تمريرها إلى دالة التجزئة.
نوع الملح: حدد نوع بيانات Salt التي ترغب في إضافتها إلى السلسلة. تشمل قيم الملح المدعومة النص، وbase64، وHex. يمكنك أيضًا إنشاء قيمة عشوائية أثناء وقت التشغيل عن طريق تحديد "إنشاء ملح تلقائيًا".
القيمة الغذائية للملح: البيانات التي يجب إضافتها إلى السلسلة المراد تجزئتها.

التصرف التالي

المتغير القياسي الناتج لعقدة التجزئة المشفرة هو CryptographicHash.HashOutput الذي يلتقط التجزئة.

إنشاء رمز التحقق لمرة واحدة

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

غالبًا ما يتم استخدام أنشطة Generate OTP و Verify OTPمعًا لإعداد تدفقات مصادقة المستخدم مثل المصادقة الثنائية.

1

اسحب وأفلت نشاط "إنشاء رمز التحقق لمرة واحدة" على لوحة التدفق.

2

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

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

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

3

في قسم منطق توليد كلمة المرور لمرة واحدة، قم بتكوين تنسيق وطول كلمة المرور لمرة واحدة المطلوبين.

  1. تنسيق OTP: اختر تنسيق رمز التحقق لمرة واحدة (OTP). التنسيق الافتراضي هو أبجدي رقمي. يدعم Webex Connect تنسيقات OTP التالية:

    • أبجدي رقمي - سلسلة تحتوي على مزيج من الأحرف الأبجدية والرقمية، على سبيل المثال Pq1ANQ، D345SdrQ.

    • أبجدي - سلسلة تحتوي على مزيج من الأحرف الأبجدية الصغيرة والكبيرة، على سبيل المثال BPmFxV، GhrtYwd.

    • Numeric - سلسلة تحتوي على أحرف رقمية، على سبيل المثال 675468، 4321، 4572.

  2. طول كلمة المرور لمرة واحدة: أدخل طول رمز التحقق لمرة واحدة (OTP). الطول الافتراضي هو ستة أحرف. الحد الأدنى لطول كلمة المرور لمرة واحدة هو 4 والحد الأقصى هو 64.

  3. قم بتكوين الإعدادات التالية : إعدادات كلمة المرور لمرة واحدة الإضافية:

    • صلاحية رمز التحقق لمرة واحدة: حدد صلاحية كلمة المرور لمرة واحدة (بالدقائق). تنتهي صلاحية رمز التحقق لمرة واحدة بعد هذه المدة. عند إعادة إرسال طلب رمز التحقق لمرة واحدة، تتم إعادة ضبط صلاحية الرمز. مدة صلاحية رمز التحقق لمرة واحدة (OTP) الافتراضية هي 30 دقيقة.

    • حدد الإجراء لـ عند إعادة إرسال طلب OTP، إما إنشاء OTP جديد أو إعادة استخدام OTP الحالي. يتم إعادة ضبط صلاحية رمز التحقق لمرة واحدة (OTP) لأي من الإجراءين.

    • أدخل مرجع المعاملة أو حدد متغيرًا يحتوي على هذه القيمة. هذا رمز مرجعي فريد مرتبط برمز التحقق لمرة واحدة (OTP) الذي تم إنشاؤه والذي يستخدم للتحقق منه.

التصرف التالي

المتغير القياسي الناتج لعقدة إنشاء كلمة المرور لمرة واحدة هو generateOTP.OTP. هذا يلتقط كلمة المرور لمرة واحدة التي تم إنشاؤها.

طلب HTTP

يقوم نشاط طلب HTTP بجلب المعلومات من مصدر بيانات خارجي مثل نظام إدارة علاقات العملاء (CRM) باستخدام بروتوكولات HTTP القياسية.

يتم دعم سمات المصادقة الأساسية وسمات OAuth 2.0 لنقاط النهاية التي تم التحقق من صحتها.

قوالب التدفق ذات الصلة

تستخدم القوالب التالية نشاط طلب HTTP:

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

  1. استخدام نقطة نهاية مصادقة— يتيح إمكانية إجراء طلب HTTP إلى نقطة نهاية مصادقة. يكون زر التبديل هذا مُفعّلاً بشكل افتراضي.

  2. موصل— اختر الموصل من القائمة المنسدلة. تعرض القائمة المنسدلة اسم الموصلات التي تم تكوينها في مركز التحكم. يوفر الموصل موقعًا مشتركًا لتخزين بيانات اعتماد الخدمة التي تريد الوصول إليها.

    على سبيل المثال، يقوم موصل Salesforce بالتحقق من صحة الاتصال بحساب Salesforce والسماح به. يمكنك بعد ذلك الرجوع إلى هذا الموصل من داخل نشاط طلب HTTP لتقديم طلب. هذا يُنشئ بشكل أساسي قسم النطاق في عنوان URL. لتكوين موصل على مركز التحكم، راجع مقالة إعداد موصلات التكامل لمركز اتصال Webex.

  3. مسار الطلب— أدخل مسار الطلب لطلب HTTP.

    يظهر هذا الحقل عندما يكون زر التبديل استخدام نقطة النهاية المصادقة قيد التشغيل.

  4. عنوان URL للطلب— يحدد عنوان URL للطلب الذي يمتد عبر كل من النطاق ومسارات الطلب لنقاط النهاية غير المصادق عليها.

    يظهر هذا الحقل عندما يكون زر التبديل "استخدام نقطة النهاية المصادقة" معطلاً.

  5. أنواع الطرق: GET، POST، PUT، PATCH، DELETE، OPTIONS، HEAD— يحدد نشاط طلب HTTP الذي يدعم الطرق الشائعة التالية:

    • GET: طلب البيانات من مصدر محدد.

    • المنشور: إرسال البيانات إلى خادم لإنشاء مورد أو تحديثه.

    • يضع: يستبدل جميع التمثيلات الحالية للمورد المستهدف بحمولة الطلب.

    • رقعة: قم بتطبيق تعديلات جزئية على مورد.

    • يمسح: احذف المورد المحدد.

    • الخيارات: صف خيارات الاتصال بالموارد المستهدفة.

    • رأس: يطلب استجابة مطابقة لتلك الخاصة بطلب GET، ولكن بدون نص الاستجابة.

  6. معلمات الاستعلام— يحدد المعلمات التي تقوم بتمريرها كجزء من طلب HTTP. يوفر خادم الويب هذه المعلمات الإضافية لاستخدامها، على سبيل المثال، لإجراء طلب GET. في أعمدة المفتاح والقيمة، أدخل مفتاح الاستعلام والقيمة المرتبطة به التي تحتاج إلى إرسالها مع الاستعلام. المعلمات عبارة عن قائمة من أزواج المفاتيح والقيم مفصولة بعلامة العطف (&). & ) رمز. يمكنك أيضًا استخدام القيم المتغيرة في صيغة الأقواس المزدوجة لتمرير القيم المتغيرة.

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

    المفتاح: وكالة أنباء آسيا

    القيمة: {{NewContact.ANI}}

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

  7. رؤوس طلب HTTP— يحدد رؤوس HTTP التي تسمح للعميل بتمرير معلومات إضافية مع طلب HTTP. رؤوس الطلبات مثل Accept، Accept‐*, أو السماح بـ If-* لتنفيذ الطلبات المشروطة جنبًا إلى جنب مع رؤوس أخرى مثل Cookie و User-Agent.

    على سبيل المثال، كجزء من طلب GET، استخدم ما يلي:

    يحصل /home.html HTTP/1.1

    المضيف: developer.mozilla.org

    وكيل المستخدم: Mozilla/5.0 (ماكنتوش؛ نظام التشغيل ماك أو إس إكس 10.9 من إنتل؛ rv:50.0) Gecko/20100101 Firefox/50.0

    يقبل: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 اللغة المقبولة: en‐US,en;q=0.5 ترميز القبول: gzip، deflate، br

    المُحيل: https://developer.mozilla.org/testpage.html

    الاتصال: الحفاظ على الحياة

    طلبات الترقية غير الآمنة: 1

    If-Modified-Since: الاثنين، 18 يوليو 2016 02:36:04 بتوقيت غرينيتش

    If-None-Match: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Cache-Control: max‐age=0

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

  8. نوع المحتوى— يحدد نوع المحتوى المتوقع لنص الطلب. تشمل أنواع المحتوى المدعومة ما يلي:

    • تطبيق/ JSON

    • ترميز عنوان URL للنموذج

    • TOML

    • XML

    • ملف

      YAML

    • بيانات النموذج

    • GraphQL

    • أخرى

  9. قيمة نص الطلب— يحدد بايتات البيانات المرسلة في رسالة معاملة HTTP، مباشرة بعد الرؤوس إن وجدت. في أنواع معينة من طلبات HTTP مثل طلب POST أو PUT، يمكنك إرسال نص الطلب الذي يحدد المحتوى المراد تحديثه في المورد المستهدف.

    • اختر نوع المحتوى كملف. يظهر عمودا "المحتوى" و"اسم الملف". تعرض القائمة المنسدلة CONTENT قائمة متغيرات JSON من التدفق ومتغيرات الإخراج من أنشطة التسجيل.

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

      • اسم الملف— أدخل اسم ملف الصوت. يظهر اسم هذا الملف على خادم الوجهة أو واجهة برمجة التطبيقات (API).

      يلتقط نوع محتوى بيانات النموذج بيانات النموذج في أزواج مفتاح-قيمة. يدعم هذا الحقل تحميل الملفات وبيانات النماذج، وهو مفيد لتحميل الملفات الصوتية.

      إذا اخترت نوع المحتوى كبيانات نموذج، فستظهر الحقول التالية:

      • مفتاح— استخدم هذا كمفتاح للوصول إلى البيانات. كما يتم استخدامه في رأس Content-Disposition.

      • النوع— يمكن أن يكون النوع إما نص أو ملف.

      • القيمة— قم بتكوين القيمة (النص بتنسيق JSON يحدد نوع المحتوى إلى جانب معلمات أخرى مثل اسم الملف وما إلى ذلك). & & يحتوي الملف على بيانات الملف الفعلية.

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

      إذا اخترت نوع المحتوى كـ GraphQL، فسيظهر حقل الاستعلام وحقل متغيرات GraphQL. تُستخدم هذه الحقول لالتقاط البيانات والمتغيرات.

      • Query— معلمة الاستعلام مطلوبة ويجب أن تحتوي على النص المصدر لمستند GraphQL.

      • متغيرات GraphQL— تمثل المتغيرات القيم الديناميكية للاستعلام.

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

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

  10. مهلة الاستجابة— يحدد مهلة الاتصال لطلب HTTP. القيمة الافتراضية هي 2000 مللي ثانية، ولكن يمكن أن تكون لها أي قيمة غير محدودة.

  11. عدد المحاولات— يحدد عدد المرات التي تتم فيها محاولة إرسال طلب HTTP بعد الفشل. إعادة المحاولة غير متاحة. يمكنك تحديد أي قيمة غير محدودة لعدد المحاولات.

    يتم استخدام هذه المعلمة إذا كان رمز الحالة ⁦5xx⁩; على سبيل المثال، 500 أو 501.

4

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

  1. نوع المحتوى— يحدد نوع المحتوى المتوقع لجسم الاستجابة. تشمل أنواع المحتوى ما يلي:

    • ترميز كائن جافا سكريبت (JSON)

    • TOML

    • XML

    • YAML هي أنواع المحتوى المدعومة.

  2. متغير الإخراج— اختر متغيرًا لاحتواء البيانات من قسم معين من كائن استجابة طلب HTTP.

  3. تعبير المسار— قم بتحديد تعبير المسار لتحليل كائن الاستجابة. يختلف تعبير المسار تبعًا لبنية بيانات كائن الاستجابة وسبب استخراج مجموعة فرعية من المعلومات.

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

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

يُعيد طلب HTTP متغيرات الإخراج التالية:

  • HTTPRequest1.httpStatusCode: يُعيد رمز حالة HTTP.

    تُصنف رموز الاستجابة هذه إلى خمس فئات رئيسية:

    • الردود المعلوماتية (100-199)

    • الاستجابات الناجحة (200-299)

    • عمليات إعادة التوجيه (300-399) أخطاء العميل (400-499)

    • أخطاء الخادم (500-599)

  • HTTPRequest1.httpResponseBody: يُعيد نص الاستجابة لطلب HTTP.

  • HTTPRequest1.httpResponseHeaders: يُعيد معلومات الترويسة من الاستجابة.

تنسيقات أنواع المحتوى

تصف الأمثلة التالية نماذج تنسيقات أنواع المحتوى المدخلة واستجابة JSON.

  • نوع المحتوى XML

    استخدم هذه الأداة لتحويل XML إلى تنسيق JSON https://codeshack.io/xml-to-json-converter/.

    • تنسيق إدخال XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON الاستجابة المعيارية

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      مثال على تعبير مسار JSON: يستخدم $.note.from للحصول على القيمة كـ جاني.

  • نوع المحتوى 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

    • Data/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

    • Data/JSON الاستجابة المعيارية

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال على تعبير مسار JSON: يستخدم $.martin.job للحصول على قيمة المطور.

  • نوع المحتوى JSON

    استخدم مُقيِّم تعبيرات JSON https://jsonpath.com/.

    • تنسيق إدخال JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/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. في حقل Activity Label ، أدخل اسمًا للنشاط.

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

3

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

  1. متغير الإدخال— يحدد المتغير الذي يخزن كائن البيانات المراد استخدامه للتحليل.

  2. نوع المحتوى— يحدد نوع المحتوى المتوقع لكائن البيانات. أنواع المحتوى المدعومة هي JSON و TOML و XML و YAML.

  3. متغير الإخراج— اختر متغيرًا لاحتواء البيانات من قسم معين من كائن استجابة طلب HTTP.

  4. تعبير المسار— قم بتحديد تعبير المسار لتحليل كائن الاستجابة. يختلف تعبير المسار تبعًا لبنية بيانات كائن الاستجابة وسبب استخراج مجموعة فرعية من المعلومات.

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

    يجب أن تتوافق تعبيرات المسار مع تعبيرات JSONPath الخاصة بـ Jayway. لمعرفة مزيد من المعلومات، ارجع إلى https://github.com/json-path/JsonPath.

تنسيقات أنواع المحتوى

تصف الأمثلة التالية نماذج تنسيقات أنواع المحتوى المدخلة واستجابة JSON.

  • نوع المحتوى XML

    استخدم هذه الأداة لتحويل XML إلى تنسيق JSON https://codeshack.io/xml-to-json-converter/.

    • تنسيق إدخال XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON الاستجابة المعيارية

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      مثال على تعبير مسار JSON: يستخدم $.note.from للحصول على القيمة كـ جاني.

  • نوع المحتوى 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

    • Data/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

    • Data/JSON الاستجابة المعيارية

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال على تعبير مسار JSON: يستخدم $.martin.job للحصول على قيمة المطور.

  • نوع المحتوى JSON

    استخدم مُقيِّم تعبيرات JSON https://jsonpath.com/.

    • تنسيق إدخال JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON الاستجابة المعيارية

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      مثال على تعبير مسار JSON: يستخدم $.martin.job للحصول على قيمة المطور.

تعيين المتغير

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

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

  1. متغير— اختر المتغير من القائمة المنسدلة. لا يمكنك سوى تعيين متغيرات التدفق المخصصة إلى قيم مخصصة. المتغيرات المحددة مسبقًا لها قيم ثابتة وفقًا لما يمليه تنفيذ التدفق.

  2. قيمة المتغير— انقر فوق زر الاختيار تعيين القيمة لتعيين المتغير إلى قيمة محددة. يتغير نوع حقل الإدخال بناءً على نوع بيانات المتغير المحدد. لمعرفة المزيد حول أنواع البيانات المتغيرة، راجع إنشاء متغيرات تدفق مخصصة.

    إذا كانت القيمة عبارة عن سلسلة نصية، فيمكنك إدخال نص أساسي أو تعبير.

    لإدخال تعبير، استخدم {{variable}} بناء الجملة.

    انقر فوق زر الاختيار تعيين إلى متغير لتعيين قيمة المتغير إلى قيمة متغير آخر في التدفق. اختر متغيرًا من القائمة المنسدلة. جميع المتغيرات في التدفق متاحة للاختيار.

  3. إضافة جديد— انقر فوق إضافة جديد لإضافة متغيرات جديدة. حدد المتغير وقيمة المتغير. لا تقم بتضمين تعبيرات معقدة عند تكوين متغيرات متعددة ضمن نشاط "تعيين متغير" واحد.

    يمكنك ضبط ما يصل إلى 10 متغيرات ضمن نشاط "تعيين متغير" واحد. يمكنك إعادة ترتيب المتغيرات داخل نشاط تعيين المتغيرات.

تحقق من رمز التحقق لمرة واحدة

تتيح لك خاصية التحقق من رمز التحقق لمرة واحدة (OTP) التحقق من صحة رمز التحقق لمرة واحدة (OTP) الذي قدمه المستخدم باستخدام مرجع المعاملة الذي تم التقاطه أثناء إنشاء رمز التحقق لمرة واحدة (OTP).

1

اسحب وأفلت نشاط التحقق من رمز التحقق لمرة واحدة على لوحة التدفق.

2

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

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

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

3

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

  1. OTP: أدخل اسم المتغير الذي يحتوي على رمز التحقق لمرة واحدة الذي أدخله المستخدم.

  2. مرجع المعاملة: المرجع الفريد الذي تستخدمه العقدة للتحقق من رمز التحقق لمرة واحدة (OTP) الذي تم الحصول عليه في الخطوة 1.

  3. بادئة OTP و لاحقة OTP (اختياري): أدخل البادئة and/or لاحقة رمز التحقق لمرة واحدة (OTP)، والتي يجب إزالتها قبل التحقق من رمز التحقق لمرة واحدة.

4

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

  • عنوان URL للإشعار (اختياري): قم بتهيئة نقطة نهاية لاستقبال success/failure إشعارات. تتضمن حمولة الإشعار معرف الارتباط (مرجع المعاملة الذي تم تمريره في إنشاء 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 على شكل المفتاح و القيمة. كرر هذه الخطوة لإضافة معلمات متعددة.

أنشطة في الصوت

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

نقل أعمى

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

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

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

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

عند تصميم مسار العمل، لا يمكن أن يتضمن تفاعل الاستشارة نشاط نقل أعمى. لا يمكنك إضافة نشاط نقل أعمى ضمن تدفقات الأحداث في التحكم في التدفق.

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

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

  2. رقم الاتصال المحدد— أدخل الرقم الذي يجب تحويل المكالمة إليه.

  3. رقم الاتصال المتغير— اختر متغير التدفق من القائمة المنسدلة. تعرض القائمة فقط المتغيرات من النوع 'String'.

    يخزن المتغير الرقم الذي يجب تحويل المكالمة إليه.

4

في قسم إضافة رأس ، يمكنك تكوين وتمرير معلمات رؤوس SIP إلى الأنظمة الخارجية من خلال رسائل SIP INVITE. يمكنك تكوين ما يصل إلى 20 رأسًا في رسالة SIP INVITE الصادرة.

يتم حاليًا دعم استخدام رؤوس X المخصصة للمؤسسات التي تستخدم Webex Calling with Local Gateway (LGW) كخيار للاتصال الهاتفي لمركز اتصال Webex.

  1. مفتاح— أدخل المفتاح لرأس X مخصص.

  2. القيمة— أدخل قيمة للرأس المخصص الذي سيتم تمريره إلى رسالة SIP INVITE الصادرة.

يجب عليك تجنب تضمين معلومات التعريف الشخصية الحساسة التالية ضمن رؤوس بروتوكول بدء الجلسة (SIP).

  • الأسماء الكاملة— تجنب استخدام الأسماء الكاملة للأفراد.

  • أرقام الضمان الاجتماعي— لا تقم بتضمين أي جزء من رقم الضمان الاجتماعي.

  • العناوين الفعلية— تجنب استخدام عناوين المنزل أو العمل.

  • المعلومات المالية— باستثناء أرقام بطاقات الائتمان وتفاصيل الحسابات المصرفية وما إلى ذلك.

  • المعلومات الصحية— تجنب مشاركة التفاصيل أو البيانات المتعلقة بالصحة والتي يمكن اعتبارها معلومات صحية شخصية.

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

  • عنوان X

  • X-ADD-DIVERSION

  • ولاية X-BNR

  • X-BNR-Original-Codec

  • تجاوز X-BNR

  • معلومات الارتباط بين X-BroadWorks

  • دعم نظام الملفات X-FS

  • إكس باث

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-بدون-بحث

  • X-VPOP-DOMAIN

5

يصف قسم رموز أخطاء فشل الإخراج رموز فشل الإخراج لنشاط النقل الأعمى.

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

  2. خطأ في النظام— يمثل رمز الفشل 6 أخطاء النظام المتنوعة التي لا تندرج ضمن أي من الفئات المحددة.

التحويل الموصول

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

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

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

على سبيل المثال، لنفترض أن مركز اتصال لديه موارد وكلاء Webex Contact Center وموارد وكلاء على مكالمة خارجية center/PBX. يرغب العميل في وضع مكالمة في قائمة انتظار وكلاء مركز اتصال Webex لفترة وجيزة (على سبيل المثال 60 ثانية). إذا لم يكن هناك وكيل متاح خلال تلك الفترة، فيمكن بعد ذلك تحويل المكالمة (مع إزالة ضمنية من قائمة الانتظار) إلى مركز الاتصال الخارجي لمعالجتها لتحسين وقت الاستجابة للعميل.

قبل البدء

  • لا يمكنك إضافة نشاط النقل الموصول إلى نشاط جهة الاتصال في قائمة الانتظار.

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

  • لا يمكنك استخدام نشاط التحويل الموصول في تدفقات المكالمات الصادرة.

  • لا يمكنك إضافة نشاط نقل مُجسّر ضمن تدفقات الأحداث في التحكم في التدفق.

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

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

  2. رقم الاتصال المحدد— أدخل الرقم الذي يجب تحويل المكالمة إليه.

  3. رقم الاتصال المتغير— اختر متغير التدفق من القائمة المنسدلة. يخزن المتغير الرقم الذي يجب تحويل المكالمة إليه.

4

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

  1. مهلة— هذه هي المدة التي ينتظرها النظام حتى يقوم الطرف المحول بالرد على المكالمة. إذا لم يرد المتلقي خلال هذا الوقت، يقوم النظام بإنهاء المكالمة.

    ينبغي أن تتراوح المدة بين 1 و120 ثانية. القيمة الافتراضية هي 10 ثوانٍ.

5

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

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

  2. أرقام الإخراج المحددة— أدخل أرقام إخراج DTMF المحددة.

  3. أرقام الإخراج المتغيرة— اختر متغير التدفق من القائمة المنسدلة. يخزن المتغير رقم DTMF.

يبلغ الحد الأقصى لطول أرقام DTMF 32 حرفًا. الأحرف المدعومة هي 0-9، AD، علامة النجمة (*), هاش (#), والفاصلة (,). تشير الفاصلة (,) إلى ثانية واحدة من التأخير.

6

في قسم إضافة رأس، يمكنك تكوين وتمرير معلمات رؤوس SIP إلى الأنظمة الخارجية من خلال رسائل SIP INVITE. يمكنك تكوين ما يصل إلى 20 رأسًا في رسالة SIP INVITE الصادرة.

  1. مفتاح— أدخل المفتاح لرأس X مخصص.

  2. القيمة— أدخل قيمة للرأس المخصص الذي سيتم تمريره إلى رسالة SIP INVITE الصادرة.

يتم حاليًا دعم استخدام رؤوس X المخصصة للمؤسسات التي تستخدم Webex Calling with Local Gateway (LGW) كخيار للاتصال الهاتفي لمركز اتصال Webex.

يجب عليك تجنب تضمين معلومات التعريف الشخصية الحساسة التالية ضمن رؤوس بروتوكول بدء الجلسة (SIP).

  • الأسماء الكاملة— تجنب استخدام الأسماء الكاملة للأفراد.

  • أرقام الضمان الاجتماعي— لا تقم بتضمين أي جزء من رقم الضمان الاجتماعي.

  • العناوين الفعلية— تجنب استخدام عناوين المنزل أو العمل.

  • المعلومات المالية— باستثناء أرقام بطاقات الائتمان وتفاصيل الحسابات المصرفية وما إلى ذلك.

  • المعلومات الصحية— تجنب مشاركة التفاصيل أو البيانات المتعلقة بالصحة والتي يمكن اعتبارها معلومات صحية شخصية.

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

  • معلومات الارتباط بين X-BroadWorks

    دعم نظام الملفات X-FS

  • إكس باث

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-بدون-بحث

  • X-VPOP-DOMAIN

7

في قسم متغير الإخراج ، يمكنك التقاط معلومات حول نتيجة عملية النقل.

  1. BridgedTransfer_dxm.FailureCode— يسجل هذا المعلمة رموز الخطأ أو الحالة المقابلة لمحاولات فاشلة لإجراء نقل موصول باستخدام وحدة التوسعة الرقمية (DXM).

  2. BridgedTransfer_dxm.FailureDescription— يخزن هذا المعامل وصف الفشل الذي تمت مواجهته أثناء محاولة نقل Bridged باستخدام (DXM).

  3. BridgedTransfer.Headers— يخزن هذا المعامل رؤوس SIP التي تم تحليلها من رسالة BYE. يتم تخزين العناوين ككائن JSON. يمكن استخراج العناوين الفردية وتعيينها في متغيرات التدفق أو المتغيرات العامة لاستخدامها لاحقًا.

    يلخص الجدول التالي رموز فشل مخرجات نشاط النقل الموصول.

    رمز الخطأ

    وصف العطل

    توضيح

    1

    أناnvalid_رقم

    رقم الدليل الخارجي (DN) الذي تم طلبه غير صالح.

    2

    مشغول

    الرقم الداخلي الخارجي إما مشغول أو أنه رفض المكالمات الواردة.

    3

    لا يوجد رد

    فشل رقم الهاتف الخارجي في الرد على المكالمة خلال مدة المهلة الزمنية المحددة مسبقاً.

    48

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

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

    6

    خطأystem_S

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

    تتوفر خدمة التحويل الموصول على منصات الوسائط الصوتية من الجيل التالي (VPOP وWebex Calling) فقط.

تحليل تقدم المكالمات

استخدم نشاط تحليل تقدم المكالمة لضبط معلمات تحليل تقدم المكالمة لتنفيذ voicemail/answering الكشف عن الآلة (AMD) لاستدعاء رد الاتصال.

يمكنك وضع نشاط تحليل تقدم المكالمة في المجالات التالية:

  • في التدفق الرئيسي، في أي نقطة بعد نشاط رد الاتصال.

  • في مسار الحدث، فقط في معالج حدث CallbackFailed.

  • في المسار الرئيسي، في أي نقطة لإجراء مكالمة مجدولة أو مكالمة مجدولة شخصية.

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

لا يتوفر هذا النشاط إلا إذا تم تمكين قائمة الانتظار المفضلة وميزات إعادة الاتصال للمؤسسة.

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

  1. الحد الأدنى لفترة الصمت— يشير هذا إلى الحد الأدنى لفترة الصمت (بالمللي ثانية) المطلوبة لتصنيف المكالمة على أنها مكالمة صوتية. إذا تم تمرير عدة مكالمات من جهاز الرد الآلي إلى الموظفين كصوت، فقم بزيادة هذه القيمة لفترات توقف أطول في تحيات جهاز الرد الآلي. يمكنك ضبط هذه القيمة بين 100 و 1000 مللي ثانية، والقيمة الافتراضية هي 608 مللي ثانية.

  2. فترة التحليل— يشير هذا إلى المدة الزمنية (بالمللي ثانية) التي يتم قضاؤها في تحليل المكالمة. إذا كانت هناك تحية قصيرة من الموظف على جهاز الرد الآلي، فإن القيمة الأطول تصنف مكالمة جهاز الرد الآلي على أنها صوتية. إذا كانت المكالمة إلى شركة حيث يكون لدى المشغل تحية مكتوبة أطول، فإن القيمة الأقصر تصنف التحية الطويلة والمباشرة على أنها مكالمة من جهاز الرد الآلي. يمكنك ضبط هذه القيمة بين 1000 و 10000 مللي ثانية، والقيمة الافتراضية هي 2500 مللي ثانية.

  3. الحد الأدنى للكلام الصالح— يشير هذا إلى الحد الأدنى لمدة الوقت (بالمللي ثانية) للصوت المطلوب لتصنيف المكالمة على أنها صوت تم اكتشافه. يمكنك ضبط هذه القيمة بين 50-500 مللي ثانية مع القيمة الافتراضية وهي 112 مللي ثانية.

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

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

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

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

معاودة الاتصال

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

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

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

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

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

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

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

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

  2. قائمة انتظار معاودة الاتصال— اختر أحد خيارات قائمة انتظار معاودة الاتصال المتاحة من القائمة المنسدلة:

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

    • قائمة انتظار متغيرة: يسمح للمسؤول بتحديد قائمة انتظار رد الاتصال بناءً على الشروط الموجودة في التدفق. اختر متغيرًا من القائمة المنسدلة. تعرض القائمة فقط المتغيرات من النوع 'String'.

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

      عند إعداد تدفق للاتصال بالوكيل المفضل، ضع نشاط "الوصول إلى الوكيل" قبل نشاط "الاتصال" في التدفق.

  3. Callback ANI— يُمكّن تكوين رقم الاتصال ANI للعملاء عندما يتلقون مكالمة رد. إعداد خاصية معاودة الاتصال التلقائي ليس إلزاميًا. اختر أحد الخيارات المتاحة:

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

    • متغير ANI (اختياري): اختر متغيرًا من القائمة المنسدلة. تعرض القائمة فقط المتغيرات من النوع 'String'. تأكد من أن المتغير يوفر رقمًا صحيحًا مكونًا من 10 أرقام مسبوقًا برمز الدولة.

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

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

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

ينبغي على مسؤولي التدفق اختبار الميزة في بيئة غير إنتاجية للتأكد من أن ANI الذي تم تكوينه كجزء من Variable ANI صحيح أم لا. إذا كان رقم تعريف الجهاز (ANI) المقدم غير صحيح، فسيتم تحويل رد الاتصال إلى رقم تعريف الجهاز الافتراضي للنظام.

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

الجدول 12 التحقق المخصص من رقم التعريف الشخصي (ANI)

الوصف

إدارة المستأجرين - مدخلات ANI

PreDial/Courtesy رد الاتصال - مدخلات ANI (التحكم في التدفق)

التحقق

رقم تعريف الجهاز بدون رمز الدولة

بدون رمز الدولة. على سبيل المثال، 2567312213

بدون رمز الدولة. على سبيل المثال: 2567312213

رقم تعريف شخصي صالح. يتم استخدام نفس رقم التعريف الشخصي.

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

مع رمز الدولة. على سبيل المثال، +1-2567312213

بدون رمز الدولة. على سبيل المثال، 2567312213

رقم تعريف الجهاز غير صالح. يتم استخدام DNIS

يتم إدخال بيانات ANI الخاصة بإدارة المستأجرين بدون رمز الدولة، بينما يتم إدخال بيانات ANI الخاصة بالتحكم في التدفق مع رمز الدولة المُكوّن.

بدون رمز الدولة. على سبيل المثال، 2567312213

مع رمز الدولة. على سبيل المثال، +1-2567312213

رقم تعريف الجهاز غير صالح. يتم استخدام نظام DNIS.

تم تكوين رمز البلد لإدخال ANI لإدارة المستأجرين وإدخال ANI للتحكم في التدفق.

مع رمز الدولة. على سبيل المثال، +1-2567312213

مع رمز الدولة. على سبيل المثال، +1-2567312213

رقم تعريف شخصي صالح. يتم استخدام نفس رقم التعريف الشخصي.

لا توجد مسافة بين مدخلات إدارة المستأجرين ANI، بينما توجد مسافة بين مدخلات التحكم في التدفق ANI.

لا توجد مسافة بين الرقمين. على سبيل المثال، +1-2567312213

مسافة بين الرقمين. على سبيل المثال، +1-2567312213

رقم تعريف شخصي صالح. يتم استخدام نفس رقم التعريف الشخصي.

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

لا توجد فواصل بين الأرقام. على سبيل المثال، +1-2567312213

ضع شرطات بين الأرقام. على سبيل المثال، +1-256-731-2213

رقم تعريف شخصي صالح. يتم استخدام نفس رقم التعريف الشخصي.

يتطابق إدخال التحكم في التدفق ANI مع الأرقام القليلة الأخيرة من إدخال إدارة المستأجر ANI.

إدخال بيانات وكالة أنباء آسيا الدولية (ANI) كاملة. على سبيل المثال، +1-2567312213

تتطابق الأرقام الأربعة الأخيرة. على سبيل المثال، 2213

رقم تعريف الجهاز غير صالح. يتم استخدام نظام DNIS.

يحتوي مدخل التحكم في التدفق ANI على عدد أكبر من الأرقام المُهيأة مقارنةً بمدخل إدارة المستأجر ANI.

مدخلات ANI جزئية. على سبيل المثال، 2213

إدخال رقم التعريف الشخصي (ANI) مكون من 10 أرقام. على سبيل المثال، 2567312213

رقم تعريف الجهاز غير صالح. يتم استخدام نظام DNIS.

تم تكوين مدخلات إدارة المستأجر ANI ولم يتم تكوين مدخلات التحكم في التدفق ANI.

إدخال بيانات وكالة أنباء آسيا الدولية (ANI) كاملة. على سبيل المثال، +1-2567312213

لم يتم تكوين ANI.

رقم تعريف الجهاز غير صالح. يتم استخدام نظام DNIS.

لا يتضمن نظام التحكم في التدفق ANI رمز الزائد.

يتم استخدام رمز الجمع (+). على سبيل المثال، +1-2567312213

لم يتم استخدام رمز الجمع. على سبيل المثال، 12567312213

رقم تعريف الجهاز غير صالح. يتم استخدام نظام DNIS.

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

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

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

رموز الخطأ

فيما يلي رموز الأخطاء وأوصافها الخاصة بنشاط رد الاتصال:

الجدول 13 وصف رمز فشل رد الاتصال

رمز الخطأ

قيمة رمز الخطأ

وصف العطل

1

طلب غير صالح_

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

2

خاصية الاستدعاء_غير مدعومة__في_تفاعل الطفل_

لا يُسمح بإعادة الاتصال على جهات اتصال الأطفال.

3

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

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

4

وجهة_غير صالحة

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

5

الميزة_غير_مفعلة

هذه الميزة غير مفعلة في تطبيق مركز اتصال Webex.

6

خطأ في النظام_

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

جمع الأرقام

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

يقبل هذا النشاط إدخال أرقام DTMF من 0 إلى 9 والأحرف الأبجدية A وB وC وD. يمكن للمتصل إدخال # أو * كرمز إنهاء للإشارة إلى نهاية إدخال DTMF.

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

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

تدعم منصة الوسائط من الجيل التالي تقنية DTMF المدمجة.

هذه الميزة متاحة فقط في حالة تفعيل علامة الميزة المقابلة.

يمكنك أيضًا سماع نغمات DTMF داخل النطاق أثناء التسجيل وفي المؤتمرات مع الأطراف الأخرى.

يمكنك تهيئة مسارات معالجة الأخطاء هذه للتعامل مع أخطاء تنفيذ التدفق:

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

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

  • خطأ غير محدد— لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

في قسم Prompt ، قم بضبط الإعدادات التالية:

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

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

    • إضافة ملف صوتي (ملفات صوتية)— لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد. يتم تشغيل الملفات للمتصل بالتسلسل الذي تم ضبطها عليه.

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

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

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

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

      للمزيد من المعلومات، انظر صيغة قالب Pebble.

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

    • موجه المعاينة— انقر فوق زر موجه المعاينة لمعاينة ملف الصوت. في مربع الحوار الذي يظهر في نافذة المعاينة، انقر فوق تشغيل لتشغيل ملفات الصوت المختارة.

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

      ملاحظة: بالنسبة للمؤسسات التي تم تزويدها بمنصة الجيل التالي الجديدة، يقوم النظام بتكوين إمكانية مقاطعة المطالبات بشكل افتراضي، بغض النظر عما إذا كان مربع الاختيار Make Prompts Interruptible محددًا أم لا من قبل مطوري التدفق.

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

    • الموصل— تتغير خيارات اللغة والصوت بناءً على الموصل المحدد. يحدد الاختيار اللغة والجنس والنبرة التي يستخدمها النظام لقراءة الرسائل النصية للمتصل.

      إذا كنت تستخدم خدمة تحويل النص إلى كلام من جوجل، فيمكنك معاينة الخيارات المختلفة على صفحة Google Text to Speech.

      يمكن للعملاء الحاليين على منصة الصوت من الجيل التالي عرض كل من موصلات تحويل النص إلى كلام السحابية من سيسكو وموصلات تحويل النص إلى كلام من جوجل.

    • تجاوز اللغة الافتراضية & إعدادات الصوت— استخدم هذا المفتاح لتجاوز إعدادات الصوت التي تم تكوينها في متغير اسم الصوت العام. يتم تفعيل هذا الخيار افتراضيًا.

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

      إذا لم يكن اسم الصوت الناتج المدعوم من Google متاحًا في القائمة المنسدلة "الصوت الناتج"، فقم بتعطيل خيار "تجاوز اللغة الافتراضية". & زر تبديل إعدادات الصوت. قم بتضمين نشاط Set Variable قبل نشاط Collect Digits في التدفق.

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

      1. قم بتعيين المتغير إلى Global_VoiceName.

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

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

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

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

      • استخدم علامات اقتباس مفردة بدلاً من علامات الاقتباس المزدوجة داخل تعابير بيبل.

      لا يوجد حد أقصى لعدد الأحرف في رسائل تحويل النص إلى كلام من سيسكو.

      يقبل هذا الحقل نوعين من المدخلات: نص خام (نص عادي) أو بيانات منسقة بتنسيق SSML. يمكنك أيضًا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي.

      لتحديد متغير، استخدم هذه الصيغة: {{variable}}. على سبيل المثال، {{NewContact.ANI}}.

      للاطلاع على علامات SSML المدعومة لخدمة تحويل النص إلى كلام من Cisco Cloud، راجع قسم تحويل النص إلى كلام (TTS) في مركز اتصال Webex.

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

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

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

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

      للمزيد من المعلومات، انظر صيغة قالب Pebble.

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

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

      1. انقر على تشغيل الكل لتشغيل كل من الملف الصوتي والرسالة معًا.

      2. قم بتشغيل الملفات الصوتية فقط.

      3. قم بتشغيل الرسائل النصية التي يتم تحويلها إلى كلام فقط.

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

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

  3. بعد ذلك، قم بضبط إعدادات تحويل النص إلى كلام. تتضمن إعدادات تحويل النص إلى كلام الإعدادات التالية التي تُستخدم للتحقق من صحة إدخال DTMF المتوقع من المتصل.

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

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

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

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

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

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

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

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

    • الحد الأدنى للأرقام— يشير إلى الحد الأدنى لعدد الأرقام التي يجب على المتصل إدخالها. القيمة الافتراضية هي 1. إذا أدخل المتصل قيمة أقل من هذه القيمة، فإن التدفق يتبع مسار Unmatched Entry الذي تم تكوينه في قسم Error Handleing.

    • الحد الأقصى للأرقام— يشير إلى الحد الأقصى لعدد الأرقام التي يمكن للمتصل إدخالها. القيمة الافتراضية هي 10. إذا أدخل المتصل قيمة أكبر من هذه القيمة، فإن التدفق يتبع مسار Unmatched Entry الذي تم تكوينه في قسم Error Handleing.

    • رمز الإنهاء— يشير إلى الحرف الذي يمكن للمتصل إدخاله لتحديد نهاية الإدخال. يمكن أن يكون رمز المُنهي إما # أو * حسب التكوين.

      بشكل افتراضي، يكون رمز النهاية هو #.

  5. في قسم متغير الإخراج ، يوفر نشاط جمع الأرقام المتغير {{CollectDigits.DigitsEntered}}, والذي يخزن مدخلات DTMF الخاصة بالمتصل عند تشغيل التدفق. يمكنك استخدام هذا المتغير في الأنشطة اللاحقة للتحكم في منطق التدفق. يعكس اسم المتغير بشكل ديناميكي التسمية المخصصة لنشاط جمع الأرقام. إذا تضمن التدفق أنشطة متعددة لجمع الأرقام، فإن النظام يلتقط متغير إخراج منفصل لكل منها. للمزيد من المعلومات، راجع متغيرات إخراج الحدث.

القائمة

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

يمكن أن تحتوي القائمة على 1-10 فروع، ممثلة بالأرقام من 0 إلى 9.

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

يمكنك تهيئة مسارات معالجة الأخطاء هذه للتعامل مع أخطاء تنفيذ التدفق:

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

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

    لإعادة استدعاء الدالة إلى بداية النشاط لعدد محدد من المرات:

    • أضف نشاط "تعيين المتغير" بعد نشاط "القائمة".

    • في نشاط القائمة، قم بتوصيل عقدتي No-input timeout و Unmatched Entry بنشاط Set Variable.

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

      • في حقل المتغير اختر مهلة.

      • قم بتعيين قيمة المتغير إلى {{Timeout +1}}.

    • أضف نشاط الشرط بعد نشاط تعيين المتغير.

    • في نشاط الشرط، أدخل التعبير التالي:

      {{Timeout >= n}}, حيث يمثل 'n' عدد المرات التي تريد فيها إعادة المكالمة إلى القائمة قبل انقطاع المكالمة.

      على سبيل المثال، إذا {{Timeout >= 3}}, يقوم التكوين بإعادة المكالمة إلى القائمة ثلاث مرات قبل قطع الاتصال.

    • أضف نشاط تشغيل الرسالة متبوعًا بنشاط قطع الاتصال لتشغيل التسجيل وقطع الاتصال إذا لم يحدد المتصل الخيارات المُكوّنة أو حدث انقطاع الاتصال بعد عدد معين من المرات.

1

انقر على النشاط لضبط إعدادات النشاط.

2

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

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

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

3

في قسم Prompt ، قم بضبط الإعدادات التالية:

  1. تم تعطيل ميزة تحويل النص إلى كلام— ميزة تحويل النص إلى كلام غير مفعلة افتراضياً. لاستخدام ميزة تحويل النص إلى كلام في موجه الأوامر، قم بتمكين زر تبديل تحويل النص إلى كلام. اختر ملف الصوت من القائمة المنسدلة. يمكنك ضبط ما يصل إلى خمسة مطالبات صوتية (ملفات صوتية ومتغيرات مطالبات صوتية مجتمعة). يقوم النشاط بتشغيل الرسالة الصوتية الكاملة للمتصل بالترتيب المحدد، بالتناوب بين ملفات الصوت ومتغيرات الرسالة الصوتية التي تم تكوينها.

    إذا كان أي من مدخلات القائمة المرتبة فارغًا، فسيعرض النظام خطأ في التدفق. قم بحل هذه الأخطاء قبل نشر التدفق.

    • إضافة ملف صوتي (ملفات صوتية)— لتكوين الموجه بدون تحويل النص إلى كلام، أضف ملف صوتي واحد على الأقل مسجل مسبقًا. اختر الملف من القائمة المنسدلة التي تحمل الرقم 1. لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد.

      لإزالة ملف صوتي من التسلسل، انقر فوق رمز الحذفالذي يظهر بجانب القائمة المنسدلة. نظرًا لأنه يلزم وجود ملف صوتي واحد على الأقل، فإن أيقونة حذف غير مرئية إذا كان حقل القائمة المنسدلة واحدًا فقط مرئيًا.

      يمكنك إدارة ملفات الصوت من خلال إعدادات "المطالبات الصوتية" في مركز التحكم. للمزيد من المعلومات، انظر إدارة المطالبات الصوتية.

    • إضافة متغير صوتي— استخدم هذا الخيار لضبط الموجه الصوتي ليتم تشغيله ديناميكيًا للعملاء. على سبيل المثال، يمكنك ضبط هذا المتغير لتشغيل التوجيه الصوتي بلغات متعددة بناءً على تفضيل العميل أثناء التفاعل.

      لضبط متغير الصوت، انقر فوق إضافة متغير الصوت. أدخل قيمة المتغير على شكل تعبير حصاة.

      للمزيد من المعلومات، انظر صيغة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي يتم تحميله إلى مركز التحكم.

    • موجه المعاينة— انقر فوق زر موجه المعاينة لمعاينة ملف الصوت. في مربع الحوار الذي يظهر في نافذة المعاينة، انقر فوق تشغيل لتشغيل ملفات الصوت المختارة.

    • اجعل المطالبة قابلة للمقاطعة— يتيح لك هذا الخيار الإشارة إلى ما إذا كان من الممكن مقاطعة المطالبة التي تم تكوينها بواسطة إدخال المتصل أو حدث ما. بشكل افتراضي، لا يتم تحديد خيار جعل المطالبة قابلة للمقاطعة لنشاط القائمة. إذا كنت تريد أن يتمكن المتصل من مقاطعة القائمة عند إدخاله لإشارة DTMF، ففكر في جعل الرسالة قابلة للمقاطعة.

      ملاحظة: بالنسبة للمؤسسات التي تم تزويدها بمنصة الجيل التالي الجديدة، يقوم النظام بتكوين إمكانية مقاطعة المطالبات بشكل افتراضي، بغض النظر عما إذا كان مربع الاختيار Make Prompts Interruptible محددًا أم لا من قبل مطوري التدفق.

  2. تم تمكين تحويل النص إلى كلام— بشكل افتراضي، لا يتم تمكين تحويل النص إلى كلام. لاستخدام ميزة تحويل النص إلى كلام في موجه الأوامر، قم بتمكين زر تبديل تحويل النص إلى كلام. يمكنك ضبط ما يصل إلى خمسة مطالبات صوتية (رسائل تحويل النص إلى كلام، وملفات صوتية، ومتغيرات المطالبات الصوتية مجتمعة). يقوم النشاط بتشغيل الرسالة الكاملة للمتصل بالترتيب المُحدد، بالتناوب بين رسائل تحويل النص إلى كلام، وملفات الصوت، ومتغيرات الرسالة الصوتية.

    • موصل— اختر موصلًا لمصادقة خدمة تحويل النص إلى كلام. تعرض القائمة المنسدلة أسماء موصلات جوجل التي تم تكوينها في مركز التحكم.

      يمكن للعملاء الحاليين على منصة الصوت الكلاسيكية عرض موصل Google TTS فقط في القائمة المنسدلة.

      يمكن للعملاء الحاليين على منصة الصوت من الجيل التالي عرض كل من موصلات تحويل النص إلى كلام السحابية من سيسكو وموصلات تحويل النص إلى كلام من جوجل.

    • تجاوز اللغة الافتراضية & إعدادات الصوت— استخدم هذا المفتاح لتجاوز إعدادات الصوت التي تم تكوينها في متغير اسم الصوت العام. يتم تفعيل هذا الخيار افتراضيًا.

    • صوت الإخراج— حدد اسم صوت الإخراج من القائمة المنسدلة.

      إذا لم يكن اسم الصوت الناتج الذي تدعمه جوجل متاحًا في القائمة المنسدلة صوت الإخراج ، فعطّل تجاوز اللغة الافتراضية & زر تبديل إعدادات الصوت. قم بتضمين نشاط تعيين متغير قبل نشاط القائمة في التدفق.

      قم بتكوين نشاط تعيين المتغير كما يلي:

      1. قم بتعيين المتغير إلى Global_VoiceName.

      2. قم بتعيين قيمة المتغير إلى رمز اسم صوت الإخراج المطلوب (على سبيل المثال، en-US-Standard-D). للحصول على مزيد من المعلومات حول الأصوات واللغات المدعومة، راجع صفحة الأصوات واللغات المدعومة من Google.

    • إضافة ملفات صوتية—لاستبدال رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقًا، انقر فوق إضافة ملف صوتي. يؤدي هذا إلى إضافة صف جديد إلى الإعدادات حيث يمكنك اختيار ملف صوتي من قائمة منسدلة.

    • لإزالة عنصر من التسلسل، انقر فوق رمز الحذفالموجود بجوار ذلك العنصر. نظرًا لأنه يلزم وجود رسالة واحدة على الأقل أو ملف صوتي واحد، فإن أيقونة حذف غير مرئية عند تكوين حقل واحد فقط.

    • إضافة رسالة تحويل النص إلى كلام— عند إنشاء موجهك، يمكنك استخدام تحويل النص إلى كلام حصريًا أو يمكنك استخدام مزيج من ملفات الصوت المسجلة مسبقًا ورسائل تحويل النص إلى كلام. انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم إنشاء المطالبة.

      اعتبارات هامة:

      1. استخدم نشاط "تعيين متغير" لتعيين قيمة رسالة تحويل النص إلى كلام (TTS) إلى متغير تدفق قبل استخدامها في النشاط.

      2. . استخدم علامات اقتباس مفردة بدلاً من علامات الاقتباس المزدوجة داخل تعابير بيبل.

      يمكنك كتابة الرسالة التي يجب قراءتها للمتصل باستخدام اللغة والصوت المحددين.

      لا يوجد حد أقصى لعدد الأحرف في رسائل تحويل النص إلى كلام من سيسكو.

      يقبل هذا الحقل نوعين من المدخلات: نص خام (نص عادي) أو بيانات منسقة بلغة ترميز توليف الكلام (SSML). يمكنك أيضًا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي. إذا كنت تكتب متغيرًا، فاستخدم هذه الصيغة: {{variable}}. على سبيل المثال، {{NewContact.ANI}} يستخدم صيغة متغيرات صحيحة.

      للاطلاع على علامات SSML المدعومة لخدمة تحويل النص إلى كلام من Cisco Cloud، راجع قسم تحويل النص إلى كلام (TTS) في مركز اتصال Webex.

    • إضافة متغير صوتي— استخدم هذا الخيار لضبط الموجه الصوتي ليتم تشغيله ديناميكيًا للعملاء. على سبيل المثال، يمكنك ضبط هذا المتغير لتشغيل التوجيه الصوتي بلغات متعددة بناءً على تفضيل العميل أثناء التفاعل.

    • لضبط متغير الصوت، انقر فوق إضافة متغير الصوت. أدخل قيمة المتغير على شكل تعبير حصاة.

      للمزيد من المعلومات، انظر صيغة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي يتم تحميله إلى مركز التحكم.

    • معاينة موجه—انقر فوق زر معاينة موجه لاختبار ومعاينة رسائل تحويل النص إلى كلام وملفات الصوت. في مربع الحوار Preview prompt الذي يظهر، اختر الصوت المطلوب لاختبار الموجه. يمكنك تشغيل الرسائل والملفات الصوتية على النحو التالي:

      1. انقر على تشغيل الكل لتشغيل كل من الملف الصوتي والرسالة معًا.

      2. قم بتشغيل الملفات الصوتية فقط.

      3. قم بتشغيل الرسائل النصية فقط.

    • اجعل المطالبة قابلة للمقاطعة— يتيح لك هذا الخيار الإشارة إلى ما إذا كان من الممكن مقاطعة المطالبة التي تم تكوينها بواسطة إدخال المتصل أو حدث ما. بشكل افتراضي، لا يتم تحديد خيار جعل المطالبة قابلة للمقاطعة لنشاط القائمة. إذا كنت تريد أن يتمكن المتصل من مقاطعة القائمة عند إدخاله لإشارة DTMF، ففكر في جعل الرسالة قابلة للمقاطعة.

      بالنسبة للمؤسسات التي تم تزويدها بمنصة الجيل التالي الجديدة، يقوم النظام بتكوين إمكانية مقاطعة المطالبة بشكل افتراضي، بغض النظر عما إذا كان مطورو التدفق قد حددوا أو ألغوا تحديد خانة الاختيار اجعل المطالبة قابلة للمقاطعة.

  3. في قسم روابط القوائم المخصصة، قم بتكوين رابط قائمة واحد أو أكثر بناءً على متطلبات المؤسسة.

    تساعد هذه الإمكانية مستخدمًا واحدًا أو أكثر على تحديد فروع مختلفة في التدفق بناءً على الرقم المحدد.

    يمكنك إعداد ما يصل إلى عشرة روابط قائمة مخصصة.

    • رقم— اختر رقمًا من القائمة المنسدلة. يشير الرقم DIGIT إلى مدخلات DTMF التي يدخلها المتصل للإشارة إلى مسار التدفق الذي يجب اتباعه. الأرقام من 0 إلى 9 متاحة للاختيار، ويمكنك تحديد كل خيار مرة واحدة فقط.

    • وصف الرابط— أضف وصفًا لتوضيح مسار التدفق الذي يتوافق معه الرقم.

      على سبيل المثال، إذا أدى الضغط على الرقم 1 إلى توجيه المتصل إلى قائمة انتظار يمكنها المساعدة في سؤال يتعلق بالمبيعات، فاكتب "المبيعات" في وصف الرابط. لا يؤثر وصف الرابط على المكالمة نفسها، ولكنه يمكن أن يساعد في تتبع كيفية إنشاء القائمة.

    • إضافة جديد— انقر فوق إضافة جديد لإضافة المزيد من روابط القائمة. يمكنك إضافة رقم ووصف للرابط لكل صف. يمكنك إضافة ما يصل إلى عشرة روابط.

    يمكنك ضبط روابط القوائم في كل من جزء الخصائص وفي النشاط نفسه. وهذا يسمح بخيارات تكوين مختلفة تعتمد على تفضيلات المستخدم. يقوم النظام بتحديث المحتوى في الوقت الفعلي في كلا الموقعين عند إجراء أي تعديل.

  4. بعد ذلك، قم بتكوين إعدادات تحويل النص إلى كلام، بما في ذلك الإعدادات التالية التي تُستخدم للتحقق من صحة إدخال DTMF المتوقع من المتصل.

    • معدل الكلام— يشير إلى سرعة الكلام. قم بزيادة أو تقليل المدخلات الرقمية للحفاظ على معدل الكلام المثالي والتحكم في معدل الكلام الناتج.

      القيم الصالحة للإدخال الرقمي تتراوح بين 0.25 إلى 4.0 كلمة في الدقيقة (wpm). القيمة الافتراضية هي 1.0 كلمة في الدقيقة.

    • زيادة مستوى الصوت— يشير إلى الزيادة أو النقصان في مستوى الصوت الناتج. قم بزيادة أو تقليل المدخلات الرقمية للحفاظ على مستوى الصوت المثالي للكلام الناتج.

      القيم الصحيحة للإدخال الرقمي هي في نطاق من -96.0 ديسيبل إلى 16.0 ديسيبل (dB). القيمة الافتراضية هي 0.0 ديسيبل.

    • مهلة عدم الإدخال— يحدد الحد الأقصى للوقت الذي ينتظره النشاط للحصول على إدخال قبل المتابعة في مسار مهلة عدم الإدخال. القيمة الافتراضية هي 3 ثوانٍ.

  5. تستخدم قائمة الأنشطة {{Menu.OptionEntered}} متغير الإخراج. عندما يقوم النظام بتنفيذ التدفق، يقوم هذا المتغير بتخزين مدخلات DTMF التي أدخلها المتصل أثناء تفاعله مع القائمة.

    يمكنك استخدام {{Menu.OptionEntered}} يُستخدم متغير الإخراج في الأنشطة اللاحقة للتحكم في تسلسل التدفق. يتغير اسم المتغير ديناميكيًا بناءً على التسمية المرتبطة بنشاط القائمة. يمكن للنظام التقاط قيم متغيرة متعددة عندما يستخدم التدفق أكثر من نشاط قائمة واحد. للحصول على مزيد من المعلومات حول هذا النوع من المتغيرات، انظر متغيرات إخراج النشاط.

رسالة تشغيل

يقوم نشاط تشغيل الرسالة بتشغيل رسالة لا يمكن مقاطعتها للمتصل. يمكنك استخدام نشاط تشغيل الرسائل مع أو بدون تمكين ميزة تحويل النص إلى كلام. تتغير خيارات التكوين تبعاً لذلك.

يمكنك تكوين مسار لمعالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. للمزيد من المعلومات، انظر تكوين معالجة الأخطاء.

لا يمكن مقاطعة نشاط تشغيل الرسائل بالنسبة لمدخلات DTMF.

يمكن مقاطعة نشاط تشغيل الرسالة بسبب توافر الوكيل للرد على المكالمة، إذا تم تضمينه بعد نشاط Queue Contact في تدفق المكالمة.

1

انقر على النشاط لضبط إعدادات النشاط.

2

في قسم الإعدادات العامة ، أدخل المعلومات التالية:

  1. في حقل Activity Label ، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم المطالبة، قم بضبط الإعدادات التالية:

  1. تعطيل تحويل النص إلى كلام—إذا كنت لا ترغب في استخدام ميزة تحويل النص إلى كلام في موجه الأوامر، فقم بتعطيل زر تبديل تحويل النص إلى كلام. بشكل افتراضي، لا يتم تفعيل خاصية تحويل النص إلى كلام.

    يمكنك ضبط ما يصل إلى خمسة مطالبات صوتية (ملفات صوتية ومتغيرات مطالبات صوتية مجتمعة). يتم تشغيل الرسالة الصوتية الكاملة للمتصل بالترتيب المحدد، بالتناوب بين ملفات الصوت ومتغيرات الرسالة الصوتية.

    إذا كان أي من مدخلات القائمة المرتبة فارغًا، فإن النظام يستجيب بخطأ في التدفق. قم بحل هذه الأخطاء قبل نشر التدفق

    • إضافة ملفات صوتية— لتكوين الموجه بدون تحويل النص إلى كلام، أضف ملف صوتي واحد مسجل مسبقًا على الأقل. اختر ملف الصوت المطلوب من القائمة المنسدلة التي تحمل الرقم 1.

      لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد. يتم تشغيل الملفات للمتصل بالترتيب الذي تظهر به.

      لإزالة ملف صوتي من التسلسل، انقر فوق رمز الحذفالذي يظهر بجوار كل قائمة منسدلة.

    • إضافة متغير صوتي— استخدم هذا الخيار لضبط الموجه الصوتي ليتم تشغيله ديناميكيًا للعملاء. على سبيل المثال، يمكنك ضبط هذا المتغير لتشغيل التوجيه الصوتي بلغات متعددة بناءً على تفضيل العميل أثناء التفاعل.

      لضبط متغير الصوت، انقر فوق إضافة متغير الصوت. أدخل قيمة المتغير على شكل تعبير حصاة.

      للمزيد من المعلومات، انظر صيغة قالب Pebble.

      يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي يتم تحميله إلى مركز التحكم.

    • موجه المعاينة— انقر فوق زر موجه المعاينة لمعاينة ملف الصوت. في مربع الحوار الذي يظهر في نافذة المعاينة، انقر فوق تشغيل لتشغيل ملفات الصوت المختارة.

  2. تفعيل ميزة تحويل النص إلى كلام - لاستخدام ميزة تحويل النص إلى كلام في موجه الأوامر، قم بتفعيل زر تبديل تحويل النص إلى كلام. يمكنك ضبط ما يصل إلى خمسة مطالبات صوتية (رسائل تحويل النص إلى كلام، وملفات صوتية، ومتغيرات المطالبات الصوتية مجتمعة). يتم تشغيل الرسالة الكاملة للمتصل بالترتيب المحدد، بالتناوب بين رسائل تحويل النص إلى كلام، وملفات الصوت، ومتغيرات الرسالة الصوتية.

  3. بعد ذلك، قم بضبط إعدادات تحويل النص إلى كلام. تتضمن إعدادات تحويل النص إلى كلام الإعدادات التالية التي تُستخدم للتحقق من صحة إدخال DTMF المتوقع من المتصل.

    • معدل الكلام— يشير إلى سرعة الكلام. قم بزيادة أو تقليل المدخلات الرقمية للحفاظ على معدل الكلام المثالي والتحكم في معدل الكلام الناتج.

      القيم الصالحة للإدخال الرقمي تتراوح بين 0.25 إلى 4.0 كلمة في الدقيقة (wpm). القيمة الافتراضية هي 1.0 كلمة في الدقيقة.

    • زيادة مستوى الصوت— يشير إلى الزيادة أو النقصان في مستوى الصوت الناتج. قم بزيادة أو تقليل المدخلات الرقمية للحفاظ على مستوى الصوت المثالي للكلام الناتج.

      القيم الصحيحة للإدخال الرقمي هي في نطاق من -96.0 ديسيبل إلى 16.0 ديسيبل (dB). القيمة الافتراضية هي 0.0 ديسيبل.

لا تقم بتضمين نشاط تشغيل الرسالة فقط في حلقة التكرار بعد نشاط Queue Contact في مسار المكالمة. يمكنك استخدام مزيج من نشاط تشغيل الموسيقى ونشاط تشغيل الرسائل في حلقة لإنشاء تدفق مكالمة صالح.

عند تضمين نشاط تشغيل الرسالة قبل نشاط طلب HTTP في تدفق المكالمة ، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.

تشغيل الموسيقى

يقوم تطبيق تشغيل الموسيقى بتشغيل الموسيقى عند وصول مكالمة أو عند وجود مكالمة في قائمة الانتظار. يمكنك اختيار ملف صوتي لتشغيله عند وضع المتصل في الانتظار.

يمكنك تكوين مسار لمعالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. للمزيد من المعلومات، انظر تكوين معالجة الأخطاء.

قبل البدء

عند تضمين نشاط تشغيل الموسيقى قبل نشاط طلب HTTP في تدفق المكالمة ، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.

1

انقر على النشاط لضبط إعدادات النشاط.

2

في قسم الإعدادات العامة ، أدخل المعلومات التالية:

  1. في حقل Activity Label ، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات الموسيقى ، قم بضبط الإعدادات التالية:

  1. ملف صوتي ثابت— اختر هذا الخيار إذا كنت ترغب في تكوين الصوت الثابت ليتم تشغيله من صفحة موجه الصوت في مركز التحكم. بعد التحديد، اختر اسم ملف الصوت (.wav) من القائمة المنسدلة ملف الموسيقى.

    للمزيد من المعلومات، انظر إدارة المطالبات الصوتية.

  2. ملف صوتي ديناميكي— حدد هذا الخيار لتشغيل الصوت ديناميكيًا ضمن تدفق واحد. على سبيل المثال، يمكنك استخدام متغير لتشغيل المطالبات بلغات مختلفة بناءً على تفضيل العميل.

    لضبط الصوت الديناميكي، أدخل متغير الصوت كتعبير Pebble. لمزيد من التفاصيل، انظر صيغة قالب Pebble.

    يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي يتم تحميله إلى مركز التحكم.

  3. بداية الإزاحة— اضبط مدة التشغيل بالثواني لملف الموسيقى.

    على سبيل المثال، إذا كان طول الملف 60 ثانية، فإن Start Offset هو 45 ثانية، والمدة 30 ثانية، فسيتم تشغيل آخر 15 ثانية أولاً، ثم يتم تكرار الصوت إلى البداية وتشغيل أول 15 ثانية. القيمة 0 تبدأ التشغيل من البداية.

    يمكنك إدخال إزاحة البداية كرقم ثابت (على سبيل المثال، 20) أو كتعبير (على سبيل المثال، {{MusicLength + 20}}).

    تأكد من أن جميع القيم رقمية.

  4. مدة تشغيل الموسيقى— حدد مدة التشغيل بالثواني لملف الموسيقى المحدد (على سبيل المثال، 30). يمكنك إدخال قيمة ثابتة (على سبيل المثال، 20) أو تعبير (على سبيل المثال، {{MusicLength + 20}}). تأكد من أن جميع القيم رقمية. إذا تجاوزت بداية المقطع ومدته طول الملف، فإن الموسيقى تعود إلى البداية وتستمر في التشغيل.

    تخضع عملية تشغيل الموسيقى لهذه القواعد:

    • إذا كانت مدة تشغيل الموسيقى المحددة أقصر من طول ملف الصوت ، فسيتم تشغيل الموسيقى فقط للمدة المحددة. على سبيل المثال، مدة 30 ثانية مع ملف مدته 40 ثانية يتم تشغيله لمدة 30 ثانية.

    • إذا تجاوزت مدة تشغيل الموسيقى طول ملف الصوت ، فسيتم تشغيل الموسيقى لمدة تصل إلى خمسة أضعاف طول الملف، مع التكرار حسب الحاجة. على سبيل المثال، مدة 600 ثانية مع ملف مدته 40 ثانية يتم تشغيلها لمدة 200 ثانية (5 × 40).

عند تضمين نشاط تشغيل الموسيقى قبل نشاط طلب HTTP في تدفق المكالمة ، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.

تسجيل

يسجل نشاط التسجيل المدخلات الصوتية أو عبارات المتصلين التي يمكن الرجوع إليها في نفس مسار المكالمة. هذا النشاط متاح فقط للعملاء الذين يستخدمون منصة الوسائط من الجيل التالي. يقوم النظام بتخزين ملفات الصوت المسجلة فقط أثناء المكالمة، وبعد ذلك يتم حذف هذه الملفات تلقائيًا من النظام. حالياً، ملفات الصوت المسجلة بتنسيق غير مشفر. لا ننصح بتسجيل المعلومات الحساسة باستخدام هذه الميزة.

لا تستخدم نشاط التسجيل ضمن تدفق الاستشارة إلى نقطة الدخول - رقم الاتصال، لأن هذا التكوين غير مدعوم.

1

قم بتسجيل الدخول إلى مركز التحكم ،ثم اختر الخدمات. > مركز الاتصال > التدفقات.

2

انقر فوق إدارة التدفقات ثم انقر فوق إنشاء التدفقات.

3

انقر ابدأ من جديد. تظهر نافذة مصمم التدفق.

4

في حقل اسم التدفق ، أدخل اسمًا فريدًا.

5

اسحب وأفلت نشاط Record من مكتبة الأنشطة إلى لوحة التدفق الرئيسية.

6

في الإعدادات العامة، قم بتنفيذ الإجراءات التالية:

  1. في حقل Activity Label ، أدخل اسمًا للنشاط.

  2. في حقل وصف النشاط ، أدخل وصفًا للنشاط.

7

في قسم إعدادات السجل، قم بتكوين الحقول التالية:

  1. قم بتحديد أو إلغاء تحديد خانة الاختيار نغمة البدء لتمكين أو تعطيل صوت التنبيه القصير للإشارة إلى بدء التسجيل. يتم تفعيل خانة الاختيار بشكل افتراضي.
  2. في حقل مهلة الصمت ، أدخل القيمة العددية بين 1 و 120 ثانية. يشير هذا إلى الحد الأقصى لفترة الصمت المسموح بها في أي وقت بعد بدء التسجيل. القيمة الافتراضية هي 4 ثوانٍ. يتوقف التسجيل عندما يسود الصمت لمدة انتهاء مهلة الصمت.
  3. في حقل الحد الأقصى لوقت التسجيل ، أدخل القيمة العددية بين 1 إلى 120 ثانية للإشارة إلى الحد الأقصى للوقت المسموح به لتسجيل كلام المتصل. القيمة الافتراضية هي 30 ثانية. يتوقف التسجيل عندما يصل إلى الحد الأقصى لوقت التسجيل.
  4. في حقل رمز الإنهاء، اختر إما رمز الحرف # أو * والتي يمكن للمستخدم النهائي استخدامها لإنهاء التسجيل. بشكل افتراضي، يكون رمز الإنهاء هو #.
8

في قسم متغيرات الإخراج ، اعرض المتغيرات التالية:

  • Record_audioFileData– يخزن تفاصيل ملفات الصوت المسجلة.
  • Record_errorCode– يخزن رمز حالة الخطأ للأخطاء التي تحدث أثناء بدء أو أثناء تسجيل كلام المتصل.
  • Record_errorالوصف– يخزن وصف الأخطاء التي تحدث أثناء بدء أو أثناء تسجيل كلام المتصل.

يمكنك استخدام متغير الإخراج Record_audioFileData في أنشطة مثل تشغيل الرسالة، القائمة، و جمع الأرقام في تدفق المكالمات. يمكن تهيئة متغير الإخراج هذا كمتغير صوتي في إعدادات Prompt لأنشطة IVR لتشغيل الصوت المسجل للمتصلين. يمكن أن تكون قيمة المتغير على شكل تعبير حصاة: {{Record_activity_label.audioFileData.name}}.

يمكنك استخدام متغير الإخراج Record_audioFileData في نشاط HTTP Request لتحميل الصوت المسجل إلى خادم أو واجهة برمجة تطبيقات خارجية تابعة لجهة خارجية. يمكن القيام بذلك عن طريق اختيار نوع المحتوى كملف ومتغير إخراج نشاط السجل من القائمة المنسدلة المحتوى في نص الطلب.

يسرد الجدول التالي رموز الأخطاء وأوصافها الخاصة بنشاط التسجيل:

رمز الخطأ

وصف الخطأ

السبب

1001

غير صالح_صمت_مهلة

مهلة الوضع الصامت المُكوّنة ليست ضمن النطاق الصحيح بين 1 و 120 ثانية.

1002

غير صالح_الحد الأقصى_مدة التسجيل_

إن الحد الأقصى لوقت التسجيل المُحدد ليس ضمن النطاق الصحيح بين 1 و 120 ثانية.

1003

_رمز إنهاء_غير صالح

رمز الإنهاء المُكوّن ليس من بين الأحرف المسموح بها * أو #.

1004

سجل_واجهة برمجة التطبيقات_فشل

حدث خطأ في واجهة برمجة التطبيقات (API) لبدء التسجيل.

1005

الميزة_معطلة_لـ_ORG

هذه الميزة غير مفعلة للمؤسسة.

1006

لم يتم الكشف عن أي صوت مدخل للتسجيل. قد يحتوي ملف الصوت المسجل على صمت.

1007

حدث خطأ في خدمات الوسائط أثناء التسجيل.

التحكم في التسجيل

يوفر مصمم التدفق نشاط التحكم في التسجيل لغرض الحصول على موافقة المستخدم أو المتصل على التسجيل. يُعد تسجيل الموافقة أحد خصائص التكوين المتاحة كجزء من هذا النشاط. استخدم نشاط القائمة لالتقاط موافقة المستخدم في متغير تدفق منطقي. أثناء التفاعل، إذا كنت ترغب في التقاط قيمة الموافقة لإنشاء تقرير، فاستخدم المتغير المنطقي كمدخل لقيمة خاصية الموافقة لنشاط التحكم في التسجيل. بعد ذلك يمكنك وضع علامة على المتغير المستخدم للحصول على موافقة المتصل على أنه قابل للإبلاغ.

يمكن لمطور التدفق تحديد ما إذا كان يلزم الحصول على موافقة التسجيل لمكالمة أم لا، لأغراض إعداد التقارير. عندما يرغب العميل في الحصول على موافقة للتسجيل، استخدم المتغيرات العامة لإنشاء تقرير موافقة. عندما لا يرغب العميل في الحصول على موافقة التسجيل، استخدم المتغيرات المحلية. يوفر هذا مرونة أفضل للمستأجرين والعملاء لإدارة استخدام المتغيرات.

يمكنك ضبط إعدادات التحكم في التسجيل باتباع هذه الخطوات:

  1. في مصمم التدفق، اسحب وأفلت نشاط التحكم في التسجيل من مكتبة الأنشطة إلى اللوحة.

  2. انقر فوق نشاط التحكم في التسجيل لضبط إعدادات النشاط.

  3. في الإعدادات العامة، أدخل اسمًا للنشاط في تسمية النشاط.

  4. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

  5. في إعدادات التحكم في التسجيل، حدد متغير تدفق من القائمة المنسدلة لـ تمكين التسجيل.

يتيح استخدام نشاط القائمة الخاص بنظام الاستجابة الصوتية التفاعلية (IVR) ونشاط التحكم في التسجيل معًا في التدفق الحصول على موافقة التسجيل. تُعطى الأولوية لإعدادات موافقة المستخدم في التدفق مقارنةً بإعدادات التكوين على مستوى المستأجر أو مستوى قائمة الانتظار أو مستوى جدول التسجيل.

يمكن إدارة التحكم في التسجيل في السيناريوهات التالية:

  • إذا تم ضبط إعدادات موافقة المستخدم على "نعم" في التدفق، فسيتم تسجيل المكالمة، بغض النظر عن إعدادات التسجيل المحددة على مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.

  • إذا لم يوافق المستخدم وتم ضبط التكوين على "لا" في التدفق، فلن يتم تسجيل المكالمة، بغض النظر عن تكوين التسجيل المحدد على مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.

  • إذا لم يتم تكوين موافقة المستخدم في التدفق، ولكن تم تعيين التكوين على نعم في أي من المستويات الأخرى مثل المستأجر أو قائمة الانتظار أو جدول التسجيل، فسيتم تسجيل المكالمة.

  • إذا لم يتم تكوين موافقة المستخدم، وتم تعيين التكوين على "لا" على جميع المستويات مثل المستأجر وقائمة الانتظار وجدول التسجيل، فلن يتم تسجيل المكالمة.

بالإضافة إلى ذلك، لا تزال إعدادات التسجيل الأخرى مثل الاستمرار عند النقل، وتمكين استئناف الإيقاف المؤقت، ومدة الإيقاف المؤقت، وما إلى ذلك، مطبقة بناءً على التسلسل الهرمي الحالي مثل المستأجر أو قائمة الانتظار أو مستوى جدول التسجيل.

متغيرات الإخراج

لا يحتوي هذا النشاط على متغيرات إخراج.

جدولة معاودة الاتصال عبر نظام الرد الصوتي التفاعلي

تتيح ميزة معاودة الاتصال المجدولة للعملاء جدولة معاودة الاتصال باستخدام نظام الرد الصوتي التفاعلي (IVR). يمكن للعملاء طلب معاودة الاتصال بشكل مستقل، دون التحدث إلى وكيل، مما يؤدي إلى عمليات مركز اتصال أكثر كفاءة. لدعم إمكانيات معاودة الاتصال المجدولة للعملاء، توفر وحدة مصمم التدفق نشاط معاودة الاتصال المجدولة داخل التدفق.

جدولة معاودة الاتصال

استخدم خاصية جدولة معاودة الاتصال لتمكين المتصلين من جدولة معاودة الاتصال بسهولة من خلال نظام الرد الصوتي التفاعلي (IVR). يمكنك استخدام مطالبات DTMF محددة لالتقاط تفاصيل الجدولة من المتصل وتمرير هذه المعلومات كمدخلات لنشاط معاودة الاتصال بالجدولة.

تتيح لك الأقسام التالية تهيئة نشاط معاودة الاتصال المجدولة:

  • الإعدادات العامة
  • إعدادات جدولة معاودة الاتصال
  • متغيرات مخرجات النشاط

قبل البدء

تأكد من تكوين نقطة دخول رد الاتصال في مركز التحكم. راجع قسم إعداد نقطة دخول رد الاتصال لمزيد من التفاصيل.

1

في مصمم التدفق، اسحب وأفلت نشاط "جدولة رد الاتصال" من مكتبة الأنشطة إلى اللوحة.

2

انقر على النشاط لضبط إعدادات النشاط.

3

في قسم الإعدادات العامة، أدخل المعلومات التالية:

  1. في حقل Activity Label ، أدخل اسمًا للنشاط.

  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_يورك). يمكنك تعيين منطقة زمنية ثابتة أو تكوين قيمة ديناميكية باستخدام متغيرات التدفق.

قم بتضمين سلسلة من أنشطة الرد الصوتي التفاعلي (القائمة، جمع الأرقام) لجمع هذه المعلومات من المتصل وتمريرها إلى نشاط معاودة الاتصال المجدولة. لتسهيل الأمر، راجع Scheduled Callback Subflow للحصول على التفاصيل.

متغيرات مخرجات النشاط

تقوم متغيرات إخراج النشاط بتخزين البيانات التي يتم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة محددة إلى اللوحة.

يحتوي نشاط معاودة الاتصال المجدولة على متغيرات الإخراج التالية:

  • ScheduleCallback.FailureCode: يخزن رمز الخطأ. يقوم النظام بتعيين هذه القيمة فقط عندما يفشل النشاط.
  • ScheduleCallback.FailureDescription: يخزن تفاصيل الأعطال. يقوم النظام بتعيين هذه القيمة فقط عندما يفشل النشاط.

فيما يلي رموز الأخطاء وأوصافها الخاصة بنشاط معاودة الاتصال المجدولة:

رمز الخطأ

قيمة رمز الخطأ

وصف العطل

1

طلب غير صالح_في حالة إدخال أي بيانات غير صالحة.

3

قائمة انتظار_غير صالحةللحصول على تفاصيل قائمة انتظار غير صالحة.

6

خطأ في النظام_

يمثل هذا الرمز الأخطاء المتنوعة (التي لا تندرج ضمن أي من الفئات المحددة).

التصرف التالي

استخدم نشاط قطع الاتصال لإنهاء مسار المكالمة بعد جدولة معاودة الاتصال.

أرسل الأرقام

يمكنك استخدام نشاط إرسال الأرقام لتكوين التدفقات التي ترسل نغمات DTMF إلى المتصل أثناء تفاعل IVR. هذا مفيد لـ:

  • المصادقة الآمنة— إنشاء مسار مكالمة مصادق عليه عن طريق التحقق من المتصل باستخدام DTMF.

  • التفاعل مع الأنظمة الخارجية— التواصل مع الأنظمة الأخرى التي تتطلب إدخال DTMF.

تتيح خاصية إرسال الأرقام المصادقة القائمة على النغمات، وهي مهمة في السيناريوهات التي تتطلب تفاعلات آمنة مثل التحقق من صحة مسار المكالمة.

1

انقر على النشاط لضبط إعدادات النشاط.

2

في قسم الإعدادات العامة ، أدخل المعلومات التالية:

  1. في حقل Activity Label ، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات تشغيل DTMF ، قم بتكوين الإعدادات التالية:

  1. تعيين القيمة— اختر هذا الخيار إذا كنت ترغب في تكوين أرقام DTMF ثابتة.

  2. تعيين إلى متغير— اختر هذا الخيار إذا كنت ترغب في تكوين أرقام DTMF ديناميكيًا.

    يبلغ الحد الأقصى لطول إدخال DTMF 32 حرفًا. الأحرف المدعومة هي 0-9، AD، علامة النجمة (*), هاش (#), والفاصلة (,). تشير الفاصلة (,) إلى ثانية واحدة من التأخير.

    يمكنك استخدام خاصية إرسال الأرقام فقط خلال المرحلة الأولى من اتصال المتصل بنظام الرد الصوتي التفاعلي (IVR). إذا استخدمته ضمن تفاعل مثل consult/transfer عند نقطة الدخول، يتجاهل النظام نشاط إرسال الأرقام.

إعلان المجموعة

يقوم نشاط "تعيين الإعلانات" بضبط الإعلانات التي يتم تشغيلها عند الاتصال بالوكيل. عند التمكين، يمكنك إعداد رسالة مسجلة مسبقًا كرسالة امتثال تتضمن معلومات قانونية، أو تحية شخصية للوكيل، أو كليهما. يمكنك استخدام هذا النشاط للمكالمات الواردة والصادرة على حد سواء.

  • بالنسبة للتدفقات الواردة - قم بتكوين نشاط الإعلان قبل نشاط الاتصال بقائمة الانتظار للحصول على الأداء الأمثل. بدلاً من ذلك، يمكنك تهيئته ضمن حدث ما قبل الاتصال في تدفق الأحداث.
  • بالنسبة للتدفقات الصادرة - يجب تكوين نشاط الإعلان ضمن حدث ما قبل الاتصال. تأكد من أن نشاط "تعيين معرف المتصل" هو النشاط النهائي لحدث ما قبل الاتصال.

يدعم نشاط إعلان المجموعة أنواع الإعلانات التالية:

  • رسالة امتثال
  • رسالة ترحيب الوكيل
  • إعلان الهمس

راجع تحسين الكفاءة باستخدام الرسائل المسجلة مسبقًا لمزيد من التفاصيل.

لتكوين نشاط "تعيين الإعلان"، اتبع الخطوات التالية:

  1. سجل الدخول إلى مركزالتحكم.
  2. انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.
  3. اختر التدفق المطلوب وانقر على أيقونة الانتقال إلى إعدادات التدفق لفتح التدفق المطلوب.
  4. اسحب وأفلت نشاط "تعيين الإعلان" إلى لوحة التدفق الرئيسية.
  5. في علامة التبويب الإعدادات العامة ، قم بتكوين المعلمات التالية:
    1. في حقل Activity Label ، أدخل اسمًا للنشاط.

    2. في حقل وصف النشاط ، أدخل وصفًا للنشاط.

  6. لضبط إعدادات تحية الوكيل، قم بتشغيل مفتاح التبديل تمكين تحية الوكيل. في حقل الغرض من التحية ، أدخل اسم الغرض من التحية.
  7. لتكوين رسالة الامتثال، قم بتشغيل مفتاح التبديل تمكين رسالة الامتثال. اختر ملف الصوت المطلوب من القائمة المنسدلة.

  8. انقر على حفظ.
  9. انقر على نشر لنشر التدفق.

ضبط معرف المتصل

استخدم نشاط "تعيين معرف المتصل" لتحديد معرف المتصل الذي يظهر أثناء المكالمة. يجب استخدام نشاط تعيين معرف المتصل فقط في تدفقات الأحداث. يُعدّ تعيين معرف المتصل نشاطًا نهائيًا يُشير إلى نهاية تدفق حدث PreDial الذي حدث. تساعد وظيفة "تعيين معرف المتصل" في تهيئة معرف المتصل الآلي (ANI) للسيناريوهات التالية:

  • المكالمات الواردة

  • المكالمات الصادرة

  • معاودة الاتصال من باب المجاملة

  • حملة معاينة

  • رد الاتصال عبر الويب

  • تنفيذ التدفق

  • قم بتحويل الرقم المطلوب

  • استشر للاتصال بالرقم

    استشر الوكيل

    استشر لـ EP-DN/queue

  • التحويل إلى EP/queue

يمكنك ضبط هذا النشاط بجوار معالج أحداث PreDial. يمكن تكوين رقم تعريف المتصل المطلوب باستخدام نشاط تعيين معرف المتصل بناءً على خدمة تحديد رقم المتصل (DNIS) أو نوع العملية أو نوع المشارك.

يمكنك ضبط رقم هوية الوكيل كرقم تعريف شخصي مخصص، بحيث يتمكن الوكيل المتلقي من رؤية الوكيل المتصل. DN/extension رقم الهاتف عند الاتصال بهم. هذا يقلل من فرص انقطاع المكالمات الداخلية. على سبيل المثال، عندما يتصل مستخدم مكتب الاستقبال (وكيل مركز الاتصال) بمستخدم مكتب الدعم (موظف داخلي)، يمكن لمستخدم مكتب الدعم رؤية معرف المتصل الداخلي (جهة الاتصال). number/extension) وبالتالي، يقلل ذلك من رفض المكالمات.

ولهذا الغرض، يمكن للمتصل رؤية جهة الاتصال number/extension فقط عندما يتم الاتصال بالوكيل المتلقي من خلال الاتصال الخارجي أو الاستشارة أو التحويل إلى DN، ويتم إضافة DN إلى قائمة أرقام الاتصال.

يجب عليك إضافة رقم الاتصال إلى قائمة الأرقام الداخلية للمؤسسة في مركز التحكم. للحصول على مزيد من المعلومات حول كيفية إضافة رقم اتصال، راجع إنشاء رقم اتصال أو رقم داخلي.

إذا قمت بإدخال رقم عشوائي، يقوم النظام بفحص هذا الرقم باستخدام تعيين EP-DN الافتراضي الذي تم تكوينه على مركز التحكم أو بوابة الإدارة. في حالة وجود عدم تطابق، يقوم النظام بإعادة توجيهها إلى معرف التطبيق الافتراضي. للحصول على مزيد من المعلومات حول التحقق المخصص من رقم التعريف الشخصي (ANI)، انظر رد الاتصال.

ولضمان بقاء الأرقام الأصلية متاحة للتحليل في التقارير، لا يتم تغيير ANI المعروض في التقارير إلى ANI المخصص.

1

انقر على النشاط لضبط إعدادات النشاط.

2

في قسم الإعدادات العامة ، أدخل المعلومات التالية:

  1. في حقل Activity Label ، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم إعدادات معرف المتصل ، يرجى ضبط ما يلي:

  1. معرف المتصل الثابت— اختر رقم اتصال مرتبط بنقطة دخول، من القائمة المنسدلة. إذا لم تحدد رقمًا، فسيعتمد النظام على القيمة الافتراضية بناءً على سيناريو المكالمة.

  2. معرف المتصل المتغير— اختر متغيرًا صالحًا (رقم E.164، مع تعيين EP-DN صالح) من القائمة المنسدلة. إذا لم تحدد رقمًا، فسيعتمد النظام على القيمة الافتراضية بناءً على سيناريو المكالمة. إذا قمت بتقديم رقم ليس بتنسيق E.164، فسيستخدم النظام القيمة الافتراضية، وذلك حسب سيناريو المكالمة.

    للسماح باستخدام التحويلات الداخلية كأرقام تعريف شخصية مخصصة للمتصلين، عند تكوين تدفق ما قبل الاتصال لـ customer/consulted الوكيل أو dn/transferred الوكيل أو رقم الهاتف، اختر متغير Predial.otherPartyDn من القائمة المنسدلة كمعرف المتصل المتغير. بما أن هذا المتغير يحتوي على رقم تعريف الوكيل الأساسي، فسيكون رقم تعريف مخصص صالحًا يظهر على جهاز المستلم.

تعتمد عملية تخصيص نظام ANI على المتطلبات التنظيمية. ضع في اعتبارك التبعيات الإقليمية قبل نشر البيئة.

يقوم معالج أحداث PreDial المستخدم لتخصيص معرف المتصل بتجاوز معرف المتصل النشط (ANI) الذي قمت بتحديده مسبقًا، مثل معرف المتصل النشط الصادر الذي حدده الوكيل، أو معاودة الاتصال التلقائية مع معرف المتصل النشط المخصص، أو أي سيناريو مشابه.

يلزم دعم التدفق لأي سيناريو وارد أو صادر لتخصيص ANI.

بالنسبة لحالات الاستخدام التي تعتمد على مزودي الخدمة مثل القرارات القائمة على رمز البلد، والقيود الإقليمية، وما إلى ذلك، ضع في اعتبارك اختبار التدفقات مع مزودي الخدمة أولاً.

لكي يعمل نظام ANI كما هو متوقع في سيناريوهات المكالمات المختلفة، فأنت بحاجة إلى بيئة من الجيل التالي.

استخدامات ANI في سيناريوهات متعددة قابلة للتطبيق في بيئة الجيل التالي هي:

الجدول 15 استخدام ANI في سيناريوهات متعددة في بيئة الجيل التالي

السيناريو

التكوين

نتيجة ANI

يتصل العميل

لم يتم تكوين معالج أحداث PreDial

  • يتم عرض رقم تعريف المتصل (ANI) على جهاز الوكيل

  • يظهر رمز EP-DN على جهاز جهة الاتصال

يتصل العميل

تم تكوين معالج أحداث PreDial

يتم عرض رقم هوية المتصل على جهاز الوكيل - كما هو محدد في نشاط تعيين رقم المتصل

الاتصال بالوكيل

لم يتم تكوين معالج أحداث PreDial

يتم عرض كل من جهاز جهة الاتصال وجهاز الوكيل مع رقم تعريف المتصل الخارجي المحدد من قبل الوكيل إذا قام الوكيل بتحديد رقم تعريف المتصل الخارجي على سطح المكتب. وإلا فسيتم عرض جهاز جهة الاتصال وجهاز الوكيل باستخدام رقم تعريف المتصل الافتراضي للمستأجر.

الاتصال بالوكيل

تم تكوين معالج أحداث PreDial

بالنسبة لجهاز كل مشارك، يمكن إما الاحتفاظ برقم تعريف المتصل الخارجي المحدد من قبل الوكيل، إذا تم تحديده، أو يمكن تخصيصه، كما هو محدد في نشاط تعيين معرف المتصل.

معاودة الاتصال من باب المجاملة

تم تعريف رقم تعريف العميل (ANI) في نشاط معاودة الاتصال

يتم عرض رقم تعريف المتصل (ANI) المحدد في نشاط رد الاتصال على جهاز جهة الاتصال.

معاودة الاتصال من باب المجاملة

  • تم تعريف رقم تعريف العميل (ANI) في نشاط معاودة الاتصال

  • تم تكوين معالج أحداث PreDial لجزء العميل

سيتم إعطاء الأولوية لنشاط "تعيين معرف المتصل" الذي تم تكوينه.

معاودة الاتصال من باب المجاملة

  • تم تعريف رقم تعريف العميل (ANI) في نشاط معاودة الاتصال

    لم يتم تكوين معالج أحداث PreDial لشريحة العميل

  • يتم عرض رقم تعريف المتصل (ANI) المحدد في نشاط رد الاتصال على جهاز جهة الاتصال.

  • إذا تم تعريف ANI في نشاط تعيين معرف المتصل، فسيتم عرضه على جهاز الوكيل.

معاودة الاتصال من باب المجاملة

  • لم يتم تعريف رقم تعريف العميل (ANI) في نشاط معاودة الاتصال

  • لم يتم تكوين معالج أحداث PreDial لشريحة العميل

يتم عرض رقم تعريف المستأجر الافتراضي على جهاز جهة الاتصال.

نقل الوكيل، استشارة

تم تكوين معالج أحداث PreDial

يتم عرض معرف المتصل المُعدّ مسبقًا على جهاز الوكيل 2 الذي تم تحويل المكالمة إليه.

إنشاء رقم اتصال أو رقم داخلي

يمكنك إضافة رقم اتصال إلى قائمة الأرقام الداخلية لمنظمتك. ستكون أرقام الهوية الشخصية المخصصة مرئية لجهات الاتصال المضافة هذه. يمكنك إما إضافة رقم اتصال واحد في كل مرة، أو استخدام عمليات التحميل المجمعة لتحميل أرقام الاتصال كملف CSV.

للحصول على مزيد من المعلومات حول كيفية إجراء عمليات جماعية لإنشاء أو تعديل أو استيراد أو تصدير كائنات التكوين في مركز التحكم، راجع العمليات الجماعية في مركز اتصال Webex.

لإضافة رقم هاتف أو رقم داخلي:

  1. سجل الدخول إلى مركزالتحكم.

  2. انتقل إلى مركز الاتصال > إعدادات المستأجر > صوت > رقم الاتصال.

  3. انقر على "إضافة المزيد" لإضافة جهة اتصال جديدة number/extension إلى القائمة.

    يمكنك إنشاء جهة اتصال number/extension في نطاق يتراوح بين 2 إلى 9 أرقام. جهة الاتصال number/extension يمكن أن تبدأ من 0. يمكنك إضافة ما يصل إلى 5000 جهة اتصال numbers/extensions لكل منظمة.

تفعيل خاصية الإعلان الهامس

يقوم نشاط "الإعلان الهامس" بتشغيل رسالة قصيرة مسجلة مسبقًا للوكيل قبل أن يتصل الوكيل بالمتصل. يتم تشغيل الإعلان للوكيل فقط؛ يسمع المتصل رنين الهاتف الافتراضي أثناء تشغيل الإعلان الهامس.

يمكن أن يتضمن محتوى الإعلان معلومات عن المتصل تساعد الموظف على الاستعداد للتعامل مع المكالمة.

من خلال تزويد الموظفين بهذه المعلومات مسبقاً، تساعدهم الإعلانات الهامسة على التعامل مع المكالمات بكفاءة أكبر، مما يؤدي إلى تقليل أوقات معالجة المكالمات وتحسين رضا العملاء.

عندما يُعزف همس، لا يمكنك:

  • ضع المكالمة قيد الانتظار، أو حوّلها، أو اجعلها مكالمة جماعية.

  • اطلب مساعدة المشرف.

ستتوفر هذه الميزات مرة أخرى بعد اكتمال الإعلان.

إعلان هامس:

  • ينطبق هذا على المكالمات الواردة والتحويل التلقائي إلى نقطة الطوارئ.

  • يمكن أن يكون نصًا إرشاديًا أو سلسلة نصية (لتحويل النص إلى كلام).

  • يمكن دمجها مع رسالة الامتثال وتحية الوكيل، وفي هذه الحالة يتم تشغيل الهمس أولاً.

  • غير مدرج في تسجيل المكالمة.

  • يدعم جميع أنواع نقاط نهاية الوكيل مثل الهاتف، والعميل البرمجي، وWebRTC.

1

انقر على النشاط لضبط إعدادات النشاط.

2

في قسم الإعدادات العامة ، أدخل المعلومات التالية:

  1. في حقل Activity Label ، أدخل اسمًا للنشاط.

  2. (اختياري) في حقل وصف النشاط، أدخل وصفًا للنشاط.

3

في قسم Whisper Announcement ، يمكنك تعيين رسالة ما قبل المكالمة للوكلاء، وتقديم تفاصيل المتصل الرئيسية لخدمة شخصية.

عند تشغيل مفتاح التبديل "تمكين تحويل النص إلى كلام"، يمكنك اختيار الموصل المطلوب.

  • إذا اخترت موصل Google TTS، فيجب عليك إعداد حساب Google Cloud وتكوين خدمة تحويل النص إلى كلام. للحصول على مزيد من المعلومات، راجع قسم تحويل النص إلى كلام في دليل إعداد وإدارة مركز اتصال Webex.

  • إذا اخترت موصل Cisco TTS، يمكنك تخطي إعداد حساب Google Cloud.

  1. موصل— يشير إلى الموصل المستخدم لمصادقة خدمة تحويل النص إلى كلام. تعرض القائمة المنسدلة أسماء جميع موصلات جوجل في مركز التحكم. يتم عرض الموصلات النشطة فقط. حدد الموصل من القائمة المنسدلة.

    يمكن للعملاء الحاليين على منصة الصوت الكلاسيكية عرض موصل Google TTS فقط في القائمة المنسدلة.

    يمكن للعملاء الحاليين على منصة الصوت من الجيل التالي عرض كل من موصلات تحويل النص إلى كلام السحابية من سيسكو وموصلات تحويل النص إلى كلام من جوجل.

  2. تجاوز اللغة الافتراضية & إعدادات الصوت— استخدم زر التبديل هذا لتجاوز إعدادات الصوت التي تم تكوينها في متغير اسم الصوت العام. يتم تفعيل هذا الخيار افتراضيًا.

  3. صوت الإخراج— يشير إلى اسم صوت الإخراج. يظهر هذا الحقل فقط إذا قمت بتمكين خيار تجاوز اللغة الافتراضية & زر تبديل إعدادات الصوت. حدد اسم الصوت الناتج من القائمة المنسدلة.

    إذا لم يكن اسم الصوت الناتج المدعوم من Google متاحًا في القائمة المنسدلة Output Voice ، فعطّل Override Default Language & زر تبديل إعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط تشغيل الرسالة في التدفق.

    قم بتكوين نشاط تعيين المتغير كما يلي:

    • قم بتعيين المتغير إلى Global_VoiceName.

    • قم بتعيين قيمة المتغير إلى رمز اسم الصوت الناتج المطلوب (على سبيل المثال، en-US-Standard-D). للحصول على مزيد من المعلومات حول الأصوات واللغات المدعومة، راجع صفحة الأصوات واللغات المدعومة من Google.

  4. إضافة ملف صوتي—لاستبدال رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقًا، انقر فوق إضافة ملف صوتي. يؤدي هذا إلى إضافة صف جديد إلى الإعدادات حيث يمكنك اختيار ملف الصوت المطلوب من القائمة المنسدلة.

    لإزالة عنصر من التسلسل، انقر فوق رمز الحذف الذي يظهر بجوار حقل الإدخال أو القائمة المنسدلة المقابلة.

  5. إضافة رسالة تحويل النص إلى كلام— لإنشاء الموجه، استخدم تحويل النص إلى كلام أو مزيجًا من ملفات الصوت المسجلة مسبقًا ورسائل تحويل النص إلى كلام.

    انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم إنشاء المطالبة. في هذا الحقل، اكتب الرسالة التي سيتم تشغيلها للمتصل باللغة والصوت المحددين.

    اعتبارات هامة:

    • استخدم نشاط "تعيين متغير" لتعيين قيمة رسالة تحويل النص إلى كلام إلى متغير تدفق قبل استخدامها في النشاط.

    • استخدم علامات اقتباس مفردة بدلاً من علامات الاقتباس المزدوجة داخل تعابير بيبل.

      لا يوجد حد أقصى لعدد الأحرف في رسائل تحويل النص إلى كلام من سيسكو.

    يقبل هذا الحقل نوعين من المدخلات - نص خام (نص عادي) أو بيانات بتنسيق لغة ترميز توليف الكلام (SSML). يمكنك أيضًا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي.

    للاطلاع على علامات SSML المدعومة لخدمة تحويل النص إلى كلام من Cisco Cloud، راجع قسم تحويل النص إلى كلام (TTS) في مركز اتصال Webex.

  6. إضافة متغير صوتي— استخدم هذا الخيار لضبط الموجه الصوتي ليتم تشغيله ديناميكيًا للعملاء. على سبيل المثال، يمكنك ضبط هذا المتغير لتشغيل التوجيه الصوتي بلغات متعددة بناءً على تفضيل العميل أثناء التفاعل.

    لضبط متغير الصوت، انقر فوق إضافة متغير الصوت. أدخل قيمة المتغير على شكل تعبير حصاة.

    للمزيد من المعلومات، انظر صيغة قالب Pebble.

    يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي يتم تحميله إلى مركز التحكم.

  7. معاينة موجه— انقر فوق زر معاينة موجه لاختبار ومعاينة رسائل تحويل النص إلى كلام وملفات الصوت. في مربع الحوار Preview prompt الذي يظهر، اختر الصوت المطلوب لاختبار الموجه. يمكنك تشغيل الرسائل والملفات الصوتية على النحو التالي:

    • انقر على تشغيل الكل لتشغيل كل من ملف الصوت ورسالة تحويل النص إلى كلام معًا.

    • قم بتشغيل الملفات الصوتية فقط.

    • قم بتشغيل الرسائل النصية فقط.

بدء تشغيل بث الوسائط

تُستخدم خاصية بدء بث الوسائط لتمكين بث الوسائط الصوتية من محادثات المكالمات النشطة بين المتصل والوكيل.

للحصول على مزيد من التفاصيل حول كيفية استخدام النشاط في تدفقات المكالمات، راجع تمكين بث الوسائط لقوائم انتظار محددة.

تحميل الصوت

استخدم نشاط تحميل الصوت في سير العمل لتمكين تحميل تحيات الوكيل.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

3

اختر التدفق المطلوب وانقر على أيقونة الانتقال إلى إعدادات التدفق لفتح التدفق المطلوب.

4

اسحب وأفلت نشاط تحميل الصوت إلى لوحة الرسم الرئيسية.

5

في قسم الإعدادات العامة ، قم بتكوين المعلمات التالية:

  1. في حقل Activity Label ، أدخل اسمًا للنشاط.

  2. في حقل وصف النشاط ، أدخل وصفًا للنشاط.

6

في علامة التبويب معلومات ملف الصوت ، قم بتكوين المعلمات التالية:

  1. نوع ملف الصوت— اختر نوع ملف الصوت. حالياً، لا يتم دعم سوى خدمة التحية الشخصية للوكيل.

  2. الغرض من التحية— أدخل اسم الغرض من التحية المستخدم لإنشاء تحية الوكيل.

  3. بيانات التسجيل— ملف الصوت المسجل.

  4. معرف الوكيل— معرف مستخدم فريد يتم تعيينه لكل وكيل في مركز الاتصال.

تدفقات الأحداث

تحتوي علامة التبويب Event flows على معالجات الأحداث التالية التي تستخدمها عبر أنشطة مختلفة:

OnGlobalError

يُسهّل هذا الحدث معالجة الأخطاء على مستوى العالم. يقوم النظام بتشغيل هذا الحدث عندما لا تقوم بتكوين روابط مسار الخطأ في نشاط ما. جميع الأنشطة في معالجة المكالمات والأنشطة في التحكم في التدفق تعرض هذا الحدث. للمزيد من المعلومات، انظر OnGlobalError Workflow.

تم قبول الوكيل

يقوم النظام بتشغيل هذا الحدث عندما يجيب أحد الموظفين على مكالمة واردة ويقاطع تجربة جهة الاتصال في قائمة الانتظار. يتم تشغيل هذا الحدث مباشرة لمكالمات الحملات التقدمية والتنبؤية والمعاينة بمجرد أن يجيب الوكيل على المكالمة.

الأنشطة التي تفتح هذا الحدث هي Screen Pop و Queue Contact.

تم الاتصال هاتفياً

يقوم النظام بتشغيل هذا الحدث عند انقطاع مكالمة مباشرة، ويزيل جميع المشاركين. يتوفر الحدث إذا كنت تستخدم أنشطة معالجة المكالمات المحددة في تدفق مثل Screen Pop و Feedback. لا يتطلب هذا الحدث تصعيده إلى وكيل.

عند إنشاء مسار، لا تقم بإضافة أي نشاط IVR بعد حدث PhoneContactEnded. أثناء تنفيذ التدفق، لن يعمل التدفق عند إضافة نشاط بعد انتهاء الاتصال.

لا يُظهر هذا الحدث إلا نشاط Queue Contact.

عرض الوكيل

يقوم النظام بتشغيل هذا الحدث عندما يتم تقديم اتصال صوتي إلى أحد الموظفين. يتيح هذا الحدث لمطور التدفق تكوين العديد من الأنشطة المدعومة التي تشكل جزءًا من معالجة الأحداث. على سبيل المثال، يمكن لمطور التدفق تكوين نشاط Screen Pop مقابل حدث AgentOffered. يوفر هذا الإعداد معلومات متعلقة بالعميل للوكيل، قبل أن يقوم الوكيل بتلقي المكالمة أو الرد عليها.

هذا الحدث مرتبط بـ NewContact.

لا يتم دعم حدث AgentOffered للحملات التقدمية والتنبؤية والمعاينة.

يمكنك عرض المتغيرات ذات الصلة في متغيرات إخراج الحدث.

تم فصل الوكيل

يقوم النظام بتشغيل هذا الحدث عندما يقوم آخر وكيل بفصل الاتصال من المكالمة المباشرة، تاركاً العميل وحيداً على الخط.

يكشف نشاط Queue Contact عن هذا الحدث.

فشل رد الاتصال

يقوم النظام بتشغيل هذا الحدث عندما تفشل عملية معاودة الاتصال من باب المجاملة أو معاودة الاتصال المجدولة أو معاودة الاتصال المجدولة الشخصية.

  • يعيد النظام محاولة الاتصال فقط عندما يفشل الاتصال من جانب جهة الاتصال. تفشل عملية معاودة الاتصال عندما يكون رقم الاتصال مشغولاً أو غير متاح، أو عندما لا يكون هناك رد من أحد الموظفين.

  • كذلك، تفشل المكالمة من جانب الوكيل عندما يكون هاتف الوكيل غير متاح أو عندما يرفض الوكيل المكالمة. تعود المكالمة إلى قائمة الانتظار ويتم توجيهها مرة أخرى إلى وكيل متاح.

  • أيضًا، بالنسبة لعمليات إعادة الاتصال المجدولة، تفشل عملية إعادة الاتصال عندما يصل وقت الانتهاء المحدد دون توجيه المكالمة إلى وكيل. بالنسبة لعمليات معاودة الاتصال الشخصية المجدولة، تفشل عملية معاودة الاتصال أيضًا عندما لا يكون الوكيل المعين مسجلاً دخوله.

لاستخدام رد نداء إعادة المحاولة في التدفق، قم بتكوين متغير تدفق محلي (باستخدام نشاط SetVariable) بقيمة 0 وقم بزيادته حسب الحاجة. تأكد من أن القيمة أقل من قيمة عدد محاولات إعادة المحاولة.

يمكنك إرفاق أحداث أخرى تحتاجها في سير العمل لمحاولة إعادة الاتصال. قم بتضمين نشاط انتظار متبوعًا بـ رد الاتصال أو أي من أنشطة قائمة الانتظار مثل Queue To Agent و Queue Contact في التدفق. استخدم هذه الأنشطة بأي تركيبة أو ترتيب بعد نشاط الانتظار.

لإنهاء عمليات إعادة المحاولة:

  • للحصول على حالة حقيقية، استخدم نشاط نهاية التدفق. لا تستخدم نشاط قطع الاتصال.

  • في حالة وجود حالة خاطئة، استخدم خاصية قطع الاتصال بعد تكوين متغير إعادة المحاولة في التدفق. في هذه الحالة، اكتملت جميع محاولات إعادة الاتصال ولم تعد هناك محاولات متاحة.

الحد الأقصى لعدد محاولات إعادة الاتصال هو 10. أقصى مدة يمكن أن يبقى فيها التفاعل في النظام هي 14 يومًا. يُعتبر أيهما يحدث أولاً بمثابة عمر التفاعل لتكوين إعادة المحاولة.

عند استخدام نشاط الانتظار، يكون الحد الأدنى لفترة التأخير بين إعادة المحاولة 10 ثوانٍ، والحد الأقصى لفترة التأخير بين إعادة المحاولة 72 ساعة.

عندما تكون حالة جهة الاتصال في حالة مهلة الانتظار، وإذا كانت محاولات إعادة المحاولة متاحة، فسيتم إنشاء حدث CallbackFailed. يستمر معالج الأحداث المُكوّن في التدفق في إعادة محاولة رد الاتصال للمحاولات المتبقية.

عندما تفشل عملية رد الاتصال بجهة اتصال، يتم إخراج جهة الاتصال من قائمة الانتظار، ويتم إنشاء حدث CallbackFailed. يمكن لمعالج إعادة المحاولة إعادة إضافتها إلى قائمة الانتظار مرة أخرى باستخدام أي من الأنشطة مثل رد الاتصال (نفس الوجهة أو وجهة مختلفة)، أو جهة اتصال قائمة الانتظار، and/or انتظر دورك لدى الموظف المختص.

إذا تم تكوين رد الاتصال لوجهة مختلفة في معالج الأحداث CallbackFailed ، فلن يتم نقل المهارات إلى الأمام.

بالنسبة لجدولة معاودة الاتصال أو معاودة الاتصال الشخصية المجدولة - في مسار إعادة المحاولة - استخدم NewContact.DNIS في نشاط معاودة الاتصال إذا تم تكوينه.

الاتصال المسبق

كجزء من NewContact، يتيح حدث PreDial لمطور التدفق تعيين أو تخصيص معرف المتصل باستخدام نشاط Set Caller ID.

عند إنشاء سير عمل، يكون هذا الحدث متاحًا في علامة تبويب "تدفقات الأحداث" في مصمم التدفق. هذا حدث يتم إنهاؤه عن طريق تكوين نشاط تعيين معرف المتصل. يتم تفعيل هذا الحدث لكل من الوكيل والعميل بناءً على سيناريو المكالمة.

لكي تنجح مكالمات الحملة، يجب أن تتم مكالمات الوكلاء ومكالمات العملاء من نفس المنطقة الإعلامية. يتم اختيار المنطقة الإعلامية بناءً على ANI/CLID من المكالمة عند عرضها على وسائل الإعلام. يتم إجراء عملية الربط بين منطقة ANI ومنطقة الوسائط في مركز التحكم. يجب اختيار أرقام ANI التي يتم تحديدها في مكالمة الوكيل ومكالمة العميل، إذا تم التحكم فيها عبر حدث PreDial في التدفق، بحيث تنبعث كلتا المكالمتين من نفس المنطقة.

على سبيل المثال، إذا كان الوكيل موجودًا في سنغافورة، ولكن من المقرر إجراء مكالمات العملاء في الولايات المتحدة، فيمكن تحديد رقم تعريف المتصل (ANI) لمكالمة العميل بحيث تكون منطقة الوسائط هي الولايات المتحدة. وبالمثل، يجب اختيار رقم تعريف المتصل (ANI) المحدد لمكالمة الوكيل في حدث PreDial بحيث تكون منطقة الوسائط المختارة هي الولايات المتحدة.

يوضح الجدول التالي قائمة أنواع العمليات وأنواع المشاركين المقابلة لها لـ PreDial.operationType.

الجدول 16 أنواع العمليات والمشاركين المتعلقة بـ PreDial.operationType

نوع العملية قبل الاتصال

PreDial.ParticipantType

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 مع تعيين معرف المتصل كنشاط نهائي، وإلا فقد يتم التخلي عن جهة الاتصال.

يلزم دعم التدفق لأي سيناريو وارد أو صادر لاستخدام معالج أحداث PreDial.

لا تستخدم أنشطة التدفق التي تقوم بوضع جهة اتصال في قائمة الانتظار مع معالج حدث PreDial.

بالنسبة لرقم تعريف المتصل (ANI) المُكوّن لجهة اتصال صادرة، يتم توجيه المكالمة عبر المنطقة التي تم تعيين رقم تعريف المتصل (ANI) الخاص بالوكيل إليها بغض النظر عن المنطقة التي تتواجد فيها جهة الاتصال. على سبيل المثال، إذا كان لدى مؤسسة مراكز اتصال في الولايات المتحدة وأستراليا وتم تشغيل مكالمة صادرة لجهة اتصال موجودة في الولايات المتحدة مع تعيين معرف وكيل ANI لمنطقة أستراليا، فسيتم توجيه المكالمة عبر أستراليا.

راجع الجدول استخدام ANI لسيناريوهات متعددة في بيئة الجيل التالي في تعيين معرف المتصل قسم استخدام ANI في سيناريوهات المكالمات المختلفة.

يمكنك عرض المتغيرات ذات الصلة في متغيرات إخراج الحدث.

تم تحديث ContactAni

يقوم النظام بتشغيل هذا الحدث عندما يتغير رقم تعريف المتصل (ANI). على سبيل المثال، إذا تم توجيه مكالمة العميل أولاً إلى مكتب المشغل ثم تم إرسالها إلى الوكيل، فسيتم تحديث سطح مكتب الوكيل وجهاز الوكيل وجميع المعلومات ذات الصلة تلقائيًا برقم هوية المتصل. وهذا يضمن عرض هوية المتصل الأصلي وتفاصيله الصحيحة دائمًا.

لا تعكس سوى عمليات تحويل المكالمات التي تتم من الهواتف المكتبية أو عملاء Jabber الموجودين في الموقع رقم المتصل النهائي. لا يتم تحديث عمليات التحويل التي تتم عبر تطبيق Webex على خدمة Webex Calling لعرض قائمة المتصل النهائية.

نتيجة مكالمة الحملة الصادرة

كجزء من NewContact، يتم تشغيل هذا الحدث إذا كان جهة الاتصال متصلة بجهاز الرد الآلي أو على وشك التخلي عنها. في كلتا الحالتين، يمكنك تشغيل رسالة قبل قطع الاتصال. يتخلى النظام عن المكالمة إذا لم يكن الموظف متاحاً.

لا يتم دعم سوى أنشطة تشغيل الموسيقى و تشغيل الرسائل لهذا المعالج، ويجب بعد ذلك قطع الاتصال.

يمكنك إضافة أنشطة إضافية للتحكم في المكالمات مثل تشغيل الموسيقى، وقطع الاتصال، وما إلى ذلك إلى هذا الحدث وفقًا لنتيجة تحليل تقدم المكالمة (CPA). يمكن أن تكون نتائج اختبار المحاسب القانوني المعتمد (CPA) واحدة مما يلي:

  • يشير رمز AMD إلى اكتشاف جهاز الرد الآلي.
  • تم التخلي عن المكالمة - يشير هذا إلى أنه تم التخلي عن المكالمة بسبب عدم توفر وكيل.
  • صوت مباشر_- يشير إلى اكتشاف صوت مباشر لأحد العملاء في حملة الرد الصوتي التفاعلي.

إذا كنت ترغب في إعداد نظام الرد الصوتي التفاعلي (IVR) في مكالمة حملة صادرة:

  1. حدد التدفقات التي تستخدم حدث OutboundCampaignCallResult.
  2. قم بوضع نشاط GoTo لربط التدفق بتدفق ثانٍ.
  3. استخدم خطوات الرد الصوتي التفاعلي (IVR) المُهيأة بنشاط الوكيل الافتراضي في التدفق الثاني.

تأكد من تنفيذ هذه الخطوات، حيث لا يمكنك استخدام نشاط الوكيل الافتراضي مباشرة مع OutboundCampaignCallResult.

يمكنك عرض المتغير ذي الصلة في متغيرات إخراج الحدث.

سير عمل OnGlobalError

أثناء إنشاء تدفق، يمكنك تعيين مسار الخطأ لنشاط ما للتعامل مع خطأ في النشاط أو خطأ عام يحدث أثناء تنفيذ التدفق.

سير عمل OnGlobalError
سير عمل OnGlobalError

إذا حدث خطأ أثناء تنفيذ التدفق، فسيستمر التنفيذ مع النشاط التالي المحدد في مسار الخطأ. إذا لم تقم بتكوين مسار الخطأ في التدفق الرئيسي، فلا يزال بإمكانك تعيين الحدث OnGlobalError المتاح في علامة تبويب تدفقات الأحداث للتعامل مع خطأ تنفيذ التدفق.

إذا فشلت في تحديد مسارات الخطأ في كل من Main Flow و Event Flows، فإن التدفق ينتهي عند حدوث خطأ أثناء تنفيذ التدفق.

لنفترض سيناريو تقوم فيه بتكوين نشاط تعيين متغير في تدفق.

مثال لمصمم التدفق يوضح مكان تعيين متغير النشاط في التدفق الرئيسي.
تعيين نشاط متغير في التدفق الرئيسي

يمكنك تعيين عقدة خطأ غير معرف لنشاط تعيين متغير في التدفق الرئيسي للتعامل مع أي أخطاء في النظام أثناء تنفيذ التدفق. إذا كنت لا ترغب في تحديد مسار الخطأ في التدفق الرئيسي، فلا يزال بإمكانك الانتقال إلى علامة التبويب Event Flow وتكوين تدفق الأحداث OnGlobalError.

مثال لمصمم التدفق لعرض علامة تبويب تدفق الأحداث التي تقوم بتعيين تدفق حدث OnGlobalError.
تدفق أحداث OnGlobalError

في المثال أعلاه، يتم إلحاق Play Message بمعالج الحدث OnGlobalError. إذا حدث خطأ في النظام أثناء تنفيذ نشاط تعيين متغير في التدفق الرئيسي، فسوف يأخذ النظام في الاعتبار التكوين الذي تم إجراؤه في نشاط تعيين متغير أولاً. إذا لم يتم تحديد مسار الخطأ، يقوم النظام بفحص معالج الأحداث OnGlobalError في تدفق الأحداث. بما أن نشاط تشغيل الرسالة مرتبط بالحدث OnGlobalError في المثال أعلاه، فإن النظام يقوم بتشغيل الرسالة وينهي التدفق.

استخدم المتغيرات والتعبيرات

يدعم مصمم التدفق الأنواع التالية من المتغيرات:

متغيرات مخصصة

متغيرات التدفق المخصصة هي متغيرات قابلة للتكوين من أنواع بيانات مختلفة يمكنك استخدامها في جميع أنحاء التدفق. يمكنك إنشاء عدد من متغيرات التدفق حسب حاجتك لتلبية المنطق في تدفقك.

متغيرات آمنة

يمكنك وضع علامة على متغيرات التدفق على أنها آمنة لمنع تسجيل وتخزين أي معلومات حساسة (سيتم أيضًا إخفاء هذه القيم في جزء تصحيح أخطاء التدفق). يمكنك تعيين المتغيرات الآمنة على أنها قابلة للعرض من قبل الوكيل أو قابلة للتعديل من قبل الوكيل للتحكم في كيفية عرض هذه المتغيرات على سطح مكتب الوكيل.

بشكل افتراضي، تتصرف جميع المتغيرات الموجودة في التدفقات المنشورة كمتغيرات غير آمنة. افتح هذه التدفقات في وضع التحرير لمراجعة المتغيرات الآمنة والاحتفاظ بها حسب الحاجة.

في عملية تعيين متغيرات التدفق، لا يمكنك تعيين متغير آمن إلى متغير غير آمن في نشاط GoTo.

لا يمكنك وضع علامة "آمن" على المتغيرات العامة.

إنشاء متغيرات تدفق مخصصة

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

من لوحة التكوين، افتح قسم تعريف المتغيرات .

5

انقر فوق إضافة متغير تدفق.

يمكنك إضافة 30 متغيرًا كحد أقصى في التدفق. يشمل هذا العدد جميع المتغيرات العالمية ومتغيرات التدفق، بغض النظر عما إذا كانت قابلة للإبلاغ أو قابلة للعرض من قبل الوكيل.

6

أدخل اسم المتغير ووصفه .

7

اختر نوع المتغيرمن القائمة المنسدلة.

لا يمكنك تغيير نوع المتغير بعد إنشاء المتغير.

أنواع المتغيرات المدعومة هي:

نوع المتغير

قيمة المتغير

قيمة منطقية

اختر صحيح أو خطأ.

سلسلة

أدخل قيمة السلسلة النصية. إذا كنت ترغب في استخدام متغير في تعبير، فاستخدم الصيغة التالية: {{variable}}

عدد صحيح

أدخل القيمة العددية الصحيحة.

عشري

أدخل القيمة العشرية.

التاريخ والوقت

أدخل التاريخ والوقت بأحد التنسيقات المدعومة:

yyyy-MM-ddTHH:mm:ss.SSSZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mmZ

{{now()}}

لا تستخدم الدالة now() للحصول على الوقت الحالي بالمللي ثانية لأنها تستخدم SimpleDateFormat. ومع ذلك، يمكنك استخدام مرشح Pebble الخاص بالطابع الزمني لـ epoch لجلب الوقت الحالي بالمللي ثانية. للمزيد من المعلومات، انظر فلاتر Pebble المخصصة.

ترميز كائن جافا سكريبت (JSON)

أدخل قيمة متغير JSON صالحة باستخدام التنسيق التالي: {"Key":"Value"}. على سبيل المثال، {"CompanyName":"Cisco"}.

يمكن لمتغير JSON أن يحتوي على بيانات بسيطة أو متداخلة. يمكن أن يصل الحد الأقصى لحجم قيمة متغير JSON إلى 16 كيلوبايت. يمكنك إنشاء خمسة متغيرات JSON كحد أقصى في التدفق.

للحصول على مزيد من المعلومات حول كيفية تكوين متغير JSON، انظر متغيرات JSON.

عند تحديد JSON كنوع المتغير من القائمة، لن تكون أزرار التبديل تحتوي على معلومات حساسة وضع علامة على العميل قابل للعرض مرئية.

لا يُسمح باستخدام متغيرات JSON في تسلسل التدفق.

8

حدد القيمة الافتراضية للمتغير وفقًا لنوع المتغير المختار.

9

(اختياري) قم بتشغيل زر التبديل تمكين التجاوز الخارجي. بتمكين هذا الخيار، يمكنك عرض المتغير في صفحة تكوين القناة. يسمح هذا للمسؤولين والمشرفين بتجاوز قيمة المتغير المُكوّن من مركز التحكم. بمعنى آخر، يمكنهم تغيير قيمة متغير التدفق لقناة معينة دون فتح التدفق من وحدة مصمم التدفق.

للحصول على مزيد من المعلومات حول تجاوز المتغيرات من مركز التحكم، انظر إعداد قناة.

عند تكوين نوع المتغير كسلسلة نصية، تظهر القائمة المنسدلة نوع المورد مع الخيارات التالية. اختر نوع المورد الذي تريد السماح للمسؤولين بتجاوزه أثناء تكوين القناة.

  • موجه صوتي - لتجاوز إعدادات الموجه الصوتي المُكوّنة في المتغير. على سبيل المثال، رسالة الترحيب أو رسالة تحويل النص إلى كلام.
  • ساعات العمل - لتجاوز ساعات العمل في حالة الإغلاق الطارئ.
  • نقطة الدخول - لتغيير إعدادات نقطة الدخول.
  • رقم الاتصال - لتغيير الرقم الذي تم الاتصال به.
  • التدفق - تغيير التدفق.
  • الطابور - لتغيير الطابور.

  • لا يمكنك تجاوز المتغيرات التي تم وضع علامة "آمن" عليها.
  • يمكنك ضبط ما يصل إلى 15 متغيرًا يمكن تجاوزها.

10

(اختياري) إذا قمت بتشغيل زر التبديل يحتوي على معلومات حساسة ، فسيقوم النظام بوضع علامة على المتغير كمتغير آمن. أثناء تنفيذ التدفق، لا يقوم النظام بتسجيل أو تخزين أي معلومات يتم تمريرها عبر هذا المتغير.

11

(اختياري) إذا قمت بتمكين زر التبديل [ اجعل الوكيل مرئيًا ، فسيظهر المتغير على سطح المكتب جنبًا إلى جنب مع القيمة التي تم التقاطها كجزء من التدفق.

عند تفعيل زر التبديل اجعل الوكيل مرئياً ، ستظهر الحقول التالية:

  • ملصق سطح المكتب: حدد التسمية المرتبطة بهذا المتغير عندما يظهر على سطح المكتب. أدخل تسمية واضحة بخلاف اسم المتغير نفسه، حتى يتمكن الوكيل من فهم البيانات التي يتم تمريرها إليه.

  • وكيل قابل للتعديل: حدد خانة الاختيار هذه إذا كنت تريد أن يتمكن الوكيل من تعديل قيمة المتغير كجزء من جلسة التفاعل. عندما يقوم الوكيل بتحديث المتغير، يقوم النظام بإعادة تلك التغييرات إلى مصمم التدفق. يمكن للوكيل تعديل متغير التدفق والنقر على زر حفظ من سطح المكتب. إذا انقطع الاتصال قبل أن يقوم الوكيل بحفظ التغييرات، فلن يتم تحديث المتغير.

12

انقر على حفظ.

عند حفظ متغير تدفق مخصص، يتم حفظ المتغير كعلامة في لوحة الخصائص العامة على سطح المكتب. إذا قمت بتحديد المتغير على أنه قابل للعرض من قبل الوكيل، فسيعرض الوسم رمز سماعة رأس لسهولة التعرف عليه.

مثال: ترتيب عرض متغيرات التدفق على سطح المكتب

عند إنشاء متغيرات يتم وضع علامة عليها على أنها قابلة للعرض من قبل الوكيل، يعرض سطح المكتب هذه المتغيرات بترتيب معين.

على سبيل المثال، إذا قمت بإنشاء متغيرات التدفق التالية: نوع العميل، العميل المشترك، عدد العملاء، نسبة المكالمات، تاريخ الميلاد، تاريخ الاختبار.

يستقبل سطح المكتب هذه المتغيرات من مصمم التدفق بالترتيب التالي: نسبة المكالمات، عدد العملاء، نوع العميل، العميل المشترك، رقم المتصل، رقم الهاتف، تاريخ الميلاد، مهلة كورونا، تاريخ الاختبار.

يعرض سطح المكتب المتغيرات بالترتيب التالي، من اليسار إلى اليمين، على واجهة المستخدم:

  1. متغيرات العميل Phone Number, DN, Queue, RONA Time

    .
  2. يتم ترتيب متغيرات التدفق أبجديًا، حيث تبدأ المتغيرات بالأحرف الكبيرة أولًا، تليها المتغيرات بالأحرف الصغيرة: نسبة المكالمات، عدد العملاء، نوع العميل، تاريخ الاختبار، العميل المشترك، تاريخ الميلاد.

مثال: عرض معرّف التفاعل على سطح المكتب

معرف التفاعل (معرف جلسة الاتصال) هو معرف فريد يتم إنشاؤه بواسطة النظام لتحديد تفاعل معين. يمكنك استخراج معرف التفاعل من تقارير المحلل واستخدام هذا المعرف لاستكشاف المشكلات المتعلقة بفشل المكالمات وإصلاحها. لعرض معرّف التفاعل على سطح المكتب:

  1. افتح التدفق المطلوب واختر إضافة متغيرات التدفق.
  2. قم بتعيين حقل القيمة الافتراضية إلى NewContact.interactionId.
  3. قم بتفعيل زر التبديل اجعل الوكيل مرئياً.

عندما يتلقى الموظف مكالمة، يظهر معرف التفاعل على سطح المكتب.

تعديل متغيرات التدفق المخصصة

إذا كان المتغير قيد الاستخدام بالفعل، فلا يمكنك تعديل نوع المتغير. قد يكون للقيام بذلك آثار كبيرة على التدفق. لذا، فإن هذا الفعل محظور. في هذه الحالة، يتم تعطيل حقل القائمة المنسدلة "نوع المتغير" وتظهر رسالة تحذير.

عند تحرير متغير بنجاح، تظهر التغييرات التي تم إجراؤها في جميع أنحاء التدفق، وفي النافذة المنبثقة التي تظهر عند النقر فوق متغير التدفق في جزء الخصائص العامة.

لتحرير متغير تدفق مخصص، اتبع الخطوات التالية:

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

انقر على تحرير في الزاوية العلوية اليمنى من النافذة المنبثقة.

يظهر مربع حوار "تحرير متغير التدفق". إذا لم يتم استخدام المتغير في التدفق، فإن جميع الحقول قابلة للتعديل. يمكنك تعديل اسم المتغير ووصفه ونوعه وقيمته.

5

انقر على أيقونة المعلومات في هذه الرسالة لعرض قائمة بالأنشطة التي يتم فيها استخدام المتغير. إذا كنت ترغب في المتابعة بتعديل المتغير، فقم بإزالة المتغير من جميع تكوينات التدفق قبل محاولة التعديل مرة أخرى.

6

قم بإجراء التغييرات اللازمة.

يظل زر الحفظ معطلاً حتى تقوم بإجراء تغيير.

7

انقر على حفظ.

حذف متغيرات التدفق المخصصة

إذا تم استخدام المتغير في تدفق، فلا يمكنك حذفه. إن القيام بذلك له آثار كبيرة على التدفق. في هذه الحالة، يتم تعطيل زر حذف في نافذة حذف المتغير، وتظهر قائمة بالأنشطة التي يتم فيها استخدام المتغير.

يتم تجميع الأنشطة بناءً على ما إذا كانت تظهر في علامة التبويب "التدفق الرئيسي" أو "تدفقات الأحداث". إذا كنت ترغب في حذف متغير قيد الاستخدام، فقم بإزالته من جميع تكوينات التدفق قبل محاولة الحذف.

لحذف متغير تدفق مخصص، اتبع الخطوات التالية:

1

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
2

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
3

في لوحة الخصائص العامة، انقر فوق رمز الحذف الذي يظهر على علامة المتغير التي تريد حذفها.

تجاوز إعدادات التدفق

تتيح ميزة تجاوز إعدادات التدفق داخل وحدة مصمم التدفق للمستخدمين المصرح لهم تعديل بعض الإعدادات المحددة مسبقًا للتدفق من مركز التحكم. تتيح هذه الميزة للمسؤولين والمشرفين تغيير بعض معايير التدفق بسهولة مثل ساعات العمل أو التنبيهات الصوتية أو تعيينات قائمة الانتظار دون فتح التدفق المطلوب.

لتجاوز إعدادات التدفق:

  • يجب عليك ضبط بعض المتغيرات داخل التدفق بحيث يمكن ضبطها خارجياً. راجع قسم إنشاء متغيرات تدفق مخصصة للحصول على تفاصيل التكوين.

  • يتعين على المسؤولين والمشرفين بعد ذلك إجراء التغييرات المطلوبة على هذه المتغيرات. تظهر متغيرات التدفق المُهيأة في صفحة تكوين القناة في مركز التحكم. راجع قسم إعداد قناة لمزيد من التفاصيل.

توفر ميزة تجاوز إعدادات التدفق المزايا التالية:

  • إمكانية إعادة استخدام التدفق: يمكن للمسؤولين استخدام نفس المسار لمؤسسات مختلفة. يمكنهم ضبط قيم مختلفة لنفس المتغير لقنوات مختلفة دون تعديل القيمة الافتراضية المحددة في التدفق.
  • أوقاتاستجابةأسرع : يتم تطبيق التغييرات التي يتم إجراؤها على قيم المتغيرات على الفور، حتى على المكالمات التي هي قيد التنفيذ بالفعل.
  • تقليل الأخطاء: يزيل خطر حدوث أخطاء عند تعديل التدفقات المعقدة.
  • إدارة المهام المبسطة: بدون هذه الميزة، يتعين على المسؤولين القيام بالمهام التالية التي قد تكون معقدة وتستغرق وقتًا طويلاً بالنسبة للمستخدمين غير التقنيين:
    1. سجل الدخول إلى مركزالتحكم.
    2. افتح وحدة مصمم التدفق.
    3. انتقل إلى التدفق المطلوب وابحث عن المسار ذي الصلة بالتدفق.
    4. قم بإجراء التغييرات المطلوبة.
    5. أعد نشر التدفق.

متغيرات محددة مسبقًا

يقوم مصمم التدفق تلقائيًا بإنشاء متغيرات محددة مسبقًا عند استخدام أحداث وأنشطة معينة في التدفق.

تظهر قائمة بالمتغيرات المحددة مسبقًا المتاحة في قسم المتغيرات المحددة مسبقًا في جزء خصائص التدفق العام. كما تظهر أيضًا في جزء الخصائص للحدث أو النشاط المحدد.

انقر على كل متغير لفتح نافذة منبثقة تشرح نوع البيانات التي يخزنها المتغير، حتى تعرف كيفية استخدام المتغير في سير العمل الخاص بك.

في حين أن معظم سمات متغير إخراج الحدث محددة مسبقًا ولا يمكن تعديلها، يمكنك تعديل المتغير لتغيير تعيين المتغير العام.

متغيرات إخراج الحدث

ترتبط متغيرات إخراج الأحداث بشكل خاص بالأحداث وتتخذ التسمية التالية: ..

تظهر جميع متغيرات إخراج الأحداث المتاحة للاستخدام في التدفق تلقائيًا في جزء الخصائص العامة بعد إدخال حدث إلى التدفق، وكذلك في جزء الخصائص لنشاط معالج الأحداث المرتبط.

متغيرات إخراج الحدث المتاحة هي:

  • NewContact.ANI

  • NewContact.DNIS

  • NewContact.InteractionID

  • NewContact.PSTNRegion

  • AgentAccepted.AgentID

  • AgentAccepted.AgentName

  • AgentAccepted.AgentEmailId

  • AgentAccepted.AgentSessionID

  • AgentAccepted.QueueID

  • AgentAccepted.QueueName

  • AgentAccepted.TeamID

  • AgentAccepted.TeamName

  • AgentAccepted.TenantID

  • AgentAccepted.CAD

  • PhoneContactEnded.AgentID

  • PhoneContactEnded.AgentEmailID

  • PhoneContactEnded.TeamID

  • PhoneContactEnded.QueueID

  • PhoneContactEnded.InboundChannel

  • PhoneContactEnded.RoutingStrategyID

  • AgentOffered.agentId

  • AgentOffered.agentName

  • AgentOffered.agentEmailId

  • AgentOffered.agentSessionId

  • AgentOffered.queueId

  • AgentOffered.queueName

  • AgentOffered.teamId

  • AgentOffered.teamName

  • AgentOffered.tenantId

  • AgentOffered.callAssociatedData

  • AgentOffered.AgentID

  • AgentOffered.AgentName

  • AgentOffered.AgentSessionID

  • AgentOffered.QueueID

  • AgentOffered.QueueName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.TenantID

  • AgentOffered.CAD

  • PreDial.direction

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • OutboundCampaignCallResult.CPAResult

  • OutboundCampaignCallResult.CPAResultCode

  • AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • AgentDisconnected.InboundChannel

  • AgentDisconnected.RoutingStrategyId

في بعض الحالات، قد يكون المتغير AgentEmailId فارغًا. ينبغي على مطوري التدفق التحقق من صحة هذا المتغير قبل استخدامه، خاصة في السيناريوهات التي تنطوي على مشكلات البحث في ذاكرة التخزين المؤقت.

تخصيص متغيرات النظام

يمكنك تخصيص تسمية سطح المكتب لمتغيرات رقم الهاتف وDNIS (خدمة تحديد رقم الهاتف المتصل) فقط. يمكنك إنشاء اسم بديل لهذه المتغيرات وتكوينه باستخدام نشاط تعيين متغير في التدفق.

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

من جزء خصائص التدفق العام ، افتح قسم تعريف المتغير.

5

انقر فوق علامة التبويب Configuration.

6

انقر فوق إضافة متغير تدفق.

7

أدخل اسم المتغير ووصفه .

8

اختر سلسلة من القائمة المنسدلة نوع المتغير.

9

قم بتفعيل زر التبديل اجعل الوكيل مرئياً.

10

في حقل تسمية سطح المكتب ، أدخل تسمية سطح المكتب المطلوبة للمتغير.

11

انقر على حفظ.

هذا يُنشئ المتغير.
12

من مكتبة الأنشطة، اسحب نشاط "تعيين متغير" إلى اللوحة.

13

في قسم إعدادات المتغيرات في جزء إعدادات النشاط ، قم بما يلي:

  1. من القائمة المنسدلة Variable ، اختر المتغير الذي قمت بإنشائه في الخطوة 10.

  2. في قسم قيمة المتغير ، اختر زر الاختيار تعيين إلى المتغير.

  3. حدد متغير النظام الذي تريد تعديله مثل NewContact.ANI لرقم الهاتف أو NewContact.DNIS لـ DNIS.

عند نشر التدفق، يحل متغير التدفق الذي تم إنشاؤه حديثًا محل متغير النظام المختار. أثناء تنفيذ التدفق، يظهر اسم سطح المكتب للمتغير الذي تم إنشاؤه حديثًا في النافذة المنبثقة الواردة ولوحة التفاعل في سطح المكتب.

متغيرات مخرجات النشاط

تقوم متغيرات إخراج النشاط بتخزين البيانات التي تم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة محددة إلى اللوحة. تستخدم متغيرات إخراج النشاط الصيغة التالية: . حيث يتغير اسم النشاط ديناميكيًا بناءً على النشاط.

إذا استخدم التدفق نشاطًا عدة مرات، فسيكون لكل نشاط نسخة فريدة من كل متغير إخراج النشاط المرتبط به. تظهر جميع متغيرات إخراج النشاط المتاحة للاستخدام في التدفق تلقائيًا في جزء الخصائص العامة عند إدخال نشاط إلى التدفق، وكذلك في جزء الخصائص للنشاط المرتبط.

متغيرات مخرجات النشاط المتاحة هي:

  • Menu.OptionEntered: يخزن خيار القائمة الذي اختاره المتصل أثناء عملية القائمة. هذا رقم واحد من 0 إلى 9.

  • CollectDigits.DigitsEntered: يخزن الأرقام التي أدخلها المتصل أثناء عملية جمع الأرقام. يعتمد عدد الأرقام على إعدادات النشاط.

  • HTTPRequest.HTTPStatusCode: يخزن رمز الحالة الذي تم استلامه عند محاولة إجراء طلب HTTP.

  • HTTPRequest.HTTPResponseBody: يخزن الاستجابة عند نجاح عملية إرسال طلب HTTP.

  • HTTPRequest.ResponseHeaders: يخزن العناوين التي يتم إرسالها كجزء من طلب HTTP.

  • VirtualAgent.IntentTriggered: يخزن هذا النظام النية التي أدت إلى بدء المحادثة ليتم التعامل معها أو تصعيدها.

  • GetQueueInfo.EWT: يخزن قيمة وقت الانتظار المقدر للطابور المحدد.

  • GetQueueInfo.PIQ: يخزن قيمة الموضع في قائمة الانتظار لقائمة الانتظار المحددة.

المتغيرات العالمية

المتغيرات العامة هي متغيرات مخصصة يمكنك عرضها والوصول إليها عند إنشاء التدفقات. يقوم المسؤول بإنشاء متغيرات عامة في وحدة Provisioning الخاصة بمركز التحكم. للمزيد من المعلومات، راجع قسم المتغيرات العامة في دليل إعداد وإدارة مركز اتصال Webex.

بصفتك مطور تدفق، يمكنك استخدام هذه المتغيرات حسب متطلباتك. يمكنك إضافة هذه المتغيرات في التدفق. يمكنك أيضًا تعديل وإزالة متغير عام بعد إضافته إلى التدفق.

إضافة متغير عام في تدفق

يمكنك إضافة 30 متغيرًا كحد أقصى في التدفق. يشمل هذا العدد جميع المتغيرات العالمية ومتغيرات التدفق، بغض النظر عما إذا كانت قابلة للإبلاغ أو قابلة للعرض من قبل الوكيل.

إذا كنت ترغب في إضافة المزيد من المتغيرات بما يتجاوز الحد الأقصى، فيجب عليك حذف عدد مماثل من المتغيرات الموجودة. للحصول على مزيد من المعلومات حول كيفية حذف متغير عام، راجع إزالة المتغيرات العامة من التدفق.

أثناء إنشاء التدفق، يمكن تهيئة متغير عام من النوع String بطول أقصى يبلغ 256 حرفًا. لكن أثناء تنفيذ التدفق، يمكن تحديث المتغير ليحتوي على ما يصل إلى 1024 حرفًا. قد يؤدي تجاوز هذا الحد إلى سلوك غير مرغوب فيه مثل فشل المكالمات والقيم غير الصالحة.

لإضافة متغيرات عامة في تدفق البيانات:

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

في جزء خصائص التدفق العام ، قم بالتمرير لأسفل إلى تعريف المتغير > قسم المتغيرات المعرفة مسبقًا.

5

في قسم المتغيرات العامة ، انقر فوق إضافة متغيرات عامة.

يظهر مربع الحوار إضافة متغيرات عامة. يعرض هذا جميع المتغيرات العامة التي أنشأها المسؤول في وحدة Provisioning.
6

(اختياري) استخدم حقل البحث عن المتغيرات العامة لتصفية والبحث عن المتغيرات العامة المطلوبة من القائمة.

7

حدد مربعات الاختيار الخاصة بالمتغيرات العامة المطلوبة من القائمة وانقر فوق إضافة.

يعرض النظام المتغيرات المختارة في قسم المتغيرات العامة.

بشكل افتراضي، يحتوي كل متغير على حقول بيانات تعريفية محددة من قبل المسؤول مثل: قابل للإبلاغ، قابل للعرض من قبل الوكيل، قابل للتعديل من قبل الوكيل، وتسمية سطح المكتب. إذا قام المسؤول بتغيير أي قيم بيانات تعريفية أثناء استخدام المتغير العام، فإن التغييرات التي تم إجراؤها في مركز التحكم تنعكس عبر التدفقات (مع تأخير انتهاء صلاحية ذاكرة التخزين المؤقت لمدة 8 ساعات).

تحرير متغير عام في تدفق

عند تعديل متغير عام، لا يمكنك تغيير أي قيمة بيانات تعريفية لمتغير عام في مصمم التدفق. ومع ذلك، يمكنك تغيير القيمة الافتراضية باستخدام زر التبديل Overwrite Default Value.

لتحرير متغير عام في تدفق:

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

في جزء خصائص التدفق العام ، قم بالتمرير لأسفل إلى تعريف المتغير > المتغيرات المعرفة مسبقًا القسم.

5

في لوحة المتغيرات العامة ، انقر فوق متغير عام وانقر فوق رمز التحرير (زر التحرير).

يظهر مربع الحوار تحرير المتغيرات العامة. يعرض تفاصيل المتغير العام المختار مثل نوع المتغير، والقيمة الافتراضية، وتسمية سطح المكتب، وإمكانية تعديل الوكيل.
6

(اختياري) قم بتمكين زر التبديل Overwrite Portal Configurations لاستبدال القيم الموجودة التي تم تكوينها في مركز التحكم. يتيح لك هذا تعديل قيم الحقول مثل القيمة الافتراضية، وإمكانية عرض الوكيل، وإمكانية تحرير الوكيل، وتسمية سطح المكتب.

أدخل القيمة المطلوبة في القيمة الافتراضية وفقًا لنوع المتغير المختار. على سبيل المثال، إذا كان نوع المتغير منطقيًا، فسيظهر هذا الحقل كقائمة منسدلة.

يجب ألا تتجاوز القيمة الافتراضية المدخلة لمتغير عام من نوع سلسلة نصية يمكن الإبلاغ عنه من قبل الوكيل 256 حرفًا.

7

قم بإجراء التغييرات اللازمة.

8

انقر على حفظ.

إزالة المتغيرات العامة من التدفق

يمكنك إزالة متغير عام غير مستخدم في أي عملية.

إذا لم تتمكن من إزالة متغير عام، فاتصل بمسؤول النظام لديك لتمكين علامة الميزة لإزالة المتغيرات العامة من التدفق.

لإزالة متغير عام من تدفق البيانات:

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

في جزء خصائص التدفق العام ، قم بالتمرير لأسفل إلى تعريف المتغير > المتغيرات المعرفة مسبقًا القسم.

5

في لوحة المتغيرات العامة، انقر فوق رمز الإزالة (x) للمتغير العام الذي تريد إزالته.

ستظهر لك رسالة منبثقة تطلب منك تأكيد الإجراء الذي قمت به.
6

انقر على حذف.

يؤدي هذا إلى إزالة المتغير العام المحدد من القائمة.

المتغيرات القابلة للعرض على سطح المكتب

يمكنك ضبط أنواع المتغيرات التالية للنافذة المنبثقة الواردة ولوحة التفاعل في سطح المكتب للمكالمات الصوتية الواردة والصادرة:

  • متغيرات النظام مثل رقم الهاتف، وخدمة تعريف الرقم المتصل (DNIS)، واسم قائمة الانتظار، ومهلة RONA

  • المتغيرات العامة التي يتم إنشاؤها وإدارتها في مركز التحكم.

  • متغيرات التدفق المخصصة التي يتم إنشاؤها وإدارتها في مصمم التدفق

يمكنك ضبط المتغيرات التي تم وضع علامة عليها بأنها قابلة للعرض من قبل الوكيل فقط.

يمكنك ضبط هذه المتغيرات في التدفقات الجديدة وكذلك في التدفقات الحالية. ومع ذلك، تستمر التدفقات الحالية في عرض متغيرات النافذة المنبثقة الافتراضية مثل رقم الهاتف وDNIS واسم قائمة الانتظار. يمكنك تعديل هذه التدفقات لإضافة المزيد من المتغيرات باستخدام هذه الميزة.

تتشابه خطوات تكوين المتغيرات للنافذة المنبثقة الواردة ولوحة التفاعل للمكالمات الواردة والصادرة.

تحتاج إلى إنشاء تدفقات منفصلة لسيناريوهات المكالمات الواردة والصادرة لتكوين متغيرات للنافذة المنبثقة الواردة ولوحة التفاعل.

نافذة منبثقة واردة على سطح المكتب
تظهر نافذة منبثقة عند تلقي الموظف مكالمة واردة أو إجراء مكالمة صادرة. يعرض معلومات أساسية عن العميل وفقًا للمتغيرات التي تم تكوينها في مصمم التدفق. يمكنك تحديد ترتيب ظهور كل من هذه المتغيرات في النافذة المنبثقة الواردة والتي يمكن أن تتضمن أي مزيج من متغيرات النظام والمتغيرات العامة ومتغيرات التدفق المخصصة. يمكنك أيضًا تعديل تسمية سطح المكتب لهذه المتغيرات.
يمكنك تخصيص تسمية سطح المكتب لمتغيرات النظام مثل رقم الهاتف وDNIS. للمزيد من المعلومات، انظر تخصيص متغيرات النظام.
بالنسبة للمكالمات الواردة والصادرة، يمكنك اختيار ما لا يقل عن ثلاثة متغيرات وما لا يزيد عن ستة متغيرات. بالنسبة لمكالمات الاستشارة، سيتمكن الوكيل الذي تمت استشارته من رؤية ثلاثة متغيرات إضافية مثل اسم الوكيل، ورقم الوكيل، وفريق الوكيل، والتي تتم إضافتها إلى القائمة بشكل افتراضي.

لا يمكنك ضبط المتغيرات التي تحتوي على معلومات حساسة في النافذة المنبثقة الواردة على سطح المكتب.

للحصول على مزيد من المعلومات حول كيفية تكوين المتغيرات للنافذة المنبثقة الواردة، راجع تكوين المتغيرات للنافذة المنبثقة الواردة.
لوحة التفاعل
تظهر لوحة التفاعل على سطح المكتب بعد أن يقبل الموظف المكالمة الواردة أو الصادرة. يعرض معلومات تم تعيينها في متغيرات لوحة التفاعل التي تم تكوينها في مصمم التدفق. يمكنك اختيار 30 متغيرًا كحد أقصى. يمكنك تحديد ترتيب ظهور كل من هذه المتغيرات في لوحة التفاعل والتي يمكن أن تتضمن أي مزيج من متغيرات النظام والمتغيرات العامة ومتغيرات التدفق المخصصة. يمكنك أيضًا تعديل تسمية سطح المكتب لهذه المتغيرات.

لا يدعم برنامج Webex Contact Center Desktop حاليًا ترجمة تسميات المتغيرات الديناميكية.

يمكنك تخصيص تسمية سطح المكتب لمتغيرات النظام مثل رقم الهاتف وDNIS. للمزيد من المعلومات، انظر تخصيص متغيرات النظام.
للحصول على مزيد من المعلومات حول كيفية تكوين المتغيرات لجزء التفاعل، راجع تكوين المتغيرات لجزء التفاعل.

قم بتهيئة المتغيرات للنافذة المنبثقة الواردة

قبل البدء

قم بضبط المتغيرات في النافذة المنبثقة الواردة للمكالمات الواردة والصادرة.

  • يجب عليك إنشاء المتغيرات التي تريد إضافتها في النافذة المنبثقة الواردة لسطح المكتب. للمزيد من المعلومات، انظر إنشاء متغير عام و إنشاء متغيرات تدفق مخصصة.

  • يجب عليك تحديد المتغيرات على أنها قابلة للعرض من قبل الوكيل. للحصول على مزيد من المعلومات حول كيفية وضع علامة على متغير عام كقابل للعرض من قبل الوكيل، راجع تحرير متغير عام في تدفق.

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

من جزء خصائص التدفق العام ، افتح قسم تعريف المتغير.

5

انقر على إمكانية عرض سطح المكتب & ترتيب علامة التبويب.

6

في قسم Incoming Popover ، انقر فوق تحديد المتغيرات لـ Incoming Popover.

تظهر نافذة تحديد المتغيرات في النافذة المنبثقة الواردة. يعرض جميع المتغيرات التي تتضمن أربعة متغيرات نظام افتراضية مثل رقم الهاتف، وDNIS، واسم قائمة الانتظار، ومهلة RONA. يتم تحديد متغيرات النظام مثل رقم الهاتف وDNIS واسم قائمة الانتظار بشكل افتراضي، ويمكنك إلغاء تحديدها عند إضافة المزيد من المتغيرات.
7

استخدم خيارات البحث التالية لتصفية القائمة:

  1. أدخل بضع كلمات في حقل البحث عن المتغيرات للبحث عن متغير معين باسمه.

  2. اختر نوع متغير من القائمة المنسدلة حدد نوع المتغير.

يتم ملء القائمة تلقائيًا بالمتغيرات وفقًا لمعايير الإدخال الخاصة بك.
8

حدد مربعات الاختيار الخاصة بالمتغيرات التي تريد اختيارها للنافذة المنبثقة الواردة.

يمكنك اختيار ما لا يقل عن ثلاثة متغيرات وما لا يزيد عن ستة متغيرات.

9

انقر على حفظ.

يمكنك تخطي هذه الخطوة إذا قمت بتمكين زر التبديل Autosave.

تظهر المتغيرات المختارة في قسم Incoming Popover.
10

استخدم المقبض أيقونة (أيقونة المقبض) بجانب متغير لتحريكه لأعلى ولأسفل في القائمة لتعيين ترتيب الظهور في النافذة المنبثقة الواردة لسطح المكتب.

11

(اختياري) انقر فوق رمز x بجوار متغير لإزالة هذا المتغير من القائمة.

قم بتكوين المتغيرات لجزء التفاعل

قبل البدء

قم بتكوين المتغيرات في لوحة التفاعل للمكالمات الواردة والصادرة.

  • يجب عليك إنشاء المتغيرات التي تريد إضافتها في النافذة المنبثقة الواردة لسطح المكتب. للمزيد من المعلومات، انظر إنشاء متغير عام و إنشاء متغيرات تدفق مخصصة.

  • يجب عليك تحديد المتغيرات على أنها قابلة للعرض من قبل الوكيل. للحصول على مزيد من المعلومات حول كيفية وضع علامة على متغير عام كقابل للعرض من قبل الوكيل، راجع تحرير متغير عام في تدفق.

1

قم بتسجيل الدخول إلى مؤسسة العميل الخاصة بك باستخدام عنوان URL الخاص بمركز التحكم https://admin.webex.com/.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر على أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق.

تظهر نافذة مصمم التدفق.
4

من جزء خصائص التدفق العام ، افتح قسم تعريف المتغير.

5

انقر فوق علامة التبويب إمكانية عرض سطح المكتب والترتيب.

6

في قسم لوحة التفاعل ، انقر فوق تحديد المتغيرات للوحة التفاعل.

تظهر نافذة تحديد المتغيرات في جزء التفاعل. يعرض جميع المتغيرات بالإضافة إلى أربعة متغيرات نظام مثل رقم الهاتف، وDNIS، واسم قائمة الانتظار، ومهلة RONA.
7

استخدم خيارات البحث التالية لتصفية القائمة:

  1. أدخل بضع كلمات في حقل البحث عن المتغيرات للبحث عن متغير معين باسمه.

  2. اختر نوع متغير من القائمة المنسدلة حدد نوع المتغير.

يتم ملء القائمة تلقائيًا بالمتغيرات وفقًا لمعايير الإدخال الخاصة بك.
8

حدد مربعات الاختيار الخاصة بالمتغيرات التي تريد اختيارها لجزء التفاعل.

يمكنك اختيار 30 متغيرًا كحد أقصى.

9

استخدم المقبض أيقونة (أيقونة المقبض) بجانب المتغير لتحريكه لأعلى ولأسفل في القائمة لتعيين ترتيب الظهور في جزء التفاعل في سطح المكتب.

10

انقر على حفظ.

يمكنك تخطي هذه الخطوة إذا قمت بتمكين زر التبديل Autosave.

تظهر المتغيرات المختارة في قسم لوحة التفاعل.
11

(اختياري) انقر فوق رمز x بجوار متغير لإزالة هذا المتغير من القائمة.

متغيرات JSON

متغيرات JSON هي متغيرات تدفق مخصصة من نوع JSON. يمكنك إنشاء متغيرات JSON في مصمم التدفق. للمزيد من المعلومات، انظر إنشاء متغيرات تدفق مخصصة.

يمكنك استخدام الأنشطة التالية لتخزين البيانات في متغير 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.employeeCode}} للحصول على القيمة كـ E1.

  • الوصول إلى فهرس مصفوفة JSON: يمكنك الوصول إلى فهرس محدد من مصفوفة JSON على غرار صيغة Pebble. للحصول على مزيد من التفاصيل حول الوصول إلى الفهرس في 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]}} للحصول على تفاصيل الموظف rirani الذي يشغل منصب مدير.

    • استخدم {{ var[1].directReports[0] }} للحصول على تفاصيل الموظف John الذي يتبع مباشرةً للمدير.

    • استخدم {{ var[1].directReports[0].preferredFullName }} للحصول على القيمة كـ John Irani.

    • استخدم {{ var[0].preferredFullName }} للحصول على القيمة كـ Romin Irani.

استخدام متغير JSON في طلب HTTP

لاستخدام متغير JSON كجسم طلب لطلب HTTP، استخدم نشاط تعيين متغير أولاً لتحويل متغير JSON إلى سلسلة نصية. على سبيل المثال، في قسم إعدادات المتغير في نشاط تعيين متغير []، قم بتعيين متغير jsonString بقيمة {{ jsonVariable }}.

استخدم هذا المتغير كمدخل لإعدادات HTTP. على سبيل المثال، في قسم إعدادات طلب HTTP ، قم بتعيين نص الطلب على أنه {{ jsonString }}.

كتابة التعبيرات

تدعم معظم حقول إدخال النصوص في مصمم التدفق كتابة التعبيرات. لا تتطلب التعبيرات ذلك، ولكنها تسمح بوظائف برمجة قوية من خلال المتغيرات للمستخدمين المتقدمين. يمكنك أيضًا إدخال النصوص والأرقام الأساسية في نفس حقول الإدخال للتدفقات البسيطة إذا لم تكن بحاجة إلى تعبيرات.

ضع كل تعبير بين قوسين مزدوجين معقوفين كما هو موضح هنا: {{Enter Expression}}

على سبيل المثال، إذا كنت ترغب في دمج متغيرين نصيين معًا، فيجب عليك استخدام {{var1+var2}}. للمزيد من المعلومات، انظر: https://pebbletemplates.io/.

صيغة قالب Pebble

تستخدم جميع حقول الإدخال في مصمم التدفق صيغة تعبير مفتوحة المصدر تسمى قوالب Pebble: https://pebbletemplates.io/.

الرموز التالية مدعومة في قوالب Pebble: ==, !=, <, >, <=, >=, +, -, *, / . لإدخال متغيرات مخصصة في تعبير، استخدم هذه الصيغة: {{variable}}

في صيغة قوالب Pebble، يجب أن تبدأ أسماء المتغيرات بحرف أو شرطة سفلية (_) أو علامة الدولار. ($), لكن ليس رقماً. على سبيل المثال، 311_Promo غير صالح، بينما Promo_311 صالح.

كما يتم دعم عوامل التشغيل المنطقية. لمعرفة مزيد من المعلومات، ارجع إلى https://pebbletemplates.io/wiki/operator/logic/.

نوصي بمراجعة وثائق قالب Pebble قبل استخدام التعبيرات في مصمم التدفق. للحصول على معلومات حول كتابة التعبيرات، راجع المستندات الموجودة على الرابط التالي: https://pebbletemplates.io/wiki/.

على سبيل المثال، في حالة استخدام الشرط الأساسي هذه، يتحقق التعبير لمعرفة ما إذا كان رقم حساب المتصل أكبر من أو يساوي قيمة معينة. بناءً على كيفية تقييم التعبير لتنفيذ تدفق معين، يمكن أن يسلك التدفق المسار الصحيح أو المسار الخاطئ.

فلاتر حصى مخصصة

طابع زمني من حقبة العصر

يمكنك استخدام مرشحات Pebble التالية لإرجاع طابع الوقت الخاص بـ "الآن" أو سلسلة تاريخ معينة:

الطابع الزمني لـ Epoch الحالي:

{{ 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

طابع زمني لتاريخ محدد:

{{ '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}} هي صيغة متغيرة.

  • نتيجة: يعرض نتيجة التعبير بعد النقر على اختبار. إذا كانت النتائج مختلفة عن المتوقع، فقم بتعديل التعبير حسب الرغبة. إذا قمت بإجراء تغييرات على التكوين، فانقر فوق تطبيق التغييرات لتحديث التعبير في تكوين النشاط.

استخدم قوالب التدفق

قوالب التدفق هي تدفقات جاهزة مصممة لحالات استخدام محددة. تتوفر هذه القوالب بسهولة في لوحة تصميم التدفق، مما يتيح لمطوري التدفقات إنشاء ونشر التدفقات بسرعة وبأقل جهد.

لإنشاء تدفقات باستخدام قوالب التدفق، حدد القالب المطلوب، وقم بتخصيصه وفقًا لمتطلبات عملك، ثم قم بالتحقق من صحته ونشره، وابدأ في استخدام التدفق. لمزيد من التفاصيل، انظر إنشاء تدفقات من قوالب التدفق.

الاستخدام خلال ساعات العمل

استخدم قالب تصميم التدفق هذا لإدارة ساعات العمل في مركز اتصال Webex. يتم استقبال المتصلين برسالة، ويتم توجيه مكالماتهم بناءً على ساعات العمل والعطلات وحالات الطوارئ المحددة للمنظمة.

يقوم هذا التدفق بتوجيه المكالمات بناءً على ساعات عمل مركز الاتصال وقوائم العطلات وحالات الطوارئ، مما يضمن تجربة مثالية للمتصلين ومعالجة فعالة لساعات خارج العمل. في حال إغلاق مركز الاتصال، يتم إخطار المتصل بالإغلاق.

تشمل الميزات الرئيسية ما يلي:

  • إدارة مركزية لساعات العمل والإجازات وحالات الطوارئ.
  • التوجيه التلقائي بناءً على إعدادات ساعات العمل.
  • يتم استخدام تقنية تحويل النص إلى كلام من سيسكو (TTS) لجميع المطالبات الصوتية، على الرغم من إمكانية تحميل ملفات صوتية مخصصة.
  • الموسيقى الافتراضية أثناء الانتظار هي defaultmusic_on_hold.wav، ولكن يمكن تخصيصها.

المتطلبات المسبقة

  • تحديد ساعات العمل: قم بإنشاء ساعات العمل وقوائم العطلات والتجاوزات في مركز التحكم.
  • ملفات صوتية: قم بتحميل ملفات الصوت المطلوبة للمطالبات مثل BusinessHoursOpen.wav أو استخدم ميزة تحويل النص إلى كلام من Cisco.
  • تخطيط قائمة الانتظار والفرق ونقاط الدخول: قم بتكوين هذه العناصر في بوابة إدارة مركز اتصال Webex.

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق الوصف
استقبال المكالماتيتم بدء المكالمة وتدخل في مسار العملية.
تقييم ساعات العمليتحقق النظام مما إذا كان الوقت الحالي يقع ضمن ساعات العمل أو العطلات أو حالة التجاوز.
ساعات العملإذا كان مركز الاتصال مفتوحًا، فسيتم تشغيل رسالة ترحيب، وسيتم توجيه المكالمة إلى قائمة انتظار الوكلاء.
بعد ساعات العملإذا كان مركز الاتصال مغلقًا، فسيتم تشغيل رسالة تفيد بإغلاق المركز، وسيتم قطع الاتصال.
تجاوزات الطوارئ في حالة تفعيل خاصية تجاوز الطوارئ، يتم تشغيل رسالة الطوارئ، ثم يتم قطع الاتصال.

أنشطة التدفق

يوضح الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفقالوصف

البدء

(رقم هاتف جديد)

يبدأ التدفق عند تلقي اتصال هاتفي جديد.

التحقق من ساعات العمل

(ساعات العمل)

يتحقق النظام مما إذا كان مركز الاتصال يعمل خلال ساعات العمل العادية، أو في عطلة، أو في حالة تجاوز طارئ.

ساعات العمل محددة

(WorkingHours_Prompt)

خلال ساعات العمل، يتم تشغيل رسالة لإبلاغ المتصل بأن مركز الاتصال مفتوح (الملف الافتراضي: BusinessHoursOpen.wav).

جهة الاتصال في قائمة الانتظار

(طابورgent_)
يتم وضع المتصل في قائمة الانتظار ليتم توجيهه إلى أحد الموظفين المتاحين.

موسيقى الانتظار

(موسيقى الانتظار)
يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار (الملف الافتراضي: defaultmusic_on_hold.wav).

عطلة رسمية

(Holiday_مغلق)

في حال كان يوم عطلة، يتم تشغيل رسالة لإبلاغ المتصل بأن المكتب مغلق.

خدمة العملاء بعد ساعات العمل

(بعد Hours_موجه)

إذا كان الاتصال بعد ساعات العمل، يتم تشغيل رسالة لإبلاغ المتصل بأن المكتب مغلق.
تجاوز الطوارئ

(Override_حالة طوارئ)

في حالة تجاوز الطوارئ، يتم تشغيل رسالة طوارئ.
قطع الاتصال

(قطع الاتصال)

بعد تشغيل الرسالة (سواء كان ذلك بعد ساعات العمل، أو في عطلة، أو في حالة طوارئ)، يتم قطع الاتصال.

موارد إضافية

للحصول على مزيد من المعلومات حول تكوين ساعات العمل وقوائم العطلات والتجاوزات، راجع دليل إعداد وإدارة مركز اتصال Webex .

اتصال شامل بالوارد

استخدم قالب تصميم التدفق هذا في مركز اتصال Webex للتعامل الشامل مع المكالمات الواردة، والتحقق من ساعات العمل، وإعلانات الموقع في قائمة الانتظار، وخيارات إعادة الاتصال.

يوضح هذا التدفق سيناريو شامل للمكالمات الصوتية الواردة لمركز اتصال Webex. ويشمل ذلك التعامل مع ساعات العمل، والعطلات، وتجاوزات الطوارئ، وخيارات الخدمة الذاتية، وإعلانات الموقع في قائمة الانتظار، وخيارات معاودة الاتصال بالعملاء. إنه مناسب للبيئات التي تكون فيها الخدمة الذاتية الأساسية وقوائم انتظار المكالمات ضرورية.

قم بتعديل سير العمل ليناسب احتياجات المؤسسة المحددة وللتعامل مع الظروف غير المعروفة بسلاسة.

يستخدم هذا التدفق تقنية تحويل النص إلى كلام من سيسكو (TTS) للأنشطة الصوتية التي تتطلب مطالبات (إن وجدت). بالنسبة للموسيقى، يتم استخدام الملف defaultmusic_on_hold.wav الافتراضي الذي يتم توفيره خارج الصندوق.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا الإجراء:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتعيينات نقاط الدخول، وأي تكوينات أخرى خاصة بالمنظمة مثل الموصلات، وANI الصادر، والمزيد.
  • قم بإعداد ساعات العمل وقوائم العطلات وتجاوزات الطوارئ من خلال مركز التحكمالخدمات إعداد مركز الاتصالساعات العمل.

  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق

الوصف

تم استقبال المكالمةيدخل الاتصال إلى مسار العمل عند نشاط NewContact.
تحقق من ساعات العمليقوم التدفق بفحص الوقت الحالي مقابل ساعات العمل المحددة باستخدام نشاط BusinessHours.
  • ساعات العمل: يتم توجيه المكالمة إلى نشاط Work_Non_WorkHours_Match ، ويتم التعامل معها بشكل أكبر بناءً على شروط مثل ساعات العمل أو ساعات ما بعد العمل.
  • العطلات: يتم تشغيل رسالة Holiday_مغلق ، لإبلاغ المتصل بأن المكتب مغلق بسبب عطلة، يلي ذلك قطع الاتصال.
  • تجاوز الطوارئ: يقوم النشاط Override_Emergency بتشغيل رسالة تجاوز الطوارئ، متبوعة بفصل الاتصال.
  • بعد ساعات العمل: يقوم النشاط AfterHours_Prompt بتشغيل رسالة ساعات الإغلاق، ثم يتم قطع الاتصال.
خيارات الخدمة الذاتيةخلال ساعات العمل، يقوم نشاط WelcomeMenu (قائمة الرد الصوتي التفاعلي) بعرض قائمة تقدم خيارات الخدمة الذاتية الأساسية للمتصلين:
  • اضغط 1 للحصول على دعم العملاء: تم وضع المكالمة في قائمة انتظار فريق الدعم.
  • اضغط 2 للمبيعات: تم وضع المكالمة في قائمة انتظار فريق المبيعات.
تحديد موقع الطابور يتم وضع المتصل في قائمة انتظار باستخدام نشاط Queue.

يقوم النشاط GetPositioninQueue باسترداد موضع المتصل في قائمة الانتظار، ويتم الإعلان عن هذه المعلومات للمتصل باستخدام النشاط PlayPIQ.

خيارات معاودة الاتصال والبريد الصوتيإذا اختار المتصل ترك رسالة صوتية أو طلب معاودة الاتصال، فسيتم تشغيل نشاط FinalMenu :
  • اضغط1 للاتصالبك : يتم استخدام نشاط Callback_guf لجدولة رد الاتصال.
  • اضغط 2 للبريد الصوتي:يتم تحويل المكالمة إلى البريد الصوتي باستخدام نشاط البريد الصوتي .

موسيقى الانتظار

يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار (الملف الافتراضي: defaultmusic_on_hold.wav).

معالجة الحلقات

يضمن هذا التدفق أنه إذا قام المتصل بالتكرار عدة مرات (من خلال أنشطة CallLoopCycle و LoopCycle )، فسيتم توجيهه إلى خيارات القائمة النهائية (إعادة الاتصال أو البريد الصوتي).
انقطاع المكالمةبعد اكتمال جميع الخطوات أو إذا اختار المتصل الخروج، يتم قطع الاتصال باستخدام أنشطة DisconnectContact.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في نموذج التدفق هذا.

نشاط التدفق

الوصف

البدء

(نيوكونتاكت)

يبدأ التدفق عند تلقي المكالمة.

التحقق من ساعات العمل

(ساعات العمل)

يتحقق مما إذا كانت المكالمة خلال ساعات العمل الرسمية، أو العطلات، أو حالات الطوارئ.

قائمة الرد الصوتي التفاعلي

(قائمة الترحيب)

يعرض قائمة بخيارات الخدمة الذاتية (اضغط 1 للدعم، اضغط 2 للمبيعات).

إدارة قائمة الانتظار

  • طابور: يضع المتصل في قائمة انتظار الفريق المناسب (على سبيل المثال، الدعم أو المبيعات).
  • GetPositioninQueue: يسترجع ويعلن موقع المتصل في قائمة الانتظار.
  • PlayPIQ: يعلن عن موقع المتصل في قائمة الانتظار.

إيقاف الموسيقى

(موسيقى الانتظار)

يقوم المشغل بتشغيل الموسيقى بينما ينتظر المتصل في قائمة الانتظار.

معالجة الحلقات

(CallLoopCycle و LoopCycle)

يضمن توجيه المكالمات المتكررة مرات عديدة إلى القائمة النهائية.

انقطاع الاتصال

(قطع الاتصال)

يقطع الاتصال بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل.

موارد إضافية

للمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

استطلاع رضا العملاء DTMF

يحتوي قالب التدفق هذا على وظائف نظام استطلاع ما بعد المكالمة (PCS) المدعوم بنظام الاستجابة الصوتية التفاعلية (IVR). تم تصميم الاستبيان لجمع تقييمات رضا العملاء بكفاءة وفعالية باستخدام قائمة أساسية ونظام الرد الصوتي التفاعلي (IVR) الذي يعمل باللمس.

تساعد هذه الآلية مركز اتصال Webex على جمع ملاحظات العملاء بكفاءة من خلال استطلاع رأي آلي بسيط بعد المكالمة باستخدام نغمات DTMF (نغمات متعددة الترددات ثنائية النغمة). يقوم العملاء بتقييم تجربة الاتصال الخاصة بهم عندما تظهر لهم رسالة تطلب منهم التقييم. يقوم النظام بجمع ردود العملاء في متغير عام يستخدم لإعداد التقارير. يقيس الاستطلاع تقييمات رضا العملاء على مقياس من 1 إلى 5.

تم تصميم هذا المسار لتسهيل إعداد استطلاعات ما بعد المكالمة في بضع خطوات بسيطة. يأتي الجهاز مزودًا مسبقًا بجميع المكونات الأساسية المطلوبة، بما في ذلك موصل تحويل الكلام إلى نص.

الاستخدام

لاستخدام هذا التدفق بشكل فعال كتدفق استطلاع ما بعد المكالمة، قم بتوصيل GoTo Flow من حدث AgentDisconnected في التدفق الرئيسي الخاص بك. وهذا يضمن أنه عندما يقوم الموظف بإنهاء المكالمة، يتم عرض استبيان استجابة صوتية تفاعلية (IVR) على المتصل بعد المكالمة، والذي يلتقط استجابة رضا العملاء (CSAT).

يتضمن هذا التدفق رسائل يمكن تشغيلها للعملاء. يمكنك تخصيص الرسائل حسب الحاجة.

المتطلبات المسبقة

قبل تهيئة هذا التدفق، قم بإنشاء المتغيرات التالية:

  • استطلاع مضاد

    • النوع— عدد صحيح

    • القيمة الافتراضية—0

    • الوصف— يتتبع عدد محاولات الاستطلاع ويزيدها مع كل استجابة غير صالحة أو متجاوزة للمهلة.

  • Global_FeedbackSurveyResponse

    • النوع— عدد صحيح

    • القيمة الافتراضية—0

    • المصدر— متغير عام
    • اجعل قابلاً للإبلاغ— قم بتشغيله.
    • الوصف— يخزن رد العميل على التقييم أو "لا يوجد رد" في حالة عدم وجود رد invalid/timeout سيناريو.

أنشطة التدفق

يوضح الجدول التالي الأنشطة المستخدمة في سير العمل.

نشاط التدفقالوصف

البدء

جهة اتصال جديدة

يبدأ الاستطلاع عند بدء اتصال هاتفي جديد.

خيارات الاستطلاع (قائمة الرد الصوتي التفاعلي)

يطلب من المستخدم تحديد تقييم (من 1 إلى 5). الأرقام 1 و2 و3 و4 و5 تشير إلى مستويات الرضا.

يؤدي انتهاء المهلة أو تلقي استجابة غير صالحة إلى إعادة المحاولة.

تحديد استجابة الاستبيان

يلتقط اختيار المستخدم ويخزنه في متغير Global_FeedbackSurveyResponse.

استطلاع عداد المجموعات

يزيد قيمة متغير CounterSurvey بعد انتهاء المهلة أو تلقي استجابة غير صالحة.

استطلاع نقاط البيع

يتحقق مما إذا كان عدد المحاولات يتجاوز 2 باستخدام الشرط التالي: CounterSurvey > 2.

ينهي الاستطلاع إذا استنفدت جميع المحاولات.

SetVariable_r3k

يُعيّن قيمة "NoResponse" إلى SurveyResponse في حالة استنفاد جميع محاولات إعادة الإرسال.

تشغيل استطلاع مسجل

يقوم بتشغيل رسالة شكر بعد تلقي الرد.

قطع الاتصال

ينهي المكالمة بلطف.

الوكيل الافتراضي DialogFlow ES

يوضح قالب تصميم تدفق مركز اتصال Webex هذا تدفق البيانات بين Google DialogFlow ES ومركز اتصال Webex، مع التركيز على كيفية تمرير البيانات من وإلى كلا النظامين الأساسيين أثناء التفاعل.

يوضح هذا التدفق كيفية نقل البيانات بين مركز اتصال Webex و DialogFlow ES لمعالجة تفاعلات العملاء. يوفر هذا النظام تدفقًا أساسيًا يتم من خلاله تبادل البيانات مع DialogFlow ES لمعالجة اللغة الطبيعية وتنفيذ مهام الوكيل الآلي. يتيح التكامل مع DialogFlow للروبوت فهم نوايا العملاء واتخاذ الإجراءات المناسبة بناءً على المحادثة. بالإضافة إلى ذلك، تتضمن العملية معالجة الأخطاء لضمان تجربة سلسة للعملاء، حتى عند ظهور ظروف غير متوقعة.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا الإجراء:

  • وكيل Google DialogFlow ES ذو نوايا مناسبة للمحادثة.
  • إنشاء نقاط دخول، وقوائم انتظار، وفرق، وتعيينات نقاط الدخول.
  • قم بتمكين خاصية Webhook Fulfillment في DialogFlow ES واستخدم نموذج كود node.js في المحرر المضمن.
  • تم تفعيل خاصية تحويل النص إلى كلام (TTS) من سيسكو لإنشاء رسائل مخصصة بشكل ديناميكي. قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق

الوصف

العميل يبادر بالاتصال يتم استقبال المكالمة بواسطة مركز اتصال Webex.
يتم تمرير البيانات إلى DialogFlow ESيتم إرسال تحية مخصصة، تتضمن تفاصيل العميل مثل الاسم وسبب الاتصال، إلى روبوت DialogFlow ES للمعالجة.
تفاعل الروبوت مع DialogFlowيقوم DialogFlow بمعالجة المدخلات والاستجابة بناءً على النوايا المُكوّنة.
الموسيقى في قائمة الانتظارأثناء قيام الروبوت بمعالجة الطلب، يتم وضع العميل في قائمة انتظار مع موسيقى انتظار.
قطع اتصالينتهي التفاعل بمجرد اكتمال الحوار.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في نموذج التدفق هذا.

نشاط التدفق

الوصف

البدء

يمثل هذا النشاط بداية التدفق. يتم تفعيلها عند تلقي مكالمة جديدة.
لغة محددةيستخدم هذا التدفق نشاط "تعيين متغير" لتكوين رمز اللغة (en-US) للتفاعل بأكمله. وهذا يضمن توافق جميع التفاعلات الصوتية مع تفضيلات لغة المتصل.
التحية المخصصةيقوم هذا النشاط بتمرير تفاصيل العميل مثل الاسم والبريد الإلكتروني وسبب الاتصال إلى روبوت DialogFlow ES. يتم إنشاء التحية بشكل ديناميكي باستخدام تقنية تحويل النص إلى كلام من سيسكو (TTS). مثال على البيانات التي تم تمريرها:
  • اسم العميل: جين دو
  • البريد الإلكتروني للعميل: customer@email.com
  • سبب العميل: الحجوزات

انتظر دورك لدى الموظف

إذا تطلب التفاعل تصعيدًا، يتم وضع العميل في قائمة انتظار، ويتم تشغيل موسيقى الانتظار باستخدام الملف defaultmusic_on_hold.wav.
تشغيل الموسيقىيتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. يستخدم هذا النظام موسيقى الانتظار الافتراضية من سيسكو، ولكن يمكن تخصيصه عن طريق تحميل ملفات موسيقية مختلفة.

قطع اتصال

يؤدي هذا النشاط إلى قطع الاتصال بمجرد اكتمال العملية، مما يضمن نهاية سلسة للتفاعل.

تفاصيل التدفق

يحتوي ملف JSON الخاص بالتدفق المستخدم في هذا المثال على متغيرات وأنشطة أساسية للتعامل مع التفاعل ومعالجة الأخطاء والتواصل بين مركز اتصال Webex و DialogFlow. تتضمن المتغيرات الرئيسية المستخدمة ما يلي:

متغير التدفق

الوصف

Global_FeedbackSurveyOptIn

يتتبع ما إذا كان العميل يختار المشاركة في استطلاع رأي بعد المكالمة.
اسم العميليلتقط اسم العميل لتخصيصه.
البريد الإلكتروني للعميليلتقط بريد العميل الإلكتروني.
سبب العميليسجل سبب اتصال العميل.
لغةlobal_Gيقوم بضبط اللغة الافتراضية (en-US).

Global_VoiceName

يحدد الصوت المستخدم في تحويل النص إلى كلام.

موارد إضافية

للحصول على مزيد من المعلومات حول هذا التكامل، شاهد الفيديو العمل مع البيانات على Google DialogFlow ES مع Webex Contact Center.

راجع وثائق مطور مركز اتصال Webex و وثائق DialogFlow ES لمزيد من الإرشادات.

دعم المطور

للحصول على أي دعم بخصوص هذا التكامل، افتح تذكرة مع فريق دعم مطوري مركز اتصال Webex من خلال بوابة مطوري Webex .

للمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة تطبيقات مركز اتصال Webex .

دعم المتغيرات الديناميكية

يوفر هذا القالب تدفقًا صوتيًا واردًا متقدمًا وديناميكيًا يسترجع الإعدادات الخارجية، ويضبط متغيرات التدفق بتلك الإعدادات، ويوجه المكالمات بناءً على تكوينات المتغيرات.

يقوم التدفق بجلب إعدادات التدفق ديناميكيًا من خلال طلب HTTP ويقوم بتعيين المتغيرات التي توجه بقية التدفق. تتولى هذه المتغيرات إدارة قرارات التوجيه، ومعالجة قوائم الانتظار، والمطالبات، وإدارة الأخطاء. يُستخدم هذا غالبًا في السيناريوهات التي تتطلب مرونة في معالجة المكالمات بناءً على ظروف العمل في الوقت الفعلي مثل ساعات العمل أو العطلات - حيث يمكن إعادة استخدام تدفق واحد عبر حالات استخدام مختلفة باستخدام التوجيه الديناميكي القائم على المتغيرات.

يضمن هذا النظام تجربة سلسة وفعالة للمتصل من خلال تشغيل الرسائل المناسبة، والتعامل مع ساعات العمل أو حالات الخطأ، وتوفير التوجيه بناءً على المتطلبات المحددة للمؤسسة.

يستخدم هذا التدفق تقنية تحويل النص إلى كلام من سيسكو (TTS) لجميع الأنشطة الصوتية التي تتطلب مطالبات. يمكن ضبط الموسيقى المخصصة للانتظار أو الرسائل عن طريق تحديث متغيرات التدفق.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا الإجراء:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتعيينات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمنظمة مثل الموصلات، وANI الصادر، والمزيد.
  • تأكد من تحميل أي ملفات صوتية ثابتة مطلوبة أو مطالبات تحويل النص إلى كلام مخصصة إلى النظام.

  • يجب أن يكون لديك نقطة نهاية API صالحة لجلب إعدادات التدفق

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق

الوصف

جهة اتصال جديدةيبدأ التدفق عند تلقي مكالمة عند نقطة الدخول.
طلب HTTPيقوم التدفق بإجراء طلب HTTP لجلب إعدادات التدفق ديناميكيًا بناءً على رقم تعريف الجهاز (DNIS) الخاص بالمكالمة.
التحقق من ساعات العملبحسب إعدادات التدفق، يتحقق التدفق من ساعات العمل والعطلات الرسمية، ويقوم بتجاوز الإعدادات لتوجيه المكالمة بشكل مناسب.
تشغيل رسالة (مرحباً)بناءً على الإعدادات التي تم جلبها، يتم تشغيل رسالة ترحيب باستخدام تقنية تحويل النص إلى كلام أو رسالة مسجلة مسبقًا.
نشاط قائمة الانتظارإذا لزم الأمر، يتم وضع المكالمة في قائمة انتظار بناءً على متغيرات ديناميكية.
تشغيل الموسيقى (إدارة قائمة الانتظار) & الموسيقى في قائمة الانتظار)أثناء انتظار المتصل في قائمة الانتظار، يتم تشغيل موسيقى الانتظار، والتي يمكن ضبطها ديناميكيًا.
معالجة الأخطاءفي حالة حدوث أي خطأ، يتم إعادة توجيه المكالمة إلى مسار معالجة الأخطاء أو نقطة دخول مختلفة باستخدام GoTo التي تم تمكينها بواسطة المتغيرات الديناميكية.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في نموذج التدفق هذا.

نشاط التدفق

الوصف

البدء

يبدأ التدفق عند تلقي مكالمة من خلال نشاط جهة اتصال جديدة.
طلب HTTPيقوم نشاط FetchFlowSettings بإجراء طلب HTTP لاسترداد جميع إعدادات التدفق الضرورية، مثل ساعات العمل والمطالبات وتكوينات قائمة الانتظار.

قائمة الرد الصوتي التفاعلي

(قائمة الترحيب)

يعرض قائمة بخيارات الخدمة الذاتية (اضغط 1 للدعم، اضغط 2 للمبيعات).

تعيين المتغيراتيقوم نشاط SetVariable بتخزين البيانات المسترجعة من طلب HTTP وتعيين قيم للمتغيرات المتعلقة بالتدفق مثل businessHours و queue و welcomePrompt و holdMusic.
ساعات العمليقوم نشاط ساعات العمل بفحص جدول العمل والعطلات والتجاوزات، وتوجيه التدفق بناءً على الوقت الحالي.
رسالة تشغيليقوم نشاط PlayMessage بتشغيل رسالة ترحيب للمتصل. يمكن ضبط هذا بشكل ديناميكي أو تهيئته مسبقًا.
جهة الاتصال في قائمة الانتظاريقوم نشاط QueueContact بوضع المتصل في قائمة الانتظار المناسبة، باستخدام متغيرات ديناميكية لإدارة قائمة الانتظار ومعالجة حالات الطوارئ.
تشغيل الموسيقىيقوم نشاط تشغيل الموسيقى بتشغيل موسيقى الانتظار للمتصلين المنتظرين في قائمة الانتظار، ويتم تكوينه بناءً على متغير holdMusic.
انتقل إلىتُستخدم أنشطة "انتقال إلى" المتعددة للتنقل بين أجزاء مختلفة من التدفق أو للتعامل مع ظروف محددة مثل العطلات أو الأخطاء.
قطع اتصالبعد إتمام جميع الخطوات اللازمة، ينتهي التدفق بالفصل أو إعادة التوجيه المناسب.

مرحبا بالعالم

استخدم هذا القالب لإنشاء مسار صوتي وارد بسيط حيث يتم الترحيب بالمتصلين برسالة ثم يتم قطع الاتصال. يُستخدم هذا الإجراء غالبًا خلال ساعات الإغلاق.

يوفر هذا التدفق مسارًا بسيطًا يقوم بتشغيل إعلان للمتصل. قم بتعديل آلية العمل لضمان تجربة سلسة للمتصل من خلال معالجة أي أخطاء أو ظروف غير معروفة.

يستخدم التدفق الفرعي تقنية تحويل النص إلى كلام من سيسكو لأي مطالبات صوتية. بالنسبة للموسيقى، يتم استخدام الملف المدمج (defaultmusic_on_hold.wav) افتراضيًا لتشغيل الموسيقى أثناء الانتظار.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا الإجراء:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتعيينات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمنظمة مثل الموصلات، وANI الصادر، والمزيد.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من Cisco-Text-to-Speech (TTS).

    للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

خلل في التدفق

  1. يتم استقبال المكالمة وتدخل في مسار العملية.
  2. يتم تشغيل رسالة ترحيبية للمتصل.
  3. يتم وضع المتصل في قائمة الانتظار.
  4. يتم تشغيل موسيقى الانتظار أثناء انتظار المتصل.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في نموذج التدفق هذا.

نشاط التدفق

الوصف

البدء

يبدأ التدفق عند تلقي مكالمة
رسالة تشغيل
  • يتم توجيه المكالمة إلى نشاط WelcomeMessage ، الذي يقوم بتشغيل رسالة ترحيب للمتصل.
  • يستخدم هذا النظام تقنية تحويل النص إلى كلام، ولكن يمكن أن تكون رسالة مسجلة مسبقًا، تحية للمتصل أو تقديم بعض المعلومات.

قطع اتصال

  • بعد رسالة الترحيب، يتم توجيه المكالمة إلى عملية قطع الاتصال.
  • يؤدي هذا النشاط إلى قطع الاتصال، وإنهاء التفاعل بعد تشغيل الرسالة.

موارد إضافية

للمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

قائمة الطعام الآلية

استخدم قالب تصميم تدفق مركز اتصال Webex هذا لإنشاء نظام قائم على القوائم لتوجيه المكالمات بكفاءة. يقوم النظام بأتمتة الإجراءات الواردة، وتوجيه المتصلين إلى الفرق أو الخدمات المناسبة لتجربة أكثر سلاسة.

تعمل هذه الآلية على أتمتة التفاعل الأولي مع المتصل، مما يسمح له بالتنقل عبر خيارات القائمة المختلفة. يتضمن ذلك معالجة الأخطاء الديناميكية، ودعم اللغات المتعددة، وعملية قطع اتصال مهذبة في حالة حدوث أخطاء أو مدخلات غير معروفة.

يستخدم هذا التدفق تقنية تحويل النص إلى كلام من سيسكو (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، يتم استخدام الملف المدمج (defaultmusic_on_hold.wav) افتراضيًا لتشغيل الموسيقى أثناء الانتظار.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا الإجراء:

  • إنشاء نقاط دخول، وقوائم انتظار، وفرق، وتعيينات نقاط الدخول.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق

الوصف

استقبال المكالمات

(رقم هاتف جديد)

يتم تشغيل هذا التدفق عندما يتم بدء اتصال هاتفي جديد عن طريق مكالمة واردة.

رسالة الترحيب

(مقدمة ترحيبية)

يتم تشغيل رسالة ترحيبية: أهلاً بكم في مركز اتصال Webex!

القائمة الرئيسية

(قائمة الرد الصوتي التفاعلي)

يتم عرض مجموعة من خيارات القائمة على المتصل. يتم قراءة القائمة بصوت عالٍ باستخدام تقنية تحويل النص إلى كلام، لتوجيه المتصل خلال خيارات الخدمة المختلفة:

  • اضغط 1 لفريق الخدمات
  • اضغط ٢ لفريق المبيعات
  • اضغط 3 للفرق الخارجية
  • اضغط على الرقم 4 لمعرفة ساعات التشغيل
  • اضغط 5 للاطلاع على الأسئلة الشائعة
  • اضغط 6 للاطلاع على المتطلبات الأساسية
  • اضغط 7 للاستفسار عن مشاكل الفواتير
  • اضغط 8 للتحدث مع أحد ممثلي خدمة العملاء
  • اضغط 9 للحصول على معلومات عامة
  • يضعط # لتكرار القائمة
  • يضعط * لإنهاء المكالمة

التوجيه بناءً على الاختيار

بناءً على الخيار المحدد، يتم تحويل المتصل إما إلى فريق معين (تحويل عشوائي) أو وضعه في قائمة انتظار للوكيل المتاح التالي.

معالجة الخطأ

يتم التعامل مع المدخلات غير الصالحة برسالة خطأ، ويُطلب من المتصل المحاولة مرة أخرى.

الموسيقى متاحة

(تشغيل الموسيقى)

أثناء الانتظار في قائمة الانتظار، يتم تشغيل موسيقى الانتظار الافتراضية (defaultmusic_on_hold.wav).

قطع اتصال

تنتهي العملية بإنهاء المكالمة.

أنشطة التدفق

يوضح الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

الوصف

رقم هاتف جديد

(يبدأ)

هذه هي نقطة البداية للتدفق عندما يتم بدء اتصال هاتفي جديد عن طريق مكالمة واردة.

رسائل التشغيل

(مقدمة ترحيبية)

يتم استقبال العميل برسالة: أهلاً بكم في مركز اتصال Webex!

تستخدم هذه الخطوة تقنية تحويل النص إلى كلام (TTS) السحابية من سيسكو لإنشاء الرسالة.

القائمة الرئيسية

(قائمة الرد الصوتي التفاعلي)

يتم عرض قائمة على المتصل تتضمن خيارات متنوعة:

  • اضغط 1 لفريق الخدمات
  • اضغط ٢ لفريق المبيعات
  • اضغط 3 للفرق الخارجية
  • اضغط على الرقم 4 لمعرفة ساعات التشغيل
  • اضغط 5 للاطلاع على الأسئلة الشائعة
  • اضغط 6 للاطلاع على المتطلبات الأساسية
  • اضغط 7 للاستفسار عن مشاكل الفواتير
  • اضغط 8 للتحدث مع أحد ممثلي خدمة العملاء
  • اضغط على الرقم 9 للتحدث مع فريق الخدمات مرة أخرى
  • يضعط # لتكرار القائمة
  • يضعط * لإنهاء المكالمة

التوجيه بناءً على الاختيار

(شروط)

بناءً على الخيار المحدد، يتم تحويل المتصل إما إلى فريق معين (تحويل عشوائي) أو وضعه في قائمة انتظار للوكيل المتاح التالي.

  • التحويل المباشر إلى فرق الخدمات أو المبيعات.
  • قم بتوجيه المتصل إلى أحد الموظفين، مع تشغيل موسيقى الانتظار أثناء الانتظار.

تشغيل الموسيقى

(موسيقى متوقفة)

بالنسبة للمكالمات المدرجة في قائمة الانتظار، يقوم النظام بتشغيل موسيقى الانتظار بينما ينتظر المتصل الموظف المتاح التالي.

معالجة الخطأ

إذا تم اختيار خيار غير صالح أو انتهت مهلة الإدخال، يقوم النظام بتشغيل رسالة تحث المتصل على المحاولة مرة أخرى.

قطع اتصال

بعد اكتمال التفاعل أو حدوث خطأ، يقوم النظام بفصل المكالمة باستخدام نشاط Disconnect Contact.

حالات استخدام إضافية

  • القوائم الفرعية: توجد قائمة لاختيار اللغة، حيث يمكن للمستخدمين اختيار لغتهم المفضلة بالضغط على الرقم 1 للغة الإنجليزية أو الرقم 2 للغة الإسبانية. تتكرر القائمة إذا ضغط المتصل على #.
  • رسائل الخطأ: عند استلام مدخلات غير صالحة، يتم تشغيل رسالة خطأ. في حالة حدوث أخطاء جسيمة، يعتذر النظام ويقطع الاتصال بالمتصل.

موارد إضافية

للمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

استخراج بيانات Microsoft Dynamics HTTP(S)

استخدم قالب مصمم التدفق هذا لإنشاء تدفق IVR في مركز اتصال Webex الذي يتصل بـ MS Dynamics باستخدام موصل HTTP. يقوم هذا التدفق باسترداد تفاصيل العميل والحالة باستخدام ANI من نظام إدارة علاقات العملاء (CRM)، ويرحب بالمتصل برسالة شخصية، ويوجه المكالمة.

في هذا المسار، يتم الترحيب بالمتصل برسالة شخصية تستند إلى بيانات إدارة علاقات العملاء، وإذا لم يتم العثور على أي حالة، يتم تحويل المكالمة إلى وكيل. يتم تزويد الموظف بتفاصيل العميل أو القضية في الوقت الفعلي من خلال نافذة منبثقة على الشاشة. يتفاعل التدفق مع MS Dynamics من خلال طلبين HTTP:

  1. يسترجع تفاصيل العميل من خلال إجراء بحث ANI.
  2. يسترجع أحدث تفاصيل الحالة بناءً على معرف العميل. إذا لم يتم العثور على معلومات عن العميل أو الحالة، يتم توجيه المكالمة إلى وكيل، ويتم تشغيل الرسالة المناسبة للمتصل. يتلقى الموظف إشعارًا على الشاشة يعرض إما نموذج حالة جديدة أو تفاصيل الحالة الأخيرة التي تم إنشاؤها للعميل.

تم تفعيل خاصية عرض المعلومات على الشاشة لضمان تزويد الموظفين بالمعلومات اللازمة عند الرد على المكالمات.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية قبل تنفيذ هذا الإجراء:

  • تم تسجيل التطبيق في Azure لـ MS Dynamics CRM.
  • يجب تكوين OAuth 2.0 وإعداد الموصل في مركز التحكم مسبقًا.
  • قم باستيراد القالب إلى برنامج تصميم التدفق.
  • قم بتعديل متغيرات التدفق، وقوائم الانتظار، وأي تكوينات محددة بناءً على احتياجات مؤسستك.

يستخدم هذا التدفق تقنية تحويل النص إلى كلام من سيسكو (TTS) للمطالبات الديناميكية. إذا كان الصوت الثابت مطلوبًا، فيمكن للمستخدمين تحميل ملفات صوتية. يتم استخدام موسيقى الانتظار الافتراضية من مستودع Webex.

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق

الوصف

استقبال المكالمات

تم التقاط رقم هوية المتصل.

ستريب إيه إن آي

ال + تمت إزالة رمز الدولة من رقم التعريف الوطني للمنطقة.

جلب معلومات العميل

يتم إرسال طلب HTTP إلى MS Dynamics CRM للبحث عن تفاصيل العميل باستخدام ANI المجرد.

التحقق المشروط - وجود العميل

إذا كان العميل موجودًا، يتم إرسال طلب HTTP آخر لجلب تفاصيل قضيته. إذا لم يكن العميل موجودًا، فسيتم تشغيل رسالة لم يتم العثور على حالة.

معلومات الحالة الشخصية

في حال العثور على قضية، يتم استقبال المتصل بتفاصيل قضيته الأخيرة.

قم بتوجيه المستخدم إلى الوكيل أو قطع الاتصال

ثم يُعرض على المتصل خيار التحدث إلى أحد الموظفين أو قطع الاتصال.

نافذة منبثقة للوكيل

عندما يجيب الموظف، يتم عرض تفاصيل القضية أو نموذج القضية الجديد في علامة تبويب جديدة في المتصفح.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق لتدفق IVR الذي يتصل بـ MS Dynamics باستخدام موصل HTTP.

نشاط التدفق

الوصف

البدء

يبدأ التدفق عند تلقي المكالمة.

ستريب إيه إن آي

يزيل + رمز الدولة من ANI للتحضير لعملية البحث في MS Dynamics.

احصل على معلومات العميل

يتم إرسال طلب HTTP GET لاسترداد الاسم الكامل للعميل ومعرف جهة الاتصال بناءً على ANI.

التحقق المشروط - وجود العميل

يتحقق مما إذا كان العميل موجودًا في نظام MS Dynamics. إذا كان ذلك صحيحًا، فسيتم جلب تفاصيل القضية. في حالة الخطأ، يتم تشغيل رسالة تُعلم المتصل بأنه لم يتم العثور على أي حالة.

احصل على معلومات القضية

يسترجع عنوان القضية ورقمها باستخدام معرف العميل من الخطوة السابقة.

تشغيل رسائل شخصية

يرحب بالمتصل باسمه ويقدم تفاصيل الحالة باستخدام تقنية تحويل النص إلى كلام (TTS).

لم يتم العثور على أي حالة تشغيل

يقوم النظام بتشغيل رسالة إذا لم يتم العثور على قضية للمتصل، ويبلغه بأنه سيتم تحويله إلى أحد الموظفين.

القائمة الرئيسية

يُتيح للمتصل خيار الاتصال بوكيل أو قطع المكالمة.

جهة الاتصال في قائمة الانتظار

يقوم بتوجيه المتصل إلى وكيل متاح بناءً على إعدادات قائمة الانتظار المحددة مسبقًا.

تشغيل الموسيقى

يقوم المشغل بتشغيل الموسيقى بينما ينتظر المتصل في قائمة الانتظار.

قطع الاتصال

ينهي المكالمة إذا اختار المتصل قطع الاتصال.

نافذة منبثقة للشاشة

تظهر معلومات القضية أو نموذج القضية الجديد للوكيل عند الرد على المكالمة.

موارد إضافية

للحصول على تعليمات خطوة بخطوة حول تكوين التدفقات، راجع دليل إعداد وإدارة مركز اتصال Webex.

للاطلاع على عرض توضيحي لتكامل MS Dynamics، انظر كيفية تكوين موصل مخصص لـ MS Dynamics CRM.

للحصول على مزيد من المعلومات حول أدوات واجهة برمجة التطبيقات (API) للمصادقة على بيئات Microsoft Dataverse، راجع استخدام Insomnia مع واجهة برمجة تطبيقات الويب Dataverse.

تخصيص النسبة المئوية و A/B توزيع

استخدم قالب تصميم تدفق مركز اتصال Webex هذا لتوزيع المكالمات حسب النسبة المئوية عبر قوائم الانتظار المختلفة، مما يضمن التشغيل السلس ويقلل من حالات انقطاع المكالمات أثناء ارتفاع حجم المكالمات.

يقوم هذا التدفق بتوزيع المكالمات الواردة بناءً على تخصيص قائم على النسبة المئوية. على وجه التحديد، 90⁦% of contacts are routed to the main queue, 0%⁩ لدعم الفائض (غير نشط)، و 10% إلى قائمة انتظار خارجية. بعد التخصيص، يتم تشغيل رسالة للمتصلين تشير إلى تعيينهم في قائمة الانتظار، تليها موسيقى الانتظار حتى يصبح أحد الموظفين متاحًا. يمكنك تعديل سير العمل ليناسب احتياجات مؤسستك.

يستخدم هذا التدفق تقنية تحويل النص إلى كلام من سيسكو (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، يتم استخدام الملف المدمج (defaultmusic_on_hold.wav) افتراضيًا لتشغيل الموسيقى أثناء الانتظار.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا الإجراء:

  • إنشاء نقاط دخول، وقوائم انتظار، وفرق، وتعيينات نقاط الدخول.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق

الوصف

إيصال المكالمة

يدخل الاتصال في مسار العملية عند نقطة NewContact.

تخصيص النسبة المئوية

يتم توجيه 90% من المكالمات إلى قائمة الانتظار الرئيسية.

يتم توجيه 10% من المكالمات إلى قائمة الانتظار الخارجية.

رسالة قائمة التشغيل

بعد تحديد النسبة المئوية للتخصيص، يسمع المتصل رسالة توضح مسار التخصيص الخاص به.

جهة الاتصال في قائمة الانتظار

يتم وضع المتصل في قائمة الانتظار المخصصة له.

موسيقى الانتظار

أثناء انتظار المتصلين في قائمة الانتظار، يسمعون موسيقى الانتظار.

تعيين الوكلاء

يتم توجيه المكالمات إلى الموظف المتاح في قائمة الانتظار المخصصة له.

أنشطة التدفق

يوضح الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

الوصف

جهة اتصال جديدة

هذه هي نقطة البداية عند تلقي اتصال هاتفي جديد.

تخصيص النسبة المئوية

يقوم بتوزيع جهات الاتصال الواردة بناءً على التوزيع النسبي:

  • تم توجيه 90% إلى قائمة الانتظار الرئيسية.
  • يتم توجيه 10% إلى قائمة الانتظار الخارجية.

تعيين المتغير

يلتقط النسبة المئوية المخصصة (90⁦%, 10%⁩) في متغير يسمى PercentageAllocated.

تعيين المتغير

يلتقط مسار الخروج (Main Queue أو Offsite) الذي سلكته المكالمة في متغير يسمى PercentageExitPath.

تشغيل رسالة

يقوم بتشغيل رسالة باستخدام تقنية تحويل النص إلى كلام من سيسكو لإبلاغ المتصل بتخصيصه، مثل: لقد وصلت إلى نسبة تخصيص 90%! الطابور الرئيسي للفرع 1.

الاتصال بقائمة الانتظار

يقوم بوضع جهة الاتصال في قائمة الانتظار بناءً على المسار المخصص (قائمة الانتظار الرئيسية أو خارج الموقع).

بلاي ميوزك

يقوم المشغل بتشغيل الموسيقى (defaultmusic_on_hold.wav) بينما ينتظر المتصل في قائمة الانتظار.

موارد إضافية

للمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

استخراج بيانات Salesforce HTTP(S)

استخدم قالب مصمم التدفق هذا لإنشاء تدفق IVR في مركز اتصال Webex الذي يتصل بـ Salesforce من خلال موصل HTTP، مما يتيح التوجيه الديناميكي واستخراج البيانات لإدارة حالات Salesforce.

يستخدم هذا التدفق موصل HTTP الخاص بمركز اتصال Webex لاسترداد معلومات العميل من Salesforce باستخدام بحث ANI. يقوم هذا التدفق بجلب معلومات حساب العميل وجهات الاتصال والحالة من Salesforce وتوجيه المكالمة وفقًا لذلك.

يستخدم هذا التدفق تقنية تحويل النص إلى كلام من سيسكو (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، يتم استخدام الملف المدمج (defaultmusic_on_hold.wav) افتراضيًا لتشغيل الموسيقى أثناء الانتظار.

المتطلبات المسبقة

قبل تهيئة هذا التدفق، تأكد من التالي:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتعيينات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمنظمة مثل الموصلات، وANI الصادر، والمزيد.
  • قم بتهيئة موصل Salesforce باستخدام OAuth2. للاطلاع على الخطوات التفصيلية، راجع تكوين التطبيق المتصل لموصل Webex Contact Center Salesforce.
  • قم باستيراد التدفق المرفق Salesforce_HTTP_Connector.json إلى مصمم تدفق مركز اتصال Webex.
  • استخدم مجموعة واجهات برمجة تطبيقات Salesforce لاستكشاف واجهات برمجة تطبيقات 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، مما يضمن توفر المعلومات ذات الصلة بسهولة لكل من العملاء والوكلاء.

  1. يتصل أحد العملاء بمركز اتصال Webex ويتم تسجيل رقم هاتفه.
  2. يقوم النظام بإجراء بحث ANI في Salesforce للعثور على معلومات الحساب وجهات الاتصال المطابقة.
  3. بناءً على البيانات المسترجعة، يتم استقبال العميل برسالة صوتية تفاعلية مخصصة.
  4. إذا كانت هناك حالة مفتوحة مرتبطة بالعميل، فسيتلقى الموظف هذه المعلومات على جهاز الكمبيوتر الخاص به.
  5. بعد المكالمة، يقوم مركز اتصال Webex بنشر تفاصيل المكالمة والتعليقات مرة أخرى إلى حالة Salesforce.

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق

الوصف

البحث عن أرقام التعريف الشخصية وتوجيهها

تبدأ العملية بتسجيل رقم هاتف العميل. يتم تنسيق رقم الهاتف، ويتم استرداد الحساب وجهة الاتصال المرتبطة برقم المتصل عبر استدعاء واجهة برمجة تطبيقات Salesforce. إذا تم العثور على العميل، يتم توجيهه بناءً على حالة Salesforce المرتبطة به.

تحديثات ما بعد المكالمة

بمجرد أن ينهي الموظف المكالمة، يقوم مركز اتصال Webex بنشر معلومات مثل تعليقات المكالمة ومعرفات المكالمات في حالة Salesforce ذات الصلة.

أنشطة التدفق

يوضح الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

الوصف

البدء

(نيوكونتاكت)

يلتقط تفاصيل المكالمة الواردة ويبدأ سير العمل.

تعيين رقم الهاتف

(تعيين رقم الهاتف)

يقوم بتنسيق رقم الهاتف الذي تم التقاطه للبحث في واجهة برمجة تطبيقات Salesforce.

البحث عن الحساب

(حساب من وكالة أنباء آسيا)

يقوم بتنفيذ طلب HTTP GET إلى Salesforce، لاسترداد تفاصيل حساب العميل بناءً على رقم الهاتف.

البحث عن جهات الاتصال

(تواصل مع وكالة أنباء آسيا)

يسترجع جهة الاتصال المرتبطة برقم الهاتف من خلال استعلام SOQL الخاص بـ Salesforce.

البحث عن القضية

(CasebyContactId)

يسترجع الحالات المفتوحة المرتبطة بجهة الاتصال، ويجلب تفاصيل الحالة بما في ذلك رقم الحالة ومعرفها.

جهة الاتصال في قائمة الانتظار

(جهة اتصال قائمة الانتظار)

يقوم بتوجيه المكالمة إلى الوكيل المناسب بناءً على معلومات Salesforce المسترجعة وأولوية العميل.

تشغيل الموسيقى

(موسيقى)

تُشغل الموسيقى أثناء انتظار العميل للتحدث مع أحد الموظفين.

نافذة منبثقة للشاشة

(حساب سكرين بوب)

يفتح صفحة حساب Salesforce الخاص بالعميل على سطح مكتب الوكيل عند الرد على المكالمة.

أضف تعليقًا

(تعليق لاحق)

يقوم بنشر تفاصيل المكالمة في حالة Salesforce ذات الصلة بمجرد اكتمال التفاعل.

التدفق النهائي

(تدفق نهائي)

ينهي العملية بعد إكمال جميع المهام.

موارد إضافية

للحصول على مزيد من المعلومات حول تكوين Salesforce مع Webex Contact Center، راجع مقدمة Salesforce REST API و دليل إعداد وإدارة Webex Contact Center.

للحصول على شرح مفصل لتكوين الفيديو، شاهد هذه السلسلة المكونة من جزأين:

استخراج بيانات ServiceNow HTTP(S)

استخدم قالب مصمم التدفق هذا لاسترداد وتحديث الحوادث وأنواع الكائنات الأخرى بشكل آمن في ServiceNow من خلال مركز اتصال Webex.

يدمج هذا التدفق مركز اتصال Webex مع ServiceNow باستخدام موصل HTTP لتوجيه القرارات واسترداد تفاصيل الحوادث من خلال واجهات برمجة تطبيقات REST الخاصة بـ ServiceNow. يقوم النظام بمعالجة المكالمات الصوتية الواردة، وإجراء بحث عن رقم المتصل، وجلب المعلومات ذات الصلة، وتقديم خدمة شخصية. تكون آلية سير العمل كما يلي:

  1. تلقى مركز اتصال Webex مكالمة.
  2. يتم تشغيل رسالة ترحيبية للمتصل، تتضمن تفاصيل الحادث الذي وقع.
  3. يقوم النظام بإجراء بحث في ServiceNow باستخدام ANI لجلب معرف الكائن الخاص بالمتصل sys_id للحصول على معرف الكائن الخاص بالمتصل في ServiceNow.
  4. بناءً على sys_id، يبحث النظام عن الحادث النشط للمتصل.
  5. يتم إعادة تشغيل رقم الحادث للمتصل.
  6. يتم وضع المكالمة في قائمة الانتظار للوكيل المتاح التالي، ويتم تحديد الأولوية بناءً على مدى خطورة الحادث.
  7. يتم تشغيل موسيقى الانتظار أثناء انتظار المتصل في قائمة الانتظار.
  8. بمجرد ربط المكالمة بالوكيل، يتم عرض معلومات الحادث على سطح مكتب الوكيل.
  9. بعد انتهاء المكالمة، يقوم مركز اتصال Webex بنشر معلومات المكالمة مرة أخرى إلى الحادث ذي الصلة في ServiceNow.

المتطلبات المسبقة

قبل تهيئة هذا التدفق، تأكد من التالي:

  • إعداد OAuth2: قم بتكوين OAuth2 في ServiceNow و Webex Contact Center، باتباع الفيديو التعليمي .
  • إعدادات المسؤول: قم بتسجيل الدخول إلى admin.webex.com وقم بتكوين الموصل. انتقل إلى مركز الاتصال > موصلات > موصل مخصص > OAuth2. أدخل بيانات الاعتماد اللازمة كما هو موضح في الفيديو التعليمي .

مثال على حالة الاستخدام

يوضح هذا المثال التكاملي كيف يمكن لمركز اتصال Webex تحسين تجربة العملاء من خلال التفاعلات الشخصية، مع الاستفادة من ServiceNow لعمليات البحث عن أرقام تعريف العملاء وإدارة الحوادث:

  1. مكالمة واردة: يتصل العملاء بمركز اتصال Webex.
  2. البحث عن رقم تعريف الوكالة: يقوم Webex بإجراء بحث ANI في ServiceNow لتحديد هوية المتصل.
  3. البحث عن الحوادث: يسترجع نظام ServiceNow رقم تعريف الحادث المرتبط بناءً على تفاصيل المتصل.
  4. تحية شخصية: يتم استقبال العميل برسالة شخصية تشير إلى الحادثة التي يواجهها.
  5. التوجيه وتحديد الأولويات: يتم توجيه المكالمات بناءً على مدى خطورة الحادث، مما يضمن معالجة المشكلات الحرجة أولاً.
  6. تعيين الوكيل: يتم توجيه المكالمة إلى وكيل متاح، مع عرض تفاصيل الحادث على سطح مكتب الوكيل.
  7. تحديثات ما بعد المكالمة: يقوم مركز اتصال Webex بنشر معلومات المكالمات ذات الصلة، بما في ذلك معرفات المكالمات، إلى ServiceNow باستخدام تدفقات الأحداث.

أنشطة التدفق

يصف الجدول التالي الأنشطة المستخدمة في التدفق ودورها في التكامل.

نشاط التدفق

الوصف

البدء

(نيوكونتاكت)

يبدأ التدفق عند تلقي مكالمة واردة.

رسائل التشغيل

(تحية)

يقوم بتشغيل رسالة ترحيبية باستخدام خدمة تحويل النص إلى كلام السحابية من سيسكو، مثل: مرحباً بكم في عرض توضيحي لـ ServiceNow. رقم الحادث الخاص بك هو: {{incidentNum}}

تعيين المتغير

(شريط الأرقام ANI)

يزيل الرمز الدولي (+1) من 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.

للحصول على مزيد من المعلومات حول تدفقات مركز اتصال Webex، راجع دليل إعداد وإدارة مركز اتصال Webex.

مكالمة واردة بسيطة إلى قائمة الانتظار

استخدم قالب تصميم التدفق هذا في مركز اتصال Webex لتوفير عملية بسيطة للتعامل مع المكالمات الواردة. يتم استقبال المتصلين، وتوجيههم إلى أحد الموظفين، ويستمعون إلى موسيقى الانتظار أثناء الانتظار.

يوفر هذا التدفق عملية مباشرة للتعامل مع المكالمات الواردة في مركز الاتصال:

  1. يتم استقبال مكالمة وتدخل في مسار العملية من خلال نقطة الدخول.
  2. يتم تشغيل رسالة ترحيبية للمتصل.
  3. يتم وضع المتصل في قائمة انتظار للموظف المتاح التالي.
  4. أثناء انتظار المتصل في قائمة الانتظار، يتم تشغيل موسيقى الانتظار له.
  5. يضمن هذا التدفق تجربة سلسة من خلال وضع آليات لمعالجة الأخطاء والسماح بسيناريوهات احتياطية في حالة عدم توفر الوكلاء.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا الإجراء:

  • إنشاء نقاط دخول، وقوائم انتظار، وفرق، وتعيينات نقاط الدخول.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في نموذج التدفق هذا.

نشاط التدفق

الوصف

البدء

(رقم هاتف جديد)

يبدأ التدفق عند تلقي مكالمة عبر نقطة الدخول. يتم قبول المكالمة في مسار العملية وتنتقل إلى الخطوة التالية.

رسائل التشغيل

(مقدمة ترحيبية)

يتم تشغيل رسالة للترحيب بالمتصل. في هذا السياق، تقول الرسالة: مرحباً بكم في مركز اتصال Webex!

تم تكوين هذه الرسالة باستخدام تقنية تحويل النص إلى كلام من سيسكو، ولكن يمكن استبدالها بتسجيلات مخصصة.

قائمة الانتظار

(الاتصال المباشر)

بعد رسالة الترحيب، يتم وضع المكالمة في قائمة الانتظار. تم ضبط قائمة الانتظار لتوجيه المكالمة إلى قائمة الانتظار Q_arubhatt ، والتي تقوم بتوجيه المتصل إلى أطول وكيل متاح.

تشغيل الموسيقى

(موسيقى متوقفة)

أثناء الانتظار في الطابور، يتم تشغيل موسيقى الانتظار (defaultmusic_on_hold.wav). يتم تشغيلها لمدة 30 ثانية قبل أن تتكرر.

رسائل التشغيل

(رسالة الانتظار)

يتم تشغيل رسالة ثانوية أثناء انتظار المتصل: شكرًا على تعاونك في العمل معنا. يرجى الانتظار ريثما نجد لك خبيراً.

تم تكوين هذه الرسالة باستخدام تقنية تحويل النص إلى كلام من سيسكو، ولكن يمكن استبدالها بتسجيلات مخصصة.

التدفق النهائي

ينتهي التدفق عند اتصال الوكيل أو في حالة حدوث خطأ. يضمن ذلك التعامل السلس مع المتصل، سواء تم توصيله بوكيل أو إذا كانت هناك حاجة لإنهاء العملية بسبب خطأ ما.

معالجة الخطأ

تم تصميم التدفق للتعامل مع المشكلات غير المتوقعة عن طريق الإنهاء بسلاسة، مع توفر مسارات احتياطية.

قم ببناء هذا التدفق

لإنشاء مسار المكالمات الواردة هذا، قم بإنشاء مسار من قالب واختر قالب المكالمات الواردة البسيطة إلى قائمة الانتظار. للاطلاع على خطوات الإنشاء، انظر إنشاء تدفقات من قوالب التدفق.

لمعاينة القالب قبل استخدامه، انظر عرض تفاصيل قالب التدفق. بعد إنشاء التدفق، قم بتخصيص القالب لقائمة الانتظار والمطالبات ومعالجة الأخطاء. ثم قم بالتحقق من صحة التدفق ونشره.

موارد إضافية

للمزيد من المعلومات، راجع دليل إعداد وإدارة مركز اتصال Webex.

وكيل افتراضي مع Google DialogFlow CX

استخدم قالب مصمم التدفق هذا لدمج Google DialogFlow CX مع مركز اتصال Webex. يوفر هذا التدفق تفاعلاً محسّناً مع العملاء من خلال معالجة البيانات المرنة والديناميكية.

يوضح هذا التدفق كيفية نقل البيانات من مركز اتصال Webex إلى Google DialogFlow CX، مما يسمح لك بالاستفادة من إمكانيات الوكيل الافتراضي المتقدمة. يتضمن أمثلة للتعامل مع مدخلات المتصل مثل الأسماء والمواعيد وأسباب الاتصال، مع التركيز على نقل البيانات بسلاسة بين كلا النظامين الأساسيين.

يستخدم هذا التدفق تقنية تحويل النص إلى كلام من سيسكو (TTS) للمطالبات الصوتية، إن وجدت.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتعيينات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمنظمة مثل الموصلات.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).
  • قم بإعداد الوكيل الافتراضي لـ Google DialogFlow CX وقم بتكوين عمليات التكامل اللازمة لـ webhook.

خلل في التدفق

  1. يتم استقبال المكالمة وتدخل في مسار العملية.
  2. يتم توجيه المتصل إلى واجهة برمجة تطبيقات تسترجع اسمه من نقطة نهاية وهمية.
  3. يتم تشغيل رسالة ترحيبية للمتصل، تتضمن اسمه، بمساعدة Google DialogFlow CX.
  4. يتفاعل الوكيل الافتراضي DialogFlow CX مع المتصل لجمع مدخلات مثل مواعيد وأوقات المواعيد.
  5. يتم إرسال بيانات العميل مرة أخرى إلى مركز اتصال Webex لمزيد من المعالجة المحتملة.
  6. بناءً على التفاعل، إما أن تتصاعد المكالمة أو تنتهي.
  7. في حال تصعيد الأمر، يتم وضع المتصل في قائمة انتظار.
  8. يتم تشغيل موسيقى الانتظار أثناء انتظار المتصل للموظف المختص.

أنشطة التدفق

يوضح الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

الوصف

البدء

يبدأ التدفق عند تلقي مكالمة، يتم بدءها من خلال نشاط جهة اتصال جديدة.

طلب HTTP

(GetCustomerName)

يقوم النظام بإرسال طلب API لاسترداد اسم العميل من نظام خارجي عبر طلب HTTP.

يتم تخزين النتيجة في متغير عام (DF_CustomerName) يتم استخدامه لمزيد من التفاعل مع Google DialogFlow CX.

الوكيل الظاهري

يستدعي هذا التدفق نشاط VirtualAgent لتمرير اسم العميل والتفاعل مع Google DialogFlow CX.

يقوم الوكيل الافتراضي بجمع المعلومات، بما في ذلك سبب الاتصال وتفاصيل الموعد وغير ذلك.

تحليل

يقوم هذا النشاط بتحليل الاستجابة الواردة من DialogFlow CX وتحديث متغيرات التدفق (Call_Reason, appointment_date, appointment_time) وفقًا لذلك.

تعيين متغير - موعد

يتم تنسيق تاريخ ووقت الموعد الذي تم جمعه من DialogFlow CX وتخزينه في متغير عام (DF_Appointment).

جهة الاتصال في قائمة الانتظار

بعد التفاعل مع الوكيل الافتراضي، يتم وضع العميل في قائمة انتظار للوكيل المتاح التالي.

تشغيل الموسيقى

أثناء انتظار المتصل في قائمة الانتظار، يقوم النظام بتشغيل موسيقى الانتظار الافتراضية (defaultmusic_on_hold.wav).

قطع الاتصال

إذا لم تكن هناك حاجة إلى اتخاذ أي إجراء آخر، فسيتم قطع الاتصال باستخدام نشاط DisconnectContact.

موارد إضافية

للحصول على مزيد من التفاصيل حول دمج مركز اتصال Webex مع Google DialogFlow CX، راجع وثائق مطوري Google DialogFlow CX و تكوين وكيل الصوت الافتراضي في مركز اتصال Webex.

للحصول على الدعم، تفضل بزيارة دعم مطوري مركز اتصال Webexأو انضم إلى مجتمع مطوري واجهات برمجة تطبيقات مركز اتصال Webex.

معاينة بيانات Zendesk HTTP(S)

يستخدم هذا القالب موصل HTTP الخاص بمركز اتصال Webex للتكامل مع Zendesk. استخدم قالب مصمم التدفق هذا لإجراء عمليات البحث عن بيانات العملاء، وإدارة التذاكر في Zendesk، بكفاءة.

يستخدم هذا التدفق واجهات برمجة تطبيقات Zendesk لتحسين مركز اتصال Webex من خلال استخراج بيانات العملاء بناءً على ANI (التعرف التلقائي على الرقم) وجلب تفاصيل التذاكر. يقوم النظام بتوجيه المكالمات بناءً على مدى خطورة الحادث أو مدى توافر الموظف، مما يحسن تفاعلات العملاء. يمكن للنظام القيام بعدة إجراءات:

  • ابحث عن مستخدم Zendesk بناءً على رقم المتصل (ANI).
  • استرجع أحدث تذكرة لم يتم حلها للمستخدم.
  • قم بعرض تفاصيل التذكرة ذات الصلة للعميل عبر نظام الرد الصوتي التفاعلي (IVR).
  • قم بتوجيه المكالمة إلى وكيل بناءً على معايير محددة مسبقًا أو اسمح للعميل باختيار قطع الاتصال.

يستخدم هذا التدفق تقنية تحويل النص إلى كلام من سيسكو (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، يتم استخدام الملف المدمج (defaultmusic_on_hold.wav) افتراضيًا لتشغيل الموسيقى أثناء الانتظار.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا الإجراء:

  • تأكد من تفعيل مصادقة واجهة برمجة التطبيقات (API) في نسخة Zendesk. اتبع الخطوات التالية: مسؤل > التطبيقات والتكاملات > واجهات برمجة التطبيقات > تفعيل مصادقة واجهة برمجة التطبيقات.
  • يجب تكوين موصل Zendesk HTTP باستخدام BasicAuth.
  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وأي أنشطة تكوين أخرى خاصة بالمنظمة.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة أو ملفات موسيقى بدلاً من برنامج Cisco Text-to-Speech (TTS).

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

حالة الاستخدام

استخدم هذا المثال لفهم المزيد حول كيفية عمل هذا التدفق.

  1. يتصل أحد العملاء بمركز اتصال Webex.
  2. يتم إجراء بحث ANI لجلب تفاصيل العميل من Zendesk.
  3. يتم استرجاع أحدث تذكرة مرتبطة بالعميل.
  4. يتم استقبال العميل عبر نظام الرد الصوتي التفاعلي وإبلاغه بحالة طلبه.
  5. يمكن للعميل القيام بأحد الأمرين التاليين:
    • تواصل مع وكيل.
    • قم بإنهاء المكالمة إذا اختاروا عدم التحدث إلى وكيل.
  6. بعد انتهاء المكالمة، يمكن للنظام تحديث تذكرة Zendesk بمعلومات المكالمة ذات الصلة.

خلل في التدفق

يصف الجدول التالي عناصر التدفق المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق

الوصف

استقبال المكالمات

يتم إدخال المكالمة إلى النظام ويبدأ موصل Zendesk.

البحث عن المستخدم في Zendesk

يقوم النظام بإجراء بحث في Zendesk باستخدام رقم المتصل.

استرجاع تفاصيل التذكرة

يقوم النظام باسترجاع أحدث تذكرة غير محلولة للمستخدم.

تفاصيل التذكرة الحالية

يتم إبلاغ العميل بحالة التذكرة من خلال رسالة صوتية تفاعلية.

خيارات القائمة

يمكن للعميل اختيار التحدث إلى أحد الموظفين أو قطع الاتصال.

أنشطة التدفق

يوضح الجدول التالي تسلسل أنشطة التدفق.

نشاط التدفق

الوصف

البدء

يبدأ التدفق عند تلقي مكالمة.

البحث عن المستخدم (زينديسك)

يقوم هذا النشاط بتنفيذ طلب HTTP إلى Zendesk، للبحث عن المستخدم بناءً على رقم تعريف المستخدم (ANI).

استرجاع تفاصيل التذكرة

يتم إرسال طلب HTTP آخر إلى Zendesk لاسترداد أحدث تذكرة للمستخدم.

تفاصيل التذكرة الحالية

يتم تشغيل رسالة للمتصل عبر تقنية تحويل النص إلى كلام، توفر معلومات حول حالة تذكرته.

قائمة التأكيد

يعرض النظام قائمة للعميل، مما يسمح له إما بالاتصال بوكيل أو قطع الاتصال.

جهة الاتصال في قائمة الانتظار

إذا اختار العميل الاتصال بوكيل، فسيتم وضعه في قائمة الانتظار.

تشغيل الموسيقى

يتم تشغيل موسيقى الانتظار أثناء انتظار العميل للموظف.

أضف تعليقاتك (زينديسك)

بعد المكالمة، يقوم النظام بنشر تعليق على تذكرة Zendesk يلخص التفاعل.

قطع اتصال

يقوم النظام بفصل المكالمة إذا اختار العميل قطع الاتصال أو بعد انتهاء المكالمة.

موارد إضافية

تستفيد هذه العملية من موصل HTTP الخاص بمركز اتصال Webex للتفاعل مع واجهات برمجة تطبيقات Zendesk. للمزيد من المعلومات، راجع وثائق واجهة برمجة تطبيقات Zendeskودليل إعداد وإدارة مركز اتصال Webex.

تجنب تكرار الاستدعاءات

يوضح نموذج التدفق هذا كيفية منع إدخالات رد الاتصال المكررة داخل مركز اتصال Webex من خلال الاستفادة من نشاط HTTP المحسن مع دعم Content-Type: GraphQL. يستخدم موصل HTTP الخاص بواجهات برمجة تطبيقات WebexCC للتفاعل مع واجهة برمجة تطبيقات البحث، مما يتيح للتدفق التحقق من طلبات رد الاتصال الحالية من نفس المتصل. يعمل هذا القالب على تحسين الكفاءة وتجربة العملاء من خلال تجنب عمليات إعادة الاتصال غير الضرورية.

يتحقق نموذج سير العمل هذا مما إذا كان العميل قد قدم بالفعل طلب معاودة الاتصال في النظام. يستخدم واجهة برمجة تطبيقات البحث عبر GraphQL لتحديد ما إذا كانت هناك مهمة رد اتصال نشطة لمعرف رقم المتصل التلقائي (ANI).

يستخدم هذا النظام الميزة التي تعزز نشاط HTTP داخل مركز اتصال Webex من خلال إضافة دعم لـ Content-Type: GraphQL - القدرة على استخدام موصل HTTP لواجهات برمجة تطبيقات WebexCC لاستخدام واجهة برمجة تطبيقات البحث عبر نوع محتوى GraphQL الجديد، بما في ذلك استبدال المتغيرات.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية قبل تنفيذ هذا الإجراء:

  • قم بتكوين موصل لواجهات برمجة تطبيقات مركز اتصال Webex.

  • تأكد من إعداد بيئة مركز اتصال Webex بشكل صحيح: نقطة الدخول، وتعيين نقطة الدخول، وقوائم الانتظار، وما إلى ذلك.

خلل في التدفق

عنصر التدفق

الوصف

تم استقبال المكالمة

يدخل الاتصال إلى مسار العمل عند نشاط NewContact.

التحية الأولية

يقوم نشاط PlayMessage_wgk بتشغيل رسالة ترحيب أولية للمتصل.

استخراج الوقت الحالي

يقوم النشاط SetVariable_7a1 باستخراج الوقت الحالي بالمللي ثانية من الحقبة وتخزينه في المتغير currentTime.

حساب الوقت قبل ساعات

يقوم النشاط SetVariable_8t9 بحساب الوقت قبل 24 ساعة من الوقت الحالي بالمللي ثانية ويخزنه في المتغير goback_by_a_day.

اختصروا وكالة أنباء آسيا الدولية

يقوم نشاط SetVariable_ak4 بتقليص رقم المتصل (ANI) لإزالة "+1" بادئة لأغراض البحث.

استدعاء واجهة برمجة تطبيقات البحث (GraphQL)

  • يقوم نشاط SearchAPIRequest بإجراء مكالمة إلى واجهة برمجة تطبيقات البحث في مركز اتصال Webex باستخدام GraphQL للعثور على أي مهام رد اتصال نشطة موجودة بناءً على ANI.

  • يستخدم المتغيرين goback_by_a_day و currentTime للبحث خلال الـ 24 ساعة الماضية.

  • يبحث استعلام GraphQL عن المهام التي تطابق ANI الخاص بالمتصل أو ANI المختصر والتي تكون نشطة ولها حالة رد اتصال.

تحقق من استجابة واجهة برمجة التطبيقات

  • يجمع نشاط SetVariable_xye رمز حالة HTTP وحالة رد الاتصال وجسم استجابة HTTP من استدعاء Search API في المتغير apiOutput.

  • يتحقق النشاط Condition_ts8 مما إذا كان نص استجابة HTTP من استدعاء Search API يحتوي على "Not Processed"، مما يشير إلى عدم وجود رد اتصال مكرر.

معالجة الاستدعاءات المكررة (إن وجدت)

  • إذا تم العثور على رد اتصال مكرر (تحتوي استجابة واجهة برمجة التطبيقات على رد اتصال)، فإن نشاط PlayMessage_99x يُعلم المتصل بأنه قد تم جدولة رد اتصال بالفعل، ثم يقوم نشاط DisconnectContact_mx8 بفصل المكالمة.

جدولة رد اتصال جديد (في حال عدم العثور عليه):

إذا لم يتم العثور على رد اتصال مكرر، ينتقل التدفق إلى نشاط Menu_lsi ، والذي يعرض على المتصل خيارات لجدولة رد اتصال أو الانتظار في قائمة الانتظار.

جدولة معاودة الاتصال

إذا اختار المتصل جدولة معاودة الاتصال (يضغط على 1)، فإن نشاط Callback_20e يقوم بجدولة معاودة الاتصال باستخدام ANI الخاص بالمتصل. يتم تشغيل رسالة تأكيد عبر PlayMessage_ysw ثم يقوم DisconnectContact_mx8_2bg بفصل المكالمة.

انتظر في الطابور

إذا اختار المتصل الانتظار في قائمة الانتظار (يضغط على 2)، فإن SetVariable_c0y يزيد عدادًا. ثم يتم وضع المكالمة في قائمة الانتظار للوكيل عبر QueueContact_95e ويتم تشغيل الموسيقى أثناء الانتظار عبر PlayMusic_qne. تعود المكالمة إلى نشاط Menu_lsi.

المتغيرات

  • حالة رد الاتصال: (نص) - حالة الاستدعاء.

  • عداد: (عدد صحيح) - متغير عداد.

  • الوقت الحالي: (نص) - الوقت الحالي بالمللي ثانية منذ بداية الحقبة.

  • goback_by_a_day: (سلسلة نصية) - الوقت قبل 24 ساعة بالمللي ثانية منذ بداية الحقبة.

  • مخرجات واجهة برمجة التطبيقات: (سلسلة نصية) - رمز حالة HTTP المدمج، وحالة رد الاتصال، واستجابة HTTP من واجهة برمجة تطبيقات البحث.

  • ANITrim: (سلسلة نصية) - رقم هاتف المتصل بعد تقليصه.

  • استجابه: (نص) - استجابة HTTP من واجهة برمجة تطبيقات البحث.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في نموذج التدفق هذا.

نشاط التدفق

الوصف

البدء

(نيوكونتاكت)

يبدأ التدفق عند تلقي المكالمة.

الإجراءات

تشغيل رسالة

يقوم بتشغيل رسالة للمتصل.

معاودة الاتصال

يقوم بتحديد موعد لمعاودة الاتصال بالمتصل.

بلاي ميوزك

يتم تشغيل الموسيقى أثناء الانتظار.

الاتصال بقائمة الانتظار

يقوم بتوجيه المكالمة إلى أحد الموظفين.

HTTP

يقوم بإجراء طلب HTTP إلى واجهة برمجة تطبيقات البحث باستخدام GraphQL.

قطع الاتصال

يقطع الاتصال.

تعيين المتغير

تعيين المتغير: يقوم بتعيين متغيرات مختلفة، بما في ذلك الوقت الحالي، والوقت قبل 24 ساعة، وANI المقتطع، ومخرجات واجهة برمجة التطبيقات (API).

الحالة

  • حالة: يتحقق مما إذا كان نص استجابة HTTP يحتوي على "لم تتم المعالجة".

  • قائمة طعام: يوفر للمتصل خيارات لجدولة معاودة الاتصال أو الانتظار في قائمة الانتظار.

موسيقى الانتظار (MusicOnHold)

يقوم المشغل بتشغيل الموسيقى بينما ينتظر المتصل في قائمة الانتظار.

معالجة الحلقات (CallLoopCycle و LoopCycle)

يضمن توجيه المكالمات المتكررة مرات عديدة إلى القائمة النهائية.

قطع الاتصال (قطع الاتصال)

يقطع الاتصال بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل.

موارد إضافية

للحصول على مزيد من المعلومات حول استخدام طلبات HTTP مع GraphQL والأنشطة الأخرى داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP .

راجع أيضًا وثائق واجهات برمجة تطبيقات مركز اتصال Webex للحصول على تفاصيل حول واجهة برمجة تطبيقات البحث واستعلامات GraphQL.

تسجيل وإدارة الرسائل الصوتية

يوفر قالب التدفق هذا طريقة مبسطة للمسؤولين لتسجيل وإدارة المطالبات الصوتية داخل مركز اتصال Webex عبر واجهة مستخدم الهاتف (TUI). يستفيد من إمكانيات نشاط HTTP المحسّنة، بما في ذلك دعم `Content-Type: بيانات النموذج للتفاعل مع واجهات برمجة تطبيقات ملفات الصوت (Prompt) الخاصة بمركز اتصال Webex. يُحاكي هذا القالب الوظائف المألوفة من الأنظمة المحلية، مما يُحسّن تجربة العملاء والكفاءة التشغيلية.

المتطلبات المسبقة

  • قم بإنشاء نقطة دخول، وقم بتكوين تعيين نقطة الدخول من صفحة إعدادات مركز التحكم لمركز اتصال Webex. راجع دليل إعداد وإدارة مركز اتصال Webex .

  • قم بتكوين موصل لواجهات برمجة تطبيقات مركز اتصال Webex.

  • إذا لم يتم تمكين ميزة تحويل النص إلى كلام (TTS) من Cisco للمطالبات، فقم بتحميل ملفات الصوت الثابتة المطلوبة.

تحليل التدفق

عنصر التدفق

الوصف

تم استلام المكالمةيدخل الاتصال إلى مسار العمل عند نشاط NewContact.
(اختياري) مصادقة المسؤول عبر رمز التحقق لمرة واحدةيمكن لمطور سير العمل تطبيق حاجز مصادقة اختياري للمسؤول، باستخدام طريقة آمنة مثل رمز التحقق لمرة واحدة (OTP) الذي يتم إرساله عبر الرسائل النصية القصيرة إلى رقم تعريف المستخدم (ANI)، أو رمز يتم إنشاؤه عشوائيًا. number/PIN. يمكن إضافة هذا قبل القائمة الرئيسية.
القائمة الرئيسيةيعرض نشاط القائمة الرئيسية (قائمة الرد الصوتي التفاعلي ) الخيارات التالية للمسؤول:
  • اضغط على الرقم 1 لإنشاء موجه جديد.

  • اضغط على الرقم 2 لتحديث مطالبة موجودة.

  • اضغط على الرقم 3 لحذف مطالبة موجودة.

  • اضغط على الرقم 4 للخروج من التدفق

إنشاء موجه الأوامر (الخيار 1)
  • يقوم نشاط PlayMessage_kcx بحث المسؤول على تسجيل رسالة صوتية جديدة.

  • يقوم النشاط Record_e0j بتسجيل المدخلات الصوتية من المسؤول.

  • ثم يتم إرسال الصوت المسجل إلى واجهة برمجة تطبيقات مركز اتصال Webex باستخدام نشاط طلب HTTP CreatePrompt مع Content-Type: Form Data.

  • يقوم النشاط Parse_gke بتحليل الاستجابة لاستخراج id و blobId من الموجه الذي تم إنشاؤه حديثًا. هذا ضروري في حال احتاج المرء إلى تحديث نفس الرسالة.

  • يؤكد نشاط PlayMessage_q16 أنه تم إنشاء الرسالة.

  • يقوم النظام بتشغيل الرسالة المسجلة للتأكيد باستخدام PlayRecordedMessage.

تحديث المطالبة (الخيار 2)
  • يقوم النشاط RecordPromptAfterTone بحث المسؤول على تسجيل مطالبة محدثة.

  • يقوم النشاط Record_e38 بتسجيل الصوت الجديد.

  • ثم يقوم التدفق بإعادة تسمية الملف المراد حذفه باستخدام RenameFileToDelete. يضمن هذا إزالة الإشارات إلى ملف الصوت هذا أينما يتم الإشارة إلى ملفات الصوت بالاسم.

  • يتم إرسال الصوت المحدث إلى واجهة برمجة تطبيقات مركز اتصال Webex باستخدام نشاط طلب HTTP HTTPRequest_13n مع Content-Type: Form Data.

  • يؤكد النظام التحديث ويعيد تشغيل الموجه الجديد باستخدام PlayMessage_q16_jpg_03l و PlayMessage_0l6.

حذف المطالبة (الخيار 3)
  • يؤكد نشاط DeleteConfirm عملية الحذف.

  • يقوم هذا الإجراء بإعادة تسمية الملف المراد حذفه باستخدام RenameFileToDelete.

  • يقوم نشاط HTTPRequest_raf بإرسال طلب حذف إلى واجهة برمجة تطبيقات مركز اتصال Webex لحذف المطالبة.

  • يؤكد النظام عملية الحذف باستخدام DeleteConfirm.

الخروج (الخيار 4)
  • يقوم نشاط وداعاً بتشغيل رسالة شكر.

  • يتم قطع الاتصال باستخدام نشاط DisconnectContact_cz4.

المتغيرات

متغير

النوع

الوصف

معرف الكائن الثنائي الكبيرخيطمعرف ملف الصوت (Blob ID)
اسم الملف الصوتيخيطاسم ملف الصوت (الافتراضي: "EmergencyDemo.wav").
idخيطمعرف ملف الصوت.
الحالةخيطحالة طلب واجهة برمجة التطبيقات (API).
اسم الملف الجديدخيطاسم ملف الصوت المحدث (الافتراضي: "updatedFile.wav").
استجابهخيطاستجابة HTTP من طلبات واجهة برمجة التطبيقات (API). هذا اختياري، لأغراض تصحيح الأخطاء.

الأنشطة المستخدمة

نشاط التدفق

الوصف

البدء جهة اتصال جديدة: يبدأ التدفق عند تلقي المكالمة.
قائمة الرد الصوتي التفاعلي القائمة الرئيسية: يعرض قائمة تتضمن خيارات للإدارة السريعة.
إنشاء موجه الأوامر
  • رسالة التشغيل: يطلب من المسؤول تسجيل مطالبة جديدة.

  • التسجيل: يسجل المدخلات الصوتية.

  • طلب HTTP: طلب HTTP لإنشاء موجه صوتي باستخدام Content-Type: FORM-DATA.

  • تحليل: يقوم بتحليل استجابة HTTP لاستخراج id و blobId.

  • رسالة التشغيل: يؤكد إنشاء الرسالة.

  • رسالة التشغيل: يقوم بتشغيل التسجيل الصوتي.

تحديث التنبيه
  • قائمة طعام: يحث المسؤول على تسجيل مطالبة محدثة.

  • Record_e38: يسجل المدخلات الصوتية.

  • طلب HTTP: طلب HTTP لتحديث موجه الصوت باستخدام Content-Type: FORM-DATA.

  • رسالة التشغيل: يؤكد تحديث الرسالة.

  • رسالة التشغيل: يعرض النص المحدث.

حذف موجه الأوامر
  • قائمة طعام: يؤكد حذف الرسالة الصوتية.

  • طلب HTTP: يُعيد تسمية الملف المراد حذفه. يلزم تحديد معرّف المطالبة.

  • طلب HTTP: طلب HTTP لحذف موجه الصوت باستخدام Content-Type: Application/JSON وطلب DELETE.

أخرى
  • انتظر: نشاط الانتظار.

  • تعيين المتغير: يُعيّن المتغيرات.

  • قطع الاتصال يقطع الاتصال.

تفاصيل إضافية

للحصول على مزيد من المعلومات حول استخدام سجل النشاط وطلبات HTTP وعناصر التحكم في التسجيل داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP .

نموذج توجيه الوكيل الأخير

يوضح نموذج توجيه الوكيل الأخير كيفية تنفيذ توجيه الوكيل الأخير داخل مركز اتصال Webex من خلال الاستفادة من نشاط HTTP المحسن مع دعم Content-Type: GraphQL. يستخدم موصل HTTP الخاص بواجهات برمجة تطبيقات WebexCC للتفاعل مع واجهة برمجة تطبيقات البحث، مما يتيح توجيه المكالمات إلى آخر وكيل قام بمعالجة المكالمة. تعمل هذه القوالب على تحسين تجربة العملاء من خلال ربطهم بوكيل مألوف.

يتحقق نموذج التدفق هذا مما إذا كان العميل قد اتصل خلال الـ 24 ساعة الماضية، وإذا كان الأمر كذلك، فإنه يوجه المكالمة إلى نفس الوكيل. يستخدم واجهة برمجة تطبيقات البحث عبر GraphQL للعثور على آخر وكيل تعامل مع المكالمة بناءً على رقم المتصل التلقائي (ANI).

يستخدم هذا النظام الميزة التي تُحسّن نشاط HTTP داخل مركز اتصال Webex من خلال إضافة دعم لـ Content-Type: GraphQL - القدرة على استخدام موصل HTTP الخاص بواجهات برمجة تطبيقات WebexCC لاستخدام واجهة برمجة تطبيقات البحث عبر نوع محتوى GraphQL الجديد: بما في ذلك استبدال المتغيرات.

المتطلبات المسبقة

  • قم بتكوين موصل لواجهات برمجة تطبيقات مركز اتصال Webex.

  • تأكد من إعداد بيئة مركز اتصال Webex بشكل صحيح: نقطة الدخول، وتعيين نقطة الدخول، وقوائم الانتظار، وما إلى ذلك.

تحليل التدفق

  1. تم استلام المكالمة:

    • يدخل الاتصال إلى مسار العمل عند نشاط NewContact.

  2. التحية الأولية:

    • يقوم نشاط PlayMessage بتشغيل رسالة ترحيب أولية للمتصل.

  3. استخراج الوقت الحالي:

    • يستخرج النشاط CurrentTime الوقت الحالي.

  4. حساب الوقت قبل 24 ساعة:

    • يقوم النشاط Goback_By_a_day بحساب الوقت قبل 24 ساعة من الوقت الحالي.

  5. اختصروا نشرة أخبار وكالة الأنباء الآسيوية:

    • تقوم وظيفة SetVariable بتقليص رقم هاتف المتصل (ANI) لإزالة "+1" بادئة لأغراض البحث.

  6. استدعاء واجهة برمجة تطبيقات البحث (GraphQL):

    • يقوم النشاط SearchAPILastAgent بإجراء مكالمة إلى واجهة برمجة تطبيقات البحث في مركز اتصال Webex باستخدام GraphQL للعثور على الوكيل الذي تعامل مع المكالمة السابقة بناءً على ANI.

    • يستخدم المتغيرين goback_by_a_day و currentTime للبحث خلال الـ 24 ساعة الماضية.

    • يقوم استعلام GraphQL بالبحث عن المهام التي تطابق ANI الخاص بالمتصل أو ANI المختصر والتي ليست نشطة ويستخرج معرف المالك (معرف الوكيل) للمهمة.

  7. تسجيل تصحيح الأخطاء:

    • يقوم نشاط DebugLog بتسجيل رمز حالة HTTP وجسم الاستجابة من استدعاء واجهة برمجة تطبيقات البحث.

    • يسجل نشاط Debug_Log معرف الوكيل المستخرج.

  8. تحقق من استجابة واجهة برمجة التطبيقات (API):

    • يتحقق النشاط Condition_kxu مما إذا كان رمز حالة HTTP من استدعاء Search API هو 200 (نجاح).

  9. تحقق مما إذا تم استخراج معرف الوكيل:

    • يتحقق النشاط Condition_jtn مما إذا تم استخراج معرف الوكيل بنجاح من استجابة واجهة برمجة تطبيقات البحث.

  10. المسار إلى آخر وكيل (إن وُجد):

    • إذا تم العثور على معرف الوكيل، فإن نشاط PlayMessage_ee8 يقوم بتشغيل رسالة تأكيد للمتصل، لإبلاغه بأنه يتم تحويله إلى نفس الوكيل الذي تحدث معه سابقًا.

    • يقوم النشاط QueueToAgent_xh1 بوضع المكالمة في قائمة انتظار الوكيل باستخدام معرف الوكيل المستخرج.

  11. المسار إلى قائمة الانتظار الافتراضية (في حال عدم العثور عليها):

    • إذا لم يتم العثور على معرف الوكيل (إما فشل استدعاء واجهة برمجة التطبيقات أو لم يتم العثور على أي استدعاء سابق خلال 24 ساعة)، فإن نشاط QueueToDefault يضع الاستدعاء في قائمة انتظار افتراضية.

  12. تشغيل الموسيقى أثناء الانتظار:

    • يقوم نشاط PlayMusic_i73 بتشغيل الموسيقى أثناء الانتظار بينما ينتظر المتصل في قائمة الانتظار.

المتغيرات

  • معرف الوكيل: (نص) - معرف آخر وكيل تعامل مع المكالمة.

  • الوقت الحالي: (نص) - الوقت الحالي بالمللي ثانية منذ بداية الحقبة.

  • goback_by_a_day: (سلسلة نصية) - الوقت قبل 24 ساعة بالمللي ثانية منذ بداية الحقبة.

  • استجابه: (نص) - استجابة HTTP من واجهة برمجة تطبيقات البحث.

  • ANITrim: (سلسلة نصية) - رقم هاتف المتصل بعد تقليصه.

أنشطة التدفق

يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في نموذج التدفق هذا.

نشاط التدفق

الوصف

البدء

(نيوكونتاكت)

يبدأ التدفق عند تلقي المكالمة.

الإجراءات

تشغيل رسالة

يقوم بتشغيل رسالة للمتصل.

QueueToAgent

يقوم بتوجيه المكالمة إلى وكيل محدد.

بلاي ميوزك

يتم تشغيل الموسيقى أثناء الانتظار.

قائمة الانتظار

يقوم بتوجيه المكالمة إلى قائمة انتظار افتراضية.

HTTP

يقوم بإجراء طلب HTTP إلى واجهة برمجة تطبيقات البحث باستخدام GraphQL.

تشغيل رسالة

يقوم بتشغيل رسالة تشير إلى أنه يتم توجيه المتصل إلى آخر موظف خدمة عملاء.

تعيين المتغير

  • الوقت الحالي: يقوم بتعيين متغير إلى الوقت الحالي.

  • Goback_By_a_day: يقوم بتعيين متغير إلى الوقت قبل 24 ساعة.

  • سجل التصحيح: يسجل استجابة واجهة برمجة التطبيقات لأغراض تصحيح الأخطاء.

  • Debug_سجل: يسجل معرف الوكيل المستخرج لأغراض تصحيح الأخطاء.

  • SetVariable_7b4: يقوم هذا النظام بتقصير رقم التعريف الشخصي (ANI) لتسهيل البحث.

الحالة

  • Condition_jtn: يتحقق مما إذا تم استخراج معرف الوكيل.

  • Condition_kxu: يتحقق مما إذا كان رمز حالة HTTP هو 200.

موسيقى الانتظار (MusicOnHold)

يقوم المشغل بتشغيل الموسيقى بينما ينتظر المتصل في قائمة الانتظار.

معالجة الحلقات (CallLoopCycle و LoopCycle)

يضمن توجيه المكالمات المتكررة مرات عديدة إلى القائمة النهائية.

قطع الاتصال (قطع الاتصال)

يقطع الاتصال بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل.

موارد إضافية

للحصول على مزيد من المعلومات حول استخدام طلبات HTTP مع GraphQL والأنشطة الأخرى داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP .

راجع أيضًا وثائق واجهات برمجة تطبيقات مركز اتصال Webex للحصول على تفاصيل حول واجهة برمجة تطبيقات البحث واستعلامات GraphQL.

نظام الذكاء الاصطناعي المستقل (تتبع الطرود)

تستخدم هذه الآلية وكيل ذكاء اصطناعي مستقل لإدارة التفاعلات الصوتية المتعلقة بتتبع الطرود. يوفر هذا النظام خيارًا للتصعيد إلى وكلاء بشريين عند الضرورة أو عند حدوث أخطاء في نظام الذكاء الاصطناعي.

تم تصميم هذه الآلية للتعامل مع تفاعلات العملاء بشأن تتبع الطرود عبر وكيل ذكاء اصطناعي مستقل. يتكون وكيل الذكاء الاصطناعي من إجراء لتتبع الطرود وقاعدة معرفية تتعلق باستفسارات الشحن العامة. يمكن للعملاء طلب التحدث إلى موظف خدمة عملاء بشري في أي وقت.

المتطلبات المسبقة

لاستخدام هذه الآلية، تأكد من إعداد ما يلي:

  • وكيل ذكاء اصطناعي مستقل مُهيأ بالإجراء المناسب (إلى جانب التنفيذ) ووثائق المعرفة. يتوفر نموذج لتدفق التنفيذ في قوالب تدفق Webex Connect.

  • تم تكوين نقطة الدخول، وقائمة الانتظار، والفرق، وتعيين نقطة الدخول في صفحة إعدادات مركز التحكم لمركز اتصال Webex.

  • تم تفعيل خاصية تحويل النص إلى كلام (TTS) من سيسكو لإنشاء رسائل مخصصة بشكل ديناميكي.

  • قم بتحميل ملفات صوتية ثابتة إذا كنت لا تستخدم الصوت الافتراضي لشركة سيسكو.

تحليل التكامل

  1. يبدأ المتصل الاتصال: يتم استقبال المكالمة بواسطة مركز اتصال Webex وتوجيهها إلى وكيل الذكاء الاصطناعي المستقل.

  2. تفاعل وكيل الذكاء الاصطناعي: يقوم نظام الذكاء الاصطناعي بمعالجة طلب المتصل المتعلق بتتبع الطرود.

  3. قائمة الانتظار للوكيل: إذا تطلب الأمر تصعيدًا بناءً على طلب العميل أو بسبب أخطاء وكيل الذكاء الاصطناعي، يتم وضع المتصل في قائمة انتظار للتحدث مع وكيل بشري.

  4. قطع الاتصال: ينتهي التفاعل بمجرد معالجة طلب المتصل أو تحويل المتصل إلى أحد الموظفين.

الأنشطة المستخدمة في التدفق

نشاط التدفق

الوصف

ابدأ (جهة اتصال هاتفية جديدة) يمثل هذا النشاط بداية التدفق، والذي يتم تشغيله بواسطة مكالمة جديدة.
الوكيل الافتراضي الإصدار الثاني (VAV2) النشاط المسؤول عن التفاعل بين التدفق ووكيل الذكاء الاصطناعي. تفاعل. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي.
تشغيل رسالة يوفر رسائل النظام باستخدام تقنية تحويل النص إلى كلام من سيسكو. يُستخدم لتشغيل رسالة خطأ قبل تصعيد الأمر إلى موظف بشري في حالة حدوث أخطاء في نشاط VAV2.
انتظر دورك لدى الموظف يدير منطق قائمة الانتظار لتصعيد الأمور إلى الموظفين البشريين.
بلاي ميوزك يتم تشغيل موسيقى الانتظار أثناء الانتظار في قائمة الانتظار عندما ينتظر المتصل اتصال الموظف.
قطع اتصال ينهي التفاعل بعد إتمام المهام أو في حالة تصعيد الأمر إلى موظف بشري.

معالجة الأخطاء

يتضمن هذا المسار استراتيجيات إدارة الأخطاء للتعامل مع المشكلات غير المتوقعة بسلاسة، مما يضمن إبلاغ المتصل وإعادة توجيهه بشكل مناسب.

دعم المطور

للحصول على معلومات أعمق حول استخدام مركز اتصال Webex مع وكلاء الذكاء الاصطناعي المستقلين، يرجى الرجوع إلى الوثائق ذات الصلة:

موارد إضافية

للحصول على الدعم المتعلق بهذه العملية، اتصل بفريق دعم مطوري مركز اتصال Webex عبر دعم مطوري مركز اتصال Webex.

للمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة تطبيقات مركز اتصال Webex .

برنامج ذكاء اصطناعي مبرمج (لتتبع الطرود)

تم تصميم هذا التدفق للتعامل مع التفاعلات الصوتية المتعلقة بتتبع الطرود باستخدام وكيل افتراضي مكتوب مسبقًا. يوضح هذا التدفق أبسط طريقة لتنفيذ عملية التنفيذ لوكيل مكتوب مسبقًا. بالإضافة إلى ذلك، يوضح التدفق كيفية وضع العملاء في قوائم انتظار مختلفة للوكلاء بناءً على النية النشطة الأخيرة والتقارير المخصصة لوكلاء الذكاء الاصطناعي في المحلل.

تعتمد هذه العملية على وكيل Webex AI المكتوب مسبقًا للتفاعل مع العملاء فيما يتعلق بتتبع الطرود. يخرج نشاط VAV2 (Virtual Agent V2) من خلال حافة "Handled" الخاصة به عندما يقوم الوكيل المكتوب بإصدار حدث مخصص لتتبع الحزمة. يستخدم هذا النظام واجهة برمجة تطبيقات لتتبع الحزم لتحقيق ذلك. تتوفر واجهة برمجة التطبيقات هذه للمطورين لأغراض الاختبار والعروض التوضيحية. يتم تحليل بيانات الإخراج في التدفق وإعادتها إلى الوكيل عبر حدث الحالة. مزيد من المعلومات حول تكوين تنفيذ الطلبات للوكلاء المكتوبين للمكالمات الصوتية.

المتطلبات المسبقة

لاستخدام هذه الآلية، تأكد من إعداد ما يلي:

  • وكيل Webex AI مُهيأ للتعامل مع استفسارات تتبع الطرود. يمكن استيراد هذا الوكيل أثناء إنشاء وكيل جديد.

  • تم تكوين نقطة الدخول، وقائمة الانتظار، والفرق، وتعيين نقطة الدخول في صفحة إعدادات مركز التحكم لمركز اتصال Webex.

  • تأكد من تفعيل خاصية تحويل النص إلى كلام (TTS) من سيسكو لإنشاء رسائل صوتية ديناميكية.

  • قم بتحميل ملفات صوتية ثابتة لإشعارات النظام المخصصة إذا لزم الأمر.

تحليل التكامل

تحليل التكامل

الوصف

المتصل يبدأ الاتصال يتم استقبال المكالمة بواسطة مركز اتصال Webex وتوجيهها إلى وكيل الذكاء الاصطناعي المكتوب.
يتم تسجيل حالة التفاعل باستخدام متغير عام يقوم التدفق بتعيين المتغير العام CustomAIAgentInteractionOutcome لتسجيل حالة تفاعل العميل مع وكيل الذكاء الاصطناعي. يتم تحديث هذا في نقاط مختلفة ويستخدم لإنشاء تقارير مخصصة باستخدام أداة العرض المرئي.
تفاعل وكيل الذكاء الاصطناعي يقوم وكيل الذكاء الاصطناعي بمعالجة مدخلات العميل والرد بناءً على النوايا المحددة مسبقاً. إذا كان المستخدم ينوي تتبع طرد وقام بتوفير رقم طرد صالح، فسيتم إعادة التحكم إلى التدفق عبر حدث مخصص.
تحليل بيانات تعريف وكيل الذكاء الاصطناعي وتنفيذها يتم استخراج رقم حزمة العميل من بيانات VAV2 الوصفية واستخدامه في نشاط HTTP.
شروط الاستجابة للتنفيذ يتحقق النظام من وجود معلومات الحزمة من عدمه ويحدد الاستجابات المناسبة.
تم استئناف التفاعل مع وكيل الذكاء الاصطناعي* بناءً على استجابة التنفيذ، يتم إرسال الرسالة التي يجب إرسالها إلى العملاء مرة أخرى إلى الوكيل المبرمج عبر بيانات الحدث ضمن "حدث الحالة".
تسليم المهمة للوكيل ونشاط القضية يحدد الخطوات التالية بناءً على النية السابقة، ويوجه التدفق إلى قوائم انتظار مختلفة بناءً على النية السابقة.
انتظر دورك لدى الموظف في حال تطلب الأمر تصعيد المشكلة أو في حالة حدوث أخطاء، يتم وضع المتصل في قائمة انتظار للتحدث مع موظف خدمة العملاء.
قطع اتصال ينتهي التفاعل بمجرد معالجة طلب المتصل أو تحويل المتصل إلى أحد الموظفين.

الأنشطة المستخدمة في التدفق

نشاط التدفق

الوصف

البدء يبدأ التدفق عند تلقي مكالمة جديدة.
تحديد متغير نتيجة التفاعل استخدم نشاط تعيين المتغير لتحديث المتغير العام CustomAIAgentInteractionOutcome لتخزين أحدث حالة للتفاعل مع وكيل الذكاء الاصطناعي.
تفاعل وكيل الذكاء الاصطناعي يدير استفسارات تتبع الطرود باستخدام تفاعلات مكتوبة مسبقًا. ويتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي.
تحليل تفاصيل الحزمة يستخرج رقم الحزمة من البيانات الوصفية التي يوفرها الوكيل الافتراضي.
طلب HTTP لمعلومات الحزمة يرسل طلبًا إلى واجهة برمجة تطبيقات الخدمات اللوجستية لاسترداد حالة الطرد وتاريخ التسليم المتوقع. استخدم ABC123456 كرقم حزمة نموذجي.
المنطق الشرطي يحدد الاستجابة بناءً على حالة الحزمة أو رمز حالة HTTP الخاص باستدعاء واجهة برمجة التطبيقات.
ضبط متغيرات الاستجابة يقوم بضبط الاستجابات لتوضيح ما إذا تم العثور على الطرد أو تفاصيل التسليم.
رسالة تشغيل يوفر رسائل خطأ النظام باستخدام تقنية تحويل النص إلى كلام من سيسكو، وخاصة في حالات أخطاء النظام.
نشاط الحالة يوجه التدفق بناءً على النية السابقة، ويقرر التوجيه إلى قوائم انتظار محددة.
انتظر دورك لدى الموظف يدير منطق قائمة الانتظار لتصعيد الأمور إلى الموظفين البشريين.
تشغيل الموسيقى يتم تشغيل موسيقى الانتظار أثناء الانتظار في قائمة الانتظار عندما ينتظر المتصل اتصال الموظف.
قطع اتصال ينهي التفاعل بعد إتمام المهام أو في حالة تصعيد الأمر إلى موظف بشري.

تفاصيل التدفق

يحتوي ملف JSON الخاص بالتدفق المستخدم في هذا المثال على متغيرات وأنشطة أساسية للتعامل مع التفاعل ومعالجة الأخطاء والتواصل بين مركز اتصال Webex و DialogFlow. تتضمن المتغيرات الرئيسية المستخدمة ما يلي:

المتغير

الوصف

event_name اسم الحدث المرسل إلى وكيل الذكاء الاصطناعي.
event_data تم إرسال حمولة الحدث إلى وكيل الذكاء الاصطناعي.
status حالة الحزمة بناءً على استجابة HTTP.
estimatedDelivery تاريخ ووقت التسليم المتوقعان للطرد بناءً على استجابة HTTP.
packageResp سيتم إرسال الرد إلى العميل بناءً على استجابة نشاط HTTP.
Global_VoiceName يحدد الصوت المستخدم في تحويل النص إلى كلام.
CustomAIAgentInteractionOutcome يسجل حالة التفاعل - مهجور، تم التعامل معه، تم تصعيده، أو حدث به خطأ - بناءً على تفاعل العميل مع وكيل الذكاء الاصطناعي.

معالجة الأخطاء

يتضمن هذا المسار استراتيجيات إدارة الأخطاء للتعامل مع المشكلات غير المتوقعة بسلاسة، مما يضمن إبلاغ المتصل وإعادة توجيهه بشكل مناسب.

موارد إضافية

للحصول على معلومات أعمق حول استخدام مركز اتصال Webex مع وكلاء الذكاء الاصطناعي المكتوبين، يرجى الرجوع إلى الوثائق ذات الصلة:

دعم المطور

للحصول على الدعم المتعلق بهذه العملية، اتصل بفريق دعم مطوري مركز اتصال Webex عبر دعم مطوري مركز اتصال Webex.

للمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة تطبيقات مركز اتصال Webex .

برنامج آلي للذكاء الاصطناعي (حجز مواعيد الأطباء)

يوضح هذا النموذج تدفق البيانات بين مركز اتصال Webex و Webex AI Agent Studio لتفاعل يستفيد من وكيل مكتوب مسبقًا. يتضمن هذا التدفق العديد من عمليات التكامل مع الأنظمة الخارجية. يتم استدعاء هذه العمليات بناءً على أحداث مخصصة يرسلها وكيل الذكاء الاصطناعي، ويتم إعادة بيانات التنفيذ إلى الوكيل.

يوضح هذا التدفق كيفية نقل البيانات بين مركز اتصال Webex و Webex AI Agent Studio باستخدام أحداث مخصصة. يُسهّل هذا التدفق جدولة وإدارة مواعيد الأطباء بشكل آلي من خلال وكيل ذكاء اصطناعي مُبرمج. يتكامل مع الأنظمة الخارجية للتحقق من التوافر، وإنشاء المواعيد، والبحث عن المواعيد الحالية، وإلغاء المواعيد. يضمن هذا التدفق اتصالاً سلساً بين المتصل ووكيل الذكاء الاصطناعي، مع خيارات تصعيد إلى وكلاء بشريين عند الضرورة.

المتطلبات المسبقة

لاستخدام هذه الآلية، تأكد من إعداد ما يلي:

  • وكيل ذكاء اصطناعي مبرمج ومُهيأ بنوايا مناسبة للتعامل مع حجز المواعيد وإلغائها. يمكن استيراد هذا من القوالب أثناء إنشاء وكيل برمجي جديد في منصة AI Agent Studio.

  • تم تكوين نقطة الدخول، وقائمة الانتظار، والفرق، وتعيين نقطة الدخول في صفحة إعدادات مركز التحكم لمركز اتصال Webex.

  • واجهات برمجة التطبيقات للتفاعل مع نظام إدارة المواعيد الخارجي.

  • تم تفعيل خاصية تحويل النص إلى كلام (TTS) من سيسكو لإنشاء رسائل صوتية ديناميكية.

  • قم بتحميل ملفات صوتية ثابتة إذا كنت لا تستخدم الصوت الافتراضي لشركة سيسكو.

تحليل التكامل

تحليل التكامل

الوصف

المتصل يبدأ الاتصال يتم استقبال المكالمة بواسطة مركز اتصال Webex وتوجيهها إلى وكيل الذكاء الاصطناعي.
التفاعل مع وكيل الذكاء الاصطناعي يقوم وكيل الذكاء الاصطناعي بمعالجة مدخلات العميل والرد بناءً على النوايا المحددة مسبقاً.
تبديل التحكم بين وكيل الذكاء الاصطناعي والتدفق يتم تبادل التحكم في المحادثة بين وكيل الذكاء الاصطناعي والتدفق في خطوات مختلفة. يقوم وكيل الذكاء الاصطناعي بتسليم التحكم إلى التدفق عبر أحداث مخصصة، ويقوم التدفق بتنفيذ التنفيذ المناسب بناءً على اسم الحدث، ثم يعيد التحكم إلى وكيل الذكاء الاصطناعي مع بيانات التنفيذ عبر حدث الحالة في نشاط الوكيل الافتراضي V2.
انتظر دورك لدى الموظف في حال تطلب الأمر تصعيد المشكلة، يتم وضع المتصل في قائمة انتظار للتحدث مع موظف خدمة العملاء.
قطع اتصال ينتهي التفاعل بمجرد اكتمال المهمة أو تحويل المتصل إلى أحد الموظفين.

الأنشطة المستخدمة في التدفق

نشاط التدفق

الوصف

البدء يمثل هذا النشاط بداية التدفق، والذي يتم تشغيله بواسطة مكالمة جديدة.
الوكيل الافتراضي الإصدار الثاني (VAV2) النشاط المسؤول عن التفاعل مع وكيل الذكاء الاصطناعي. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي.
تحليل تُستخدم لتحليل حمولة الحدث من نشاط VAV2.
قضية يُستخدم للتحقق من اسم الحدث الذي تم إرساله بواسطة نشاط VAV2 والتوجه إلى أنشطة طلب HTTP المناسبة.
طلب HTTP يتفاعل مع الأنظمة الخارجية لتنفيذ عمليات مثل التحقق من التوافر، وإنشاء المواعيد، والبحث عنها، أو إلغائها باستخدام طلبات HTTP بناءً على اسم الحدث المرسل بواسطة نشاط VAV2. يقوم النشاط أيضًا بتحليل الاستجابة لطلب HTTP.
الحالة يقوم بتقييم نتائج طلبات HTTP، وتوجيه التدفق بناءً على حالات النجاح أو الخطأ.
تعيين المتغير تُستخدم لتكوين متغيرات مثل اسم الحدث وبيانات الحدث، وهي ضرورية لإعادة استدعاء نشاط VAV2 بمعلمات حدث الحالة المناسبة.
رسالة تشغيل يوفر رسائل النظام باستخدام تقنية تحويل النص إلى كلام من سيسكو. يُستخدم لتشغيل رسالة خطأ قبل تصعيد الأمر إلى موظف بشري في حالة حدوث أخطاء في نشاط VAV2.
انتظر دورك لدى الموظف يدير منطق قائمة الانتظار لتصعيد الأمور إلى الموظفين البشريين.
تشغيل الموسيقى يتم تشغيل موسيقى الانتظار أثناء الانتظار في قائمة الانتظار عندما ينتظر المتصل اتصال الموظف.
قطع الاتصال ينهي التفاعل بعد إتمام المهام أو في حالة تصعيد الأمر إلى موظف بشري.

تفاصيل التدفق

يحتوي ملف JSON الخاص بالتدفق المستخدم في هذا المثال على متغيرات وأنشطة أساسية للتعامل مع التفاعل ومعالجة الأخطاء والتواصل بين مركز اتصال Webex و DialogFlow. تتضمن المتغيرات الرئيسية المستخدمة ما يلي:

المتغير

الوصف

event_name اسم الحدث المرسل إلى وكيل الذكاء الاصطناعي.
event_data تم إرسال حمولة الحدث إلى وكيل الذكاء الاصطناعي.
event_data_string النسخة النصية من event_data لأن نشاط VAV2 يقبل السلاسل النصية فقط.
http_input نص الطلب لنشاط HTTP بناءً على بيانات تعريف VAV2.
Global_VoiceName يحدد الصوت المستخدم في تحويل النص إلى كلام.

معالجة الأخطاء

يتضمن هذا التدفق استراتيجيات إدارة الأخطاء للتعامل مع المشكلات غير المتوقعة بسلاسة، مما يضمن إبلاغ المتصل وإعادة توجيهه بشكل مناسب.

موارد إضافية

للحصول على معلومات أعمق حول إعداد وكلاء الذكاء الاصطناعي على Webex AI Agent Studio واستخدامهم مع Webex Contact Center، راجع دليل إدارة Webex AI Agent Studio.

دعم المطور

استخدم قوالب التدفق الفرعي

تعمل قوالب التدفق الفرعي بشكل مشابه لقوالب التدفق. تعمل هذه القوالب على تبسيط إنشاء التدفقات الفرعية التي يمكن دمجها في تدفقات متعددة، مما يقلل من التكرار ووقت التطوير.

لإنشاء تدفقات فرعية باستخدام قوالب التدفقات الفرعية، اختر القالب المناسب، وقم بتعديله ليناسب احتياجاتك، ثم تحقق من صحته، وانشره، وقم بدمجه في سير العمل الخاص بك. لمزيد من التفاصيل، انظر إنشاء تدفقات من قوالب التدفق.

جمع معلومات الاتصال

استخدم هذا القالب لإنشاء تدفق فرعي لجمع معلومات معاودة الاتصال، مما يتيح للمتصلين البقاء في قائمة الانتظار أو طلب معاودة الاتصال للحصول على خيارات خدمة مرنة.

يوفر هذا التدفق الفرعي قائمة تسمح للمتصلين باختيار معاودة الاتصال أو البقاء في قائمة الانتظار. إذا تم اختيار خيار معاودة الاتصال، فإنه يجمع المعلومات اللازمة لمعاودة الاتصال، إما باستخدام رقم المتصل الحالي أو رقم بديل. يمكنك تعديل التدفق الفرعي لضمان تجربة سلسة للمتصل من خلال معالجة الأخطاء أو الظروف غير المعروفة، مثل حالات انتهاء المهلة والمدخلات غير الصالحة.

يستخدم هذا التدفق الفرعي تقنية تحويل النص إلى كلام من سيسكو (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، يتم استخدام ملف الموسيقى المدمج أثناء الانتظار، defaultmusic_on_hold.wav.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتعيينات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمنظمة مثل الموصلات، وANI الصادر، والمزيد.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).
  • تأكد من أن متغيرات الاستدعاء (على سبيل المثال: يتم ربط callbackNumber و callbackNumberEntered و stayInQueue) بشكل صحيح بنظامك لالتقاط البيانات المناسبة.

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

  • callbackNumber - STR: الرقم الذي سيتم استخدامه لإعادة الاتصال (إما الرقم الذي يتصل منه المتصل أو رقم جديد).
  • stayInQueue - BOOLEAN: يشير إلى ما إذا كان المتصل قد اختار البقاء في قائمة الانتظار (صحيح) أو طلب معاودة الاتصال (خطأ).

مخرجات التدفق الفرعي

  • callbackNumberEntered - STRING: الرقم الذي أدخله المتصل لطلب معاودة الاتصال، إذا اختار تقديم رقم بديل.
  • stayInQueue - BOOLEAN: سواء اختار المتصل البقاء في قائمة الانتظار أو تلقي مكالمة لاحقة.

انهيار التدفق الفرعي

يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق الفرعي

الوصف

بدء التدفق الفرعي

يدخل الاستدعاء إلى التدفق الفرعي.

قائمة إلغاء الاشتراك

يُعرض على المتصل خيار البقاء في قائمة الانتظار أو تلقي مكالمة لاحقة.

  • اضغط1 للاتصال بك.
  • اضغط على 2 للبقاء في قائمة الانتظار.

قائمة الأرقام

إذا اختار المتصل تلقي مكالمة لاحقة، فسيتم عرض الخيار التالي عليه:

  • اضغط 1 لاستخدام الرقم الذي يتصلون منه.
  • اضغط على 2 لإدخال رقم اتصال جديد.

جمع الأرقام

إذا اختار المتصل إدخال رقم معاودة اتصال جديد، فسيُطلب منه إدخال رقمه المكون من 10 أرقام متبوعًا بمفتاح # (#).

تعيين المتغير

يتم تخزين رقم الاستدعاء الذي تم جمعه في المتغير callbackNumberEntered.

نهاية التدفق الفرعي

ينتهي التدفق الفرعي بعد جمع معلومات الاستدعاء أو معالجة أي أخطاء.

أنشطة التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لجمع معلومات الاستدعاء.

نشاط التدفق الفرعي

الوصف

بدء التدفق الفرعي

يبدأ التدفق الفرعي عند استدعائه.

قائمة إلغاء الاشتراك

وهذا يتيح للمتصل خيار البقاء في قائمة الانتظار أو تلقي مكالمة لاحقة. يستخدم هذا النظام تقنية تحويل النص إلى كلام (TTS) ليطلب من المتصل الضغط على الرقم 1 لطلب معاودة الاتصال أو الرقم 2 للبقاء في قائمة الانتظار.

قائمة الأرقام

إذا اختار المتصل معاودة الاتصال، فسيُطلب منه إما استخدام رقمه الحالي أو إدخال رقم جديد.

جمع الأرقام

إذا اختار المتصل إدخال رقم جديد، فسيجمع هذا النشاط رقمه المكون من 10 أرقام متبوعًا بعلامة الجنيه الإسترليني (#). (#).

تعيين المتغير

يتم تخزين الرقم الذي تم جمعه في متغير callbackNumberEntered لاستخدامه لاحقًا.

نهاية التدفق الفرعي

تنتهي العملية بعد معالجة خيارات المتصل وجمع المعلومات اللازمة.

موارد إضافية

للحصول على مزيد من المعلومات حول تكوين التدفقات الفرعية، راجع دليل إعداد وإدارة مركز اتصال Webex.

معالجة الخطأ

استخدم قالب التدفق الفرعي لمعالجة الأخطاء في مركز اتصال Webex لإدارة الأخطاء مثل مشكلات معالجة قائمة الانتظار أو حالات فشل طلبات واجهة برمجة التطبيقات. يمكن ربطه بأنشطة محددة أو تهيئته كمعالج أخطاء عام، مما يضمن استمرار عمل النظام بسلاسة ويوفر للمستخدمين ملاحظات حول أي مشكلات.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:

  • تأكد من تفعيل خاصية تحويل النص إلى كلام (TTS) من سيسكو لمركز الاتصال لاستخدام تحويل النص إلى كلام في مطالبات الأخطاء.
  • قم بتعيين متغير errorMessage للتعامل ديناميكيًا مع رسائل الخطأ المناسبة في سير العمل الخاص بك.

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

  • رسالة الخطأ - نص: يتم تشغيل رسالة الخطأ بشكل ديناميكي، مما يشير إلى المشكلة التي واجهها المتصل.

مخرجات التدفق الفرعي

  • N/A: لا ينتج هذا التدفق الفرعي مخرجات لأنه يستخدم لمعالجة الأخطاء وتقديم ملاحظات للمتصل.

انهيار التدفق الفرعي

يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق الفرعي

الوصف

بدء التدفق الفرعي

يتم تشغيل التدفق الفرعي عند حدوث خطأ.

رسائل خطأ التشغيل

يقوم النظام بتشغيل رسالة خطأ ديناميكية محددة بواسطة متغير errorMessage باستخدام Cisco Cloud TTS. على سبيل المثال، قد تكون الرسالة كالتالي: نواجه صعوبات فنية. يرجى المحاولة مرة أخرى في وقت لاحق.

نهاية التدفق الفرعي

(نهاية عادية)

إذا تمت معالجة الخطأ بنجاح، ينتهي التدفق الفرعي بسلاسة.

نهاية التدفق الفرعي

(نهاية الخطأ)

إذا ظهرت مشاكل أخرى (على سبيل المثال، فشل تشغيل رسالة الخطأ)، فإن التدفق الفرعي ينتهي في حالة تصعيد للإشارة إلى حدوث عطل حرج.

أنشطة التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لإدارة الأخطاء.

نشاط التدفق الفرعي

الوصف

بدء التدفق الفرعي

يبدأ التدفق الفرعي عند حدوث خطأ، مما يؤدي إلى بدء تسلسل معالجة الأخطاء.

رسائل خطأ التشغيل

يقوم بتشغيل رسالة الخطأ للمتصل باستخدام خدمة تحويل النص إلى كلام من سيسكو كلاود. يتم تحديد محتوى الرسالة ديناميكيًا بواسطة متغير errorMessage.

نهاية التدفق الفرعي

(نهاية عادية)

ينهي التدفق الفرعي إذا تم حل الخطأ دون مشاكل أخرى.

نهاية التدفق الفرعي

(نهاية الخطأ)

ينهي التدفق الفرعي بتصعيد في حالة حدوث أخطاء إضافية أثناء عملية معالجة الأخطاء.

موارد إضافية

للحصول على مزيد من المعلومات حول تكوين التدفقات الفرعية، راجع دليل إعداد وإدارة مركز اتصال Webex.

انخفاض بيانات HTTP

استخدم قالب التدفق الفرعي هذا لجلب معلومات حساب العميل من خلال طلب HTTP. يدعم هذا النظام تأكيد معرف الحساب، والإدخال اليدوي في حالة فشل الطلب، ويتعامل مع حالات انتهاء المهلة، والمدخلات غير الصالحة، والأخطاء الحرجة - وهو مثالي لعمليات البحث الآلية عن حسابات العملاء في مراكز الاتصال.

يوفر هذا التدفق الفرعي تجربة ديناميكية حيث يتم جلب معلومات حساب العميل باستخدام طلب HTTP. إذا نجحت عملية البحث، يُطلب من العميل تأكيد معرف الحساب. في حال فشل العملية، أو إذا فضل المتصل ذلك، يمكنه إدخال رقم حسابه يدويًا. يتعامل النظام بسلاسة مع الأخطاء مثل المدخلات غير الصالحة، والمهلات، والأعطال الحرجة، مع توفير المطالبات المناسبة.

يستخدم هذا التدفق الفرعي تقنية تحويل النص إلى كلام من سيسكو (TTS) لأي مطالبات صوتية.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والموصلات، والفرق، وتعيينات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمنظمة.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).
  • تأكد من ضبط عنوان URL لطلب HTTP والمعلمات بشكل صحيح بناءً على احتياجات مؤسستك.

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

  • رسالة الخطأ - نص: رسالة سيتم تشغيلها في حالة حدوث خطأ أثناء التدفق الفرعي.

مخرجات التدفق الفرعي

  • متغير الإخراج - سلسلة نصية: يخزن رقم الحساب المؤكد أو المدخل يدويًا.

انهيار التدفق الفرعي

يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق الفرعي

الوصف

بدء التدفق الفرعي

(التهيئة)

يبدأ التدفق الفرعي عملية جلب بيانات العملاء.

يرجى الانتظار

(رسالة مواساة)

يتم إبلاغ المتصل بأن النظام يسترجع معلوماته باستخدام موجه صوتي (TTS): يرجى الانتظار ريثما نتحقق من معلوماتك.

طلب HTTP

(جلب معلومات العميل)

يقوم النظام بإرسال طلب HTTP GET لاسترداد معلومات العميل من نقطة نهاية API محددة. في حالة نجاح العملية، سيحتوي الرد على معرف العميل.

تحقق من حالة HTTP

(تقييم الاستجابة)

يتم تقييم استجابة HTTP بناءً على رمز الحالة. إذا نجح الطلب، تنتقل العملية إلى الخطوة التالية.

قائمة التأكيد

(طلب تأكيد أو إدخال يدوي)

يُطلب من المتصل تأكيد معرف الحساب الذي تم جلبه أو إدخال رقم حسابه يدويًا إذا كان غير صحيح.

تعيين المتغير

(معرف حساب المتجر)

إذا أكد المتصل معرف الحساب، فسيتم تخزين القيمة في متغير الإخراج.

جمع الأرقام

(إدخال الحساب يدوياً)

إذا فشل الطلب أو اختار المتصل إعادة إدخال رقم حسابه، فسيُطلب منه إدخال رقم حساب مكون من 6 أرقام متبوعًا بمفتاح # (#).

معالجة الخطأ

(لا يزال موجودًا، غير صالح، حرج)

يتولى التدفق الفرعي معالجة حالات انتهاء المهلة، والمدخلات غير الصالحة، والأخطاء الحرجة من خلال التنبيهات المناسبة:

  • ما زال موجوداً: يسأل، هل ما زلت موجودًا؟، في حالة انتهاء المهلة.
  • غير صالح: يقوم بإخطار المتصل بإدخال بيانات غير صالحة ويطلب منه المحاولة مرة أخرى.
  • الخطأ: رسالة خطأ حرجة تُفيد بـ: حدث خطأ ما.

نهاية التدفق الفرعي

(خاتمة)

ينتهي التدفق الفرعي إما بعد تأكيد رقم الحساب أو معالجة خطأ ما.

أنشطة التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لهذا القالب.

نشاط التدفق الفرعي

الوصف

بدء التدفق الفرعي

يبدأ التدفق الفرعي عند استدعائه.

يرجى الانتظار

يقوم بتشغيل رسالة باستخدام تقنية تحويل النص إلى كلام، ويطلب من المتصل الانتظار ريثما يتم استرجاع معلوماته.

طلب HTTP

يرسل طلب HTTP GET لاسترداد معلومات حساب العميل.

تحقق من حالة HTTP

يقوم بتقييم استجابة HTTP لتحديد ما إذا كان الطلب ناجحًا.

قائمة التأكيد

يطلب من المتصل تأكيد معرف الحساب المسترجع أو إعادة إدخاله إذا كان غير صحيح.

تعيين المتغير

يخزن رقم الحساب المؤكد أو المدخل يدويًا.

جمع الأرقام

يقوم النظام بجمع رقم حساب مكون من 6 أرقام من المتصل في حالة فشل طلب HTTP أو إذا اختار إدخال رقم حساب جديد.

معالجة الخطأ

تتضمن العديد من المطالبات معالجة حالات انتهاء المهلة، والمدخلات غير الصالحة، والأخطاء الحرجة أثناء التدفق الفرعي.

نهاية التدفق الفرعي

تنتهي العملية بعد تأكيد رقم الحساب أو حدوث خطأ.

معاملة قائمة الانتظار

استخدم قالب التدفق الفرعي هذا لأتمتة معالجة قائمة الانتظار في مركز اتصال Webex، مما يحافظ على تفاعل المتصلين من خلال الموسيقى ومطالبات الرسائل.

يقوم هذا التدفق الفرعي بتشغيل موسيقى قائمة الانتظار متبوعة برسالة، ويكرر التسلسل حتى عدد محدد من المرات (الافتراضي هو ثلاثة). يضمن ذلك إدارة سلسة لقوائم الانتظار وتجربة اتصال جذابة للمتصلين. يمكنك تخصيص متغيرات مثل اختيار الموسيقى ومحتوى الرسالة وعدد مرات التكرار.

يستخدم هذا التدفق الفرعي تقنية تحويل النص إلى كلام من سيسكو (TTS) لأي مطالبات صوتية. بالنسبة للموسيقى، يتم استخدام الملف المدمج (defaultmusic_on_hold.wav) افتراضيًا لتشغيل الموسيقى أثناء الانتظار.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والموصلات، والفرق، وتعيينات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمنظمة.
  • تأكد من صحة منطق معالجة قائمة الانتظار وتكوينات معالجة الأخطاء.
  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة أو ملفات موسيقى بدلاً من برنامج Cisco Text-to-Speech (TTS).

للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex.

مدخلات التدفق الفرعي

  • رسالة قائمة الانتظار - نص: الرسالة التي سيتم تشغيلها بين المقاطع الموسيقية (الافتراضي: انتظر من فضلك).
  • queueMusic1 - STRING: أول ملف موسيقي يتم تشغيله أثناء انتظار المتصل (الافتراضي: defaultmusic_on_hold.wav).
  • queueMusic2 - STRING: ملف الموسيقى الثاني الذي سيتم تشغيله بين الرسائل (الافتراضي: defaultmusic_on_hold.wav).
  • عداد - عدد صحيح: عداد لتتبع عدد الحلقات (الافتراضي: 0).
  • مدة الموسيقى - عدد صحيح: مدة تشغيل كل مقطع موسيقي (الافتراضي: (10 ثوانٍ).

مخرجات التدفق الفرعي

لا شيء

انهيار التدفق الفرعي

يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق الفرعي

الوصف

بدء التدفق الفرعي

يبدأ التدفق الفرعي.

فحص الحالة

يتحقق التدفق الفرعي مما إذا كان العداد أقل من 2. إذا كان ذلك صحيحاً، فإن التدفق يستمر إلى تسلسل الموسيقى والرسالة. إذا كانت النتيجة خاطئة، ينتهي التدفق الفرعي.

تشغيل الموسيقى 1

يتم تشغيل ملف الموسيقى الأول (queueMusic1) للمدة المحددة بواسطة musicDuration.

رسائل التشغيل

بعد تشغيل ملف الموسيقى الأول، يتم تشغيل رسالة باستخدام Cisco TTS، ويتم تحديد المحتوى بواسطة queueMessage.

تشغيل الموسيقى 2

بعد الرسالة، يتم تشغيل ملف الموسيقى الثاني (queueMusic2) للمدة المحددة.

عداد الزيادة

يتم زيادة قيمة المتغير العداد بمقدار 1 بعد تشغيل ملف الموسيقى الثاني.

أعد فحص الحالة

بعد زيادة العداد، يعيد التدفق التحقق مما إذا كان العداد لا يزال أقل من 2. إذا كان ذلك صحيحًا، تتكرر الحلقة؛ وإلا، ينتهي التدفق الفرعي.

نهاية التدفق الفرعي

بمجرد أن يصل العداد إلى 2، ينتهي التدفق الفرعي.

نشاط التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي.

نشاط التدفق الفرعي

الوصف

بدء التدفق الفرعي

يقوم بتهيئة عملية التدفق الفرعي.

فحص الحالة

يتم التحقق من شرط للتأكد من أن العداد أقل من 2، مما يسمح باستمرار الحلقة.

تشغيل الموسيقى 1

يقوم بتشغيل ملف الموسيقى الأول للمدة المحددة بواسطة musicDuration.

رسائل التشغيل

يقوم بتشغيل رسالة باستخدام تقنية تحويل النص إلى كلام من سيسكو مع محتوى مقدم من queueMessage.

تشغيل الموسيقى 2

يقوم بتشغيل ملف الموسيقى الثاني للمدة المحددة بواسطة musicDuration.

عداد الزيادة

يزيد قيمة المتغير العداد بمقدار 1 للتحكم في الحلقة.

نهاية التدفق الفرعي

ينهي التدفق الفرعي بمجرد وصول العداد إلى الحد المحدد مسبقًا.

قالب تدفق فرعي للمكالمات المجدولة

استخدم هذا القالب لإنشاء تدفق فرعي يسمح للمتصلين بجدولة معاودة الاتصال بتاريخ ووقت محددين، بما في ذلك اختيار المنطقة الزمنية.

يقوم هذا المسار الفرعي بتوجيه المتصل خلال سلسلة من المطالبات لجمع جميع المعلومات اللازمة لإجراء مكالمة مجدولة. يطلب النظام التاريخ المطلوب، ووقت بدء وانتهاء فترة معاودة الاتصال، والمنطقة الزمنية للمتصل. يتضمن التدفق الفرعي التحقق من صحة مدخلات التاريخ والوقت لضمان الدقة. في حالة إدخال تنسيق غير صالح، تتم إعادة مطالبة المتصل. بمجرد جمع جميع المعلومات بنجاح، يتم استخدامها لجدولة معاودة الاتصال في النظام.

يستخدم هذا التدفق الفرعي تقنية تحويل النص إلى كلام من سيسكو (TTS) لجميع المطالبات الصوتية.

المتطلبات المسبقة

تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز اتصال Webex قبل تنفيذ هذا التدفق الفرعي:

  • قم بإنشاء نقاط الدخول، وقوائم الانتظار، والفرق، وتعيينات نقاط الدخول، وأي أنشطة تكوين أخرى خاصة بالمنظمة مثل الموصلات، وANI الصادر، والمزيد.

  • قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلاً من خدمة تحويل النص إلى كلام من سيسكو (TTS).

  • للاطلاع على الخطوات التفصيلية، راجع دليل إعداد وإدارة مركز اتصال Webex .

مدخلات التدفق الفرعي

اسم المتغيرالنوعالوصف
رقم معاودة الاتصال خيط رقم الهاتف الذي سيتم استخدامه للاتصال بك مجدداً.
اسم العميل خيط اسم العميل الذي طلب معاودة الاتصال.
قائمة انتظار المكالمات خيط قائمة الانتظار التي سيتم إرسال رد الاتصال المجدول إليها.

مخرجات التدفق الفرعي

اسم المتغيرالنوعالوصف
تاريخ جدولة معاودة الاتصال خيط التاريخ المحدد لإجراء معاودة الاتصال، بتنسيق YYYY-MM-DD.
جدولة معاودة الاتصال المنطقة الزمنية خيط معرّف المنطقة الزمنية IANA الخاص بالاستدعاء (على سبيل المثال، America/Chicago).
وقت بدء جدولة معاودة الاتصال خيط وقت بدء نافذة معاودة الاتصال، بتنسيق كالتالي HH:mm:ss.
وقت انتهاء جدولة رد الاتصال خيط وقت انتهاء نافذة معاودة الاتصال، بتنسيق كالتالي HH:mm:ss.

تحليل التدفق الفرعي

يصف الجدول التالي عناصر التدفق الفرعي المختلفة المشاركة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث خلال كل مرحلة.

عنصر التدفق الفرعيالوصف
بدء التدفق الفرعي يدخل الاستدعاء إلى التدفق الفرعي.
جدولة تاريخ يُطلب من المتصل إدخال تاريخ معاودة الاتصال المفضل لديه بتنسيق YYYYMMDD. يقوم التدفق الفرعي بالتحقق من صحة المدخلات للتأكد من أنها تاريخ حقيقي. إذا كانت الإجابة غير صالحة، فسيتم تكرار الطلب.
وقت بدء الجدول الزمني يُطلب من المتصل إدخال وقت بدء فترة معاودة الاتصال بتنسيق HHMM (24 ساعة). يقوم التدفق الفرعي بالتحقق من صحة المدخلات للتأكد من أنها وقت صحيح. إذا كانت الإجابة غير صالحة، فسيتم تكرار الطلب.
وقت انتهاء الجدول الزمني يُطلب من المتصل إدخال وقت انتهاء فترة معاودة الاتصال بتنسيق HHMM (24 ساعة). يقوم التدفق الفرعي بالتحقق من صحة المدخلات للتأكد من أنها وقت صحيح. إذا كانت الإجابة غير صالحة، فسيتم تكرار الطلب.
المنطقة الزمنية للجدولة يُعرض على المتصل قائمة لاختيار منطقته الزمنية. - اضغط 1 للتوقيت القياسي الهندي (IST). - اضغط 2 للتوقيت المركزي. - اضغط 3 للتوقيت الشرقي.
جدولة معاودة الاتصال باستخدام جميع المعلومات التي تم جمعها (رقم معاودة الاتصال، اسم العميل، قائمة انتظار معاودة الاتصال، والتاريخ والوقت والمنطقة الزمنية المحددة)، يقوم التدفق الفرعي بجدولة معاودة الاتصال رسميًا في النظام.
نهاية التدفق الفرعي ينتهي التدفق الفرعي بعد جدولة رد الاتصال بنجاح.

أنشطة التدفق الفرعي

يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لجدولة رد الاتصال.

نشاط التدفق الفرعيالوصف
بدء التدفق الفرعي يبدأ التدفق الفرعي عند استدعائه.
تاريخ الجدول الزمني يجمع تاريخ معاودة الاتصال المفضل لدى المتصل. نص التوجيه الخاص بالتحويل إلى كلام هو: "يرجى إدخال التاريخ المفضل لديك بتنسيق YYYYMMDD". يتم التحقق من صحة المدخلات للتأكد من أنها بتنسيق التاريخ الصحيح.
تحويل تنسيق التاريخ بمجرد إدخال تاريخ صالح، يقوم هذا النشاط بتحويل إدخال YYYYMMDD إلى تنسيق YYYY-MM-DD وتخزينه في متغير CallbackScheduleDate.
وقت بدء الجدول الزمني يجمع وقت بدء نافذة معاودة الاتصال. نص التوجيه الخاص بالتحويل النصي إلى كلام هو: "يرجى إدخال وقت بدء معاودة الاتصال بتنسيق HHMM". يتم التحقق من صحة المدخلات للتأكد من أنها بتنسيق زمني صحيح.
تحويل وقت البدء يحوّل مدخل وقت بدء HHMM إلى HH:mm:ss يقوم بتنسيقها وتخزينها في متغير CallbackScheduleStartTime.
وقت انتهاء الجدول الزمني يجمع وقت انتهاء نافذة معاودة الاتصال. نص التوجيه الخاص بتحويل النص إلى كلام هو: "يرجى إدخال وقت انتهاء معاودة الاتصال بتنسيق HHMM". يتم التحقق من صحة المدخلات للتأكد من أنها بتنسيق زمني صحيح.
تحويل وقت النهاية يحوّل مدخل وقت نهاية HHMM إلى HH:mm:ss يقوم بتنسيقها وتخزينها في متغير CallbackScheduleEndTime.
الجدول الزمني يعرض قائمة لاختيار المنطقة الزمنية.
جدولة معاودة الاتصال يقوم هذا الإجراء النهائي بأخذ جميع المتغيرات التي تم جمعها وتنسيقها وإنشاء طلب رد الاتصال المجدول في النظام.
نهاية التدفق الفرعي ينتهي التدفق بعد جدولة رد الاتصال بنجاح.

موارد إضافية

للحصول على مزيد من المعلومات حول تكوين التدفقات الفرعية، راجع دليل إعداد وإدارة مركز اتصال Webex .

إنشاء وإدارة التدفقات

إنشاء تدفق

يمكنك إنشاء وإدارة التدفقات باستخدام وحدة موارد التوجيه. عند تصميم مسار العمل، لا يمكن أن يتضمن تفاعل الاستشارة معاودة الاتصال من باب المجاملة، أو ملاحظات استطلاع ما بعد المكالمة، أو نشاط التحويل الأعمى.

عند إنشاء تدفق، إذا تجاوز عدد العقد 100، فقد تواجه تأخيرًا في مصمم التدفق. في مثل هذه الحالات، نوصي باستخدام ميزات ربط التدفق والمتغيرات الديناميكية لتقسيم التدفق الكبير إلى تدفقات أصغر يسهل إدارتها. للمزيد من المعلومات، انظر ربط تدفقات متعددة (مع GoTo) و جهة اتصال قائمة الانتظار.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

في صفحة التدفقات ، انقر فوق إدارة التدفقات. اختر إنشاء تدفقات من القائمة المنسدلة.

يظهر معالج إنشاء تدفق جديد مع خيار الاختيار من التدفق أو التدفق الفرعي.
4

انقر تدفق.

انقر فوق Subflow لإنشاء تدفق فرعي. إن عملية إنشاء تدفق فرعي تشبه عملية إنشاء تدفق رئيسي.

5

اختر الخيار المطلوب لإنشاء التدفق:

  • ابدأ من جديد— استخدم هذا الخيار لإنشاء تدفق جديد من البداية.
  • قوالب التدفق— استخدم هذا الخيار لإنشاء تدفق من قوالب التدفق. للمزيد من المعلومات، انظر إنشاء تدفقات من قوالب التدفق.
  • استيراد— استخدم هذا الخيار لاستيراد التدفقات من وحدة تخزين محلية. لمعرفة مزيد من المعلومات، ارجع إلى استيراد تدفق.
6

انقر ابدأ من جديد.

7

في حقل اسم التدفق، أدخل اسمًا فريدًا.

لا يمكن أن يحتوي اسم التدفق على مسافات. الحرف الخاص الوحيد المسموح به هو _ (الشرطة السفلية). الطول المسموح به هو 80 حرفًا. على سبيل المثال، NewContact_01.

8

انقر إنشاء تدفق.

تظهر نافذة مصمم التدفق.

9

في قسم الإعدادات العامة ، أدخل وصف التدفق. لا يمكنك تعديل الوصف لاحقاً.

10

(اختياري) قم بتكوين الإعدادات التالية في قسم إعدادات الرسم التخطيطي.

  • روابط منحنية— قم بتمكين أو تعطيل التبديل بين الروابط المنحنية والروابط ذات الزاوية القائمة لكل تدفق.

    يمكنك تفعيل الروابط المنحنية لتحسين عرض العلاقة بين الأنشطة. في التدفقات المعقدة، توفر الروابط المنحنية قابلية قراءة أفضل مقارنة بالخطوط المستقيمة التي تميل إلى التداخل.

  • لون الرابط— اختر اللون من لوحة الألوان المنسدلة للإشارة إلى الروابط.

  • لون مسار الخطأ— اختر اللون من لوحة الألوان المنسدلة للإشارة إلى مسارات الخطأ.

  • لون التحديد— اختر اللون من لوحة الألوان المنسدلة للإشارة إلى الرابط المحدد والأنشطة المرتبطة به.

  • السماكة— حدد القيمة لزيادة أو تقليل سماكة الرابط والأنشطة المتصلة به. يتم قياس السماكة بالبكسل والقيمة الافتراضية هي بكسل واحد. الحد الأقصى للسمك المدعوم هو 3 بكسل.

11

في قسم إعدادات فك تشفير التدفق ، قم بتشغيل مفتاح التبديل تمكين فك تشفير التدفق للسماح بفك تشفير المعلومات الحساسة في التدفق. تظهر نافذة منبثقة بعنوان " كشف بيانات تفاصيل التصحيح. ضع علامة أوافق وانقر على حفظ. ستتمكن الآن من فك تشفير المعلومات الحساسة من سجلات التدفق أثناء تصحيح أخطاء التدفقات. راجع قسم Trace Flows لمزيد من التفاصيل.

12

قم بتنفيذ المهام التالية لإنشاء التدفق:

أنشئ تدفقات من قوالب التدفقات

توفر لك قوالب التدفق تدفقات جاهزة للاستخدام في حالات الاستخدام الشائعة. لإنشاء تدفقات من قوالب التدفق:

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى الخدمات > مركز الاتصال.

3

من لوحة التنقل الخاصة بمركز الاتصال ، انقر فوق تجربة العملاء . > التدفقات.

4

في صفحة التدفقات ، انقر فوق إدارة التدفقات وانقر فوق القائمة المنسدلة إنشاء التدفقات.

يظهر معالج إنشاء تدفق جديد مع خيار الاختيار من التدفق أو التدفق الفرعي.
5

انقر تدفق.

لإنشاء تدفق فرعي، انقر فوق التدفق الفرعي. إن عملية إنشاء تدفق فرعي تشبه عملية إنشاء تدفق رئيسي.

6

من اختر طريقة، انقر فوق قوالب التدفق.

7

اختر القالب الذي يناسبك من قائمة القوالب المتاحة. انقر على التالي.

انقر على عرض التفاصيل لرؤية معاينة مفصلة للقالب. راجع قسم عرض تفاصيل قالب التدفق لمزيد من المعلومات.

8

في حقل اسم التدفق ، قم بتوفير اسم فريد للتدفق. التزم باتفاقيات التسمية.

9

انقر على التالي.

لقد أنشأت تدفقًا جديدًا من قالب تدفق.

للحصول على مزيد من المعلومات حول التدفقات وما إذا كانت التدفقات تتطلب مزيدًا من التكوين قبل الاختبار، استخدم الروابط المتاحة في قائمة قوالب التدفق. انظر عرض تفاصيل قالب التدفق.

التصرف التالي

قم بتخصيص الأنشطة والفعاليات في سير العمل وفقًا لمتطلباتك. قم بالتحقق من صحة التدفق ونشره.

عرض تفاصيل قالب التدفق

للاطلاع على مزيد من التفاصيل حول قالب معين:

1

من صفحة مجموعة القوالب، اختر القالب المطلوب.

2

انقر عرض التفاصيل. تظهر صفحة تفاصيل القالب .

  • تعرض اللوحة العلوية معاينة للقالب المختار. انقر على أيقونة ملء الشاشة لفتح القالب في وضع ملء الشاشة. حدد أقسامًا معينة من القالب وقم بالتكبير والتصغير. إذا لزم الأمر، يمكنك التبديل بين التدفق الرئيسي وتدفقات الأحداث.
  • يحتوي الجزء السفلي على الأقسام التالية التي توفر معلومات مفصلة حول قالب التدفق المحدد:
    • الوصف— وصف موجز والغرض من القالب.
    • التفاصيل—الميزات الرئيسية للقالب.
    • المتطلبات الأساسية— الخطوات التي يجب عليك تهيئتها لكي يعمل قالب التدفق كما هو متوقع.
    • تحليل التدفق— تفاصيل حول كيفية بدء التدفق، وما يحدث في التدفق، وكيف ينتهي التدفق.
    • الأنشطة المستخدمة— يسرد الأنشطة المختلفة المستخدمة في القالب المحدد.
    • تفاصيل إضافية— تفاصيل إضافية حول قالب التدفق.

التصرف التالي

انقر فوق حدد القالب للمتابعة باستخدام القالب المختار.

خيارات قائمة السياق

استخدم قائمة السياق لإجراءات إضافية. لفتح قائمة السياق من صفحة التدفقات ، اختر التدفق وافتح التدفق في وحدة مصمم التدفق. مرر مؤشر الماوس فوق اسم التدفق. تظهر قائمة تتضمن الخيارات التالية:

  • تعديل الاسم— استخدم لإعادة تسمية التدفق.
  • تصدير— استخدم لتصدير التدفق.
  • استيراد— استخدم لاستيراد التدفق.
  • حذف— استخدم لحذف التدفق.
  • عرض سجل الإصدارات— استخدم لعرض تفاصيل إصدار التدفق.

تحرير متغيرات التدفق

لا يمكنك تعديل متغير أثناء استخدامه. بعد إنشاء نوع المتغير، لا يمكنك تعديل نوع المتغير.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق الذي تريد تعديله. يُفتح التدفق في نافذة مصمم التدفق.

4

انقر على علامة متغير من لوحة الخصائص العامة .

تعرض نافذة منبثقة ملخصًا لمعلومات المتغيرات.
5

انقر على تحرير في الزاوية العلوية اليمنى من النافذة المنبثقة.

6

حدد المتغير غير المستخدم في التدفق.

7

قم بإجراء التغييرات اللازمة على اسم المتغير ووصفه وقيمته وتكويناته.

تعديل التدفق

استخدم زر التبديل Edit لتعديل التدفق. عند تفعيل هذه الخاصية، لا يستطيع مطورو التدفق الآخرون تعديل التدفق في نفس الوقت. بشكل افتراضي، يتم فتح التدفق في وضع القراءة فقط.

يمكنك وضع علامة على المتغيرات التي تحتوي على معلومات حساسة بأنها آمنة. عند فتح تدفق موجود يحتوي على متغيرات التدفق، ستتلقى مطالبة لمراجعة هذه المتغيرات ووضع علامة عليها على أنها آمنة. لمزيد من المعلومات حول المتغيرات الآمنة، انظر المتغيرات الآمنة.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة Flows وتعرض قائمة التدفقات مع الحقول التالية:

اسم الحقل

الوصف

اسم التدفق

اسم التدفق كما تم تكوينه في تطبيق مصمم التدفق.

يجب أن يكون اسم التدفق فريدًا.

الوصف

وصف التدفق كما تم تكوينه في تطبيق مصمم التدفق.

الحالة

يشير إلى ما إذا كان التدفق قد تم نشره أم أنه لا يزال في مرحلة المسودة.

آخر تعديلتاريخ ووقت آخر تعديل للتدفق.

آخر تحرير بواسطة

معرف البريد الإلكتروني للمستخدم الذي قام بتعديل التدفق آخر مرة.

3

انقر فوق أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق الذي تريد تعديله. يُفتح التدفق في نافذة مصمم التدفق.

إذا كان التدفق المحدد يحتوي على متغيرات تدفق، فستظهر لك رسالة تطلب منك وضع علامة على المتغيرات على أنها آمنة.

لا يمكنك تعديل التدفق إلا إذا تم تمكين زر التبديل Edit On. إذا تم ضبط زر التبديل Edit On على وضع الإيقاف، فسيظهر التدفق في وضع القراءة فقط.

4

إعدادات فك تشفير التدفق: قم بتمكين إعدادات فك تشفير التدفق للسماح بفك تشفير التدفق. راجع قسم Trace Flows لمزيد من التفاصيل.

5

انقر فوق انتقل إلى تحديد المتغيرات الآمنة لفتح مربع حوار تحرير المتغيرات الآمنة.

يمكنك النقر على تخطي الآن لمتابعة تحرير التدفق المحدد دون تحديد المتغيرات الآمنة. يظهر مربع الحوار هذا في المرة القادمة التي تقوم فيها بتحرير التدفق.

حدد خانة الاختيار عدم إظهار هذه الرسالة مرة أخرى لتخطي عملية التحديد للتدفق المحدد بشكل دائم.

هذه الميزة غير مدعومة حاليًا.

6

حدد مربعات الاختيار الخاصة بالمتغيرات التي تحتوي على معلومات حساسة وانقر فوق حفظ.

تعرض نافذة مصمم التدفق المتغيرات المحددة مع رمز قفل بجانب أسماء المتغيرات.

يتم فتح التدفق المحدد في وضع القراءة فقط.

7

قم بتمكين زر التبديل Edit لتغيير التدفق.

8

قم بتعديل مسودة التدفق حسب الرغبة.

عند تعديل مسار العمل، لا يمكن أن يتضمن تفاعل الاستشارة معاودة الاتصال من باب المجاملة، أو ملاحظات استطلاع ما بعد المكالمة، أو نشاط التحويل الأعمى.

9

انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر التبديل الحفظ التلقائي.

معاينة التوجيه الصوتي ضمن التدفق

تتيح ميزة معاينة الصوت تشغيل الصوت الفوري لملفات .wav ورسائل تحويل النص إلى كلام (TTS) داخل وحدة مصمم التدفق. يوفر زر Preview prompt الموجود في الأنشطة التالية تجربة مطور محسّنة من خلال تقليل الوقت والجهد اللازمين للتحقق من صحة الرسائل الصوتية ورسائل تحويل النص إلى كلام:

معاينة التوجيهات الصوتية في التدفقات

استخدم زر Preview prompt للتحقق السريع من المطالبات الصوتية واللغة واختيارات الصوت في رسائل TTS، بالإضافة إلى اختبار ترميز SSML لتخصيص المطالبات.

  • لا يدعم تطبيق تشغيل الموسيقى معاينة التنبيهات.

  • عند معاينة تحويل النص إلى كلام، يكون اختيار الصوت إلزاميًا.

  • لا يمكنك تغيير خيار موصل تحويل النص إلى كلام عند معاينة الرسالة الصوتية. أغلق نافذة المعاينة، وحدد مزودًا مختلفًا في النشاط لاختبار مزود خدمة تحويل النص إلى كلام مختلف.

  • تتوافق إعدادات اللغة و الصوت في القائمة المنسدلة عند معاينة الموجه مع المتغيرات Global_اللغة و Global_اسم الصوت، على التوالي. يمكنك ضبط هذه الإعدادات في سير العمل لتغيير التجربة.

  • عند اختبار متغيرات ملف الصوت، تأكد من أن مسار الملف يتوافق مع ملف .wav فعلي موجود على النظام.

البحث عن الكيانات في التدفق

استخدم خاصية البحث للبحث عن الكيانات في التدفق والوصول إلى مواقعها بسرعة. بالنسبة للتدفقات الأكثر تفصيلاً وتعقيداً، استخدم إمكانية البحث هذه لتجنب الجهد اليدوي في العثور على الكيانات المطلوبة.

يمكنك البحث عن الكيانات التالية في التدفق باستخدام ميزة البحث هذه:

  • أسماء الأنشطة، والأوصاف، والمدخلات
  • أسماء المتغيرات
  • تعابير الحصى
  • خصائص التدفق

يمكنك البحث عن النصوص الحرة واستبدالها داخل الحقول مثل حقول إدخال النصوص والأوصاف وتعبيرات Pebble وما إلى ذلك.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق الذي تريد تعديله.

يتم فتح التدفق في نافذة مصمم التدفق.
4

في مربع البحث الذي يظهر في الزاوية العلوية اليمنى، أدخل الكلمة الرئيسية (اسم النشاط، أو اسم المتغير، أو السلسلة النصية) واضغط على Enter.

أو يمكنك تفعيل مربع البحث باستخدام اختصارات لوحة المفاتيح: الأمر + K (لنظام macOS) و Ctrl + k (لنظام التشغيل ويندوز).

تظهر نتائج البحث في لوحة بحث منفصلة على الجانب الأيسر من الشاشة.
5

(اختياري) اختر نوع كيان واحد أو أكثر من القائمة المنسدلة لتصفية نتائج البحث.

6

للعثور على نص واستبداله، اتبع الخطوات التالية:

  1. أدخل الكلمة في حقل استبدل لاستبدال الكلمة الرئيسية المختارة.

  2. يمكنك إما اختيار نتائج البحث الفردية واستبدالها بالكلمة الرئيسية المحددة أو النقر فوق رمز استبدال الكل (استبدل جميع الأيقونات.) لاستبدال جميع التكرارات عبر التدفق.

تطبيق تسميات الإصدار على التدفق

نوصي بإضافة تسميات الإصدارات لبناء دورة حياة التدفق عبر مراحل مختلفة مثل التطوير والاختبار والتشغيل. بدلاً من تطبيق التغييرات مباشرة على التدفق، يمكنك نشر التدفق عبر مراحل قبل نشره في بيئة الإنتاج. تساعدك هذه الميزة على تجنب الكتابة فوق سير العمل الحالي في بيئة الإنتاج.

عند نشر تدفق، قم بربط تسمية إصدار مثل "مباشر" أو "اختبار" أو "تطوير" بإصدار التدفق الجديد بالإضافة إلى اسم التدفق. وهذا يتيح إمكانية ربط إصدارات مختلفة من نفس التدفق بنقاط دخول مختلفة أو نشاط GoTo. يُعد "الأحدث" هو تسمية الإصدار الافتراضية التي لا يمكنك إزالتها من إصدار التدفق. يمكنك تطبيق أي تسمية إصدار أخرى إلى جانب أحدث تسمية.

علاوة على ذلك، يمكنك إرفاق نسخ متعددة من نفس التدفق بنقطة دخول واحدة. أثناء عملية تكوين نقطة الدخول، يمكنك اختيار تدفق مع أحد تسميات الإصدار المرتبطة به.

يمكنك أيضًا تعديل منطق التدفق ديناميكيًا عن طريق الوصول إلى تسميات الإصدار داخل التدفق باستخدام المتغير NewContact (انظر بدء التدفق لمزيد من التفاصيل). يعرض المتغير NewContact.FlowVersionLabel تسمية إصدار التدفق قيد التنفيذ حاليًا: سواء كان "Dev" أو "Test" أو "Live" أو "Latest". يتيح تطبيق تسمية إصدار التدفق إنشاء منطق مخصص يتناسب مع تسميات الإصدار المحددة للتدفق.

عند فتح التدفق في وضع التحرير، سترى نسخة المسودة من أحدث إصدار منشور من التدفق. عند نشر هذه النسخة المسودة، يتم ربط أحدث إصدار بها. في وقت معين، يكون هناك تدفق واحد فقط يحمل علامة الإصدار الأحدث. هذا يتوافق مع آخر نسخة منشورة من التدفق.

قبل البدء

يجب عليك نشر التدفق مرة واحدة على الأقل.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق الذي تريد تعديله. يُفتح التدفق في نافذة مصمم التدفق.

4

عدّل التدفق.

5

انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر التبديل الحفظ التلقائي.

6

قم بتشغيل زر التبديل Validation لتمكين النشر.

7

انقر انشر.

8

(اختياري) في مربع حوار نشر التدفق ، أدخل ملاحظة حول الإصدار أو أي معلومات تريد مشاركتها مع مطوري التدفق الآخرين.

9

بشكل افتراضي، يتم تحديد الأحدث كعلامة إصدار تشير إلى أحدث إصدار من التدفق. يمكنك تطبيق تسميات إصدار متعددة على إصدار التدفق مثل live أو dev أو test من القائمة المنسدلة إضافة تسمية إصدار.

إذا تم ربط تسمية إصدار معينة بنقطة دخول، فسيظهر إشعار بجانب تسمية الإصدار تلك في القائمة المنسدلة يفيد بأن التسمية مرتبطة بنقطة دخول.

10

انقر انشر.

بعد اختيارك لواحد أو أكثر من تسميات الإصدار المناسبة ونشرها، استخدم هذا الإصدار من التدفق عند تعيينه لنقطة دخول.

11

(اختياري) انقر فوق رمز المؤقت بجوار رقم الإصدار لعرض سجل إصدارات التدفق.

تظهر نافذة سجل الإصدارات التي تعرض التفاصيل التالية للإصدارات النشطة والإصدارات الأخرى من التدفق:

  • وقت النشر
  • رقم الإصدار
  • تسمية الإصدار (إن وجدت)
  • آخر تعديل بواسطة
  • نشر الملاحظة

استخدم أيًا من سمات البحث بالكلمات الرئيسية التالية لتصفية الجدول:

  • رقم الإصدار
  • تسميات الإصدارات
  • نُشر بواسطة
  • نشر الملاحظة
  • تاريخ النشر
12

(اختياري) انقر فوق رمز عرض لأي صف لعرض التدفق المنشور في الإصدار المختار.

إذا اخترت التعديل عند عرض إصدار أقدم من التدفق، فسيتم استبدال المسودة الحالية بإصدار التدفق المحدد هذا.

بعد تطبيق تسمية الإصدار المناسبة على التدفق، يمكنك اختيار إصدار التدفق هذا عند إنشاء قائمة انتظار.

يمكنك إضافة أي عدد من الإصدارات إلى التدفق. ومع ذلك، لا يعرض سجل إصدارات التدفق سوى أحدث 100 إصدار. لا يتم حذف إصدارات التدفق إلا عند حذف التدفق نفسه.

تفعيل أو تعطيل الحفظ التلقائي

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

لإنشاء تدفق، انقر فوق جديد.

4

لتحرير تدفق موجود، انقر فوق رمز الانتقال إلى مصمم التدفق الموجود بجانب التدفق الذي تريد تحريره.

يتم فتح التدفق في نافذة مصمم التدفق.
5

لتفعيل خيار الحفظ التلقائي، اضبط زر التبديل Autosave على وضع التشغيل.

6

لتعطيل خيار الحفظ التلقائي:

  1. قم بضبط زر التبديل Autosave على وضع إيقاف التشغيل.

    ستظهر لك رسالة تطلب منك تأكيد الإجراء الذي قمت به.

  2. انقر تعطيل الحفظ التلقائي.

بعد تعطيل خيار الحفظ التلقائي، احفظ التغييرات يدويًا. وإلا، ستفقد التغييرات التي أجريت على سير العمل.

أنشطة النسخ واللصق

انسخ والصق نشاطًا أو مجموعة من الأنشطة في نفس التدفق حتى لا تضطر إلى تكوين الأنشطة من الصفر. لهذا الغرض، يمكنك تحديد نشاط واحد أو مجموعة من الأنشطة في كل مرة وإعادة استخدامها في نفس التدفق. عند نسخ الأنشطة، يقوم النظام بإنشاء نسخ مكررة من تلك الأنشطة ونسخ جميع الإعدادات والروابط التي تم تكوينها.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

لإنشاء تدفق، انقر فوق إدارة التدفقات > إنشاء تدفقات.

4

لتحرير تدفق موجود، انقر فوق رمز الانتقال إلى مصمم التدفق الموجود بجانب التدفق لفتح التدفق.

5

قم بأي مما يلي:

  1. لنسخ وتكرار نشاط واحد، حدد النشاط الذي تريد نسخه وانقر فوق رمز النسخ (انسخ الأيقونة.).

  2. لنسخ وتكرار أنشطة متعددة، اضغط على مفتاح Shift وحدد الأنشطة لتجميعها وانقر فوق رمز النسخ (انسخ الأيقونة.).

أو يمكنك الضغط Ctrl+C اضغط على لوحة المفاتيح لنسخ الأنشطة المحددة ثم اضغط Ctrl+V للصق الأنشطة المحددة على اللوحة.

6

أعد ترتيب الأنشطة المنسوخة حسب الحاجة.

التحقق من صحة التدفق

تحقق من صحة التدفق للتأكد من أن جميع الحقول المطلوبة مهيأة وأن بنية التدفق صحيحة. لا يمكن للتحقق من الصحة تحديد كيفية تشغيل النظام للتدفق في وقت التشغيل ولا يضمن أن التدفق يعمل كما هو متوقع.

عند نجاح عملية التحقق، اترك مفتاح التبديل Validation قيد التشغيل. لا يمكنك نشر التدفق إلا إذا نجح التحقق من الصحة.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز الانتقال إلى مصمم التدفق الموجود بجانب التدفق الذي تريد التحقق من صحته.

يتم فتح التدفق في نافذة مصمم التدفق.
4

قم بتعيين مفتاح التبديل Validation إلى تشغيل.

تبدأ عملية التحقق وتظهر الأخطاء في النافذة.

أثناء عملية التحقق، يعرض النظام الأخطاء بهذه الطرق:

  • زر أخطاء التدفق— يظهر زر أحمر بجوار مفتاح التبديل التحقق الذي يعرض عدد الأخطاء النشطة. في حال عدم وجود أخطاء (أخطاء التدفق: 0)، الزر أخضر.
  • تنسيق أخطاء النشاط—إذا كان النشاط يحتوي على أخطاء في التكوين، فسيظهر النشاط بمخطط أحمر ورمز معلومات أحمر في الزاوية العلوية اليمنى. انقر على هذه الأيقونة لعرض تلميح سياقي يلخص أي أخطاء في النشاط. بعد معالجة الخطأ، يفقد النشاط تنسيق الخطأ في الوقت الفعلي.
  • نافذة تفاصيل التحقق— تحتفظ هذه النافذة المنبثقة بقائمة محدثة من الأخطاء النشطة في التدفق. يمكنك سحب هذه النافذة وتحريكها على طول اللوحة. انقر على أيقونة الإغلاق في أعلى اليمين لإغلاق النافذة.

    يوجد قسمان داخل هذه النافذة:

    • قسم أخطاء التدفق— يسرد هذا القسم جميع الأخطاء النشطة في التدفق ويقسمها حسب النشاط. قم بحل جميع هذه الأخطاء قبل أن تتمكن من نشر التدفق. للمزيد من المعلومات، انظر فهم رموز الخطأ.
    • قسم التوصيات— يسرد هذا القسم أفضل الممارسات والتذكيرات لبناء التدفقات. على الرغم من أنه ينبغي عليك مراعاة هذه العناصر قبل نشر أي تدفق، إلا أن التوصيات ليست إلزامية.

      إذا كنت لا ترغب في رؤية التوصيات، فانقر فوق تجاهل التوصيات لإخفاء القائمة. تبقى القائمة مخفية حتى تقوم بإغلاق نافذة تفاصيل التحقق ثم فتحها مرة أخرى.

5

إذا قمت بإغلاق نافذة تفاصيل التحقق وتريد إعادة فتحها، فانقر فوق زر أخطاء التدفق.

6

(اختياري) في حالة وجود أخطاء، قم بتعيين مفتاح التبديل Validation إلى Off. أصلح الأخطاء وأعد تشغيل عملية التحقق.

لا يمكن للتحقق من صحة التدفق تقييم الدوال أو التحقق مما إذا كانت المتغيرات تحل وفقًا للقيم المتوقعة. إنها تتحقق فقط من الأخطاء الهيكلية. تحقق جيدًا من متغيراتك للتأكد من أنها تعمل كما هو متوقع.

نسخ التدفق

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز النقاط الثلاث بجوار التدفق الذي تريد نسخه وانقر فوق نسخ.

يكون اسم التدفق المنسوخ بهذا الشكل: Copy_FlowName_FlowID. اسم التدفق هو اسم التدفق الأصلي، ومعرف التدفق هو معرف فريد للتدفق الأصلي.

4

افتح التدفق المنسوخ لتعديل الاسم.

تصدير تدفق

تصدير تدفق لاستخراج تعريف التدفق كملف JSON. لاحقًا، يمكنك استيراد ملف JSON لإنشاء نفس التدفق على مستأجر مختلف. لاستيراد تدفق، انظر استيراد تدفق.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز النقاط الثلاث بجوار التدفق الذي تريد تصديره وانقر فوق تصدير.

4

في مربع الحوار الذي يفتح، حدد حفظ وانقر فوق موافق لتنزيل ملف التدفق.

يتم تنزيل الملف إلى نظامك المحلي بنفس اسم الملف الموجود وبصيغة JSON.

استيراد تدفق

لاستيراد تدفق من مستأجر آخر، يجب عليك أولاً تصدير التدفق كملف JSON. لتصدير تدفق البيانات، انظر تصدير تدفق.

لإعادة استخدام تدفق موجود داخل نفس المستأجر، انظر نسخ تدفق.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

ضمن إدارة التدفقات انقر فوق استيراد.

4

اختر ملف التدفق الذي يكون بتنسيق JSON من نظامك المحلي.

5

انقر على افتح لاستيراد الملف.

يتم استيراد التدفق إلى المستأجر الخاص بك.

يمكنك استيراد التدفق بتنسيق JSON فقط. يجب أن يكون ملف JSON عبارة عن تدفق صالح حتى تنجح عملية الاستيراد.

يمكنك استيراد ملف يصل حجمه إلى 10 ميجابايت.

التصرف التالي

يمكنك تعديل أو نشر التدفق. للمزيد من المعلومات، انظر العمل مع التدفقات.

انشر تدفقًا

يمكنك نشر التدفق بعد أن يتحقق النظام من صحة التدفق ويجده خالياً من الأخطاء. يمكنك استخدام تدفق منشور في استراتيجيات توجيه نقطة الدخول.

قبل النشر، تأكد من أن التدفق مُهيأ بشكل صحيح وجاهز للاستخدام المباشر في مركز الاتصال. لا يدعم النظام بشكل كامل تعديل التدفق المنشور.

يقوم النظام بتعطيل زر نشر التدفق أثناء إيقاف تشغيل مفتاح التبديل التحقق. في حال وجود أي أخطاء نشطة، يظل الزر معطلاً.

عند النقر على نشر التدفق، تظهر نافذة تأكيد نشر التدفق. قبل نشر أي تدفق، تأكد من أن جميع التعبيرات تعمل وأن التدفق يتصرف كما هو مطلوب.

في حالة حدوث خطأ:

  • سترى نافذة إشعار تحتوي على Tracking Id و Flow Id. اتصل بدعم سيسكو للحصول على المساعدة في حل الأخطاء. يتطلب الدعم Tracking Id.
  • انقر على إعادة محاولة النشر.
1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق الذي تريد نشره.

يتم فتح التدفق في نافذة مصمم التدفق.
4

انقر انشر.

إذا تم نشر التدفق بنجاح، ستظهر رسالة تأكيد.

5

حدد أحد الخيارات التالية:

  • انقر إغلاق التدفق & قم بتسجيل الخروجإذا انتهيت من مراجعة التدفق وتريد تسجيل الخروج من مصمم التدفق.
  • انقر فوق العودة إلى التدفق، إذا كنت ترغب في مراجعة التدفق أو تعديله.

    إذا تم تعيين التدفق لاستراتيجيات توجيه نقطة الدخول، فإن تعديل التدفق المنشور قد يؤثر على تفاعلات مركز الاتصال المباشرة.

حذف تدفق

إذا كان للتدفق حالة منشور، فيمكن أن يكون جزءًا من تكوين استراتيجية التوجيه. اعرف أين يتم استخدام التدفق قبل حذفه. وإلا، فقد تؤثر على تفاعلات مركز الاتصال المباشر.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق رمز النقاط الثلاث بجوار التدفق الذي تريد حذفه، ثم انقر فوق حذف.

4

انقر على نعم للتأكيد.

استراتيجيات توجيه نقطة الدخول

استراتيجية توجيه نقطة الدخول هي عبارة عن تكوين يتحكم في سلوك توجيه جهة الاتصال عندما تصل جهة الاتصال إلى نقطة دخول. عندما يصل جهة اتصال إلى نقطة دخول، يتحقق محرك التوجيه لمعرفة استراتيجية توجيه نقطة الدخول النشطة في الوقت المحدد ويتبع هذا التكوين.

يتيح لك قسم التحكم في المكالمات في تكوين استراتيجية توجيه نقطة الدخول اختيار مسار يتحكم في تجربة المتصلين أثناء تفاعلهم. باستخدام مصمم التدفق، يمكنك تكوين تدفق شامل يتحكم في كل من المعالجة الأولية للمكالمة في نظام الرد الصوتي التفاعلي، وتجربة الانتظار بعد وضع جهة الاتصال في قائمة الانتظار.

اختر تدفقًا من القائمة المنسدلة Flow للإشارة إلى التدفق الذي يتحكم في تجربة المكالمة من البداية إلى النهاية خلال الفترة الزمنية المحددة في استراتيجية التوجيه. لا تتوفر من هذه القائمة المنسدلة إلا التدفقات التي تم نشرها من مصمم التدفقات.

تتوفر التدفقات فقط لنقاط دخول الاتصالات الهاتفية. لا يمكنك تجاوز أي إعدادات في التدفق من استراتيجية توجيه نقطة الدخول.

استراتيجيات توجيه الطوابير

استراتيجية توجيه قائمة الانتظار هي عبارة عن تكوين يتحكم في سلوك توجيه جهة الاتصال عندما تصل جهة الاتصال إلى قائمة الانتظار. عندما يصل جهة اتصال إلى قائمة الانتظار، يتحقق محرك التوجيه لمعرفة استراتيجية توجيه قائمة الانتظار النشطة في الوقت المحدد ويتبع هذا التكوين.

يمكن للعملاء الذين لديهم استراتيجيات توجيه قائمة الانتظار في مركز اتصال Webex الوصول إليها، لكن لا يمكنهم إنشاء استراتيجيات جديدة. نوصي جميع العملاء بتحويل إعداداتهم إلى قوائم انتظار.

إنشاء وإدارة التدفقات الفرعية

يتيح لك برنامج Flow Designer تقسيم التدفقات الكبيرة إلى أجزاء أصغر وأكثر قابلية للإدارة تسمى التدفقات الفرعية. يمكنك إعادة استخدام التدفقات الفرعية عبر تدفقات متعددة للتعامل مع مهام محددة. يعمل هذا النهج المعياري على تبسيط إدارة التدفق ويقلل من تعقيد بناء التدفقات الكبيرة. فيما يلي بعض الخصائص الرئيسية للتدفقات الفرعية:

  • يمكنك إنشاء تدفقات فرعية على مستوى المؤسسة لجعلها متاحة داخليًا. على سبيل المثال، يمكنك عرض واستدعاء التدفقات الفرعية المتاحة داخل نفس المؤسسة. يمكنك إنشاء ما يصل إلى 200 تدفق فرعي لكل مؤسسة.

  • يمكنك استدعاء تدفق فرعي من داخل تدفق رئيسي لتشغيل منطق دون الحاجة إلى الربط بنقطة دخول أو مغادرة التدفق الرئيسي.

  • يمكنك إعادة استخدام التدفقات الفرعية عدة مرات في التدفق الرئيسي أو عبر التدفقات الرئيسية داخل المؤسسة.

  • يمكنك تمرير المتغيرات بين التدفق الرئيسي والتدفقات الفرعية وتعيين متغيرات الإدخال والإخراج من التدفق الرئيسي إلى التدفق الفرعي والعكس صحيح. وهذا يجعل هذه المتغيرات في التدفق الفرعي مستقلة عن المتغيرات في التدفق الرئيسي الذي يستدعي التدفق الفرعي.

    ومع ذلك، فإن إعدادات تحويل النص إلى كلام (TTS) في التدفق الرئيسي لا تنتقل إلى التدفقات الفرعية. على سبيل المثال، لنفترض وجود تدفق يكون فيه متغير التدفق الرئيسي هو Global_VoiceName: fr-FR-Ariane (French). إذا تم تشغيل تدفق فرعي لتشغيل تحويل النص إلى كلام، فسيتم تشغيل الصوت باللغة الإنجليزية افتراضيًا. للتغلب على هذا، قم بتعريف متغير تدفق فرعي بنفس الاسم وهو Global_VoiceName :fr-FR-Ariane (French). بدلاً من ذلك، يمكنك إنشاء متغير تدفق فرعي Global_VoiceName (كما هو الحال في التدفق الرئيسي) وتعيين القيمة من التدفق الرئيسي إلى التدفق الفرعي. للمزيد من المعلومات، انظر تكوين اللغات المختلفة المدعومة وأسماء الأصوات مع تحويل النص إلى كلام أصلي داخل التدفق الفرعي WxCC.

    لا يمكنك إضافة متغيرات عامة إلى التدفق الفرعي. ومع ذلك، يمكنك ربط متغير عام من التدفق الرئيسي بمتغير محلي في التدفق الفرعي.

  • يمكنك نشر التدفق الفرعي بشكل مستقل. ومع ذلك، فإن التغييرات التي تم إجراؤها في التدفق الفرعي لا تدخل حيز التنفيذ إلا بعد إعادة نشر التدفق الرئيسي.

  • يمكنك إرفاق تسمية إصدار مثل Live و Dev و Test بتدفق فرعي بحيث يمكنك إجراء اختبار شامل للتدفق الرئيسي في البيئات المعنية.

  • يجب استدعاء التدفقات الفرعية من التدفقات الرئيسية. لا يمكنك استدعاء تدفق فرعي آخر من تدفق فرعي آخر.

  • لا يمكنك ربط تدفق فرعي من نقطة دخول أو استراتيجية توجيه قائمة الانتظار.

  • يمكنك استيراد وتصدير التدفقات الفرعية بشكل مستقل.

إنشاء تدفق فرعي

يمكنك إنشاء وإدارة التدفقات الفرعية في مركز التحكم.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات > التدفقات الفرعية.

3

انقر إدارة التدفقات الفرعية > إنشاء تدفق فرعي.

4

في حقل اسم التدفق الفرعي ، أدخل اسم التدفق الفرعي.

يجب أن يكون اسم التدفق الفرعي فريدًا. لا يمكن أن يحتوي على مسافات. الأحرف الخاصة الوحيدة المسموح بها هي _ (الشرطة السفلية) و - (الواصلة). الحد الأقصى للطول هو 80 حرفًا.

5

انقر لبدء إنشاء التدفق الفرعي.

تظهر نافذة مصمم التدفق.

6

في قسم الإعدادات العامة ، أدخل وصف التدفق الفرعي. يمكنك تعديل هذا الوصف لاحقاً.

7

في قسم إعدادات العرض ، قم بتكوين ميزات مثل الروابط المنحنية، ولون الرابط، ولون مسار الخطأ، ولون التحديد، والسمك.

8

في قسم تعريف المتغيرات ، أضف المتغيرات المطلوبة للربط بالتدفق الرئيسي.

  • متغير إدخال التدفق الفرعي: (مطلوب) يأخذ هذا المتغير مدخلات من التدفق الرئيسي.
  • متغير إخراج التدفق الفرعي: (مطلوب) يقوم هذا المتغير بإرجاع مخرجات إلى التدفق الرئيسي.
  • متغير محلي للتدفق الفرعي: (اختياري) هذا المتغير مخصص للمنطق المعزول داخل التدفق الفرعي ولا يرتبط بأي من متغيرات التدفق الرئيسية.

يمكن أن تكون جميع المتغيرات المذكورة أعلاه من النوع String أو Integer أو Date Time أو Boolean أو Decimal أو JSON.

9

قم بتنفيذ المهام التالية لإنشاء التدفق الفرعي:

تعمل إجراءات مثل تطبيق تسميات الإصدار وتتبع التدفق بنفس الطريقة التي تعمل بها في التدفق الرئيسي. للمزيد من المعلومات، تطبيق تسميات الإصدار على التدفق و تصحيح أخطاء التدفقات.

تعديل تدفق فرعي

عند تحرير ونشر تدفق فرعي، فإن التغييرات لا تدخل حيز التنفيذ في التدفق الرئيسي إلا بعد نشر التدفق الرئيسي.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات > التدفقات الفرعية.

3

انقر على التدفق الفرعي الذي تريد تعديله.

4

قم بتمكين زر التبديل Edit لتغيير التدفق الفرعي.

5

قم بإجراء التغييرات المطلوبة على التدفق الفرعي.

انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر التبديل الحفظ التلقائي.

حذف تدفق فرعي

إذا كان أي تدفق رئيسي منشور يستخدم تدفقًا فرعيًا، فلا يمكنك حذفه، سواء كان التدفق نشطًا أو مرتبطًا بنقطة دخول. لحذف التدفق الفرعي، قم أولاً بإزالته من التدفق الرئيسي أو احذف التدفق الرئيسي بالكامل.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات > التدفقات الفرعية.

3

انقر فوق رمز النقاط الثلاث العمودية في صف التدفق الفرعي الذي تريد حذفه، ثم انقر فوق حذف.

4

انقر على نعم للتأكيد.

أضف تدفقًا فرعيًا إلى التدفق الرئيسي

يمكنك إضافة تدفق فرعي عبر عدة تدفقات رئيسية.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

يمكنك أيضًا إضافة تدفق فرعي إلى تدفق رئيسي من شريط التنقل في بوابة الإدارة. اختر استراتيجية التوجيه > التدفقات. انقر فوق رمز النقاط الثلاث بجوار التدفق الذي تريد تعديله وانقر فوق فتح.

3

انقر على التدفق الذي تريد تعديله لإضافة تدفق فرعي.

تظهر نافذة مصمم التدفق.

4

انقر فوق علامة التبويب Subflows.

قائمة بالتدفقات الفرعية للتدفق المختار organization/tenant يظهر.

5

اسحب وأفلت التدفق الفرعي المطلوب من القائمة إلى اللوحة لإضافته إلى التدفق الرئيسي.

يمكنك عرض تفاصيل التدفق الفرعي المختار مثل الاسم، وإصدار التدفق الفرعي بالإضافة إلى تسمية الإصدار، وجميع المتغيرات التي تم تكوينها في التدفق الفرعي.

يمكنك اختيارياً النقر على عرض بجوار اسم التدفق الفرعي لفتح التدفق الفرعي في علامة تبويب جديدة في المتصفح.

6

في قسم إصدار التدفق الفرعي ، اختر تسمية التدفق الفرعي المطلوبة التي تريد إضافتها إلى التدفق الرئيسي، حيث أن هذا غير مُكوّن افتراضيًا. بشكل افتراضي، يتم تحديد خانة الاختيار تمكين التحديثات التلقائية. عند التمكين، كلما قمت بإنشاء إصدار جديد من تدفق فرعي، يقوم النظام تلقائيًا بتحديث التدفق الرئيسي بالإصدار الأحدث.

قم بإلغاء تحديد خيار تمكين التحديثات التلقائية لتعطيل التحديثات التلقائية. تأكد من إعادة نشر التدفق الرئيسي عند إنشاء إصدارات أحدث من التدفق الفرعي.

7

في قسم Subflow input variables ، قم بربط متغيرات التدفق الرئيسية بمتغيرات إدخال التدفق الفرعي.

تأكد من تعيين نفس نوع البيانات لتمكين التدفق الفرعي من العمل بدون أخطاء.

وبالمثل، في قسم Subflow output variables ، قم بربط متغيرات إخراج التدفق الفرعي بمتغيرات التدفق الرئيسية من نفس نوع البيانات.

8

انشر التدفق الرئيسي.

إنشاء وإدارة الوظائف

يمكنك إنشاء وإدارة الوظائف داخل وحدة مصمم التدفق. تتيح لك الدوال كتابة شفرة مصدرية مخصصة لتنفيذ مهام البيانات السريعة وتنسيق الإجراءات المعقدة. يمكنك كتابة التعليمات البرمجية مباشرةً باستخدام محرر التعليمات البرمجية واستخدامها عبر مختلف العمليات.

تُكمل هذه الوظائف إطار عمل Pebble Template الذي يستخدمه المطورون لأداء مهام مماثلة. بفضل هذه الإمكانية، يستطيع مطورو التدفق ما يلي:

  • اختر لغة البرمجة لكتابة الكود. اللغات المدعومة هي جافا سكريبت وبايثون.
  • اكتب شفرة مصدرية مخصصة مع تحليل ثابت خاص باللغة.
  • اختبر التعليمات البرمجية المخصصة باستخدام قيم نموذجية واطلع على المخرجات والأخطاء قبل النشر.
  • اكتب منطق التدفق بناءً على متغيرات مخرجات النشاط و status/error الرموز.
  • قم بتحليل قيم المخرجات التي تُرجعها الدالة ووضعها في متغيرات، لاستخدامها لاحقًا في التدفق.
  • إعادة استخدام الوظائف عبر مسارات متعددة كنشاط.
  • تصحيح أخطاء التدفقات باستخدام رسائل الخطأ التي يتم إرجاعها بواسطة مخرجات الدالة، ورموز الحالة والخطأ، ومعالجة أخطاء وقت التشغيل، وميزات تصحيح أخطاء التدفق، وميزات التحليل.

اعتبارات مهمة

يسلط هذا القسم الضوء على بعض الاعتبارات المهمة التي يجب مراعاتها عند العمل مع الدوال:

  • الحد الأقصى لعدد الوظائف المدعومة لكل مؤسسة هو 200.
  • الحد الأقصى للذاكرة المخصصة لكل وظيفة هو 128 ميجابايت.
  • يمكن ضبط مهلة انتظار الصوت لتكون من 2 إلى 5 ثوانٍ.

إنشاء وظيفة

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى الخدمات > مركز الاتصال > تجربة العملاء > الدوال.

3

في صفحة الدوال ، انقر فوق إنشاء دالة.

يمكنك أيضًا إنشاء دالة من علامة التبويب Functions داخل وحدة Flow Designer.

4

في صفحة إنشاء دالة جديدة ، اختر الطريقة المطلوبة لإنشاء دالة.

  1. ابدأ من جديد— اختر هذه الطريقة لإنشاء دالة جديدة من الصفر لإجراء تحليل البيانات أو تشغيل التعليمات البرمجية المخصصة. في معالج إنشاء دالة جديدة، قم بتنفيذ المهام التالية:

    1. على الاسم & قم بتكوين صفحة ، وقم بتكوين الإعدادات التالية:

      • اسم الدالة— أدخل اسمًا للدالة.
      • لغة الدوال— اختر لغة الدوال. تشمل اللغات المتاحة جافا سكريبت وبايثون.

    2. انقر إنشاء دالة. يتم تحميل صفحة تعريف الوظيفة الجديدة في واجهة المستخدم مع اللوحات التالية:

      • محرر الأكواد - أدخل كود المصدر المخصص هنا.
      • لوحة الاختبار - اختبر الكود المكتوب عن طريق توفير قيم لأي من المدخلات المحددة. انقر على اختبار للتحقق من صحة الكود. تظهر النتيجة في لوحة النتائج.
      • لوحة الخصائص - تتكون من الحقول التالية.
        • وصف الوظيفة— قدم وصفًا موجزًا عن الغرض من الوظيفة.
        • تعريف المتغيرات— تكوين وتعيين متغيرات الإدخال للتعليمات البرمجية. انقر على زر إضافة متغيرات الإدخال. في النافذة المنبثقة إضافة متغير دالة ، أدخل التفاصيل التالية:
          • الاسم— أدخل اسم المتغير.
          • الوصف— قدم وصفًا للمتغير.
          • نوع المتغير— اختر نوع المتغير. الخيارات المتاحة هي: سلسلة نصية، عدد صحيح، تاريخ ووقت، قيمة منطقية، عدد عشري، JSON.

          انقر على حفظ.

        • تعريف متغير الإخراج— حدد متغيرات الإخراج التي سيتم إرجاعها بواسطة الدالة. يساعد هذا مطوري التدفق على استخدام هذه المتغيرات أثناء استخدام وظيفتك.
        • تعرض خصائص الوظيفة الموجودة في أسفل يمين اللوحة التفاصيل التالية:

          • مالك الوظيفة— معرف البريد الإلكتروني للمستخدم الذي أنشأ الوظيفة.
          • معرف الدالة— معرف الدالة الذي تم إنشاؤه تلقائيًا.
          • آخر تعديل— تاريخ آخر تعديل للوظيفة.
          • إصدار الدالة— أحدث رقم إصدار متاح لهذه الدالة.

  2. استيراد— اختر هذه الطريقة لاستيراد دالة. في معالج إنشاء دالة جديدة، قم بتنفيذ المهام التالية:

    يمكنك استيراد ملفات JSON التي تم إنشاؤها عن طريق تصدير دالة فقط.

    1. في صفحة تحميل الملف ، اختر الملف المطلوب. أو يمكنك سحب الملف وإفلاته. انقر فوق استبدال لاستبدال الملف المحدد.
    2. انقر على التالي.
    3. على الاسم & قم بتكوين صفحة ، وقم بتكوين الإعدادات التالية:
      • اسم الدالة— أدخل اسمًا للدالة.
      • لغة الدالة— لغة البرمجة الخاصة بالدالة التي قمت باستيرادها. يقوم النظام بتحديد ذلك بناءً على لغة الدالة التي تقوم باستيرادها.

      انقر إنشاء دالة.

    4. يتم إعادة تحميل صفحة الوظيفة. كرر الخطوات الموضحة أعلاه لإنشاء دالة جديدة من الصفر.
5

انقر على وظيفة النشر. في صفحة وظيفة النشر ، أدخل التفاصيل التالية:

  • ملاحظة النشر— أضف ملاحظة اختيارية كمرجع.
  • إضافة تسمية (تسميات) الإصدار— أضف تسمية الإصدار المطلوبة إلى الدالة. إذا لم تقم بإضافة تسمية الإصدار، فسيضيف النظام تلقائيًا التسمية "الأحدث".

استخدم زر القائمة المنسدلة الموجود بجوار اسم الدالة في أعلى يسار الصفحة لعرض سجل إصدارات الدالة. يمكنك أيضًا الرجوع إلى إصدار أقدم إذا لزم الأمر، على غرار ما تفعله مع التدفقات.

إذا قمت بنشر دالة بعد تعديل شفرة المصدر أو الإعدادات الخاصة بها، يقوم النظام بتحديث التغييرات على الفور لجميع التدفقات التي تستخدم تلك الإصدارات الموسومة من الدالة. لذلك، كن حذرًا عند نشر نسخ موسومة من وظيفة مستخدمة في عمليات الإنتاج المباشرة.

التصرف التالي

أضف الوظيفة إلى التدفق الرئيسي. للمزيد من المعلومات، انظر إضافة دالة إلى التدفق الرئيسي.

إدارة الوظائف

بعد إنشاء دالة، يمكنك نسخها وتصديرها وحذفها حسب الحاجة.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى الخدمات > مركز الاتصال > تجربة العملاء > الدوال.

تعرض صفحة الوظائف جميع الوظائف التي تم إنشاؤها في المؤسسة.
3

انقر على أيقونة النقاط الثلاث بجانب الدالة. اختر نسخ، حذف، أو تصدير حسب الحاجة.

4

انقر فوق زر إدارة الوظيفة في مصمم التدفق لفتح الوظيفة في وحدة مصمم التدفق.

التصرف التالي

أضف وظيفة إلى التدفق الرئيسي

يمكنك إضافة وظيفة عبر عدة تدفقات رئيسية.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى الخدمات > مركز الاتصال > تجربة العملاء > التدفقات.

3

انقر لفتح التدفق الذي تريد إضافة وظيفة إليه.

4

قم بتفعيل زر تحرير.

5

انقر فوق علامة التبويب Functions من جزء قائمة الأنشطة على اليسار

قائمة بالوظائف المنشورة التي تم إنشاؤها للوظيفة المختارة organization/tenant يظهر.

6

اسحب وأفلت الوظيفة المطلوبة من القائمة إلى لوحة الرسم. أضفه إلى التدفق الرئيسي.

يمكنك عرض تفاصيل الوظيفة المختارة مثل تسمية إصدار الوظيفة، ومتغيرات إدخال الوظيفة، وتفاصيل المتغيرات، ومتغيرات الإخراج.

7

في قسم Function Input Variables ، قم بربط متغيرات التدفق الرئيسية بمتغيرات إدخال الدالة.

يتم ربط متغيرات التدفق التي تم إنشاؤها بنفس الاسم ونوع البيانات مثل متغيرات إدخال الدالة تلقائيًا ببعضها البعض.

8

في قسم Function Output Variables ، قم بتحليل وتعيين متغيرات إخراج الدالة إلى متغيرات التدفق الرئيسية من نفس نوع البيانات. يمكنك التحليل باستخدام تعبيرات JSONPath، كما هو موضح بالتفصيل على الشاشة مع الأمثلة.

9

انشر التدفق الرئيسي.

الأسئلة المتداولة

يجيب هذا القسم على الأسئلة الشائعة حول استخدام الوظائف في مؤسستك.

ما هي اللغات التي يدعمها نموذج مصمم التدفق لنشاط الوظيفة؟

يدعم نموذج مصمم التدفق JavaScript (Node.js 22.x) و Python (3.13) في المرحلة الأولى.

هل هناك أي قيود على المكتبات التي يمكنني استخدامها داخل كتلة التعليمات البرمجية؟

تتوفر مكتبات أصلية شائعة. ومع ذلك، لا يوجد دعم للوحدات النمطية المخصصة.

هل هناك أي حد لعدد أسطر التعليمات البرمجية؟

نعم. يمكنك كتابة ما يصل إلى 5000 سطر من التعليمات البرمجية.

هل هناك أي حد زمني للتنفيذ؟

نعم. يقتصر وقت التنفيذ على 5 ثوانٍ.

هل يمكنني اختبار الكود الخاص بي؟ هل هناك أي قيود؟

نعم. يتوفر برنامج تشغيل اختبار التنفيذ مع مخرجات فعلية أو رسالة خطأ يتم إرجاعها. لا يتم عرض سجلات وحدة التحكم، ولكن يمكن للمرء تعيينها والوصول إليها باستخدام مصفوفة سلسلة إخراج مخصصة.

هل لدينا دعم للموسيقى في انتظار تنفيذ أوامر الإعدام أثناء المكالمة (منع الصمت)؟

نعم، خاصية تشغيل الموسيقى أثناء الانتظار في خاصية التدفق تساعد تلقائياً على منع الصمت للمتصلين. القيمة الافتراضية هي ثانيتان.

كيف تعمل هذه الوظيفة؟

نستخدم بنية FaaS (الوظيفة كخدمة) لتغليف الوظيفة وتشغيلها. زمن استجابة منخفض للمكالمات الصوتية.

كم عدد متغيرات الإدخال التي يمكنني تمريرها؟ كم عدد المخرجات التي يتم ضبطها؟

يتم تعيين عشرة متغيرات إدخال ومتغير إخراج JSON واحد. يمكن تحليل مخرجات الوظائف الفردية في نفس النشاط باستخدام تعبيرات JSONPath.

هل يمكنني تعيين عدة متغيرات لكتلة التعليمات البرمجية؟

نعم. إن التحسين الجديد لتعيين متغيرات متعددة يشبه نشاط "التحليل".

هل يمكنني إعادة استخدام هذه الوظيفة عبر عدة مسارات؟

نعم. يمكنك استخدام هذه الوظيفة في جميع عملياتك لأنها متاحة مركزياً في مؤسستك.

من يستطيع إدارة (تعديل أو عرض) الوظائف؟

المشرفون والإداريون. يتم التحكم في وصول المشرفين إلى الوظيفة من خلال إعداد الوظيفة (والذي يمكن ضبطه على التحرير أو العرض أو لا شيء ضمن تجربة العميل في ملف تعريف المستخدم).

تكوين معالجة الأخطاء

يُبرز النظام مسار معالجة الأخطاء لكل نشاط تم إعداده ضمن التدفق المحدد. قم بتكوين مسار معالجة الأخطاء لإدارة الأخطاء المحتملة أثناء تنفيذ التدفق. يعرض النظام هذا المسار افتراضيًا، ولكن تهيئته أمر اختياري. إذا لم تقم بإعداده لنشاط معين، فسيعرض النظام إشعارات أثناء التحقق من صحة التدفق. ومع ذلك، لا يزال بإمكانك نشر التدفق مع هذه الإشعارات.

يصنف النظام الأخطاء التي تحدث أثناء تنفيذ التدفق إلى فئتين:

  • أخطاء في تنفيذ النشاط: حدد الأخطاء التي تحدث أثناء التنفيذ الوظيفي للنشاط. على سبيل المثال، يحدث خطأ في النشاط عندما يقوم العميل بإدخال إدخال غير مطابق أثناء تنفيذ نشاط Menu.

  • System/Global أخطاء: حدد الأخطاء التي تحدث في النظام أثناء تنفيذ النشاط. على سبيل المثال، تحدث أخطاء النظام عندما يكون هناك تعبير حصاة غير صالح أثناء تنفيذ نشاط تعيين متغير.

    • خطأ غير مُعرَّف: تحدد عقدة الخطأ هذه مسار إخراج الخطأ الذي يسلكه التدفق عند وجود أخطاء نظام غير محددة أثناء تنفيذ التدفق. يمكنك تهيئة التدفق للأخطاء غير المحددة عن طريق ربط مسار الإخراج لهذا النشاط بالأنشطة المناسبة.

      لا تحتوي أنشطة التحكم في التدفق التالية على عقدة الخطأ غير المعرّف:

      • بدء التدفق
      • نهاية التدفق
      • طلب HTTP
      • تحليل

      إذا لم تظهر لك عقدة خطأ غير معرف في أي نشاط، فاتصل بدعم Cisco لتمكين علامة الميزة المقابلة.

قم بتكوين مسارات معالجة الأخطاء لتحسين سير العمل. إذا لم تقم بتكوين مسار لمعالجة الأخطاء للنشاط، فسيكون المسار الافتراضي هو المسار المحدد في معالج الأحداث OnGlobalError ضمن علامة التبويب Event Flows. للحصول على مزيد من المعلومات حول معالج الأحداث OnGlobalError ، انظر تدفقات الأحداث.

حدود الحلقة الذاتية المفروضة من قبل النظام للأنشطة

يفرض النظام حدودًا على التكرار الذاتي لأنشطة محددة أثناء تنفيذ التدفقات في وقت التشغيل. يمنع هذا الأنشطة من الدخول في حلقات لا نهائية داخل التفاعل.

إذا تجاوز نشاط ما الحد الذي يفرضه النظام أثناء التنفيذ، فستظهر رسالة تحذير تشير إلى اكتشاف حلقة تكرارية. للحصول على تفاصيل حول القيم القصوى المحددة للأنشطة، راجع مقالة حدود النظام في مركز اتصال Webex.

إذا تجاوز نشاط ما الحد الذي يفرضه النظام أثناء التنفيذ، فستظهر رسالة تحذير تشير إلى اكتشاف حلقة تكرارية. انظر الجدول التالي لمعرفة القيم القصوى المسموح بها للأنشطة:

التكوينات

حد الحلقة الذاتية

معلومات قائمة الانتظار المتقدمة1500
نقل أعمى10
التحويل الموصول75
معاودة الاتصال10
تحليل تقدم المكالمات10
جمع الأرقام100
قطع الاتصال0
مجموعة توزيع المكالمات التصعيدية750
FeedbackV210
القائمة100
جهة الاتصال في قائمة الانتظار100
انتظر دورك لدى الموظف100
ضبط معرف المتصل100
التحكم في التسجيل10
تسجيل10
جدولة معاودة الاتصال10
تحديد أولوية الاتصال100
بدء تشغيل بث الوسائط20
تحميل الصوت3
الوكيل الظاهري50
الوكيل الافتراضي الإصدار الثاني50

على الرغم من وجود تكوينات محددة لأنشطة معالجة المكالمات، إلا أن أنشطة التحكم في التدفق تخضع لحدود الاندفاع التي تم تكوينها بواسطة النظام لضمان الاستقرار ومنع التكرار اللانهائي.

ربط عدة مسارات (باستخدام GoTo)

يمنحك مصمم التدفق القدرة على ربط تدفقات متعددة (ربط التدفقات المتسلسلة). يمكنك تعديل تجربة المتصل عن طريق توجيه المكالمات إلى نقطة دخول (بناءً على الوقت) أو إلى مسار (لإعادة الاستخدام عبر السيناريوهات). استخدم GoTo لربط تدفقات متعددة. يمكنك ربط متغيرات التدفق عبر التدفقات لضمان استمرار البيانات عبر تجربة المكالمة من البداية إلى النهاية.

تسجيل التطعيمات

للتعامل مع العملاء المشاركين في حملة التطعيم، يمكنك تقديم خيارين: أحدهما للعملاء المميزين والآخر للعملاء العاديين.

عندما يتصل العملاء العاديون، يقوم النظام بتحويل المكالمة إلى المسار المرتبط بنقطة الدخول التي تعالج عمليات التسجيل. استنادًا إلى استراتيجيات توجيه نقطة الدخول النشطة، يقوم النظام بتوجيه المكالمة إلى الوكيل المناسب لتسجيل العميل العام.

عندما يتصل العملاء المميزون، يقوم النظام بتحويل المكالمة إلى مسار آخر لتحديد موعد.

مشاكل معروفة في ربط التدفقات

  • يمنعك النظام من حذف نقطة دخول تشارك في تسلسل التدفق. احذف جميع الموارد المرتبطة - قوائم الانتظار والتدفقات - قبل إزالة نقطة الدخول.

  • يمنعك النظام من حذف تدفق يشارك في تسلسل التدفقات. قم بإزالة كل مرجع لتسلسل التدفق قبل حذف التدفق.

  • يؤدي حذف نقطة دخول أو تدفق بالقوة في تسلسل التدفق إلى تخطي التحقق من الصحة ولا يعرض أي رسائل خطأ في واجهة المستخدم.

عمليات تصحيح الأخطاء

تصحيح أخطاء التدفق هو عملية ما بعد الاستدعاء في مصمم التدفق والتي تمكنك من الحصول على رؤى حول التدفق والمسار الذي سلكه للاستدعاء. تتيح هذه الميزة لمطوري التدفق عرض المعلومات الرئيسية في مسار تنفيذ التحكم لتصحيح أخطاء التدفق وحل مشكلاته.

إذا قمت بتطبيق عدة تسميات إصدار على تدفق ما، فيمكنك تتبع التدفق فيما يتعلق بتلك التسميات أيضًا. للمزيد من المعلومات، انظر تطبيق تسميات الإصدار على تدفق.

يلخص التفاعل ويربط الأنشطة على طول رحلة جهة الاتصال عبر مركز الاتصال. يقوم النظام بإنشاء معرف تفاعل فريد لكل تفاعل، والذي يتتبع مسار التفاعل، مما يساعد في تحديد حالات الفشل واستكشاف أخطاء تنفيذ التدفق وإصلاحها.

قم بتصحيح مسارات العمل لعرض مسارات التحكم في المكالمات بعد تنفيذ التدفق في بيئة الإنتاج، مما يضمن التحقق من إعدادات النشاط وتكوينات التدفق التابعة للتنفيذ الناجح.

فك تشفير سجلات التدفق

لتعزيز أمان ومرونة تصحيح أخطاء التدفق، تتوفر عناصر تحكم فك التشفير لإدارة انكشاف البيانات الحساسة أثناء تصحيح الأخطاء:

  • فك التشفير على مستوى التدفق: قم بتشغيل مفتاح التبديل تمكين فك تشفير التدفق الموجود ضمن إعدادات فك تشفير التدفق عند إنشاء التدفقات وتعديلها. هذا الخيار متاح في صفحة الإعدادات العامة لبرنامج Flow. يتحكم هذا المفتاح في فك تشفير جميع الأنشطة داخل التدفق. يؤدي تفعيل هذا الخيار إلى فك تشفير السجلات عبر جميع الأنشطة، بغض النظر عن مستوى فك التشفير الخاص بالنشاط.
  • فك التشفير على مستوى النشاط: قم بتشغيل مفتاح التبديل Enable Decryption للحصول على تحكم أكثر دقة في الأنشطة. يمكنك تعطيل فك تشفير السجلات للأنشطة إذا كانت المخرجات حساسة، حتى لو قمت بتمكين فك التشفير على مستوى التدفق. وهذا يضمن بقاء البيانات السرية في الأنشطة محمية أثناء عملية تصحيح الأخطاء.

    لا ينطبق فك تشفير التدفق إلا على المكالمات التي يتم إجراؤها بعد نشر التدفق.

لتأمين سجلات التدفق:

  • قم بتمكين مفتاح تبديل فك التشفير على مستوى التدفق للسماح بفك التشفير عبر جميع الأنشطة.

  • بالنسبة للأنشطة التي تتطلب حماية إضافية، قم بتعطيل فك التشفير على مستوى النشاط. يمنحك هذا النهج المرونة اللازمة لتتبع وتصحيح تدفقات البيانات مع الحفاظ على أمان المعلومات الحساسة حسب الحاجة.

مثال على حالة الاستخدام:

بصفتك مطور تدفق، يمكنك تمكين فك التشفير على مستوى التدفق لاستكشاف أخطاء مسار المكالمة وإصلاحها، ولكن يمكنك تعطيل فك التشفير لنشاط يعالج بيانات العملاء الحساسة باستخدام جمع الأرقام. وهذا يضمن إمكانية تصحيح بقية التدفق مع الحفاظ على حماية المخرجات الحساسة.

  • إذا لم يتم تمكين فك التشفير على مستوى التدفق، فسيتم الحفاظ على مفاتيح التبديل على مستوى النشاط آمنة ومعطلة. تم تأمين التدفق بالكامل.
  • في حالة تمكين فك التشفير على مستوى التدفق، يمكن للمستخدمين الذين لديهم صلاحيات إدارية كاملة على مستوى المستأجر ضبط إعدادات فك التشفير للحفاظ على الامتثال والأمان لأنشطة معينة.

قبل البدء

انشر وشغل التدفقات لإنشاء تفاعل واحد على الأقل. للمزيد من المعلومات، انظر إنشاء وإدارة التدفقات.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

تظهر صفحة التدفقات.
3

انقر فوق أيقونة الانتقال إلى مصمم التدفق الموجودة بجانب التدفق الذي تريد تعديله.

يُفتح التدفق في نافذة مصمم التدفق.
4

انقر على تصحيح الأخطاء.

تظهر لوحة التفاعلات. يعرض الجدول آخر 100 تفاعل في مسار التدفق. يمكنك الاطلاع على التفاصيل التالية في الجدول:
  • الطابع الزمني: يعرض تاريخ ووقت التفاعل. يمكنك فرز سجلات النظام بناءً على الطابع الزمني.

  • معرف التفاعل: يشير إلى المعرف الفريد للتفاعل.

  • إصدار: يعرض إصدار التدفق مع التسمية المطبقة عليه، مثل الأحدث، أو التطوير، أو البث المباشر، أو الاختبار.

  • نقطة الدخول: يعرض نقاط الدخول المخصصة للتدفق.

  • آخر نشاط تم تنفيذه: يعرض الأنشطة المنفذة في نهاية التفاعل المحدد.

  • أصل: أصل التفاعل. على سبيل المثال، رقم هاتف العميل، ومعرف البريد الإلكتروني للعميل، وتفاصيل أخرى مماثلة.

  • وجهة: يمكن أن تكون الوجهة هي DNIS من نقطة الدخول.

5

(اختياري) استخدم خيار البحث لتصفية القائمة باستخدام معايير البحث التالية:

  • معرف التفاعل، ANI، DNIS: أدخل معرّف التفاعل لعرض مسار تنفيذ التدفق لهذا التفاعل. يمكنك أيضًا البحث باستخدام رقم تعريف المتصل (ANI) أو رقم تعريف المتصل (DNIS).

  • نطاق التاريخ: اختر تاريخي البداية والنهاية للمدة التي تريد استرداد معرفات التفاعل خلالها.

  • تسمية الإصدار: اختر تصنيفًا واحدًا أو أكثر من هذه القائمة المنسدلة لعرض جميع إصدارات التدفق مع تصنيفات الإصدار المختارة.

6

اختر تفاعلًا من الجدول .

يتم تمييز مسار النشاط المحدد في اللوحة.

تُفتح علامة تبويب جديدة تعرض تسلسل الأنشطة التي تم تنفيذها أثناء التفاعل، بالإضافة إلى التفاصيل التالية:

  • تسلسل: يعرض الأنشطة بتسلسل تنفيذها.

  • اسم النشاط: يعرض اسم النشاط.

  • حصيلة: يقوم النظام بتحديد النتائج إما نجاح أو فشل، مع تسليط الضوء على الحالات الفاشلة باللون الأحمر.

يمكنك اختيار تفاعلات متعددة تفتح في علامات تبويب منفصلة.

7

اختر نشاطًا لعرض التفاصيل التالية:

  • بيانات تعريف تفاعل النشاط: يعرض اسم النشاط، ووقتي بدء وانتهاء تنفيذ ذلك النشاط.

  • مدخلات النشاط: يعرض قائمة المدخلات المقدمة في النشاط المحدد. على سبيل المثال، إذا قمت بتحديد نشاط تشغيل الموسيقى ، فإن المدخلات تتضمن ما يلي:

    • ملف موسيقي
    • بداية الإزاحة
    • ملف صوتي ديناميكي
    • وأكثر من ذلك.

  • مخرجات النشاط: يعرض مخرجات النشاط.

    إذا تم تمكين Decrypt Access للتدفق، يمكنك عرض متغير الإخراج غير المقنع في جزء سجلات التصحيح. هذا الخيار متاح حاليًا فقط للأنشطة التالية: طلب HTTP، طلب BRE، جمع الأرقام، الوكيل الافتراضي، ونشاط الوكيل الافتراضي الإصدار 2.

  • المتغيرات المعدلة: يعرض النظام تفاصيل المتغيرات المعدلة أثناء تنفيذ النشاط المحدد. على سبيل المثال، يؤدي استخدام نشاط تعيين متغير إلى عرض متغير التدفق المحدث في قسم المتغيرات المعدلة.

8

رمز فك تشفير السجلات: انقر على أيقونة فك تشفير السجلات للوصول إلى السجلات غير المقنعة. لا يمكنك فك تشفير السجلات والوصول إلى المعلومات الحساسة إلا إذا كنت مستخدمًا مصرحًا له بذلك. انظر إلى إخلاء المسؤولية التالي:

إخلاء المسؤولية

سيؤدي تمكين تفاصيل التصحيح إلى الكشف عن بيانات تشخيصية محسنة قد تتضمن معلومات حساسة (مثل معرفات المستخدم، وبيانات تعريف المكالمات، وآثار الأخطاء، وربما معلومات شخصية أو سرية أخرى).

بتفعيلك لتفاصيل التصحيح، فإنك تقر وتؤكد ما يلي:

  • أنت مخوّل بالوصول إلى بيانات تصحيح الأخطاء التفصيلية داخل مؤسستك.
  • ستستخدم هذه البيانات فقط لأغراض استكشاف الأخطاء وإصلاحها.
  • أنت تدرك أن تفعيل هذه الميزة قد يكشف معلومات شخصية أو سرية موجودة في سجلات التدفق.
  • ستلتزم بسياسات الأمن والخصوصية الخاصة بمؤسستك عند الوصول إلى هذه البيانات ومعالجتها ومشاركتها.
  • إذا كنت غير متأكد مما سبق، فيجب عليك استشارة مسؤول النظام أو فريق الامتثال قبل المتابعة.

9

(اختياري) انقر فوق رمز النسخ (انسخ الأيقونة.) لنسخ تفاصيل التفاعل إلى الحافظة الخاصة بك.

يمكنك تحديد الأنشطة الخاصة بالحالات الفاشلة واستكشاف الأخطاء وإصلاحها عن طريق تعديل التدفق. لمزيد من التفاصيل، انظر إنشاء وإدارة التدفقات.

تحليل التدفقات

توفر التحليلات في مصمم التدفق عرضًا مجمعًا لجميع المكالمات التي مرت عبر تدفق معين. يعرض عدد مرات التنفيذ لكل منفذ صادر لنشاط ما خلال فترة زمنية محددة. كما يقوم بحساب النسبة المئوية لعدد المكالمات التي مرت عبر نشاط NewContact. المقام في حساب النسبة المئوية هو عدد المكالمات التي تمر عبر نشاط NewContact.

لا تأخذ تحليلات التدفق في الاعتبار إلا المكالمات المكتملة ضمن الإطار الزمني المحدد. يشمل حساب إجمالي عدد المكالمات المكالمات التي تبدأ قبل الفترة المختارة وتنتهي خلالها. تستثني بيانات التحليلات المكالمات التي تم تحديدها لإعادة الاتصال أو المكالمات المستمرة لأسباب أخرى (مثل كونها جارية أو غير مغلقة).

يعرض كل نشاط عدد مرات التنفيذ في منافذه الصادرة. بالنسبة للأنشطة مثل القوائم ذات الفروع المتعددة، يتلقى كل منفذ عدد مرات التنفيذ الخاصة به، وتتبع النسب المئوية. إذا لم يكن عدد عمليات التنفيذ لمنفذ صادر موجودًا، فهذا يعني أنه لم تكن هناك أي مكالمات لامست المنفذ.

توضح لوحة الألوان كيف يقوم عدد المكالمات المنفذة بتلوين مسارات التدفق. في سيناريوهات مثل حلقات المكالمات، يمكن أن تتجاوز النسبة المئوية 100%.

حتى بدون روابط معالجة الأخطاء الصريحة، يعرض النظام عدد مرات التنفيذ في منفذ الخطأ الخاص به إذا حدث خطأ وتم توجيهه إلى حدث OnGlobalError . يمكنك العثور عليه ضمن علامة التبويب Event. في مثل هذه الحالات، يعرض النظام بيانات التحليلات لمعالج الأحداث OnGlobalError .

بشكل افتراضي، يأخذ برنامج Flow Analytics في الاعتبار أحدث إصدار من التدفق. إذا كان للتدفق إصدارات متعددة، يمكنك التبديل بين التدفقات باستخدام جدول سجل الإصدارات.

حالياً، لا يدعم Flow Analytics التدفقات الفرعية؛ فهو يتتبع فقط إضافة التدفق الفرعي إلى التدفق الرئيسي، باستثناء بيانات النشاط الداخلي الخاصة به.

قبل البدء

انشر التدفق مرة واحدة على الأقل.

1

سجل الدخول إلى مركزالتحكم.

2

انتقل إلى مركز الاتصال > تجربة العملاء > التدفقات.

3

اختر التدفق وانقر على أيقونة الانتقال إلى مصمم التدفق.

يتم فتح التدفق المختار في مصمم التدفق.
4

انقر التحليلات.

يتم تحديث الصفحة وعرض بيانات التحليلات.

بشكل افتراضي، يعرض النظام مقاييس جميع جهات الاتصال المكتملة خلال آخر 15 دقيقة.

5

انقر على أداة التاريخ واختر أحد الخيارات التالية:

  • آخر 15 دقيقة
  • اليوم
  • الأمس
  • آخر 7 أيام
  • آخر 30 يوماً
  • هذا الشهر
  • مخصص - اختر تاريخي البداية والنهاية لعرض تحليلات التدفق لفترة محددة تصل إلى آخر 30 يومًا.

تعرض صفحة تحليلات التدفق المقاييس التالية:

  • إجمالي عمليات تنفيذ التدفق - يعرض العدد الإجمالي لعمليات تنفيذ التدفق خلال الفترة المحددة. على وجه التحديد، إذا تم تنفيذ تدفق مرتين ضمن تفاعل واحد، فإن النظام يزيد المقياس بمقدار 2 (عدد عمليات التنفيذ) بدلاً من 1 (عدد المكالمات).

  • متوسط مدة التدفق - يعرض متوسط المدة اللازمة لتنفيذ التدفق. يقوم النظام بحساب المتوسط عبر جميع أنشطة التدفق الرئيسية وأنشطة تدفق الأحداث التي مرت عبر التدفق. تشمل هذه القيمة الأنشطة المنفذة عبر مسارات الخطأ. المقام هو إجمالي عمليات تنفيذ التدفق أثناء حساب المتوسط.

  • متوسط الأنشطة لكل جهة اتصال - يعرض متوسط النشاط المنفذ لكل مكالمة مرت عبر المسار. يشمل هذا المتوسط أنشطة تدفق الأحداث أيضاً. يساعد هذا في تحليل استخدام التدفق. تشمل هذه القيمة الأنشطة المنفذة عبر مسارات الخطأ.

  • أخطاء النشاط| خطأ النشاط % - يعرض عدد المكالمات التي واجهت الخطأ port/path. لحساب النسبة المئوية، يكون المقام هو العدد الإجمالي للأنشطة المنفذة، ويكون البسط هو العدد الإجمالي لتنفيذ منافذ الخطأ.

6

(اختياري) للتبديل بين إصدارات التدفق، انتقل إلى سجل الإصدارات. اختر إصدارًا لعرض بيانات التحليلات الخاصة بهذا الإصدار من التدفق.

7

(اختياري) اختر نشاطًا في التدفق لعرض تفاصيل استخدام النشاط المتعلقة بهذا النشاط للفترة المختارة.

لا يعرض هذا الاختيار سوى أفضل 100 تفاعل مع القيود التالية:

  • بيانات الفترة المختارة غير متطابقة.
  • بالنسبة للأنشطة المتكررة، تظهر نفس التفاعلات عدة مرات.
8

انقر فوق التحليلات لإغلاق عرض التحليلات والعودة إلى مصمم التدفق.

فهم رموز الخطأ

مصمم التدفق يُرجع رموز الخطأ لإظهار طبيعة الخطأ أو سببه. استخدم الجدول التالي لتحديد الخطأ ووصفه.

الجدول 32. رموز أخطاء مصمم التدفق

رمز الخطأ

الوصف

FC1001

لم يتم العثور على إصدار Flow. قم بتحديث الصفحة أو إنشاء مسار جديد.

FC1002

لم يتم العثور على نشاط البدء. قم بتحديث الصفحة أو إنشاء مسار جديد. يظهر نشاط البدء بشكل افتراضي عند إنشاء تدفق جديد.

FC1003

لا يوجد بداية صالحة لواحد أو أكثر من مسارات الأحداث. أضف نشاط معالج الأحداث إلى بداية كل تدفق للأحداث.

FC1004

يجب أن تؤدي جميع الفروع غير المرتبطة بالأحداث إلى العقدة النهائية.

FC1005

أحد التكوينات المتغيرة غير صالح. لكل متغير، تأكد من أن نوع البيانات المُكوّن وقيمة المتغير متوافقان.

FC1006

يفتقر منفذ واحد أو أكثر في النشاط إلى الاتصالات. قم بتوصيل جميع المنافذ بنشاط آخر باستخدام الروابط.

FC1007

أضف وصفًا للنشاط.

FC1008

بعض المتغيرات لها نفس الاسم. تأكد من أن جميع المتغيرات لها اسم فريد.

FC1009

هذا التعبير غير صحيح.

FC1010

الشرط غير صالح.

FC1011

يكتشف النظام وجود رابط معطل في التدفق الرئيسي. احذف الرابط لإصلاح الخطأ.

FC1012

يتسبب رابط معطل في تدفق الأحداث في حدوث الخطأ. احذف الرابط لإصلاح المشكلة.

FC1013

يستخدم النظام النشاط في أكثر من تدفق أحداث واحد. لا يمكن لتدفقات الأحداث أن تشترك في أنشطة مشتركة، ويجب أن يكون لها بداية ونهاية فريدة.

FC1014

يجب على جهة اتصال قائمة الانتظار إيقاف التدفق. لا يمكن لرابط الإخراج الاتصال إلا بنشاط نهاية التدفق.

FC1015

يقوم النظام بتحديد الحقول التي تم تكوينها بشكل غير صحيح في النشاط ويعرض رابطًا للنشاط الفاشل أثناء التحقق من الصحة. انقر على الرابط للانتقال إلى النشاط والحقل الذي تسبب في الخطأ. اتبع متطلبات كل حقل لتصحيح جميع الأخطاء وإدخال البيانات الصحيحة.

FC1016

يستخدم تدفق آخر نفس الاسم. قم بتعديل اسم التدفق لجعله فريدًا.

FC1017

يحتوي النشاط على أسهم تنطلق منه وتشير إليه.

للحصول على مزيد من المعلومات حول أخطاء خادم GraphQL، انظر https://www.apollographql.com/docs/react/data/error-handling/.

هل كان هذا المقال مفيدًا؟
هل كان هذا المقال مفيدًا؟