المقدمة
يصف هذا المستند سلوك المستعرض الصوتي الظاهري (VVB) من Cisco فيما يتعلق بقيم معلمات التكوين في البرنامج النصي PlayMedia Microapp.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- البرامج النصية لميكروapp الخاصة ب Cisco Customer Voice Portal
- البرامج النصية الموحدة لمراكز الاتصال الموحدة من Cisco
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- CVP 11.6
- UCCE 11.6
- VVB 11.6
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يمكن تكوين التطبيق الصغير Play Media(PM) لتشغيل ملف صوت من ملف وسائط أو ملف صوت دفق.المعلمات الرئيسية في حقل تهيئة برنامج PM VRU Script مسموح بها وهي مهلة بروتوكول الدفق في الوقت الفعلي (RTSP) ومدخل مخزن مؤقت للكتابة. يمكن ترك هذه المعلمات فارغة أثناء إضافة البرنامج النصي في UCCE. يستخدم تطبيق PM micro الإعداد الافتراضي لمعلمات تدفق البارج المسموح به (Y-default)، و RTSP (10 ثوان)، و type-ahead-buffer تدفق (N-default) إذا لم يتم تعيين القيم.
مسموحة بارج: يحدد ما إذا كان مسموحا بإدخال بارج (مدخل رقم لمقاطعة تشغيل الوسائط).
تدفق المخزن المؤقت للنوع المسبق: يحتفظ المخزن المؤقت للنوع المسبق بأرقام DTMF التي تم تجميعها من المستدعي. عندما تجمع خوارزمية تفسير نموذج Voice XML إدخال DTMF المتصل، فإنها تستخدم الأرقام من هذا المخزن المؤقت قبل أن تنتظر المزيد من الإدخال.تتحكم هذه المعلمة فيما إذا كان يتم مسح المخزن المؤقت للنوع المسبق بعد تشغيل المطالبة. تعني قيمة خاطئة(افتراضية) عدم مسح المخزن المؤقت للنوع المسبق بعد أن ينتهي موجه الأمر.
استنادا إلى قيم تدفق المخزن المؤقت للحافة المسموح بها وخط الكتابة للأمام، يقرر VVB ما إذا كان سيتم تشغيل ملف الوسائط أم لا.
تنفيذ VVB كما يلي:
IF(BARGE-in=false أو flush=true)
مسح DTMF والمطالبة بالتشغيل
غير ذلك
الإرسال مرة أخرى إلى UCCE بدون مطالبة
المشكلة: VVB يتجاوز تشغيل ملف الصوت إذا تركت حزم تكوين PlayMedia مع القيم الافتراضية
يمكنك رؤية المسألة في سيناريوهين:
- في حالة وجود محول بين تطبيق الاستجابة الصوتية التفاعلية (IVR) وتطبيق PM Microapp و DTMF لإدخال المتصل قبل بدء تشغيل PM.
- يحتوي تدفق المكالمات على سلسلة من تطبيقات PM Microapp التي تم تكوينها، كما تم قطع اتصال المتصل بأي من مطالبات PlayMedia.
تظهر سجلات VVB هذا عند تخطي الملف الصوتي مع تأكيد الطابع الزمني الذي يقوم بتشغيل الملف الصوتي لمللي ثانية فقط:
Bargein True : Clearing Prompt queue because DTMF buffer has digits.
خلال 7 مللي ثانية، يتم تشغيل ملف الصوت.
568426257: أيار 06 21:13:01.735 CDT ٪MIVR-SS_VB-7-UNK:[CALLID=AE74B40C8f3E11EAAE1EA9A4007726A2-15881739696578667677767764777747777774777777477777777747777777إحضار: http://mediaserver/en-us/app/welcome.wav
568426271: أيار 06 21:13:01.742 CDT ٪MIVR-SS_VB-7-UNK:[CALLID=AE74B40C8f3E11EAAE1EA9A4007726A2-15881739696578667767767776477747747777777777447777747777777777التشغيل: http://mediaserver/en-us/app/welcome.wav
568426286: أيار 06 21:13:01.742 CDT ٪MIVR-SS_VB-7-UNK:[CALLID=AE74B40C8f3E11EAAE1EA9A4007726A2-158817396965786777777777777744444EAEAEAEAEAAAAA5A55555AA55AAA tmfdIalogServicesAdapterImpl: Bargein true : مسح قائمة انتظار المطالبة لأن المخزن المؤقت ل DTMF يحتوي على أرقام.
الحل
يجب تكوين PlayMedia MicroApp باستخدام تدفق المخزن المؤقت للنوع المسبق على أنه صحيح
يمكنك الرجوع إلى دليل البرمجة النصية ل CVP:
دليل البرمجة النصية ل CVP 11.6
تدفق المخزن المؤقت للنوع المسبق. يتضمن تنفيذ Cisco VoiceXML مخزن مؤقت للنوع المسبق يحتوي على أرقام DTMF التي تم تجميعها من المستدعي. عندما تجمع خوارزمية تفسير نموذج VoiceXML إدخال DTMF للمستخدم، فإنها تستخدم الأرقام من هذا المخزن المؤقت قبل الانتظار لمزيد من الإدخال. تتحكم هذه المعلمة في ما إذا كان يتم مسح المخزن المؤقت للنوع المسبق بعد تشغيل المطالبة. قيمة خاطئة (افتراضي) تعني أن المخزن المؤقت للنوع المسبق لا يتم تفريغه بعد أن ينتهي موجه الأمر. إذا كان موجه الأمر يسمح بالضغط، فإن الرقم الذي يتم الضغط عليه لا يتم مسح الرقم.
الخيارات الصالحة هي