يوضح هذا المستند كيفية التعامل مع بعض أحداث خطأ VoiceXML بشكل جيد مع عناصر HotEvent بدلا من تعليقها على المتصل.
تستند المعلومات الواردة في هذا المستند إلى Cisco Unified Call Studio، Universal Edition.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
الأعراض: يريد مصمم تدفق المكالمات حساب أحداث خطأ VoiceXML الأكثر شيوعا ومعالجتها في تدفق المكالمات بدلا من السماح بمعالجة الخطأ الافتراضي بالحدوث.
الدقة: يقوم عنصر HotEvent بالاستماع إلى حدث معين كما هو محدد في تكوين العنصر الخاص به. عند حدوث هذا الحدث، يتم اتباع حالة الخروج الوحيدة الخاصة به، ويمكن متابعة تدفق الاستدعاء. أثناء التقاط بعض الأحداث، مثل إيقاف الاتصال، يتم تثبيط لأنه يمكن أن يؤثر على الوظائف العادية ل Cisco Unified Call Studio، Universal Edition، هناك العديد من الأحداث التي يمكنك معالجتها في تدفق المكالمات لتحسين تجربة المتصل في حالات الخطأ. ارجع إلى وثائق المستعرض الصوتي للحصول على قائمة بالأحداث التي يمكن أن يلقيها المستعرض ضمن مكالمة.
فيما يلي مثال على كيفية التعامل مع خادم إعادة تشغيل الخادم التلقائي (ASR) بشكل جيد إذا تم إيقاف تشغيله:
قم بتكوين HotEvent للاستماع إلى الحدث الذي يرميه المستعرض الصوتي في هذه الحالة، ويمكن أن يكون شيئا مثل resource.unavailable.asr.
قم بالخروج من HotEvent إلى عنصر Cisco Unified Call Studio، Universal Edition الذي يشرح للمتصل حدوث خطأ ثانوي ولكن يمكنهم متابعة مكالماتهم.
قم بتوصيل حالة الخروج الخاصة ب Cisco Unified Call Studio، Universal Edition، element إلى عنصر نقل تطبيق.
أستخدم عنصر نقل التطبيق لإرسال المتصل إلى إصدار DTMF فقط من التطبيق.
باستخدام هذا النهج، في حالة تعطل خادم ASR، يمكن للمتصل متابعة المكالمة. بناء على كيفية تخزين إدخال المتصل، قد يحتاج المتصل إلى إعادة إدخال بعض البيانات أو العودة إلى تدفق المكالمات، ولكن يمكن للمتصل على الأقل متابعة تجربة الاستجابة الصوتية التفاعلية (IVR) دون الحاجة إلى الاتصال مرة أخرى لاحقا.
هناك مثال آخر على هذا الاستخدام يتعلق بالخطأ.badfetch، والذي يمكن أن يحدث في حالة تعطل خادم الوسائط. في هذه الحالة، يمكنك إستخدام HotEvent للتوجيه إلى عنصر إجراء مخصص يغير المسار الافتراضي للإشارة إلى خادم وسائط نسخ إحتياطي بدلا من ذلك.