المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- CVP 11.0(1)
- Cisco Unified Communications Manager (CUCM) 11.0(1)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
يحتوي ملف CUCM الذي تم إنشاؤه G729 على علامة ترميز ضغط غير قياسية في رأس الملف ولا تعمل هذه الملفات عند تمريرها إلى بوابة VXML، نظرا لأنه لا يتعرف على نوع الترميز، من خلال تغيير قيمة نوع ترميز الضغط لتصبح G729R8 القياسية، ومن ثم يمكن للعبارة تشغيل الملف.
ملاحظة: يغير التطبيق UCMheaderfix.EXE رقم نوع برنامج الترميز بالضغط في رأس ملف الملف المحول ل CUCM، من CUCM الذي تم إنشاؤه 0x0133 إلى القياسي 0x14db (G729R8).
الحل
لتحويل إعلانات G711 إلى G729 اتبع الخطوات التالية:
الخطوة 1. الحصول على الملفات المحولة إلى G729، باستخدام مترجم UCM MOH، ثم نقلها إلى جهاز Windows.
الخطوة 2. قم بتشغيل الأداة المساعدة UCMheaderfix.exe لتصحيح معرف ضغط G729 في رأس WAV، والذي تم تعيينه بشكل غير صحيح بواسطة CUCM.
هذا هو الإجراء الذي يمكنك من خلاله تحويل ملفات الصوت الخاصة بك:
الخطوة 1. بدء تشغيل مستعرض مسؤول CUCM.
الخطوة 2. من قائمة الوسائط، حدد خيار إدارة ملف صوت MOH، ثم انقر تحميل ملف.
الخطوة 3. استعرض لتحديد موقع الملفات الصوتية المراد تحويلها وحددها بشكل فردي، مع تحميل كل منها على حدة.
الخطوة 4. للتحقق من تحويل الملفات، قم بالتنقل للخلف خلال موارد الوسائط > إدارة ملف صوت MOH، يجب أن ترى إدخال لكل ملف WAV محول.تأكد من أن طول التسجيل ليس صفرا.
ملاحظة: لا يحب بروتوكول SFTP "file get" أسماء الملفات ذات المسافات في إستبدالها بالعلامات السفلية.
- لنسخ الملفات المحولة إلى خادم Windows، يجب توفر خادم SFTP
- قم بتشغيل خادم CUCM الذي قمت بتحميل الملفات إليه وتسجيل الدخول إليه كمسؤول
الخطوة 5. اكتب عند المطالبة
file get activelog mohprep/*g729.wav وانتقل إلى مطالبات SFTP،
Server = xxx.xxx.xxx.xx
Port = 22
User = sftpuser
Pwd = password
Target directory = /home/sftpuser
الخطوة 6. من خادم Windows انتقل إلى دليل SFTPUSER. قم بالتنقل لأسفل إلى الدليل حيث توجد الملفات المحولة.
الخطوة 7. احذف أي ملفات G729 إضافية وتحقق من وجود الملفات
ملاحظة: لا يمكن إختبار هذه البرامج لأن Windows Media Player لا يفهم G729).
معرف ضغط G729 صحيح:
الخطوة 1. انسخ ملف UCMHEADERFIXer.zip إلى خادم Windows
ملاحظة: يجب تثبيت .NET V2.0 لكي يعمل، ويفضل أن يكون في نفس الدليل مثل الإعلانات واستخراج UCMHEADERFIXer.EXE.
الخطوة 2. انتقل إلى هذا الدليل ضمن نافذة الأوامر.
الخطوة 3. تشغيل UCMheaderfix *.*
سيقوم هذا بتصحيح معرف G729، بحيث تفهمه عبارة CVP VXML ويعين ملف إعلان من name.g729.wav إلى name.wav.
الخطوة 4. تحميل ملفات الوسائط المطلوبة إلى IOS GWs من خلال OAMP.
الخطوة 5. يجب تخزين المطالبات المخصصة في خادم IIS ل CVP.
وقد تم
رفع التعزيز
CSCuq32947 لهذا الغرض.