يشرح هذا المستند نوع جلسة العمل وبيانات العنصر التي يمكن أن تسبب مشاكل لعناصر إدراج VoiceXML وكيفية حل هذه المشكلة.
تستند المعلومات الواردة في هذا المستند إلى Cisco Unified Call Services، Universal Edition، و Cisco Unified Call Studio، Universal Edition.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
الأعراض: يقوم المستعرض الصوتي برمي حدث Error.Semantic، ويستخدم التطبيق الصوتي لديك عنصر "إدراج VoiceXML" مع تحديد الخيار "تضمين: جميع بيانات العناصر/جلسات العمل" في تكوين العنصر الخاص به على علامة التبويب "عام".
دقة الوضوح: يحدث هذا الخطأ عندما يتضمن واحد أو أكثر من متغيرات بيانات جلسة العمل أو العنصر فترة (.) في اسمها. على سبيل المثال، ستتسبب أسماء المتغيرات هذه في هذه المشكلة:
session.my.var
this.is.my.var
com.mycompany.myvar
تتمثل الوسيلة التي تقوم من خلالها Cisco Unified Call Services بجعل متغيرات العنصر والجلسة متاحة ل VoiceXML المستخدم من قبل عناصر إدراج VoiceXML في الإعلان عن جميع هذه المتغيرات في المستند الجذر باستخدام عناصر <var>. بما أن القسم 5.1.3 من تفاصيل توصية VoiceXML 2.0، يتم إستخدام فترة لتعيين بادئة النطاق من اسم المتغير، لذلك، عندما تتم مواجهة اسم متغير مثل "this.is.my.var"، يحاول المستعرض الصوتي تقييم "هذا" كنطاق ويفشل مع حدوث خطأ.حدث دلالي.
لحل هذه المشكلة، قم بإعادة تسمية بيانات العنصر والجلسة بدون إستخدام الفترات.