المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- CVP 11.0(1)
- Cisco Unified Communications Manager (CUCM) 11.0(1)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
يحتوي ملف CUCM الذي تم إنشاؤه G729 على علامة ترميز ضغط غير قياسية في رأس الملف ولا تعمل هذه الملفات عند تمريرها إلى بوابة VXML، نظرا لأنه لا يتعرف على نوع الترميز، من خلال تغيير قيمة نوع ترميز الضغط لتصبح G729R8 القياسية، ومن ثم يمكن للعبارة تشغيل الملف.
ملاحظة: يغير التطبيق UCMHEADERFIXerInstaller.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. انسخ ملف UCMHEADERFIX.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 لهذا الغرض.