المسجل التنبئي

يعد برنامج ICTBroadcast أفضل برنامج تنبؤي لمراكز الاتصال

لقد ناقشنا في هذه الوثيقة كيف قمنا بتطبيق قدرة الطالب التنبؤية في ICTBcastcast. في حين
تنفيذ سلوك الطلب التنبئي واجهنا سؤالين.

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

الجهات المعنية

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

عوامل الطلب

باستخدام العوامل التالية ، يمكننا أن نقرر أن أي طالب يطلب زيادة / تقليل العدد المطلوب من المتزامن
القنوات.
عوامل الحد
عوامل نشطة
القنوات النشطة
المكالمات في قائمة الانتظار
متوسط ​​وقت التعامل (حديث + تعليق + اختتام)
زيادة العوامل
ASR منخفضة
وكلاء مجاني
متوسط ​​وقت إعداد المكالمة

متوسط ​​الوقت المهجور
عوامل مخصصة
وقت الطابور المطلوب
النسبة المتروكة المقبولة

مقابض الهدف

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

الإحصائيات المطلوبة

كما ذكر أعلاه تحتاج معلمتين للتحكم في عدد القنوات المتزامنة ، وهنا تفاصيل المعلمة الفرعية
وهي مطلوبة قبل تحديد القيمة الفعلية للمعلمات المذكورة أعلاه

عامل السيارات
لا نستخدم أي وكيل نشط كوكيل تلقائي ، دون أي تعديلات.

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

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

تصميم TV Box

بجانب حقلي agent_auto و agent_offset ، يتعين علينا إنشاء / إدخال الكيانات التالية لدعم التنبؤ
الطلب في تكنولوجيا البث

تنبئي إحصائي
جدول واحد وحدث واحد تم إنشاؤه في قاعدة البيانات يجمع إحصائيات النظام على أساس كل حملة. تم تكوين الحدث لاطلاق النار بعد
كل 30 ثانية ، وتمت برمجته لتحديث جدول statistic_predictive مع متوسط ​​قيم المعلمة التالية في
لكل حملة.
معدل النجاح
وقت التعامل
وقت الرنين
تمسك بالوقت
هنا التدفق
( بداية )
|
[جمع إحصائيات لآخر 30 ثانية] | |
| |
[تحديث الجدول التنبئي statistic_prediveive] |
| |
| |
[بعد كل 30 ثانية]> -----------
|
( النهاية )

وكيل في الحملة التنبؤية
حدث آخر مسؤول عن معالجة جميع الحملات النشطة ، واحدة تلو الأخرى ويجلب أحدث الإحصائيات من جميع الأنحاء
النظام بما في ذلك الجدول التنبئي statistic_prictive المذكور أعلاه ثم تخزين متغير agent_auto و agent_offset بعد
حساب قيمهم.
هنا التدفق
( بداية )
|
____________ | _____________
[احصل على جميع الحملات النشطة] [__________________________] |
________ | _________ |
[احصل على حملة واحدة]

[__________________] | |
_________ | _________ | |
[الحصول على إحصائيات المكالمة] | |
[___________________] | |
_________ | _________ | |
[الحصول على حالة القناة] | |
[___________________] | |
_________ | _________ | |
[الحصول على دولة الوكيل] | |
[___________________] | |
_____________ | _____________ | |
[agent_auto = agent_active] | |
[___________________________] | |
________________ | __________________ | |
[agent_offset = calculate_offset ()] | |
[___________________________________] | |
______________ | ______________ | |
[الحد من agent_offset حسب] | |
[channel_auto وإزاحة] | |
[_____________________________] | |
_____________ | _____________ | |
[تحديث agent_auto و] | |
[agent_offset] | |
[___________________________] | |
| | |
(حلقة)> ---------------- |
| |
[بعد كل 5 ثوان]> ------------
|
( النهاية )