- الرئيسية
- /
- المقال
إنشاء التدفقات وإدارتها باستخدام مصمم التدفق
يعد Flow Designer مكونا أساسيا من مركز اتصال Webex يمكنك من توجيه المكالمات في الوقت الفعلي عبر نظام. يمكنك تحديد كيفية تعيين الوكلاء للمكالمات وما يحدث في كل مرحلة من مراحل العملية من خلال تكوين الأنشطة والأحداث.
بدء الاستخدام
يوفر Flow Designer واجهة لإنشاء تدفقات في الوقت الفعلي لتلبية متطلبات مؤسستك. تعمل الأنشطة المحددة مسبقا المتعلقة بمعالجة المكالمات والتحكم في التدفق كوحدات بناء لإنشاء التدفق. توفر واجهة السحب والإفلات تكوينا سهلا لمكونات التدفق. يمكنك تعيين خصائص كل نشاط يؤثر على تنفيذ التدفق. يمكنك أيضا تكوين المتغيرات والتعبيرات لتعريف منطق التدفق.
قبل استخدام Flow Designer، يجب عليك توفير عدة كيانات من مدخل إدارة مركز اتصال Webex ومركز التحكم. استخدم هذه الكيانات مباشرة، كجزء من مصمم التدفق (على سبيل المثال، قوائم الانتظار وملفات الصوت)، أو بشكل غير مباشر لتمكين توجيه جهات الاتصال (على سبيل المثال، توزيع المكالمات في استراتيجيات توجيه قائمة الانتظار).
قم بتكوين العناصر التالية قبل إنشاء التدفقات في مصمم التدفق:
- نقاط الدخول
- رتل
- الوكلاء
- ملف تعريف المستخدم
- ملف تعريف سطح المكتب
- افرقه
- الوكيل الافتراضي
- الملفات الصوتية
المصطلحات الرئيسية
تعرف على المصطلحات التالية في هذه المقالة:
-
النشاط: عقدة في واجهة Flow Designer تمثل خطوة واحدة في سير المهام، مثل تشغيل رسالة أو تقديم طلب HTTP. يقوم المستخدم بسحب هذا العنصر وإفلاته في تدفق.
بالنسبة لخصائص النشاط المستندة إلى القائمة المنسدلة، يتم تمكين عامل تصفية البحث افتراضيا. إذا كانت القائمة المنسدلة تحتوي على خيارات أكثر من الحد الافتراضي، فأدخل كلمة أساسية للبحث وحدد الخيار المطلوب من النتائج التي يتم ملؤها تلقائيا.
-
الحدث: يؤدي الحدث، سواء كان داخليا أو خارجيا، إلى تشغيل مسار تدفق أو تدفق. يمكن أن تتضمن الأحداث رسائل كافكا أو طلبات HTTP الخارجية أو إجراءات المستخدم. يقوم Flow Designer، وهو تطبيق يستند إلى الأحداث، بتشغيل التدفقات استجابة لهذه المشغلات، وتنفيذها تلقائيا استنادا إلى التكوين.
-
التدفق: تسلسل محدد من قبل المستخدم للأنشطة التي يتم تنفيذها استجابة لحدث ما.
-
الارتباط: الرابط هو السهم الذي يربط نشاطا بآخر. يشير إلى اتجاه التدفق والتبعية بين الأحداث. لحذف رابط وقطع الاتصال بين نشاطين ، انقر فوق الارتباط للكشف عن رمز الحذف ، وتابع حذف السطر.
مصمم تدفق الوصول
يستخدم Flow Designer تسجيل الدخول الموحد (SSO) باستخدام Cisco Identity Service. إذا قمت بتسجيل الدخول إلى Control Hub أو مدخل إدارة مركز الاتصال Webex، فيمكنك الوصول إلى Flow Designer دون تسجيل الدخول مرة أخرى. إذا لم يكن الأمر كذلك، فسيطالبك النظام بإدخال بيانات اعتماد SSO الخاصة بك.
قبل البدء
للوصول إلى تطبيق Flow Designer، يجب أن يكون لديك ترخيص وكيل مميز وملف تعريف مستخدم له حقوق تحرير التدفقات.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
يمكنك أيضا الوصول إلى التدفقات من مدخل إدارة مركز الاتصال Webex. من شريط التنقل، اختر . |
متطلبات المتصفح
استخدم الجدول التالي للإشارة إلى المستعرضات المدعومة:
المتصفح |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
---|---|---|---|---|
جوجل كروم |
76.0.3809 |
103.0.5060.114 |
76.0.3809 أو أعلى |
76.0.3809 أو أعلى |
موزيلا فايرفوكس |
ESR 68 أو أعلى ESRs |
ESR V102.0 أو أعلى ESRs |
ESR 68 وأعلى ESRs |
NA |
مايكروسوفت إيدج |
42.17134 أو أعلى |
103.0.1264.44 أو أعلى |
NA |
NA |
Chromium |
NA |
NA |
NA |
79 أو أعلى |
قم بتكوين خيارات المستعرض التالية:
-
تمكين ملفات تعريف الارتباط وبيانات الموقع.
-
قم بتعيين مستوى الأمان إلى متوسط.
-
تمكين خيار الصورة.
-
قم بتعطيل حاجب النوافذ المنبثقة.
-
تمكين جافا سكريبت.
متطلبات البريد الإلكتروني
يدعم Flow Designer خوادم البريد الإلكتروني التالية:
-
أوفيس 365
-
Gmail
استكشاف التخطيط
مكتبة الأنشطة
مكتبة الأنشطة هي المكان الذي تجد فيه جميع الأنشطة. قم بسحب الأنشطة وإفلاتها من مكتبة الأنشطة في اللوحات الرئيسية أو لوحة تدفق الأحداث لبناء عمليات سير المهام الخاصة بك. يتم تنظيمها في الأقسام التالية:
- معالجة المكالمات: استخدم أنشطة معالجة المكالمات لإنشاء تدفقات تعالج التفاعلات الصوتية. إنها خاصة بحالة الاستخدام للتعامل مع المكالمات من خلال Interactive Voice Response (IVR) والوكلاء الظاهريين أو البشريين.
-
التحكم في التدفق: أنشطة التحكم في التدفق محايدة لنوع التدفق ، ويمكنك استخدامها للتحكم في المنطق في التدفق بغض النظر عن حالة الاستخدام.
يمكنك إخفاء مكتبة الأنشطة وتوسيعها، حسب الحاجة، لزيادة مساحة العمل على اللوحة بين التكوينات.
اللوحة القماشية والتدفق الرئيسي وتدفقات الأحداث
اللوحة القماشية هي مساحة العمل الرمادية التي تسقط عليها الأنشطة. استخدم عناصر التحكم الموجودة في الجانب السفلي الأيسر من الشاشة للتنقل حول اللوحة والتكبير والتصغير. لا توجد قيود على حجم التدفق أو استخدام اللوحة القماشية.
هناك علامتا تبويب تتيحان مساحة قماش إضافية ، التدفق الرئيسي وتدفقات الأحداث. تفصل علامات التبويب هذه منطقيا المسارات المختلفة لتدفقك وتنشئ مساحة عمل أكثر تنظيما.
التدفق الرئيسي
استخدم علامة تبويب سير المهام الرئيسية لكتابة سير المهام الأساسي استنادا إلى حدث التشغيل المحدد في نشاط بدء التدفق. في علامة تبويب سير المهام الرئيسية، قم بتكوين التجربة الكاملة للمتصل. يبدأ ذلك من قائمة Cisco Unified IP Interactive Voice Response (IVR)، حتى إلغاء الاشتراك أو إنهاء المكالمة. يحتوي التدفق على خطوات يمكن التنبؤ بها يقوم النظام بتشغيلها في تسلسل.
تدفقات الأحداث
في أي وقت أثناء تنفيذ التدفق الرئيسي ، يقوم النظام بتشغيل الأحداث التي تقاطع التدفق الرئيسي. على سبيل المثال، عندما يرد أحد الوكلاء على مكالمة هاتفية، فإن ذلك يقطع تجربة المتصل في قائمة الانتظار. إذا كنت ترغب في تحديد سلوك فريد عند تشغيل هذه الأحداث، فيمكنك كتابة تدفقات الأحداث الاختيارية. تدفقات الأحداث غير متزامنة مع التدفق الرئيسي. لا يمكنك التنبؤ بالوقت الذي يقوم فيه النظام بتشغيل تدفق حدث. لهذا السبب، تكون تدفقات الأحداث اختيارية وهي امتداد لوظيفة التدفق الرئيسية.
يمكنك تكوين تدفقات معالجة أحداث متعددة في لوحة تدفقات الأحداث. يجب أن يكون لكل تدفق حدث بداية ونهاية فريدة، بدون أنشطة مشتركة.
لمزيد من المعلومات حول معالجات الأحداث، راجع الأحداث.
شريط أدوات التكبير/التصغير
يحتوي شريط أدوات التكبير/التصغير على الرموز التالية:
- الخصائص العامة—انقر على
لفتح جزء الخصائص العامة. لمزيد من المعلومات، راجع جزء الخصائص.
- ترتيب تلقائي—انقر على الزر
على شريط الأدوات لتنظيم الأنشطة في اللوحة.
- تراجع—انقر على
على شريط الأدوات للتراجع عن آخر إجراء تم تنفيذه.
- إعادة—انقر على
على شريط الأدوات لإعادة آخر إجراء تم تنفيذه من Canvas.
يمكنك التراجع عن ما يصل إلى آخر 10 إجراءات لوحة وإعادتها. لا يمكنك التراجع عن التغييرات التي تم إجراؤها على السمات والخصائص وإعادتها.
- ملائم للعرض—انقر على
على شريط الأدوات لضبط تكبير اللوحة بحيث تكون جميع العقد مرئية.
- التكبير—انقر فوق الزر
على شريط الأدوات لتكبير اللوحة. عندما تصل إلى الحد الأقصى، يتم تعطيل الرمز.
- التصغير—انقر على
على شريط الأدوات لتصغير اللوحة. عندما تصل إلى الحد الأقصى، يتم تعطيل الرمز.
- يسمح خيار التكبير/التصغير عند التمرير بالتحريك (افتراضي) والتكبير/التصغير (باستخدام مفتاح Ctrl ). يمكنك الاستمرار في التكبير/التصغير عن طريق الضغط باستمرار على مفتاح Ctrl وتمرير عجلة الماوس لأعلى أو لأسفل.
- للتنقل عبر اللوحة، قم بتمرير عجلة الماوس لأعلى أو لأسفل.
- للتحريك من اليسار إلى اليمين باستخدام عجلة الماوس ، استخدم مفاتيح Shift + Scroll .
إجراءات التحكم في اللوحة ومفاتيح الاختصار
لتعزيز كفاءة وإنتاجية مطوري التدفق، توفر لوحة Flow Designer (لوحة Flow Designer اللوحية) الخيارات التالية:
- إجراءات التراجع والإعادة—استخدم أيقونات التراجع والإعادة في شريط أدوات التكبير/التصغير أو استخدم اختصارات لوحة المفاتيح.
- القص والنسخ واللصق والحذف—انقر بزر الماوس الأيمن على اللوحة القماشية لعمليات القص والنسخ واللصق والحذف. يمكنك قص ونسخ ولصق أنشطة وارتباطات معالجة المكالمات والتحكم في التدفق كما يلي:
- داخل التدفقات وعبرها
- بين التدفق الرئيسي وتدفقات الأحداث
- بين التدفقات والتدفقات الفرعية
هناك قيود قليلة عند محاولة نسخ الأنشطة والروابط من المتصفحات الأخرى إلى FireFox. لتمكين هذه الوظيفة، يجب تعيين التفضيلات التالية على true في Firefox:
dom.events.asyncClipboard.readText
dom.events.testing.asyncClipboard
اكتب
about:config
في شريط عناوين Firefox. ابحث عن التفضيلات المحددة. قم بتعديل القيم إلى true للسماح باللصق من المتصفحات الأخرى. - ترتيب تلقائي—استخدم الزر
في شريط أدوات التكبير/التصغير لتنظيم الأنشطة في اللوحة تلقائيا لتحسين الفهم وسهولة الصيانة.
- الانجذاب إلى الشبكة—يستخدم لمحاذاة الأنشطة بزيادات قدرها 20 بكسل.
- اختصارات لوحة المفاتيح—يمكنك تحرير سير المهام بسرعة باستخدام اختصارات لوحة المفاتيح. انقر فوق رمز التعليمات. اختر اختصارات لوحة المفاتيح لعرض قائمة اختصارات لوحة المفاتيح المتاحة.
اختصارات لوحة المفاتيح
استخدم اختصارات لوحة المفاتيح التالية في اللوحة:
اختصار |
نظام التشغيل ويندوز | نظام التشغيل MAC |
---|---|---|
عام | ||
فتح اختصارات لوحة المفاتيح |
Ctrl + Alt + K | Control + Alt + K |
ادوات | ||
ترتيب تلقائي |
التحول + أ | التحول + أ |
تحرير | ||
نسخ |
Ctrl + C | Command + C |
قص |
Ctrl + X | Command + X |
لصق |
Ctrl + V | Command + V |
تراجع |
Ctrl + Z | Command + Z |
إعادة |
Ctrl + Shift + Z | Command + Shift + Z |
حذف |
مسافة للخلف |
حذف |
حدد الكل |
Ctrl + A | Command + A |
حدد متعدد | Shift + النقر | Shift + النقر |
اختر المنطقة | Shift + انقر واسحب | Shift + انقر واسحب |
منظر | ||
تكبير |
Ctrl + + | الأمر + + |
تصغير |
Ctrl + - | الأمر + - |
تكبير أو تصغير |
Ctrl + التمرير | Command + Scroll |
تكبير إلى 100% | ||
مناسب للعرض |
التحول + 1 | التحول + 1 |
انتقل إلى اليسار أو اليمين |
Shift + التمرير | Shift + التمرير |
لوحة الخصائص
تظهر لوحة الخصائص على يمين التطبيق. يمكنك تعيين المعلمات إما للتدفق (الخصائص العالمية) أو لنشاط محدد. يمكنك إخفاء وتوسيع الجزء لزيادة مساحة العمل على اللوحة بين التكوينات.
يتم عرض جزء الخصائص العالمية بشكل افتراضي عند تحميل التدفق. انقر على أيقونة لفتح العقارات العالمية لوحة. ال
يساعدك الرمز على فتح وإغلاق جزء الخصائص عند العمل على التدفقات. يمكنك أيضًا النقر فوق أي مكان على اللوحة الفارغة للعودة إلى عرض جزء الخصائص العالمية. لا تكون لوحة الخصائص العالمية مرئية عند تحديد نشاط.
تتضمن الخصائص العالمية التكوينات التالية:
- (اختياري) تقديم وصف للتدفق.
- إدارة المتغيرات المخصصة والمحددة مسبقًا. لمزيد من المعلومات حول متغيرات التدفق، راجع تعيين المتغير.
- عرض معلومات سجل التدفق، بما في ذلك المالك وتاريخ آخر تحرير ورقم إصدار التدفق. انقر على
أيقونة لإغلاق جزء الخصائص العالمية.
لا توجد حاليًا ميزة التحكم في الإصدار. ال إصدار التدفق يحسب عدد المرات التي يتم فيها نشر التدفق.
لوحة الرأس
يعرض الرأس اسم التدفق الخاص بك، والذي يتم تحديثه ديناميكيًا عند تحرير اسم التدفق من الخصائص العالمية. يحتوي الرأس أيضًا على تسجيل الخروج زر. إذا كنت ترغب في العودة ومواصلة العمل لاحقًا، فيمكنك حفظ مسودة التدفق الموجودة. لحفظ مسودات التدفقات الخاصة بك أو لإغلاق التطبيق، انقر فوق حفظ التدفق وتسجيل الخروج في الزاوية اليمنى العليا للتطبيق.
لوحة التذييل
يحتوي التذييل على ما يلي:
-
تم تمكين الحفظ التلقائي :يتم حفظ التدفقات تلقائيًا لتجنب فقدان البيانات. إذا تم تعليق الحفظ التلقائي، يظهر إشعار خطأ.
إذا قمت بإغلاق نافذة المتصفح أثناء حفظ البيانات تلقائيًا، فقد تفقد البيانات. ننصحك بالانتظار لبضع ثوانٍ بعد تغيير التدفق قبل إغلاق المتصفح.
- إصدار التطبيق :يعرض الجزء الأيسر من التذييل إصدار التطبيق. يمكنك استخدام الإصدار لاستكشاف الأخطاء وإصلاحها في Flow Designer.
- التحقق من صحة التدفق :تعمل عملية التحقق من صحة التدفق على اكتشاف الأخطاء في بنية التدفق والتي قد تمنعه من العمل. يمكنك تفعيل مفتاح التحقق على الجانب الأيمن من التذييل في أي وقت. بشكل افتراضي، يتم إيقاف التحقق من الصحة، لذلك لا تظهر الأخطاء. عند تمكين التبديل، تبدأ عملية التحقق الخلفية، وتصبح أي أخطاء في التدفق مرئية. عندما يتم تمكين التبديل، تبدأ عملية التحقق الخلفية وتظهر أي أخطاء في التدفق. لمزيد من المعلومات حول التحقق من صحة التدفق، راجع التحقق من صحة التدفق.
- النشر التدفقي :قبل نشر التدفق، يجب عليك التحقق من صحته وإصلاح أي أخطاء. إذا تم إيقاف تشغيل مفتاح التحقق، نشر يظل الزر معطلاً. بعد تمكين التحقق من الصحة، نشر يظل الزر معطلاً حتى تحل جميع الأخطاء في التدفق. لمزيد من المعلومات حول نشر التدفق، راجع نشر التدفق.
فهم الأنشطة والفعاليات
الأنشطة في التعامل مع المكالمات
تشغيل الموسيقى
يقوم نشاط تشغيل الموسيقى بتشغيل الموسيقى عند وصول مكالمة أو وجودها في قائمة الانتظار. يمكنك اختيار ملف صوتي لتشغيله عند وضع المتصل على الانتظار.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، انظر تكوين معالجة الأخطاء.
تتيح لك الأقسام التالية تكوين نشاط تشغيل الموسيقى:
إعدادات عامة
المعلمة |
الوصف |
---|---|
ملصق النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
إعدادات الموسيقى
إذا كان أي من مدخلات القائمة المرتبة فارغا ، فإن النظام يلقي خطأ في التدفق. قم بحل هذه الأخطاء قبل نشر التدفق.
المعلمة |
الوصف |
---|---|
ملف صوتي ثابت | اختر هذا الخيار إذا كنت ترغب في تكوين الصوت الثابت ليتم تشغيله من صفحة المطالبة الصوتية في مركز التحكم. اختر اسم ملف الصوت (.wav) من القائمة المنسدلة ملف الموسيقى. لمزيد من المعلومات، راجع إدارة المطالبات الصوتية. |
ملف صوتي ديناميكي |
اختر هذا الخيار إذا كنت ترغب في تكوين الصوت ليتم تشغيله ديناميكيا ضمن تدفق واحد. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة بناء على تفضيل العميل أثناء التفاعل. لتكوين ملف الصوت الديناميكي، أدخل قيمة متغير الصوت في شكل تعبير حصاة. لمزيد من المعلومات، راجع بناء جملة قالب Pebble. يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي تم تحميله إلى مركز التحكم. |
بدء الإزاحة |
قم بتعيين المدة بالثواني لتشغيل ملف الموسيقى. على سبيل المثال، افترض أن ملف الموسيقى الخاص بك مدته 60 ثانية. إذا تم تعيين إزاحة البدء على 45 ثانية ومدة الموسيقى 30 ثانية، تشغيل الملف آخر 15 ثانية ويعود إلى البداية ويتم تشغيل أول 15 ثانية. 0 هو وقت البدء. يمكنك إدخال إزاحة البدء كرقم ثابت (على سبيل المثال: 20) أو تعبير (على سبيل المثال: تأكد من أن الإدخال الخاص بك يحتوي على قيم رقمية. |
مدة الموسيقى |
حدد المدة بالثواني لملف الموسيقى المحدد. (على سبيل المثال، 30 ثانية). يمكنك إدخال مدة الموسيقى كرقم ثابت (على سبيل المثال: 20) أو تعبير (على سبيل المثال: تأكد من أن الإدخال الخاص بك يحتوي على قيم رقمية. إذا كانت إزاحة البدء ومدة الموسيقى أطول من طول الملف، تعود الموسيقى إلى البداية وتستمر في التشغيل. يتم تشغيل الموسيقى وفقا للقواعد التالية:
|
عند تضمين نشاط موسيقى Play قبل نشاط طلب HTTP في تدفق مكالمة، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.
ردود الفعل
قم بتكوين نشاط الملاحظات لبدء استطلاعات ما بعد المكالمة (يتم تشغيلها بواسطة Webex Experience Management) لجمع الملاحظات من المتصلين. تتوفر الأنواع التالية من الاستطلاعات:
-
IVR استطلاعات ما بعد المكالمة: قم بتكوين نشاط الملاحظات في لوحة تدفق الأحداث في مصمم التدفق، بعد
الحدث AgentDisconnected
. وفقا للإعداد في Webex Experience Management، يقوم مركز الاتصال بتشغيل استطلاع IVR للمتصلين.يستخدم المتصل لوحة المفاتيح للرد على الاستطلاع. إذا أجاب المتصل جزئيا على الاستطلاع من خلال عدم الاستجابة خلال مدة المهلة التي تمت تهيئتها أو من خلال تقديم مدخلات غير صالحة، يرسل مركز الاتصال ردودا جزئية على الاستطلاع إلى Webex Experience Management.
تأكد من استخدام نشاط قطع الاتصال بعد نشاط الملاحظات لإنهاء مكالمة IVR.
-
البريد الإلكتروني أو SMS استطلاعات ما بعد المكالمات: قم بتكوين نشاط الملاحظات في علامة التبويب تدفق الأحداث في مصمم سير المهام بعد
الحدث PhoneContactEnded
. وفقا لقواعد سياسة الإرسال التي تم إعدادها في Webex Experience Management، يرسل مركز الاتصال استبيانا إلى المتصلين عبر البريد الإلكتروني أو SMS.عندما تقوم بتصميم تدفق، لا يمكن أن يتضمن تفاعل التشاور نشاط ملاحظات استطلاع ما بعد المكالمة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تمكنك الأقسام التالية من تكوين نشاط الملاحظات:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسم النشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
مسح
لإدارة استطلاع للعميل، حدد من قائمة استبيانات ل Voice أو مرسلات لاستطلاعات البريد الإلكتروني أو استطلاعات SMS. تتوفر الاستبيانات والدعوات التي تم تكوينها في Webex Experience Management في القائمة.
المعلمة | الوصف |
---|---|
قائم على الصوت |
لتشغيل استطلاع مضمن للعميل، قم بما يلي:
|
البريد الإلكتروني / SMS على أساس |
لتوفير استطلاع عبر البريد الإلكتروني/SMS دون اتصال للعميل، قم بما يلي:
|
إعدادات اللغة
إدارة اللغة التي يختبر بها العميل الاستطلاع. إذا كانت اللغة غير مدعومة في Webex Experience Management، تكون اللغة الاحتياطية هي الإنجليزية (الولايات المتحدة). لمزيد من المعلومات، راجع Webex Experience Management دعم اللغة.
المعلمة | الوصف |
---|---|
تجاوز إعدادات اللغة |
قم بتمكين زر تبديل تجاوز إعدادات اللغة لتعيين أي لغة مخصصة للغة Webex Experience Management.
إذا لم يتم تمكين زر تبديل "تجاوز إعدادات اللغة"، |
معلومات العميل
حدد معلومات العميل التي سيتم تمريرها مع عمليات التعبئة المسبقة التي يرسلها Webex Experience Management لالتقاط استجابة الاستطلاع. وفقا لتكوينات الإرسال التي تم تعيينها في Webex Experience Management، يرسل مركز الاتصال معلومات الملء المسبق.
المعلمة | الوصف |
---|---|
الرقم التعريفي للعميل | (اختياري) حدد معرفا فريدا للعميل من القائمة المنسدلة. |
البريد الإلكتروني | (اختياري) حدد البريد الإلكتروني للعميل من القائمة المنسدلة. |
رقم الهاتف | (اختياري) حدد رقم هاتف العميل من القائمة المنسدلة. |
تمرير متغير
حدد المتغيرات الإضافية كعمليات تعبئة مسبقة مخصصة يتم تمريرها (بالإضافة إلى استجابات الاستطلاع) من Webex Contact Center إلى Webex Experience Management.
المعلمة |
الوصف |
---|---|
قيمة المفتاح | يشير إلى معلمات المتغير الاختياري التي يمررها مركز الاتصال إلى Webex Experience Management. تسمح لك أعمدة المفتاح والقيمة بإدخال اسم متغير والقيمة المرتبطة به. يمكن أن تكون القيمة المتغيرة إما سلسلة أو عددا صحيحا أو تعبيرا بتركيب أقواس متعرجة مزدوجة (في حالة متغير التدفق). لمزيد من المعلومات، راجع متغيرات التدفق المخصصة. لإضافة معلمة متغير، انقر فوق إضافة جديد. يؤدي هذا إلى إضافة صف حيث يمكنك إدخال زوج المفتاح والقيمة المعني.
لمزيد من المعلومات حول عمليات الملء المسبق المخصصة، راجع إعداد عمليات الملء المسبق المخصصة لاستطلاعات ملاحظات ما بعد المكالمة في وثائق Webex Experience Management. |
إعدادات متقدمة
يحتوي نشاط الملاحظات على الإعدادات التالية للمساعدة في التحقق من صحة ردود DTMF المتوقعة من العملاء.
المعلمة |
الوصف |
---|---|
مهله |
يشير إلى المدة القصوى التي ينتظر فيها النشاط استجابة العميل. القيمة الافتراضية هي 3 ثانية. |
يمكنك تكوين الحد الأقصى لعدد محاولات إعادة المحاولة في حالة إدخال DTMF غير صالح أو عدم إدخاله، بالإضافة إلى رسائل الإعلام الصوتية (للإدخال غير الصالح وانتهاء المهلة والحد الأقصى لإعادة المحاولة التي تم تجاوزها) للاستبيانات باستخدام Webex Experience Management.
لمزيد من المعلومات، راجع إعدادات إعادة المحاولة وانتهاء المهلة في استطلاع IVR بعد المكالمة في وثائق Webex Experience Management.
تشغيل الرسالة
يقوم نشاط تشغيل الرسالة بتشغيل رسالة غير متقطعة للمتصل. يمكنك استخدام نشاط تشغيل الرسالة مع تمكين إمكانية تحويل النص إلى كلام أو بدونها. تتغير خيارات التكوين وفقا لذلك.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.
نشاط تشغيل الرسالة غير قابل للقطع لإدخالات DTMF.
يكون نشاط تشغيل الرسالة قابلا للمقاطعة بسبب توفر الوكيل للرد على المكالمة، إذا تم تضمينه بعد نشاط جهة اتصال قائمة الانتظار في تدفق مكالمة.
تمكنك الأقسام التالية من تكوين نشاط رسالة التشغيل:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
فوري
إذا كنت لا ترغب في استخدام إمكانية تحويل النص إلى كلام في مطالبتك، فقم بتعطيل زر تبديل تحويل النص إلى كلام . بشكل افتراضي، لا يتم تمكين ميزة تحويل النص إلى كلام.
يمكنك تكوين ما يصل إلى خمس مطالبات صوتية (ملفات الصوت ومتغيرات المطالبة الصوتية مجتمعة). يتم تشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين الملفات الصوتية ومتغيرات المطالبة الصوتية.
إذا كان أي من مدخلات القائمة المرتبة فارغا ، يستجيب النظام بخطأ في التدفق. قم بحل هذه الأخطاء قبل نشر التدفق.
المعلمة |
الوصف |
---|---|
إضافة ملفات صوتية |
لتكوين المطالبة بدون تحويل النص إلى كلام، أضف ملفا صوتيا واحدا مسجلا مسبقا على الأقل. اختر الملف الصوتي المطلوب من القائمة المنسدلة المسماة 1. لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد. يتم تشغيل الملفات للمتصل بالترتيب الذي تظهر به. لإزالة ملف صوتي من التسلسل، انقر فوق رمز الحذف الذي يظهر بجوار كل قائمة منسدلة. |
إضافة متغير الصوت |
استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة بناء على تفضيل العميل أثناء التفاعل. لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة. لمزيد من المعلومات، راجع بناء جملة قالب Pebble. يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي تم تحميله إلى مركز التحكم. |
لاستخدام إمكانية تحويل النص إلى كلام في مطالبتك، قم بتمكين زر تبديل تحويل النص إلى كلام . يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية (رسائل تحويل النص إلى كلام والملفات الصوتية ومتغيرات المطالبة الصوتية مجتمعة). يتم تشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين رسائل تحويل النص إلى كلام والملفات الصوتية ومتغيرات المطالبة الصوتية.
المعلمة |
الوصف |
---|---|
موصل |
يشير إلى الموصل لمصادقة خدمة تحويل النص إلى كلام. تعرض القائمة المنسدلة اسم جميع موصلات Google في مركز التحكم. يتم عرض الموصلات النشطة فقط. حدد الموصل من القائمة المنسدلة. يمكن للعملاء الحاليين على النظام الأساسي الصوتي الكلاسيكي عرض موصل Google TTS فقط في القائمة المنسدلة. يمكن للعملاء الحاليين على النظام الأساسي الصوتي من الجيل التالي عرض كل من موصلات تحويل النص إلى كلام من Cisco Cloud وموصلات Google TTS. |
تجاوز إعدادات اللغة والصوت الافتراضية |
استخدم زر التبديل هذا لتجاوز إعدادات الصوت التي تم تكوينها في |
إخراج الصوت |
يشير إلى اسم صوت الإخراج. يظهر هذا الحقل فقط إذا قمت بتمكين زر تبديل تجاوز إعدادات اللغة والصوت الافتراضية. حدد اسم صوت الإخراج من القائمة المنسدلة. إذا لم يكن اسم صوت الإخراج الذي تدعمه Google متاحا في القائمة المنسدلة Output Voice ، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط رسالة التشغيل في التدفق. قم بتكوين نشاط تعيين المتغير كما يلي:
|
إضافة ملف صوتي |
لتبديل رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقا، انقر فوق إضافة ملف صوتي. يؤدي هذا إلى إضافة صف جديد إلى التكوين حيث يمكنك اختيار الملف الصوتي المطلوب من القائمة المنسدلة. لإزالة عنصر من التسلسل، انقر فوق أيقونة الحذف التي تظهر بجوار قائمة الإدخال أو القائمة المنسدلة المقابلة. |
إضافة رسالة تحويل النص إلى كلام |
لإنشاء المطالبة، استخدم تحويل النص إلى كلام أو مزيج من الملفات الصوتية المسجلة مسبقا ورسائل تحويل النص إلى كلام. انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم إنشاء المطالبة. في هذا الحقل، اكتب الرسالة التي سيتم تشغيلها للمتصل باللغة والصوت المحددتين. لا يوجد حد لعدد الأحرف في رسائل تحويل النص إلى كلام من Cisco. يقبل الحقل نوعين من الإدخال—النص الخام (نص عادي) أو البيانات المنسقة بلغة ترميز تركيب الكلام (SSML). يمكنك أيضا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي. للحصول على علامات SSML المدعومة لسحابة Cisco تحويل النص إلى كلام، راجع تحويل النص إلى كلام (TTS) في مركز الاتصال Webex. |
إضافة متغير الصوت |
استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة بناء على تفضيل العميل أثناء التفاعل. لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة. لمزيد من المعلومات، راجع بناء جملة قالب Pebble. يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي تم تحميله إلى مركز التحكم. |
إعدادات تحويل النص إلى كلام
تتضمن إعدادات تحويل النص إلى كلام الإعدادات التالية المستخدمة للتحقق من صحة الإدخال DTMF المتوقع من المتصل.
المعلمة |
الوصف |
---|---|
معدل التحدث |
يشير إلى معدل الكلام. زيادة أو تقليل الإدخال الرقمي للحفاظ على المعدل المثالي للكلام والتحكم في معدل التحدث الناتج. تتراوح القيم الصالحة للإدخال الرقمي بين 0.25 إلى 4.0 كلمات في الدقيقة (wpm). القيمة الافتراضية هي 1.0 wpm. |
زيادة الحجم |
يشير إلى الزيادة أو النقصان في حجم الإخراج. قم بزيادة أو تقليل الإدخال الرقمي للحفاظ على الحجم المثالي لخطاب الإخراج. تقع الإدخالات الصالحة للإدخال الرقمي في نطاق -96.0 ديسيبل إلى 16.0 ديسيبل (ديسيبل). القيمة الافتراضية هي 0.0 ديسيبل. |
لا تقم بتضمين نشاط تشغيل الرسالة فقط في حلقة بعد نشاط جهة اتصال قائمة الانتظار في تدفق المكالمة. يمكنك استخدام مزيج من نشاط "موسيقى Play" ونشاط "تشغيل الرسالة" لإجراء تدفق مكالمات صالح.
عند تضمين نشاط رسالة التشغيل قبل نشاط طلب HTTP في تدفق مكالمة، يتم تنفيذ طلب HTTP فقط بعد تشغيل الصوت بالكامل.
انبثاق الشاشة
الشاشة المنبثقة هي نافذة أو مربع حوار يظهر في سطح مكتب الوكيل عندما يرد الوكيل على مكالمة عميل. يحصل الوكيل على مزيد من المعلومات حول المتصل للمضي قدما في المحادثة. لمزيد من المعلومات، راجع قسم الشاشة المنبثقة في بدء استخدام Agent Desktop مقالة.
يصبح نشاط Screen Pop ذا صلة فقط بعد أن يشارك العامل في تفاعل. وعادة ما يستخدم الحدث AgentAnswered
والحدث PhoneContactEnded
.
عند استخدام هذا النشاط في سير المهام الرئيسي، فإنك تعرض مجموعة من الأحداث في علامة التبويب سير الأحداث. لمزيد من المعلومات حول هذه الأحداث، راجع الأحداث.
يمكنك إنشاء تدفق معالجة حدث واحد لكل حدث. على سبيل المثال، عندما يقبل أحد الوكلاء مكالمة واردة، تظهر شاشة منبثقة. يحتوي نشاط Screen Pop على معلومات تستند إلى متغيرات التدفق. يتكامل Screen Pop Webex Contact Center مع تطبيقات الأعمال الأخرى مثل CRM (Salesforce) وأدوات إصدار التذاكر ونظام إدخال الطلبات.
أكمل هذا التكوين في علامة التبويب سير الأحداث في مصمم التدفق. لتحديد سلوكيات انبثاق الشاشة المختلفة التي تستند إلى معايير التدفق الرئيسي، استخدم نشاط الحالة أو الحالة. يمكنك تحديد نافذة منبثقة شاشة واحدة لكل تدفق.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
يجب تكوين نافذة الشاشة المنبثقة للقنوات الرقمية الجديدة في Connect Flow Builder. لمزيد من المعلومات، راجع https://help.imiconnect.io/docs/wxcc-overview.
تمكنك الأقسام التالية من تكوين نشاط الشاشة المنبثقة:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
إعدادات URL
استخدم خيار إعدادات عنوان URL لتحديد عنوان URL لتكوينات الشاشة المنبثقة. لكتابة متغير، استخدم بناء الجملة{{variables}}
.
على سبيل المثال، {{NewPhoneContact.ANI}}
.
المعلمة |
الوصف |
---|---|
عنوان URL المنبثق للشاشة |
أدخل عنوان URL لموقع الويب المقصود ، مثل http://www.salesforce.com. بعد أن يرد الوكيل على مكالمة، يملأ عنوان URL الذي تم تكوينه الشاشة المنبثقة في سطح المكتب. |
معلمات الاستعلام |
أدخل المتغيرات المختلفة في الحمولة. لإضافة معلمة استعلام جديدة، انقر فوق إضافة جديد. أدخل تفاصيل السمة-القيمة في حقلي المفتاح والقيمة على التوالي. |
تسمية سطح المكتب المنبثقة للشاشة |
أدخل نص عرض مخصص قصير وبديهي يحل محل عنوان URL للشاشة المنبثقة على Agent Desktop. بعد أن يرد الوكيل على مكالمة أو ينهيها، تظهر هذه التسمية كارتباط تشعبي في إعلام الشاشة المنبثقة على Agent Desktop. على سبيل المثال، إذا كان عنوان URL ل Screen Pop هو http://www.salesforce.com وتسمية سطح المكتب المنبثقة للشاشة هي Salesforce، فسيعرض النظام الارتباط التشعبي ك Salesforce في إعلام Screen Pop. تظهر هذه التسمية أيضا في علامة تبويب الشاشة المنبثقة في Agent Desktop. |
إعدادات العرض
المعلمة |
الوصف |
---|---|
علامة تبويب متصفح جديدة |
يتم عرض نافذة الشاشة المنبثقة في علامة تبويب متصفح جديدة في كل مرة دون التأثير على نافذة الشاشة المنبثقة الحالية. |
علامة تبويب الشاشة المنبثقة الحالية |
تظهر الشاشة المنبثقة داخل علامة تبويب المتصفح الحالية لتحل محل الشاشة المنبثقة السابقة. |
داخل سطح المكتب |
يتم عرض الشاشة المنبثقة كعلامة تبويب في جزء المعلومات الإضافية في سطح المكتب. إذا كان خيار عرض الشاشة المنبثقة هو داخل سطح المكتب، يتم عرض نافذة الشاشة المنبثقة في جزء المعلومات الإضافية طوال مدة المكالمة. يتم الاحتفاظ بالشاشة المنبثقة حتى عند تحديد مهمة من قناة أخرى اكتب جزء قائمة المهام. |
إذا كان خيار عرض الشاشة المنبثقة هو علامة التبويب داخل سطح المكتب أوالمستعرض الحالي، فإن البيانات التي يتم إدخالها في الشاشة المنبثقة للمكالمة يتم فقدها إذا قبل الوكيل مكالمة جديدة. لمنع فقدان البيانات ، قم بتكوين خيار العرض كعلامة تبويب متصفح جديدة.
على سبيل المثال ، ضع في اعتبارك أن خيار عرض الشاشة المنبثقة هو داخل سطح المكتب. إذا قبل الوكيل مكالمة واردة جديدة أثناء إدخال البيانات في الشاشة المنبثقة لمكالمة سابقة، يتم فقد البيانات التي يتم إدخالها للمكالمة السابقة عندما تنبثق الشاشة المنبثقة للمكالمة الجديدة.
جمع الأرقام
يطالب نشاط جمع الأرقام المتصل بإدخال إدخال إدخال ثنائي النغمة متعدد الترددات (DTMF) مثل رقم حساب. على غرار أنشطة تشغيل الرسالة والقائمة، يمكن أن يستخدم نشاط "جمع الأرقام" الملفات الصوتية أو رسائل تحويل النص إلى كلام أو مزيج من الاثنين معا.
يقبل هذا النشاط DTMF أرقام الإدخال من 0 إلى 9. يمكن للمتصل إدخال # أو * كرمز إنهاء للإشارة إلى نهاية DTMF الإدخال.
لا يمكن للمتصل استخدام رموز الإنهاء لأي سيناريوهات أخرى كجزء من نشاط Collect Digit مثل تأكيد المبلغ أو معرف العميل.
بشكل افتراضي، يدعم النظام الأساسي لوسائط الجيل التالي RFC2833 النوع DTMF فقط لكل من المكالمات الواردة والصادرة.
تدعم منصة وسائط الجيل التالي DTMF داخل النطاق.
تتوفر هذه الميزة فقط في حالة تمكين علامة الميزة المقابلة.
يمكنك أيضا سماع نغمات DTMF داخل النطاق أثناء التسجيل وفي المؤتمر مع أطراف أخرى.
يمكنك تكوين مسارات معالجة الأخطاء هذه لمعالجة أخطاء تنفيذ التدفق:
مسار |
الوصف |
---|---|
مهلة الدخول |
يشير إلى مسار إخراج الخطأ الذي يتخذه التدفق بعد انقضاء مدة مهلة الإدخال. يضمن تكوين هذا المسار عدم توقف المتصل عن الخمول لفترة طويلة. قم بتعديل مدة مهلة الإدخال في قسم الإعدادات المتقدمة من جزء الخصائص. ضع في اعتبارك تشغيل رسالة لتوضيح ما هو متوقع من المتصل، ثم العودة إلى بداية النشاط. |
دخول لا مثيل له |
يشير إلى مسار إخراج الخطأ الذي يتخذه التدفق إذا قام المتصل بإدخال إدخال DTMF لم يتم تكوينه في قسم ارتباطات القائمة المخصصة. يضمن تكوين هذا المسار السماح للمتصل بإعادة تشغيل النشاط وإعادة المحاولة. ضع في اعتبارك تشغيل رسالة لتوضيح ما هو متوقع من المتصل، ثم العودة إلى بداية النشاط. |
خطأ غير محدد |
لمزيد من المعلومات، راجع تكوين معالجة الأخطاء. |
يمكنك تكوين نشاط جمع الأرقام باستخدام الإعدادات التالية:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
إعدادات المطالبة بدون تمكين تحويل النص إلى كلام
بشكل افتراضي، لا يتم تمكين تحويل النص إلى كلام. لتكوين المطالبة بدون تحويل النص إلى كلام، أضف ملفا صوتيا واحدا مسجلا مسبقا على الأقل. اختر الملف الصوتي من القائمة المنسدلة. يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية (ملفات الصوت ومتغيرات المطالبة الصوتية مجتمعة). يتم تشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين الملفات الصوتية ومتغيرات المطالبة الصوتية.
إذا كان أي من مدخلات القائمة المرتبة فارغا، يعرض النظام خطأ في التدفق. قم بحل هذه الأخطاء قبل نشر التدفق.
المعلمة |
الوصف |
---|---|
إضافة ملفات صوتية |
لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد. يتم تشغيل الملفات للمتصل بالتسلسل الذي تم تكوينها. لإزالة ملف صوتي من التسلسل ، انقر فوق رمز الحذف الذي يظهر بجانب كل قائمة منسدلة. لا يظهر الرمز "حذف " عند توفر قائمة منسدلة واحدة فقط لأنك تحتاج إلى ملف صوتي واحد على الأقل للمطالبة. لإدارة الملفات الصوتية، راجع تحميل ملف مورد صوتي. |
إضافة متغير الصوت |
استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة بناء على تفضيل العميل أثناء التفاعل. لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة. لمزيد من المعلومات، راجع بناء جملة قالب Pebble. يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي تم تحميله إلى مركز التحكم. |
جعل المطالبة قابلة للمقاطعة |
تتيح لك خانة الاختيار "جعل المطالبة قابلة للمقاطعة " الإشارة إلى ما إذا كان يمكن مقاطعة المطالبة التي تم تكوينها بسبب إدخال المتصل أو حدثه. بشكل افتراضي، لا يمكن مقاطعة المطالبات. إذا كانت المطالبة مهمة لسماع المتصل، فلا تسمح بمقاطعتها. بالنسبة للمؤسسات التي يتم توفيرها مع النظام الأساسي الجديد من الجيل التالي، يقوم النظام بتكوين المطالبة القابلة للمقاطعة افتراضيا، بغض النظر عما إذا كان مطورو التدفق قد حددوا أو ألغوا تحديد خانة الاختيار جعل المطالبات قابلة للمقاطعة . |
إعدادات المطالبة مع تمكين تحويل النص إلى كلام
بشكل افتراضي، لا يتم تمكين تحويل النص إلى كلام. لاستخدام تحويل النص إلى كلام في المطالبات، قم بتمكين زر تبديل تحويل النص إلى كلام . يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية (رسائل تحويل النص إلى كلام والملفات الصوتية ومتغيرات المطالبة الصوتية مجتمعة). يتم تشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين رسائل تحويل النص إلى كلام والملفات الصوتية ومتغيرات المطالبة الصوتية التي تم تكوينها.
المعلمة |
الوصف |
---|---|
موصل |
يتغير خيارا اللغة والصوت بناء على الموصل المحدد. يحدد التحديد اللغة والجنس والنبرة التي يستخدمها النظام لقراءة رسائل تحويل النص إلى كلام إلى المتصل. إذا كنت تستخدم Google TTS ، فيمكنك معاينة الخيارات المتنوعة على صفحة تحويل النص إلى كلام من Google. يمكن للعملاء الحاليين على النظام الأساسي الصوتي الكلاسيكي عرض موصل Google TTS فقط في القائمة المنسدلة. يمكن للعملاء الحاليين على النظام الأساسي الصوتي من الجيل التالي عرض كل من موصلات تحويل النص إلى كلام من Cisco Cloud وموصلات Google TTS. |
تجاوز إعدادات اللغة والصوت الافتراضية |
استخدم مفتاح التبديل هذا لتجاوز إعدادات الصوت التي تم تكوينها في |
إخراج الصوت |
يشير إلى اسم صوت الإخراج. يظهر هذا الحقل فقط إذا قمت بتمكين زر تبديل تجاوز إعدادات اللغة والصوت الافتراضية. حدد اسم صوت الإخراج من القائمة المنسدلة. إذا لم يكن اسم صوت الإخراج الذي تدعمه Google متاحا في القائمة المنسدلة Output Voice ، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط تجميع الأرقام في التدفق. قم بتكوين نشاط تعيين المتغير كما يلي:
|
إضافة نص إلى رسالة كلام |
عند إنشاء المطالبة، يمكنك استخدام تحويل النص إلى كلام أو مزيج من الملفات الصوتية المسجلة مسبقا ورسائل تحويل النص إلى كلام. انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم المطالبة. هنا ، يمكنك كتابة الرسالة التي تتم قراءتها للمتصل باللغة والصوت المحددين. لا يوجد حد لعدد الأحرف في رسائل تحويل النص إلى كلام من Cisco. يقبل الحقل نوعين من الإدخال: النص الخام (نص عادي) أو البيانات بتنسيق SSML. يمكنك أيضا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي. لتحديد متغير، استخدم بناء الجملة هذا: للحصول على علامات SSML المدعومة لسحابة Cisco تحويل النص إلى كلام، راجع تحويل النص إلى كلام (TTS) في مركز الاتصال Webex. |
إضافة ملف صوتي |
لتبديل رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقا، انقر فوق إضافة ملف صوتي. يؤدي هذا إلى إضافة صف جديد إلى التكوين حيث يمكنك تحديد ملف صوتي من قائمة منسدلة. لإزالة عنصر من التسلسل، انقر فوق أيقونة الحذف بجوار ذلك العنصر. لا يكون الرمز "حذف " مرئيا عند تكوين حقل واحد فقط، لأن رسالة واحدة أو ملف صوتي واحد على الأقل مطلوب. |
إضافة متغير الصوت |
استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة بناء على تفضيل العميل أثناء التفاعل. لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة. لمزيد من المعلومات، راجع بناء جملة قالب Pebble. يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي تم تحميله إلى مركز التحكم. |
جعل المطالبة قابلة للمقاطعة |
تتيح لك خانة الاختيار "جعل المطالبة قابلة للمقاطعة " الإشارة إلى ما إذا كان يمكن مقاطعة المطالبة التي تم تكوينها بسبب إدخال المتصل أو حدثه. بشكل افتراضي، لا يمكن مقاطعة المطالبات. إذا كانت المطالبة مهمة لسماع المتصل، فلا تسمح بمقاطعتها. بالنسبة للمؤسسات التي يتم توفيرها مع النظام الأساسي الجديد من الجيل التالي، يقوم النظام بتكوين المطالبة القابلة للمقاطعة افتراضيا، بغض النظر عما إذا كان مطورو التدفق قد حددوا أو ألغوا تحديد خانة الاختيار جعل المطالبات قابلة للمقاطعة . |
إعدادات تحويل النص إلى كلام
تتضمن إعدادات تحويل النص إلى كلام الإعدادات التالية المستخدمة للتحقق من صحة الإدخال DTMF المتوقع من المتصل.
المعلمة |
الوصف |
---|---|
معدل التحدث |
يشير إلى معدل الكلام. زيادة أو تقليل الإدخال الرقمي للحفاظ على المعدل المثالي للكلام والتحكم في معدل التحدث الناتج. تتراوح القيم الصالحة للإدخال الرقمي بين 0.25 إلى 4.0 كلمات في الدقيقة (wpm). القيمة الافتراضية هي 1.0 wpm. |
زيادة الحجم |
يشير إلى الزيادة أو النقصان في حجم الإخراج. قم بزيادة أو تقليل الإدخال الرقمي للحفاظ على الحجم المثالي لخطاب الإخراج. تقع الإدخالات الصالحة للإدخال الرقمي في نطاق -96.0 ديسيبل إلى 16.0 ديسيبل (ديسيبل). القيمة الافتراضية هي 0.0 ديسيبل. |
إعدادات متقدمة
يتضمن نشاط جمع الأرقام الإعدادات المتقدمة التالية المستخدمة للتحقق من صحة الإدخال DTMF المتوقع من المتصل.
المعلمة |
الوصف |
---|---|
مهلة عدم الإدخال |
يشير إلى المدة القصوى التي ينتظرها نشاط Collect Digits للإدخال، قبل المتابعة إلى مسار مهلة الإدخال. القيمة الافتراضية هي 3 ثانية. |
مهلة بين الأرقام |
يشير إلى المدة القصوى التي ينتظر خلالها نشاط "جمع الأرقام" بين الأرقام، قبل متابعة سير المهام. يحدث هذا فقط بعد إدخال رقم واحد على الأقل. يمكن للمتصل إدخال رمز الفاصل للإشارة إلى اكتمال الإدخال، بحيث تستمر المكالمة دون انتظار مهلة Inter-Digit. لا تنطبق مهلة Inter-Digit على العملاء الذين يستخدمون منصة الخدمات الصوتية. بشكل افتراضي، لا يتم تعطيل هذه المعلمة للعملاء الذين يستخدمون النظام الأساسي للخدمات الصوتية. |
الحد الأدنى للأرقام |
يشير إلى الحد الأدنى لعدد الأرقام التي يجب على المتصل إدخالها. القيمة الافتراضية هي 1. إذا قام المتصل بإدخال إدخال أقل من هذه القيمة، فإن التدفق يتبع مسار الإدخال غير المطابق الذي تم تكوينه في قسم معالجة الأخطاء. |
الحد الأقصى للأرقام |
يشير إلى الحد الأقصى لعدد الأرقام التي يمكن للمتصل إدخالها. القيمة الافتراضية هي 10. إذا قام المتصل بإدخال إدخال أكبر من هذه القيمة، فإن التدفق يتبع مسار الإدخال غير المطابق الذي تم تكوينه في قسم معالجة الأخطاء. |
رمز المنهي |
يشير إلى الحرف الذي يمكن للمتصل إدخاله لتحديد نهاية الإدخال. يمكن أن يكون رمز المنهي إما # أو * حسب التكوين. بشكل افتراضي، يكون رمز المنهي هو #. |
متغيرات الإخراج
يتضمن نشاط "تجميع الأرقام" متغير الإخراج {{CollectDigits.DigitsEntered}}
. عند تنفيذ التدفق، يخزن هذا المتغير DTMF الإدخال الذي أدخله المتصل أثناء تفاعله مع النشاط. استخدم هذا المتغير في الأنشطة اللاحقة للتحكم في تسلسل التدفق. يتغير اسم المتغير ديناميكيا استنادا إلى التسمية المرتبطة بنشاط جمع الأرقام. يجب أن يلتقط النظام قيم متغيرات متعددة إذا كان التدفق يستخدم أكثر من نشاط واحد لتجميع الأرقام في التدفق. لمزيد من المعلومات، راجع متغيرات إخراج الحدث.
القائمة
يتيح لك نشاط القائمة إنشاء تجربة Cisco Unified IP Interactive Voice Response (IVR) في التدفق الخاص بك. يقوم النشاط بتشغيل مطالبة تسمح للمتصل بإدخال رقم DTMF. استنادا إلى الرقم الذي يدخله المتصل، يمكن أن يتخذ التدفق مسارا مختلفا.
يمكن أن تحتوي القائمة على 1-10 فروع، ممثلة بأرقام من 0 إلى 9.
يمكنك استخدام نشاط القائمة مع تمكين ميزة تحويل النص إلى كلام أو بدونها. تتغير خيارات التكوين وفقا لذلك.
يمكنك تكوين مسارات معالجة الأخطاء هذه لمعالجة أخطاء تنفيذ التدفق:
مسار |
الوصف |
---|---|
مهلة عدم الإدخال |
يشير إلى مسار إخراج الخطأ الذي يتخذه التدفق بعد انقضاء مدة مهلة الإدخال. يضمن تكوين هذا المسار عدم توقف المتصل عن الخمول لفترة طويلة. قم بتعديل مدة مهلة عدم الإدخال في قسم الإعدادات المتقدمة من جزء الخصائص. ضع في اعتبارك تشغيل رسالة لتوضيح التوقعات للمتصل، ثم العودة إلى بداية النشاط. |
دخول لا مثيل له |
يشير إلى مسار إخراج الخطأ الذي يتخذه التدفق بعد إدخال المتصل لإدخال DTMF لم يتم تكوينه في قسم ارتباطات القائمة المخصصة. يضمن تكوين هذا المسار أن يتمكن المتصل من إعادة تشغيل النشاط وإعادة المحاولة. ضع في اعتبارك تشغيل رسالة لتوضيح التوقعات للمتصل، ثم العودة إلى بداية النشاط. |
لتكرار المكالمة مرة أخرى إلى بداية النشاط لعدد محدد من المرات:
|
تمكنك الأقسام التالية من تكوين نشاط القائمة:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
فوري
إعدادات المطالبة بدون تحويل النص إلى كلام
لا يتم تمكين تحويل النص إلى كلام بشكل افتراضي. لاستخدام ميزة تحويل النص إلى كلام في المطالبة، قم بتمكين زر تبديل تحويل النص إلى كلام . اختر الملف الصوتي من القائمة المنسدلة. يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية (ملفات الصوت ومتغيرات المطالبة الصوتية مجتمعة). يقوم النشاط بتشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين الملفات الصوتية ومتغيرات المطالبة الصوتية التي تم تكوينها.
إذا كان أي من مدخلات القائمة المرتبة فارغا ، فإن النظام يلقي خطأ في التدفق. قم بحل هذه الأخطاء قبل نشر التدفق.
المعلمة |
الوصف |
---|---|
إضافة ملفات صوتية |
لتكوين المطالبة بدون تحويل النص إلى كلام، أضف ملفا صوتيا واحدا على الأقل مسجلا مسبقا. اختر الملف من الحقل المنسدل المسمى 1. لإضافة المزيد من الملفات الصوتية، انقر فوق إضافة جديد. لإزالة ملف صوتي من التسلسل ، انقر فوق حذف الرمز الذي يظهر بجانب القائمة المنسدلة. نظرا لضرورة وجود ملف صوتي واحد على الأقل، لا يكون رمز "حذف " مرئيا إذا كان الحقل المنسدل واحدا فقط مرئيا. إدارة الملفات الصوتية من إعداد المطالبات الصوتية في مركز التحكم. لمزيد من المعلومات، راجع إدارة المطالبات الصوتية. |
إضافة متغير الصوت |
استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة بناء على تفضيل العميل أثناء التفاعل. لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة. لمزيد من المعلومات، راجع بناء جملة قالب Pebble. يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي تم تحميله إلى مركز التحكم. |
جعل المطالبة قابلة للمقاطعة |
يتيح لك هذا الخيار الإشارة إلى ما إذا كان يمكن مقاطعة المطالبة التي تم تكوينها بسبب إدخال المتصل أو حدثه. بشكل افتراضي ، لا يتم تحديد جعل المطالبة قابلة للمقاطعة لنشاط القائمة. إذا كنت تريد أن يتمكن المتصل من مقاطعة القائمة عند إدخال إدخال DTMF الخاص به، ففكر في جعل الرسالة قابلة للمقاطعة. إذا كانت مؤسستك مزودة بالنظام الأساسي الجديد للجيل التالي، فسيقوم النظام بتكوين المطالبة القابلة للمقاطعة افتراضيا، بغض النظر عما إذا كان مطورو سير المهام قد حددوا خانة الاختيار جعل المطالبة قابلة للمقاطعة أو ألغوا تحديدها . |
إعدادات المطالبة مع تحويل النص إلى كلام
لاستخدام ميزة تحويل النص إلى كلام في المطالبة، قم بتمكين زر تبديل تحويل النص إلى كلام . يمكنك تكوين ما يصل إلى إجمالي خمس مطالبات صوتية (رسائل تحويل النص إلى كلام والملفات الصوتية ومتغيرات المطالبة الصوتية مجتمعة). يقوم النشاط بتشغيل المطالبة الكاملة للمتصل بالترتيب الذي تم تكوينه، بالتناوب بين رسائل تحويل النص إلى كلام والملفات الصوتية ومتغيرات المطالبة الصوتية.
المعلمة |
الوصف |
---|---|
موصل |
اختر موصلا لمصادقة خدمة تحويل النص إلى كلام. تعرض القائمة المنسدلة أسماء موصلات Google التي تمت تهيئتها في مركز التحكم. يمكن للعملاء الحاليين على النظام الأساسي الصوتي الكلاسيكي عرض موصل Google TTS فقط في القائمة المنسدلة. يمكن للعملاء الحاليين على النظام الأساسي الصوتي من الجيل التالي عرض كل من موصلات تحويل النص إلى كلام من Cisco Cloud وموصلات Google TTS. |
تجاوز إعدادات اللغة والصوت الافتراضية |
استخدم زر التبديل هذا لتجاوز إعدادات الصوت التي تم تكوينها في |
إخراج الصوت |
حدد اسم صوت الإخراج من القائمة المنسدلة. إذا لم يكن اسم صوت الإخراج الذي تدعمه Google متاحا في القائمة المنسدلة إخراج الصوت ، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين نشاط تعيين المتغير قبل نشاط القائمة في التدفق. قم بتكوين نشاط تعيين المتغير كما يلي:
|
إضافة ملفات صوتية |
لتبديل رسائل تحويل النص إلى كلام بملفات صوتية مسجلة مسبقا، انقر فوق إضافة ملف صوتي. يؤدي هذا إلى إضافة صف جديد إلى التكوين حيث يمكنك اختيار ملف صوتي من قائمة منسدلة. لإزالة عنصر من التسلسل، انقر فوق أيقونة حذف بالقرب من ذلك العنصر. نظرا لضرورة وجود رسالة واحدة أو ملف صوتي واحد على الأقل، لا يكون رمز الحذف مرئيا عند تكوين حقل واحد فقط. |
إضافة نص إلى رسالة كلام |
عند إنشاء مطالبتك، يمكنك استخدام ميزة تحويل النص إلى كلام بشكل حصري أو يمكنك استخدام مزيج من الملفات الصوتية المسجلة مسبقا ورسائل تحويل النص إلى كلام. انقر فوق إضافة رسالة تحويل النص إلى كلام لإضافة حقل إدخال نص جديد إلى قسم إنشاء المطالبة. يمكنك كتابة الرسالة التي يجب قراءتها للمتصل باستخدام اللغة والصوت المحددين. لا يوجد حد لعدد الأحرف في رسائل تحويل النص إلى كلام من Cisco. يقبل الحقل نوعين من الإدخال: النص الخام (نص عادي) أو البيانات المنسقة بلغة توصيف الكلام (SSML). يمكنك أيضا استخدام المتغيرات كجزء من الرسالة لقراءة المحتوى الديناميكي. في حالة كتابة متغير، استخدم بناء الجملة هذا: للحصول على علامات SSML المدعومة لسحابة Cisco تحويل النص إلى كلام، راجع تحويل النص إلى كلام (TTS) في مركز الاتصال Webex. |
إضافة متغير الصوت |
استخدم هذا الخيار لتكوين المطالبة الصوتية ليتم تشغيلها ديناميكيا للعملاء. على سبيل المثال، يمكنك تكوين هذا المتغير لتشغيل المطالبة الصوتية بلغات متعددة بناء على تفضيل العميل أثناء التفاعل. لتكوين متغير الصوت، انقر فوق إضافة متغير صوت. أدخل قيمة المتغير في شكل تعبير حصاة. لمزيد من المعلومات، راجع بناء جملة قالب Pebble. يجب أن تتطابق قيمة المتغير مع اسم ملف .wav الذي تم تحميله إلى مركز التحكم. |
جعل المطالبة قابلة للمقاطعة |
يتيح لك هذا الخيار الإشارة إلى ما إذا كان يمكن مقاطعة المطالبة التي تم تكوينها بسبب إدخال المتصل أو حدثه. بشكل افتراضي ، لا يتم تحديد جعل المطالبة قابلة للمقاطعة لنشاط القائمة. إذا كنت تريد أن يتمكن المتصل من مقاطعة القائمة عند إدخال إدخال DTMF الخاص به، ففكر في جعل الرسالة قابلة للمقاطعة. بالنسبة للمؤسسات المزودة بالنظام الأساسي الجديد للجيل التالي، يقوم النظام بتكوين المطالبة القابلة للمقاطعة افتراضيا، بغض النظر عما إذا كان مطورو التدفق قد حددوا خانة الاختيار جعل المطالبة قابلة للمقاطعة أو ألغوا تحديدها . |
روابط القائمة المخصصة
يتيح لك خيار ارتباطات القائمة المخصصة تكوين ارتباط قائمة واحد أو أكثر استنادا إلى متطلبات المؤسسة.
تساعد هذه الإمكانية مستخدما واحدا أو أكثر على تحديد فروع مختلفة في التدفق بناء على الرقم المحدد.
يمكنك تكوين ما يصل إلى عشرة روابط قوائم مخصصة.
المعلمة |
الوصف |
---|---|
ارقام |
اختر رقما من القائمة المنسدلة. يتوافق DIGIT مع إدخال DTMF الذي يدخله المتصل للإشارة إلى مسار التدفق الذي يجب اتباعه. الأرقام من 0 إلى 9 متاحة للتحديد، ويمكنك تحديد كل خيار مرة واحدة فقط. |
وصف الرابط |
أضف وصفا للإشارة إلى مسار التدفق الذي يتوافق معه الرقم. على سبيل المثال، إذا كان الضغط على 1 يقود المتصل إلى قائمة انتظار يمكن أن تساعد في سؤال مبيعات، فاكتب |
إضافة جديد |
انقر فوق إضافة جديد لإضافة المزيد من ارتباطات القائمة. يمكنك إضافة وصف رقم وارتباط لكل صف. يمكنك إضافة ما يصل إلى عشرة روابط. |
يمكنك تكوين ارتباطات القوائم في كل من جزء الخصائص وفي النشاط نفسه. يسمح هذا بخيارات تكوين مختلفة تستند إلى تفضيل المستخدم. يقوم النظام بتحديث المحتوى في الوقت الفعلي في كلا الموقعين عند إجراء تعديل.
إعدادات تحويل النص إلى كلام
تتضمن إعدادات تحويل النص إلى كلام الإعدادات التالية المستخدمة للتحقق من صحة الإدخال DTMF المتوقع من المتصل.
المعلمة |
الوصف |
---|---|
معدل التحدث |
يشير إلى معدل الكلام. زيادة أو تقليل الإدخال الرقمي للحفاظ على المعدل المثالي للكلام والتحكم في معدل التحدث الناتج. تتراوح القيم الصالحة للإدخال الرقمي بين 0.25 إلى 4.0 كلمات في الدقيقة (wpm). القيمة الافتراضية هي 1.0 wpm. |
زيادة الحجم |
يشير إلى الزيادة أو النقصان في حجم الإخراج. قم بزيادة أو تقليل الإدخال الرقمي للحفاظ على الحجم المثالي لخطاب الإخراج. تقع الإدخالات الصالحة للإدخال الرقمي في نطاق -96.0 ديسيبل إلى 16.0 ديسيبل (ديسيبل). القيمة الافتراضية هي 0.0 ديسيبل. |
مهلة عدم الإدخال |
يحدد الحد الأقصى للوقت الذي ينتظره النشاط للإدخال قبل المتابعة لأسفل مسار مهلة عدم الإدخال. القيمة الافتراضية هي 3 ثانية. |
متغير الإخراج
يستخدم نشاط القائمة متغير الإخراج {{Menu.OptionEntered}}
. عندما يقوم النظام بتنفيذ التدفق، يقوم هذا المتغير بتخزين DTMF الإدخال الذي أدخله المتصل أثناء تفاعله مع القائمة.
يمكنك استخدام متغير الإخراج {{Menu.OptionEntered}}
في أنشطة لاحقة للتحكم في تسلسل التدفق. يتغير اسم المتغير ديناميكيا استنادا إلى التسمية المرتبطة بنشاط القائمة. يمكن للنظام التقاط قيم متغيرة متعددة عندما يستخدم التدفق أكثر من نشاط قائمة. لمزيد من المعلومات حول هذا النوع من المتغيرات، راجع متغيرات مخرجات النشاط.
تحويل دون مراجعة
يؤدي تحويل مكالمة صوتية إلى رقم طلب خارجي أو خارجي (DN) من خلال Interactive Voice Response (IVR) دون تدخل الوكيل إلى بدء نشاط التحويل العشوائي.
ينطبق نشاط التحويل الأعمى عندما يجب تحويل مكالمة إلى DN خارجي أو جهة خارجية بناء على مجموعة معايير التدفق. يمكن أيضا بدء النقل إلى جسر خارجي. تقوم مجموعة المعايير التي تم تكوينها بتشغيل النشاط.
في حالة التحويل الأعمى، سيتم الاحتفاظ بقيود المهارات السابقة عند تحويل مكالمة إلى قائمة انتظار قائمة على المهارات. وذلك لأن قيود المهارة يتم حسابها عند تنفيذ التدفق. ومع ذلك ، نظرا لأن التدفق لا يتم تنفيذه في حالة النقل الأعمى ، يتم الاحتفاظ بقيود المهارات السابقة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تمكنك الأقسام التالية من تكوين نشاط "التحويل الأعمى".
عندما تقوم بتصميم تدفق، لا يمكن أن يتضمن تفاعل Consult نشاط تحويل أعمى.
لا يمكنك إضافة نشاط تحويل أعمى ضمن تدفقات الحدث في التحكم في التدفق.
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
تحويل رقم الطلب
يشير قسم تحويل رقم الطلب إلى DN الذي يتم تحويل المكالمة إليه. يمكنك إدخال الرقم يدويا أو تحديد رقم ديناميكي من خلال متغير.
المعلمة |
الوصف |
---|---|
تحويل رقم الطلب |
أدخل الاسم المميز الذي يجب تحويل المكالمة إليه. يمكن أن يكون هذا رقما محددا يتم إدخاله يدويا ، أو رقما ديناميكيا يشار إليه من خلال متغير تدفق. |
رقم الاتصال المحدد |
أدخل الرقم الذي يجب تحويل المكالمة إليه. |
رقم الطلب المتغير |
اختر متغير التدفق من القائمة المنسدلة. يخزن المتغير الرقم الذي يجب تحويل المكالمة إليه. |
إضافة رؤوس
يتيح لك قسم إضافة رؤوس تكوين معلمات رؤوس SIP وتمريرها إلى الأنظمة الخارجية من خلال رسائل SIP INVITATION. يمكنك تكوين ما يصل إلى 20 رأسا في رسالة SIP INVITE الصادرة.
استخدام رؤوس X المخصصة مدعوم حاليا للمؤسسات التي تستخدم Webex Calling مع البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex.
- يجب تجنب تضمين معلومات معلومات تحديد الهوية الشخصية الحساسة التالية في رؤوس SIP.
- الأسماء الكاملة: تجنب استخدام الأسماء الكاملة للأفراد.
- أرقام الضمان الاجتماعي: لا تقم بتضمين أي جزء من رقم الضمان الاجتماعي.
- العناوين الفعلية: الامتناع عن استخدام عناوين المنزل أو العمل.
- المعلومات المالية: استبعاد أرقام بطاقات الائتمان وتفاصيل الحساب المصرفي وما إلى ذلك.
- المعلومات الصحية: تجنب مشاركة التفاصيل أو البيانات المتعلقة بالصحة التي يمكن اعتبارها معلومات صحية محمية.
أنماط العناوين التالية محجوزة للاستخدام الداخلي ويجب عدم تمريرها كرؤوس مخصصة. بشكل افتراضي، سيتم إسقاط أي رؤوس تطابق هذا النمط ولن يتم تمريرها إلى مركز الاتصال Webex.
-
عنوان X
-
X-إضافة-تحويل
-
X-BNR-الدولة
-
X-BNR-الترميز الأصلي
-
X-BNR-تجاوز
-
X-BroadWorks-الارتباط-معلومات
-
دعم X-FS
-
إكس باث
-
X-RTMS-CID
-
إكس-آر تي إم إس-أو آي دي
-
X-RTMS-CONFID
-
X-RTMS-AGENT-LEGID
-
X-RTMS-ENTER-SOUND
-
X-RTMS-APP-PREFIX
-
X-RTMS-No-Lookup
-
مجال X-VPOP
المعلمة |
الوصف |
---|---|
مفتاح |
أدخل مفتاح رأس X مخصص. |
القيمة | أدخل قيمة للرأس المخصص الذي سيتم تمريره إلى رسالة SIP INVITE الصادرة. |
رموز خطأ فشل الإخراج
يلخص الجدول التالي رموز فشل إخراج نشاط النقل الأعمى.
رمز الفشل |
وصف الفشل | الشرح |
---|---|---|
48 | نشاط التدفق غير المدعوم | لا يمكن للتدفق تشغيل نشاط التحويل الجسر بعد قائمة الانتظار أو بمجرد تعيين وكيل للمكالمة. |
6 | System_Error | يمثل هذا الرمز أخطاء متنوعة لا تندرج ضمن الفئات المحددة أعلاه. |
النقل الجسر
يسمح نشاط التحويل الجسر بتحويل مكالمة مؤقتا مع تدفق إلى وجهة خارجية مع الاحتفاظ بالتحكم في المكالمة. يمكن أن تكون الوجهة الخارجية جسرا خارجيا أو خدمة Interactive Voice Response (IVR).
عندما ينهي الطرف الثالث المكالمة، يستمر تدفق المكالمة لمزيد من إعادة التفاعل كما هو مطلوب، مثل وضعها في قائمة انتظار إلى أحد الوكلاء.
تم الآن تحسين نشاط التحويل الجسر لإزالة قائمة انتظار جهة الاتصال عند إرسال جهة اتصال إلى استجابة صوتية تفاعلية (IVR) أو توزيع تلقائي للمكالمات (ACD) تابع لجهة خارجية. إذا لم تتم معالجة جهة الاتصال في نظام الجهة الخارجية، فيمكن إعادتها إلى قائمة الانتظار الأصلية.
على سبيل المثال، افترض أن مركز الاتصال لديه موارد Webex لوكيل مركز الاتصال وموارد الوكيل على مركز اتصال خارجي/PBX. يريد العميل وضع مكالمة في قائمة انتظار مقابل قائمة انتظار من Webex من وكلاء مركز الاتصال لفترة وجيزة (60 ثانية على سبيل المثال). وفي حالة عدم توفر أي وكيل خلال تلك الفترة، يمكن عندئذ تحويل المكالمة (مع إلغاء قائمة انتظار ضمنية) إلى مركز الاتصال الخارجي لمعالجتها لتحسين وقت الاستجابة للعميل.
ترشدك الأقسام التالية إلى كيفية تكوين نشاط التحويل المؤقت.
الإعدادات العامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
تحويل رقم الطلب
يشير قسم تحويل رقم الطلب إلى الاسم المميز الذي يتم تحويل المكالمة إليه. أدخل الرقم يدويا أو حدد رقما ديناميكيا من خلال متغير.
المعلمة |
الوصف |
---|---|
تحويل رقم الطلب |
أدخل الاسم المميز الذي يجب تحويل المكالمة إليه. يمكن أن يكون هذا رقما محددا يتم إدخاله يدويا ، أو رقما ديناميكيا يشار إليه من خلال متغير تدفق. |
رقم الاتصال المحدد |
أدخل الرقم الذي يجب تحويل المكالمة إليه. |
رقم الطلب المتغير |
اختر متغير التدفق من القائمة المنسدلة. يخزن المتغير الرقم الذي يجب تحويل المكالمة إليه. |
إعدادات مهلة التحويل
يسمح لك قسم إعدادات مهلة التحويل بتكوين سلوك نشاط التحويل الجسر عند عدم الرد على المكالمة المحولة خلال وقت محدد.
المعلمة |
الوصف |
---|---|
مهله |
هذه هي المدة التي ينتظرها النظام حتى يقوم الطرف المحول بالرد على المكالمة. إذا لم يلتقط المستلم خلال هذا الوقت، فسيقوم النظام بإنهاء المكالمة. يجب أن تكون المدة في حدود 1-120 ثانية. القيمة الافتراضية هي 10 ثوانٍ. |
إضافة رؤوس
يتيح لك قسم إضافة رؤوس تكوين معلمات رؤوس SIP وتمريرها إلى الأنظمة الخارجية من خلال رسائل SIP INVITATION. يمكنك تكوين ما يصل إلى 20 رأسا في رسالة SIP INVITE الصادرة.
استخدام رؤوس X المخصصة مدعوم حاليا للمؤسسات التي تستخدم Webex Calling مع البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex.
- يجب تجنب تضمين معلومات معلومات تحديد الهوية الشخصية الحساسة التالية في رؤوس SIP.
- الأسماء الكاملة: تجنب استخدام الأسماء الكاملة للأفراد.
- أرقام الضمان الاجتماعي: لا تقم بتضمين أي جزء من رقم الضمان الاجتماعي.
- العناوين الفعلية: الامتناع عن استخدام عناوين المنزل أو العمل.
- المعلومات المالية: استبعاد أرقام بطاقات الائتمان وتفاصيل الحساب المصرفي وما إلى ذلك.
- المعلومات الصحية: تجنب مشاركة التفاصيل أو البيانات المتعلقة بالصحة التي يمكن اعتبارها معلومات صحية محمية.
أنماط العناوين التالية محجوزة للاستخدام الداخلي ويجب عدم تمريرها كرؤوس مخصصة. بشكل افتراضي، سيتم إسقاط أي رؤوس تطابق هذا النمط ولن يتم تمريرها إلى مركز الاتصال Webex.
-
عنوان X
-
X-إضافة-تحويل
-
X-BNR-الدولة
-
X-BNR-الترميز الأصلي
-
X-BNR-تجاوز
-
X-BroadWorks-الارتباط-معلومات
-
دعم X-FS
-
إكس باث
-
X-RTMS-CID
-
إكس-آر تي إم إس-أو آي دي
-
X-RTMS-CONFID
-
X-RTMS-AGENT-LEGID
-
X-RTMS-ENTER-SOUND
-
X-RTMS-APP-PREFIX
-
X-RTMS-No-Lookup
-
مجال X-VPOP
المعلمة |
الوصف |
---|---|
مفتاح |
أدخل مفتاح رأس X مخصص. |
القيمة | أدخل قيمة للرأس المخصص الذي سيتم تمريره إلى رسالة SIP INVITE الصادرة. |
متغيرات الإخراج
هذا هو المكان الذي تلتقط فيه معلومات حول نتيجة النقل.
المعلمة |
الوصف |
---|---|
BridgedTransfer_dxm.رمز الفشل |
تسجل هذه المعلمة رموز الخطأ أو الحالة المقابلة للمحاولات الفاشلة لإجراء نقل Bridged باستخدام وحدة الامتداد الرقمي (DXM). |
BridgedTransfer_dxm.وصف الفشل | تخزن هذه المعلمة وصف الفشل الذي تمت مواجهته أثناء محاولة نقل Bridged باستخدام (DXM). |
بريدجدي ترانسفير.هيدرز | تخزن هذه المعلمة رؤوس SIP التي تم تحليلها من رسالة BYE. يتم تخزين الرؤوس ككائن JSON. يمكن استخراج الرؤوس الفردية وتعيينها في متغيرات التدفق أو المتغيرات العامة لاستخدامها مرة أخرى. |
يلخص الجدول التالي رموز فشل إخراج نشاط التحويل الجسر.
رمز الفشل |
وصف الفشل | الشرح |
---|---|---|
1 |
Invalid_Number | رقم الدليل الخارجي المطلوب (DN) غير صالح. |
2 | مشغول | DN الخارجي إما مشغول أو رفض المكالمة الواردة. |
3 | لا جواب | فشل DN الخارجي في الرد على المكالمة خلال مدة المهلة المحددة مسبقا. |
48 | نشاط التدفق غير المدعوم | لا يمكن للتدفق تشغيل نشاط التحويل الجسر بعد قائمة الانتظار أو بمجرد تعيين وكيل للمكالمة. |
5 | Unsupported_DN | لا يمكنك استخدام DN الخارجي، إذا تم تعيينه ك EP-DN داخل مدخل النظام، أو إذا كان يطابق DN الخاص بالوكيل الذي قام بتسجيل الدخول على Agent Desktop. |
6 | System_Error | يمثل هذا الرمز أخطاء متنوعة لا تندرج ضمن الفئات المحددة أعلاه. |
تتوفر ميزة Bridged Transfer على منصات الوسائط الصوتية من الجيل التالي (VPOP و Webex Calling) فقط.
تكوينات التدفق غير المدعومة
- لا يمكنك إضافة نشاط التحويل الجسر إلى نشاط جهة اتصال قائمة الانتظار.
- بالنسبة لجهات الاتصال التي تم إيقافها مؤقتا أو وضعها في قائمة الانتظار أو تعيينها إلى أحد الوكلاء، لا تقم بإدخال نشاط "تحويل جسر" لاحقا في التدفق. قد يؤدي هذا إلى خطأ تدفق غير معتمد.
- لا يمكنك استخدام نشاط التحويل الجسر في تدفقات المكالمات الصادرة.
- لا يمكنك إضافة نشاط تحويل جسر ضمن تدفقات الأحداث في التحكم في التدفق.
الوكيل الافتراضي
قبل استخدام وكيل افتراضي:
-
قم بإعداد عامل Dialogflow. لمزيد من المعلومات حول إنشاء عامل Dialogflow في Google Cloud، راجع إنشاء وكيل.
قم بتضمين
Hello
كعبارة تدريب باللغة المفضلة لعامل Dialogflow لبدء محادثة مع المتصل. يمكنك إضافة عبارة التدريب هذه في نية الترحيب الافتراضية أو في أي غرض آخر لعامل Dialogflow. لمزيد من المعلومات، راجع المقاصد.اعتمادا على الطريقة التي تقوم بها بإعداد عامل Dialogflow ، يمكنك استخدام نشاط الوكيل الظاهري للتعامل مع أنواع مختلفة من حالات الاستخدام.
-
تكوين عامل ظاهري في مركز التحكم. لمزيد من المعلومات، راجع تكوين وكيل افتراضي لـ Webex Contact Center.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تمكنك الأقسام التالية من تكوين نشاط الوكيل الظاهري:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
تجربة المحادثة
المعلمة |
الوصف |
---|---|
الوكيل الافتراضي | اختر وكيلا ظاهريا في مركز التحكم. يدعم الوكيل الافتراضي محادثة اللغة الطبيعية كجزء من تجربة IVR مع المتصل. |
جعل المطالبات قابلة للمقاطعة |
تمكن العملاء من مقاطعة الوكيل الافتراضي لتقديم طلبات جديدة أو إنهاء المكالمة. |
تجاوز إعدادات اللغة والصوت الافتراضية |
استخدم زر التبديل هذا لتجاوز إعدادات اللغة والصوت التي تم تكوينها في لكي يعمل التدفق، تحتاج إلى تعيين المتغيرات العامة في التدفق لتكوين لغة الإدخال الافتراضية وصوت الإخراج للعامل الظاهري. لمزيد من المعلومات حول كيفية إضافة المتغيرات العمومية في سير المهام، راجع المتغيرات العمومية. |
لغة الإدخال |
يشير إلى اللغة التي يستخدمها العميل أثناء التحدث إلى الوكيل الافتراضي. يظهر هذا الحقل فقط إذا قمت بتمكين زر تبديل تجاوز إعدادات اللغة والصوت الافتراضية. إذا لم تكن لغة الإدخال التي تدعمها Google متوفرة في القائمة المنسدلة "لغة الإدخال"، يمكنك تعطيل زر التبديل "تجاوز إعدادات اللغة والصوت الافتراضية". قم بتضمين تعيين نشاط المتغير قبل نشاط العامل الظاهري في التدفق. قم بتكوين نشاط تعيين المتغير كما يلي:
عمليات نشر صوت الوكيل الظاهري في مركز اتصال Webex تدعم فقط اللغات ذات نموذج التعرف كمكالمة هاتفيةمحسنة(راجع الأصوات واللغات المدعومة المتوفرة مع Dialogflow Essentials (ES) (راجع مرجع اللغة). |
إخراج الصوت |
القيمة الافتراضية هي إذا لم يكن اسم صوت الإخراج الذي تدعمه Google متاحا في القائمة المنسدلة إخراج الصوت ، فقم بتعطيل زر تبديل تجاوز اللغة الافتراضية وإعدادات الصوت. قم بتضمين تعيين نشاط المتغير قبل نشاط العامل الظاهري في التدفق. قم بتكوين نشاط تعيين المتغير كما يلي:
|
لمزيد من المعلومات حول أصوات تحويل النص إلى كلام، راجع الأصوات واللغات المدعومة.
تمرير متغير
يمكن أن تحتوي المعلمات الاختيارية في نشاط العميل الظاهري على معلومات تعريف شخصية (PII). Webex يرسل مركز الاتصال هذه المعلمات إلى Google Dialogflow كمتغيرات لتنفيذ منطق محادثة متقدم مع الروبوت.
المعلمة |
الوصف |
---|---|
قيمة المفتاح | تسمح لك معلمة Key-Value بإدخال اسم متغير والقيمة المقترنة. يمكنك إدخال قيم متغيرة باستخدام بناء جملة الأقواس المتعرجة المزدوجة. على سبيل المثال ، إذا كنت ترغب في إرجاع رصيد حساب عميل بناء على ANI ، فيمكن أن يكون المفتاح والقيمة: مفتاح: القيمة: يرسل مركز الاتصال قيم المعلمات هذه إلى Google Dialogflow كقيمة JSON في |
إعدادات متقدمة
المعلمة |
الوصف |
---|---|
مهلة عدم الإدخال |
يشير إلى مقدار الوقت الذي ينتظره العامل الظاهري لإدخال العميل (صوت أو DTMF). القيمة الافتراضية هي 5 ثانية. يمكن أن تتراوح القيمة من 1 إلى 30 ثانية. |
الحد الأقصى لمحاولات عدم الإدخال | يشير إلى عدد المرات التي ينتظر فيها العامل الظاهري إدخال العميل (صوت أو DTMF). القيمة الافتراضية هي 3. يمكن أن تتراوح القيمة من 0 إلى 9. عند انقضاء الحد الأقصى لعدد المحاولات، يتم إنهاء العامل الظاهري، مع تعيين متغيرالإخراج ErrorCode إلى القيمة max_no_input . |
مهلة بين الأرقام |
مقدار الوقت الذي ينتظره العامل الظاهري لإدخال DTMF التالي من العميل قبل أن ينتقل العامل الظاهري في تدفق المحادثة. القيمة الافتراضية هي 3 ثانية. يمكن أن تتراوح القيمة من 0 إلى 30 ثانية. |
رمز المنهي |
الحرف الذي يمكن للعميل إدخاله للإشارة إلى نهاية الإدخال. يمكن أن يكون رمز المنهي إما # أو * حسب التكوين. |
تأخير الإنهاء |
تمكن العامل الظاهري من إكمال الرسالة الأخيرة قبل توقف النشاط والانتقال إلى الخطوة التالية في التدفق. على سبيل المثال، إذا كنت تريد أن يقوم الوكيل الظاهري بالإشارة إلى المتصل بشيء ما قبل أن يقوم النظام بتصعيد المكالمة إلى أحد الوكلاء، فضع في اعتبارك الوقت المستغرق لإكمال الرسالة النهائية قبل التصعيد. يمكن أن تتراوح القيمة من 1 إلى 30 ثانية. إذا قمت بتكوين قيمة "تأخير الإنهاء" على أنها 0، فلن يقوم النظام بتشغيل آخر رسالة صوتية للمتصل. |
معدل التحدث |
يشير إلى معدل الكلام. زيادة أو تقليل الإدخال الرقمي للحفاظ على المعدل المثالي للكلام والتحكم في معدل التحدث الناتج. تتراوح القيم الصالحة للإدخال الرقمي بين 0.25 إلى 4.0 كلمات في الدقيقة (wpm). القيمة الافتراضية هي 1.0 wpm. |
زيادة الحجم |
يشير إلى الزيادة أو النقصان في حجم الإخراج. قم بزيادة أو تقليل الإدخال الرقمي للحفاظ على الحجم المثالي لخطاب الإخراج. تقع الإدخالات الصالحة للإدخال الرقمي في نطاق -96.0 ديسيبل إلى 16.0 ديسيبل (ديسيبل). القيمة الافتراضية هي 0.0 ديسيبل. |
تمكين نسخة المحادثة |
لتمكين سطح المكتب من عرض نص المحادثة بين الوكيل الظاهري والعميل. النسخة المكتوبة الأولية متوفرة أيضًا من خلال عنوان URL ديناميكي. يمكنك استخدام عنوان URL هذا لاستخراج أقسام محددة من النص باستخدام طلب HTTP. |
متغيرات الإخراج
تخزن هذه المتغيرات حالة إخراج الحدث الذي يقع أثناء المحادثة بين العامل الظاهري والعميل.
متغير الإخراج |
الوصف |
---|---|
ففا. النية الأخيرة |
يخزن الهدف الأخير الذي يتم تشغيله بواسطة العامل الظاهري قبل الانتقال إلى نية التصعيد أو المعالجة. |
ففا. نسخة طبق النسخURL |
يخزن عنوان URL الذي يشير إلى نص المحادثة بين العميل الافتراضي والعميل. استخدم نشاط التحليل لاستخراج المعلمات من نسخة العامل الظاهري. |
ففا. رمز الخطأ |
يخزن رمز الحالة الذي تعتمد قيمته على نتيجة المحادثة بين العامل الظاهري والعميل. يحمل هذا المتغير إحدى القيم التالية:
لتشغيل رسالة صوتية مخصصة لإعلام العملاء بحدوث خطأ، يجب على مطوري سير المهام تضمين نشاط تشغيل الرسالة (قبل قطع اتصال المكالمة) في سير المهام. لمزيد من المعلومات حول نشاط تشغيل الرسالة، راجع تشغيل الرسالة. |
النتائج
يشير إلى مسارات الإخراج للعامل الظاهري التي تحدث بناء على نتيجة المحادثة بين العامل الظاهري والعميل.
-
معالج: يأخذ Dialogflow هذا المسار إذا قام النظام بتشغيل نية المعالجة.
-
تصاعد: يأخذ Dialogflow هذا المسار إذا قام النظام بتشغيل نية التصعيد.
لمزيد من المعلومات حول المقاصد في Dialogflow، راجع المقاصد.
معالجة الأخطاء
يشير إلى مسار إخراج العامل الظاهري الذي يستند إلى الخطأ الذي يحدث أثناء المحادثة بين العامل الظاهري والعميل.
خطأ: يأخذ التدفق هذا المسار في أي سيناريوهات خطأ.
في حالة وجود خطأ، لا يقوم مركز الاتصال بتشغيل أي رسالة صوتية لإعلام العميل بالخطأ، بشكل افتراضي. يمكن لمطور التدفق تكوين نشاط رسالة Play إما بشكل عام أو استنادا إلى رمز الخطأ كما هو موضح في قسم متغيرات الإخراج.
تعتمد وظيفة مسارات الإخراج على التكوين والتدفق الذي يحدده المسؤول.
معاودة الاتصال
يتوفر نشاط معاودة الاتصال فقط في حالة تمكين قائمة الانتظار المفضلة وميزة معاودة الاتصال للمؤسسة. بشكل افتراضي، ينشئ نشاط معاودة الاتصال مهمة رد اتصال مجاملة في نفس قائمة الانتظار التي تم إجراء المكالمة فيها في الأصل. إذا كنت تفضل ذلك، يمكنك تكوين قائمة انتظار مختلفة. إذا كنت تستخدم نفس قائمة الانتظار، فستحتفظ المهمة بموضعها في قائمة الانتظار حتى يتوفر العامل التالي.
عند تصميم تدفق، لا يمكن أن يتضمن تفاعل التشاور نشاط رد اتصال مجاملة.
إذا كانت قائمة الانتظار الجديدة مفضلة، فضع المهمة في أسفل قائمة الانتظار المفضلة. عندما يقبل أحد الوكلاء المهمة، يتم بدء معاودة الاتصال. إذا لم يرد المتصل، فلن تتم إعادة محاولة معاودة الاتصال.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تمكنك الأقسام التالية من تكوين نشاط معاودة الاتصال:
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
إعدادات معاودة الاتصال
يحدد قسم إعدادات معاودة الاتصال رقم طلب معاودة الاتصال وقائمة الانتظار التي يجب أن يوضع فيها المتصل لطلب معاودة الاتصال. يحتفظ النظام بمكان المتصل في قائمة الانتظار حتى يتوفر العامل التالي.
المعلمة |
الوصف |
---|---|
رقم طلب معاودة الاتصال |
أدخل رقم الطلب الذي سيتلقى المتصل معاودة الاتصال عليه. اختر المتغير من القائمة المنسدلة التي تحتوي على رقم معاودة الاتصال، مثل ANI المرتبط بالمكالمة. يمكن أن يكون المتغير رقما يتم تجميعه في نشاط "جمع الأرقام" في تدفق المكالمة. إذا لم يتم إجراء أي تحديد، يتم استخدام ANI الخاص بالمتصل. يتم تخزين رقم معاودة الاتصال في بشكل افتراضي ، زر التبديل لتسجيل معاودة الاتصال إلى وجهة مختلفة؟ على إيقاف. يتم تسجيل معاودة الاتصال على نفس الوجهة الموضوعة في قائمة الانتظار. إذا كان الوكيل المفضل مشغولا وغير متاح، فقم بتعيين زر التبديل لتحديد وجهة معاودة اتصال جديدة. تتغير الوجهة من عامل إلى قائمة انتظار. لا يمكنك تغيير الوجهة مباشرة إلى وكيل آخر، ولكن فقط إلى قائمة انتظار تحتوي على وكلاء. |
قائمة انتظار معاودة الاتصال |
اختر أحد خيارات قائمة انتظار معاودة الاتصال المتاحة من القائمة المنسدلة:
|
معاودة الاتصال ANI |
تمكين تكوين ANI لمعاودة الاتصال للعملاء عند تلقي معاودة اتصال. تكوين ANI لمعاودة الاتصال من باب المجاملة ليس إلزاميا. اختر أحد الخيارات المتاحة:
|
يجب عليك استخدام نشاط قطع الاتصال لإنهاء فرع سير المهام الذي يستخدم نشاط معاودة الاتصال. وإلا، فلن تنتهي المكالمة عند تقديم طلب معاودة الاتصال.
يجب على مسؤولي التدفق اختبار الميزة في بيئة غير إنتاجية للتأكد من صحة ANI الذي تم تكوينه كجزء من متغير ANI أم لا. إذا كان ANI المقدم غير صحيح، تبديل معاودة الاتصال إلى ANI للنظام الافتراضي.
هذه هي السيناريوهات التي يتم فيها تكوين ANI المخصص والتحقق من صحته لإدارة المستأجر والتحكم في التدفق. استنادا إلى المكدس الذي تستخدمه، يمكنك الاطلاع على عمليات التحقق التي تنطبق على هذا المكدس فقط.
الوصف |
إدارة المستأجر - إدخال ANI |
معاودة الاتصال بالطلب المسبق/المجاملة - إدخال ANI (التحكم في التدفق) |
التحقق |
---|---|---|---|
ANI بدون رمز البلد |
بدون رمز البلد. على سبيل المثال، 2567312213 |
بدون رمز البلد. على سبيل المثال: 2567312213 |
ANI صالح. يتم استخدام نفس ANI. |
يكون إدخال ANI لإدارة المستأجر مع رمز البلد ويكون إدخال ANI للتحكم في التدفق بدون تكوين رمز البلد. |
مع رمز البلد. على سبيل المثال، +1-2567312213 |
بدون رمز البلد. على سبيل المثال، 2567312213 |
ANI غير صالح. يستخدم DNIS |
إدخال ANI لإدارة المستأجر بدون رمز البلد ويكون إدخال ANI للتحكم في التدفق مع تكوين رمز البلد |
بدون رمز البلد. على سبيل المثال، 2567312213 |
مع رمز البلد. على سبيل المثال، +1-2567312213 |
ANI غير صالح. يتم استخدام DNIS. |
يحتوي إدخال ANI لإدارة المستأجر وإدخال ANI للتحكم في التدفق على رمز البلد الذي تم تكوينه. |
مع رمز البلد. على سبيل المثال، +1-2567312213 |
مع رمز البلد. على سبيل المثال، +1-2567312213 |
ANI صالح. يتم استخدام نفس ANI. |
لا يحتوي إدخال ANI لإدارة المستأجر على مسافة بينهما ويحتوي إدخال ANI للتحكم في التدفق على مساحة بينهما. |
لا توجد مسافة بين الرقم. على سبيل المثال، +1-2567312213 |
مسافة بين الرقم. على سبيل المثال، +1-256 7312213 |
ANI صالح. يتم استخدام نفس ANI. |
لا يحتوي إدخال ANI لإدارة المستأجرين على واصلات بينهما ويحتوي إدخال ANI للتحكم في التدفق على واصلات بينهما. |
لا توجد واصلات بين الرقم. على سبيل المثال، +1-2567312213 |
واصلات بين الرقم. على سبيل المثال، +1-256-731-2213 |
ANI صالح. يتم استخدام نفس ANI. |
يطابق إدخال ANI للتحكم في التدفق الأرقام القليلة الأخيرة من إدخال ANI لإدارة المستأجر. |
أكمل إدخال ANI. على سبيل المثال، +1-2567312213 |
آخر أربعة أرقام متطابقة. على سبيل المثال، 2213 |
ANI غير صالح. يتم استخدام DNIS. |
يحتوي إدخال ANI للتحكم في التدفق على أرقام مكونة أكثر من إدخال ANI لإدارة المستأجر. |
إدخال ANI جزئي. على سبيل المثال، 2213 |
إدخال ANI مكون من 10 أرقام. على سبيل المثال، 2567312213 |
ANI غير صالح. يتم استخدام DNIS. |
تم تكوين إدخال ANI لإدارة المستأجر ولم يتم تكوين إدخال ANI للتحكم في التدفق. |
أكمل إدخال ANI. على سبيل المثال، +1-2567312213 |
لم يتم تكوين ANI. |
ANI غير صالح. يتم استخدام DNIS. |
لا يتضمن التحكم في التدفق ANI رمز علامة زائد. |
يتم استخدام رمز زائد. على سبيل المثال، +1-2567312213 |
رمز زائد غير مستخدم. على سبيل المثال، 12567312213 |
ANI غير صالح. يتم استخدام DNIS. |
متغيرات الإخراج
عند تشغيل معاودة الاتصال، يتم تحديث المتغيرات التالية:
متغير الإخراج |
الوصف |
---|---|
رمز الفشل |
يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
وصف الفشل |
يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
رموز الخطأ
فيما يلي رموز الخطأ وأوصاف نشاط معاودة الاتصال:
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
---|---|---|
1 |
INVALID_REQUEST |
تم تقديم طلب غير صالح في النشاط. |
2 |
CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION |
لا يسمح بمعاودة الاتصال على جهة اتصال طفلة. |
3 |
INVALID_QUEUE |
تم تحديد قائمة انتظار غير صالحة في النشاط. |
4 |
INVALID_DESTINATION |
الرقم الوجهة لمعاودة الاتصال غير صالح. |
5 |
FEATURE_NOT_ENABLED |
الميزة غير ممكنة في تطبيق Webex Contact Center. |
6 |
SYSTEM_ERROR |
واجه النظام خطأ داخليا. |
الحصول على معلومات قائمة الانتظار
يوفر نشاط الحصول على معلومات قائمة الانتظار الموضع الحالي للمتصل في قائمة الانتظار (PIQ) ووقت الانتظار المقدر (EWT) جنبا إلى جنب مع متغيرات إخراج النشاط الأخرى. يمكنك استخدام هذه المتغيرات لتحديد مدى توفر العامل في قائمة انتظار، ولتوجيه المكالمات إلى مكان آخر عند الحاجة.
إذا كانت مؤسستك تستخدم تحديد المكالمات المستند إلى المهارات، فإن متغير الإخراج EWT يحتوي دائما على القيمة -1.
تمكنك الأقسام التالية من Flow Designer من تكوين نشاط الحصول على معلومات قائمة الانتظار:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
معلومات قائمة الانتظار ووقت المراجعة
المعلمة |
الوصف |
---|---|
معلومات قائمة الانتظار |
اختر اسم قائمة الانتظار التي يجب أن تسترجع لها وقت الانتظار المقدر للمتصل وموضعه الحالي في قائمة الانتظار. يمكنك إدارة قوائم الانتظار باستخدام لوحة التحكم. |
وقت الرجوع إلى الوراء |
حدد وقت المراجعة المستخدم لحساب EWT بعد الحصول على مشغلات معلومات قائمة الانتظار. حدد المدة بالدقائق فقط. تأكد من أن الإدخال الخاص بك يحتوي على قيم رقمية فقط. نطاق القيمة المقبول هو 5-240 دقيقة. |
يحتوي نشاط الحصول على معلومات قائمة الانتظار على ثلاثة أنواع من فروع تدفق المخرجات. يتم تشغيل هذه الفروع بناء على حالة الإرجاع وقيم EWT و PIQ وإحصائيات الوقت الفعلي لمتغيرات الإخراج الأخرى.
-
نجاح: يتم تشغيل هذا الفرع عندما يقوم كل من EWT وPIQ API بإرجاع قيم متغيرة موجبة. في هذا التدفق، يمكنك استرداد قيم متغيري EWT وPIQ الصالحة والوصول إليها.
-
تدفق معلومات غير كاف: يتم تشغيل هذا الفرع عندما ترجع PIQ API قيمة متغير صالحة، ويكون ل EWT القيمة -1. في هذا التدفق، يمكنك استرداد قيمة PIQ والوصول إليها، ولكن فشل API EWT بسبب عدم كفاية البيانات لحساب قيمة EWT.
-
فشل: يتم تشغيل هذا الفرع عند فشل PIQ API أو EWT API أو واحد أو أكثر من واجهات برمجة تطبيقات إحصاءات الوقت الفعلي أو إرجاع قيم غير صالحة. فشل API EWT لأسباب أخرى غير البيانات غير الكافية لحساب قيمة EWT.
متغيرات الإخراج
عند تشغيل "الحصول على معلومات قائمة الانتظار"، يتم تحديث المتغيرات التالية:
متغير الإخراج |
الوصف |
---|---|
الموضع في قائمة الانتظار (PIQ) |
يخزن قيمة الموضع الحالي للمتصل في قائمة الانتظار لقائمة الانتظار المحددة. إذا لم تكن جهة الاتصال في قائمة الانتظار عندما يستدعي التدفق هذا النشاط، يتم تعيين قيمة PIQ إلى عدد جهات الاتصال المنتظرة حاليا في قائمة الانتظار + 1. يحدد هذا موضع جهة الاتصال في قائمة الانتظار ، إذا كانت جهة الاتصال في قائمة الانتظار بعد تنفيذ نشاط GetQueueInfo. |
وقت الانتظار المقدر (EWT) |
يخزن المقدار التقريبي للوقت الذي يجب أن تنتظره المهمة في قائمة انتظار قبل أن يجيب عليها العامل. يتم حساب EWT لكل قائمة انتظار ويستند إلى متوسط الوقت الذي انتظرته المكالمات السابقة في نفس قائمة الانتظار للوكيل. يستخدم EWT إدخال معلمة Lookback Time ويتم الإبلاغ عنه بالمللي ثانية (مللي ثانية). |
LoggedOnAgentsCurrent |
يخزن عدد العاملين في مجموعة توزيع المكالمات الحالية، لقائمة الانتظار المحددة، الذين قاموا بتسجيل الدخول إلى سطح المكتب. إذا تم استخدام النشاط قبل قائمة الانتظار، إرجاع إحصائيات الوكلاء في دورة مجموعة توزيع المكالمات الحالية استنادا إلى دورة مجموعة توزيع المكالمات الأولى. |
LoggedOnAgentsAll |
يخزن العدد الإجمالي للوكلاء في كافة مجموعات توزيع المكالمات، لقائمة الانتظار المحددة، والذين قاموا بتسجيل الدخول إلى سطح المكتب. قد تتغير هذه القيمة مع تغير مجموعات توزيع المكالمات بمرور الوقت في قائمة الانتظار. |
الوكلاء المتاحونالتيار |
يخزن عدد العاملين في مجموعة توزيع المكالمات الحالية، لقائمة الانتظار المحددة، المتوفرين لقبول جهة الاتصال. إذا تم استخدام النشاط قبل قائمة الانتظار، إرجاع إحصائيات الوكلاء في دورة مجموعة توزيع المكالمات الحالية استنادا إلى دورة مجموعة توزيع المكالمات الأولى. |
الوكلاء المتاحون الكل |
يخزن العدد الإجمالي للوكلاء في كافة مجموعات توزيع المكالمات، لقائمة الانتظار المحددة، المتوفرين لقبول المكالمة. قد تتغير هذه القيمة مع تغير مجموعات توزيع المكالمات بمرور الوقت في قائمة الانتظار. |
المكالماتفي قائمة الانتظار الآن |
يخزن العدد الإجمالي للمكالمات في قائمة الانتظار المحددة. |
OldestCallTime |
يخزن عدد الثواني التي قضتها أقدم مكالمة في قائمة الانتظار المحددة. |
رمز الفشل |
يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
وصف الفشل |
يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
حساب وقت الانتظار المقدر
يتم الإبلاغ عن وقت الانتظار المقدر (EWT) بالمللي ثانية.
لحساب EWT، يقوم التطبيق بتجميع كافة العينات الصالحة إحصائيا (العينة هي متوسط أوقات الانتظار للمهام التي تم توصيلها بنجاح بعامل في فاصل زمني مدته دقيقة واحدة) لآخر XX دقيقة محددة بواسطة وقت المراجعة المحددمن قبل المستخدم. يتم استخدام متوسط قيمة العينات التي تم جمعها ك EWT.
العينات الصالحة إحصائيا هي تلك العينات التي تم جمعها ، والتي تقل قيمتها القصوى ل CoV (معامل تباين أوقات الانتظار لتلك المهام التي تم توصيلها بعامل في كل فاصل زمني لدقيقة واحدة) عن 40 بالمائة.
إذا انخفضت النسبة المئوية للعينات الصالحة التي تم جمعها لوقت المراجعة المحدد من قبل المستخدم إلى أقل من 40 بالمائة، فلن يتم حساب EWT.
رموز الخطأ
فيما يلي رموز الخطأ وأوصاف نشاط الحصول على معلومات قائمة الانتظار:
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
---|---|---|
1 |
SYSTEM_ERROR |
واجه النظام خطأ داخليا. |
2 |
STALE_DATA |
البيانات التي تم إرجاعها ليست محدثة. |
3 |
INSUFFICIENT_DATA |
البيانات التي تم إرجاعها بواسطة النشاط ليست كاملة. |
4 |
INVALID_QUEUE |
تم تحديد قائمة انتظار غير صالحة في النشاط. |
معلومات قائمة الانتظار المتقدمة
يرجع نشاط معلومات قائمة الانتظار المتقدمة العدد الفعلي للوكلاء الموجودين في الحالة "متوفر " في قائمة انتظار وقاموا بتسجيل الدخول لمجموعة محددة من المهارات، بالإضافة إلى معلومات قائمة الانتظار الأخرى. يستخدم مطورو سير المهام نشاط معلومات قائمة الانتظار المتقدمة لبرمجة التدفق. يتخذ مصممو التدفق القرارات بناء على نشاط معلومات قائمة الانتظار المتقدمة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع الأحداث.
تتيح لك الأقسام التالية من مصمم التدفق تكوين نشاط معلومات قائمة الانتظار المتقدمة:
إعدادات عامة
المعلمة |
الوصف |
---|---|
ملصق النشاط |
أدخل اسمًا للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفًا للنشاط. |
متغيرات الإخراج
عند تشغيل نشاط معلومات قائمة الانتظار المتقدمة، يتم تحديث المتغيرات التالية:
متغير الإخراج |
الوصف |
---|---|
الموضع في قائمة الانتظار (PIQ) |
يخزن القيمة للموضع الحالي للمتصل في قائمة الانتظار المحددة. إذا لم يتم وضع جهة الاتصال في قائمة الانتظار عندما يستدعي التدفق هذا النشاط، يتم تعيين قيمة PIQ على عدد جهات الاتصال التي تنتظر حاليًا في قائمة الانتظار + 1. يحدد هذا موضع جهة الاتصال في قائمة الانتظار إذا تم وضع جهة الاتصال في قائمة الانتظار بعد تنفيذ نشاط AdvancedQueueInformation. |
وكلاء تسجيل الدخول الحاليين |
يخزن عدد الوكلاء في مجموعة توزيع المكالمات الحالية للصف المحدد الذي تم تسجيل الدخول إليه على سطح المكتب. ستعود إحصائيات الوكلاء في مجموعة توزيع المكالمات الحالية إلى -1 بعد اعتبار مجموعة توزيع المكالمات الحالية على أنها غير متوفرة قبل وضعهم في قائمة الانتظار. |
وكلاء تسجيل الدخول الكل |
يخزن العدد الإجمالي للوكلاء في جميع مجموعات توزيع المكالمات للصف المحدد، والذين قاموا بتسجيل الدخول إلى سطح المكتب. قد تتغير هذه القيمة مع تغير مجموعات توزيع المكالمات بمرور الوقت في قائمة الانتظار. |
الوكلاء المتاحون حاليًا |
يخزن عدد الوكلاء في مجموعة توزيع المكالمات الحالية للصف المحدد، والذين متاحون لقبول جهة الاتصال. ستعود إحصائيات الوكلاء في مجموعة توزيع المكالمات الحالية إلى -1 بعد اعتبار مجموعة توزيع المكالمات الحالية على أنها غير متوفرة قبل وضعهم في قائمة الانتظار. |
الوكلاء المتاحون للجميع |
يخزن العدد الإجمالي للوكلاء في جميع مجموعات توزيع المكالمات للصف المحدد، والذين متاحون لقبول المكالمة. قد تتغير هذه القيمة مع تغير مجموعات توزيع المكالمات بمرور الوقت في قائمة الانتظار. |
المجموعة الحالية |
يخزن قيمة مجموعة توزيع المكالمات الحالية حيث يتم إيقاف جهة الاتصال في قائمة انتظار معينة. |
مجموع المجموعات |
يخزن قيمة العدد الإجمالي لمجموعات توزيع المكالمات الموجودة في قائمة الانتظار الخاصة بالجهة الاتصال. |
رمز الفشل |
يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
وصف الفشل |
يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
رموز الخطأ
فيما يلي رموز الأخطاء والأوصاف الخاصة بنشاط معلومات قائمة الانتظار المتقدمة:
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
---|---|---|
1 |
طلب غير صالح |
تم تقديم طلب غير صالح في النشاط. |
2 |
لم يتم العثور على قائمة الانتظار |
لم يتم العثور على قائمة الانتظار المحددة في النشاط. |
3 |
الميزة_غير_ممكّنة |
لم يتم تفعيل الميزة في تطبيق مركز الاتصال Webex. |
4 |
فشل عملية قاعدة البيانات |
فشلت عملية قاعدة البيانات أثناء تنفيذ النشاط. |
5 |
قائمة انتظار غير صالحة |
تم تحديد قائمة انتظار غير صالحة في النشاط. |
قطع الاتصال
استخدم نشاط الإنهاء هذا لفصل جزء نشط من المكالمة. هذا النشاط مطلوب إذا لم ينضم أي وكلاء إلى المكالمة لقطع الاتصال يدويًا.
على سبيل المثال، استخدم هذا النشاط قبل وضع المكالمة في قائمة الانتظار أو بعد كتابة نص برمجي لإلغاء الاشتراك في تجربة قائمة الانتظار. يمكنك استخدام عدد غير محدود من أنشطة قطع الاتصال عند إنشاء التدفق الخاص بك للتأكد من إنهاء المكالمة بغض النظر عن مسار التدفق الذي تتخذه.
لديك خيار إعطاء كل نشاط تسمية ووصفًا فريدين، ولكن لا يلزم أي تكوين آخر.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
المعلمة |
الوصف |
---|---|
تسمية النشاط |
أدخل اسمًا للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفًا للنشاط. |
متغيرات الإخراج
لا يتوفر أي متغيرات إخراج لهذا النشاط.
جهة اتصال قائمة الانتظار
يضع نشاط جهة الاتصال في قائمة الانتظار جهة اتصال في قائمة انتظار. عند استخدام هذا النشاط في التدفق الرئيسي، فإنك تعرض مجموعة من الأحداث في علامة التبويب تدفقات الأحداث . لمزيد من المعلومات حول هذه الأحداث، راجع الأحداث.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع الأحداث.
تتيح لك الأقسام التالية تكوين نشاط جهة الاتصال في قائمة الانتظار:
الإعدادات العامة
المعلمة |
الوصف |
---|---|
تسمية النشاط |
أدخل اسمًا للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفًا للنشاط. |
معالجة الاتصال
استخدم قسم معالجة جهات الاتصال لاختيار ما إذا كان يجب نقل جميع جهات الاتصال إلى قائمة انتظار واحدة، أو ما إذا كان يجب تغيير اختيار قائمة الانتظار استنادًا إلى قيمة متغير التدفق.
المعلمة | الوصف |
---|---|
قائمة انتظار ثابتة |
انقر فوق زر الراديو قائمة الانتظار الثابتة لتوجيه جهات الاتصال إلى قائمة الانتظار الفردية المختارة في القائمة المنسدلة قائمة الانتظار . جميع جهات الاتصال القادمة من نقطة الدخول المرتبطة بمسار سير العمل المُكوّن إلى قائمة الانتظار المختارة. |
طابور |
اختر قائمة انتظار من طابور قائمة منسدلة لتوجيه جهات الاتصال القادمة من نقطة الدخول المرتبطة بسير العمل. يمكنك إدارة قوائم الانتظار في مركز التحكم. |
قائمة انتظار متغيرة |
انقر على قائمة انتظار متغيرة زر الراديو لاستخدام متغير قائمة الانتظار لتحديد قائمة انتظار بشكل ديناميكي لتوجيه جهات الاتصال. يمكنك أيضًا اختيار قائمة الانتظار الاحتياطية في حالة متغير قائمة الانتظار يفشل أثناء تنفيذ التدفق. |
متغير قائمة الانتظار |
اختر متغير التدفق من متغير قائمة الانتظار قائمة منسدلة تنتج معرف قائمة انتظار صالح. يشير متغير التدفق إلى قائمة الانتظار التي يجب تحديدها ديناميكيًا أثناء تنفيذ التدفق. يتم استخدام قائمة الانتظار الاحتياطية فقط إذا متغير قائمة الانتظار فشل في إرجاع معرف قائمة انتظار صالح. يظهر هذا الحقل عند النقر فوق قائمة انتظار متغيرة زر الراديو. |
قائمة الانتظار الاحتياطية |
اختر معرف قائمة الانتظار من قائمة الانتظار الاحتياطية القائمة المنسدلة. في حالة قيام متغير قائمة الانتظار بإرجاع معرف قائمة انتظار غير صالح، يتم وضع جهات الاتصال في قائمة الانتظار البديلة المحددة. إذا قمت بالنقر فوق زر الاختيار قائمة الانتظار المتغيرة ، فلن تتمكن من إدخال متطلبات المهارة لقائمة الانتظار التي تستخدم التوجيه القائم على المهارة. في هذه الحالة، يتم توجيه جهات الاتصال إلى أطول وكيل متاح متجاوزًا خوارزمية توجيه قائمة الانتظار المحددة. يظهر هذا الحقل فقط عند النقر فوق زر الاختيار قائمة المتغيرات . |
التحقق من توفر الوكيل |
قم بتمكين زر التبديل التحقق من توفر الوكيل لاستبعاد الفرق التي ليس لديها وكلاء متاحون من التوجيه مع تقدم الوقت في قائمة الانتظار. قد تتخطى مجموعة توزيع المكالمات للقائمة المحددة البحث عن وكيل بشكل أسرع. بشكل افتراضي، يتم تعطيل زر التبديل هذا. |
تأكد دائمًا من توفر الوكيل |
انقر فوق زر الاختيار التحقق دائمًا من توفر الوكيل لتمكين التحقق من توفر الوكيل. بشكل افتراضي، يتم تمكين زر الراديو. يظهر هذا الخيار فقط إذا قمت بتمكين زر التبديل التحقق من توفر الوكيل . |
التحقق من توفر الوكيل المتغير |
انقر فوق زر الاختيار التحقق من توفر العميل المتغير لتحديد متغير تدفق من القائمة المنسدلة التحقق من توفر العميل المتغير التي ترجع قيمة منطقية. يحدد Boolean ما إذا كان سيتم التحقق من توفر الوكيل في قائمة المتغيرات. يظهر هذا الخيار فقط إذا قمت بتمكين زر التبديل التحقق من توفر الوكيل . |
تعيين أولوية الاتصال |
قم بتمكين زر التبديل تعيين أولوية جهة الاتصال إذا كنت تريد تعيين أولوية لجهات الاتصال المدرجة في قائمة الانتظار. بشكل افتراضي، يتم تعطيل زر التبديل هذا. يتم تعيين جهة الاتصال ذات الأولوية الأعلى عبر جميع قوائم الانتظار (الصوتية والرقمية) إلى الوكيل المتاح التالي الذي يكون:
يتم التعامل مع جهات الاتصال على النحو التالي:
|
الأولوية الثابتة |
قم بتعيين الأولوية الثابتة إذا كنت تريد تعيين أولوية قبل نشر التدفق. يمكنك رؤية هذا الحقل فقط عندما يتم تمكين زر التبديل تعيين أولوية جهة الاتصال . اختر أولوية من القائمة المنسدلة مستوى الأولوية الثابتة . يمكنك تعيين الأولوية من P1 إلى P9، حيث P1 هي الأعلى وP9 هي الأدنى. |
أولوية المتغير |
اختر أولوية المتغيرة إذا كان يجب تغيير أولوية جهة الاتصال ديناميكيًا مع كل تنفيذ تدفق. يظهر هذا الحقل فقط عندما يتم تمكين زر التبديل تعيين أولوية الاتصال . اختر متغير تدفق يعيد عددًا صحيحًا بأولوية من 1 إلى 9 من القائمة المنسدلة متغير أولوية جهة الاتصال . إذا لم تكن الأولوية ضمن النطاق 1–9، فإن الأولوية الافتراضية هي 10. |
متطلبات المهارة
إذا كانت قائمة الانتظار المحددة تستخدم التوجيه القائم على المهارة، فسيتم عرض أقسام أخرى لتكوين متطلبات المهارة وتخفيف المهارة.
يمكنك إضافة متطلب مهارة واحد أو أكثر لتعيينه إلى جهة اتصال في قائمة الانتظار هذه استنادًا إلى قائمة الانتظار المحددة.
إذا لم تحدد أي مهارات، فسيكون جميع الوكلاء المتاحين في قائمة الانتظار المحددة مؤهلين لتلقي جهات الاتصال.
المعلمة |
الوصف |
---|---|
مهارة |
اختر المهارة المطلوبة من القائمة المنسدلة. يمكنك تكوين تعريفات المهارات في مركز التحكم. |
الحالة |
اختر الحالة المطلوبة من القائمة المنسدلة. تعتمد خيارات الحالة على نوع المهارة المختار. لا تحتاج أنواع المهارات مثل المنطقية و التعداد إلى شرط. الشروط المتاحة هي: IS، IS NOT، >=، <=
|
القيمة |
انقر فوق زر الاختيار قيمة المهارة الثابتة لتحديد قيم المهارة الثابتة المحددة في حقل قيمة المهارة . انقر فوق زر الاختيار قيمة المهارة المتغيرة لتحديد قيمة المهارة من متغير التدفق المدرج في القائمة المنسدلة المتغير . إذا كانت قيمة المهارة غير صالحة، فسيتم إسقاط جميع متطلبات المهارة والاسترخاءات المرتبطة بالجهة التي جاءت من خلال QueueContactActivity. |
استرخاء المهارة
استخدم إعدادات تخفيف المهارات لتقليل أو إزالة متطلبات المهارات المعينة لتدفق ما استجابة لأوقات انتظار العملاء المفرطة. يتيح لك هذا الإعداد توسيع مجموعة الوكلاء المتاحين لخدمة جهات الاتصال.
استخدم فترات زمنية مشتركة لمواءمة استرخاء المهارات مع منطق قائمة الانتظار في التدفق ومع إعدادات توزيع المكالمات التي تم تكوينها للفرق الموجودة في قائمة الانتظار.
لتكوين استرخاء المهارة:
-
تمكين تمكين استرخاء المهارات زر التبديل لتكوين استرخاء المهارة.
قم بتمكين زر التبديل هذا لنسخ وعرض متطلبات المهارة الأولية بشكل افتراضي. يتيح لك هذا تكوين استرخاء المهارة بمجموعة مثالية من المهارات.
اضبط بعد الانتظار في الطابور حقل للمدة بالثواني التي يجب أن تتجاوزها قبل تطبيق تخفيف المهارة في قائمة الانتظار. وقت الانتظار الافتراضي هو 60 ثانية.
-
يمكنك إضافة أو تعديل أو حذف متطلبات تخفيف المهارة.
-
انقر إضافة متطلبات المهارة لإضافة متطلب جديد لتخفيف المهارة.
-
انقر يمسح لحذف متطلب تخفيف المهارة.
-
انقر يحرر لتحرير متطلبات تخفيف المهارة.
-
-
انقر إضافة خطوة استرخاء المهارة لإضافة مجموعة استرخاء مهارات جديدة.
تجعل متطلبات المهارة الافتراضية التي تظهر في الخطوة 1 من السهل تعيين متطلبات استرخاء المهارة.
إزالة المهارة
عندما تقوم بتشغيل إزالة المهارات عند النقل الأعمى زر التبديل، يقوم بإزالة المهارات من جهة الاتصال بعد نقلها بواسطة الوكيل. وهذا يعني أن جهة الاتصال المنقولة لن تمتلك أي مهارات وسيتم تقديم جهة الاتصال إلى أطول وكيل متاح في قائمة الانتظار المنقولة.
متغيرات الإخراج
عند تشغيل "جهة اتصال قائمة الانتظار"، يتم تحديث المتغيرات التالية:
متغير الإخراج |
الوصف |
---|---|
معرف قائمة الانتظار |
يخزن معرف قائمة الانتظار حيث تم وضع جهة الاتصال في قائمة الانتظار بنجاح. |
رمز الفشل |
يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
وصف الفشل |
يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
رموز الخطأ
فيما يلي رموز الأخطاء والأوصاف الخاصة بنشاط جهة الاتصال في قائمة الانتظار:
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
---|---|---|
1 |
طلب غير صالح |
المعلمات المحددة في النشاط غير صالحة. |
2 |
استراتيجية التوجيه غير صالحة |
استراتيجية التوجيه المختارة غير صالحة. |
3 |
وقت انتظار غير صالح |
وقت الانتظار المحدد غير صالح. |
4 |
قائمة انتظار غير صالحة |
تم تحديد قائمة انتظار غير صالحة في النشاط. |
5 |
تم تجاوز حد التوجيه |
لقد وصل التوجيه إلى الحد الأقصى. |
6 |
خطأ في النظام |
واجه النظام خطأ داخليًا. |
7 |
تم الوصول إلى حد انتقال VTEAM |
لقد وصل الاتصال إلى الحد الأقصى من وضعه في قائمة الانتظار إلى قوائم انتظار متعددة. |
8 |
المالك_الموقّع_على_التفاعل |
تم تعيين جهة الاتصال بالفعل إلى وكيل. |
مجموعة توزيع مكالمات التصعيد
يتيح نشاط تصعيد مجموعة توزيع المكالمات للمسؤولين تصعيد جهة اتصال في قائمة الانتظار إلى مجموعة توزيع المكالمات التالية أو الأخيرة. يوفر هذا تحكمًا ومرونة أفضل للمسؤولين لإدارة جهات الاتصال المتوقفة في قائمة الانتظار.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تتيح لك الأقسام التالية من مصمم التدفق تكوين نشاط مجموعة توزيع تصعيد المكالمات:
إعدادات عامة
المعلمة |
الوصف |
---|---|
ملصق النشاط |
أدخل اسمًا للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفًا للنشاط. |
متغيرات الإخراج
عند تشغيل نشاط "تصعيد مجموعة توزيع المكالمات"، يتم تحديث المتغيرات التالية:
متغير الإخراج |
الوصف |
---|---|
المجموعة الحالية |
يخزن قيمة مجموعة توزيع المكالمات الحالية حيث يتم إيقاف جهة الاتصال في قائمة انتظار معينة. |
مجموع المجموعات |
يخزن قيمة العدد الإجمالي لمجموعات توزيع المكالمات الموجودة في قائمة الانتظار الخاصة بالجهة الاتصال. |
رمز الفشل |
يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
وصف الفشل |
يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
رموز الخطأ
فيما يلي رموز الأخطاء والأوصاف الخاصة بنشاط مجموعة توزيع مكالمات التصعيد:
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
---|---|---|
1 |
طلب غير صالح |
تم تقديم طلب غير صالح في النشاط. |
2 |
جهة الاتصال غير المدرجة في قائمة الانتظار |
لم يتم إدراج جهة الاتصال في قائمة الانتظار. |
3 |
الميزة_غير_ممكّنة |
لم يتم تفعيل الميزة في تطبيق مركز الاتصال Webex. |
قائمة الانتظار للوكيل
يتيح نشاط "طابور الوكيل" التوجيه المستند إلى الوكيل. يؤدي نشاط "طابور الوكيل" إلى توجيه جهات الاتصال إلى الوكيل المفضل مباشرةً. للحصول على معلومات حول التوجيه المستند إلى الوكيل، راجع التوجيه المستند إلى الوكيل.
يعمل نشاط "طابور الوكيل" على تحديد الوكيل من خلال معرف وكيل مركز الاتصال Webex أو عنوان البريد الإلكتروني الخاص به.
إذا كان الوكيل متاحًا، فيمكنك تكوين نشاط "قائمة الانتظار للوكيل" لتوجيه جهة الاتصال إلى وكيل مفضل. إذا لم يكن العميل متاحًا، فيمكنك تكوين نشاط "طابور العميل" لإيقاف جهة الاتصال أمام هذا العميل حتى يصبح العميل متاحًا.
يمكن لمطور التدفق ربط نشاط Queue To Agent بنشاط Queue To Agent آخر لتوجيه جهات الاتصال إلى وكلاء مفضلين متتاليين. يمكن لمطور التدفق أيضًا ربط نشاط قائمة الانتظار بالوكيل بنشاط جهة اتصال قائمة الانتظار لتوجيه جهة الاتصال باستخدام قائمة انتظار عادية عندما لا يتوفر أي من الوكلاء المفضلين.
يمكن لمطور التدفق ربط نشاط Queue To Agent بنشاط Callback في التدفق الرئيسي وتدفقات الأحداث. يساعد هذا في تكوين معاودة الاتصال بالوكيل المفضل الذي تم وضع المكالمة له في قائمة الانتظار في الأصل كجزء من نشاط قائمة الانتظار للوكيل.
استخدم نشاط معاودة الاتصال بعد نشاط جهة الاتصال في قائمة الانتظار أو نشاط قائمة الانتظار إلى الوكيل.
يؤدي نشاط "طابور الوكيل" إلى تشغيل الأحداث التالية في علامة التبويب "تدفقات الأحداث" في التدفق الرئيسي:
-
AgentAnswered: يؤدي نشاط Queue To Agent إلى تشغيل هذا الحدث عندما يجيب أحد الوكلاء على مكالمة واردة.
-
AgentDisconnected: يؤدي نشاط Queue To Agent إلى تشغيل هذا الحدث عندما ينقطع اتصال العميل بالمكالمة المباشرة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير محدد) للتعامل مع أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تتيح لك الأقسام التالية تكوين نشاط "طابور الوكيل":
-
إعدادات عامة
-
معالجة الاتصال
لتكوين نشاط "قائمة الانتظار للوكيل":
1 |
في مصمم التدفق، اسحب وأفلِت نشاط Queue To Agent من مكتبة الأنشطة إلى اللوحة القماشية. |
2 |
انقر فوق نشاط قائمة الانتظار للوكيل لتكوين إعدادات النشاط. |
3 |
في قسم الإعدادات العامة ، أدخل المعلومات التالية: |
4 |
في قسم معالجة جهات الاتصال ، اختر متغير الوكيل من القائمة المنسدلة. يقوم نشاط Queue To Agent بربط متغير التدفق هذا بـ البريد الإلكتروني أو معرف الوكيل الذي تريد اختياره لكل تنفيذ تدفق. |
5 |
اختر الوكيل بريد إلكتروني أو وكيل بطاقة تعريف من نوع البحث عن الوكيل قائمة منسدلة لتوجيه جهات الاتصال إلى الوكيل المفضل. قم بتوفير اسم نطاق صالح لعنوان البريد الإلكتروني للوكيل للتأكد من نجاح عملية البحث. |
6 |
تمكين تعيين أولوية الاتصال زر التبديل لإعطاء الأولوية لجهات الاتصال المنتظرة في قائمة الانتظار. بشكل افتراضي، يتم تعطيل زر التبديل. تتعامل نشاط "طابور الوكيل" مع جهات الاتصال على النحو التالي:
|
7 |
اختر معرف قائمة الانتظار من قائمة التقارير القائمة المنسدلة. يقوم نشاط "طابور الوكيل" بإبلاغ تفاصيل جهة الاتصال باستخدام قائمة انتظار التقارير: تحدد قائمة التقارير أيضًا التكوين لـ:
|
8 |
قم بتمكين زر التبديل إيقاف جهة الاتصال إذا لم يكن الوكيل متاحًا إذا كنت تريد إيقاف جهة الاتصال لدى وكيل مفضل حتى يصبح الوكيل متاحًا. إذا لم يكن الوكيل متاحًا وتم تعطيل زر التبديل إيقاف جهة الاتصال إذا لم يكن الوكيل متاحًا ، فإن جهة الاتصال تفشل في الوصول إلى الوكيل. يخرج نشاط "طابور الوكيل" من فرع الفشل إلى النشاط التالي في التدفق مع الإخراج المقابل. |
9 |
اختر معرف قائمة الاسترداد من القائمة المنسدلة قائمة الاسترداد . تقوم نشاط "طابور الوكيل" بوضع جهات الاتصال في قائمة انتظار الاسترداد عندما:
بإمكانك تكوين قائمة انتظار الاسترداد باستخدام أطول وكيل متاح. لا تدعم قائمة الاسترداد التوجيه القائم على المهارات. |
يعد نشاط "طابور الوكيل" ناجحًا عندما يتصل جهة الاتصال بالوكيل المفضل. يحدث سيناريو الخطأ عندما يفشل أحد جهات الاتصال في الوصول إلى الوكيل.
سيناريوهات الخطأ
يفشل جهة الاتصال في الوصول إلى الوكيل عندما:
-
لا يتوفر وكيل مفضل ويتم تعطيل موقف السيارات للاتصال.
-
لا يمكن لعملية البحث المتغيرة العثور على الوكيل المفضل.
متغيرات مخرجات النشاط
تخزن متغيرات إخراج النشاط البيانات التي يتم التقاطها من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة معينة إلى اللوحة القماشية.
يحتوي نشاط قائمة الانتظار للوكيل على متغيرات الإخراج التالية:
متغير الإخراج |
الوصف |
---|---|
معرف الوكيل |
يخزن معرف الوكيل الذي يتم وضع جهة الاتصال فيه. |
QueueToAgent.FailureDescription |
يخزن وصفًا لسيناريو الخطأ عندما يفشل الاتصال في الحصول على قائمة الانتظار. |
رمز فشل قائمة الانتظار للوكيل |
يخزن قيمة رمز الفشل لسيناريو الخطأ عندما يفشل الاتصال في الحصول على قائمة الانتظار. |
قائمة انتظار الوكيل.حالة الوكيل |
يخزن حالات الوكيل المفضل عند محاولة وضع جهة الاتصال في قائمة الانتظار. |
قائمة انتظار العميل.رمز العميل الخامل |
يخزن وصف الكود الخامل للوكيل المفضل. |
يحتوي متغير الإخراج QueueToAgent.FailureCode على إحدى القيم التالية عند حدوث فشل. تشير كل قيمة إلى رمز الفشل ووصف الفشل.
رمز الفشل |
قيمة رمز الفشل |
وصف الفشل |
---|---|---|
1 |
الوكيل_غير متوفر |
الوكيل ليس في حالة متاحة حاليًا. |
2 |
لم يتم العثور على العميل |
لا يتمكن نشاط "طابور الوكيل" من العثور على الوكيل عن طريق معرف الوكيل أو عنوان البريد الإلكتروني. |
3 |
الوكيل_غير_مسجل_الدخول |
الوكيل غير مسجل الدخول حاليًا. |
4 |
الميزة_غير_ممكّنة |
لم يتم تمكين ميزة التوجيه المستند إلى الوكيل. |
5 |
خطأ VTEAM_INVALID |
قائمة التقارير أو الاسترداد غير صالحة. |
6 |
العميل مشغول |
الوكيل متاح، لكنه مشغول بمكالمة أخرى. |
يوضح الجدول التالي القيم QueueToAgent.AgentState و QueueToAgent.AgentIdleCode المطبقة.
حالة الاستخدام |
حالة الوكيل |
رمز العميل الخامل |
---|---|---|
|
غير قابل للتطبيق |
غير قابل للتطبيق |
تم حجز الوكيل لهذه المكالمة. |
متاح |
غير قابل للتطبيق |
زر إيقاف الاتصال إذا لم يكن العميل متاحًا مفعلًا وكان العميل خاملاً |
خامل |
<اسم رمز المساعدة> الكود الخامل الذي تم اختياره بواسطة العميل في Agent Desktop. |
زر تبديل "إيقاف الاتصال" إذا لم يكن العميل متاحًا مُشغَّل وقناة العميل مشغولة |
متاح |
غير قابل للتطبيق |
إيقاف الاتصال إذا لم يكن العميل متاحًا يكون زر التبديل مغلقًا و العميل خاملاً |
خامل |
<اسم رمز المساعدة> الكود الخامل الذي تم اختياره بواسطة العميل في Agent Desktop. |
إيقاف الاتصال إذا لم يكن العميل متاحًا، يكون زر التبديل متوقفًا ، والوكيل متاح، وقناة العميل مشغولة |
متاح |
غير قابل للتطبيق |
تعيين معرف المتصل
استخدم نشاط تعيين معرف المتصل لتحديد معرف المتصل الذي يظهر أثناء المكالمة. يجب استخدام نشاط تعيين معرف المتصل فقط في تدفقات الأحداث. يعد تعيين معرف المتصل نشاطًا طرفيًا يشير إلى نهاية تدفق حدث PreDial الذي حدث. يساعد نشاط تعيين معرف المتصل في تكوين ANI للسيناريوهات التالية:
-
المكالمات الواردة
-
مكالمات خارجية
-
مكالمة مجاملة
-
حملة المعاينة
-
معاودة الاتصال عبر الويب
-
تنفيذ التدفق
-
نقل إلى رقم الاتصال
-
استشر للاتصال بالرقم
-
استشارة الوكيل
-
استشارة EP-DN/queue
-
نقل إلى EP/قائمة الانتظار
يمكنك تكوين هذا النشاط بجوار معالج حدث PreDial. يمكن تكوين ANI المطلوب باستخدام نشاط تعيين معرف المتصل استنادًا إلى خدمة تحديد الرقم المطلوب (DNIS) أو نوع العملية أو نوع المشارك.
يمكنك تكوين DN الخاص بالوكيل كـ ANI مخصص، بحيث يمكن للوكيل المتصل رؤية رقم DN/الرقم الداخلي الخاص بالوكيل المتصل عندما يتم الاتصال به. يؤدي هذا إلى تقليل فرص انقطاع المكالمات الداخلية. على سبيل المثال، عندما يتصل مستخدم المكتب الأمامي (وكيل مركز الاتصال) بمستخدم المكتب الخلفي (موظف داخلي)، يمكن لمستخدم المكتب الخلفي رؤية معرف المتصل الداخلي (رقم الاتصال/الرقم الداخلي) للوكيل، وبالتالي تقليل رفض المكالمات.
ولتحقيق هذه الغاية، يمكن للمتصل رؤية رقم الاتصال/الامتداد فقط عندما يتم الاتصال بالوكيل المتصل به من خلال الاتصال الخارجي أو الاستشارة أو التحويل إلى DN، ويتم إضافة DN إلى قائمة أرقام الاتصال.
يجب عليك إضافة رقم جهة الاتصال إلى قائمة الأرقام الداخلية للمؤسسة في Control Hub. لمزيد من المعلومات حول كيفية إضافة رقم اتصال، راجع إنشاء رقم اتصال أو ملحق.
إذا قمت بإدخال رقم عشوائي، يقوم النظام بالتحقق من هذا الرقم باستخدام تعيين EP-DN الافتراضي الذي تم تكوينه في Control Hub أو Management Portal. إذا كان هناك عدم تطابق، يقوم النظام بتوجيهه مرة أخرى إلى ANI الافتراضي. لمزيد من المعلومات حول التحقق من صحة ANI المخصصة، راجع أتصل مرة أخرى.
المعلمة |
الوصف |
---|---|
معرف المتصل الثابت |
اختر رقم الاتصال المخصص لنقطة الدخول، من القائمة المنسدلة. إذا لم تقم بتحديد رقم، فسوف يأخذ النظام في الاعتبار القيمة الافتراضية وفقًا لسيناريو المكالمة. |
معرف المتصل المتغير |
اختر متغيرًا صالحًا (رقم E.164، مع تعيين EP-DN صالح) من القائمة المنسدلة. إذا لم تقم بتحديد رقم، فسوف يأخذ النظام في الاعتبار القيمة الافتراضية وفقًا لسيناريو المكالمة. إذا قمت بتوفير رقم ليس بتنسيق الرقم E.164، فسيستخدم النظام القيمة الافتراضية، وفقًا لسيناريو المكالمة. للسماح بالامتدادات الداخلية كواجهة ANI مخصصة للمتصلين، عند تكوين تدفق الاتصال المسبق للعميل/الوكيل الاستشاري أو dn/الوكيل المنقول أو dn، اختر |
تعتمد عملية تخصيص ANI على المتطلبات التنظيمية. خذ بعين الاعتبار التبعيات الإقليمية قبل نشر البيئة.
يستخدم معالج حدث PreDial لتخصيص معرف المتصل لتجاوز ANI الذي حددته مسبقًا مثل ANI للاتصال الخارجي المحدد من قبل الوكيل، أو معاودة الاتصال المجانية مع تخصيص ANI، أو أي سيناريو مماثل.
يعد دعم التدفق ضروريًا لأي سيناريو داخلي أو خارجي لتخصيص ANI.
بالنسبة لحالات الاستخدام التي تعتمد على موفري الخدمة مثل القرارات المستندة إلى رمز الدولة والقيود الإقليمية وما إلى ذلك، فكر في اختبار التدفقات مع موفري الخدمة أولاً.
لكي تعمل ANI كما هو متوقع في سيناريوهات الاتصال المختلفة، فأنت بحاجة إلى بيئة الجيل التالي.
استخدامات ANI للعديد من السيناريوهات التي يمكن تطبيقها في بيئة الجيل التالي هي:
السيناريو |
تهيئة |
النتيجة ANI |
---|---|---|
مكالمات العملاء |
لم يتم تكوين معالج حدث PreDial |
|
مكالمات العملاء في |
تهيئة معالج أحداث PreDial |
يتم عرض ANI على جهاز العامل - كما هو محدد في نشاط تعيين معرف المتصل |
اتصال العميل الخارجي |
لم يتم تكوين معالج أحداث PreDial |
يتم تقديم كل من جهاز جهة الاتصال وجهاز العامل مع تحديد العامل Outdial ANI إذا قام العامل بتحديد ANI صادر على سطح المكتب. وبخلاف ذلك، يتم تقديم كل من جهاز جهة الاتصال وجهاز العامل مع معرف ANI الافتراضي للمستأجر. |
اتصال العميل الخارجي |
تهيئة معالج أحداث PreDial |
بالنسبة لجهاز كل مشارك، يمكن الاحتفاظ إما ب "الوكيل المحدد" ل Outdial ANI، إذا تم تحديده، أو يمكن تخصيصه، كما هو محدد في نشاط تعيين معرف المتصل. |
معاودة الاتصال من باب المجاملة |
معرف ANI للعميل في نشاط معاودة الاتصال |
يتم عرض ANI المحدد في نشاط معاودة الاتصال على جهاز جهة الاتصال. |
معاودة الاتصال من باب المجاملة |
|
ستكون الأسبقية لتعيين نشاط معرف المتصل الذي تم تكوينه. |
معاودة الاتصال من باب المجاملة |
|
|
معاودة الاتصال من باب المجاملة |
|
يتم عرض ANI الافتراضي للمستأجر على جهاز جهة الاتصال. |
نقل الوكيل ، استشر |
تهيئة معالج أحداث PreDial |
يتم عرض معرف المتصل الذي تم تكوينه على جهاز Agent-2 الذي تمت استشارته وتمت استشارته. |
إنشاء رقم جهة اتصال أو رقم داخلي
يمكنك إضافة رقم جهة اتصال إلى قائمة الأرقام الداخلية لمؤسستك. ستكون معرفات الحسابات الشخصية المخصصة مرئية لجهات الاتصال المضافة هذه. يمكنك إما إضافة رقم جهة اتصال واحد في كل مرة، أو استخدام العمليات المجمعة لتحميل أرقام جهات الاتصال كملف CSV.
لمزيد من المعلومات حول كيفية إجراء عمليات مجمعة لإنشاء كائنات التكوين أو تعديلها أو استيرادها أو تصديرها في مركز التحكم، راجع العمليات المجمعة في مركز الاتصال Webex.
لإضافة رقم جهة اتصال أو رقم داخلي:
1 |
قم بتسجيل الدخول إلى مؤسسة العميل باستخدام URL لمركز التحكمhttps://admin.webex.com/. |
2 |
انتقل إلى جهة الاتصال. |
3 |
انقر فوق إضافة المزيد لإضافة رقم/رقم داخلي جديد لجهة الاتصال إلى القائمة. يمكنك إنشاء رقم جهة اتصال / رقم داخلي في نطاق يتراوح بين 2 إلى 9 أرقام. يمكن أن يبدأ رقم جهة الاتصال/الرقم الداخلي بالرقم 0. يمكنك إضافة 5000 رقم اتصال/رقم داخلي كحد أقصى لكل مؤسسة. |
تحليل تقدم المكالمات
استخدم نشاط CallProgressAnalysis لتعيين معلمات CPA لإجراء اكتشاف البريد الصوتي/جهاز الرد الآلي (AMD) لإعادة الاتصال.
يمكنك وضع نشاط CallProgressAnalysis في المناطق التالية:
-
في التدفق الرئيسي، في أي وقت بعد نشاط معاودة الاتصال.
-
في تدفق الحدث، على معالج الأحداث CallbackFailed فقط.
عند محاولة معاودة الاتصال، إذا وصلت المكالمة إلى AMD/البريد الصوتي، يقوم النظام بوضع علامة على المكالمة على أنها غير ناجحة. يتم التقاط نتيجة اكتشاف AMD في متغير إخراج السبب لمعالج الأحداث CallbackFail. إذا كانت قيمة CallbackFailed.reason
هي AMD، فهذا يشير إلى أنه تم اكتشاف AMD/البريد الصوتي للعميل. استنادا إلى متغير الإخراج هذا، يمكنك تكوين عمليات إعادة محاولة معاودة الاتصال.
يتوفر هذا النشاط فقط في حالة تمكين قائمة الانتظار المفضلة وميزات معاودة الاتصال للمؤسسة.
إذا قمت بتكوين استطلاع رأي للعملاء بعد المكالمة في التدفق الخاص بك، فلن يتم بدؤه إذا تم الرد على المكالمة عن طريق AMD أو البريد الصوتي، مما يمنع الاستطلاعات غير الضرورية.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع الأحداث.
الإعدادات العامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
معلمات الوسائط المتقدمة
يمكنك هذا القسم من تكوين معلمات CPA التالية:
المعلمة | الوصف |
---|---|
الحد الأدنى لفترة الصمت |
يشير هذا إلى الحد الأدنى لفترة الصمت (بالمللي ثانية) المطلوبة لتصنيف مكالمة كمكالمة مكتشفة صوتيا. إذا تم تمرير العديد من مكالمات جهاز الرد الآلي إلى الوكلاء كصوت، فقم بزيادة هذه القيمة لفترات توقف أطول في رسائل تحية جهاز الرد على المكالمات. يمكنك تعيين هذه القيمة بين 100–1000 مللي ثانية مع القيمة الافتراضية ك 608 مللي ثانية. |
فترة التحليل |
يشير هذا إلى المدة الزمنية (بالمللي ثانية) المستغرقة في تحليل مكالمة. إذا كانت هناك تحية قصيرة للوكيل على جهاز الرد على المكالمات، فإن القيمة الأطول تصنف مكالمة جهاز الرد الآلي على أنها صوت. إذا كانت المكالمة موجهة إلى شركة يكون لدى عامل البدالة فيها تحية نصية أطول، فإن القيمة الأقصر تصنف التحية الطويلة والمباشرة على أنها مكالمة جهاز الرد الآلي. يمكنك تعيين هذه القيمة بين 1000–10000 مللي ثانية مع القيمة الافتراضية 2500 مللي ثانية. |
الحد الأدنى للكلام الصحيح |
يشير هذا إلى المدة الزمنية الدنيا (بالمللي ثانية) للصوت المطلوب لتصنيف مكالمة كمكالمة مكتشفة صوتيا. يمكنك تعيين هذه القيمة بين 50-500 مللي ثانية مع القيمة الافتراضية على أنها 112 مللي ثانية. |
تحليل الوقت الأقصى |
يشير هذا إلى المدة الزمنية القصوى (بالمللي ثانية) المسموح بها للتحليل قبل تحديد تحليل المشكلة على أنها هواء ميت أو حجم منخفض. يمكنك تعيين هذه القيمة بين 1000–10000 مللي ثانية مع القيمة الافتراضية ك 3000 مللي ثانية. |
متغيرات الإخراج
عند اكتمال اكتشاف AMD أو البريد الصوتي، يتم تحديث المتغيرات التالية:
متغير الإخراج | الوصف |
---|---|
رمز الفشل | يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
وصف الفشل |
يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
التحكم في التسجيل
يوفر Flow Designer نشاط التحكم في التسجيل بغرض الحصول على موافقة التسجيل من المستخدم أو المتصل. تسجيل الموافقة هي إحدى خصائص التكوين المتوفرة كجزء من هذا النشاط. استخدم نشاط قائمة لتسجيل موافقة المستخدم في متغير تدفق منطقي. أثناء التفاعل، إذا أردت التقاط قيمة الموافقة لإنشاء تقرير، فاستخدم المتغير المنطقي كمدخل لقيمة خاصية الموافقة لنشاط التحكم في التسجيل. وبعد ذلك، يمكنك وضع علامة على المتغير المستخدم لتسجيل موافقة المتصل على أنه قابل للإبلاغ.
يمكن لمطور التدفق تحديد ما إذا كان يجب التقاط موافقة التسجيل لمكالمة أم لا، لأغراض إعداد التقارير. عندما يريد العميل الحصول على الموافقة على التسجيل، استخدم المتغيرات العامة لإنشاء تقرير موافقة. عندما لا يرغب العميل في الحصول على الموافقة على التسجيل، استخدم المتغيرات المحلية. يوفر هذا مرونة أفضل للمستأجرين والعملاء لإدارة استخدام المتغيرات.
يمكنك تكوين التحكم في التسجيل باتباع الخطوات التالية:
-
في مصمم التدفق، اسحب نشاط التحكم في التسجيل وأفلته من مكتبة النشاط إلى اللوحة.
-
انقر فوق نشاط التحكم في التسجيل لتهيئة إعدادات النشاط.
-
في الإعدادات العامة، أدخل اسما للنشاط في تسمية النشاط.
-
(اختياري) في حقل وصف النشاط، أدخل وصفا للنشاط.
-
في إعدادات التحكم فيالتسجيل، حدد متغير تدفق من القائمة المنسدلة لتمكين التسجيل.
يتيح نشاط القائمة ل IVR (Interactive Voice Response) ونشاط التحكم في التسجيل عند استخدامهما معا في التدفق التقاط موافقة التسجيل. تعطى الأولوية لإعداد موافقة المستخدم في التدفق مقارنة بمستوى المستأجر أو مستوى قائمة الانتظار أو إعدادات تكوين مستوى جدول التسجيل.
يمكن إدارة التحكم في التسجيل في السيناريوهات التالية:
-
إذا تم تعيين تكوين موافقة المستخدم إلى نعم في سير المهام، تسجيل المكالمة، بغض النظر عن تكوين التسجيل المعين على مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.
-
إذا لم يوافق المستخدم وتم تعيين التكوين على "لا" في سير المهام، فلن يتم تسجيل المكالمة، بغض النظر عن تكوين التسجيل الذي تم تعيينه على مستوى المستأجر أو قائمة الانتظار أو جدول التسجيل.
-
إذا لم يتم تكوين موافقة المستخدم في سير المهام، ولكن تم تعيين تكوين إلى نعم في أي من المستويات الأخرى مثل المستأجر أو قائمة الانتظار أو جدول التسجيل، يتم تسجيل المكالمة.
-
إذا لم يتم تكوين موافقة المستخدم، وتم تعيين تكوين إلى "لا" على جميع المستويات مثل المستأجر وقائمة الانتظار وجدول التسجيل، فلن يتم تسجيل المكالمة.
بالإضافة إلى ذلك، لا يزال يتم تطبيق تكوينات التسجيل الأخرى مثل متابعة عند النقل وإيقاف مؤقت ممكن للاستئناف وإيقاف مدة الإيقاف المؤقت وما إلى ذلك، استنادا إلى التسلسل الهرمي الحالي مثل المستأجر أو قائمة الانتظار أو مستوى جدول التسجيل.
متغيرات الإخراج
لا يحتوي هذا النشاط على متغيرات مخرجات.
تسجيل النشاط
يسجل نشاط السجل إدخال الكلام أو كلام المتصلين الذين يمكن الرجوع إليهم في نفس تدفق المكالمة. هذا النشاط متاح فقط للعملاء الذين يستخدمون منصة وسائط الجيل التالي. يقوم النظام بتخزين الملفات الصوتية المسجلة فقط أثناء المكالمة ، وبعد ذلك يتم حذف هذه الملفات تلقائيا من النظام. حاليا ، الملفات الصوتية المسجلة بتنسيق غير مشفر. لا نوصي بتسجيل المعلومات الحساسة باستخدام هذه الميزة.
إذا كنت لا ترى نشاط السجل، فاتصل بدعم Cisco لتمكين علامة الميزة المقابلة.
لا تستخدم نشاط السجل كجزء من سير الأحداث، خاصة بعد الحدث "قطع اتصال العامل". تؤدي إضافة نشاط التسجيل في تدفق الحدث إلى إزالة الملفات الصوتية التي يتم تسجيلها من خلال الوحدة النمطية لإدارة تسجيلات مركز اتصال Webex.
1 |
قم بتسجيل الدخول إلى Control Hub، واختر الخدمات > مركز الاتصال> التدفقات. | ||||||||||||||||||||||||
2 |
انقر فوق إدارة التدفقات ثم انقر فوق إنشاء سير المهام . | ||||||||||||||||||||||||
3 |
في حقل اسم التدفق، أدخل اسما فريدا وانقر فوق بدء تدفق البناء. تظهر نافذة Flow Designer (مصمم التدفق). | ||||||||||||||||||||||||
4 |
اسحب نشاط السجل وأفلته من مكتبة الأنشطة إلى لوحة التدفق الرئيسية. | ||||||||||||||||||||||||
5 |
في الإعدادات العامة، قم بتنفيذ الإجراءات التالية:
| ||||||||||||||||||||||||
6 |
في إعدادات السجل، قم بتكوين الحقول التالية:
| ||||||||||||||||||||||||
7 |
في قسم متغيرات الإخراج، قم بعرض المتغيرات التالية:
يمكنك استخدام متغير إخراج Record_audioFileData في أنشطة مثل تشغيل الرسالة والقائمة وجمع الأرقام في تدفق مكالمة . يمكن تكوين متغير الإخراج هذا كمتغير صوتي في إعدادات المطالبة الخاصة بأنشطة IVR لتشغيل الصوت المسجل للمتصلين. يمكن أن تكون القيمة المتغيرة في شكل تعبير حصاة: يمكنك استخدام متغير إخراج Record_audioFileData في نشاط طلب HTTP لتحميل الصوت المسجل إلى خادم أو API خارجي تابع لجهة خارجية. يمكن القيام بذلك عن طريق اختيار نوع المحتوى كملف ومتغير إخراج نشاط السجل من القائمة المنسدلة المحتوى في نص الطلب. يسرد الجدول التالي رموز الخطأ وأوصافها لنشاط السجل:
|
تعيين إعلان
يقوم نشاط الإعلان المحدد بتكوين الإعلانات التي يتم تشغيلها عند اتصال المكالمة بأحد الوكلاء. عند تمكينها، يمكنك تكوين رسالة مسجلة مسبقا كرسالة امتثال تحتوي على معلومات قانونية أو تحية وكيل مخصصة أو كليهما. يمكنك استخدام هذا النشاط لكل من المكالمات الواردة والصادرة.
بالنسبة للتدفقات الواردة—قم بتكوين نشاط الإعلان قبل نشاط جهة اتصال قائمة الانتظار للحصول على الأداء الأمثل. بدلا من ذلك، يمكنك تكوينه ضمن حدث الطلب المسبق في تدفق الأحداث.
بالنسبة للتدفقات الصادرة—يجب تكوين نشاط الإعلان ضمن حدث الطلب المسبق. تأكد من أن نشاط تعيين معرف المتصل هو النشاط الطرفي لحدث الطلب المسبق.
يدعم نشاط تعيين الإعلان ثلاثة أنواع من الإعلانات:
رسالة الامتثال
تستخدم رسالة الامتثال عند الحاجة إلى تشغيل رسالة قانونية في بداية التفاعل بين المتصل والوكيل. قد يكون هذا في إشارة إلى تسجيل المكالمة أو رسالة مهمة أخرى.
قبل استخدام رسالة التوافق، يجب على المسؤول تحميل رسائل التوافق إلى الملفات الصوتية في مركز التحكم، إلى مخزن المطالبة. لمزيد من المعلومات، راجع إدارة المطالبات الصوتية في إدارة الملفات الصوتية.
يجب تحميل الملفات الصوتية بتنسيق WAV كصوت أحادي بمعدل عينة 8 كيلو هرتز وترميزها ك u-law 8 بت.
لتكوين رسالة التوافق، قم بتشغيل مفتاح التبديل تمكين رسالة التوافق في مصمم التدفق.
اختر الملف الصوتي المطلوب الذي يحتوي على رسالة التوافق من القائمة المنسدلة.
تتضمن بعض الاعتبارات المهمة لرسالة الامتثال ما يلي:
- يتم سماع رسالة الامتثال من قبل كل من المتصل والوكيل.
- يتم تشغيل رسالة الامتثال مرة واحدة فقط لكل مكالمة.
- يتم تضمين رسالة الامتثال في تسجيلات المكالمات.
- تدعم رسالة التوافق سيناريوهات الاتصال التالية:
السيناريو
رسالة الامتثال
مكالمة واردة
نعم
بنك التعمير الصيني
نعم
الاتصال الخارجي
نعم
الحملات الصادرة
نعم
التحويل الأعمى (قائمة الانتظار / الوكيل / EP)
غير قابل للتطبيق
آمر
لا
استشر التحويل
لا
تحية العميل
تسمح تحية الوكيل بتشغيل التحية المسجلة للوكيل في بداية التفاعل بين المتصل/الوكيل. يمكن أن يشمل ذلك الترحيب بالمتصل ، وتحديد الوكيل ، والمعلومات السياقية الأخرى ذات الصلة ، وبالتالي تقديم مقدمة واضحة وجيدة الخطى ومناسبة للغة.
يسجل الوكلاء رسائل الترحيب ويقدمونها إلى المسؤولين أو المشرفين. ثم يقومون بعد ذلك بتحميل رسائل التحية هذه ووضع علامة عليها باستخدام طريقة عرض الإدارة المطالبة المحسنة في مركز التحكم، في مخزن التحية. لمزيد من المعلومات، راجع إدارة التحية الشخصية للوكيل في إدارة الملفات الصوتية.
يجب تحميل الملفات الصوتية بتنسيق WAV كصوت أحادي بمعدل عينة 8 كيلو هرتز وترميزها ك u-law 8 بت.
قد يطلب الوكلاء رسائل تحية متعددة عند تقديم قوائم الانتظار لمؤسسات مختلفة. قد يرغبون في تخصيص رسائل التحية باسم المؤسسة. تعالج علامات السمات ذلك من خلال السماح للمسؤول أو المشرف بوضع علامة تحية بسمة يطابقها النظام في تدفق عند معالجة مكالمة.
عند تشغيل مفتاح التبديل تمكين تحية الوكيل، يتم تشغيل تحية الوكيل للوكيل المعين تلقائيا للمتصل إذا كانت متوفرة في مخزن التحية الشخصية بمركز التحكم.
يحدد النشاط تحية الوكيل استنادا إلى تركيبة الوكيل المعين للمكالمة وعلامة سمة اختيارية. إذا لم يتم تحديد علامة السمة، يقوم النشاط بتشغيل التحية الافتراضية للوكيل.
على سبيل المثال،
- إذا كان لدى الوكيل المعين تحية افتراضية (تحية بدون علامة سمة)، يقوم النظام بتشغيل تلك التحية.
- إذا كان لدى الوكيل المعين تحية بعلامة
السمة VIP، فسيقوم النظام بتشغيل تحية الوكيل المعين الموسومة بسمة
VIP.
- في حالة عدم وجود تركيبة مطابقة للعامل/السمة المعينة، لا يتم تشغيل أي تحية.
يمكن ملء علامة السمة بنص ثابت أو تعبير. في حالة استخدام نص ثابت، يجب أن تتطابق القيمة مع سمة تم إنشاؤها في Control Hub عند تحميل ملفات ترحيب العامل. يمكن إدخال التعبيرات باستخدام متغيرات التدفق المحددة في خصائص التدفق العام ، المحاطة بأقواس متعرجة. على سبيل المثال، في التعبير {{ENG}}_{{VIP}}، يقرأ المتغير {{ENG}} على أنه يحتوي على قيمة eng، ويقرأ المتغير {{VIP}} على أنه يحتوي على قيمة vip، ويقرأ المتغير المحسوب النهائي على أنه eng_vip
.
تتضمن بعض الاعتبارات المهمة لتحية الوكيل ما يلي:
- يتم سماع التحية الشخصية للوكيل من قبل كل من المتصل والوكيل.
- يتم تضمين التحية الشخصية للوكيل في تسجيلات المكالمات.
- تدعم رسالة التحية الشخصية للوكيل سيناريوهات الاتصال التالية:
السيناريو
تحية الوكيل
مكالمة واردة
نعم
بنك التعمير الصيني
نعم
الاتصال الخارجي
لا
الحملات الصادرة
لا
التحويل الأعمى (قائمة الانتظار / الوكيل / EP)
نعم
آمر
لا
استشر التحويل
لا
الأنشطة في التحكم في التدفق
بدء التدفق
يظهر نشاط بدء التدفق على لوحة التدفق الرئيسية بشكل افتراضي. لا يمكنك حذف نشاط بدء التدفق. يشير هذا النشاط إلى الحدث الذي يؤدي إلى تشغيل هذا التدفق. يحدد هذا النشاط كيفية استخدام التدفق وأنواع الأنشطة المتوفرة للتكوين.
حدث مشغل التدفق الوحيد المتاح حاليا هو NewPhoneContact
. يقوم النظام بتشغيل هذا الحدث عندما تصل مكالمة جديدة إلى نقطة إدخال هاتفية في مركز الاتصال. يمكنك استخدام التدفقات التي يتم تشغيلها بواسطة الحدث NewPhoneContact في استراتيجيات توجيه نقطة الدخول. يتم تحديد حدث مشغل التدفق حاليا بشكل افتراضي ولا يمكن تحريره. سيتم الكشف عن أحداث إضافية في المستقبل.
يتم تسمية نشاط بدء التدفق تلقائيا باسم حدث مشغل التدفق المحدد. يتيح لك ذلك معرفة نوع التدفق الذي يتم بناؤه بسرعة.
متغيرات الإخراج
يعتمد عدد ونوع متغيرات الإخراج المرتبطة بنشاط بدء التدفق على حدث مشغل التدفق المحدد. تخزن هذه المتغيرات البيانات التي يتم التقاطها في اللحظة التي يتم فيها تشغيل التدفق. على سبيل المثال، يتم عرض متغيرات الإخراج الموضحة أدناه من خلال الحدث NewPhoneContact
.
استخدم هذه المتغيرات في الأنشطة اللاحقة للتحكم في تسلسل التدفق.
-
NewPhoneContact.ANI
التعرف التلقائي على الرقم (ANI) هو إحدى ميزات شبكة الاتصالات لتحديد رقم الهاتف الأصلي للمكالمة تلقائيا. يخزن هذا المتغير رقم هاتف المتصل الذي قام بتشغيل
حدث NewPhoneContact
. -
NewPhoneContact.DNIS
خدمة تعريف الرقم المطلوب (DNIS) هي خدمة تعرف رقم الهاتف المطلوب أصلا للمكالمة. يخزن هذا المتغير رقم الهاتف الذي طلبه المتصل لتشغيل
حدث NewPhoneContact
. -
NewPhoneContact.InteractionID
معرف فريد لمركز اتصالات Webex مرتبط بكل تفاعل يتم تشغيله بواسطة
حدث NewPhoneContact
.يمكنك عرض معرف التفاعل على سطح المكتب. لمزيد من المعلومات، راجع مثال: عرض معرف التفاعل على سطح المكتب في القسم إنشاء متغيرات تدفق مخصصة .
-
NewPhoneContact.PSTNRegion
منطقة PSTN التي تم تكوينها في نقطة الدخول (EP) - تعيين رقم الطلب (DN) لخدمات الوسائط الصوتية الإقليمية. هذا المتغير مدعوم فقط على النظام الأساسي الصوتي من الجيل التالي.
-
NewPhoneContact.FlowVersionLabel
تسمية الإصدار للتدفق الذي يتم إنشاؤه أثناء تنفيذ التدفق. يمكن لمطوري Flow إنشاء سلوكيات مختلفة لإصدارات تدفق مختلفة مثل "Dev" و "Test" و "Live" و "الأحدث".
باستخدام متغير NewPhoneContact.FlowVersionLabel
، يمكن للمطورين تعديل منطق التدفق ديناميكيا عن طريق الوصول إلى تسميات الإصدار داخل التدفق. -
NewPhoneContact.FlowId
معرف فريد للتدفق المنفذ حاليا.
-
NewPhoneContact.EntryPointId
معرف فريد لنقطة الدخول التي تبدأ التدفق.
-
NewPhoneContact.OrgId
المعرف الفريد للمؤسسة.
-
NewPhoneContact.Headers
يخزن تفاصيل رأس Session Initiation Protocol (SIP) للمكالمة الواردة بتنسيق JSON. يمكن لمطوري Flow استخراج واستخدام رؤوس X المخصصة ل SIP الواردة لاتخاذ قرارات التوجيه ولدمج مركز اتصال Webex مع أنظمة IVR التابعة لجهات خارجية. عندما يتصل أحد العملاء بمركز اتصال Webex، يقوم النظام بتوزيع بيانات التدفق واستخراج رأس SIP.
المتطلبات الأساسية
- استخراج رؤوس SIP متاح فقط للمستأجرين على RTMS (النظام الأساسي للوسائط الصوتية من الجيل التالي).
- استخدام رؤوس X المخصصة مدعوم حاليا للمؤسسات التي تستخدم Webex Calling مع البوابة المحلية (LGW) كخيار الاتصال الهاتفي لمركز اتصال Webex.
مثال ضع في اعتبارك دعوة SIP التالية:
دعوة رشفة:12345@domain.com SIP/2.0 عبر: SIP/2.0/UDP client.atlanta.example.com; الفرع = z9hG4bK74bf9 الحد الأقصى للأمام: 70 من: "أليس" <sip:alice@atlanta.example.com>; tag=9fxced76sl إلى: <sip:12345@domain.com> معرف المكالمة: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 دعوة الاتصال: <sip:alice@pc33.atlanta.example.com> التحويل: <sip:john.doe@example.com>; السبب = غير مشروط ؛ الخصوصية = إيقاف ؛ الشاشة = لا نوع المحتوى: التطبيق / sdp طول المحتوى: 143 X-معرف العميل: 987654321 X- سبب المكالمة: الدعم أولوية X: عالية
في هذا المثال، يستخرج النظام التفاصيل التالية:
X-معرف العميل: 987654321
X-استدعاء السبب: الدعم
X-الأولوية: عالية
يقوم النظام بتحويل رؤوس SIP إلى أحرف صغيرة. استخدم نشاط تعيين متغير لتعيين رأس SIP واحد أو أكثر للمتغيرات المحددة داخل النظام.
أنماط العناوين التالية محجوزة للاستخدام الداخلي ويجب عدم تمريرها كرؤوس مخصصة. بشكل افتراضي، سيتم إسقاط أي رؤوس تطابق هذا النمط ولن يتم تمريرها إلى مركز اتصال Webex.
-
عنوان X
-
X-إضافة-تحويل
-
X-BNR-الدولة
-
X-BNR-الترميز الأصلي
-
X-BNR-تجاوز
-
X-BroadWorks-الارتباط-معلومات
-
دعم X-FS
-
إكس باث
-
X-RTMS-CID
-
إكس-آر تي إم إس-أو آي دي
-
X-RTMS-CONFID
-
X-RTMS-AGENT-LEGID
-
X-RTMS-ENTER-SOUND
-
X-RTMS-APP-PREFIX
-
X-RTMS-No-Lookup
-
مجال X-VPOP
اعتبارات مهمة:
- يوزع النظام اسم المتصل ك Caller_ID_Name.
- يمكن للنظام استخراج ما يصل إلى 20 رأسا من رسالة دعوة SIP الواردة. إذا كان عدد الرؤوس أكثر من 20 ، فإن النظام يستخرج فقط أول 20 رأسا تم فرزها أبجديا.
- هناك حد 1000 بايت لجميع معلومات الرأس.
لإضافة رؤوس SIP وتحليلها إلى أنظمة IVR خارجية، استخدم الأنشطة التالية:
نهاية التدفق
التدفق النهائي هو نشاط إنهاء يمثل نهاية مسار التدفق. يمكنك استخدام أي عدد من أنشطة نهاية التدفق لإنشاء التدفق الخاص بك لضمان إنهاء جميع مسارات التدفق.
لا تستخدم نشاط التدفق النهائي في تدفق IVR. قد يؤدي استخدام End Flow مع IVR إلى نفاد الهواء وقد لا تنقطع المكالمة.
يمكنك إعطاء كل نشاط تسمية ووصفا فريدا.
المعلمة | الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
تعيين المتغير
استخدم نشاط تعيين المتغير لتعيين القيم إلى متغيرات. يمكنك تعديل قيم المتغيرات بناء على متطلباتك أو وفقا للتدفق.
يمكنك تكوين متغيرات متعددة ضمن نشاط واحد لمجموعة متغيرات. هذا يلغي الحاجة إلى تكوين العديد من أنشطة Set Variable الفردية في اللوحة ، وبالتالي تمكين مطوري التدفق من إنشاء وتعديل التدفقات بشكل أسرع.
حدد نوع المتغير الذي ترغب في تحديده. لمزيد من المعلومات، راجع المتغيرات المخصصة والمتغيرات المعرفة مسبقا.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء. إذا لم تقم بتكوين مسار معالجة الأخطاء، فسيقوم معالج الأخطاء العمومي بمعالجة خطأ تنفيذ التدفق.
تمكنك الأقسام التالية من تكوين نشاط تعيين المتغير:
الإعدادات العامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
إعدادات متغيرة
المعلمة |
الوصف |
---|---|
متغير |
اختر المتغير من القائمة المنسدلة. يمكنك فقط تعيين متغيرات التدفق المخصصة إلى قيم مخصصة. المتغيرات المحددة مسبقا لها قيم ثابتة كما يمليها تنفيذ التدفق. |
قيمة متغيرة | انقر فوق زر الاختيار تعيين القيمة لتعيين المتغير إلى قيمة معينة. يتغير نوع حقل الإدخال بناء على نوع بيانات المتغير المحدد. لمعرفة المزيد حول أنواع البيانات المتغيرة، راجع إنشاء متغيرات تدفق مخصصة. إذا كانت القيمة عبارة عن سلسلة، فيمكنك إدخال نص أساسي أو تعبير.لإدخال تعبير، استخدم بناء جملة انقر فوق زر الاختيار تعيين إلى متغير لتعيين قيمة المتغير إلى قيمة متغير آخر في التدفق. اختر متغيرا من القائمة المنسدلة. كافة المتغيرات في التدفق متاحة للتحديد. |
إضافة جديد | انقر فوق إضافة جديد لإضافة متغيرات جديدة. حدد المتغير والقيمة المتغيرة. لا تقم بتضمين تعبيرات معقدة عند تكوين متغيرات متعددة ضمن نشاط معين متغير واحد. يمكنك تكوين ما يصل إلى 10 متغيرات ضمن نشاط "تعيين متغير" واحد. يمكنك إعادة ترتيب المتغيرات داخل نشاط تعيين المتغير. |
طلب BRE
استخدم نشاط طلب BRE لاسترداد البيانات من محرك قواعد العمل (BRE) الخاص بمؤسستك لاستخدامها في التدفق. يستخدم نشاط طلب BRE بروتوكولات HTTP القياسية لجلب البيانات من BRE.
تمكنك الأقسام التالية من تكوين نشاط طلب BRE:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
معلمات الاستعلام
كجزء من طلب BRE ، يمكنك تمرير المعلمات المتوفرة في مكالمة API إلى BRE. في أعمدة المفتاح‐القيمة، يمكنك إدخال مفتاح الاستعلام والقيمة المقترنة لإرسالها مع الاستعلام. يمكنك أيضا استخدام بناء جملة الأقواس المتعرجة المزدوجة لتمرير قيم متغيرة.
يحتوي نشاط BRE على معلمة استعلام واحدة محددة مسبقا: السياق
. يتم تمرير معلمة الاستعلام هذه في المكالمة API إلى BRE.
يتم حقن TenantID
تلقائيا كمعلمة ولا يحتاج إلى تكوين.
المعلمة |
الوصف |
---|---|
السياق |
يحتوي على سبب الطلب. لا يمكن تحرير هذه المعلمة الإلزامية أو حذفها. يجب أن تحتوي هذه المعلمة على نفس قيمة القيمة المحددة في سياق |
اني |
يحتوي على رقم الهاتف الصادر للمكالمة. هذه معلمة افتراضية يمكنك تحريرها أو حذفها، استنادا إلى تكوين القواعد في BRE. قيمة العينة ل ANI هي |
مهلة الاستجابة | يحدد مهلة الاتصال لطلب BRE. يتم تعيين الإعداد الافتراضي على 2000 مللي ثانية. |
عدد مرات إعادة المحاولة |
يحدد عدد المرات التي تتم فيها محاولة طلب BRE بعد الفشل. يتم استخدام هذه المعلمة إذا كان رمز الحالة هو 5xx ؛ على سبيل المثال ، 500 أو 501. |
لإضافة معلمة استعلام، انقر فوق إضافة جديد. يؤدي ذلك إلى إضافة صف حيث يمكنك إدخال أزواج قيم المفاتيح. يمكنك إضافة العديد من معلمات الاستعلام كما هو مطلوب كجزء من طلب BRE.
إعدادات التحليل
يمكنك هذا القسم من تحليل الاستجابة من طلب BRE إلى متغيرات مختلفة:
المعلمة |
الوصف |
---|---|
متغير الاستجابة |
اختر متغيرا تريد استخراج مقطع معين منه من كائن استجابة طلب BRE. يمكنك اختيار متغيرات التدفق المخصص فقط من القائمة المنسدلة. |
تعبير المسار |
تعريف تعبير المسار لتحليل كائن الاستجابة. اعتمادا على نوع بنية البيانات لكائن الاستجابة وحالات الاستخدام لاستخراج مجموعة فرعية من تلك المعلومات، يختلف تعبير المسار. تتم تسوية البيانات إلى تسلسل هرمي للكائن قبل تنفيذ تعبير المسار، لذلك يتم استخدام JSONPath في كائن الاستجابة بغض النظر عن نوع المحتوى الذي تم تكوينه. |
متغيرات الإخراج
يرجع طلب BRE متغيري إخراج:
-
BRERequest1.httpResponseBody
: إرجاع نص الاستجابة لطلب BRE. -
BRERequest1.httpStatusCode
: إرجاع رمز الحالة الخاص بطلب BRE.يتم تصنيف رموز الاستجابة هذه إلى الفئات التالية:
-
الردود المعلوماتية (100-199)
-
الاستجابات الناجحة (200-299)
-
عمليات إعادة التوجيه (300–399)
-
أخطاء العميل (400–499)
-
أخطاء الخادم (500–599)
-
تنسيقات نوع المحتوى
تصف الأمثلة التالية نماذج تنسيقات نوع محتوى الإدخال واستجابة JSON.
نوع المحتوى XML
استخدم هذه الأداة لتحويل XML إلى تنسيق JSONhttps://codeshack.io/xml-to-json-converter/.
XML تنسيق الإدخال:
<ملاحظة> <إلى>Tove</إلى> <من>جاني</من> <عنوان>تذكير</عنوان> <الجسم>تطبيق الاختبار</الجسم> </ملاحظة>
استجابة البيانات / JSON العادية
{ "ملاحظة": { "إلى": "توف"، "من": "جاني"، "العنوان": "تذكير"، "الجسم": "تطبيق الاختبار" } }
مثال على تعبير مسار JSON: استخدم $.note.from
للحصول على القيمة ك Jani
.
نوع المحتوى TOML
استخدم هذه الأداة لتحويل TOML إلى تنسيق JSON https://www.convertjson.com/toml-to-json.htm.
تنسيق إدخال TOML:
title = "مثال TOML" [المالك] الاسم = "توم بريستون فيرنر" dob = 1979-05-27T 07:32:00-08:00
استجابة البيانات / JSON العادية
{ "العنوان": "مثال TOML"، "المالك": { "الاسم": "توم بريستون-فيرنر"، "dob": "1979-05-27T15:32:00.000Z" } }
مثال على تعبير مسار JSON: استخدم $.owner.name
للحصول على القيمة ك "Tom Preston-Werner".
نوع المحتوى YAML
استخدم هذه الأداة لتحويل YAML إلى تنسيق JSON https://www.convertjson.com/yaml-to-json.htm.
تنسيق إدخال YAML:
# سجل الموظف مارتن: الاسم: مارتن D'vloper الوظيفة: المطور المهارة: النخبة
استجابة البيانات / JSON العادية
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
مثال على تعبير مسار JSON: استخدم $.martin.job
للحصول على قيمة المطور
.
نوع المحتوى JSON
استخدم مقيم تعبير JSONhttps://jsonpath.com/.
تنسيق إدخال JSON:
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
استجابة البيانات / JSON العادية
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
مثال على تعبير مسار JSON: استخدم $.martin.job
للحصول على قيمة المطور
.
طلب HTTP
يجلب نشاط طلب HTTP المعلومات من مصدر بيانات خارجي مثل CRM باستخدام بروتوكولات HTTP القياسية.
يتم دعم سمات المصادقة الأساسية وOAuth 2.0 لنقاط النهاية المصادق عليها.
تمكنك الأقسام التالية من تكوين نشاط طلب HTTP:
الإعدادات العامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما لنشاط طلب HTTP. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
إعدادات طلب HTTP
المعلمة |
الوصف |
---|---|
استخدام نقطة النهاية المصادق عليها |
لتمكين القدرة على تقديم طلب HTTP إلى نقطة نهاية مصادق عليها. بشكل افتراضي، يكون زر التبديل هذا قيد التشغيل. |
موصل |
اختر الموصل من القائمة المنسدلة. تعرض القائمة المنسدلة اسم الموصلات التي تم تكوينها في لوحة التحكم. يوفر الموصل موقعا مشتركا لتخزين بيانات الاعتماد للخدمة التي تريد الوصول إليها. على سبيل المثال، يتحقق موصل Salesforce من صحة حساب Salesforce ويسمح بالاتصال به. يمكنك بعد ذلك الرجوع إلى هذا الموصل من داخل نشاط طلب HTTP لتقديم طلب. يؤدي هذا بشكل أساسي إلى إنشاء قسم المجال في عنوان URL. لتكوين موصل في مركز التحكم، راجع مقالة إعداد موصلات التكامل لمركز الاتصال Webex. |
مسار الطلب |
أدخل مسار الطلب لطلب HTTP. يظهر هذا الحقل عند تشغيل زر التبديل استخدام نقطة النهاية المصادق عليها. |
عنوان URL للطلب |
يحدد عنوان URL للطلب الذي يمتد عبر كل من مسارات المجال والطلب لنقاط النهاية غير المصادق عليها. يظهر هذا الحقل عند إيقاف تشغيل زر التبديل استخدام نقطة النهاية المصادق عليها. |
أنواع الأساليب: الحصول على ، آخر ، وضع ، تصحيح ، حذف ، خيارات ، رئيس |
يحدد نشاط طلب HTTP الذي يدعم الطرق الشائعة التالية:
|
معلمات الاستعلام | يحدد المعلمات التي تقوم بتمريرها كجزء من طلب HTTP. يوفر خادم الويب هذه المعلمات الإضافية لاستخدامها ، على سبيل المثال ، لتقديم طلب GET. في أعمدة المفتاح‐القيمة، أدخل مفتاح الاستعلام والقيمة المقترنة التي تريد إرسالها مع الاستعلام. المعلمات هي قائمة بأزواج القيم الرئيسية المفصولة برمز علامة العطف (&). يمكنك أيضا استخدام قيم المتغير في بناء جملة الأقواس المتعرجة المزدوجة لتمرير قيم متغيرة. على سبيل المثال، إذا كنت ترغب في جلب رصيد حساب عميل استنادا إلى ANI، اعتمادا على واجهات برمجة تطبيقات خدمة مخزن البيانات، يمكن أن يكون المفتاح والقيمة: مفتاح: القيمة: |
رؤوس طلبات HTTP |
يحدد رؤوس HTTP التي تسمح للعميل بتمرير معلومات إضافية مع طلب HTTP. تسمح عناوين الطلبات مثل "قبول" أو "قبول" أو "إذا" بتنفيذ الطلبات المشروطة إلى جانب رؤوس أخرى مثل "ملف تعريف الارتباط" و"وكيل المستخدم". على سبيل المثال، كجزء من طلب GET، استخدم:
لإضافة رأس HTTP، انقر فوق إضافة جديد. يؤدي ذلك إلى إضافة صف حيث يمكنك إدخال أزواج المفاتيح والقيم المعنية. يمكنك إضافة أي عدد من رؤوس HTTP كما هو مطلوب كجزء من طلب HTTP. |
نوع المحتوى |
يحدد نوع المحتوى المتوقع لنص الطلب. تتضمن أنواع المحتويات المدعومة ما يلي:
|
نص الطلب القيمة |
يحدد وحدات بايت البيانات المرسلة في رسالة معاملة HTTP، مباشرة بعد الرؤوس إن وجدت. في أنواع معينة من طلبات HTTP مثل طلب POST أو PUT ، يمكنك إرسال نص طلب يحدد المحتوى لتحديثه في المورد الهدف.
|
مهلة الاستجابة |
لتحديد مهلة الاتصال لطلب HTTP. يتم تعيين الافتراضي على 2000 مللي ثانية ، ومع ذلك يمكن أن يكون له أي قيمة غير محدودة. |
عدد مرات إعادة المحاولة |
يحدد عدد المرات التي تتم فيها محاولة طلب HTTP بعد الفشل. إعادة المحاولة للخدمة غير متوفرة. يمكنك إعطاء أي قيمة غير محدودة لعدد مرات المحاولة. يتم استخدام هذه المعلمة إذا كان رمز الحالة هو 5xx ؛ على سبيل المثال ، 500 أو 501. |
إعدادات التحليل
يمكنك هذا القسم من تحليل الاستجابة الناتجة عن طلب HTTP إلى متغيرات مختلفة. هذا التكوين اختياري لأنه لا تتطلب كافة سيناريوهات طلب HTTP التحليل.
المعلمة |
الوصف |
---|---|
نوع المحتوى |
يحدد نوع المحتوى المتوقع لنص الاستجابة. تتضمن أنواع المحتويات ما يلي: جسون تومل XML YAML هي أنواع المحتويات المدعومة. |
متغير الإخراج |
اختر متغيرا لاحتواء البيانات من قسم معين من كائن استجابة طلب HTTP. |
تعبير المسار |
تعريف تعبير المسار لتحليل كائن الاستجابة. اعتمادا على بنية بيانات كائن الاستجابة وسبب استخراج مجموعة فرعية من المعلومات، يختلف تعبير المسار. تتم تسوية البيانات إلى تسلسل هرمي للكائن قبل تنفيذ تعبير المسار، لذلك يتم استخدام JSONPath في كائن الاستجابة بغض النظر عن نوع المحتوى الذي تم تكوينه. |
متغيرات الإخراج
يرجع طلب HTTP متغيرات الإخراج التالية:
-
HTTPRequest1.httpStatusCode
: إرجاع رمز حالة HTTP.يتم تصنيف رموز الاستجابة هذه إلى خمس فئات رئيسية:
-
الردود المعلوماتية (100-199)
-
الاستجابات الناجحة (200-299)
-
عمليات إعادة التوجيه (300–399)
-
أخطاء العميل (400–499)
-
أخطاء الخادم (500–599)
-
-
HTTPRequest1.httpResponseBody
: إرجاع نص الاستجابة لطلب HTTP. -
HTTPRequest1.httpResponseHeaders
: إرجاع معلومات الرأس من الاستجابة.
تنسيقات نوع المحتوى
تصف الأمثلة التالية نماذج تنسيقات نوع محتوى الإدخال واستجابة JSON.
نوع المحتوى XML
استخدم هذه الأداة لتحويل XML إلى تنسيق JSONhttps://codeshack.io/xml-to-json-converter/.
XML تنسيق الإدخال:
<ملاحظة> <إلى>Tove</إلى> <من>جاني</من> <عنوان>تذكير</عنوان> <الجسم>تطبيق الاختبار</الجسم> </ملاحظة>
استجابة البيانات / JSON العادية
{ "ملاحظة": { "إلى": "توف"، "من": "جاني"، "العنوان": "تذكير"، "الجسم": "تطبيق الاختبار" } }
مثال على تعبير مسار JSON: استخدم $.note.from
للحصول على القيمة ك Jani
.
نوع المحتوى TOML
استخدم هذه الأداة لتحويل TOML إلى تنسيق JSON https://www.convertjson.com/toml-to-json.htm.
تنسيق إدخال TOML:
title = "مثال TOML" [المالك] الاسم = "توم بريستون فيرنر" dob = 1979-05-27T 07:32:00-08:00
استجابة البيانات / JSON العادية
{ "العنوان": "مثال TOML"، "المالك": { "الاسم": "توم بريستون-فيرنر"، "dob": "1979-05-27T15:32:00.000Z" } }
مثال على تعبير مسار JSON: استخدم $.owner.name
للحصول على القيمة ك "Tom Preston-Werner".
نوع المحتوى YAML
استخدم هذه الأداة لتحويل YAML إلى تنسيق JSON https://www.convertjson.com/yaml-to-json.htm.
تنسيق إدخال YAML:
# سجل الموظف مارتن: الاسم: مارتن D'vloper الوظيفة: المطور المهارة: النخبة
استجابة البيانات / JSON العادية
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
مثال على تعبير مسار JSON: استخدم $.martin.job
للحصول على قيمة المطور
.
نوع المحتوى JSON
استخدم مقيم تعبير JSONhttps://jsonpath.com/.
تنسيق إدخال JSON:
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
استجابة البيانات / JSON العادية
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
مثال على تعبير مسار JSON: استخدم $.martin.job
للحصول على قيمة المطور
.
إعدادات انتظار النشاط
في بعض الحالات، إذا واجهت استجابة HTTP تأخيرا ملحوظا، فسيواجه المتصل فترة من الصمت. للتخفيف من هذا السيناريو ، من الممكن تحميل ملف صوتي. سيتم تشغيل هذا الملف للمتصل أثناء فترة استرداد استجابة HTTP. بالإضافة إلى ذلك ، من الممكن تكوين مدة التأخير قبل تشغيل هذا الصوت.
المعلمة | الوصف |
---|---|
تمكين الصوت عند الانتظار | قم بتبديل هذا الإعداد لتشغيل الملف الصوتي المحدد في حلقة مستمرة لضمان التشغيل دون انقطاع بينما يسترد النظام استجابة HTTP. |
ملف صوتي |
اختر ملفا صوتيا. يقوم النظام بتشغيل هذا الملف الصوتي للمتصل لملء الصمت أثناء استرداد استجابة HTTP. |
تأخر |
قم بتعيين قيمة وقت التأخير بالمللي ثانية وفقا للمتطلبات. القيمة الافتراضية معينة مسبقا على 2000 مللي ثانية. |
من الأفضل الحفاظ على إعداد التأخير أعلى من ثانيتين ومحاولة تحسين وقت استجابة استعلام HTTP. هذا يضمن عدم تشغيل الصوت دون داع مع ضمان الحد الأدنى من التأخير للهواء الميت للمتصل.
تحليل
استخدم نشاط التحليل لاستخراج المعلومات من كائن البيانات. يأخذ نشاط التحليل سلسلة الإدخال (JSON و TOML و XML و YAML) ويحولها إلى بنية JSON بناء على البيانات المحددة. يمكنك بعد ذلك تعيين بنية JSON إلى متغير باستخدام تعبير مسار JSON.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.
تمكنك الأقسام التالية من تكوين نشاط التحليل:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط |
إعدادات التحليل
المعلمة |
الوصف |
---|---|
متغير الإدخال |
يحدد المتغير الذي يخزن كائن البيانات لاستخدامه في التحليل. |
نوع المحتوى |
يحدد نوع المحتوى المتوقع لكائن البيانات. JSON و TOML و XML و YAML هي أنواع محتوى مدعومة. |
متغير الإخراج |
اختر متغيرا لاحتواء البيانات من قسم معين من كائن استجابة طلب HTTP. |
تعبير المسار |
تعريف تعبير المسار لتحليل كائن الاستجابة. اعتمادا على بنية بيانات كائن الاستجابة وسبب استخراج مجموعة فرعية من المعلومات، يختلف تعبير المسار. تتم تسوية البيانات إلى تسلسل هرمي للكائن قبل تنفيذ تعبير المسار، لذلك يتم استخدام JSONPath في كائن الاستجابة بغض النظر عن نوع المحتوى الذي تم تكوينه. يجب أن تؤكد تعبيرات المسار لتعبيرات Jayway JSONPath. لمزيد من المعلومات، راجع https://github.com/json-path/JsonPath. |
تنسيقات نوع المحتوى
تصف الأمثلة التالية نماذج تنسيقات نوع محتوى الإدخال واستجابة JSON.
نوع المحتوى XML
استخدم هذه الأداة لتحويل XML إلى تنسيق JSONhttps://codeshack.io/xml-to-json-converter/.
XML تنسيق الإدخال:
<ملاحظة> <إلى>Tove</إلى> <من>جاني</من> <عنوان>تذكير</عنوان> <الجسم>تطبيق الاختبار</الجسم> </ملاحظة>
استجابة البيانات / JSON العادية
{ "ملاحظة": { "إلى": "توف"، "من": "جاني"، "العنوان": "تذكير"، "الجسم": "تطبيق الاختبار" } }
مثال على تعبير مسار JSON: استخدم $.note.from
للحصول على القيمة ك Jani
.
نوع المحتوى TOML
استخدم هذه الأداة لتحويل TOML إلى تنسيق JSON https://www.convertjson.com/toml-to-json.htm.
تنسيق إدخال TOML:
title = "مثال TOML" [المالك] الاسم = "توم بريستون فيرنر" dob = 1979-05-27T 07:32:00-08:00
استجابة البيانات / JSON العادية
{ "العنوان": "مثال TOML"، "المالك": { "الاسم": "توم بريستون-فيرنر"، "dob": "1979-05-27T15:32:00.000Z" } }
مثال على تعبير مسار JSON: استخدم $.owner.name
للحصول على القيمة ك "Tom Preston-Werner".
نوع المحتوى YAML
استخدم هذه الأداة لتحويل YAML إلى تنسيق JSON https://www.convertjson.com/yaml-to-json.htm.
تنسيق إدخال YAML:
# سجل الموظف مارتن: الاسم: مارتن D'vloper الوظيفة: المطور المهارة: النخبة
استجابة البيانات / JSON العادية
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
مثال على تعبير مسار JSON: استخدم $.martin.job
للحصول على قيمة المطور
.
نوع المحتوى JSON
استخدم مقيم تعبير JSONhttps://jsonpath.com/.
تنسيق إدخال JSON:
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
استجابة البيانات / JSON العادية
{ "مارتن": { "الاسم": "مارتن D'vloper" ، "الوظيفة": "المطور" ، "المهارة": "النخبة" } }
مثال على تعبير مسار JSON: استخدم $.martin.job
للحصول على قيمة المطور
.
الحالة
يمثل نشاط الشرط قرارا. يأخذ التدفق مسار الصواب أو الخطأ اعتمادا على ما إذا كان قد تم استيفاء الشرط أم لا.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تمكنك الأقسام التالية من تكوين معلمات ومخرجات الشرط:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
تعبير
التفاف كل تعبير كما يلي: {{إدخال التعبير}}
.
مثال: {{HTTPRequest1.httpStatusCode == 200}}
إذا كنت تستخدم تعبيرا بدون أقواس ، فإن النظام يطرح خطأ في التدفق.
شرط |
الوصف |
---|---|
الحالة |
اختر الشرط من القائمة المنسدلة:
|
حال
استخدم نشاط الحالة إذا كانت هناك احتمالات أو نتائج متعددة عند نقطة قرار معينة في تدفق مكالمتك.
على سبيل المثال، يمكنك استخدام نشاط الحالة لتحديد انبثاقات شاشة منبثقة مختلفة لفرق وكلاء مختلفة بناء على اسم الفريق. تصبح كل حالة فرعا تحدد منه المسارات المناسبة. يستمر التدفق في المسار الذي يتم تقييمه على أنه صحيح لمثيل معين من التدفق. كل نشاط حالة له إعداد افتراضي يستخدمه النظام لأي حالة غير معرفة. إذا لم تكن أي من الحالات صحيحة، يتم تقييم الحالة الافتراضية على أنها صحيحة ويستمر التدفق على طول هذا الفرع.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تمكنك الأقسام التالية من تكوين نشاط الحالة:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
حال
المعلمة |
الوصف |
---|---|
متغير |
اختر متغيرا تريد تقييم الحالات المختلفة على أساسه. اختر المتغير من القائمة المنسدلة. |
تعبير |
أدخل تعبيرا لتقييم الحالات المختلفة مقابل. استخدم بناء جملة Pebble Template لتعريف التعبير. لمزيد من المعلومات حول بناء جملة قالب Pebble، راجع بناء جملة قالب Pebble. |
حال |
يحدد الحالات المختلفة للمقارنة مع المتغير أو التعبير. يمكنك إضافة ما يصل إلى 20 بيان حالة لكل نشاط. انقر فوق إضافة جديد لإضافة كتلة عبارة حالة جديدة للمقارنة مع قيمة ثابتة أو متغير أو تعبير. إذا كنت تستخدم متغيرا أو تعبيرا، فاستخدم بناء جملة قالب Pebble. لمزيد من المعلومات حول بناء جملة قالب Pebble، راجع بناء جملة قالب Pebble. |
الناتج |
الوصف |
---|---|
صحيح |
المسار الذي يجب اتخاذه إذا تم استيفاء الشرط. |
خطأ |
المسار الذي يجب اتخاذه إذا لم يتم استيفاء الشرط. |
اذهب إلى
يمنحك تسلسل التدفق القدرة على سلسلة تدفقات متعددة. لتحقيق تسلسل التدفق ، يمكنك إضافة نشاط إنهاء GoTo إلى اللوحة القماشية والإشارة إلى ما إذا كان التدفق الحالي يجب أن ينتقل إلى نقطة دخول أو تدفق آخر. لمزيد من المعلومات، راجع ربط التدفقات المتعددة (تسلسل التدفق).
إذا لم تعرض مكتبة الأنشطة نشاط GoTo، فاتصل بدعم Cisco لتمكين علامة الميزة المقابلة.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تدفقات الأحداث.
تمكنك الأقسام التالية من تكوين نشاط GoTo:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
إعدادات وجهة التدفق
يمكنك تعديل تجربة المتصل استنادا إلى الوقت (في حالة تسليم المكالمة إلى نقطة إدخال)، أو لإعادة استخدام تدفق واحد في سيناريوهات متعددة (في حالة تسليم المكالمة إلى تدفق).
استنادا إلى خيار GoTo ، يتم تمرير متغيرات التدفق من التدفق الحالي على النحو التالي:
-
الانتقال إلى نقطة الإدخال: يتم نسخ متغيرات التدفق المخصصة والمتغيرات العامة التي لها نفس الاسم ونوع البيانات من التدفق الحالي إلى التدفق المرتبط بنقطة الإدخال.
-
الانتقال إلى التدفق: يتم نسخ متغيرات التدفق التي تم تكوينها في قسم تعيين المتغيرات من التدفق الحالي إلى التدفق الجديد.
المعلمة | الوصف |
---|---|
اذهب إلى نقطة الدخول |
اختر هذا الخيار إذا كان التدفق الحالي يجب أن ينتقل إلى نقطة دخول. في مربع التحريروالسرد، أدخل نقطة الإدخال إذا كان يجب أن يتغير منطق التدفق استنادا إلى استراتيجية التوجيه النشط في وقت النقل. يتم نسخ متغيرات التدفق المخصصة والمتغيرات العمومية التي لها نفس الاسم ونوع البيانات من التدفق الأول إلى التدفق الجديد المرتبط بنقطة الإدخال. يتم عرض نقاط إدخال الهاتفية التي تم إنشاؤها في مركز التحكم في مركز اتصال Webex فقط. نقطة إدخال ثابتة: اختر نقطة إدخال من قائمة نقاط الإدخال المكونة مسبقا. فقط نقاط الدخول من نفس نوع القناة صالحة. نقطة الإدخال الديناميكية: اختر متغيرا يتم تعيينه إلى معرف نقطة إدخال صالح من مركز التحكم. فقط نقاط الدخول من نفس نوع القناة صالحة. |
انتقل إلى التدفق |
اختر هذا الخيار إذا كان التدفق الحالي يجب أن ينتقل إلى تدفق آخر. في مربع التحريروالسرد، اختر تدفق الوجهة من القائمة المنسدلة. تسرد القائمة المنسدلة الوجهة التدفقات المنشورة فقط. يمكنك عرض التدفق المطلوب في علامة تبويب منفصلة. لعرض تدفق، يمكنك إما النقر فوق خيار العرض الذي يظهر أثناء تحديد تدفق من القائمة أو النقر فوق خيار عرض التدفق المحدد بعد تحديد تدفق في خيار GoTo Flow. يمكنك تعيين المتغيرات يدويا عبر تدفقين في قسم تعيين متغير التدفق. التدفق الثابت: حدد تدفقا من قائمة التدفقات المكونة مسبقا. التدفق الديناميكي: اختر متغيرا يتم تعيينه إلى معرف تدفق صالح. يمكنك تحديد موقع معرف التدفق في إعدادات التدفق أسفل جزء الإعدادات العامة. |
تخطيط متغير التدفق
إذا اخترت خيار الانتقال إلى التدفق ، عرض قسم تعيين متغير التدفق. يتم تعيين متغيرات التدفق والمتغيرات العامة التي لها نفس الاسم ونفس نوع البيانات بين التدفقات تلقائيا. تساعدك هذه الميزة على تحرير أو حذف أو إضافة المزيد من التعيينات المتغيرة بين التدفق الحالي وتدفق الوجهة.
لا يمكنك تعيين متغيرات التدفقات في نشاط الانتقال إلى عند استخدام التدفقات المتغيرة. يمكنك فقط تعيين المتغيرات إلى أهداف التدفق الثابت. ارجع إلى الجدول أدناه لمعرفة سلوك تخطيط المتغيرات مع التدفقات المتغيرة.
عندما تقوم بتعيين متغير JSON من تدفق رئيسي إلى التدفق الهدف في نشاط GoTo، قم بتخزين مخرجات JSON في متغير آخر مثل سلسلة أو أي نوع متغير آخر، وقم بتعيين ذلك إلى نفس نوع المتغير في التدفق الهدف.
المعلمة |
الوصف |
---|---|
تعيين المتغيرات الحالية |
يسرد كافة متغيرات التدفق والمتغيرات العامة في التدفق الحالي. يمكنك تعيين نفس المتغير إلى متغيرات متعددة في تدفق الوجهة. في مربع التحريروالسرد، أدخل المتغير المراد تعيينه. |
إلى متغير الوجهة |
قائمة بجميع متغيرات التدفق والمتغيرات العامة في تدفق الوجهة التي سيتم نسخها من التدفق الحالي بعد التسليم. في مربع التحريروالسرد، أدخل المتغير المعين في تدفق الوجهة. يمكنك تعيين المتغيرات في التدفق الوجهة مرة واحدة فقط، بينما يمكنك تعيين المتغيرات في التدفق الحالي عدة مرات. |
لإضافة تعيينات متغيرة أو تحريرها أو حذفها:
-
لتحرير تعيين متغير، اختر التدفق المناسب من القائمة المنسدلة.
بعد اختيار متغير في القائمة المنسدلة تعيين المتغيرات الحالية أو متغير الوجهة ، تعرض القائمة المنسدلة الأخرى المتغيرات من نفس نوع البيانات فقط.
على سبيل المثال، إذا اخترت
customerId
من النوععدد صحيح
من القائمة المنسدلة تعيين المتغيرات الحالية، فستعرض القائمة المنسدلة إلى متغير الوجهة متغيرات النوععدد صحيح
فقط في التدفق الجديد. -
انقر فوق أيقونة الحذف لحذف تعيين متغير.
-
انقر فوق إضافة جديد لإضافة تعيين متغير جديد. اختر المتغيرات التي سيتم تعيينها في القائمتين المنسدلتين تعيين المتغيرات الحالية وإلى متغير الوجهة.
تفاصيل متغيرة
يعرض قسم تفاصيل متغير التدفق الحالي كل متغيرات التدفق والمتغيرات العامة في التدفق الحالي.
يعرض قسم تفاصيل متغير تدفق الوجهة كل متغيرات التدفق والمتغيرات العامة في التدفق الوجهة.
يمكنك النقر فوق العلامة للحصول على معلومات حول متغير. عندما تقوم بتحديد متغير للتعيين، يتحول المتغير إلى اللون الأخضر مما يساعدك على رؤية ما تم تعيينه بالفعل.
لضمان الوصول السلس إلى المعلومات والتفاعل طوال دورة حياة المكالمة، يعد التخطيط المتغير أمرا بالغ الأهمية أثناء تنفيذ التدفق. وهو ينطوي على التوافق الاستراتيجي للمتغيرات العامة مع كل من متغيرات التدفق المحلية ومتغيرات التدفق القابلة للعرض من قبل الوكيل، والمصممة خصيصا لكل من أنواع التدفق الثابتة والديناميكية:
يعد التعيين المتغير مهما أثناء تسلسل التدفق. يوضح الجدول أدناه الاختلافات الرئيسية بين استخدام خيارات GoTo الثابتة والديناميكية.
ثابت |
GoTo Flow: يعالج المتغيرات المعينة في قسم تعيينات متغير التدفق. GoTo Entry Point: يتم تعيين متغيرات التدفق القابلة للعرض للعامل والمتغيرات العامة تلقائيا عند التحويل إلى نقطة إدخال. |
دينامي |
GoTo Flow: يتم تعيين متغيرات التدفق القابلة للعرض للعامل والمتغيرات العامة تلقائيا. GoTo Entry Point: يتم تعيين متغيرات التدفق القابلة للعرض للعامل والمتغيرات العامة تلقائيا |
انتقل إلى رموز خطأ النشاط
رمز الفشل |
وصف الفشل | الشرح |
---|---|---|
1 |
رمز الفشل |
يخزن رمز الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
2 | وصف الفشل |
يخزن تفاصيل الفشل. يقوم النظام بتعيين هذه القيمة فقط عند فشل النشاط. |
ساعات العمل
يمكنك نشاط ساعات العمل من استخدام ساعات العمل وغير ساعات العمل مثل أيام العطل، والتجاوزات في مؤسستك المحددة في مركز التحكم. يمكنك إضافة نشاط ساعات العمل إلى سير مهام وتعيين هذا التدفق إلى نقطة إدخال. باستخدام هذا النشاط ، يمكنك استهلاك ساعات العمل والعطلات والتجاوزات لدمج استراتيجيات توجيه متعددة لجميع جداولها في تدفق واحد.
استخدم نشاط ساعات العمل لبرمجة جدول عمليات في سير المهام. يحدد هذا النشاط ما إذا كان جدول معين نشطا في أي وقت معين ويوجه تنفيذ التدفق وفقا لذلك.
يمكن للمسؤولين إدارة كيانات ساعات العمل من مركز التحكم. لمزيد من المعلومات، راجع إعداد ساعات العمل.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع تكوين معالجة الأخطاء.
تمكنك الأقسام التالية من تكوين نشاط ساعات العمل:
الإعدادات العامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما للنشاط. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
تفاصيل الجدول الزمني
في قسم تفاصيل الجدول، يمكنك اختيار ساعة عمل من القائمة المنسدلة لتحديد وقت تنفيذ مسارات مختلفة للتدفق. يشير الجدول إلى التحول المحدد في كائن ساعات العمل لساعة العمل المختارة. يتم تنفيذ التدفق بشكل أساسي بناء على الإطار الزمني المحدد في تحول ساعة العمل المختارة. كيانات ساعات العمل الأخرى مثل قوائم العطلات والتجاوزات لها الأسبقية على ساعات العمل إذا تزامن التوقيت مع توقيت التحول الحالي.
-
ساعات العمل الثابتة: اختر ساعة عمل من لوحة التحكم.
-
ساعات العمل المتغيرة: اختر متغيرا يتم تعيينه إلى ساعة عمل صالحة من مركز التحكم.
يجب أن يحتوي المتغير على معرف ساعة العمل الصحيح الذي تم الحصول عليه من Control Hub. إذا كان المعرف غير صالح، ينتقل التدفق إلى مسار الخطأ.
إذا كان أي من مدخلات القائمة المرتبة فارغا، يقوم مصمم التدفق بإلقاء خطأ في التحقق من صحة التدفق. يجب عليك حل هذه الأخطاء قبل نشر التدفق.
عقد ساعات العمل
يمكنك تكوين العقد التالية في نشاط ساعات العمل:
المعلمة |
الوصف |
---|---|
يتجاوز |
إذا تم تعريف الوقت الحالي على أنه تجاوز كما هو موضح في قائمة التجاوزات، يأخذ النشاط فرع التجاوز بغض النظر عن توقيتات المناوبة المذكورة في ساعات العمل المختارة. |
العطل |
إذا كان اليوم الحالي هو عطلة كما هو محدد في قائمة العطلات ، فإن النشاط يأخذ فرع العطلات بغض النظر عن أوقات المناوبة المذكورة في ساعات العمل المختارة. |
ساعات العمل |
هذه هي العقدة الأساسية التي تأخذ في الاعتبار توقيت التحول المذكور في ساعة العمل المحددة في قسم تفاصيل الجدول. يأخذ النشاط هذا الفرع إذا كان الوقت الحالي يطابق توقيت التحول المختار. |
الإعداد الافتراضي |
يأخذ النشاط الفرع الافتراضي إذا لم يتم تقييم أي مما سبق. |
متغيرات الإخراج
يستخدم نشاط ساعات العمل متغيرات المخرجات التالية.
اسم المتغير |
الوصف |
---|---|
|
أثناء تنفيذ التدفق ، يخزن هذا المتغير اسم التحول المحدد في ساعة العمل. |
|
أثناء تنفيذ التدفق، يخزن هذا المتغير اسم العطلة إذا كان اليوم الحالي عطلة كما هو محدد في قائمة العطلات. |
|
أثناء تنفيذ التدفق، يخزن هذا المتغير اسم التجاوز الذي يتطابق مع الوقت الحالي كما هو محدد في التجاوزات. |
|
يخزن هذا المتغير أي من العقدة تم اختياره أثناء تنفيذ التدفق، مثل ساعات العمل أو العطلات أو التجاوز أو الافتراضي. |
انتظري
يمكنك نشاط الانتظار من إيقاف تنفيذ التدفق مؤقتا لمدة محددة. عندما تقوم بتكوين هذا النشاط مع فترة الانتظار، يتوقف تنفيذ التدفق مؤقتا للمدة المحددة في نشاط الانتظار في مسار التنفيذ.
لا نوصي باستخدام نشاط الانتظار عندما تكون جلسة IVR نشطة لأن ذلك قد يتسبب في انتهاء مهلة جلسة IVR. في مثل هذه الحالات ، سيواجه الاتصال هواء ميتا مما يؤدي إلى فشل المكالمات. نوصي بشدة مصممي سير المهام باستخدام نشاط الانتظار في حدث فشل معاودة
الاتصال وتحديد فترة الانتظار.
نشاط الانتظار عام بطبيعته. عند تصميم تدفق ، يمكنك وضع هذا النشاط بعد أي نشاط وفقا لمتطلباتك. على سبيل المثال، أثناء إعادة محاولة معاودة الاتصال، يوقف هذا النشاط تنفيذ التدفق مؤقتا ويعيد محاولة معاودة الاتصال.
تمكنك الأقسام التالية من تكوين نشاط الانتظار:
إعدادات عامة
المعلمة |
الوصف |
---|---|
تصنيف النشاط |
أدخل اسما لنشاط الانتظار. |
وصف النشاط |
(اختياري) أدخل وصفا للنشاط. |
إعدادات الانتظار
المعلمة |
الوصف |
---|---|
مدة | اختر مدة بتنسيق HH:MM:SS لتحديد المدة الزمنية التي يتوقف فيها تنفيذ التدفق مؤقتا بحد أدنى 10 ثوان وبحد أقصى 72 ساعة. انقر فوق حقل المدة لتعيين الوقت. إذا أدخلت حقلي الدقائق والثواني إلى أكثر من 59، تلقائيا تعيين حقلي الدقائق والثواني إلى 59. إذا قمت بتعيين حقل الساعات إلى أكثر من 72، فسيطالبك بإدخال المدة بين 00:00:10 و72:00:00. يوجد حاليا انحراف يصل إلى بضعة أجزاء من الثانية أثناء تنفيذ هذا النشاط. لا تستخدم نشاط الانتظار في حالات الاستخدام التي تتطلب دقة عالية. |
متغيرات الإخراج
لا يتوفر متغير إخراج في هذا النشاط.
تخصيص النسبة المئوية
يمكنك نشاط تخصيص النسبة المئوية من توزيع حركة مرور المكالمات عبر مسارات مختلفة في سير المهام. يمكنك استخدام هذا النشاط كآلية تفريع للتدفق عبر مسارات تدفق متعددة وإنشاء مسارات خروج متعددة لتخصيص جهات اتصال لقوائم انتظار ومواقع وخوادم خارجية مختلفة.
يستخدم النظام خوارزمية جولة روبن المرجحة (WRR) لتوزيع حركة المرور وهذا قد يخلق اختلالات في التوازن. تتم إعادة تعيين الخوارزمية في كل مرة تنشر فيها التدفق. نوصي باختبار تنفيذ التدفق قبل نشر التغييرات في الإنتاج.
لنأخذ مثالا على توزيع النسبة المئوية 50٪ و 30٪ و 20٪ على التوالي لفهم توزيع 10 مكالمات تحت WRR. في النهاية ، سيقوم النظام بتوزيع المكالمات بالتساوي ، مثل 5 في مسار الخروج 1 ، 3 في مسار الخروج 2 ، 2 في مسار الخروج 3. ومع ذلك ، يحدث هذا ديناميكيا بطريقة معدلة بأوزان 5: 3: 2. إحدى النتائج المحتملة للتوزيع هي كما يلي ، أخذ 10 مكالمات متتالية مثل Path1 و Path2 و Path1 و Path2 و Path3 و Path1 و Path2 و Path3. من المهم ملاحظة أن هذا هو أحد التوزيعات الممكنة وأن توزيعات الاتصال يتم ضبطها بتوزيعات حمل مختلفة.
يسمح نشاط تخصيص النسبة المئوية الآن بقيم نسب مئوية تتراوح من 0 إلى 100. يمكن للمسؤولين استخدام إعداد 0٪ لإنشاء حالات استخدام لوحة التبديل. يسمح هذا بإيقاف تشغيل حركة المرور افتراضيا. ومع ذلك ، يمكنك تنشيط هذه الاتصالات لاحقا لتخصيص توزيعات أكبر من 0٪.
علاوة على ذلك ، يمكنك إضافة نشاط تخصيص النسبة المئوية قبل نشاط الملاحظات لتكوين الطريقة التي تريد بها إدارة حركة مرور المكالمات. يمكنك تخصيص 50٪ من التعليقات عبر البريد الإلكتروني ، و 30٪ من SMS ، و 20٪ من الاستطلاع.
وبالمثل، في بيئة متنوعة جغرافيا، يمكنك تكوين نشاط تخصيص النسبة المئوية لإرسال 10٪ من جهات الاتصال إلى بوسطن، و5٪ إلى شيكاغو، وتوزيع ال 85٪ المتبقية على مجموعة أخرى من المواقع.
يمكنك تكوين مسار معالجة الأخطاء (خطأ غير معرف) لمعالجة أخطاء النظام التي قد تحدث أثناء تنفيذ التدفق. لمزيد من المعلومات، راجع معالجة الأخطاء.
قبل البدء
1 |
في مصمم التدفق، اسحب نشاط تخصيص النسبة المئوية وأفلته من مكتبة الأنشطة إلى اللوحة الرئيسية. |
2 |
انقر فوق نشاط تخصيص النسبة المئوية لتكوين إعدادات النشاط. |
3 |
في الإعدادات العامة:
|
4 |
في تخصيص النسبة المئوية، قم بإنشاء مسارات التخصيص المطلوبة. في البداية، يقوم النظام بتعيين المسار الافتراضي للتخصيص إلى 100٪. يمكنك تحرير قيمة النسبة المئوية والوصف، وكذلك إضافة مسارات جديدة.
يحتوي نشاط تخصيص النسبة المئوية على متغيرات الإخراج التالية:
|
دعم مهام سير العمل في نقطة إدخال الطلب الخارجي
يتم دعم الأنشطة والأحداث التالية عند إنشاء مهام سير عمل لجهات الاتصال الصوتية الخارجية:
-
طلب HTTP
-
الحالة
-
تحليل
-
تعيين المتغير
-
ساعات العمل
-
نهاية التدفق
-
انبثاق الشاشة
-
حدث الطلب المسبق
يتم دعم جميع معالجات الأحداث حسب الاقتضاء. سيتم ملء معالجات الأحداث مثل حدث PreDial وAgent Offered وما إلى ذلك، استنادا إلى الأنشطة التي تضيفها في سير المهام الرئيسي. يتم دعم المتغيرات العامة والمتغيرات المحلية كجزء من التدفق.
لا يتم دعم الأنشطة التالية عند إنشاء مهام سير عمل لجهات الاتصال الصوتية الخارجية:
-
جهة اتصال قائمة الانتظار
-
قائمة انتظار للوكيل
-
معاودة الاتصال
-
البحث عن قائمة الانتظار
-
معلومات قائمة الانتظار المتقدمة
-
تحويل دون مراجعة
-
تصعيد مجموعة توزيع المكالمات
-
رسالة IVR
- القائمة
- مسح
بناء على الأنشطة المذكورة أعلاه ، سيدعم النظام بأمان مسارات الخطأ والنجاح بسلاسة.
- عند تصميم تدفق لنقطة إدخال الطلب الصادر، لا تقم بتضمين نشاط قطع الاتصال في نهاية التدفق. إذا كنت تستخدم نشاط قطع الاتصال في التدفق، يؤدي ذلك إلى إنهاء التدفق للمكالمة والمطالبة بالاختتام، بينما تكون المكالمة الخارجية نشطة ومتصلة بالفعل.
احداث
تحتوي علامة التبويب تدفقات الأحداث على معالجات الأحداث التالية التي تستخدمها عبر الأنشطة المختلفة:
-
OnGlobalError
يسهل هذا الحدث معالجة الأخطاء بشكل عام. يقوم النظام بتشغيل هذا الحدث عندما لا تقوم بتكوين روابط مسار الخطأ في نشاط ما. تعرض كافة الأنشطة في "معالجة المكالمات" والأنشطة في "التحكم في التدفق" هذا الحدث. لمزيد من المعلومات، راجع سير عمل OnGlobalError.
-
أجاب على الوكيل
يقوم النظام بتشغيل هذا الحدث عندما يرد أحد الوكلاء على مكالمة واردة ويقطع تجربة جهة الاتصال في قائمة انتظار.
الأنشطة التي تفتح هذا الحدث هي الشاشة المنبثقة وقائمة الانتظار الاتصال.
-
الهاتفجهة الاتصالانتهى
يقوم النظام بتشغيل هذا الحدث عند قطع اتصال مكالمة مباشرة، ويزيل جميع المشاركين. يتوفر الحدث إذا كنت تستخدم أنشطة معالجة مكالمات محددة في تدفق مثل الشاشة المنبثقة والملاحظات . لا يتطلب هذا الحدث التصعيد إلى وكيل.
عند إنشاء تدفق، لا تضف أي نشاط IVR بعد
الحدث PhoneContactEnded
. أثناء تنفيذ التدفق، لن يعمل التدفق عند إضافة نشاط بعد انتهاء جهة الاتصال.يعرض نشاط جهة اتصال قائمة الانتظار فقط هذا الحدث.
-
العامل غير متصل
يقوم النظام بتشغيل هذا الحدث عندما يقوم آخر وكيل بقطع الاتصال بمكالمة مباشرة، تاركا العميل وحده على الخط.
يعرض نشاط "جهة اتصال قائمة الانتظار" هذا الحدث.
-
عرض الوكيل
يقوم النظام بتشغيل هذا الحدث عند تقديم جهة اتصال صوتية لأحد الوكلاء. يسمح هذا الحدث لمطور سير المهام بتكوين العديد من الأنشطة المدعومة التي تعد جزءا من معالجة الأحداث. على سبيل المثال، يمكن لمطور سير المهام تكوين نشاط انبثاق الشاشة مقابل حدث AgentOffered. يوفر هذا التكوين المعلومات المتعلقة بالعميل للوكيل، قبل أن يتلقى الوكيل مكالمة أو يرد عليها. يرتبط هذا الحدث ب
NewPhoneContact
.الحدث
AgentOffered
غير مدعوم للحملات التقدمية، وبالتالي فهو غير متوفر في إصدار CPA للحملة التقدمية.يمكنك عرض المتغيرات ذات الصلة في متغيرات إخراج الحدث.
-
معاودة الاتصالفشل
يقوم النظام بتشغيل هذا الحدث عند فشل رد اتصال مجاملة. يتوفر هذا الحدث إذا كنت تستخدم نشاط معاودة الاتصال في التدفق الرئيسي.
-
يعيد النظام محاولة معاودة الاتصال فقط عند فشل رد الاتصال من نهاية جهة الاتصال. تفشل معاودة الاتصال عندما تكون جهة الاتصال مشغولة أو غير متوفرة، أو لا توجد إجابة من أحد الوكلاء.
-
أيضا، تفشل المكالمة من نهاية الوكيل عندما يتعذر الوصول إلى هاتف الوكيل أو يرفض الوكيل المكالمة. تنتقل المكالمة مرة أخرى إلى قائمة الانتظار ويتم توجيهها مرة أخرى إلى وكيل متاح.
لاستخدام إعادة محاولة معاودة الاتصال في سير المهام، قم بتكوين متغير تدفق محلي (باستخدام نشاط SetVari) بقيمة 0 وقم بزيادتها كما هو مطلوب. تأكد من أن القيمة أقل من قيمة عدد متغيرات إعادة المحاولة.
يمكنك إرفاق الأحداث الأخرى التي تحتاجها في سير المهام لمحاولة إعادة محاولة معاودة الاتصال. قم بتضمين نشاط انتظار متبوعا برد اتصال أو أي من أنشطة قائمة الانتظار مثل قائمة انتظار إلى وكيل وجهة اتصال قائمة الانتظار في التدفق. استخدم هذه الأنشطة بأي مجموعة أو ترتيب، بعد نشاط الانتظار.
لإنهاء عمليات إعادة المحاولة:
-
للحصول على حالة حقيقية، استخدم نشاط التدفق النهائي. لا تستخدم نشاط قطع الاتصال.
-
بالنسبة لحالة خاطئة، استخدم قطع الاتصال بعد تكوين متغير "إعادة المحاولة" في سير المهام. في هذه الحالة، تكون كافة محاولات إعادة المحاولة كاملة ولا تتوفر أية عمليات إعادة محاولة.
الحد الأقصى لعدد محاولات إعادة محاولة معاودة الاتصال هو 10. الحد الأقصى للوقت الذي يمكن أن يبقى فيه التفاعل في النظام هو 14 يوما. أيهما يحدث أولا يعتبر حياة تفاعل لتكوين إعادة المحاولة.
عند استخدام نشاط انتظار، يكون الحد الأدنى للفاصل الزمني للتأخير بين إعادة المحاولة 10 ثوان، والحد الأقصى للفاصل الزمني للتأخير بين إعادة المحاولة هو 72 ساعة.
عندما تكون حالة جهة اتصال في مهلة متوقفة، وفي حالة توفر محاولات إعادة المحاولة، يتم إنشاء حدث فشل معاودة الاتصال. يستمر معالج الأحداث الذي تم تكوينه في سير المهام في إعادة محاولة معاودة الاتصال للمحاولات المتبقية.
عند فشل معاودة الاتصال بجهة اتصال، يتم إزالة وضع جهة الاتصال في قائمة الانتظار، ويتم إنشاء الحدث CallbackFailure. يمكن لمعالج إعادة المحاولة وضعه في قائمة الانتظار مرة أخرى باستخدام أي من الأنشطة مثل معاودة الاتصال (وجهة نفسها أو وجهة مختلفة) و/أو جهة الاتصال في قائمة الانتظار و/أو قائمة الانتظار إلى الوكيل.
إذا تم تكوين معاودة الاتصال إلى وجهة مختلفة في
معالج الأحداث CallbackFailed
، فلن يتم ترحيل المهارات. -
-
الطلب المسبق
كجزء من NewPhoneContact، يمكن حدث PreDial مطور التدفق من تعيين معرف المتصل أو تخصيصه باستخدام نشاط تعيين معرف المتصل.
عند إنشاء سير عمل، يتوفر هذا الحدث في علامة التبويب "تدفقات الأحداث" في مصمم التدفق. هذا حدث يتم إنهاؤه عن طريق تكوين نشاط تعيين معرف المتصل. يتم تشغيل هذا الحدث لكل من العامل والعميل استنادا إلى سيناريو المكالمة.
لكي تنجح مكالمات الحملة، يجب إجراء مكالمات الوكيل ومكالمات العملاء من نفس منطقة الوسائط. يتم تحديد منطقة الوسائط بناء على معرف ANI/CLID الخاص بالمكالمة عند عرضها على الوسائط. يتم إجراء التخطيط بين ANI ومنطقة الوسائط في مركز التحكم. يجب اختيار ANIs التي يتم تحديدها في مكالمة العامل ومكالمة العميل، إذا تم التحكم فيها عبر حدث PreDial في التدفق، بحيث يصدر كلا المكالمتين من نفس المنطقة.
على سبيل المثال، إذا كان أحد الوكلاء موجودا في سنغافورة، ولكن سيتم إجراء مكالمات العميل في الولايات المتحدة، فقد يتم تحديد ANI لمكالمة العميل بحيث تكون المنطقة الإعلامية هي الولايات المتحدة. وبالمثل، يجب أيضا اختيار ANI المحدد لمكالمة العامل في حدث PreDial بحيث تكون منطقة الوسائط المحددة هي الولايات المتحدة.
يوفر الجدول التالي قائمة بأنواع العمليات وأنواع المشاركين المقابلة ل
PreDial.operationType
.الجدول 59. PreDial.operationType العملية ذات الصلة وأنواع المشاركين الطلب المسبق.نوع العملية
الطلب المسبق.نوع المشارك
الوارده
الوكيل
اتصال خارجي
وكيل, عميل
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 الذي تم تكوينه مقابل جهة اتصال صادرة، يتم توجيه المكالمة عبر المنطقة التي تم تعيين Agent ANI إليها بغض النظر عن المنطقة التي توجد بها جهة الاتصال. على سبيل المثال، إذا كان لدى مؤسسة مراكز اتصال في الولايات المتحدة وأستراليا وتم تشغيل مكالمة صادرة لجهة اتصال موجودة في الولايات المتحدة مع تعيين Agent ANI إلى منطقة أستراليا، يتم توجيه المكالمة عبر أستراليا.
راجع الجدول استخدام ANI لسيناريوهات متعددة في بيئة الجيل التالي في قسم تعيين معرف المتصل لاستخدام ANI في سيناريوهات الاتصال المختلفة.
يمكنك عرض المتغيرات ذات الصلة في متغيرات إخراج الحدث.
-
OutboundCampaignCallResult
كجزء من NewPhoneContact، يتم تشغيل هذا الحدث إذا كانت جهة الاتصال متصلة بجهاز رد آلي أو على وشك التخلي عنها. في كلتا الحالتين، يمكنك تشغيل رسالة قبل قطع الاتصال بجهة الاتصال. يتخلى النظام عن المكالمة في حالة عدم توفر العامل.
يتم دعم أنشطة تشغيل الموسيقى وتشغيل الرسالة فقط لهذا المعالج ويجب بعد ذلك قطع اتصال المكالمة.
يمكنك أيضا إضافة أنشطة إضافية للتحكم في المكالمات مثل تشغيل الموسيقى وقطع الاتصال بجهة الاتصال وما إلى ذلك إلى هذا الحدث وفقا لنتيجة تحليل تقدم المكالمة (CPA). يمكن أن تكون نتائج تكلفة الاكتساب واحدة مما يلي:
- AMD - يشير إلى اكتشاف جهاز الرد على المكالمات.
- ABANDONED - يشير إلى أنه تم التخلي عن المكالمة بسبب عدم توفر وكيل.
- LIVE_VOICE - يشير إلى اكتشاف صوت مباشر للعميل في حملة IVR.
يمكنك عرض المتغير ذي الصلة في متغيرات إخراج الحدث.
سير عمل OnGlobalError
أثناء إنشاء سير المهام، يمكنك تعيين مسار الخطأ لنشاط ما لمعالجة خطأ نشاط أو خطأ عام تحصل عليه أثناء تنفيذ التدفق.

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

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

في المثال أعلاه، يتم إلحاق تشغيل الرسالة بمعالج الأحداث OnGlobalError
. إذا كان هناك خطأ في النظام أثناء تنفيذ نشاط Set Variable في التدفق الرئيسي، فسيأخذ النظام في الاعتبار التكوين الذي تم إجراؤه في نشاط Set Variable أولا. إذا لم يكن هناك مسار خطأ محدد، فيتحقق النظام من معالج الأحداث OnGlobalError
في تدفق الأحداث. نظرا لأن نشاط "رسالة تشغيل" مرفق بحدث OnGlobalError
في المثال أعلاه، يقوم النظام بتشغيل الرسالة وإنهاء التدفق.
استخدام المتغيرات والتعبيرات
يحتوي Flow Designer على الأنواع التالية من المتغيرات:
المتغيرات المخصصة
متغيرات التدفق المخصصة هي متغيرات قابلة للتكوين لأنواع بيانات مختلفة يمكنك استخدامها خلال التدفق. يمكنك إنشاء العديد من متغيرات التدفق كما تحتاج لتلبية المنطق في التدفق الخاص بك.
المتغيرات الآمنة
يمكنك وضع علامة على متغيرات التدفق على أنها آمنة لمنع تسجيل وتخزين أي معلومات حساسة مثل معلومات التعريف الشخصية (PII) وبيانات صناعة بطاقات الدفع (PCI). يمكنك تعيين المتغيرات الآمنة ك "عامل قابل للعرض" أو "عامل قابل للتحرير" للتحكم في كيفية عرض هذه المتغيرات على Agent Desktop.
بشكل افتراضي، تتصرف كافة المتغيرات الموجودة في التدفقات المنشورة كمتغيرات غير آمنة. افتح هذه التدفقات في وضع التحرير لمراجعة المتغيرات الآمنة والاحتفاظ بها حسب الحاجة.
في تعيين متغير التدفق، لا يمكنك تعيين متغير آمن إلى متغير غير آمن في نشاط GoTo.
لا يمكنك وضع علامة على المتغيرات العامة كآمنة.
إنشاء متغيرات تدفق مخصصة
1 |
قم بتسجيل الدخول إلى مؤسسة العميل باستخدام عنوان URL لمركز التحكمhttps://admin.webex.com/. | ||||||||||||||
2 |
انتقل إلى .تظهر صفحة التدفقات.
| ||||||||||||||
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
| ||||||||||||||
4 |
من لوحة التكوين ، افتح قسم تعريف المتغير. | ||||||||||||||
5 |
انقر فوق إضافة متغير تدفق. يمكنك إضافة 30 متغيرا كحد أقصى في سير المهام التي يمكن الإبلاغ عنها وعرض العامل. يتضمن هذا العدد المتغيرات العامة ومتغيرات التدفق. ومع ذلك، يمكنك إضافة أي عدد من متغيرات التدفق غير القابلة للعرض للعامل أو المتغيرات العمومية غير القابلة للتقرير في سير المهام. | ||||||||||||||
6 |
أدخل اسم المتغير ووصفه . | ||||||||||||||
7 |
اختر نوع متغير من القائمة المنسدلة. لا يمكنك تغيير نوع المتغير بعد إنشاء المتغير. أنواع المتغيرات المدعومة هي:
| ||||||||||||||
8 |
حدد القيمة الافتراضية للمتغير وفقا لنوع المتغير المختار. | ||||||||||||||
9 |
(اختياري) إذا قمت بتمكين زر التبديل يحتوي على معلومات حساسة، فسيضع النظام علامة على المتغير كمتغير آمن. أثناء تنفيذ التدفق، لا يقوم النظام بتسجيل أو تخزين أي معلومات يتم تمريرها عبر هذا المتغير. | ||||||||||||||
10 |
(اختياري) إذا قمت بتمكين زر التبديل جعل العامل قابلا للعرض ، فسيظهر المتغير على سطح المكتب مع القيمة التي تم التقاطها كجزء من التدفق. عند تمكين زر تبديل جعل العامل قابلا للعرض ، تظهر الحقول التالية:
| ||||||||||||||
11 |
انقر فوق حفظ. عند حفظ متغير تدفق مخصص، يتم حفظ المتغير كعلامة في لوحة الخصائص العامة على سطح المكتب. إذا قمت بوضع علامة على المتغير على أنه قابل للعرض، فستعرض العلامة رمز سماعة الرأس لسهولة التعرف عليه. |
مثال: ترتيب متغيرات التدفق المعروضة على سطح المكتب
عند إنشاء متغيرات تم وضع علامة عليها كعامل قابل للعرض، يعرض سطح المكتب هذه المتغيرات بترتيب معين.
على سبيل المثال، إذا قمت بإنشاء متغيرات التدفق التالية: CustomerType، SubscribedCustomer، CustomerCount، CallRatio، dob، Datetest.
يتلقى سطح المكتب هذه المتغيرات من مصمم التدفق بالترتيب التالي: CallRatio وCustomerCount وCustomerType وSubscribedCustomer وANI وDN وdob وronaTimeout وDatetest.
يعرض سطح المكتب المتغيرات بالترتيب التالي، من اليسار إلى اليمين، على واجهة المستخدم:
متغيرات العميل رقم الهاتف ، DN ، قائمة الانتظار ، وقت RONA
.-
يتم فرز متغيرات التدفق بترتيب أبجدي مع المتغيرات التي تبدأ بالأحرف الكبيرة أولا ، متبوعة بالمتغيرات ذات الأحرف الصغيرة: CallRatio و CustomerCount و CustomerType و Datetest و SubscribedCustomer و dob.
مثال: عرض معرف التفاعل على سطح المكتب
معرف التفاعل (معرف جلسة الاتصال) هو معرف فريد يتم إنشاؤه بواسطة النظام ويحدد تفاعلا معينا. يمكنك جلب معرف التفاعل من تقارير المحلل واستخدام المعرف لاستكشاف المشكلات المتعلقة بفشل المكالمات وإصلاحها. لعرض معرف التفاعل على سطح المكتب:
- افتح التدفق المطلوب واختر إضافة متغيرات التدفق.
- قم بتعيين حقل القيمة الافتراضية إلى NewPhoneContact.interactionId.
- قم بتمكين زر التبديل جعل العميل قابلا للعرض .
عندما يتلقى الوكيل مكالمة، يظهر معرف التفاعل على سطح المكتب.
تحرير متغيرات التدفق المخصصة
إذا كان المتغير قيد الاستخدام بالفعل، فلا يمكنك تحرير نوع المتغير. قد يكون للقيام بذلك آثار كبيرة على التدفق. لذلك ، هذا الإجراء محظور. في هذه الحالة، يتم تعطيل الحقل المنسدل نوع المتغير وتظهر رسالة تحذير.
عند تحرير متغير بنجاح، تظهر التغييرات التي تم إجراؤها خلال التدفق، وفي النافذة المنبثقة التي تظهر عند النقر فوق متغير سير عمليات في جزء الخصائص العامة.
لتحرير متغير سير مهام مخصص، قم بتنفيذ الخطوات التالية:
1 |
سجل الدخول إلى مؤسسة العميل باستخدام عنوان URL لمركز التحكمhttps://admin.webex.com/. |
2 |
انتقل إلى .تظهر صفحة التدفقات.
|
3 |
انقر فوق الرمز الانتقال إلى مصمم التدفق بجوار التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
4 |
انقر فوق تحرير في الزاوية العلوية اليمنى من النافذة المنبثقة. يظهر مربع الحوار تحرير متغير التدفق. إذا لم يتم استخدام المتغير في التدفق، فستكون جميع الحقول قابلة للتحرير. يمكنك تعديل اسم المتغير، والوصف، والنوع، والقيمة. |
5 |
انقر فوق أيقونة المعلومات في هذه الرسالة لرؤية قائمة بالأنشطة التي يتم استخدام المتغير فيها. إذا كنت تريد المتابعة بتحرير المتغير، قم بإزالة المتغير من كافة تكوينات التدفق قبل محاولة التحرير مرة أخرى. |
6 |
قم بإجراء التغييرات اللازمة. يظل زر حفظ معطلاً حتى تقوم بإجراء تغيير. |
7 |
انقر فوق حفظ. |
حذف متغيرات التدفق المخصصة
إذا تم استخدام المتغير في تدفق، فلن تتمكن من حذفه. ويترتب على ذلك آثار كبيرة على التدفق. في هذه الحالة، يتم تعطيل الزر حذف في نافذة حذف المتغير، وتظهر قائمة بالأنشطة التي يتم استخدام المتغير فيها.
يتم تجميع الأنشطة بناءً على ظهورها في علامة التبويب التدفق الرئيسي أو تدفقات الأحداث. إذا كنت تريد حذف متغير قيد الاستخدام، قم بإزالته من كافة تكوينات التدفق قبل محاولة حذفه.
لحذف متغير تدفق مخصص، قم بتنفيذ الخطوات التالية:
1 |
انتقل إلى .تظهر صفحة التدفقات.
|
2 |
انقر فوق الرمز الانتقال إلى مصمم التدفق بجوار التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
3 |
في جزء الخصائص العالمية، انقر فوق الرمز حذف الذي يظهر على علامة المتغير التي تريد حذفها. |
المتغيرات المحددة مسبقًا
يقوم Flow Designer تلقائيًا بإنشاء متغيرات محددة مسبقًا عند استخدام أحداث وأنشطة معينة في التدفق.
تظهر قائمة بالمتغيرات المحددة مسبقًا المتوفرة في قسم المتغيرات المحددة مسبقًا في جزء خصائص التدفق العالمي. وتظهر أيضًا في جزء الخصائص للحدث أو النشاط المحدد.
انقر فوق كل متغير لفتح نافذة منبثقة تشرح نوع البيانات التي يخزنها المتغير، حتى تعرف كيفية استخدام المتغير في التدفق الخاص بك.
على الرغم من أن معظم سمات متغير إخراج الحدث محددة مسبقًا ولا يمكن تحريرها، إلا أنه يمكنك تحرير المتغير لتعديل تسمية المتغير العالمي.
متغيرات إخراج الحدث
متغيرات إخراج الحدث مرتبطة بشكل خاص بالأحداث وتتخذ التسمية التالية: <EventName>.<VariableName>
.
تظهر جميع متغيرات إخراج الحدث المتاحة للاستخدام في التدفق تلقائيًا في جزء الخصائص العالمية بعد تقديم حدث إلى التدفق، وأيضًا في جزء الخصائص لنشاط معالج الحدث المرتبط.
متغيرات إخراج الحدث المتاحة هي:
-
NewPhoneContact.ANI
-
NewPhoneContact.DNIS
-
معرف تفاعل جهة اتصال الهاتف الجديد
-
جهة اتصال هاتفية جديدة.منطقة PSTN
-
تم الرد على العميل.معرف العميل
-
تم الرد على العميل.اسم العميل
-
تم الرد على العميل. معرف البريد الإلكتروني للوكيل
-
تم الرد على العميل. معرف جلسة العميل
-
معرف قائمة الانتظار للوكيل
-
تم الرد على العميل.اسم قائمة الانتظار
-
تم الرد على العميل.معرف الفريق
-
تم الرد على العميل.اسم الفريق
-
تم الرد على الوكيل.معرف المستأجر
-
AgentAnswered.CAD
-
تم إنهاء جهة الاتصال بالهاتف.معرف الوكيل
-
تم إنهاء الاتصال بالهاتف. معرف البريد الإلكتروني للوكيل
-
تم إنهاء جهة الاتصال بالهاتف.معرف الفريق
-
تم إنهاء جهة الاتصال بالهاتف. معرف قائمة الانتظار
-
تم إنهاء الاتصال بالهاتف.القناة الواردة
-
تم إنهاء جهة الاتصال بالهاتف.معرف استراتيجية التوجيه
-
AgentOffered.agentId
-
AgentOffered.agentName
-
AgentOffered.agentEmailId
-
معرف جلسة العميل المعروض
-
معرف قائمة الانتظار AgentOffered
-
اسم قائمة الانتظار المعروض من AgentOffered
-
معرف الفريق المقدم من AgentOffered
-
اسم الفريق المعروض
-
معرف المستأجر المعروض من الوكيل
-
AgentOffered.callAssociatedData
-
AgentOffered.AgentID
-
AgentOffered.AgentName
-
معرف جلسة العميل المعروض
-
معرف قائمة الانتظار المعروض من AgentOffered
-
AgentOffered.QueueName
-
معرف الفريق المقدم من AgentOffered
-
اسم الفريق المعروض
-
معرف المستأجر المعروض
-
AgentOffered.CAD
-
اتجاه الطلب المسبق
-
نوع المشارك المسبق
-
رقم الطلب المسبق
-
PreDial.otherPartyDn
-
PreDial.epDn
-
PreDial.agentSelectedAni
-
نوع العملية PreDial
-
نتيجة مكالمة الحملة الصادرة.CPAResult
-
رمز نتيجة مكالمة الحملة الصادرة
-
معرف العميل غير متصل
-
تم قطع اتصال العميل. معرف البريد الإلكتروني للوكيل
-
معرف قائمة الانتظار غير متصل
-
معرف الفريق غير متصل
-
AgentDisconnected.InboundChannel
-
معرف استراتيجية التوجيه للوكيل المنفصل
في بعض الحالات، قد يكون المتغير AgentEmailId
فارغًا. يجب على مطوري التدفق التحقق من صحة هذا المتغير قبل استخدامه، وخاصة في السيناريوهات التي تتضمن مشكلات البحث في ذاكرة التخزين المؤقت.
تخصيص متغيرات النظام
يمكنك تخصيص تسمية سطح المكتب لمتغيرات رقم الهاتف وخدمة تحديد الرقم المطلوب (DNIS) فقط. يمكنك إنشاء اسم مستعار لهذه المتغيرات وتكوينه باستخدام نشاط تعيين المتغير في التدفق.
1 |
قم بتسجيل الدخول إلى مؤسسة عملائك باستخدام عنوان URL لمركز التحكم https://admin.webex.com/. |
2 |
انتقل إلى .تظهر صفحة التدفقات.
|
3 |
انقر فوق الرمز الانتقال إلى مصمم التدفق بجوار التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
4 |
من جزء خصائص التدفق العالمي ، افتح قسم تعريف المتغير . |
5 |
انقر فوق علامة التبويب التكوين . |
6 |
انقر فوق إضافة متغير التدفق. |
7 |
أدخل الاسم و الوصف للمتغير. |
8 |
اختر String من القائمة المنسدلة نوع المتغير . |
9 |
قم بتمكين زر التبديل جعل العميل قابلاً للعرض . |
10 |
في الحقل ملصق سطح المكتب ، أدخل ملصق سطح المكتب المطلوب للمتغير. |
11 |
انقر فوق حفظ. يؤدي هذا إلى إنشاء المتغير.
|
12 |
من مكتبة الأنشطة، اسحب نشاط تعيين المتغير إلى اللوحة القماشية. |
13 |
في قسم إعدادات المتغيرات في جزء إعدادات النشاط ، قم بما يلي: عند نشر التدفق، يحل متغير التدفق الذي تم إنشاؤه حديثًا محل متغير النظام المختار. أثناء تنفيذ التدفق، يظهر تسمية سطح المكتب للمتغير الذي تم إنشاؤه حديثًا في النافذة المنبثقة الواردة وجزء التفاعل في سطح المكتب.
|
متغيرات مخرجات النشاط
تخزن متغيرات إخراج النشاط البيانات الملتقطة من الأنشطة ويتم إنشاؤها تلقائيًا عند إضافة أنشطة معينة إلى اللوحة القماشية. تستخدم متغيرات إخراج النشاط بناء الجملة التالي: <ActivityName>.<VariableName>
حيث يتغير ActivityName ديناميكيًا استنادًا إلى النشاط.
إذا استخدم التدفق نشاطًا عدة مرات، فسيكون لكل نشاط مثيل فريد لكل متغير إخراج نشاط مرتبط. تظهر جميع متغيرات إخراج النشاط المتاحة للاستخدام في التدفق تلقائيًا في جزء الخصائص العالمية عند إدخال نشاط إلى التدفق، وأيضًا في جزء الخصائص للنشاط المرتبط.
متغيرات مخرجات النشاط المتاحة هي:
-
Menu.OptionEntered
: يخزن خيار القائمة الذي حدده المتصل أثناء مثيل نشاط القائمة. وهذا رقم واحد من 0 إلى 9. -
CollectDigits.DigitsEntered
: يخزن الأرقام التي أدخلها المتصل أثناء مثيل نشاط Collect Digits. يعتمد عدد الأرقام على تكوين النشاط. -
HTTPRequest.HTTPStatusCode
: يخزن رمز الحالة المستلم عند محاولة تنفيذ طلب HTTP. -
HTTPRequest.HTTPResponseBody
: يخزن الاستجابة عندما يتم تشغيل طلب HTTP بنجاح. -
HTTPRequest.ResponseHeaders
: يخزن الرؤوس التي يتم إرسالها كجزء من طلب HTTP. -
VirtualAgent.IntentTriggered
: يخزن النية التي أدت إلى تشغيل تجربة المحادثة ليتم التعامل معها أو تصعيدها. -
GetQueueInfo.EWT
: يخزن قيمة وقت الانتظار المقدر للقائمة المحددة. -
GetQueueInfo.PIQ
: يخزن قيمة الموضع في قائمة الانتظار للقائمة المحددة.
المتغيرات العالمية
المتغيرات العالمية هي متغيرات مخصصة يمكنك عرضها والوصول إليها عند إنشاء التدفقات. يقوم المسؤول بإنشاء متغيرات عالمية في وحدة التزويد في مركز التحكم. لمزيد من المعلومات، راجع قسم المتغيرات العالمية في دليل إعداد وإدارة مركز الاتصال Webex.
باعتبارك مطور تدفق، يمكنك استخدام هذه المتغيرات وفقًا لمتطلباتك. يمكنك إضافة هذه المتغيرات في التدفق. يمكنك أيضًا تحرير متغير عالمي وإزالته بعد إضافته إلى التدفق.
إضافة متغير عالمي في التدفق
يمكنك إضافة ما يصل إلى 30 متغيرًا في تدفق يمكن الإبلاغ عنها ويمكن للوكيل رؤيتها. يتضمن هذا العدد المتغيرات العالمية ومتغيرات التدفق. ومع ذلك، يمكنك إضافة أي عدد من متغيرات التدفق غير القابلة للعرض للوكيل أو المتغيرات العالمية غير القابلة للإبلاغ عنها في التدفق.
إذا كنت تريد إضافة المزيد من المتغيرات إلى جانب الحد الأقصى، فيجب عليك حذف عدد متساوٍ من المتغيرات الموجودة. لمزيد من المعلومات حول كيفية حذف متغير عالمي، راجع إزالة المتغيرات العالمية من التدفق.
أثناء إنشاء التدفق، يمكن تهيئة متغير عالمي من نوع String بحد أقصى يبلغ 256 حرفًا. ولكن أثناء تنفيذ التدفق، يمكن تحديث المتغير لاستيعاب ما يصل إلى 1024 حرفًا. قد يؤدي تجاوز هذا الحد إلى حدوث سلوك غير مرغوب فيه مثل فشل المكالمات والقيم غير الصالحة.
لإضافة متغيرات عالمية في التدفق:
1 |
قم بتسجيل الدخول إلى مؤسسة عملائك باستخدام عنوان URL لمركز التحكم https://admin.webex.com/. |
2 |
اذهب الى .تظهر صفحة التدفقات.
|
3 |
انقر على انتقل إلى مصمم التدفق الأيقونة بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
4 |
في خصائص التدفق العالمي اللوحة، قم بالتمرير لأسفل إلى تعريف المتغير > المتغيرات المحددة مسبقًا قسم. |
5 |
في المتغيرات العالمية القسم، انقر إضافة المتغيرات العالمية. يظهر مربع الحوار إضافة متغيرات عمومية. يعرض جميع المتغيرات العمومية التي أنشأها المسؤول في وحدة التوفير .
|
6 |
(اختياري) استخدم حقل البحث في المتغيرات العمومية لتصفية المتغيرات العمومية المطلوبة والبحث عنها من القائمة. |
7 |
حدد خانات الاختيار الخاصة بالمتغيرات العمومية المطلوبة من القائمة وانقر فوق إضافة. يعرض النظام المتغيرات المختارة في قسم المتغيرات العمومية.
بشكل افتراضي، يحمل كل متغير حقول بيانات التعريف المعرفة من قبل المسؤول مثل Reportable وAgent View وAgent Editing وDesktop Label. إذا قام المسؤول بتغيير أي قيم لبيانات التعريف أثناء استخدام المتغير العام، فإن التغييرات التي تم إجراؤها في مركز التحكم تنعكس عبر التدفقات (مع تأخير انتهاء صلاحية ذاكرة التخزين المؤقت لمدة 8 ساعات). |
تحرير المتغير العمومي في التدفق
عند تحرير متغير عمومي، لا يمكنك تغيير أي قيمة بيانات تعريف لمتغير عمومي في مصمم التدفق. ومع ذلك، يمكنك تغيير القيمة الافتراضية باستخدام زر تبديل الكتابة فوق القيمة الافتراضية.
لتحرير متغير عمومي في تدفق:
1 |
قم بتسجيل الدخول إلى مؤسسة العملاء الخاصة بك باستخدام عنوان URL لمركز التحكم https://admin.webex.com/. |
2 |
انتقل إلى .تظهر صفحة التدفقات.
|
3 |
انقر فوق أيقونة الانتقال إلى مصمم التدفق بجوار التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
4 |
في جزء خصائص التدفق العمومي، قم بالتمرير لأسفل إلى قسم تعريف المتغير> المتغيرات المحددة مسبقا. |
5 |
في لوحة المتغير العمومي، انقر فوق متغير عمومي وانقر فوق التعديل ( يظهر مربع الحوار تحرير المتغيرات العمومية. يعرض تفاصيل المتغير العمومي المختار مثل نوع المتغير والقيمة الافتراضية وتسمية سطح المكتب والعامل القابل للتحرير.
|
6 |
(اختياري) قم بتمكين زر التبديل Overwrite Portal Configurations للكتابة فوق القيم الموجودة التي تم تكوينها في مركز التحكم. يمكنك هذا من تعديل قيم الحقول مثل القيمة الافتراضية وإمكانية عرض العامل والعامل القابل للتحرير وتسمية سطح المكتب. أدخل القيمة الضرورية في القيمة الافتراضية حسب نوع المتغير المختار. على سبيل المثال، إذا كان نوع المتغير منطقيا، فسيظهر هذا الحقل كقائمة منسدلة. يجب ألا تتجاوز القيمة الافتراضية التي تم إدخالها لمتغير عمومي لسلسلة النوع التي يمكن الإبلاغ عنها العامل 256 حرفا. |
7 |
قم بإجراء التغييرات اللازمة. |
8 |
انقر فوق حفظ. |
إزالة المتغيرات العمومية من التدفق
يمكنك إزالة متغير عمومي غير مستخدم في أي تدفق.
إذا لم تتمكن من إزالة متغير عمومي، فاتصل بالمسؤول لتمكين علامة الميزة لإزالة المتغيرات العمومية من التدفق.
لإزالة متغير عمومي من تدفق:
1 |
قم بتسجيل الدخول إلى مؤسسة العملاء الخاصة بك باستخدام عنوان URL لمركز التحكم https://admin.webex.com/. |
2 |
انتقل إلى .تظهر صفحة التدفقات.
|
3 |
انقر فوق أيقونة الانتقال إلى مصمم التدفق بجوار التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
4 |
في جزء خصائص التدفق العمومي، قم بالتمرير لأسفل إلى قسم تعريف المتغير> المتغيرات المحددة مسبقا. |
5 |
في لوحة المتغيرات العالمية، انقر فوق أيقونة إزالة (x) للمتغير العمومي الذي تريد إزالته. تطالبك رسالة منبثقة بتأكيد الإجراء الخاص بك.
|
6 |
انقر فوق حذف. يؤدي هذا إلى إزالة المتغير العمومي المحدد من القائمة.
|
متغيرات سطح المكتب القابلة للعرض
يمكنك تكوين أنواع المتغيرات التالية للنافذة المنبثقة الواردة وجزء التفاعل في سطح المكتب للمكالمات الصوتية الواردة والصادرة:
-
متغيرات النظام مثل رقم الهاتف وDNIS (خدمة تعريف الرقم المطلوب) واسم قائمة الانتظار ومهلة RONA
-
المتغيرات العمومية التي يتم إنشاؤها وإدارتها في Control Hub.
-
متغيرات التدفق المخصصة التي يتم إنشاؤها وإدارتها في مصمم التدفق
يمكنك تكوين المتغيرات التي تم وضع علامة عليها على أنها عامل قابل للعرض فقط.
يمكنك تكوين هذه المتغيرات على التدفقات الجديدة وكذلك على التدفقات الموجودة. ومع ذلك، تستمر التدفقات الموجودة في إظهار المتغيرات المنبثقة الافتراضية مثل رقم الهاتف وDNIS واسم قائمة الانتظار. يمكنك تحرير هذه التدفقات لإضافة المزيد من المتغيرات باستخدام هذه الميزة.
خطوات تكوين المتغيرات للنافذة المنبثقة الواردة وجزء التفاعل للمكالمات الواردة والصادرة هي نفسها.
تحتاج إلى إنشاء تدفقات منفصلة لسيناريوهات الاستدعاء الواردة والصادرة لتكوين المتغيرات للنافذة المنبثقة الواردة وجزء التفاعل.
- النافذة المنبثقة الواردة على سطح المكتب
- تظهر النافذة المنبثقة الواردة عندما يتلقى الوكيل مكالمة واردة أو يتصل بمكالمة صادرة. يعرض المعلومات الأساسية حول العميل وفقا للمتغيرات التي تم تكوينها في مصمم التدفق. يمكنك تعيين ترتيب ظهور كل من هذه المتغيرات في النافذة المنبثقة الواردة التي يمكن أن تتضمن أي مجموعة من متغيرات النظام والتدفق العام والمخصص. يمكنك أيضا تحرير تسمية سطح المكتب لهذه المتغيرات.
- يمكنك تخصيص تسمية سطح المكتب لمتغيرات النظام مثل رقم الهاتف وDNIS. لمزيد من المعلومات، راجع تخصيص متغيرات النظام.
- بالنسبة للمكالمات الواردة والصادرة ، يمكنك اختيار ما لا يقل عن ثلاثة وستة متغيرات كحد أقصى. بالنسبة لاستدعاءات الاستشارة، سيعرض الوكيل الذي تمت استشارته ثلاثة متغيرات إضافية مثل اسم الوكيل واسم الوكيل DN وفريق الوكيل التي تتم إضافتها إلى القائمة بشكل افتراضي.
-
لا يمكنك تكوين المتغيرات التي تحتوي على معلومات حساسة في النافذة المنبثقة الواردة على سطح المكتب.
- لمزيد من المعلومات حول كيفية تكوين المتغيرات للنافذة المنبثقة الواردة، راجع تكوين المتغيرات للنافذة المنبثقة الواردة.
- جزء التفاعل
- يظهر جزء التفاعل على سطح المكتب بعد قبول الوكيل للمكالمة الواردة أو الصادرة. يعرض مجموعة المعلومات في متغيرات جزء التفاعل التي تم تكوينها في مصمم التدفق. يمكنك اختيار 30 متغيرا كحد أقصى. يمكنك تعيين ترتيب مظهر كل من هذه المتغيرات في جزء التفاعل الذي يمكن أن يتضمن أي مجموعة من متغيرات النظام والتدفق العام والمخصص. يمكنك أيضا تحرير تسمية سطح المكتب لهذه المتغيرات.
-
لا يدعم Webex Contact Center Desktop حاليا ترجمة تسميات المتغيرات الديناميكية.
- يمكنك تخصيص تسمية سطح المكتب لمتغيرات النظام مثل رقم الهاتف وDNIS. لمزيد من المعلومات، راجع تخصيص متغيرات النظام.
- لمزيد من المعلومات حول كيفية تكوين المتغيرات لجزء التفاعل، راجع تكوين المتغيرات لجزء التفاعل.
تكوين المتغيرات للنافذة المنبثقة الواردة
قبل البدء
قم بتكوين المتغيرات على النافذة المنبثقة الواردة للمكالمات الواردة والصادرة.
-
يجب عليك إنشاء المتغيرات التي تريد إضافتها في النافذة المنبثقة الواردة لسطح المكتب. لمزيد من المعلومات، راجع إنشاء متغير عمومي وإنشاء متغيرات تدفق مخصصة.
-
يجب عليك وضع علامة على المتغيرات كعامل قابل للعرض. لمزيد من المعلومات حول كيفية وضع علامة على متغير عمومي كعامل قابل للعرض، راجع تحرير المتغير العام في تدفق.
1 |
قم بتسجيل الدخول إلى مؤسسة العميل باستخدام URL لمركز التحكمhttps://admin.webex.com/. |
2 |
انتقل إلى .تظهر صفحة التدفقات.
|
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
4 |
من جزء خصائص التدفق العام، افتح قسم تعريف المتغير. |
5 |
انقر فوق علامة التبويب إمكانية عرض سطح المكتب والترتيب . |
6 |
في قسم النوافذ المنبثقة الواردة، انقر فوق تحديد متغيرات النافذة المنبثقة الواردة. تظهر نافذة تحديد المتغيرات في النافذة المنبثقة الواردة. يعرض كافة المتغيرات التي تتضمن أربعة متغيرات افتراضية للنظام مثل رقم الهاتف وDNIS واسم قائمة الانتظار ومهلة RONA. يتم تحديد متغيرات النظام مثل رقم الهاتف وDNIS واسم قائمة الانتظار بشكل افتراضي بحيث يمكنك إلغاء تحديدها عند إضافة المزيد من المتغيرات.
|
7 |
استخدم خيارات البحث التالية لتصفية القائمة: يتم ملء القائمة تلقائيا بالمتغيرات وفقا لإدخالات المعايير الخاصة بك.
|
8 |
حدد خانات الاختيار الخاصة بالمتغيرات التي تريد اختيارها للنافذة المنبثقة الواردة. يمكنك اختيار ثلاثة متغيرات كحد أدنى وستة متغيرات كحد أقصى. |
9 |
انقر فوق حفظ. يمكنك تخطي هذه الخطوة إذا قمت بتمكين زر تبديل الحفظ التلقائي. تظهر المتغيرات المختارة في قسم النوافذ المنبثقة الواردة.
|
10 |
استخدم رمز المقبض ( |
11 |
(اختياري) انقر فوق الرمز x بجانب المتغير لإزالة هذا المتغير من القائمة. |
تكوين المتغيرات لجزء التفاعل
قبل البدء
تكوين المتغيرات في جزء التفاعل للمكالمات الواردة والصادرة.
-
يجب عليك إنشاء المتغيرات التي تريد إضافتها في النافذة المنبثقة الواردة لسطح المكتب. لمزيد من المعلومات، راجع إنشاء متغير عمومي وإنشاء متغيرات تدفق مخصصة.
-
يجب عليك وضع علامة على المتغيرات كعامل قابل للعرض. لمزيد من المعلومات حول كيفية وضع علامة على متغير عمومي كعامل قابل للعرض، راجع تحرير المتغير العام في تدفق.
1 |
سجل الدخول إلى مؤسسة العميل باستخدام عنوان URL لمركز التحكمhttps://admin.webex.com/. |
2 |
انتقل إلى .تظهر صفحة التدفقات.
|
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب التدفق. تظهر نافذة Flow Designer (مصمم التدفق).
|
4 |
من جزء خصائص التدفق العام، افتح قسم تعريف المتغير. |
5 |
انقر فوق علامة التبويب إمكانية عرض سطح المكتب وترتيبه . |
6 |
في المقطع جزء التفاعل، انقر فوق تحديد متغيرات لجزء التفاعل. تظهر نافذة تحديد المتغيرات في جزء التفاعل . يعرض جميع المتغيرات جنبا إلى جنب مع أربعة متغيرات للنظام مثل رقم الهاتف و DNIS واسم قائمة الانتظار ومهلة RONA.
|
7 |
استخدم خيارات البحث التالية لتصفية القائمة: يتم ملء القائمة تلقائيا بالمتغيرات وفقا لإدخالات المعايير الخاصة بك.
|
8 |
حدد خانات الاختيار الخاصة بالمتغيرات التي تريد اختيارها لجزء التفاعل. يمكنك اختيار 30 متغيرا كحد أقصى. |
9 |
استخدم رمز المقبض ( |
10 |
انقر فوق حفظ. يمكنك تخطي هذه الخطوة إذا قمت بتمكين زر تبديل الحفظ التلقائي. تظهر المتغيرات المختارة في قسم جزء التفاعل.
|
11 |
(اختياري) انقر فوق الرمز x بجانب المتغير لإزالة هذا المتغير من القائمة. |
متغيرات JSON
متغيرات JSON هي متغيرات تدفق مخصصة من النوع JSON. يمكنك إنشاء متغيرات JSON في مصمم التدفق. لمزيد من المعلومات، راجع إنشاء متغيرات تدفق مخصصة.
يمكنك استخدام الأنشطة التالية لتخزين البيانات في متغير JSON: طلب HTTP والتحليل وتعيينالمتغير .
في أنشطة HTTP والتحليل ، يمكنك استخراج البيانات باستخدام تعبير عامل تصفية مسار 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" }
-
استخدم تعبير حصاة.
استخدام متغيرات JSON في تعبير الحصاة
-
الوصول المنفصل Dot(.) : يمكنك استخدام الوصول المنفصل dot(.) في تعبير Pebble لمتغير JSON في أنشطة معالجة المكالمات والتحكم في التدفق.
بناء الجملة:
{{ jsonVariableName.fieldName }}
where,jsonVariableName.fieldNameيجب أن يتم تقييمه إلى حقل في متغير JSON.
في نموذج مقتطف التعليمات البرمجية السابق، إذا قمت باستخراج الموظف إلى متغير يسمى
empvar
باستخدام HTTP أو Parse:استخدم
{{empvar.employeeCode}}
للحصول على القيمة كE1
. -
الوصول إلى فهرس صفيف JSON: يمكنك الوصول إلى فهرس معين من صفيف JSON مشابه لبناء جملة Pebble. لمزيد من التفاصيل حول الوصول إلى الفهرس في Pebble ، تفضل بزيارة https://pebbletemplates.io/wiki/guide/basic-usage/ ، على سبيل المثال:
إذا قمت باستخراج صفيف JSON للموظفين في متغير يسمى{ "الموظفون" : [ { "userId":"rirani", "jobTitleName":"المطور", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"شكرا", "jobTitleName":"مدير البرنامج", "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" } ] } ] }
var
باستخدام HTTP أو Parse:-
استخدم
{{ var[0]}}
للحصول على تفاصيل الموظف عنالرياني
الذي هو مدير. -
استخدم
{{ var[1].directReports[0] }}
للحصول على تفاصيل الموظف عنجون
الذي هو المسؤول المباشر عن المدير. -
استخدم
{{ var[1].directReports[0].preferredFullName }}
للحصول على القيمة كJohn Irani
. -
استخدم
{{ var[0].preferredFullName }}
للحصول على القيمة كRomin Irani
.
-
استخدام متغير JSON في طلب HTTP
لاستخدام متغير JSON كنص طلب لطلب HTTP، استخدم تعيين نشاط المتغير أولا لتحويل متغير JSON إلى سلسلة. على سبيل المثال، في قسم ضبط إعدادات متغير النشاط المتغير، قم بتعيين سلسلة jsonString متغيرة
بقيمة ك {{ jsonVariable }}
.
استخدم هذا المتغير كمدخل لإعدادات HTTP. على سبيل المثال، في قسم إعدادات طلب HTTP، قم بتعيين نص الطلب ك {{ jsonString }}
.
كتابة التعبيرات
تدعم معظم حقول إدخال النص في Flow Designer كتابة التعبيرات. التعبيرات غير مطلوبة ، لكنها تسمح بوظيفة برمجة نصية قوية من خلال المتغيرات للمستخدمين المتقدمين. يمكنك أيضا إدخال نص أساسي وأرقام في نفس حقول الإدخال للتدفقات البسيطة إذا لم تكن بحاجة إلى تعبيرات.
لف كل تعبير بين قوسين متعرجين كما هو موضح هنا: {{أدخل التعبير}}
على سبيل المثال، إذا كنت تريد دمج متغيري سلسلة معا، فيجب عليك استخدام {{var1+var2}}. لمزيد من المعلومات انظر: https://pebbletemplates.io/.
بناء جملة قالب حصاة
تستخدم كافة حقول الإدخال في مصمم التدفق بناء جملة تعبير مفتوح المصدر يسمى Pebble Templates: https://pebbletemplates.io/.
فيما يلي رموز مدعومة في قوالب Pebble: ==, !=, <, >, <=, >=, +, -, *, /. لكتابة متغيرات مخصصة في تعبير، استخدم بناء الجملة التالي: {{متغير}}
يتم دعم عوامل التشغيل المنطقية أيضا. لمزيد من المعلومات، راجع https://pebbletemplates.io/wiki/operator/logic/.
نوصي بمراجعة وثائق قالب Pebble قبل استخدام التعبيرات في مصمم التدفق. للحصول على معلومات حول كتابة التعبيرات ، راجع المستندات على: https://pebbletemplates.io/wiki/.
على سبيل المثال، في حالة استخدام الشرط الأساسي هذه، يتحقق التعبير لمعرفة ما إذا كان رقم حساب المتصل أكبر من قيمة معينة أو يساويها. استنادا إلى كيفية تقييم التعبير لتنفيذ تدفق معين، يمكن أن يأخذ التدفق مسار الصواب أو الخطأ.
مرشحات الحصى المخصصة
الطابع الزمني للحقبة
يمكنك استخدام عوامل تصفية Pebble التالية لإرجاع الطابع الزمني للحقبة ل Now أو سلسلة تاريخ معينة:
الطابع الزمني للحقبة في الوقت الحالي:
{{ now() | epoch }} = > المنطقة الزمنية الافتراضية UTC وبالثواني {{ now() | epoch(inMillis=true) }} => المنطقة الزمنية الافتراضية UTC وبالمللي ثانية مثال: {{ 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) }} => تنسيق مخصص وبالمللي ثانية {{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} => تنسيق مخصص مع المنطقة الزمنية وبالمللي ثانية مثال: {{ '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
التحقق من صحة التعبيرات
إذا اكتشف حقل إدخال أن تعبيرا قيد الاستخدام (أي تم إدخال بناء جملة {{ }})، فسيظهر رمز أزرق في الزاوية السفلية اليسرى من الحقل.
انقر فوق الرمز الأزرق لفتح نموذج حيث يمكنك اختبار التعبير وتعديله حتى تحصل على النتيجة المرجوة.
يحتوي نموذج تعبير الاختبار على الحقول التالية:
-
التعبير: يعرض التعبير الذي تم إدخاله في البداية في حقل الإدخال من تكوين النشاط.
-
حقول المتغيرات: يحتوي كل متغير مستخدم في التعبير على حقل دعم حيث يمكنك إدخال قيمة متغير عينة. أدخل قيمة لكل متغير، ثم انقر فوق اختبار لرؤية النتائج إذا تم تنفيذ التعبير باستخدام المعلمات التي تم إدخالها.
لتعيين متغيرات في تعبير، استخدم التنسيق {{اسم المتغير}} فقط. على سبيل المثال ، {{NewPhoneContact.ANI}} هو بناء جملة متغير.
-
النتيجة: إظهار نتيجة التعبير بعد النقر فوق اختبار. إذا كانت النتائج مختلفة عن المتوقع، قم بتعديل التعبير حسب الرغبة. إذا أجريت تغييرات على التهيئة، فانقر فوق تطبيق التغييرات لتحديث التعبير في تكوين النشاط.
استخدام قوالب سير المهام
قوالب التدفق هي تدفقات مسبقة الصنع مصممة لحالات استخدام محددة. تتوفر هذه القوالب بسهولة في لوحة Flow Designer، مما يتيح لمطوري Flow إنشاء التدفقات ونشرها بسرعة بأقل جهد.
لإنشاء تدفقات باستخدام قوالب سير المهام، حدد القالب المطلوب، وقم بتخصيصه وفقا لمتطلبات عملك، وقم بالتحقق من صحة سير المهام ونشره والبدء في استخدامه. لمزيد من التفاصيل، راجع إنشاء تدفقات من قوالب سير المهام.
استخدام ساعات العمل
استخدم قالب مصمم التدفق هذا لإدارة ساعات العمل في مركز اتصال Webex. يتم استقبال المتصلين برسالة، ويتم توجيه مكالماتهم بناء على ساعات العمل والعطلات والظروف الطارئة المحددة للمؤسسة.
يقوم هذا التدفق بتوجيه المكالمات بناء على ساعات عمل مركز الاتصال وقوائم العطلات وتجاوزات الطوارئ ، مما يضمن تجربة اتصال مثالية ومعالجة فعالة لغير ساعات العمل. إذا كان مركز الاتصال مغلقا، يتم إخطار المتصل بالإغلاق.
تشمل الميزات الرئيسية ما يلي:
- إدارة مركزية لساعات العمل والعطلات وتجاوزات الطوارئ.
- التوجيه التلقائي بناء على تكوين ساعات العمل.
- يتم استخدام تحويل النص إلى كلام (TTS) من Cisco لجميع المطالبات الصوتية، على الرغم من إمكانية تحميل ملفات الصوت المخصصة.
- الموسيقى الافتراضية قيد الانتظار هي
defaultmusic_on_hold.wav
، ولكن يمكن تخصيصها.
المتطلبات الأساسية
- إعداد ساعات العمل: يمكنك إنشاء ساعات العمل وقوائم العطلات والتجاوزات في Control Hub.
- الملفات الصوتية: قم بتحميل الملفات الصوتية المطلوبة للمطالبات مثل
BusinessHoursOpen.wav
أو استخدم ميزة Cisco TTS. - تعيين قائمة الانتظار والفرق ونقطة الدخول: قم بتكوين هذه العناصر في مدخل إدارة مركز اتصال Webex.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق | الوصف |
---|---|
تم تلقي المكالمة | يتم بدء مكالمة وتدخل في التدفق. |
تقييم ساعات العمل | يتحقق النظام مما إذا كان الوقت الحالي يقع ضمن ساعات العمل أو العطلات أو شرط التجاوز. |
التعامل مع ساعات العمل | إذا كان مركز الاتصال مفتوحا، يتم تشغيل رسالة ترحيب، ويتم توجيه المكالمة إلى قائمة انتظار الوكيل. |
بعد ساعات العمل | إذا كان مركز الاتصال مغلقا، يتم تشغيل رسالة ساعات الإغلاق، ويتم قطع اتصال المكالمة. |
تجاوزات الطوارئ | إذا كان تجاوز الطوارئ نشطا، يتم تشغيل رسالة الطوارئ ويتم قطع اتصال المكالمة. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
نشاط التدفق | الوصف |
---|---|
بدء (جهة اتصال هاتفية جديدة) | يبدأ التدفق عند استلام جهة اتصال هاتفية جديدة. |
التحقق من ساعات العمل (ساعات العمل) | يتحقق النظام مما إذا كان مركز الاتصال ضمن ساعات العمل العادية أو عطلة أو تجاوز الطوارئ. |
موجه ساعات العمل (WorkingHours_Prompt) | أثناء ساعات العمل، يتم تشغيل رسالة لإعلام المتصل بأن مركز الاتصال مفتوح (الملف الافتراضي: BusinessHoursOpen.wav ). |
جهة اتصال قائمة الانتظار (Agent_Queue) | يتم وضع المتصل في قائمة الانتظار ليتم توجيهه إلى عامل متاح. |
عقد الموسيقى (هولدميوزيك) | يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار (الملف الافتراضي: defaultmusic_on_hold.wav ). |
عطلة مغلقة (Holiday_Closed) | إذا كانت عطلة ، يتم تشغيل رسالة لإعلام المتصل بأن المكتب مغلق. |
بعد ساعات المطالبة (AfterHours_Prompt) | إذا كان ذلك بعد ساعات العمل، يتم تشغيل رسالة لإعلام المتصل بأن المكتب مغلق. |
تجاوز الطوارئ (Override_Emergency) | في حالة تجاوز الطوارئ، يتم تشغيل رسالة طوارئ. |
قطع الاتصال بجهة الاتصال (قطع الاتصال) | بعد تشغيل الرسالة (سواء كان ذلك بعد ساعات العمل أو عطلة أو حالة طوارئ)، يتم قطع الاتصال. |
موارد إضافية
لمزيد من المعلومات حول تكوين ساعات العمل وقوائم العطلات والتجاوزات، ارجع إلى Webex دليل إعداد وإدارة مركز الاتصال.
اتصال داخلي شامل
استخدم قالب مصمم التدفق هذا في مركز اتصال Webex لمعالجة شاملة للمكالمات الواردة والتحقق من ساعات العمل ووضع إعلانات قائمة الانتظار وخيارات معاودة الاتصال.
يوضح هذا التدفق سيناريو شامل للمكالمات الصوتية الواردة لمركز اتصال Webex. ويشمل التعامل مع ساعات العمل والعطلات وتجاوزات الطوارئ وخيارات الخدمة الذاتية وإعلانات الموقع في قائمة الانتظار (PIQ) وخيارات معاودة الاتصال بالعملاء. إنه مناسب للبيئات التي تكون فيها الخدمة الذاتية الأساسية وقائمة انتظار المكالمات ضرورية.
قم بتعديل التدفق ليناسب احتياجات المؤسسة المحددة وللتعامل مع الحالات غير المعروفة بأمان.
يستخدم هذا التدفق تحويل النص إلى كلام (TTS) من Cisco للأنشطة الصوتية التي تتطلب مطالبات (إن وجدت). بالنسبة للموسيقى ، يتم تعيينه افتراضيا على ملف defaultmusic_on_hold.wav
المقدم خارج الصندوق.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي تكوينات أخرى خاصة بالمؤسسة مثل الموصلات و ANI الخارجي والمزيد.
-
قم بإعداد ساعات العمل وقوائم العطلات وتجاوزات الطوارئ من
التحكم→ → مركز الاتصال→ - قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
تم تلقي المكالمة | تدخل المكالمة في التدفق في نشاط NewPhoneContact . |
التحقق من ساعات العمل | يتحقق سير المهام من الوقت الحالي مقابل ساعات العمل المحددة باستخدام نشاط ساعات العمل.
|
خيارات الخدمة الذاتية | خلال ساعات العمل، يقوم نشاط قائمة الترحيب (قائمة IVR) بتشغيل قائمة تقدم خيارات الخدمة الذاتية الأساسية للمتصلين:
|
وضع قائمة الانتظار | يتم وضع المتصل في قائمة انتظار باستخدام نشاط قائمة الانتظار . يسترد نشاط GetPositioninQueue موضع المتصل في قائمة الانتظار ، ويتم الإعلان عن هذه المعلومات للمتصل باستخدام نشاط PlayPIQ . |
خيارات معاودة الاتصال والبريد الصوتي | إذا اختار المتصل ترك بريد صوتي أو طلب معاودة الاتصال، يتم تشغيل نشاط FinalMenu :
|
عقد الموسيقى | يضمن التدفق أنه في حالة تكرار المتصل عدة مرات (من خلال أنشطة CallLoopCycle وLoopCycle )، يتم توجيهه إلى خيارات القائمة النهائية (معاودة الاتصال أو البريد الصوتي). |
معالجة الحلقة |
تم تصميم التدفق للتعامل مع المشكلات غير المتوقعة من خلال الإنهاء بأمان ، مع توفر مسارات احتياطية. |
قطع المكالمات | بعد اكتمال جميع الخطوات أو إذا اختار المتصل الخروج، يتم قطع الاتصال باستخدام أنشطة قطع الاتصال . |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.
نشاط التدفق |
الوصف |
---|---|
بدء (NewPhoneContact) | يبدأ التدفق عند استلام المكالمة. |
التحقق من ساعات العمل (ساعات العمل) | يتحقق مما إذا كانت المكالمة أثناء ساعات العمل أو العطلات أو حالات التجاوز الطارئة. |
IVR القائمة (قائمة ترحيب) |
لتشغيل قائمة تحتوي على خيارات للخدمة الذاتية (اضغط 1 للدعم، اضغط 2 للمبيعات). |
التعامل مع قائمة الانتظار |
|
عقد الموسيقى (ميوزيك أون هولد) | يشغل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. |
معالجة الحلقة (كالولوب سايكل ولوب سايكل) | يضمن توجيه المكالمات المتكررة عدة مرات إلى القائمة النهائية. |
انقطاع (قطع الاتصال) | يقطع اتصال المكالمة بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل. |
موارد إضافية
لمزيد من المعلومات، راجع Webex دليل إعداد وإدارة مركز الاتصال.
مسح DTMF CSAT
يحتوي قالب التدفق هذا على وظائف نظام استطلاع ما بعد المكالمة (PCS) الذي يعمل بنظام Interactive Voice Response (IVR). تم تصميم الاستطلاع لالتقاط تقييمات رضا العملاء بكفاءة وفعالية باستخدام قائمة أساسية ونغمة IVR تعمل باللمس.
يساعد هذا التدفق مركز الاتصال Webex على جمع ملاحظات العملاء بكفاءة من خلال استطلاع تلقائي بسيط لما بعد المكالمة باستخدام نغمات متعددة الترددات (DTMF) ثنائية اللون. يقيم العملاء تجربة مكالماتهم عندما يتلقون مطالبة بالتقييم. يقوم النظام بتجميع استجابات العملاء في متغير عمومي يستخدم لإعداد التقارير. يلتقط الاستطلاع تقييمات رضا العملاء على مقياس من 1 إلى 5.
تم تصميم هذا التدفق لإعداد استطلاعات ما بعد المكالمة بسهولة في خطوتين بسيطتين. يأتي معبأ مسبقا مع جميع اللبنات الأساسية المطلوبة بما في ذلك موصل تحويل الكلام إلى نص.
استخدام
لاستخدام هذا التدفق بشكل فعال كسير استطلاع ما بعد المكالمة، قم بتوصيل تدفق GoTo من الحدث AgentDisconnected على التدفق الرئيسي الخاص بك. وهذا يضمن أنه عندما يقوم العامل بقطع اتصال المكالمة، يتم تقديم استبيان Interactive Voice Response (IVR) بعد المكالمة الذي يلتقط استجابة رضا العملاء (CSAT).
يتضمن هذا التدفق الرسائل التي يمكن تشغيلها للعملاء. يمكنك تخصيص الرسائل كما هو مطلوب.
المتطلبات الأساسية
قبل تكوين هذا التدفق، قم بإنشاء المتغيرات التالية:
-
المسح المضاد
-
النوع—عدد صحيح
-
القيمة الافتراضية—0
-
الوصف—يتتبع عدد محاولات الاستطلاع وزياداته مع كل استجابة غير صالحة أو مهلة.
-
-
Global_FeedbackSurveyResponse
-
النوع—عدد صحيح
-
القيمة الافتراضية—0
- المصدر—المتغير العام
- جعل التقرير قابلا للإبلاغ—قم بتبديله.
-
الوصف—يخزن استجابة تقييم العميل أو "NoResponse" إذا كان هناك سيناريو غير صالح/مهلة.
-
أنشطة التدفق
يصف الجدول التالي الأنشطة المستخدمة في التدفق.
نشاط التدفق | الوصف |
---|---|
بدء جديدهاتفاتصل بنا |
يبدأ الاستطلاع عند بدء اتصال هاتفي جديد. |
خيارات الاستطلاع (قائمة IVR) |
يطالب المستخدم بتحديد تصنيف (1-5). تتوافق الأرقام 1 و 2 و 3 و 4 و 5 مع مستويات الرضا. تؤدي المهلة أو الاستجابة غير الصالحة إلى إعادة المحاولة. |
SetSurveyResponse | يلتقط تحديد المستخدم ويخزنه في المتغير Global_FeedbackSurveyResponse. |
مجموعة المسح المضاد |
زيادة متغير CounterSurvey بعد انتهاء المهلة أو استجابة غير صالحة. |
CheckCounterSurvey |
التحقق مما إذا كان عدد مرات إعادة المحاولة يتجاوز 2 باستخدام الشرط التالي CounterSurvey > 2. ينهي الاستطلاع في حالة استنفاد عمليات إعادة المحاولة. |
SetVariable_r3k |
يعين "NoResponse" إلى SurveyResponse في حالة استنفاد عمليات إعادة المحاولة. |
PlaySurveyمسجل |
لتشغيل رسالة شكر بعد التقاط الرد. |
قطع الاتصالجهة الاتصال |
لإنهاء المكالمة بأمان. |
العامل الظاهري DialogFlow ES
يوضح قالب مصمم تدفق مركز اتصال Webex هذا تدفق البيانات بين Google DialogFlow ES ومركز اتصال Webex ، مع التركيز على كيفية تمرير البيانات من وإلى كلا النظامين الأساسيين أثناء التفاعل.
يعرض هذا التدفق كيفية تمرير البيانات بين مركز الاتصال Webex و DialogFlow ES لمعالجة تفاعلات العملاء. يوفر تدفقا أساسيا حيث يتم تبادل البيانات مع DialogFlow ES لمعالجة اللغة الطبيعية والوفاء الآلي بالوكيل. يتيح التكامل مع DialogFlow للروبوت فهم نوايا العملاء واتخاذ الإجراءات المناسبة بناء على المحادثة. بالإضافة إلى ذلك ، يتضمن التدفق معالجة الأخطاء لضمان تجربة سلسة للعملاء ، حتى عند ظهور ظروف غير متوقعة.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- وكيل Google DialogFlow ES مع المقاصد ذات الصلة للمحادثة.
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
- قم بتمكين تنفيذ خطاف الويب في DialogFlow ES واستخدم نموذج التعليمات البرمجية node.js في المحرر المضمن.
-
يتم تمكين تحويل النص إلى كلام (TTS) من Cisco لإنشاء رسائل مخصصة ديناميكيا. قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
يبدأ العميل الاتصال | يتم استقبال المكالمة من قبل مركز الاتصال Webex. |
يتم تمرير البيانات إلى DialogFlow ES | يتم إرسال رسالة تحية مخصصة، تتضمن تفاصيل العميل مثل الاسم وسبب الاتصال، إلى روبوت DialogFlow ES للمعالجة. |
تفاعل الروبوت مع DialogFlow | يعالج DialogFlow الإدخال ويستجيب بناء على المقاصد التي تم تكوينها. |
الموسيقى في قائمة الانتظار | أثناء معالجة الروبوت للطلب ، يتم وضع العميل في قائمة انتظار مع موسيقى انتظار. |
قطع الاتصال | ينتهي التفاعل بمجرد اكتمال مربع الحوار. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.
نشاط التدفق |
الوصف |
---|---|
بدء | يمثل هذا النشاط بداية التدفق. ويتم تشغيله عند استلام مكالمة جديدة. |
تعيين اللغة | يستخدم التدفق نشاط Set Variable لتكوين رمز اللغة (en-US) للتفاعل بأكمله. وهذا يضمن توافق جميع التفاعلات الصوتية مع تفضيلات لغة المتصل. |
تحية مخصصة | يمرر هذا النشاط تفاصيل العميل مثل الاسم والبريد الإلكتروني وسبب الاتصال إلى روبوت DialogFlow ES. يتم إنشاء التحية ديناميكيا باستخدام تحويل النص إلى كلام (TTS) من Cisco. مثال على البيانات التي تم تمريرها:
|
قائمة انتظار للوكيل | إذا تطلب التفاعل التصعيد، يتم وضع العميل في قائمة انتظار، ويتم تشغيل الموسيقى في الانتظار باستخدام ملف defaultmusic_on_hold.wav . |
تشغيل الموسيقى | يتم تشغيل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. يستخدم التدفق موسيقى الانتظار الافتراضية من Cisco ولكن يمكن تخصيصها عن طريق تحميل ملفات موسيقى مختلفة. |
قطع الاتصال | يقوم هذا النشاط بقطع اتصال المكالمة بمجرد اكتمال التدفق، مما يضمن نهاية سلسة للتفاعل. |
تفاصيل التدفق
يحتوي التدفق JSON المستخدم في هذا المثال على متغيرات وأنشطة أساسية لمعالجة التفاعل ومعالجة الأخطاء والاتصال بين مركز اتصال Webex وDialogFlow. تشمل المتغيرات الرئيسية المستخدمة ما يلي:
متغير التدفق |
الوصف |
---|---|
Global_FeedbackSurveyOptIn | يتتبع ما إذا كان العميل قد اشترك في استطلاع ما بعد المكالمة. |
اسم العميل | يلتقط اسم العميل لتخصيصه. |
العميلالبريد الإلكتروني | يلتقط البريد الإلكتروني للعميل. |
العميلالسبب | يسجل سبب مكالمة العميل. |
Global_Language | تهيئة اللغة الافتراضية (en-US). |
Global_VoiceName | يحدد الصوت المستخدم لتحويل النص إلى كلام. |
موارد إضافية
لمزيد من المعلومات حول هذا التكامل، راجع فيديو العمل مع البيانات على Google DialogFlow ES مع مركز اتصال Webex.
ارجع إلى Webex وثائق مطور مركز الاتصال ووثائق DialogFlow ES للحصول على مزيد من الإرشادات.
دعم المطور
للحصول على أي دعم بخصوص هذا التكامل ، افتح تذكرة مع فريق دعم مطوري مركز اتصال Webex من خلال Webex بوابة المطورين.
لمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة تطبيقات مركز الاتصال Webex.
دعم المتغير الديناميكي
يوفر هذا القالب تدفقا صوتيا داخليا ديناميكيا متقدما يسترد الإعدادات الخارجية، ويقوم بتعيين متغيرات التدفق مع تلك الإعدادات وتوجيه المكالمات بناء على تكوينات المتغيرات.
يجلب التدفق ديناميكيا إعدادات التدفق من خلال طلب HTTP ويعين المتغيرات التي توجه بقية التدفق. تدير هذه المتغيرات قرارات التوجيه ومعالجة قائمة الانتظار والمطالبات وإدارة الأخطاء. يستخدم هذا غالبا للسيناريوهات التي تتطلب مرونة في معالجة المكالمات استنادا إلى ظروف العمل في الوقت الفعلي مثل ساعات العمل أو العطلات - حيث يمكن إعادة استخدام تدفق واحد عبر حالات استخدام مختلفة باستخدام التوجيه الديناميكي المستند إلى متغير.
يضمن التدفق تجربة اتصال سلسة وفعالة من خلال تشغيل الرسائل المناسبة ومعالجة ساعات العمل أو حالات الخطأ وتوفير التوجيه بناء على المتطلبات المحددة للمؤسسة.
يستخدم التدفق تحويل النص إلى كلام (TTS) من Cisco لجميع الأنشطة الصوتية التي تتطلب مطالبات. يمكن تكوين الموسيقى المخصصة قيد الانتظار أو الرسائل عن طريق تحديث متغيرات التدفق.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وطلب ANI الخارجي والمزيد.
-
تأكد من تحميل أي ملفات صوتية ثابتة مطلوبة أو مطالبات تحويل النص إلى النص المخصصة إلى النظام.
-
لديك نقطة نهاية API صالحة لجلب إعدادات التدفق
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
جهة اتصال هاتف جديدة | يبدأ التدفق عند استلام مكالمة عند نقطة الدخول. |
طلب HTTP | يجعل التدفق طلب HTTP لجلب إعدادات التدفق ديناميكيا استنادا إلى DNIS للمكالمة. |
التحقق من ساعات العمل | وفقا لإعدادات التدفق، يتحقق التدفق من ساعات العمل والعطلات والتجاوزات لتوجيه المكالمة بشكل مناسب. |
تشغيل الرسالة (ترحيب) | استنادا إلى الإعدادات التي تم جلبها، يتم تشغيل رسالة ترحيب باستخدام TTS أو مطالبة مسجلة مسبقا. |
نشاط قائمة الانتظار | إذا لزم الأمر، يتم وضع المكالمة في قائمة انتظار استنادا إلى المتغيرات الديناميكية. |
تشغيل الموسيقى (إدارة قائمة الانتظار والموسيقى في قائمة الانتظار) | أثناء انتظار المتصل في قائمة الانتظار ، يتم تشغيل موسيقى الانتظار ، والتي يمكن تعيينها ديناميكيا. |
معالجة الأخطاء | في حالة حدوث أي خطأ، تتم إعادة توجيه المكالمة إلى تدفق معالجة خطأ أو نقطة إدخال مختلفة باستخدام GoTo الذي تم تمكينه بواسطة المتغيرات الديناميكية. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.
نشاط التدفق |
الوصف |
---|---|
بدء | يبدأ التدفق عند تلقي مكالمة من خلال نشاط NewPhoneContact. |
طلب HTTP | يقدم نشاط FetchFlowSettings طلب HTTP لاسترداد جميع إعدادات سير المهام الضرورية، مثل ساعات العمل والمطالبات وتكوينات قائمة الانتظار. |
IVR القائمة (قائمة ترحيب) |
لتشغيل قائمة تحتوي على خيارات للخدمة الذاتية (اضغط 1 للدعم، اضغط 2 للمبيعات). |
تعيين المتغيرات | يخزن نشاط SetVariable البيانات المستردة من طلب HTTP ويعين قيما للمتغيرات المتعلقة بالتدفق مثل ساعات العمل وقائمة الانتظار وWelcome Prompt وholdMusic. |
ساعات العمل | يتحقق نشاط ساعات العمل من جدول العمل والعطلات والتجاوزات ، ويوجه التدفق بناء على الوقت الحالي. |
تشغيل الرسالة | يؤدي نشاط PlayMessage إلى تشغيل رسالة ترحيب بالمتصل. يمكن تعيين هذا ديناميكيا أو تكوينه مسبقا. |
جهة اتصال قائمة الانتظار | يضع نشاط QueueContact المتصل في قائمة الانتظار المناسبة، باستخدام المتغيرات الديناميكية لإدارة قائمة الانتظار والمعالجة الاحتياطية. |
تشغيل الموسيقى | يقوم نشاط PlayMusic بتشغيل موسيقى الانتظار للمتصلين المنتظرين في قائمة الانتظار، والتي تم تكوينها استنادا إلى متغير holdMusic. |
الانتقال إلى | تستخدم أنشطة الانتقال المتعدد للتنقل بين أجزاء مختلفة من التدفق أو التعامل مع ظروف معينة مثل العطلات أو الأخطاء. |
قطع الاتصال | بعد الانتهاء من جميع الخطوات اللازمة ، ينتهي التدفق بقطع الاتصال أو إعادة التوجيه المناسب. |
مرحبا بالعالم
استخدم هذا القالب لإنشاء تدفق صوت وارد بسيط حيث يتم استقبال المتصلين برسالة ثم قطع الاتصال. غالبا ما يستخدم هذا التدفق خلال ساعات الإغلاق.
يوفر هذا التدفق تدفقا بسيطا يقوم بتشغيل إعلان للمتصل. قم بتعديل التدفق لضمان تجربة سلسة للمتصل من خلال التعامل مع أي أخطاء أو ظروف غير معروفة.
يستخدم التدفق الفرعي تحويل النص إلى كلام من Cisco لأي مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينه افتراضيا على الملف المضمن (defaultmusic_on_hold.wav
)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وطلب ANI الخارجي والمزيد.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام من Cisco (TTS).
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
انهيار التدفق
- يتم تلقي المكالمة وتدخل في التدفق.
- يتم تشغيل رسالة ترحيب للمتصل.
- يتم وضع المتصل في قائمة انتظار.
- يتم تشغيل موسيقى الانتظار أثناء انتظار المتصل.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.
نشاط التدفق |
الوصف |
---|---|
بدء | يبدأ التدفق عند تلقي مكالمة |
تشغيل الرسالة |
|
قطع الاتصال |
|
موارد إضافية
لمزيد من المعلومات، راجع Webex دليل إعداد وإدارة مركز الاتصال.
الرد التلقائي للقائمة
استخدم قالب مصمم تدفق مركز الاتصال Webex هذا لإنشاء نظام يستند إلى القائمة لتوجيه المكالمات بكفاءة. يقوم بأتمتة الإجراءات الواردة ، وتوجيه المتصلين إلى الفرق أو الخدمات المناسبة للحصول على تجربة أكثر سلاسة.
يعمل هذا التدفق على أتمتة التفاعل الأولي مع المتصل ، مما يسمح له بالتنقل عبر خيارات القائمة المختلفة. يتضمن معالجة ديناميكية للأخطاء ، ودعم متعدد اللغات ، وعملية فصل مهذبة في حالة حدوث أخطاء أو مدخلات غير معترف بها.
يستخدم هذا التدفق تحويل النص إلى كلام (TTS) من Cisco لأي مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينه افتراضيا على الملف المضمن (defaultmusic_on_hold.wav
)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
تم تلقي المكالمة (جهة اتصال هاتفية جديدة) |
يتم تشغيل التدفق عندما يتم بدء اتصال هاتفي جديد بواسطة مكالمة واردة. |
رسالة ترحيب (موجه الترحيب) |
يتم تشغيل رسالة ترحيب: مرحبا بك في مركز اتصال Webex! |
القائمة الرئيسية (القائمة IVR) |
يتم تقديم المتصل مع مجموعة من خيارات القائمة. تتم قراءة القائمة بصوت عال باستخدام تحويل النص إلى كلام، لتوجيه المتصل من خلال خيارات الخدمة المختلفة:
|
التوجيه على أساس التحديد |
بناء على الخيار المحدد، يتم تحويل المتصل إلى فريق معين (تحويل عشوائي) أو وضعه في قائمة انتظار لانتظار الوكيل التالي المتاح. |
معالجة الأخطاء |
تتم معالجة الإدخالات غير الصالحة برسالة خطأ، وتتم مطالبة المتصل بإعادة المحاولة. |
الموسيقى في الانتظار (تشغيل الموسيقى) |
أثناء الانتظار في قائمة انتظار، يتم تشغيل موسيقى الانتظار الافتراضية ( |
قطع الاتصال |
وينتهي التدفق بقطع المكالمة. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
نشاط التدفق |
الوصف |
---|---|
جهة اتصال هاتفية جديدة (البداية) |
هذه هي نقطة بداية التدفق عند بدء اتصال هاتفي جديد بواسطة مكالمة واردة. |
تشغيل الرسالة (موجه الترحيب) |
يتم استقبال العميل برسالة: مرحبا بكم في مركز الاتصال Webex! تستخدم هذه الخطوة تحويل النص إلى كلام (TTS) من Cisco Cloud لإنشاء الرسالة. |
القائمة الرئيسية (القائمة IVR) |
يتم تقديم قائمة للمتصل مع خيارات متنوعة:
|
التوجيه على أساس التحديد (الشروط) |
بناء على الخيار المحدد، يتم تحويل المتصل إلى فريق معين (تحويل عشوائي) أو وضعه في قائمة انتظار لانتظار الوكيل التالي المتاح.
|
تشغيل الموسيقى (الموسيقى قيد الانتظار) |
بالنسبة للمكالمات الموضوعة في قائمة الانتظار، يقوم النظام بتشغيل موسيقى الانتظار بينما ينتظر المتصل الوكيل التالي المتاح. |
معالجة الأخطاء |
إذا تم تحديد خيار غير صالح أو انتهت مهلة الإدخال، يقوم النظام بتشغيل رسالة تطالب المتصل بالمحاولة مرة أخرى. |
قطع الاتصال |
بعد اكتمال التفاعل أو حدوث خطأ، يقوم التدفق بقطع اتصال المكالمة باستخدام نشاط قطع الاتصال . |
حالات استخدام إضافية
- القوائم الفرعية: هناك قائمة اختيار اللغة ، حيث يمكن للمستخدمين اختيار لغتهم المفضلة بالضغط على 1 للغة الإنجليزية أو 2 للغة الإسبانية. تتكرر القائمة إذا ضغط المتصل على #.
- رسائل الخطأ: عند تلقي إدخال غير صالح، يتم تشغيل رسالة خطأ. بالنسبة للأخطاء الفادحة، يعتذر النظام ويفصل المتصل.
موارد إضافية
لمزيد من المعلومات، راجع Webex دليل إعداد وإدارة مركز الاتصال.
انخفاض بيانات Microsoft Dynamics HTTPs
استخدم قالب مصمم التدفق هذا لإنشاء تدفق IVR في مركز اتصال Webex يتصل ب MS Dynamics باستخدام موصل HTTP. يسترد هذا التدفق تفاصيل العميل والحالة باستخدام ANI من CRM ، ويرحب بالمتصل برسالة مخصصة ، ويوجه المكالمة.
مع هذا التدفق ، يتم استقبال المتصل برسالة مخصصة بناء على بيانات CRM ، وإذا لم يتم العثور على حالة ، يتم تحويل المكالمة إلى وكيل. يتم تزويد الوكيل بتفاصيل العميل أو الحالة في الوقت الفعلي من خلال نافذة منبثقة على الشاشة. يتفاعل التدفق مع MS Dynamics من خلال طلبين HTTP:
- يجلب تفاصيل العميل عن طريق إجراء بحث ANI.
- يسترجع أحدث تفاصيل الحالة بناء على معرف العميل. إذا لم يتم العثور على معلومات عن العميل أو الحالة، يتم توجيه المكالمة إلى أحد الوكلاء، ويتم تشغيل الرسالة المناسبة إلى المتصل. يتلقى الوكيل نافذة منبثقة تعرض إما نموذج حالة جديدة أو تفاصيل آخر حالة تم إنشاؤها للعميل.
يتم تمكين النوافذ المنبثقة للشاشة لضمان تزويد الوكلاء بالمعلومات الضرورية عند الرد على المكالمات.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية قبل تنفيذ هذا التدفق:
- تطبيق مسجل في Azure for MS Dynamics CRM.
- يجب تكوين OAuth 2.0 وإعداد الموصل في Control Hub مسبقا.
- استيراد القالب إلى مصمم التدفق.
- اضبط متغيرات التدفق وقوائم الانتظار وأي تكوينات محددة بناء على احتياجات مؤسستك.
يستخدم التدفق تحويل النص إلى كلام (TTS) من Cisco للمطالبات الديناميكية. إذا كان الصوت الثابت مطلوبا ، فيمكن للمستخدمين تحميل الملفات الصوتية. يتم استخدام موسيقى الانتظار الافتراضية من مستودع Webex.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
تم تلقي المكالمة |
يتم التقاط ANI الخاص بالمتصل. |
قطاع ANI |
تتم إزالة رمز + البلد من ANI. |
جلب معلومات العميل |
يتم تقديم طلب HTTP إلى MS Dynamics CRM للبحث عن تفاصيل العميل باستخدام ANI المجرد. |
الفحص المشروط - العميل موجود |
إذا كان العميل موجودا ، تقديم طلب HTTP آخر لجلب تفاصيل حالته. في حالة عدم وجود العميل، يتم تشغيل رسالة "لم يتم العثور على حالة". |
تشغيل معلومات الحالة المخصصة |
إذا تم العثور على حالة ، يتم استقبال المتصل بتفاصيل حالته الأخيرة. |
التوجيه إلى الوكيل أو قطع الاتصال |
ثم يعرض على المتصل خيار التحدث إلى وكيل أو قطع الاتصال. |
انبثاق الشاشة للوكيل |
عندما يجيب الوكيل ، يتم تقديم تفاصيل الحالة أو نموذج الحالة الجديدة في علامة تبويب متصفح جديدة. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق لتدفق IVR يتصل ب MS Dynamics باستخدام موصل HTTP.
نشاط التدفق |
الوصف |
---|---|
بدء |
يبدأ التدفق عند تلقي المكالمة. |
قطاع ANI |
تجريد رمز + البلد من ANI للتحضير للبحث عن MS Dynamics. |
الحصول على معلومات العملاء |
يتم إرسال طلب HTTP GET لاسترداد الاسم الكامل للعميل ومعرف جهة الاتصال بناء على ANI. |
الفحص المشروط - العميل موجود |
يتحقق مما إذا كان العميل موجودا في MS Dynamics. إذا كان هذا صحيحا ، فقم بإحضار تفاصيل الحالة. إذا كانت خاطئة، يتم تشغيل رسالة تخبر المتصل بأنه لم يتم العثور على حالة. |
الحصول على معلومات الحالة |
استرجاع عنوان الحالة ورقم الحالة باستخدام معرف العميل من الخطوة السابقة. |
تشغيل رسالة مخصصة |
يرحب بالمتصل بالاسم ويقدم تفاصيل الحالة باستخدام TTS (تحويل النص إلى كلام). |
تشغيل لم يتم العثور على حالة |
يشغل رسالة إذا لم يتم العثور على حالة للمتصل ويبلغه بأنه سيتم تحويله إلى وكيل. |
القائمة الرئيسية |
يوفر للمتصل خيار الاتصال بوكيل أو قطع المكالمة. |
جهة اتصال قائمة الانتظار |
يقوم بتوجيه المتصل إلى وكيل متاح استنادا إلى إعدادات قائمة الانتظار المحددة مسبقا. |
تشغيل الموسيقى |
يشغل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. |
قطع الاتصال بجهة الاتصال |
ينهي المكالمة إذا اختار المتصل قطع الاتصال. |
انبثاق الشاشة |
ينبثق معلومات الحالة أو نموذج الحالة الجديدة للوكيل عند الرد على المكالمة. |
موارد إضافية
للحصول على إرشادات خطوة بخطوة حول تكوين التدفقات، راجع Webex دليل إعداد وإدارة مركز الاتصال.
للحصول على عرض توضيحي لتكامل MS Dynamics، راجع كيفية تكوين موصل مخصص ل MS Dynamics CRM.
لمزيد من المعلومات حول الأدوات API للمصادقة مع بيئات Microsoft Dataverse، راجع استخدام الأرق مع API ويب Dataverse.
تخصيص النسبة المئوية وتوزيع A / B
استخدم قالب مصمم تدفق مركز الاتصال Webex هذا لتوزيع المكالمات حسب النسبة المئوية عبر قوائم الانتظار المختلفة، مما يضمن التشغيل السلس وتقليل حالات الانقطاع أثناء أحجام المكالمات المرتفعة.
يوزع هذا التدفق المكالمات الواردة استنادا إلى تخصيص يستند إلى النسبة المئوية. على وجه التحديد ، يتم توجيه 90٪ من جهات الاتصال إلى قائمة الانتظار الرئيسية ، و 0٪ إلى دعم تجاوز السعة (غير نشط) ، و 10٪ إلى قائمة انتظار خارج الموقع. بعد التخصيص، يتم تشغيل رسالة للمتصلين تشير إلى تعيين قائمة الانتظار الخاصة بهم، متبوعة بموسيقى في الانتظار حتى يتوفر أحد الوكلاء. يمكنك تعديل التدفق ليناسب احتياجات مؤسستك.
يستخدم هذا التدفق تحويل النص إلى كلام (TTS) من Cisco لأي مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينه افتراضيا على الملف المضمن (defaultmusic_on_hold.wav
)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
استلام المكالمة |
تدخل المكالمة في التدفق في نقطة اتصال NewPhone. |
تخصيص النسبة المئوية |
يتم توجيه 90٪ من المكالمات إلى قائمة الانتظار الرئيسية. يتم توجيه 10٪ من المكالمات إلى قائمة الانتظار خارج الموقع. |
تشغيل رسالة قائمة الانتظار |
بعد تخصيص النسبة المئوية، يسمع المتصل رسالة تشير إلى مسار التخصيص الخاص به. |
جهة اتصال قائمة الانتظار |
يتم وضع المتصل في قائمة الانتظار المخصصة. |
عقد الموسيقى |
أثناء الانتظار في قائمة الانتظار، يسمع المتصلون موسيقى الانتظار. |
تعيين الوكيل |
يتم توجيه المكالمات إلى الوكيل المتاح في قائمة الانتظار المخصصة له. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
نشاط التدفق |
الوصف |
---|---|
جديدهاتفاتصل بنا |
هذه هي نقطة البداية عند استلام جهة اتصال هاتفية جديدة. |
النسبة المئوية للتخصيص |
يخصص جهة الاتصال الواردة استنادا إلى النسبة المئوية للتوزيع:
|
مجموعة متغير |
يلتقط النسبة المئوية المخصصة (90٪، 10٪) في متغير يسمى النسبة المئوية المخصصة. |
مجموعة متغير |
يلتقط مسار الخروج (قائمة الانتظار الرئيسية أو خارج الموقع) التي استغرقتها المكالمة في متغير يسمى PercentExitPath. |
رسالة اللعب |
يشغل رسالة باستخدام Cisco TTS لإعلام المتصل بتخصيصه، مثل: لقد وصلت إلى تخصيص 90٪! قائمة الانتظار الرئيسية للفرع 1. |
قائمة الانتظارجهة اتصال |
وضع جهة الاتصال في قائمة الانتظار استنادا إلى المسار المخصص (قائمة الانتظار الرئيسية أو خارج الموقع). |
بلاي ميوزيك |
يشغل موسيقى الانتظار ( |
موارد إضافية
لمزيد من المعلومات، راجع Webex دليل إعداد وإدارة مركز الاتصال.
انخفاض بيانات Salesforce HTTPs
استخدم قالب مصمم التدفق هذا لإنشاء تدفق IVR في مركز اتصال Webex يتصل ب Salesforce من خلال موصل HTTP، مما يتيح التوجيه الديناميكي واستخراج البيانات لإدارة حالات Salesforce.
يستخدم هذا التدفق موصل HTTP الخاص بمركز الاتصال Webex لاسترداد معلومات العملاء من Salesforce باستخدام بحث ANI. يجلب التدفق حساب العميل وجهات الاتصال ومعلومات الحالة من Salesforce ويوجه المكالمة وفقا لذلك.
يستخدم هذا التدفق تحويل النص إلى كلام (TTS) من Cisco لأي مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينه افتراضيا على الملف المضمن (defaultmusic_on_hold.wav
)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
قبل تكوين هذا التدفق، تأكد مما يلي:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وطلب ANI الخارجي والمزيد.
- قم بتكوين موصل Salesforce باستخدام OAuth2. لمعرفة الخطوات التفصيلية، راجع تكوين التطبيق المتصل لموصل Salesforce Webex مركز الاتصال.
- قم باستيراد Salesforce_HTTP_Connector.json
التدفق
المرفق إلى مصمم تدفق مركز اتصال Webex. - استخدم مجموعة Salesforce API لاستكشاف واجهات برمجة تطبيقات REST.
- لإنشاء الرمز المميز للوصول إلى OAuth يدويا، استخدم الأمر التالي:
حليقة - الموقع - طلب POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'نوع المحتوى: التطبيق/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 ، مما يضمن توفر المعلومات ذات الصلة بسهولة لكل من العملاء والوكلاء.
- يتصل أحد العملاء بمركز اتصال Webex ويتم التقاط رقم هاتفه.
- يقوم النظام بإجراء بحث ANI في Salesforce للعثور على معلومات الحساب وجهات الاتصال المطابقة.
- بناء على البيانات التي تم استردادها ، يتم استقبال العميل برسالة IVR مخصصة.
- إذا كانت هناك حالة مفتوحة مرتبطة بالعميل، فسيتلقى الوكيل هذه المعلومات على سطح المكتب الخاص به.
- بعد المكالمة، ينشر Webex Contact Center تفاصيل المكالمة والتعليقات على حالة Salesforce.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
بحث ANI وتوجيهه |
يبدأ التدفق بالتقاط رقم هاتف العميل. يتم تنسيق رقم الهاتف، وتقوم مكالمة API Salesforce باسترداد الحساب وجهة الاتصال المرتبطتين ب ANI. إذا تم العثور على العميل، توجيهه استنادا إلى حالة Salesforce المرتبطة. |
تحديثات ما بعد المكالمة |
بمجرد أن يكمل الوكيل المكالمة، يقوم مركز الاتصال Webex بنشر معلومات مثل تعليقات المكالمات ومعرفات المكالمات في حالة Salesforce ذات الصلة. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
نشاط التدفق |
الوصف |
---|---|
بدء (NewPhoneContact) |
يلتقط تفاصيل المكالمة الواردة ويبدأ التدفق. |
تعيين رقم الهاتف (رقم الهاتف) |
تنسيق رقم الهاتف الذي تم التقاطه للبحث عن API Salesforce. |
البحث عن الحساب (AccountByANI) |
ينفذ طلب HTTP GET إلى Salesforce، ويسترد تفاصيل حساب العميل استنادا إلى رقم الهاتف. |
البحث عن جهة اتصال (كونتاكت باياني) |
يجلب جهة الاتصال المرتبطة برقم الهاتف من خلال استعلام Salesforce SOQL. |
البحث عن حالة (كيس باي كونتاكتيد) |
يسترجع الحالات المفتوحة المرتبطة بجهة الاتصال ، ويجلب تفاصيل الحالة بما في ذلك رقم الحالة والهوية. |
جهة اتصال قائمة الانتظار (جهة اتصال قائمة الانتظار) |
يقوم بتوجيه المكالمة إلى الوكيل المناسب استنادا إلى معلومات Salesforce التي تم استردادها وأولوية العميل. |
تشغيل الموسيقى (موسيقى) |
يشغل الموسيقى أثناء انتظار العميل لتوصيله بأحد الوكلاء. |
انبثاق الشاشة (سكرين بوب كونستون) |
لفتح صفحة حساب Salesforce الخاص بالعميل على سطح مكتب الوكيل عند الرد على المكالمة. |
أضف تعليقا (تعليق آخر) |
ينشر تفاصيل المكالمة إلى حالة Salesforce ذات الصلة بمجرد اكتمال التفاعل. |
نهاية التدفق (نهاية التدفق) |
ينهي التدفق بعد إكمال كافة المهام. |
موارد إضافية
لمزيد من المعلومات حول تكوين Salesforce باستخدام Webex Contact Center، راجع مقدمة API Salesforce REST و Webex دليل إعداد وإدارة مركز الاتصال.
للحصول على معاينة شاملة لتكوين الفيديو، شاهد هذه السلسلة المكونة من جزأين:
انخفاض بيانات ServiceNow HTTPs
استخدم قالب مصمم التدفق هذا لاسترداد الحوادث وأنواع الكائنات الأخرى وتحديثها بأمان في ServiceNow من خلال مركز اتصال Webex.
يدمج هذا التدفق Webex Contact Center مع ServiceNow باستخدام موصل HTTP لتوجيه القرارات واسترداد تفاصيل الحادث من خلال واجهات برمجة تطبيقات REST الخاصة ب ServiceNow. يتعامل مع المكالمات الصوتية الواردة ، ويقوم بإجراء بحث ANI ، ويجلب المعلومات ذات الصلة ، ويقدم خدمة مخصصة. تدفق العملية كما يلي:
- يتم تلقي مكالمة من قبل مركز الاتصال Webex.
- يتم تشغيل رسالة ترحيب للمتصل تذكر تفاصيل الحادث الخاص به.
- يقوم النظام بإجراء بحث في ServiceNow باستخدام ANI لجلب sys_id
المتصل
للحصول على معرف كائن المتصل على ServiceNow. - استنادا إلى
sys_id
، يبحث النظام عن الحادث النشط للمتصل. - يتم تشغيل رقم الحادث مرة أخرى للمتصل.
- يتم وضع المكالمة في قائمة الانتظار للعامل التالي المتوفر، مع تحديد أولوياتها بناء على درجة خطورة الحادث.
- يتم تشغيل موسيقى الانتظار أثناء انتظار المتصل في قائمة الانتظار.
- بمجرد توصيل المكالمة بأحد الوكلاء، يتم عرض معلومات الحادث على سطح مكتب الوكيل.
- بعد المكالمة، يقوم Webex مركز الاتصال بنشر معلومات المكالمة مرة أخرى إلى الحادث ذي الصلة في ServiceNow.
المتطلبات الأساسية
قبل تكوين هذا التدفق، تأكد مما يلي:
- إعداد OAuth2: قم بتكوين OAuth2 في ServiceNow ومركز اتصال Webex، باتباع الفيديو التعليمي .
- إعداد المسؤول: قم بتسجيل الدخول إلى admin.webex.com الموصل وقم بتكوينه. انتقل إلى أدخل بيانات الاعتماد اللازمة كما هو موضح في الفيديو التعليمي.
مثال على حالة الاستخدام
يوضح مثال التكامل هذا كيف يمكن لمركز الاتصال Webex تحسين تجربة العملاء من خلال التفاعلات المخصصة، مع الاستفادة من ServiceNow لعمليات بحث ANI وإدارة الحوادث:
- مكالمة واردة: يتصل العميل بمركز اتصال Webex.
- بحث ANI: Webex بإجراء بحث ANI في ServiceNow لتحديد هوية المتصل.
- البحث عن الحوادث: تسترد ServiceNow معرف الحادث المرتبط بناء على تفاصيل المتصل.
- التحية الشخصية: يتم استقبال العميل برسالة مخصصة، تشير إلى الحادث النشط.
- التوجيه وتحديد الأولويات: يتم توجيه المكالمات بناء على شدة الحادث، مما يضمن معالجة المشكلات الحرجة أولا.
- تعيين الوكيل: يتم توجيه المكالمة إلى وكيل متاح، مع عرض تفاصيل الحادث على سطح مكتب الوكيل.
- تحديثات ما بعد المكالمة: يقوم Webex مركز الاتصال بنشر معلومات المكالمات ذات الصلة، بما في ذلك معرفات المكالمات، إلى ServiceNow باستخدام تدفقات الأحداث.
أنشطة التدفق
يصف الجدول التالي الأنشطة المستخدمة في سير المهام ودورها في التكامل.
نشاط التدفق |
الوصف |
---|---|
بدء (جهة اتصال هاتفية جديدة) |
يبدأ التدفق عند استلام مكالمة واردة. |
تشغيل الرسالة (تحية) |
لتشغيل رسالة ترحيب باستخدام تحويل النص إلى كلام في سحابة Cisco، مثل: مرحبا بك في العرض التوضيحي ServiceNow. رقم الحادث الخاص بك هو: |
تعيين متغير (شريط الأرقام ANI) |
يزيل الرمز الدولي (+1) من ANI للمطابقة التامة. |
تعيين متغير (تنسيق ANI) |
تنسيق ANI في تنسيق ServiceNow المطلوب للاستعلامات: (123) 456-7890. |
طلب HTTP (مستخدم بحث) | البحث عن sys_id المستخدم في ServiceNow باستخدام ANI الخاص به. |
طلب HTTP (حادثة بحث) | يستخدم sys_id لاسترداد الحادث النشط للمتصل من ServiceNow. |
تشغيل الرسالة (رقم الحادث) | يعلن المتصل برقم الحادث باستخدام ميزة تحويل النص إلى كلام. |
جهة اتصال قائمة الانتظار (قائمة انتظار للوكيل) | يضع المتصل في قائمة الانتظار للعامل التالي المتاح، بناء على درجة خطورة الحادث. |
تشغيل الموسيقى (عقد الموسيقى) | يشغل الموسيقى أثناء وجود المتصل في قائمة الانتظار. |
نشر مكالمة (أضف التعليقات إلى ServiceNow) | نشر معلومات المكالمة، بما في ذلك رقم الحادث، مرة أخرى إلى ServiceNow بمجرد انتهاء المكالمة. |
موارد إضافية
لاستكشاف واجهات برمجة تطبيقات REST واختبارها، يمكنك استيراد مجموعة ServiceNow API Postman (ServiceNow API Collection.postman_collection.json
) إلى Postman. يساعد هذا في فهم واجهات برمجة التطبيقات المتاحة وكيفية تفاعلها مع مركز اتصال Webex.
- وثائق ServiceNow REST API: مستندات REST API
- وثائق API جدول ServiceNow: مستندات الجدول API
لمزيد من المعلومات حول تدفقات مركز الاتصال Webex، راجع Webex دليل إعداد وإدارة مركز الاتصال.
مكالمة واردة بسيطة إلى قائمة الانتظار
استخدم قالب مصمم التدفق هذا في مركز اتصالات Webex لتوفير عملية بسيطة لمعالجة المكالمات الواردة. يتم الترحيب بالمتصلين ووضعهم في قائمة انتظار أحد الوكلاء وسماع موسيقى الانتظار أثناء الانتظار.
يوفر هذا التدفق عملية مباشرة للتعامل مع المكالمات الواردة في مركز الاتصال:
- يتم تلقي مكالمة وتدخل التدفق من خلال نقطة الدخول.
- يتم تشغيل رسالة ترحيب للمتصل.
- يتم وضع المتصل في قائمة انتظار للعامل التالي المتاح.
- أثناء الانتظار في قائمة الانتظار ، يتم تشغيل موسيقى الانتظار للمتصل.
- يضمن هذا التدفق تجربة سلسة من خلال وضع آليات معالجة الأخطاء والسماح بسيناريوهات احتياطية في حالة عدم توفر الوكلاء.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.
نشاط التدفق |
الوصف |
---|---|
بدء (جهة اتصال هاتفية جديدة) |
يبدأ التدفق عند استلام مكالمة عبر نقطة الدخول. يتم قبول المكالمة في سير المهام وتنتقل إلى الخطوة التالية. |
تشغيل الرسالة (موجه الترحيب) |
يتم تشغيل رسالة للترحيب بالمتصل. في هذا التدفق ، تقول الرسالة: مرحبا بكم في Webex مركز الاتصال! تمت تهيئة هذه الرسالة باستخدام Cisco TTS، ولكن يمكن استبدالها بتسجيلات مخصصة. |
رتل (اتصال مباشر) |
بعد رسالة الترحيب، يتم وضع المكالمة في قائمة انتظار. يتم تعيين قائمة الانتظار لتوجيه المكالمة إلى قائمة انتظار Q_arubhatt ، والتي تقوم بتوجيه المتصل إلى أطول وكيل متاح. |
تشغيل الموسيقى (الموسيقى قيد الانتظار) |
أثناء الانتظار في قائمة الانتظار ، يقوم التدفق بتشغيل موسيقى الانتظار ( |
تشغيل الرسالة (رسالة الانتظار) |
يتم تشغيل رسالة ثانوية أثناء انتظار المتصل: شكرا لك على سعة صدرك. يرجى الانتظار بينما نجد لك خبيرا. تمت تهيئة هذه الرسالة باستخدام Cisco TTS، ولكن يمكن استبدالها بتسجيلات مخصصة. |
نهاية التدفق |
ينتهي التدفق عند اتصال الوكيل أو في حالة حدوث خطأ. يضمن التعامل مع المتصل بسلاسة ، سواء كان متصلا بوكيل أو إذا كان التدفق يحتاج إلى إنهاء بسبب خطأ. |
معالجة الأخطاء |
تم تصميم التدفق للتعامل مع المشكلات غير المتوقعة من خلال الإنهاء بأمان ، مع توفر مسارات احتياطية. |
موارد إضافية
لمزيد من المعلومات، راجع Webex دليل إعداد وإدارة مركز الاتصال.
وكيل الظاهري مع جوجل DialogFlow CX
استخدم نموذج مصمم التدفق هذا لدمج تجربة عملاء Google DialogFlow مع مركز الاتصال Webex. يوفر هذا التدفق تفاعلا محسنا مع العملاء من خلال معالجة مرنة وديناميكية للبيانات.
يوضح هذا التدفق كيفية تمرير البيانات من مركز الاتصال Webex إلى Google DialogFlow CX ، مما يتيح لك الاستفادة من إمكانات الوكيل الافتراضي المتقدمة. يتضمن أمثلة للتعامل مع مدخلات المتصل مثل الأسماء والمواعيد وأسباب الاتصال ، مع التركيز على نقل البيانات بسلاسة بين كلا النظامين الأساسيين.
يستخدم هذا التدفق تحويل النص إلى كلام (TTS) من Cisco للمطالبات الصوتية، إن وجدت.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
- قم بإعداد وكيل Google DialogFlow CX الظاهري وقم بتكوين عمليات تكامل webhook الضرورية.
انهيار التدفق
- يتم تلقي المكالمة وتدخل في التدفق.
- يتم توجيه المتصل إلى API يسترد اسمه من نقطة نهاية وهمية.
- يتم تشغيل رسالة ترحيب للمتصل ، بما في ذلك اسمه ، بمساعدة Google DialogFlow CX.
- يتفاعل وكيل DialogFlow CX الظاهري مع المتصل لجمع المدخلات مثل تواريخ وأوقات المواعيد.
- يتم تمرير بيانات العميل مرة أخرى إلى مركز الاتصال Webex لمزيد من المعالجة المحتملة.
- وبناء على التفاعل، تتصاعد المكالمة أو تنتهي.
- في حالة التصعيد، يتم وضع المتصل في قائمة انتظار.
- يتم تشغيل موسيقى الانتظار بينما ينتظر المتصل أحد الوكلاء.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
نشاط التدفق |
الوصف |
---|---|
بدء |
يبدأ التدفق عند استلام مكالمة، والتي يتم بدؤها من خلال نشاط NewPhoneContact. |
طلب 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). |
جهة اتصال قائمة الانتظار |
بعد تفاعل الوكيل الظاهري، يتم وضع العميل في قائمة انتظار لانتظار العامل التالي المتاح. |
تشغيل الموسيقى |
أثناء انتظار المتصل في قائمة الانتظار، يقوم النظام بتشغيل موسيقى الانتظار الافتراضية ( |
قطع الاتصال بجهة الاتصال |
إذا لم يكن هناك إجراء آخر مطلوب، يتم قطع اتصال المكالمة باستخدام نشاط قطع الاتصال. |
موارد إضافية
لمزيد من التفاصيل حول دمج مركز الاتصال Webex مع Google DialogFlow CX، يرجى الاطلاع على وثائق مطور Google DialogFlow CX وتهيئة صوت الوكيل الظاهري في مركز الاتصال Webex.
للحصول على الدعم، تفضل بزيارة Webex دعم مطوري مركز الاتصال أو الانضمام إلى Webex مجتمع مطوري واجهات برمجة تطبيقات مركز الاتصال.
انخفاض بيانات Zendesk HTTPs
يستخدم هذا القالب موصل HTTP الخاص بمركز الاتصال Webex للتكامل مع Zendesk. استخدم قالب مصمم التدفق هذا لإجراء عمليات بحث عن بيانات العملاء وإدارة التذاكر في Zendesk وبكفاءة.
يستخدم هذا التدفق واجهات برمجة تطبيقات Zendesk لتحسين مركز الاتصال Webex عن طريق استخراج بيانات العملاء بناء على ANI (التعريف التلقائي للرقم) وجلب تفاصيل التذكرة. يقوم بتوجيه المكالمات بناء على شدة الحادث أو توفر الوكيل ، مما يحسن تفاعلات العملاء. يمكن للنظام تنفيذ العديد من الإجراءات:
- ابحث عن مستخدم Zendesk استنادا إلى ANI (رقم المتصل).
- استرداد أحدث تذكرة للمستخدم لم يتم حلها.
- تقديم تفاصيل التذكرة ذات الصلة للعميل من خلال IVR.
- قم بتوجيه المكالمة إلى وكيل بناء على معايير محددة مسبقا أو دع العميل يختار قطع الاتصال.
يستخدم هذا التدفق تحويل النص إلى كلام (TTS) من Cisco لأي مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينه افتراضيا على الملف المضمن (defaultmusic_on_hold.wav
)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في مدخل إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق:
- تأكد من تمكين مصادقة API في مثيل Zendesk. اتبع الخطوات: API.
- يجب تكوين موصل Zendesk HTTP باستخدام BasicAuth.
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة أو ملفات موسيقى بدلا من تحويل النص إلى كلام (TTS) من Cisco.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
حالة الاستخدام
استخدم هذا المثال لفهم المزيد حول كيفية عمل هذا التدفق.
- يتصل أحد العملاء بمركز الاتصال Webex.
- يتم إجراء بحث ANI لجلب تفاصيل العميل من Zendesk.
- يتم استرداد أحدث تذكرة مرتبطة بالعميل.
- يتم استقبال العميل من خلال IVR وإبلاغه بحالة تذكرته.
- يمكن للعميل إما:
- الاتصال بأحد الوكلاء.
- اقطع الاتصال إذا اختاروا عدم التحدث إلى أحد الوكلاء.
- بعد المكالمة ، يمكن للنظام تحديث تذكرة Zendesk بمعلومات المكالمة ذات الصلة.
انهيار التدفق
يصف الجدول التالي عناصر التدفق المختلفة المتضمنة في عملية الاتصال، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق |
الوصف |
---|---|
تم تلقي المكالمة |
تدخل المكالمة إلى النظام ويبدأ موصل Zendesk. |
ابحث عن مستخدم في Zendesk |
يقوم النظام بإجراء بحث في Zendesk باستخدام رقم المتصل. |
تفاصيل تذكرة الجلب |
يسترد النظام أحدث تذكرة لم يتم حلها للمستخدم. |
تقديم تفاصيل التذكرة |
يتم إبلاغ العميل بحالة التذكرة من خلال رسالة IVR. |
خيارات القائمة |
يمكن للعميل اختيار التحدث إلى أحد الوكلاء أو قطع الاتصال. |
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق.
نشاط التدفق |
الوصف |
---|---|
بدء |
يبدأ التدفق عند تلقي مكالمة. |
مستخدم البحث (Zendesk) |
ينفذ هذا النشاط طلب HTTP إلى Zendesk ، ويبحث عن المستخدم بناء على ANI الخاص به. |
تفاصيل تذكرة الجلب |
يتم تقديم طلب HTTP آخر إلى Zendesk لاسترداد أحدث تذكرة للمستخدم. |
تقديم تفاصيل التذكرة |
يتم تشغيل رسالة للمتصل من خلال TTS ، توفر معلومات حول حالة تذكرته. |
قائمة التأكيد |
يقدم النظام قائمة للعميل ، مما يسمح له إما بالاتصال بوكيل أو قطع الاتصال. |
جهة اتصال قائمة الانتظار |
إذا اختار العميل الاتصال بأحد الوكلاء، وضعه في قائمة انتظار. |
تشغيل الموسيقى |
يتم تشغيل موسيقى الانتظار بينما ينتظر العميل أحد الوكلاء. |
نشر التعليقات (Zendesk) |
بعد المكالمة ، ينشر النظام تعليقا على تذكرة Zendesk يلخص التفاعل. |
قطع الاتصال |
يقوم النظام بقطع اتصال المكالمة إذا اختار العميل قطع الاتصال أو بعد اكتمال المكالمة. |
موارد إضافية
يستفيد هذا التدفق Webex موصل HTTP الخاص بمركز الاتصال للتفاعل مع واجهات برمجة تطبيقات Zendesk. لمزيد من المعلومات، راجع وثائق API Zendesk ودليل إعداد وإدارة مركز الاتصال Webex.
تجنب تكرار رد الاتصال
يوضح قالب التدفق هذا كيفية منع إدخالات رد الاتصال المكررة داخل Webex Contact Center من خلال الاستفادة من نشاط HTTP المحسن مع دعم Content-Type: GraphQL
. يستخدم موصل HTTP WebexCC APIs للتفاعل مع API البحث، مما يتيح للتدفق التحقق من طلبات معاودة الاتصال الحالية من نفس المتصل. يعمل هذا القالب على تحسين الكفاءة وتجربة العملاء من خلال تجنب عمليات الاسترجاعات المتكررة.
يتحقق قالب التدفق هذا مما إذا كان العميل قد قدم بالفعل طلب معاودة اتصال في النظام. يستخدم API البحث عبر GraphQL لتحديد ما إذا كانت هناك مهمة رد اتصال نشطة ل ANI (التعرف التلقائي على الرقم) الخاص بالمتصل.
يستخدم الميزة التي تعزز نشاط HTTP داخل مركز الاتصال Webex عن طريق إضافة دعم لنوع المحتوى: GraphQL
- القدرة على استخدام موصل HTTP لواجهات برمجة تطبيقات WebexCC لاستخدام API البحث عبر نوع محتوى GraphQL الجديد، بما في ذلك استبدال المتغيرات.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية قبل تنفيذ هذا التدفق:
-
قم بتكوين موصل لواجهات برمجة تطبيقات مركز الاتصال Webex.
-
تأكد من إعداد بيئة مركز اتصال Webex بشكل صحيح: نقطة الدخول ، تعيين نقطة الدخول ، قوائم الانتظار ، إلخ.
انهيار التدفق
عنصر التدفق |
الوصف |
---|---|
تم تلقي المكالمة |
تدخل المكالمة في التدفق في نشاط NewPhoneContact . |
التحية الأولية |
يقوم نشاط PlayMessage_wgk بتشغيل رسالة ترحيب أولية للمتصل. |
استخراج الوقت الحالي |
يستخرج نشاط SetVariable_7a1 الوقت الحالي بالمللي ثانية ويخزنه في |
احسب الوقت منذ ساعات |
يحسب نشاط SetVariable_8t9 الوقت قبل 24 ساعة من الوقت الحالي بالحقبة بالمللي ثانية ويخزنه في |
تقليم ANI |
يقتطع نشاط SetVariable_ak4 ANI (رقم هاتف المتصل) لإزالة البادئة "+1" لأغراض البحث. |
البحث API المكالمات (GraphQL) |
|
تحقق من استجابة API |
|
التعامل مع رد الاتصال المكرر (إن وجد) |
|
جدولة معاودة اتصال جديدة (إذا لم يتم العثور عليها): |
إذا لم يتم العثور على رد اتصال مكرر، ينتقل التدفق إلى نشاط Menu_lsi ، مما يوفر للمتصل خيارات لجدولة معاودة الاتصال أو الانتظار في قائمة الانتظار. |
جدولة معاودة الاتصال |
إذا اختار المتصل جدولة معاودة الاتصال (الضغط على 1)، يقوم نشاط Callback_20e بجدولة معاودة الاتصال باستخدام ANI الخاص بالمتصل. يتم تشغيل رسالة تأكيد عبر PlayMessage_ysw ثم يقوم DisconnectContact_mx8_2bg بقطع اتصال المكالمة. |
الانتظار في قائمة الانتظار |
إذا اختار المتصل الانتظار في قائمة الانتظار (الضغط على 2)، فإن SetVariable_c0y يزيد العداد. ثم يتم وضع المكالمة في قائمة انتظار أحد الوكلاء عبر QueueContact_95e ويتم تشغيل الموسيقى في الانتظار عبر PlayMusic_qne. تعود المكالمة إلى النشاط Menu_lsi . |
المتغيرات
-
callBackStatus: (STRING) - حالة معاودة الاتصال.
-
عداد: (عدد صحيح) - متغير عداد.
-
currentTime: (STRING) - الوقت الحالي بالمللي ثانية منذ العصر.
-
goback_by_a_day: (سلسلة) - الوقت قبل 24 ساعة بالمللي ثانية منذ العصر.
-
apiOutput: (STRING) - رمز حالة HTTP المدمج وحالة معاودة الاتصال واستجابة HTTP من API البحث.
-
ANITrim: (سلسلة) - ANI المشذب (رقم هاتف) المتصل.
-
الاستجابة: (STRING) - استجابة HTTP من API البحث.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.
نشاط التدفق |
الوصف |
---|---|
بدء (NewPhoneContact) | يبدأ التدفق عند استلام المكالمة. |
الإجراءات | |
رسالة اللعب |
لتشغيل رسالة للمتصل. |
معاودة الاتصال |
جدولة معاودة الاتصال بالمتصل. |
بلاي ميوزيك |
لتشغيل الموسيقى في وضع الانتظار. |
قائمة الانتظارجهة اتصال |
لوضع المكالمة في قائمة انتظار أحد الوكلاء. |
HTTP |
يقدم طلب HTTP إلى API البحث باستخدام GraphQL. |
قطع الاتصالجهة الاتصال |
يقطع المكالمة. |
تعيين المتغير |
SetVariable: لتعيين متغيرات مختلفة، بما في ذلك الوقت الحالي والوقت قبل 24 ساعة وANI المقتطع وإخراج API. |
شروط |
|
تعليق الموسيقى (MusicOnHold) |
يشغل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. |
معالجة الحلقة (CallLoopCycle وLoopCycle) |
يضمن توجيه المكالمات المتكررة عدة مرات إلى القائمة النهائية. |
قطع الاتصال (قطع الاتصال) |
يقطع اتصال المكالمة بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل. |
موارد إضافية
لمزيد من المعلومات حول استخدام طلبات HTTP مع GraphQL والأنشطة الأخرى داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP.
راجع أيضا وثائق واجهات برمجة تطبيقات مركز الاتصال Webex للحصول على تفاصيل حول API البحث واستعلامات GraphQL.
التسجيل الفوري الصوتي وإدارته
يوفر قالب التدفق هذا طريقة مبسطة للمسؤولين لتسجيل المطالبات الصوتية وإدارتها داخل مركز الاتصال Webex عبر واجهة مستخدم هاتفية (TUI). يستفيد من إمكانات نشاط HTTP المحسنة ، بما Webex في ذلك دعم "نوع المحتوى: بيانات النموذج" للتفاعل مع واجهات برمجة تطبيقات الملفات الصوتية (المطالبة) الخاصة بمركز الاتصال. يكرر هذا القالب الوظائف المألوفة من الأنظمة المحلية، مما يحسن تجربة العملاء والكفاءة التشغيلية.
المتطلبات الأساسية
-
إنشاء ونقطة دخول، وتكوين تعيين نقطة الدخول من صفحة إعدادات مركز التحكم لمركز الاتصال Webex. راجع دليل إعداد وإدارة مركز الاتصال Webex.
-
قم بتكوين موصل لواجهات برمجة تطبيقات مركز الاتصال Webex.
-
إذا لم يتم تمكين تحويل النص إلى كلام (TTS) من Cisco للمطالبات، فقم بتحميل الملفات الصوتية الثابتة المطلوبة.
انهيار التدفق
عنصر التدفق |
الوصف |
---|---|
تم تلقي المكالمة | تدخل المكالمة في التدفق في نشاط NewPhoneContact . |
(اختياري) مصادقة المسؤول عبر OTP | يمكن لمطور التدفق تنفيذ حاجز مصادقة اختياري للمسؤول ، باستخدام طريقة آمنة مثل OTP الذي يتم تسليمه عبر SMS إلى ANI ، أو رقم / PIN تم إنشاؤه عشوائيا. يمكن إضافة هذا قبل القائمة الرئيسية. |
القائمة الرئيسية | يقدم نشاط القائمة الرئيسية (القائمة IVR) للمسؤول الخيارات التالية:
|
إنشاء مطالبة (الخيار 1) |
|
مطالبة التحديث (الخيار 2) |
|
حذف المطالبة (الخيار 3) |
|
خروج (الخيار 4) |
|
المتغيرات
متغيّر |
النوع |
الوصف |
---|---|---|
بلوبيد | خيط | معرف النقطة للملف الصوتي |
اسم الملف الصوتي | خيط | اسم الملف الصوتي (الافتراضي: "EmergencyDemo.wav"). |
معرف | خيط | معرف الملف الصوتي. |
status | خيط | حالة طلب API. |
اسم الملف الجديد | خيط | اسم الملف الصوتي المحدث (الافتراضي: "updatedFile.wav"). |
استجابه | خيط | استجابة HTTP من طلبات API. هذا اختياري ، لتصحيح الأخطاء. |
الأنشطة المستخدمة
نشاط التدفق |
الوصف |
---|---|
بدء | NewPhoneContact: يبدأ التدفق عند استلام المكالمة. |
IVR القائمة | MainMenu: لتشغيل قائمة تحتوي على خيارات للإدارة السريعة. |
إنشاء مطالبة |
|
مطالبة التحديث |
|
حذف المطالبة |
|
آخر |
|
تفاصيل إضافية
لمزيد من المعلومات حول استخدام تسجيل النشاط وطلبات HTTP وعناصر التحكم في التسجيل داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP.
قالب توجيه العامل الأخير
يوضح قالب توجيه العامل الأخير كيفية تنفيذ توجيه العامل الأخير داخل مركز اتصال Webex خلال الاستفادة من نشاط HTTP المحسن مع دعم Content-Type: GraphQL
. يستخدم موصل HTTP لواجهات برمجة تطبيقات WebexCC للتفاعل مع API البحث، مما يتيح توجيه المكالمات إلى آخر وكيل قام بمعالجة المكالمة. يعمل هذا القالب على تحسين تجربة العملاء من خلال ربطهم بوكيل مألوف.
يتحقق قالب التدفق هذا مما إذا كان العميل قد اتصل خلال ال 24 ساعة الماضية، وإذا كان الأمر كذلك، فقم بتوجيه المكالمة إلى نفس الوكيل. يستخدم API البحث عبر GraphQL للعثور على آخر وكيل قام بمعالجة المكالمة بناء على ANI (التعريف التلقائي للرقم) الخاص بالمتصل.
يستخدم الميزة التي تعزز نشاط HTTP داخل مركز الاتصال Webex عن طريق إضافة دعم لنوع المحتوى: GraphQL
- القدرة على استخدام موصل HTTP لواجهات برمجة تطبيقات WebexCC لاستخدام API البحث عبر نوع محتوى GraphQL الجديد: بما في ذلك استبدال المتغيرات.
المتطلبات الأساسية
-
قم بتكوين موصل لواجهات برمجة تطبيقات مركز الاتصال Webex.
-
تأكد من إعداد بيئة مركز اتصال Webex بشكل صحيح: نقطة الدخول ، تعيين نقطة الدخول ، قوائم الانتظار ، إلخ.
انهيار التدفق
-
تم تلقي المكالمة:
-
تدخل المكالمة في التدفق في نشاط NewPhoneContact .
-
-
التحية الأولية:
-
يقوم نشاط PlayMessage بتشغيل رسالة تحية أولية للمتصل.
-
-
استخراج الوقت الحالي:
-
يستخرج نشاط CurrentTime الوقت الحالي.
-
-
احسب الوقت قبل 24 ساعة:
-
يحسب نشاط Goback_By_a_day الوقت قبل 24 ساعة من الوقت الحالي.
-
-
تقليم ANI:
-
يقوم نشاط SetVariable باقتطاع ANI (رقم هاتف المتصل) لإزالة البادئة "+1" لأغراض البحث.
-
-
البحث API المكالمات (GraphQL):
-
يقوم نشاط SearchAPILastAgent بإجراء مكالمة إلى API البحث في مركز اتصال Webex باستخدام GraphQL للعثور على العامل الذي قام بمعالجة المكالمة السابقة استنادا إلى ANI.
-
يستخدم
متغيري goback_by_a_day
والوقتالحالي
للبحث خلال ال 24 ساعة الماضية. -
يبحث استعلام GraphQL عن المهام المطابقة ل ANI الخاص بالمتصل أو ANI المقتطع غير النشطة ويستخرج معرف المالك (معرف الوكيل) للمهمة.
-
-
تسجيل التصحيح:
-
يسجل نشاط DebugLog رمز حالة HTTP ونص الاستجابة من مكالمة البحث API.
-
يسجل نشاط Debug_Log معرف العامل المستخرج.
-
-
تحقق من استجابة API:
-
يتحقق نشاط Condition_kxu مما إذا كان رمز حالة HTTP من مكالمة البحث API هو 200 (بنجاح).
-
-
تحقق مما إذا كان معرف الوكيل مستخرجا:
-
يتحقق نشاط Condition_jtn مما إذا كان قد تم استخراج معرف الوكيل بنجاح من استجابة البحث API.
-
-
الطريق إلى الوكيل الأخير (إن وجد):
-
إذا تم العثور على معرف الوكيل، يقوم نشاط PlayMessage_ee8 بتشغيل رسالة تأكيد إلى المتصل، لإعلامه بأنه يتم تحويله إلى نفس الوكيل الذي تحدث معه سابقا.
-
يضع نشاط QueueToAgent_xh1 المكالمة في قائمة الانتظار مع الوكيل باستخدام معرف العامل المستخرج.
-
-
التوجيه إلى قائمة الانتظار الافتراضية (إذا لم يتم العثور عليها):
-
إذا لم يتم العثور على معرف الوكيل (إما فشل مكالمة API أو لم يتم العثور على مكالمة سابقة خلال 24 ساعة)، يقوم نشاط QueueToDefault بوضع المكالمة في قائمة انتظار افتراضية.
-
-
تشغيل الموسيقى قيد الانتظار:
-
يقوم نشاط PlayMusic_i73 بتشغيل الموسيقى عند الانتظار أثناء انتظار المتصل في قائمة الانتظار.
-
المتغيرات
-
agentId: (STRING) - معرف آخر وكيل قام بمعالجة المكالمة.
-
currentTime: (STRING) - الوقت الحالي بالمللي ثانية منذ العصر.
-
goback_by_a_day: (سلسلة) - الوقت قبل 24 ساعة بالمللي ثانية منذ العصر.
-
الاستجابة: (STRING) - استجابة HTTP من API البحث.
-
ANITrim: (سلسلة) - ANI المشذب (رقم هاتف) المتصل.
أنشطة التدفق
يصف الجدول التالي تسلسل أنشطة التدفق المتضمنة في قالب التدفق هذا.
نشاط التدفق |
الوصف |
---|---|
بدء (NewPhoneContact) |
يبدأ التدفق عند استلام المكالمة. |
الإجراءات |
|
رسالة اللعب |
لتشغيل رسالة للمتصل. |
قائمة الانتظار |
لوضع المكالمة في قائمة انتظار وكيل معين. |
بلاي ميوزيك |
لتشغيل الموسيقى في وضع الانتظار. |
رتل |
لوضع المكالمة في قائمة انتظار افتراضية. |
HTTP |
يقدم طلب HTTP إلى API البحث باستخدام GraphQL. |
رسالة اللعب |
لتشغيل رسالة تشير إلى أنه يتم توجيه المتصل إلى آخر وكيل. |
تعيين المتغير |
|
شروط |
|
تعليق الموسيقى (MusicOnHold) |
يشغل الموسيقى أثناء انتظار المتصل في قائمة الانتظار. |
معالجة الحلقة (CallLoopCycle وLoopCycle) |
يضمن توجيه المكالمات المتكررة عدة مرات إلى القائمة النهائية. |
قطع الاتصال (قطع الاتصال) |
يقطع اتصال المكالمة بعد الرسائل أو عندما يختار المتصل إنهاء التفاعل. |
موارد إضافية
لمزيد من المعلومات حول استخدام طلبات HTTP مع GraphQL والأنشطة الأخرى داخل مركز اتصال Webex، راجع قسم نشاط طلب HTTP.
راجع أيضا وثائق واجهات برمجة تطبيقات مركز الاتصال Webex للحصول على تفاصيل حول API البحث واستعلامات GraphQL.
الذكاء الاصطناعي وكيل مستقل (تتبع الحزمة)
يستخدم هذا التدفق وكيل الذكاء الاصطناعي مستقل لإدارة التفاعلات الصوتية المتعلقة بتتبع الحزمة. يوفر التدفق خيارا للتصعيد إلى وكلاء بشريين عند الضرورة أو عند حدوث أخطاء الذكاء الاصطناعي Agent.
تم تصميم التدفق للتعامل مع تفاعلات العملاء حول تتبع الطرود عبر وكيل الذكاء الاصطناعي مستقل. يتكون وكيل الذكاء الاصطناعي من إجراء لتتبع الحزمة وقاعدة معرفية تتعلق باستفسارات الشحن العامة. يمكن للعملاء طلب التحدث إلى وكيل بشري في أي وقت.
المتطلبات الأساسية
لاستخدام هذا التدفق، تأكد من إعداد ما يلي:
-
وكيل الذكاء الاصطناعي مستقل تم تكوينه بالإجراء المناسب (جنبا إلى جنب مع التنفيذ) ووثائق المعرفة. يتوفر نموذج تدفق التنفيذ في قوالب تدفق Webex Connect.
-
تم تكوين تعيين نقطة الدخول وقائمة الانتظار والفرق ونقطة الدخول في صفحة إعدادات مركز التحكم لمركز الاتصال Webex.
-
يتم تمكين تحويل النص إلى كلام (TTS) من Cisco لإنشاء رسائل مخصصة ديناميكيا.
-
قم بتحميل ملفات صوتية ثابتة إذا كنت لا تستخدم الصوت الافتراضي ل Cisco.
انهيار التكامل
-
المتصل يبدأ الاتصال: يتم استلام المكالمة من قبل مركز اتصال Webex ويتم توجيهها إلى وكيل الذكاء الاصطناعي المستقل.
-
الذكاء الاصطناعي تفاعل الوكيل: يعالج الوكيل الذكاء الاصطناعي طلب المتصل المتعلق بتتبع الطرود.
-
قائمة انتظار للوكيل: إذا كان التصعيد مطلوبا بناء على طلب العميل أو بسبب أخطاء الذكاء الاصطناعي الوكيل، يتم وضع المتصل في قائمة انتظار لوكيل بشري.
-
قطع الاتصال: ينتهي التفاعل بمجرد معالجة طلب المتصل أو تحويل المتصل إلى وكيل.
الأنشطة المستخدمة في التدفق
نشاط التدفق |
الوصف |
---|---|
البدء (جهة اتصال هاتفية جديدة) | يمثل هذا النشاط بداية التدفق، الذي يتم تشغيله بواسطة مكالمة جديدة. |
الوكيل الظاهري الإصدار 2 (VAV2) | النشاط المسؤول عن التفاعل بين التدفق وعامل الذكاء الاصطناعي. تفاعل. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي. |
تشغيل الرسالة | يوفر رسائل النظام باستخدام تحويل النص إلى كلام من Cisco. يستخدم لتشغيل رسالة خطأ قبل التصعيد إلى العامل البشري في حالة حدوث أخطاء في نشاط VAV2. |
قائمة انتظار للوكيل | يدير منطق قائمة الانتظار للتصعيد إلى وكلاء بشريين. |
تشغيل الموسيقى | احتفظ بالموسيقى التي يتم تشغيلها أثناء الانتظار عندما ينتظر المتصل اتصال الوكيل. |
قطع الاتصال | ينهي التفاعل بعد الانتهاء من المهام أو إذا تم تصعيده إلى وكيل بشري. |
معالجة الأخطاء
يتضمن التدفق استراتيجيات إدارة الأخطاء للتعامل مع المشكلات غير المتوقعة بأمان ، مما يضمن إبلاغ المتصل وإعادة توجيهه بشكل مناسب.
دعم المطور
للحصول على رؤى أعمق حول استخدام مركز اتصال Webex مع وكلاء الذكاء الاصطناعي مستقلين، راجع الوثائق ذات الصلة:
مصادر إضافية
للحصول على الدعم المتعلق بهذا التدفق، اتصل بفريق دعم مطوري مركز اتصال Webex عبر Webex مدخل المطورين.
لمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة تطبيقات مركز الاتصال Webex.
الذكاء الاصطناعي برنامج نصي للوكيل (تتبع الحزمة)
تم تصميم هذا التدفق للتعامل مع التفاعلات الصوتية المتعلقة بتتبع الحزمة باستخدام وكيل ظاهري مكتوب. يوضح هذا التدفق أبسط طريقة لتنفيذ التنفيذ لعامل نصي. بالإضافة إلى ذلك، يوضح التدفق وضع العملاء في قائمة انتظار لقوائم انتظار وكلاء مختلفة استنادا إلى آخر نية نشطة وتقارير مخصصة لوكلاء الذكاء الاصطناعي في Analyzer.
يستفيد هذا التدفق من Webex النصية الذكاء الاصطناعي Agent للتفاعل مع العملاء فيما يتعلق بتتبع الحزم. يتم إنهاء نشاط VAV2 (الوكيل الظاهري V2) من خلال حافة "المعالجة" الخاصة به عندما يقوم الوكيل المكتوب برفع حدث مخصص لتتبع الحزمة. يستخدم التدفق API تتبع الحزمة لتحقيق ذلك. هذه API متاحة للمطورين للاختبار والعروض التوضيحية. يتم تحليل بيانات الإخراج في التدفق وتمريرها مرة أخرى إلى العامل عبر حدث حالة. مزيد من المعلومات حول تكوين التنفيذ للوكلاء المكتوبين للصوت.
المتطلبات الأساسية
لاستخدام هذا التدفق، تأكد من إعداد ما يلي:
-
عامل الذكاء الاصطناعي Webex تم تكوينه للتعامل مع استفسارات تعقب الحزم. هذا العامل متاح للاستيراد أثناء إنشاء وكيل جديد.
-
تم تكوين تعيين نقطة الدخول وقائمة الانتظار والفرق ونقطة الدخول في صفحة إعدادات مركز التحكم لمركز الاتصال Webex.
-
تأكد من تمكين تحويل النص إلى كلام (TTS) من Cisco لإنشاء رسائل صوتية ديناميكية.
-
قم بتحميل ملفات صوتية ثابتة لإعلامات النظام المخصصة إذا لزم الأمر.
انهيار التكامل
انهيار التكامل |
الوصف |
---|---|
المتصل يبدأ الاتصال | يتم استلام المكالمة بواسطة مركز اتصال Webex ويتم توجيهها إلى وكيل الذكاء الاصطناعي المكتوب. |
يتم تسجيل حالة التفاعل باستخدام المتغير العمومي | يقوم التدفق بتعيين المتغير العمومي CustomAIAgentInteractionResult لتسجيل حالة تفاعل العميل مع عامل الذكاء الاصطناعي. يتم تحديث هذا في نقاط مختلفة ويستخدم لإنشاء تقارير مخصصة باستخدام visualiser. |
تفاعل الذكاء الاصطناعي مع الوكيل | يقوم وكيل الذكاء الاصطناعي بمعالجة مدخلات العملاء والاستجابة بناء على المقاصد التي تم تكوينها. إذا كان المستخدم ينوي تعقب حزمة ويوفر رقم حزمة صالحا، يتم تسليم عنصر التحكم مرة أخرى إلى التدفق عبر حدث مخصص. |
الذكاء الاصطناعي تحليل البيانات الوصفية للوكيل والوفاء بها | يتم استخراج رقم حزمة العميل من البيانات الوصفية VAV2 واستخدامه في نشاط HTTP. |
شروط استجابة الوفاء | يتحقق التدفق مما إذا تم العثور على معلومات الحزمة أم لا ويحدد الاستجابات المناسبة. |
استئناف تفاعل الذكاء الاصطناعي الوكيل* | اعتمادا على استجابة التنفيذ ، يتم إرسال الرسالة التي يجب إرسالها إلى العملاء مرة أخرى إلى الوكيل المكتوب عبر بيانات الحدث ضمن "حدث الحالة". |
تسليم الوكيل ونشاط الحالة | يحدد الخطوات التالية استنادا إلى الهدف السابق، ويوجه التدفق إلى قوائم انتظار مختلفة بناء على الهدف السابق. |
قائمة انتظار للوكيل | إذا كان التصعيد مطلوبا أو في حالة حدوث أخطاء ، يتم وضع المتصل في قائمة انتظار لوكيل بشري. |
قطع الاتصال | ينتهي التفاعل بمجرد معالجة طلب المتصل أو تحويل المتصل إلى وكيل. |
الأنشطة المستخدمة في التدفق
نشاط التدفق |
الوصف |
---|---|
بدء | يبدأ التدفق عند استلام مكالمة جديدة. |
تعيين متغير نتائج التفاعل | استخدم نشاط المتغير المعين لتحديث المتغير العمومي CustomAIAgentInteractionResult لتخزين أحدث حالة للتفاعل مع عامل الذكاء الاصطناعي. |
الذكاء الاصطناعي تفاعل الوكيل | يدير استفسارات تتبع الحزمة باستخدام التفاعلات النصية. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي. |
تحليل تفاصيل الحزمة | يستخرج رقم الحزمة من البيانات الوصفية التي يوفرها الوكيل الافتراضي. |
طلب HTTP للحصول على معلومات الحزمة | يرسل طلبا إلى API اللوجستيات لاسترداد حالة الطرد والتسليم المقدر. استخدم ABC123456 كنموذج لرقم الحزمة. |
المنطق الشرطي | يحدد الاستجابة بناء على حالة الحزمة أو رمز حالة HTTP للمكالمة API. |
تعيين متغيرات الاستجابة | يقوم بتكوين الردود للإبلاغ عما إذا كان قد تم العثور على الطرد أو تفاصيل التسليم. |
تشغيل الرسالة | يوفر رسائل خطأ النظام باستخدام ميزة تحويل النص إلى كلام من Cisco، خاصة في حالات حدوث أخطاء في النظام. |
نشاط الحالة | يوجه سير المهام استنادا إلى الهدف السابق، ويقرر التوجيه إلى قوائم انتظار محددة. |
قائمة انتظار للوكيل | يدير منطق قائمة الانتظار للتصعيد إلى وكلاء بشريين. |
تشغيل الموسيقى | احتفظ بالموسيقى التي يتم تشغيلها أثناء الانتظار عندما ينتظر المتصل اتصال الوكيل. |
قطع الاتصال | ينهي التفاعل بعد الانتهاء من المهام أو إذا تم تصعيده إلى وكيل بشري. |
تفاصيل التدفق
يحتوي التدفق JSON المستخدم في هذا المثال على متغيرات وأنشطة أساسية لمعالجة التفاعل ومعالجة الأخطاء والاتصال بين مركز اتصال Webex وDialogFlow. تشمل المتغيرات الرئيسية المستخدمة ما يلي:
متغيّر |
الوصف |
---|---|
event_name |
اسم الحدث المرسل إلى وكيل الذكاء الاصطناعي. |
event_data |
تم إرسال حمولة الحدث إلى وكيل الذكاء الاصطناعي. |
حالة |
تعتمد حالة الحزمة على استجابة HTTP. |
التسليم المقدر |
تاريخ ووقت التسليم المقدر للحزمة بناء على استجابة HTTP. |
حزمةريسب |
يتم إرسال الرد مرة أخرى إلى العميل بناء على استجابة نشاط HTTP. |
Global_VoiceName |
يحدد الصوت المستخدم لتحويل النص إلى كلام. |
مخصصAIAgentInteractionResult |
يسجل حالة التفاعل - التي تم التخلي عنها أو معالجتها أو تصعيدها أو خطأها - استنادا إلى تفاعل العميل مع وكيل الذكاء الاصطناعي. |
معالجة الأخطاء
يتضمن التدفق استراتيجيات إدارة الأخطاء للتعامل مع المشكلات غير المتوقعة بأمان ، مما يضمن إبلاغ المتصل وإعادة توجيهه بشكل مناسب.
مصادر إضافية
للحصول على رؤى أعمق حول استخدام مركز اتصال Webex مع وكلاء الذكاء الاصطناعي المكتوبين، راجع الوثائق ذات الصلة:
دعم المطور
للحصول على الدعم المتعلق بهذا التدفق، اتصل بفريق دعم مطوري مركز اتصال Webex عبر Webex مدخل المطورين.
لمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة تطبيقات مركز الاتصال Webex.
الذكاء الاصطناعي وكيل مكتوب (حجز موعد الطبيب)
يوضح هذا القالب تدفق البيانات بين Webex Contact Center Webex الذكاء الاصطناعي Agent Studio لتفاعل يستفيد من عامل نصي. يحتوي التدفق على العديد من عمليات التكامل مع الأنظمة الخارجية. يتم استدعاؤها بناء على الأحداث المخصصة المرسلة بواسطة الذكاء الاصطناعي الوكيل ويتم تمرير بيانات التنفيذ مرة أخرى إلى الوكيل.
يعرض هذا التدفق كيفية تمرير البيانات بين Webex مركز الاتصال Webex الذكاء الاصطناعي Agent Studio باستخدام الأحداث المخصصة. يسهل هذا التدفق الجدولة الآلية وإدارة مواعيد الطبيب من خلال وكيل الذكاء الاصطناعي مكتوب. يتكامل مع الأنظمة الخارجية للتحقق من التوافر وإنشاء المواعيد والبحث عن المواعيد الحالية وإلغاء المواعيد. يضمن التدفق اتصالا سلسا بين المتصل ووكيل الذكاء الاصطناعي ، مع خيارات التصعيد إلى الوكلاء البشريين عند الضرورة.
المتطلبات الأساسية
لاستخدام هذا التدفق، تأكد من إعداد ما يلي:
-
وكيل الذكاء الاصطناعي مكتوب تم تكوينه بمقاصد ذات صلة للتعامل مع حجز المواعيد وإلغائها. يمكن استيراد هذا من القوالب أثناء إنشاء وكيل نصي جديد في النظام الأساسي الذكاء الاصطناعي Agent Studio.
-
تم تكوين تعيين نقطة الدخول وقائمة الانتظار والفرق ونقطة الدخول في صفحة إعدادات مركز التحكم لمركز الاتصال Webex.
-
واجهات برمجة التطبيقات للتفاعل مع نظام إدارة المواعيد الخارجية.
-
يتم تمكين تحويل النص إلى كلام (TTS) من Cisco لإنشاء رسائل صوتية ديناميكية.
-
قم بتحميل ملفات صوتية ثابتة إذا كنت لا تستخدم الصوت الافتراضي ل Cisco.
انهيار التكامل
انهيار التكامل |
الوصف |
---|---|
المتصل يبدأ الاتصال | يتم استقبال المكالمة من قبل مركز اتصال Webex وتوجيهها إلى وكيل الذكاء الاصطناعي. |
التفاعل مع الذكاء الاصطناعي الوكيل | يقوم وكيل الذكاء الاصطناعي بمعالجة مدخلات العملاء والاستجابة بناء على المقاصد التي تم تكوينها. |
تبديل التحكم بين عامل الذكاء الاصطناعي والتدفق | يتم تبادل التحكم في المحادثة بين وكيل الذكاء الاصطناعي والتدفق في خطوات مختلفة. الذكاء الاصطناعي يقوم الوكيل بتسليم عنصر التحكم إلى التدفق عبر أحداث مخصصة، وينفذ التدفق التنفيذ المناسب بناء على اسم الحدث ويسلم عنصر التحكم مرة أخرى إلى وكيل الذكاء الاصطناعي جنبا إلى جنب مع بيانات التنفيذ عبر حدث الحالة في نشاط Virtual Agent V2. |
قائمة انتظار للوكيل | إذا كان التصعيد مطلوبا، يتم وضع المتصل في قائمة انتظار لعامل بشري. |
قطع الاتصال | ينتهي التفاعل بمجرد اكتمال المهمة أو تحويل المتصل إلى وكيل. |
الأنشطة المستخدمة في التدفق
نشاط التدفق |
الوصف |
---|---|
بدء | يمثل هذا النشاط بداية التدفق، الذي يتم تشغيله بواسطة مكالمة جديدة. |
الوكيل الظاهري الإصدار 2 (VAV2) | النشاط المسؤول عن تفاعل الذكاء الاصطناعي الوكيل. يتم استخدام نفس النشاط لبدء المحادثة وإرسال أحداث الحالة إلى وكيل الذكاء الاصطناعي. |
تحليل | يستخدم لتحليل حمولة الحدث من نشاط VAV2. |
حال | يستخدم للتحقق من اسم الحدث المرسل بواسطة نشاط VAV2 وفرعه إلى أنشطة طلب HTTP المناسبة. |
طلب HTTP | يتفاعل مع الأنظمة الخارجية لإجراء عمليات مثل التحقق من التوافر أو إنشاء المواعيد أو البحث عنها أو إلغائها باستخدام طلبات HTTP بناء على اسم الحدث المرسل بواسطة نشاط VAV2. يوزع النشاط أيضا الاستجابة لطلب HTTP. |
الحالة | يقيم نتائج طلبات HTTP، ويوجه التدفق استنادا إلى ظروف النجاح أو الخطأ. |
تعيين المتغير | يستخدم لتكوين متغيرات مثل اسم الحدث وبيانات الحدث ، والتي تعتبر ضرورية لإعادة استدعاء نشاط VAV2 مع معلمات حدث الحالة المناسبة. |
تشغيل الرسالة | يوفر رسائل النظام باستخدام تحويل النص إلى كلام من Cisco. يستخدم لتشغيل رسالة خطأ قبل التصعيد إلى العامل البشري في حالة حدوث أخطاء في نشاط VAV2. |
قائمة انتظار للوكيل | يدير منطق قائمة الانتظار للتصعيد إلى وكلاء بشريين. |
تشغيل الموسيقى | احتفظ بالموسيقى التي يتم تشغيلها أثناء الانتظار عندما ينتظر المتصل اتصال الوكيل. |
قطع الاتصال بجهة الاتصال | ينهي التفاعل بعد الانتهاء من المهام أو إذا تم تصعيده إلى وكيل بشري. |
تفاصيل التدفق
يحتوي التدفق JSON المستخدم في هذا المثال على متغيرات وأنشطة أساسية لمعالجة التفاعل ومعالجة الأخطاء والاتصال بين مركز اتصال Webex وDialogFlow. تشمل المتغيرات الرئيسية المستخدمة ما يلي:
متغيّر |
الوصف |
---|---|
event_name |
اسم الحدث المرسل إلى وكيل الذكاء الاصطناعي. |
event_data |
تم إرسال حمولة الحدث إلى وكيل الذكاء الاصطناعي. |
event_data_string |
إصدار السلسلة من event_data لأن نشاط VAV2 يقبل السلسلة فقط. |
http_input |
نص الطلب لنشاط HTTP استنادا إلى بيانات تعريف VAV2. |
Global_VoiceName |
يحدد الصوت المستخدم لتحويل النص إلى كلام. |
معالجة الأخطاء
يتضمن التدفق استراتيجيات إدارة الأخطاء للتعامل مع المشكلات غير المتوقعة بأمان ، مما يضمن إبلاغ المتصل وإعادة توجيهه بشكل مناسب.
مصادر إضافية
للحصول على رؤى أعمق حول إعداد وكلاء الذكاء الاصطناعي على Webex الذكاء الاصطناعي Agent Studio واستخدامهم مع مركز اتصال Webex، ارجع إلى Webex دليل إدارة الذكاء الاصطناعي Agent Studio.
دعم المطور
-
للحصول على أي دعم بخصوص هذا التكامل ، افتح تذكرة مع فريق دعم مطوري مركز اتصال Webex عبر Webex بوابة المطورين.
-
لمزيد من المناقشات، تفضل بزيارة مجتمع مطوري واجهات برمجة تطبيقات مركز الاتصال Webex.
استخدام قوالب التدفق الفرعي
تعمل قوالب التدفق الفرعي بشكل مشابه لقوالب التدفق. تعمل هذه القوالب على تبسيط إنشاء التدفقات الفرعية التي يمكن دمجها في تدفقات متعددة ، مما يقلل من التكرار ووقت التطوير.
لإنشاء تدفقات فرعية باستخدام قوالب التدفق الفرعي، اختر القالب المناسب، وقم بتعديله ليناسب احتياجاتك، وقم بالتحقق من صحته ونشره ودمجه في مهام سير العمل الخاصة بك. لمزيد من التفاصيل، راجع إنشاء تدفقات من قوالب سير المهام.
جمع معلومات معاودة الاتصال
استخدم هذا القالب لإنشاء تدفق فرعي لجمع معلومات معاودة الاتصال، مما يمكن المتصلين من البقاء في قائمة الانتظار أو طلب معاودة الاتصال للحصول على خيارات الخدمة المرنة.
يوفر هذا التدفق الفرعي قائمة تسمح للمتصلين باختيار معاودة الاتصال أو البقاء في قائمة الانتظار. في حالة اختيار خيار معاودة الاتصال، فإنه يقوم بتجميع المعلومات اللازمة لإعادة الاتصال، إما باستخدام الرقم الحالي للمتصل أو رقم بديل. يمكنك تعديل التدفق الفرعي لضمان تجربة سلسة للمتصل من خلال معالجة الأخطاء أو الحالات غير المعروفة، مثل المهلات والإدخالات غير الصالحة.
يستخدم هذا التدفق الفرعي تحويل النص إلى كلام (TTS) من Cisco لأي مطالبات صوتية. بالنسبة للموسيقى ، يتم تعيينه افتراضيا على ملف الموسيقى أثناء الانتظار المضمن ، defaultmusic_on_hold.wav.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة مثل الموصلات وطلب ANI الخارجي والمزيد.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
- تأكد من تعيين متغيرات معاودة الاتصال (على سبيل المثال: رقم معاودة الاتصال ورقم معاودة الاتصال وstayInQueue) بشكل صحيح إلى نظامك لالتقاط البيانات المناسبة.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
مدخلات التدفق الفرعي
- callbackNumber - STRING: الرقم الذي يجب استخدامه لإعادة الاتصال (إما الرقم الذي يتصل منه المتصل أو رقم جديد).
- stayInQueue - BOOLEAN: يشير إلى ما إذا كان المتصل قد اختار البقاء في قائمة الانتظار (صواب) أو طلب معاودة الاتصال (خطأ).
مخرجات التدفق الفرعي
- callbackNumberEnter - STRING: الرقم الذي أدخله المتصل لإعادة الاتصال، إذا اختار توفير رقم بديل.
- stayInQueue - BOOLEAN: ما إذا كان المتصل قد اختار البقاء في قائمة الانتظار أو تلقي معاودة اتصال.
انهيار التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المتضمنة في عملية المكالمة، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق الفرعي |
الوصف |
---|---|
بدء التدفق الفرعي |
تدخل المكالمة في التدفق الفرعي. |
قائمة إلغاء الاشتراك |
يتم تقديم خيار للمتصل إما البقاء في قائمة الانتظار أو تلقي معاودة الاتصال.
|
قائمة الأرقام |
إذا اختار المتصل تلقي معاودة اتصال، فسيتاح له خيار:
|
جمع الأرقام |
إذا اختار المتصل إدخال رقم معاودة اتصال جديد، فسيطلب منه إدخال رقمه المكون من 10 أرقام متبوعا بمفتاح الجنيه (#). |
تعيين متغير |
يتم تخزين رقم رد الاتصال الذي تم جمعه في متغير رد الاتصالNumberEnter. |
نهاية التدفق الفرعي | ينتهي التدفق الفرعي بعد جمع معلومات معاودة الاتصال أو معالجة أي أخطاء. |
أنشطة التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لجمع معلومات معاودة الاتصال.
نشاط التدفق الفرعي |
الوصف |
---|---|
بدء التدفق الفرعي |
يبدأ التدفق الفرعي عند استدعائه. |
قائمة إلغاء الاشتراك |
يمثل هذا خيارا للمتصل إما للبقاء في قائمة الانتظار أو تلقي معاودة اتصال. يستخدم هذا التحويل تحويل النص إلى كلام لمطالبة المتصل بالضغط على 1 لمعاودة الاتصال أو 2 للبقاء في قائمة الانتظار. |
قائمة الأرقام |
إذا اختار المتصل معاودة الاتصال، فسيطلب منه إما استخدام رقمه الحالي أو إدخال رقم جديد. |
جمع الأرقام |
إذا اختار المتصل إدخال رقم جديد، فسيقوم هذا النشاط بجمع رقمه المكون من 10 أرقام متبوعا بعلامة الجنيه (#). |
تعيين متغير |
يتم تخزين الرقم الذي تم جمعه في متغير رد الاتصالNumberEnter لمزيد من الاستخدام. |
نهاية التدفق الفرعي | ينتهي التدفق بعد التعامل مع اختيارات المتصل وجمع المعلومات اللازمة. |
موارد إضافية
لمزيد من المعلومات حول تكوين التدفقات الفرعية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
معالجة الأخطاء
استخدم قالب التدفق الفرعي لمعالجة الأخطاء في مركز اتصالات Webex لإدارة الأخطاء مثل مشكلات معالجة قائمة الانتظار أو فشل طلب API. يمكن إرفاقه بأنشطة محددة أو تكوينه كمعالج أخطاء عالمي ، مما يضمن استمرار النظام في العمل بسلاسة ويوفر للمستخدمين ملاحظات حول أي مشكلات.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- تأكد من تمكين تحويل النص إلى كلام (TTS) من Cisco لمركز الاتصال لاستخدام تحويل النص إلى كلام لمطالبات الأخطاء.
- قم بتعيين متغير errorMessage لمعالجة رسائل الخطأ المناسبة في سير العمل ديناميكيا.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
مدخلات التدفق الفرعي
- errorMessage - STRING: رسالة الخطأ التي يجب تشغيلها ديناميكيا، وتشير إلى المشكلة التي واجهها المتصل.
مخرجات التدفق الفرعي
- N/A: لا ينتج عن هذا التدفق الفرعي مخرجات حيث يتم استخدامه لمعالجة الأخطاء وتقديم ملاحظات للمتصل.
انهيار التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المتضمنة في عملية المكالمة، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق الفرعي |
الوصف |
---|---|
بدء التدفق الفرعي |
يتم تشغيل التدفق الفرعي عند حدوث خطأ. |
رسالة خطأ في التشغيل |
يقوم النظام بتشغيل رسالة خطأ ديناميكية محددة بواسطة متغير errorMessage باستخدام Cisco Cloud TTS. على سبيل المثال، قد تكون الرسالة: نحن نواجه صعوبات فنية. يرجى إعادة المحاولة فيما بعد. |
نهاية التدفق الفرعي (النهاية العادية) |
إذا تمت معالجة الخطأ بنجاح ، ينتهي التدفق الفرعي بأمان. |
نهاية التدفق الفرعي (نهاية الخطأ) |
في حالة ظهور مشكلات أخرى (على سبيل المثال، فشل تشغيل رسالة الخطأ)، ينتهي التدفق الفرعي بحالة تصعيد للإشارة إلى فشل فادح. |
أنشطة التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لإدارة الأخطاء.
نشاط التدفق الفرعي |
الوصف |
---|---|
بدء التدفق الفرعي |
يبدأ التدفق الفرعي عند حدوث خطأ، مما يؤدي إلى بدء تسلسل معالجة الأخطاء. |
رسالة خطأ في التشغيل |
لتشغيل رسالة الخطأ للمتصل باستخدام Cisco Cloud TTS. يتم تعريف محتوى الرسالة ديناميكيا بواسطة متغير errorMessage. |
نهاية التدفق الفرعي (النهاية العادية) |
ينهي التدفق الفرعي إذا تم حل الخطأ دون مزيد من المشكلات. |
نهاية التدفق الفرعي (نهاية الخطأ) |
ينهي التدفق الفرعي بتصعيد في حالة حدوث أخطاء إضافية أثناء عملية معالجة الأخطاء. |
موارد إضافية
لمزيد من المعلومات حول تكوين التدفقات الفرعية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
تراجع بيانات HTTP
استخدم قالب التدفق الفرعي هذا لجلب معلومات حساب العميل من خلال طلب HTTP. وهو يدعم تأكيد معرف الحساب والإدخال اليدوي في حالة فشل الطلب ويعالج المهلات والإدخالات غير الصالحة والأخطاء الفادحة - وهو مثالي لعمليات البحث التلقائية عن حسابات العملاء في مراكز الاتصال.
يوفر هذا التدفق الفرعي تجربة ديناميكية حيث يتم جلب معلومات حساب العميل باستخدام طلب HTTP. في حالة نجاح البحث، يطلب من العميل تأكيد معرف الحساب. إذا فشلت ، أو فضل المتصل ، فيمكنه إدخال رقم حسابه يدويا. يعالج التدفق بأمان الأخطاء مثل المدخلات غير الصالحة والمهلات وحالات الفشل الحرجة ، مع المطالبات المناسبة.
يستخدم هذا التدفق الفرعي تحويل النص إلى كلام (TTS) من Cisco لأي مطالبات صوتية.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والموصلات والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة بدلا من تحويل النص إلى كلام (TTS) من Cisco.
- تأكد من تعيين عنوان URL ومعلمات طلب HTTP بشكل صحيح استنادا إلى احتياجات مؤسستك.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
مدخلات التدفق الفرعي
- errorMessage - STRING: رسالة سيتم تشغيلها في حالة حدوث خطأ أثناء التدفق الفرعي.
مخرجات التدفق الفرعي
- outputVariable - STRING: يخزن رقم الحساب المؤكد أو الذي تم إدخاله يدويا.
انهيار التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المتضمنة في عملية المكالمة، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق الفرعي |
الوصف |
---|---|
بدء التدفق الفرعي (تهيئة) |
يبدأ التدفق الفرعي عملية جلب بيانات العميل. |
الرجاء الانتظار (رسالة الراحة) |
يتم إعلام المتصل بأن النظام يقوم باسترداد معلوماته باستخدام مطالبة تحويل النص إلى كلام: يرجى الانتظار حتى نبحث عن معلوماتك. |
طلب HTTP (جلب معلومات العميل) |
يرسل النظام طلب HTTP GET لاسترداد معلومات العميل من نقطة نهاية API محددة. في حالة نجاحها، تحتوي الاستجابة على معرف العميل. |
التحقق من حالة HTTP (تقييم الاستجابة) |
يتم تقييم استجابة HTTP استنادا إلى رمز الحالة. في حالة نجاح الطلب، تنتقل العملية إلى الخطوة التالية. |
قائمة التأكيد (تأكيد الطلب أو الإدخال اليدوي) |
تتم مطالبة المتصل بتأكيد معرف الحساب الذي تم جلبه أو إدخال رقم حسابه يدويا إذا كان غير صحيح. |
تعيين متغير (معرف حساب المتجر) |
إذا أكد المتصل معرف الحساب، يتم تخزين القيمة في متغير الإخراج. |
جمع الأرقام (إدخال يدوي للحساب) |
إذا فشل الطلب أو اختار المتصل إعادة إدخال رقم حسابه، فسيطلب منه إدخال رقم حساب مكون من 6 أرقام متبوعا بمفتاح الجنيه (#). |
معالجة الأخطاء (لا يزال هناك ، غير صالح ، حرج) |
يعالج التدفق الفرعي المهلات والمدخلات غير الصالحة والأخطاء الفادحة مع المطالبات ذات الصلة:
|
نهاية التدفق الفرعي (خاتمة) |
ينتهي التدفق الفرعي إما بعد تأكيد رقم الحساب أو معالجة خطأ. |
أنشطة التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي لهذا القالب.
نشاط التدفق الفرعي |
الوصف |
---|---|
بدء التدفق الفرعي |
يبدأ التدفق الفرعي عند استدعائه. |
الرجاء الانتظار |
يشغل رسالة باستخدام تحويل النص إلى كلام، ويطلب من المتصل الانتظار حتى يتم استرداد معلوماته. |
طلب HTTP |
يرسل طلب HTTP GET لاسترداد معلومات حساب العميل. |
التحقق من حالة HTTP |
يقيم استجابة HTTP لتحديد ما إذا كان الطلب ناجحا أم لا. |
قائمة التأكيد |
يطالب المتصل بتأكيد معرف الحساب المسترد أو إعادة إدخاله إذا كان غير صحيح. |
تعيين متغير |
يخزن رقم الحساب المؤكد أو الذي تم إدخاله يدويا. |
جمع الأرقام |
يجمع رقم حساب مكون من 6 أرقام من المتصل إذا فشل طلب HTTP أو اختار إدخال رقم حساب جديد. |
معالجة الأخطاء |
تتعامل العديد من المطالبات مع المهلات والمدخلات غير الصالحة والأخطاء الفادحة أثناء التدفق الفرعي. |
نهاية التدفق الفرعي |
ينتهي التدفق بعد تأكيد رقم الحساب أو حدوث خطأ. |
علاج قائمة الانتظار
استخدم قالب التدفق الفرعي هذا لأتمتة معالجة قائمة الانتظار في مركز اتصال Webex، مع الحفاظ على تفاعل المتصلين مع الموسيقى ورسائل المطالبة.
يقوم هذا التدفق الفرعي بتشغيل موسيقى قائمة الانتظار متبوعة برسالة، مع تكرار التسلسل حتى عدد محدد من المرات (الافتراضي هو ثلاثة). يضمن التعامل السلس مع قائمة الانتظار وتجربة المتصل الجذابة. يمكنك تخصيص متغيرات مثل اختيار الموسيقى ومحتوى الرسالة وعدد الحلقات.
يستخدم هذا التدفق الفرعي تحويل النص إلى كلام (TTS) من Cisco لأي مطالبات صوتية. بالنسبة للموسيقى، يتم تعيينه افتراضيا على الملف المضمن (defaultmusic_on_hold.wav
)، للموسيقى قيد الانتظار.
المتطلبات الأساسية
تأكد من استيفاء المتطلبات التالية في بوابة إدارة مركز الاتصال Webex قبل تنفيذ هذا التدفق الفرعي:
- قم بإنشاء نقاط الدخول وقوائم الانتظار والموصلات والفرق وتعيينات نقاط الدخول وأي أنشطة تكوين أخرى خاصة بالمؤسسة.
- تأكد من منطق معالجة قائمة الانتظار المناسب وتكوينات معالجة الأخطاء.
- قم بتحميل ملفات صوتية ثابتة إذا تم استخدام مطالبات صوتية مخصصة أو ملفات موسيقى بدلا من تحويل النص إلى كلام (TTS) من Cisco.
للحصول على خطوات تفصيلية، راجع Webex دليل إعداد وإدارة مركز الاتصال.
مدخلات التدفق الفرعي
- queueMessage - STRING: الرسالة المراد تشغيلها بين المقطوعات الموسيقية (افتراضي: الرجاء الانتظار).
- queueMusic1 - STRING: أول ملف موسيقى يتم تشغيله أثناء انتظار المتصل (الافتراضي:
defaultmusic_on_hold.wav
). - queueMusic2 - STRING: ثاني ملف موسيقى يتم تشغيله بين الرسائل (افتراضي:
defaultmusic_on_hold.wav
). - عداد - عدد صحيح: عداد لتعقب عدد الحلقات (الافتراضي: 0).
- musicDuration - عدد صحيح: المدة التي يتم خلالها تشغيل كل مقطوعة موسيقية (الإعداد الافتراضي: 10 ثوان).
مخرجات التدفق الفرعي
بلا
انهيار التدفق الفرعي
يصف الجدول التالي عناصر التدفق الفرعي المختلفة المتضمنة في عملية المكالمة، مع تفصيل الإجراءات والاستجابات التي تحدث أثناء كل مرحلة.
عنصر التدفق الفرعي |
الوصف |
---|---|
بدء التدفق الفرعي |
يبدأ التدفق الفرعي. |
فحص الحالة |
يتحقق التدفق الفرعي مما إذا كان العداد أقل من 2. إذا كان هذا صحيحا، يستمر التدفق إلى تسلسل الموسيقى والرسائل. إذا كان خطأ ، ينتهي التدفق الفرعي. |
تشغيل الموسيقى 1 |
يتم تشغيل ملف الموسيقى الأول (queueMusic1) للمدة المحددة بواسطة musicDuration. |
تشغيل الرسالة |
بعد أول ملف موسيقى، يتم تشغيل رسالة باستخدام Cisco TTS، مع تحديد المحتوى بواسطة queueMessage. |
تشغيل الموسيقى 2 |
بعد الرسالة، يتم تشغيل ملف الموسيقى الثاني (queueMusic2) للمدة المحددة. |
عداد الزيادة |
يتم زيادة متغير العداد بمقدار 1 بعد تشغيل ملف الموسيقى الثاني. |
إعادة التحقق من الحالة |
بعد زيادة العداد ، يتم إعادة فحص التدفق إذا كان العداد لا يزال أقل من 2. إذا كان هذا صحيحا ، فإن الحلقة تتكرر ؛ خلاف ذلك ، ينتهي التدفق الفرعي. |
نهاية التدفق الفرعي |
بمجرد وصول العداد إلى 2 ، ينتهي التدفق الفرعي. |
نشاط التدفق الفرعي
يصف الجدول التالي تسلسل أنشطة التدفق الفرعي.
نشاط التدفق الفرعي |
الوصف |
---|---|
بدء التدفق الفرعي |
تهيئة عملية التدفق الفرعي. |
فحص الحالة |
يتم التحقق من حالة للتأكد من أن العداد أقل من 2 ، مما يسمح باستمرار الحلقة. |
تشغيل الموسيقى 1 |
لتشغيل ملف الموسيقى الأول للمدة المحددة بواسطة musicDuration. |
تشغيل الرسالة |
لتشغيل رسالة باستخدام Cisco TTS مع المحتوى المقدم من queueMessage. |
تشغيل الموسيقى 2 |
لتشغيل ملف الموسيقى الثاني للمدة المحددة بواسطة musicDuration. |
عداد الزيادة |
يزيد متغير العداد بمقدار 1 للتحكم في الحلقة. |
نهاية التدفق الفرعي |
ينهي التدفق الفرعي بمجرد وصول العداد إلى الحد المحدد مسبقا. |
إنشاء التدفقات وإدارتها
إنشاء تدفق
يمكنك إنشاء التدفقات وإدارتها باستخدام وحدة موارد التوجيه. عند تصميم تدفق، لا يمكن أن يحتوي التفاعل الاستشاري على رد اتصال مجاملة أو ملاحظات استطلاع ما بعد المكالمة أو نشاط تحويل أعمى.
عند إنشاء تدفق، إذا تجاوز عدد العقد 100، فقد تواجه زمن انتقال في مصمم التدفق. في مثل هذه الحالات، نوصي باستخدام ميزات تسلسل التدفق والمتغيرات الديناميكية لتقسيم تدفق كبير إلى تدفقات أصغر يمكن التحكم فيها بسهولة. لمزيد من المعلومات، راجع ربط التدفقات المتعددة (تسلسل التدفق) وجهات الاتصال في قائمة الانتظار.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
في صفحة التدفقات ، انقر فوق إدارة التدفقات. اختر إنشاء تدفقات من القائمة المنسدلة. يظهر معالج إنشاء تدفق جديد مع خيار الاختيار من بين التدفق أو التدفق الفرعي.
|
4 |
انقر فوق تدفق. انقر فوق التدفق الفرعي لإنشاء تدفق فرعي. تشبه عملية إنشاء تدفق فرعي عملية إنشاء تدفق. |
5 |
اختر الخيار المطلوب لإنشاء التدفق:
|
6 |
انقر فوق البدء من جديد. |
7 |
في حقل اسم التدفق، أدخل اسما فريدا. لا يمكن أن يحتوي اسم سير المهام على مسافات. الحرف الخاص الوحيد المسموح به هو _ (شرطة سفلية). الطول المسموح به هو 80 حرفا. على سبيل المثال ، NewContact_01. |
8 |
انقر فوق إنشاء تدفق. تظهر نافذة Flow Designer (مصمم التدفق). |
9 |
في قسم الإعدادات العامة، أدخل وصف التدفق. ولا يمكنك تعديل الوصف لاحقا. |
10 |
(اختياري) قم بتكوين الإعدادات التالية في قسم إعدادات الرسم التخطيطي .
|
11 |
قم بتنفيذ المهام التالية لإنشاء التدفق: |
إنشاء تدفقات من قوالب سير المهام
تمنحك قوالب سير المهام تدفقات جاهزة لحالات الاستخدام الشائعة. لإنشاء تدفقات من قوالب التدفق:
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى الاتصال. |
3 |
من جزء التنقل في مركز الاتصال، انقر فوق تجربة . |
4 |
في صفحة التدفقات ، انقر فوق إدارة التدفقات وانقر فوق القائمة المنسدلة إنشاء تدفقات . يظهر معالج إنشاء تدفق جديد مع خيار الاختيار من بين التدفق أو التدفق الفرعي.
|
5 |
انقر فوق تدفق. لإنشاء تدفق فرعي، انقر فوق تدفق فرعي. تشبه عملية إنشاء تدفق فرعي عملية إنشاء تدفق. |
6 |
من اختر أسلوبا، انقر فوق قوالب التدفق. |
7 |
اختر القالب الخاص بك من قائمة القوالب المتوفرة. انقر فوق التالي. انقر فوق عرض التفاصيل لمشاهدة معاينة مفصلة للقالب. راجع قسم عرض تفاصيل قالب التدفق للحصول على مزيد من المعلومات. |
8 |
في الحقل اسم السريان التدفقي، أدخل اسما فريدا للتدفق. الالتزام باصطلاحات التسمية. |
9 |
انقر فوق التالي. لقد قمت بإنشاء تدفق جديد من قالب تدفق.
لمزيد من المعلومات حول التدفقات وإذا كانت التدفقات تتطلب مزيدا من التكوين قبل الاختبار، استخدم الارتباطات المتوفرة في قائمة قالب التدفق. راجع عرض تفاصيل قالب سير المهام. |
الخطوات التالية
تخصيص الأنشطة والأحداث في التدفق وفقا لمتطلباتك. التحقق من صحة التدفق ونشره.
عرض تفاصيل قالب التدفق
لعرض مزيد من التفاصيل حول قالب معين:
1 |
من صفحة مجموعة القوالب، اختر القالب المطلوب. |
2 |
انقر على عرض التفاصيل. تظهر صفحة تفاصيل القالب.
|
الخطوات التالية
انقر فوق تحديد قالب لمتابعة القالب المختار.
خيارات قائمة السياق
استخدم قائمة السياق لاتخاذ إجراءات إضافية. لفتح قائمة السياق من صفحة التدفقات ، اختر التدفق وافتح التدفق في وحدة مصمم التدفق. مرر مؤشر الماوس فوق اسم التدفق. تظهر قائمة تحتوي على الخيارات التالية:
- تحرير الاسم—يستخدم لإعادة تسمية سير المهام.
- تصدير—يستخدم لتصدير سير المهام.
- استيراد—يستخدم لاستيراد سير المهام.
- حذف—يستخدم لحذف سير المهام.
- عرض محفوظات الإصدار—يستخدم لعرض تفاصيل الإصدار الخاص بالتدفق.
تحرير متغيرات التدفق
لا يمكنك تحرير متغير عندما يكون قيد الاستخدام. بعد إنشاء نوع المتغير، لا يمكنك تحرير نوع المتغير.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب التدفق الذي تريد تحريره. يتم فتح التدفق في نافذة مصمم التدفق. |
4 |
انقر فوق علامة متغير من جزء الخصائص العامة. تعرض نافذة منبثقة ملخصا لمعلومات المتغير.
|
5 |
انقر فوق تحرير في الزاوية العلوية اليسرى من النافذة المنبثقة. |
6 |
حدد المتغير غير المستخدم في سير المهام. |
7 |
قم بإجراء التغييرات اللازمة على اسم المتغير ووصفه وقيمته وتكوينات المتغير. |
تعديل تدفق
استخدم مفتاح تبديل التحرير لتحرير تدفق. عند التمكين، لا يمكن لمطوري سير المهام الآخرين تحرير التدفق في وقت واحد. بشكل افتراضي، يتم فتح التدفق في وضع القراءة فقط.
يمكنك وضع علامة على المتغيرات التي تحتوي على معلومات حساسة كآمنة. عند فتح تدفق موجود يحتوي على متغيرات تدفق، تحصل على مطالبة لمراجعة هذه المتغيرات ووضع علامة عليها كآمنة. لمزيد من المعلومات حول المتغيرات الآمنة، راجع المتغيرات الآمنة.
1 |
قم بتسجيل الدخول إلى مركز التحكم. | ||||||||||
2 |
انتقل إلى . تظهر صفحة التدفقات وتعرض قائمة التدفقات بالحقول التالية:
| ||||||||||
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب التدفق الذي تريد تحريره. يتم فتح التدفق في نافذة مصمم التدفق. إذا كان سير المهام المحدد يحتوي على متغيرات تدفق، فستطالبك رسالة بوضع علامة على المتغيرات كآمنة. يمكنك إجراء التعديلات على سير المهام فقط في حالة تمكين زر التبديل "تحرير عند التشغيل". إذا تم ضبط زر التبديل "تحرير على " على إيقاف التشغيل، فسيظهر التدفق في وضع القراءة فقط. | ||||||||||
4 |
انقر فوق انتقال وتحديد المتغيرات الآمنة لفتح مربع الحوار تحرير المتغيرات الآمنة. يمكنك النقر فوق تخطي الآن لمتابعة تحرير التدفق المحدد دون وضع علامة على المتغيرات الآمنة. يظهر مربع الحوار هذا في المرة التالية التي تقوم فيها بتحرير التدفق. حدد خانة الاختيار عدم إظهار هذه الرسالة مرة أخرى لتخطي عملية التحديد للتدفق المحدد نهائيا. هذه الميزة غير مدعومة حاليا. | ||||||||||
5 |
حدد خانات الاختيار الخاصة بالمتغيرات التي تحتوي على معلومات حساسة وانقر فوق حفظ. تعرض نافذة Flow Designer المتغيرات المحددة مع أيقونة قفل بجانب أسماء المتغيرات. يتم فتح التدفق المحدد في وضع القراءة فقط. | ||||||||||
6 |
قم بتمكين زر تبديل التحرير لتغيير التدفق. | ||||||||||
7 |
قم بتحرير تدفق المسودة حسب الرغبة. عندما تقوم بتعديل سير تشغيل، لا يمكن أن يحتوي التفاعل الاستشاري على رد اتصال مجاملة أو ملاحظات استطلاع ما بعد المكالمة أو نشاط تحويل أعمى. | ||||||||||
8 |
انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر تبديل الحفظ التلقائي. |
البحث عن كيانات في سير مهام
استخدم وظيفة البحث للبحث عن الكيانات في سير المهام والوصول إلى مواقعها بسرعة. بالنسبة للتدفقات الأكثر تفصيلا وتعقيدا ، استخدم إمكانية البحث هذه لتجنب الجهد اليدوي في العثور على الكيانات المطلوبة.
يمكنك البحث في الكيانات التالية في سير المهام باستخدام ميزة البحث هذه:
- أسماء الأنشطة وأوصافها ومدخلاتها
- أسماء المتغيرات
- التعبيرات المرصوفة بالحصى
- خصائص التدفق
يمكنك البحث عن النص الحر واستبداله داخل الحقول مثل إدخالات النص والأوصاف والتعبيرات المرصوفة بالحصى وما إلى ذلك.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب التدفق الذي تريد تحريره. يتم فتح التدفق في نافذة مصمم التدفق.
|
4 |
في مربع البحث الذي يظهر في الزاوية العلوية اليسرى، أدخل الكلمة الأساسية (اسم النشاط أو اسم المتغير أو السلسلة) واضغط على Enter. بدلا من ذلك ، يمكنك تشغيل مربع البحث باستخدام اختصارات لوحة المفاتيح: Cmd + K (لنظام التشغيل macOS) و Ctrl + k (لنظام التشغيل Windows). تظهر نتائج البحث في لوحة بحث منفصلة على الجانب الأيسر من الشاشة.
|
5 |
(اختياري) اختر نوعا واحدا أو أكثر من أنواع الكيانات من القائمة المنسدلة لتصفية نتائج البحث. |
6 |
للبحث عن نص واستبداله، قم بما يلي: |
تطبيق تسميات الإصدارات على تدفق
نوصي بإضافة تسميات الإصدارات لبناء دورة حياة التدفق عبر مراحل مختلفة مثل التطوير والاختبار والعيش. بدلا من تطبيق التغييرات مباشرة على التدفق، يمكنك نشر التدفق عبر المراحل قبل نشر التدفق إلى الإنتاج. تساعدك هذه الميزة على تجنب الكتابة فوق التدفق الحالي في الإنتاج.
عند نشر تدفق، قم بإقران تسمية إصدار مثل "مباشر" أو "اختبار" أو "مطور" بإصدار التدفق الجديد بالإضافة إلى اسم سير المهام. وهذا يعطي القدرة على إرفاق إصدارات مختلفة من نفس التدفق إلى نقاط دخول مختلفة أو نشاط GoTo. الأحدث هو تسمية الإصدار الافتراضية التي لا يمكنك إزالتها من إصدار التدفق. يمكنك تطبيق أي تسمية إصدار آخر مع الأحدث.
علاوة على ذلك ، يمكنك إرفاق إصدارات متعددة من نفس التدفق بنقطة إدخال. أثناء تكوين نقطة الإدخال، يمكنك اختيار تدفق مع إحدى تسميات الإصدارات المقترنة به.
يمكنك أيضا تعديل منطق التدفق ديناميكيا عن طريق الوصول إلى تسميات الإصدار داخل سير المهام باستخدام متغير NewPhoneContact (راجع
بدء التدفق للحصول على التفاصيل). يعرض متغير NewPhoneContact.FlowVersionLabel
تسمية إصدار التدفق قيد التنفيذ حاليا: سواء كان "Dev" أو "اختبار" أو "مباشر" أو "أحدث". يتيح تطبيق تسمية إصدار التدفق صياغة منطق مخصص يتناسب مع تسميات الإصدار المحددة للتدفق.
عندما تفتح التدفق في وضع التحرير، سترى نسخة المسودة من أحدث إصدار تدفق تم نشره. عندما تنشر مسودة الإصدار هذه، فإنها تقوم بإقران تسمية أحدث إصدار بها. في وقت معين، يكون لتدفق واحد فقط أحدث تسمية إصدار مقترنة به. هذا يتوافق مع آخر إصدار منشور من التدفق.
قبل البدء
يجب نشر التدفق مرة واحدة على الأقل.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب التدفق الذي تريد تحريره. يتم فتح التدفق في نافذة مصمم التدفق. |
4 |
تحرير التدفق. |
5 |
انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر تبديل الحفظ التلقائي. |
6 |
قم بتشغيل زر تبديل التحقق من الصحة لتمكين النشر. |
7 |
انقر على نشر. |
8 |
(اختياري) في مربع الحوار نشر التدفق ، أدخل ملاحظة حول الإصدار أو أية معلومات تريد مشاركتها مع مطوري سير المهام الآخرين. |
9 |
بشكل افتراضي، يتم تحديد الأحدث كتسمية الإصدار التي تشير إلى أحدث إصدار من التدفق. يمكنك تطبيق تسميات إصدارات متعددة على إصدار تدفق مثل إصدار مباشر أو مطور أو اختبار من القائمة المنسدلة إضافة تسمية إصدار. إذا كانت تسمية إصدار معين عبارة عن تعيينات لنقطة إدخال، فسيظهر إعلام بجانب تسمية الإصدار هذه في القائمة المنسدلة يفيد بأن التسمية هي تعيينات لنقطة إدخال. |
10 |
انقر على نشر. بعد اختيار واحد أو أكثر من تسميات الإصدارات المناسبة ونشرها، استخدم هذا الإصدار من التدفق عند التعيين إلى نقطة إدخال. |
11 |
(اختياري) انقر فوق رمز المؤقت بجانب رقم الإصدار لعرض محفوظات إصدارات التدفق. يظهر نموذج محفوظات الإصدار الذي يعرض التفاصيل التالية للإصدارات النشطة والإصدارات الأخرى من التدفق:
استخدم أيا من سمات البحث عن الكلمات الأساسية التالية لتصفية الجدول:
انقر فوق أيقونة عرض لأي صف لعرض التدفق المنشور في الإصدار المختار. |
12 |
(اختياري) انقر فوق أيقونة عرض لأي صف لعرض التدفق المنشور في الإصدار المختار. إذا اخترت التحرير عند عرض إصدار تدفق أقدم، فإنه يقوم بالكتابة فوق المسودة الحالية بإصدار التدفق المحدد هذا. |
تمكين الحفظ التلقائي أو تعطيله
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
لإنشاء تدفق، انقر فوق جديد. |
4 |
لتحرير سير مهام موجود، انقر فوق أيقونة الانتقال إلى مصمم التدفق بجانب سير المهام الذي تريد تحريره. يتم فتح التدفق في نافذة مصمم التدفق.
|
5 |
لتمكين خيار الحفظ التلقائي، قم بتعيين زر تبديل الحفظ التلقائي إلى تشغيل. |
6 |
لتعطيل خيار الحفظ التلقائي: بعد تعطيل خيار الحفظ التلقائي، احفظ التغييرات يدويا. خلاف ذلك ، تفقد التغييرات التي تم إجراؤها على التدفق. |
نسخ الأنشطة ولصقها
انسخ نشاطا أو مجموعة من الأنشطة والصقها في نفس سير المهام حتى لا تضطر إلى تكوين الأنشطة من البداية. لهذا الغرض، يمكنك تحديد نشاط واحد أو مجموعة من الأنشطة في وقت واحد وإعادة استخدامها في نفس التدفق. عند نسخ الأنشطة، يقوم النظام بإنشاء نسخ مكررة من تلك الأنشطة ونسخ كافة الإعدادات والارتباطات التي تمت تهيئتها.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
لإنشاء تدفق، انقر فوق . |
4 |
لتحرير سير مهام موجود، انقر فوق رمز الانتقال إلى مصمم التدفق بجانب سير المهام لفتح التدفق. |
5 |
قم بأي مما يلي: بدلا من ذلك ، يمكنك الضغط على Ctrl + C على لوحة المفاتيح لنسخ الأنشطة المحددة والضغط على Ctrl + V للصق الأنشطة المحددة على اللوحة. |
6 |
أعد ترتيب الأنشطة المنسوخة، حسب الحاجة. |
التحقق من صحة التدفق
التحقق من صحة سير المهام للتأكد من تكوين كافة الحقول المطلوبة وأن بنية السريان صحيحة. لا يمكن للتحقق من الصحة تحديد كيفية تشغيل النظام للتدفق في وقت التشغيل ولا يضمن تشغيل التدفق كما هو متوقع.
عند نجاح عملية التحقق من الصحة، اترك مفتاح التحقق من الصحة قيد التشغيل. لا يمكنك نشر سير المهام ما لم تنجح عملية التحقق من الصحة.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب سير المهام الذي تريد التحقق من صحته. يتم فتح التدفق في نافذة مصمم التدفق.
|
4 |
اضبط مفتاح التحقق من الصحة على تشغيل. يبدأ التحقق من الصحة وتظهر الأخطاء في النافذة. أثناء التحقق من الصحة، يعرض النظام الأخطاء بالطرق التالية:
|
5 |
إذا أغلقت نافذة تفاصيل التحقق وأردت إعادة فتحها، فانقر فوق الزر أخطاء التدفق. |
6 |
(اختياري) في حالة وجود أخطاء، قم بتعيين مفتاح تبديل التحقق من الصحة إلى إيقاف. إصلاح الأخطاء وإعادة تشغيل التحقق من الصحة. لا يمكن للتحقق من صحة التدفق تقييم الوظائف أو التحقق لمعرفة ما إذا كانت المتغيرات تحل لتوقع القيم. يتحقق فقط من الأخطاء الهيكلية. تحقق جيدا من المتغيرات للتأكد من أنها تعمل كما هو متوقع. |
نسخ تدفق
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
انقر فوق أيقونة علامة القطع بجانب التدفق الذي تريد نسخه وانقر فوق نسخ. اسم التدفق المنسوخ له التنسيق التالي: Copy_FlowName_FlowID. اسم سير المهام هو اسم سير المهام الأصلي، ومعرف التدفق هو معرف فريد للتدفق الأصلي. |
4 |
افتح التدفق المنسوخ لتحرير الاسم. |
تصدير تدفق
تصدير تدفق لاستخراج تعريف تدفق كملف JSON. في وقت لاحق، يمكنك استيراد ملف JSON لإنشاء نفس التدفق على مستأجر مختلف. لاستيراد تدفق، راجع استيراد تدفق.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
انقر فوق أيقونة علامة القطع بجانب التدفق الذي تريد تصديره وانقر فوق تصدير. |
4 |
في مربع الحوار الذي يفتح، حدد حفظ وانقر فوق موافق لتنزيل ملف التدفق. يتم تنزيل الملف إلى نظامك المحلي باستخدام اسم الملف الحالي بتنسيق JSON. |
استيراد تدفق
لاستيراد سير مهام من مستأجر آخر، يجب عليك أولا تصدير سير المهام كملف JSON. لتصدير تدفق، راجع تصدير تدفق.
لإعادة استخدام سير مهام موجود داخل نفس المستأجر، راجع نسخ سير المهام.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
ضمن إدارة التدفقات ، انقر فوق استيراد. |
4 |
اختر ملف التدفق بتنسيق JSON من نظامك المحلي. |
5 |
انقر فوق فتح لاستيراد الملف. يتم استيراد التدفق إلى المستأجر الخاص بك. يمكنك استيراد تدفق بتنسيق JSON فقط. يجب أن يكون ملف JSON تدفقا صالحا لنجاح الاستيراد. يمكنك استيراد ملف يصل حجمه إلى 10 MB. |
الخطوات التالية
يمكنك تعديل سير المهام أو نشره. لمزيد من المعلومات، راجع التعامل مع التدفقات.
نشر سير مهام سير مهام
يمكنك نشر تدفق بعد أن يتحقق النظام من صحة التدفق ويجده خاليا من الأخطاء. يمكنك استخدام تدفق منشور في استراتيجيات توجيه نقطة الدخول.
قبل النشر، تأكد من تكوين التدفق بشكل صحيح وجاهز للاستخدام المباشر في مركز الاتصال. لا يدعم النظام تحرير سير المهام المنشور بشكل كامل.
يقوم النظام بتعطيل زر نشر التدفق أثناء إيقاف تشغيل مفتاح التحقق من الصحة . في حالة وجود أي أخطاء نشطة، يظل الزر معطلا.
عند النقر فوق نشر التدفق، تظهر نافذة تأكيد تدفق النشر. قبل نشر سير المهام، تأكد من أن كافة التعبيرات تعمل وأن سير المهام يعمل بالشكل المطلوب.
في حالة حدوث خطأ:
- سترى نافذة إعلام مع
معرف
التتبع ومعرفالتدفق. اتصل بدعم Cisco للحصول على المساعدة بشأن الأخطاء. يتطلب
الدعم معرف
التتبع. - انقر فوق إعادة المحاولة، نشر.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
انقر فوق أيقونة الانتقال إلى مصمم التدفق بجانب التدفق الذي تريد نشره. يتم فتح التدفق في نافذة مصمم التدفق.
|
4 |
انقر على نشر. إذا تم نشر التدفق بنجاح، تظهر رسالة تأكيد. |
5 |
حدد أحد الخيارات التالية:
|
حذف تدفق
إذا كان التدفق بحالة "منشور"، فيمكن أن يكون جزءا من تكوين إستراتيجية توجيه. تعرف على مكان استخدام التدفق قبل حذفه. خلاف ذلك ، يمكنك التأثير على تفاعلات مركز الاتصال المباشر.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات .
|
3 |
انقر فوق أيقونة علامة القطع بجانب التدفق الذي تريد حذفه، ثم انقر فوق حذف. |
4 |
انقر فوق نعم للتأكيد. |
استراتيجيات توجيه نقطة الدخول
استراتيجية توجيه نقطة الدخول هي تكوين يتحكم في سلوك التوجيه لجهة اتصال عندما تصل جهة الاتصال إلى نقطة إدخال. عند وصول جهة اتصال إلى نقطة دخول، يقوم محرك التوجيه بالتحقق لمعرفة إستراتيجية توجيه نقطة الدخول النشطة في الوقت المحدد ويتبع هذا التكوين.
يتيح لك قسم التحكم في المكالمات في تكوين إستراتيجية توجيه نقطة الدخول اختيار تدفق يتحكم في تجربة المتصلين أثناء تفاعلهم. باستخدام Flow Designer، يمكنك تكوين تدفق من طرف إلى طرف يتحكم في كل من المعالجة الأولية للمكالمة في IVR وتجربة قائمة الانتظار بعد وضع جهة الاتصال في قائمة الانتظار.
اختر تدفقا من القائمة المنسدلة "تدفق " للإشارة إلى التدفق الذي يتحكم في تجربة المكالمة من طرف إلى طرف أثناء الفاصل الزمني المحدد في استراتيجية التوجيه. تتوفر فقط التدفقات التي يتم نشرها من مصمم التدفق من هذه القائمة المنسدلة.
التدفقات متاحة فقط لنقاط الدخول الهاتفية. لا يمكنك تجاوز أي إعدادات في التدفق من استراتيجية توجيه نقطة الدخول.
استراتيجيات توجيه قائمة الانتظار
استراتيجية توجيه قائمة الانتظار هي تكوين يتحكم في سلوك التوجيه لجهة اتصال عندما تصل جهة الاتصال إلى قائمة انتظار. عند وصول جهة اتصال إلى قائمة انتظار، يقوم محرك التوجيه بالتحقق لمعرفة إستراتيجية توجيه قائمة الانتظار النشطة في الوقت المحدد ويتبع هذا التكوين.
يمكن للعملاء الذين لديهم استراتيجيات توجيه قائمة الانتظار في مركز اتصال Webex الوصول إليها، ولكن لا يمكنهم إنشاء استراتيجيات جديدة. نوصي جميع العملاء بنقل تكويناتهم إلى قوائم الانتظار.
إنشاء التدفقات الفرعية وإدارتها
يتيح لك Flow Designer تقسيم التدفقات الكبيرة إلى أجزاء أصغر وأكثر قابلية للإدارة تسمى التدفقات الفرعية. يمكنك إعادة استخدام التدفقات الفرعية عبر تدفقات متعددة لمعالجة مهام محددة. يبسط هذا النهج المعياري إدارة التدفق ويقلل من تعقيد بناء تدفقات كبيرة. فيما يلي بعض الخصائص الرئيسية للتدفقات الفرعية:
-
يمكنك إنشاء تدفقات فرعية على مستوى المؤسسة لإتاحتها داخليا. على سبيل المثال، يمكنك عرض التدفقات الفرعية المتوفرة داخل نفس المؤسسة واستدعائها. يمكنك إنشاء 200 تدفق فرعي كحد أقصى لكل مؤسسة.
-
يمكنك استدعاء تدفق فرعي من داخل تدفق لتشغيل المنطق دون الارتباط بنقطة إدخال أو ترك التدفق الرئيسي.
-
يمكنك إعادة استخدام التدفقات الفرعية عدة مرات في سير المهام الرئيسي أو عبر التدفقات الرئيسية داخل المؤسسة.
-
يمكنك تمرير المتغيرات بين التدفق الأصلي والتدفقات الفرعية وتعيين متغيرات الإدخال والإخراج من التدفق الرئيسي إلى التدفق الفرعي وفي الاتجاه المعاكس. هذا يجعل هذه المتغيرات في التدفق الفرعي مستقلة عن المتغيرات في التدفق الأصلي الذي يستدعي التدفق الفرعي.
ومع ذلك، فإن إعدادات تحويل النص إلى كلام (TTS) في التدفق الرئيسي لا تمر إلى التدفقات الفرعية. على سبيل المثال ، ضع في اعتبارك تدفقا يكون فيه متغير التدفق الرئيسي هو
Global_VoiceName: fr-FR-Ariane (الفرنسية).
إذا تم تشغيل تدفق فرعي لتشغيل TTS، تشغيل الصوت باللغة الإنجليزية بشكل افتراضي. للتغلب على هذا ، حدد متغير تدفق فرعي بنفس الاسم وهوGlobal_VoiceName: fr-FR-Ariane (الفرنسية)
. بدلا من ذلك، يمكنك إنشاء متغيرتدفق فرعي Global_VoiceName
(كما هو الحال في التدفق الرئيسي) وتعيين القيمة من التدفق الرئيسي إلى التدفق الفرعي. لمزيد من المعلومات، راجع تكوين مختلف اللغات وأسماء الأصوات المدعومة باستخدام تحويل النص إلى كلام أصلي داخل التدفق الفرعي WxCC.لا يمكنك تمرير المتغيرات العامة في تدفق فرعي. ومع ذلك ، كحل بديل ، يمكنك تمرير المتغيرات العمومية إلى التدفق الفرعي عبر متغير محلي.
-
يمكنك نشر التدفق الفرعي بشكل مستقل. ومع ذلك، تسري التغييرات التي تم إجراؤها في التدفق الفرعي فقط بعد إعادة نشر التدفق الرئيسي.
-
يمكنك إرفاق تسمية إصدار مثل Live وDev وTest إلى تدفق فرعي بحيث يمكنك إجراء اختبار شامل للتدفق الرئيسي في البيئات المعنية.
-
يجب استدعاء التدفقات الفرعية من التدفقات الرئيسية. لا يمكنك استدعاء تدفق فرعي آخر من تدفق فرعي.
-
لا يمكنك ربط تدفق فرعي من نقطة إدخال أو استراتيجية توجيه قائمة انتظار.
-
يمكنك استيراد وتصدير التدفقات الفرعية بشكل مستقل.
إنشاء تدفق فرعي
يمكنك إنشاء تدفقات فرعية وإدارتها في مركز التحكم.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى الفرعية. |
3 |
انقر فوق . |
4 |
في حقل اسم التدفق الفرعي، أدخل اسم التدفق الفرعي. يجب أن يكون اسم التدفق الفرعي فريدا. لا يمكن أن تحتوي على مسافات. الأحرف الخاصة الوحيدة المسموح بها هي _ (شرطة سفلية) و - (واصلة). الحد الأقصى للطول هو 80 حرفا. |
5 |
انقر فوق بدء إنشاء تدفق فرعي. تظهر نافذة Flow Designer (مصمم التدفق). |
6 |
في قسم الإعدادات العامة، أدخل وصف التدفق الفرعي. يمكنك تعديل هذا الوصف لاحقا. |
7 |
في قسم إعدادات العرض، قم بتكوين ميزات مثل الروابط المنحنية ولون الارتباط ولون مسار الخطأ ولون التحديد والسماكة. |
8 |
في قسم تعريف المتغير، أضف المتغيرات المطلوبة للارتباط بالتدفق الرئيسي.
يمكن أن تكون جميع المتغيرات المذكورة أعلاه من النوع سلسلة وعدد صحيح وتاريخ ووقت ومنطقية وعشرية و JSON. |
9 |
قم بتنفيذ المهام التالية لإنشاء التدفق الفرعي:
تعمل الإجراءات مثل تطبيق تسميات الإصدار وتتبع التدفق بنفس الطريقة التي تعمل بها في التدفق الرئيسي. لمزيد من المعلومات، قم بتطبيق تسميات الإصدارات على تدفق وتتبع التدفقات. |
تحرير تدفق فرعي
عندما تقوم بتحرير تدفق فرعي ونشره، تسري التغييرات في التدفق الرئيسي فقط بعد نشر التدفق الرئيسي.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى الفرعية. |
3 |
انقر فوق التدفق الفرعي الذي تريد تحريره. |
4 |
قم بتمكين زر تبديل التحرير لتغيير التدفق الفرعي. |
5 |
قم بإجراء التغييرات المطلوبة على التدفق الفرعي. انقر فوق حفظ لحفظ التدفق إذا قمت بتعطيل زر تبديل الحفظ التلقائي. |
حذف تدفق فرعي
إذا كان أي تدفق رئيسي منشور يستخدم تدفقا فرعيا، فلا يمكنك حذفه، سواء كان التدفق مباشرا أو متصلا بنقطة إدخال. لحذف التدفق الفرعي، قم أولا بإزالته من التدفق الرئيسي أو احذف التدفق الرئيسي بالكامل.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى الفرعية. |
3 |
انقر فوق أيقونة علامة القطع العمودية في صف التدفق الفرعي الذي تريد حذفه، ثم انقر فوق حذف. |
4 |
انقر فوق نعم للتأكيد. |
إضافة تدفق فرعي إلى تدفق رئيسي
يمكنك إضافة تدفق فرعي عبر تدفقات رئيسية متعددة.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .يمكنك أيضا إضافة تدفق فرعي إلى تدفق رئيسي من شريط تنقل مدخل الإدارة. اختر فتح. . انقر فوق أيقونة علامة القطع بجانب التدفق الذي تريد تحريره وانقر فوق |
3 |
انقر فوق التدفق الذي تريد تعديله لإضافة تدفق فرعي. تظهر نافذة Flow Designer (مصمم التدفق). |
4 |
انقر فوق علامة التبويب التدفقات الفرعية. تظهر قائمة بالتدفقات الفرعية للمؤسسة/المستأجر المختار. |
5 |
اسحب التدفق الفرعي المطلوب وأفلته من القائمة إلى اللوحة لإضافته إلى التدفق الرئيسي. يمكنك عرض تفاصيل التدفق الفرعي المختار مثل الاسم وإصدار التدفق الفرعي مع تسمية الإصدار وجميع المتغيرات التي تم تكوينها في التدفق الفرعي. اختياريا، انقر فوق عرض بجانب اسم التدفق الفرعي لفتح التدفق الفرعي في علامة تبويب جديدة في المستعرض. |
6 |
في قسم إصدار التدفق الفرعي، اختر تسمية التدفق الفرعي المطلوبة التي تريد إضافتها إلى التدفق الرئيسي، حيث لا يتم تكوينها افتراضيا. بشكل افتراضي، يتم تحديد خانة الاختيار تمكين التحديثات التلقائية. عند التمكين، كلما قمت بإنشاء إصدار جديد من تدفق فرعي، يقوم النظام تلقائيا بتحديث التدفق الرئيسي بالإصدار الأحدث. قم بإلغاء تحديد خيار تمكين التحديثات التلقائية لتعطيل التحديثات التلقائية. تأكد من إعادة نشر التدفق الرئيسي عند إنشاء إصدارات أحدث من التدفق الفرعي. |
7 |
في قسم متغيرات إدخال التدفق الفرعي، قم بتعيين متغيرات التدفق الرئيسية إلى متغيرات إدخال التدفق الفرعي. تأكد من تعيين نفس نوع البيانات لتمكين التدفق الفرعي من العمل دون أخطاء. وبالمثل، في قسم متغيرات إخراج التدفق الفرعي، قم بتعيين متغيرات إخراج التدفق الفرعي إلى متغيرات التدفق الرئيسية بنفس نوع البيانات. |
8 |
انشر التدفق الرئيسي. |
إنشاء الوظائف وإدارتها
يمكنك إنشاء وظائف وإدارتها داخل وحدة مصمم التدفق. تتيح لك الوظائف كتابة التعليمات البرمجية المصدر المخصصة لأداء مهام البيانات السريعة وتنسيق الإجراءات المعقدة. يمكنك كتابة التعليمات البرمجية مضمنة باستخدام محرر التعليمات البرمجية واستخدامها عبر التدفقات.
تكمل الوظائف إطار عمل Pebble Template الذي يستخدمه المطورون لأداء مهام مماثلة. باستخدام هذه الإمكانية، يمكن لمطوري التدفق:
- اختر لغة كتابة الكود. اللغات المدعومة هي جافا سكريبت وبايثون.
- اكتب شفرة مصدر مخصصة مع تحليل ثابت خاص باللغة.
- اختبر التعليمات البرمجية المخصصة مع قيم العينة واعرض المخرجات والأخطاء قبل النشر.
- منطق تدفق الكتابة استنادا إلى متغيرات إخراج النشاط ورموز الحالة/الخطأ.
- تحليل وتعيين قيم المخرجات التي تم إرجاعها بواسطة الوظيفة في المتغيرات ، لاستخدامها مرة أخرى في التدفق.
- إعادة استخدام الدالات عبر تدفقات متعددة كنشاط.
- تدفقات تصحيح الأخطاء باستخدام رسائل الخطأ التي تم إرجاعها بواسطة إخراج الوظيفة والحالة ورموز الخطأ ومعالجة أخطاء وقت التشغيل وميزات تصحيح أخطاء التدفق وتحليل الميزات.
اعتبارات مهمة
يسلط هذا القسم الضوء على بعض الاعتبارات المهمة التي يجب ملاحظتها عند العمل مع الوظائف:
- الحد الأقصى لعدد الوظائف المدعومة لكل مؤسسة هو 200.
- الحد الأقصى للذاكرة المخصصة لكل وظيفة هو 128 MB.
- المهلة القابلة للتكوين للصوت عند الانتظار هي 2-5 ثوان.
إنشاء دالة
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى الخدمات>مركز الاتصال> |
3 |
في صفحة الوظائف ، انقر فوق إنشاء دالة. يمكنك أيضا إنشاء دالة من علامة التبويب "الوظائف " داخل وحدة "مصمم التدفق". |
4 |
في صفحة إنشاء دالة جديدة، اختر الطريقة المطلوبة لإنشاء دالة. |
5 |
انقر فوق وظيفة النشر. في صفحة وظيفة النشر، أدخل التفاصيل التالية:
استخدم زر القائمة المنسدلة بجوار اسم الدالة في أعلى يسار الصفحة لعرض محفوظات إصدارات الوظيفة. يمكنك أيضا الرجوع إلى إصدار أقدم إذا لزم الأمر، على غرار ما تفعله مع التدفقات. إذا قمت بنشر دالة بعد تحرير التعليمات البرمجية المصدر أو الإعدادات الخاصة بها، فسيقوم النظام بتحديث التغييرات على الفور إلى جميع التدفقات التي تستهلك تلك الإصدارات ذات العلامات من الدالة. لذلك ، كن حذرا عند نشر إصدارات ذات علامات لوظيفة مستخدمة في تدفقات الإنتاج المباشر الخاصة بك. |
الخطوات التالية
أضف الدالة إلى التدفق الرئيسي. لمزيد من المعلومات، راجع إضافة دالة إلى سير المهام الرئيسي.
إدارة الوظائف
بعد إنشاء دالة، يمكنك نسخ الدالة وتصديرها وحذفها، حسب الحاجة.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى الخدمات>مركز الاتصال> تعرض صفحة الوظائف جميع الوظائف التي تم إنشاؤها في المؤسسة.
|
3 |
انقر فوق رمز علامة القطع بجانب الوظيفة. اختر نسخ أو حذف أو تصدير حسب الحاجة. |
4 |
انقر فوق الزر إدارة الوظيفة في مصمم التدفق لفتح الوظيفة في وحدة مصمم التدفق. |
الخطوات التالية
إضافة دالة إلى تدفق رئيسي
يمكنك إضافة دالة عبر تدفقات رئيسية متعددة.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى الخدمات>مركز الاتصال> |
3 |
انقر لفتح التدفق الذي تريد إضافة دالة. |
4 |
قم بالتبديل إلى الزر تحرير . |
5 |
انقر فوق علامة التبويب الوظائف من جزء قائمة النشاط على اليسار تظهر قائمة بالوظائف المنشورة التي تم إنشاؤها للمؤسسة/المستأجر المختار. |
6 |
اسحب الوظيفة المطلوبة وأفلتها من القائمة إلى اللوحة. أضفه إلى التدفق الرئيسي. يمكنك عرض تفاصيل الدالة المختارة مثل تسمية إصدار الدالة ومتغيرات إدخال الدالة وتفاصيل المتغيرات ومتغيرات الإخراج. |
7 |
في قسم متغيرات إدخال الدالة ، قم بتعيين متغيرات التدفق الرئيسية إلى متغيرات إدخال الدالة. يتم تعيين متغيرات التدفق التي تم إنشاؤها بنفس الاسم ونوع البيانات مثل متغيرات إدخال الوظيفة تلقائيا لبعضها البعض. |
8 |
في قسم متغيرات إخراج الدالة ، قم بتحليل متغيرات إخراج الدالة وتعيينها إلى متغيرات التدفق الرئيسية بنفس نوع البيانات. يمكنك التحليل باستخدام تعبيرات JSONPath، كما هو مفصل على الشاشة مع أمثلة. |
9 |
انشر التدفق الرئيسي. |
الأسئلة الشائعة
يجيب هذا القسم على الأسئلة المتداولة حول استخدام الوظائف في مؤسستك.
ما اللغات التي تدعمها وحدة مصمم التدفق لنشاط الدالة؟
تدعم وحدة Flow Designer JavaScript (Node.js 22.x) و Python (3.13) في المرحلة الأولى.
هل لدينا أي حدود للمكتبات التي يمكنني استخدامها داخل كتلة التعليمات البرمجية؟
تتوفر مكتبات أصلية مشتركة. ومع ذلك ، لا يوجد دعم للوحدات المخصصة.
هل هناك أي حد لعدد أسطر التعليمات البرمجية؟
نعم. يمكنك كتابة ما يصل إلى 5000 سطر من التعليمات البرمجية.
هل هناك أي حد لوقت التنفيذ؟
نعم. يقتصر الأمر على 5 ثوان لإكمال التنفيذ.
هل يمكنني اختبار الرمز الخاص بي؟ أي قيود؟
نعم. يتوفر عداء اختبار تنفيذ مع إرجاع المخرجات الفعلية أو رسالة الخطأ. لا يتم عرض سجلات وحدة التحكم ، ولكن يمكن للمرء تعيينها والوصول إليها باستخدام صفيف سلسلة إخراج مخصص.
هل لدينا دعم للموسيقى في انتظار التنفيذ ينتظر منتصف المكالمة (منع الصمت)
نعم، يساعد إعداد انتظار الموسيقى عند التدفق تلقائيا على منع صمت المتصلين. القيمة الافتراضية هي 2 ثانية.
كيف تعمل الوظيفة؟
نحن نستخدم البنية التحتية FaaS (الوظيفة كخدمة) لحزم الوظيفة وتشغيلها. زمن انتقال منخفض للمكالمات الصوتية.
كم عدد متغيرات الإدخال التي يمكنني تمريرها؟ كم عدد المخرجات التي يتم تحديدها؟
يتم تعيين عشرة متغيرات إدخال ومتغير إخراج JSON واحد. يمكن تحليل مخرجات الدالة الفردية في نفس النشاط باستخدام تعبيرات JSONPath.
هل يمكنني تعيين متغيرات متعددة لكتلة التعليمات البرمجية؟
نعم. يشبه التحسين الجديد لتعيين متغيرات متعددة نشاط "التحليل".
هل يمكنني إعادة استخدام الدالة عبر تدفقات متعددة؟
نعم. يمكنك استخدام الدالة عبر عمليات سير المهام لأنها متوفرة مركزيا في مؤسستك.
من يمكنه إدارة (تحرير أو عرض) الوظائف؟
المشرفون والإداريون. يتم التحكم في وصول المشرفين إلى الوظيفة من خلال إعداد الوظيفة (الذي يمكن تعيينه على تحرير أو عرض أو لا شيء ضمن تجربة العميل داخل ملف تعريف المستخدم).
تكوين معالجة الأخطاء
يقوم النظام بتمييز مسار معالجة الأخطاء لكل نشاط تم إعداده ضمن التدفق المحدد. قم بتكوين مسار معالجة الأخطاء لإدارة الأخطاء المحتملة أثناء تنفيذ التدفق. يعرض النظام هذا المسار بشكل افتراضي، ولكن تكوينه اختياري. إذا لم تقم بإعداده لنشاط ما، فسيعرض النظام الإعلامات أثناء التحقق من صحة التدفق. ومع ذلك، لا يزال بإمكانك نشر سير العمل باستخدام هذه الإعلامات.
يصنف النظام الأخطاء التي تحدث أثناء تنفيذ التدفق إلى فئتين:
-
أخطاء تنفيذ النشاط: الإشارة إلى الأخطاء التي تحدث أثناء التنفيذ الوظيفي للنشاط. على سبيل المثال، يحدث خطأ في النشاط عندما يقوم العميل بإدخال إدخال غير متطابق أثناء تنفيذ نشاط القائمة .
-
أخطاء النظام/العمومية: الإشارة إلى الأخطاء التي تحدث في النظام أثناء تنفيذ النشاط. على سبيل المثال، تحدث أخطاء النظام عند وجود تعبير حصاة غير صالح أثناء تنفيذ نشاط "تعيين المتغير ".
-
خطأ غير معرف: تعين عقدة الخطأ هذه مسار إخراج الخطأ الذي يتخذه التدفق عند وجود أخطاء نظام غير محددة أثناء تنفيذ التدفق. يمكنك تكوين التدفق للأخطاء غير المعرفة عن طريق ربط مسار إخراج هذا النشاط بالأنشطة المناسبة.
لا تحتوي أنشطة التحكم في التدفق التالية على عقدة الخطأ غير المحدد:
- بدء التدفق ،
- نهاية التدفق,
- طلب HTTP، و
- تحليل.
إذا كنت لا ترى عقدة الخطأ غير المحدد في أي نشاط، فاتصل بدعم Cisco لتمكين علامة الميزة المقابلة.
-
تكوين مسارات معالجة الأخطاء لتحسين التدفق. إذا لم تقم بتكوين مسار معالجة خطأ للنشاط، تعيين سير المهام افتراضيا على القسم المحدد في معالج أحداث OnGlobalError
ضمن علامة التبويب تدفقات الأحداث. لمزيد من المعلومات حول معالج الأحداث OnGlobalError
، راجع تدفقات الأحداث.
ربط التدفقات المتعددة (تسلسل التدفق)
تمنحك سلسلة التدفق القدرة على ربط تدفقات متعددة. يمكنك تعديل تجربة المتصل عن طريق تسليم المكالمات إلى نقطة إدخال (بناء على الوقت) أو إلى تدفق (لإعادة الاستخدام عبر السيناريوهات). استخدم GoTo لتسلسل التدفقات المتعددة. يمكنك تعيين متغيرات التدفق عبر التدفقات لضمان استمرار البيانات عبر تجربة المكالمة من طرف إلى طرف.
تسجيل التطعيم
للتعامل مع العملاء المشاركين في حملة التطعيم ، يمكنك توفير خيارين: أحدهما للعملاء المميزين والآخر للعملاء العاديين.
عندما يتصل العملاء العامون، يقوم النظام بتسليم المكالمة إلى التدفق المرتبط بنقطة الدخول التي تعالج التسجيلات. استنادا إلى استراتيجيات توجيه نقطة الدخول النشطة، يقوم النظام بتوجيه المكالمة إلى الوكيل المناسب لتسجيل العميل العام.
عندما يتصل العملاء المميزون، يقوم النظام بتسليم المكالمة إلى تدفق آخر لتحديد موعد.
المشكلات المعروفة المتعلقة بتسلسل التدفق
-
يمنعك النظام من حذف نقطة إدخال تشارك في تسلسل التدفق. احذف كل الموارد المقترنة - قوائم الانتظار والتدفقات - قبل إزالة نقطة الإدخال.
-
يمنعك النظام من حذف تدفق يشارك في تسلسل التدفق. قم بإزالة كل مرجع لتسلسل التدفق قبل حذف التدفق.
-
يؤدي فرض حذف نقطة إدخال أو تدفق في تسلسل التدفق إلى تخطي التحقق من الصحة ولا يظهر أي رسائل خطأ في واجهة المستخدم.
تتبع التدفقات
تتبع التدفق هو عملية تصحيح أخطاء ما بعد المكالمة في Flow Designer تمكن مطوري التدفق من الحصول على رؤى حول التدفق والمسار الذي استغرقته المكالمة. تتيح هذه الميزة لمطوري التدفق عرض المعلومات الأساسية في مسار تنفيذ التحكم لتصحيح مشكلات التدفق واستكشاف الأخطاء وإصلاحها.
إذا قمت بتطبيق تسميات إصدارات متعددة على سير المهام، فيمكنك تتبع التدفق فيما يتعلق بتسميات الإصدارات هذه أيضا. لمزيد من المعلومات، راجع تطبيق تسميات الإصدارات على تدفق.
يلخص التفاعل الأنشطة ويربطها على طول رحلة جهة الاتصال عبر مركز الاتصال. يقوم النظام بإنشاء معرف تفاعل فريد لكل تفاعل، والذي يتتبع الرحلة، مما يساعد على تحديد حالات الفشل واستكشاف أخطاء تنفيذ التدفق وإصلاحها.
استخدم تتبع التدفق لعرض مسارات التحكم في المكالمات بعد تنفيذ التدفق في الإنتاج، مما يضمن التحقق من إعدادات النشاط وتكوينات التدفق التابعة للتنفيذ الناجح.
قبل البدء
نشر التدفقات وتشغيلها لإنشاء تفاعل واحد على الأقل. لمزيد من المعلومات، راجع إنشاء التدفقات وإدارتها.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى .تظهر صفحة التدفقات.
|
3 |
انقر فوق رمز الانتقال إلى مصمم التدفق بجانب التدفق الذي تريد تحريره. يتم فتح التدفق في نافذة مصمم التدفق.
|
4 |
انقر فوق تصحيح الأخطاء. يظهر جزء التفاعلات . يعرض جدول أحدث 100 تفاعل للتدفق. يمكنك الاطلاع على التفاصيل التالية في الجدول:
|
5 |
(اختياري) استخدم خيار البحث لتصفية القائمة باستخدام معلمات البحث التالية:
|
6 |
اختر تفاعلا من الجدول. يتم تمييز مسار النشاط المحدد في اللوحة. يتم فتح علامة تبويب جديدة، تعرض تسلسل الأنشطة المنفذة أثناء التفاعل، إلى جانب التفاصيل التالية:
يمكنك اختيار تفاعلات متعددة يتم فتحها في علامات تبويب منفصلة. |
7 |
حدد نشاطا لعرض التفاصيل التالية:
|
8 |
(اختياري) انقر فوق رمز النسخ ( |
عرض تحليلات التدفق
توفر التحليلات في Flow Designer عرضا مجمعا لجميع المكالمات التي مرت عبر تدفق معين. يعرض عدد عمليات التنفيذ لكل منفذ صادر لنشاط ما خلال فترة معينة. كما أنه يحسب النسبة المئوية لعدد المكالمات التي تم تمريرها من خلال نشاط NewPhoneContact . مقام حساب النسبة المئوية هو عدد المكالمات التي تمر عبر نشاط NewPhoneContact .
تنظر تحليلات التدفق فقط في المكالمات المكتملة ضمن الإطار الزمني المحدد. يتضمن حساب العدد الإجمالي للمكالمات المكالمات التي تبدأ قبل الفترة المختارة وتنتهي فيها. تستثني بيانات التحليلات المكالمات التي تم تعيينها لمعاودة الاتصال أو المكالمات المستمرة لأسباب أخرى (مثل كونها جارية أو غير مغلقة).
يعرض كل نشاط عدد مرات التنفيذ في منافذه الصادرة. بالنسبة لأنشطة مثل القوائم ذات الفروع المتعددة ، يتلقى كل منفذ عدد التنفيذ الخاص به ، وتتبع النسب المئوية. إذا لم يكن عدد عمليات التنفيذ لمنفذ صادر موجودا، فهذا يعني أنه لم تكن هناك مكالمات لمست المنفذ.
تعرض لوحة الألوان كيف أن عدد المكالمات المنفذة يرمز ألوان مسارات التدفق. في سيناريوهات مثل حلقات الاتصال ، يمكن أن تتجاوز النسبة المئوية 100٪.
حتى بدون ارتباطات معالجة الأخطاء الصريحة، يعرض النظام عدد التنفيذ في منفذ الخطأ الخاص به في حالة حدوث خطأ وتوجيهه إلى حدث OnGlobalError . يمكنك العثور عليه ضمن علامة التبويب الحدث . في مثل هذه الحالات، يعرض النظام بيانات التحليلات لمعالج أحداث OnGlobalError .
بشكل افتراضي، تأخذ تحليلات التدفق في الاعتبار أحدث إصدار من التدفق. إذا كان سير المهام يحتوي على إصدارات متعددة، يمكنك التبديل بين عمليات سير المهام باستخدام جدول محفوظات الإصدارات.
حاليا ، لا تدعم تحليلات التدفق التدفقات الفرعية. إنه يتتبع فقط إضافة تدفق فرعي إلى تدفق رئيسي ، باستثناء بيانات نشاطه الداخلي.
قبل البدء
انشر التدفق مرة واحدة على الأقل.
1 |
قم بتسجيل الدخول إلى مركز التحكم. |
2 |
انتقل إلى . |
3 |
اختر التدفق وانقر فوق رمز Go to Flow Designer . يتم فتح التدفق المختار في مصمم التدفق.
|
4 |
انقر على "إحصاءات Google". يتم تحديث الصفحة وعرض بيانات التحليلات. بشكل افتراضي ، يعرض مقاييس جميع جهات الاتصال المكتملة خلال آخر 15 دقيقة. |
5 |
انقر على عنصر واجهة المستخدم "التاريخ" واختر أحد الخيارات التالية:
تعرض صفحة تحليلات التدفق المقاييس التالية:
|
6 |
(اختياري) للتبديل بين إصدارات التدفق، انتقل إلى محفوظات الإصدارات. اختر إصدارا لعرض بيانات التحليلات لإصدار التدفق هذا. |
7 |
(اختياري) اختر نشاطا في سير المهام لعرض تفاصيل استخدام النشاط المتعلقة بذلك النشاط للفترة المختارة. يعرض هذا التحديد فقط أفضل 100 تفاعل مع القيود التالية:
|
8 |
انقر على Analytics لإغلاق عرض التحليلات والعودة إلى مصمم سير المهام. |
فهم رموز الخطأ
يقوم Flow Designer بإرجاع رموز الخطأ لإظهار طبيعة الخطأ أو سببه. استخدم الجدول التالي للتعرف على الخطأ ووصفه.
رمز الخطأ |
الوصف |
---|---|
إف سي 1001 |
لم يتم العثور على إصدار التدفق. قم بتحديث الصفحة أو إنشاء تدفق جديد. |
FC1002 |
لم يتم العثور على بدء النشاط. قم بتحديث الصفحة أو إنشاء تدفق جديد. يظهر نشاط البدء افتراضيا عندما تقوم بإنشاء سير مهام جديد. |
FC1003 |
لا يكون لتدفق حدث واحد أو أكثر بداية صالحة. أضف نشاط معالج أحداث إلى بداية كل تدفق حدث. |
إف سي 1004 |
يجب أن تؤدي جميع الفروع غير الحدث إلى عقدة النهاية. |
إف سي 1005 |
أحد تكوينات المتغير غير غير صالح. لكل متغير، تأكد من توافق نوع البيانات المكون وقيمة المتغير. |
FC1006 |
يفتقر منفذ واحد أو أكثر في النشاط إلى الاتصالات. قم بتوصيل جميع المنافذ بنشاط آخر باستخدام الروابط. |
FC1007 |
أضف وصفا للنشاط. |
FC1008 |
بعض المتغيرات لها نفس الاسم. تأكد من أن كافة المتغيرات لها اسم فريد. |
FC1009 |
التعبير غير صالح. |
FC1010 |
الشرط غير صالح. |
FC1011 |
يكتشف النظام وجود ارتباط مقطوع في التدفق الرئيسي. احذف الرابط لإصلاح الخطأ. |
إف سي 1012 |
يؤدي ارتباط مقطوع في تدفق الأحداث إلى حدوث الخطأ. احذف الرابط لإصلاحه. |
FC1013 |
يستخدم النظام النشاط في أكثر من تدفق حدث واحد. لا يمكن لتدفقات الأحداث مشاركة الأنشطة المشتركة ويجب أن يكون لها بداية ونهاية فريدة. |
FC1014 |
يجب أن تتوقف جهة اتصال قائمة الانتظار عن التدفق. يمكن لرابط الإخراج الاتصال بنشاط التدفق النهائي فقط. |
إف سي 1015 |
يحدد النظام الحقول التي تم تكوينها بشكل غير صحيح في النشاط ويعرض ارتباطا للنشاط الفاشل أثناء التحقق من الصحة. انقر فوق الارتباط للانتقال إلى النشاط والحقل الذي تسبب في حدوث الخطأ. اتبع متطلبات كل حقل لتصحيح جميع الأخطاء وإدخال مدخلات صالحة. |
FC1016 |
يستخدم تدفق آخر نفس اسم هذا التدفق. قم بتحرير اسم سير المهام لجعله فريدا. |
FC1017 |
يحتوي النشاط على أسهم تنشأ من نفسه وتشير إليه. |
لمزيد من المعلومات حول أخطاء خادم GraphQL، راجع https://www.apollographql.com/docs/react/data/error-handling/.