يصف هذا المستند معلومات العملية والتكوين واستكشاف أخطاء الموسيقى قيد الانتظار للبث المتعدد (MMoH) وإصلاحها من خلال Cisco Unified Border Element (CUBE).
على الرغم من أن محور تركيز هذا المستند هو الموسيقى متعددة البث قيد الانتظار (MoH)، إلا أنه يتم تخصيص جزء أساسي لوصف كيفية عمل وزارة الصحة بشكل عام. وتساعد هذه المعلومات الإضافية على بناء معرفة أساسية للمبتدئين من أجل التعرف بشكل أفضل على المسائل الخاصة بالبوسنة والهرسك وتقديرها.
لا توجد متطلبات خاصة لهذا المستند.
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يتم تشغيل وزارة الصحة عندما يتم إيقاف المتصل مؤقتا. يتم بدء إحتجاز المكالمات من قبل المستخدم أو الشبكة عند تنفيذ عملية خدمة تكميلية، مثل إعادة توجيه المكالمات أو النقل. ويشار إلى الأول بالاحتجاز من قبل المستخدم أو إحتجاز من قبل المستخدم أو المستخدم. ويتم إعادة إرسال الفئة الأخيرة إلى قائمة إحتجاز تم بدء تشغيلها عبر الشبكة، أو قائمة إحتجاز على الشبكة، أو قيد الشبكة.
فيما يلي مراجعة لكيفية عمل وزارة الصحة مع بوابات تجميع تقسيم الوقت (TDM). توضح هذه الصورة المكونات والاتصالات المعنية في سيناريو إيقاف المكالمة:
ومن أجل تعليق المكالمة، يلزم إجراء عملية من خطوتين. توضح هذه الصورة الخطوتين المتصلتين:
مصادر وزارة الصحة
ويشار إلى المستخدم الذي يعلق المكالمة باسم الحائز، ويشار إلى المستخدم الذي يعلق (ويسمع إلى وزارة الصحة) باسم المجلد. وكل جانب يقرر أوجها معينة من الموسيقى التي تعزف.
مصدر الموسيقى يحدده حامله. يتبع التحديد هذا التسلسل الهرمي:
هناك مجموعتان من مصادر الموسيقى، تسمى مستخدم-hold و-network-hold. كلما تمت الإشارة إلى مصدر الموسيقى، قد يعني ذلك إما مصدر الموسيقى قيد الانتظار من قبل المستخدم أو مصدر موسيقى قيد الانتظار على الشبكة.
نقاط نهاية وزارة الصحة
لأغراض وزارة الصحة، نقطة النهاية على جانب CUCM هي خادم MoH. هذا مهم للفهم لأن تحديد الترميز (بناء على تكوين الترميز بين المناطق) يقوم على:
إن الهدف العام هو تخصيص خادم MoH كمنطقة مخصصة، حتى يكون الترميز بين المناطق الواقعة بين تلك المنطقة وجميع المناطق الأخرى هو G.711 (أو الترميز الآخر الذي تريد تدفقه إلى MoH).
ومن منظور CUCM، فإن نقاط النهاية التي ينطوي عليها الاتصال ليست الهواتف، بل:
وبالتالي، فإن CUCM يعامل الشنطة التي تشير إلى البوابة/المكعب المعني كنقطة نهاية، ويبحث في الموارد المرتبطة به لتحديد كيفية تجسيد تدفق الموسيقى.
بروتوكول MOh VoIP
وزارة الصحة، حسب التعريف، هي محادثة صوتية باتجاه واحد. تعتمد كيفية الإشارة إلى هذا الخيار على بروتوكول VoIP المستخدم. على سبيل المثال، في SIP، يتم نقل ذلك عبر سمة الإتجاه. في H.323، يحدد CUCM 000000كعنوان الشبكة و0 كمنفذ (tsapIdentifier) لخادم MoH في رسالة H.245 Open Logical Channel Ack (OLCAck).
في تدفقات المكالمات التي تتضمن CUBE، لا يعرف CUCM أي شيء عن نقطة الاتصال بين CUBE وموفر خدمة الإنترنت الهاتفية (ITSP). يعنى CUCM فقط بمسار المكالمة بين هاتف IP وشنطة SIP (المؤدي إلى CUBE).
إن عملية إرسال الإشارات إلى وزارة الصحة شبيهة بإرسال الإشارات إلى محادثة جديدة، بنطاق مخفض. في SIP، على سبيل المثال، تتم المحادثة ضمن سياق الحوار الموجود بالفعل .[1]
تتمثل الخطوة الأولى في عملية الخطوتين المذكورة سابقا في تعطيل تدفق الوسائط.
يوضح هذا الصورة كيفية تعطيل تدفق الوسائط في SIP:
تختلف عمليات تنفيذ SIP فيما إذا تم إستخدام سمة واحدة أو كلا السمتين (؟a=؟ وC=IN ؟) للإشارة إلى تعطيل تدفق الوسائط.
يوضح هذا الصورة كيف يتم تعطيل تدفق الوسائط في H.323:
وتتمثل الخطوة الثانية في عملية الخطوتين المشار إليها سابقا في الاتصال بوزارة الصحة. بمجرد تعطيل تدفق الصوت، تشير CUCM إلى محادثة MOh أحادية الإتجاه التي تجعل المجلد يستمع إلى مصدر MoH.
كجزء من هذه العملية، يأخذ CUCM في الاعتبار قدرات الوسائط الخاصة بالمجلد وقائمة مجموعة موارد الوسائط (MRGL) المرتبطة بالشنطة قبل أن تحدد المعلمات للتدفق. وبناء على ذلك، يتم دائما إرسال الإشارات إلى هذا العرض المؤجل (DO)[2] (في SIP).
يختلف العدد الفعلي لحركات الدعوة. على سبيل المثال، يقوم CUCM بتوصيل المجلد ب MoH بحركة DO Invite واحدة فقط. بدلا من ذلك، يتم إستخدام DO Invite لتجميع قدرات الوسائط الخاصة بالمهرجان، ويتم إستخدام دعوة EO لاحقة من أجل توصيل المجلد إلى وزارة الصحة بشكل فعلي.
توضح هذه الصورة حركة SIP:
توضح هذه الصورة حركة H.323:
توضح هذه الصورة تسلسل رسالة الإشارات في بيئة العمل البيني (عندما يكون جانب واحد من المكعب SIP والجانب الآخر H.323، على سبيل المثال):
تقوم نقطة توصيل الوسائط (MediaTermination Point (MTP) /أجهزة التحويل) بحماية جهة اتصال موفر خدمة الاتصال من المكعب إلى تقنية المعلومات (ITSP) في معظم الأحيان. عند إستخدام مورد وسائط في مكالمة عبر CUBE، تتضمن إرسال الإشارات إلى وزارة الصحة غالبا رسائل بروتوكول التحكم في العملاء النحيف (SCCP) بين CUCM ومورد الوسائط. لاحظ أن مورد الوسائط هو الذي يتم وضعه قيد الانتظار، وليس خط اتصال CUBE. بعد الإشارة إلى MTP/Transcoder للاستماع إلى وزارة الصحة (بافتراض SIP)، يرسل CUCM رسالة تحديث SIP إلى CUBE. يقوم هذا بتحديث معلمة الفرع، التي تعرف الحركة الجديدة (محادثة MOH).
العملية المستأنفة مماثلة لعملية التعليق، باستثناء أن الأمر معكوس:
تم إدخال السمة x-cisco-media:umoh في بروتوكول وصف الجلسة (SDP) من أجل تبسيط إرسال إشارات وزارة الصحة عبر شبكات الاتصال بين المجموعات (ICTs)[3]. مع التشغيل البيني بين نقاط النهاية التي تستخدم بروتوكولات مختلفة، غالبا ما يقوم CUCM بتنفيذ إشارات محرجة ومتوسطة غير بديهية. لتجنب التخمين، وجعل الإشارات صريحة السياق، يتم إستخدام سمة SDP خاصة، باسم X-cisco-media.
مع إصدارات CUCM 8.5 والإصدارات الأحدث، يمكن [4] الإشارة إلى MoH باستخدام هذه السمة المعينة إلى Unicast Music قيد الانتظار (UMoH) أو MMoH، والتي تزيل الاعتماد على قيمة منفذ وهمية للإشارة إلى سيناريو MoH إلى الطرف المحتجز.
باستخدام CUBE، تظل العملية الأساسية هي نفسها، ومع ذلك، من المهم إعتبار أن [5] CUBE لا يقوم بتحويل التعليمات البرمجية حتى Cisco IOS؟ الإصدار 15.3T. وهذا يعني أنه يجب عليك توخي الحذر من العوامل التي تؤثر على تحديد برنامج الترميز في مرحلة CUCM إلى CUBE حتى لا تكون هناك حاجة إلى جهاز ترميز.
بصفة عامة، تؤثر عدة عوامل على برنامج الترميز المستخدم في مرحلة CUCM إلى CUBE، ولكن هذه الاعتبارات تنطبق على وزارة الصحة:
تعمل تقنية MMoH على توفير موارد النظام والنطاق الترددي العريض. يسمح البث المتعدد للعديد من المستخدمين باستخدام نفس تدفق مصدر الصوت لتوفير الموسيقى قيد الانتظار. تعد تقنية MMoH أمرا مرغوبا فيه في أية شبكة شركات حيث يمثل توفير النطاق الترددي العريض أهمية بالغة.
فيما يلي بعض الاهتمامات والقضايا عندما تمرر CUBE MMoH عبر الإنترنت إلى ITSP:
هذه هي الطريقة التي يدعم بها CUBE برنامج MMoH:
كما هو موضح في RFC 3264:
"إذا احتوى وصف جلسة العمل على دفق وسائط متعدد البث مدرج كتلقي (إرسال) فقط، فهذا يعني أن المشاركين، بما في ذلك الموجه والمجاوب، يمكنهم فقط تلقي (إرسال) على ذلك الدفق. يختلف هذا عن طريقة عرض البث الأحادي، حيث تشير الإتجاه إلى تدفق الوسائط بين الموجه والمعرض. بالإضافة إلى هذا التوضيح، فإن دلالات البث المتعدد المعروضة هي تماما كما هو موضح في RFC 2327 [1]
بناء على ذلك، عندما يرسل CUCM إعادة دعوة باستخدام عنوان IP للبث المتعدد، فإنه يحدد سمة الإتجاه لإعادة الإرسال؛ ومع ذلك، بما أن CUBE يحول حزم البث المتعدد إلى حزم البث الأحادي، فإنه يجب تعيين سمة الإتجاه إلى sendonly على الساق باستخدام ITSP.
توضح هذه الصورة المنطق:
في حقل DO[6] إعادة توجيه الدعوة المرسلة لتوصيل متصل ITSP بمصدر MOh، يرسل CUBE عنوان IP الخاص به في حقل SIP SDP C=IN. هذا عنوان أحادي البث.
توفر هذه الصورة طريقة عرض شاملة:
باستخدام بوابات TDM، يتم تحقيق معدلات توفير إضافية للنطاق الترددي لشبكة WAN من خلال نقل موسيقى البث المتعدد مباشرة من البوابة. لذلك، إذا كان خادم MoH في المقر الرئيسي، وكانت البوابة موجودة في فرع بعيد عبر اتصال WAN، فإن حركة مرور البث المتعدد التي تنقل MoH لا تحتاج إلى إجتياز شبكة WAN (من المقر إلى الفرع) واستخدام النطاق الترددي العريض الفائق القيمة لشبكة WAN.
CUBE هو جهاز على جانب خط الاتصال غير قادر على دفق MMoH الذي يتم الحصول عليه من الذاكرة المؤقتة المحلية أو من خلال أي واجهة TDM تناظرية. لا يزال من الممكن تحقيق عرض النطاق الترددي لشبكة الاتصال واسعة النطاق. ويتم تحقيق ذلك باستخدام موجه آخر يدعم الصوت في الفرع البعيد كمصدر لتدفق MMoH. يقوم هذا الموجه بتدفق MMoH من الفلاش. يمكن بعد ذلك الإشارة إلى المكعب لتلقي هذه الحزم، وتحويلها، وتمريرها على أنها حزم للبث الأحادي.
من أجل الدفق من تغذية مباشرة، يجب تكوين موجه آخر لأن CUBE ليس جهاز جانب خط، كما هو الحال في القسم السابق.
يوضح هذا القسم كيفية تكوين MOh على المحولات المزودة بإمكانية المكعب و CUCM و L3.
تكوين MMoH على المكعب
أستخدم هذه الأوامر لتكوين MOh على CUBE:
ccm-manager music-on-hold
ip multicast-routing
تكوين MMoH على CUCM
تبعت هذا steps in order to شكلت MMoH على CUCM:
تكوين MMoH على المحولات التي تدعم إمكانية L3
استعملت هذا أمر in order to شكلت MMoH على L3-able مفتاح:
ip routing
ip multicast-routing
لا تدعم MTPs موسيقى البث المتعدد. فالصخرة لا تحصل إلا على هواء ميت.[7]
يتم تحويل جميع حزم MMOH في Cisco IOS. لا بأس بذلك لعمليات النشر الصغيرة، ولكن له تأثير كبير على أداء برنامج CUBE للتثبيتات الكبيرة.
فيما يلي قائمة بالقيود المفروضة على إستخدام MMoH:
استعملت هذا قسم in order to تحريت MMoH.
هنا قائمة أوامر show و debug، ومعانيها:
R1#show ccm-manager music
Current active multicast sessions : 1
Multicast RTP port Packets Call Codec Incoming
Address number in/out id Interface
===================================================================
239.176.201.1 16384 956/956 237 g711ulaw Se0/1/0
Show call active voice compactهنا مثال مخرج من الأمر الأول:
Show voip rtp conn
Show sip calls
R1#show call active voice compact
<callID> A/O FAX T<sec> Codec type Peer Address IP R<ip>:<udp>
Total call-legs: 2
236 ANS T53 g711ulaw VOIP P1003 239.176.201.1:16384
237 ORG T53 g711ulaw VOIP P919789362814 200.200.200.2:17808
0 : 236 29262010ms.1 (*22:34:23.659 UTC Fri May 10 2013)
+4190 pid:1000 Answer 1003 connected
dur 00:01:38 tx:919/147040 rx:918/146880 dscp:0 media:0 audio tos:0xB8 video tos:0x0
IP 239.176.201.1:16384 SRTP: off rtt:0ms pl:0/0ms lost:0/0/0 delay:0/0/0ms
g711ulaw TextRelay: off Transcoded: No
media inactive detected:n media contrl rcvd:n/a timestamp:n/a
long duration call detected:n long duration call duration:n/a timestamp:n/a
0 : 237 29262010ms.2 (*22:34:23.659 UTC Fri May 10 2013)
+4190 pid:2000 Originate 919789362814 connected
dur 00:01:38 tx:8910/1425600 rx:919/147040 dscp:0 media:0 audio tos:0xB8 video tos:0x0
IP 200.200.200.2:17808 SRTP: off rtt:0ms pl:0/0ms lost:0/0/0 delay:0/0/0ms
g711ulaw TextRelay: off Transcoded: No
media inactive detected:n media contrl rcvd:n/a timestamp:n/a
long duration call detected:n long duration call duration:n/a timestamp:n/a
admin:show perf query class "Cisco MOH Device"
==>query class :
- Perf class (Cisco MOH Device) has instances and values:
MOH_2 -> MOHHighestActiveResources = 0
MOH_2 -> MOHMulticastResourceActive = 0
MOH_2 -> MOHMulticastResourceAvailable = 250000
MOH_2 -> MOHOutOfResources = 1
MOH_2 -> MOHTotalMulticastResources = 250000
MOH_2 -> MOHTotalUnicastResources = 250
MOH_2 -> MOHUnicastResourceActive = 0
MOH_2 -> MOHUnicastResourceAvailable = 250
العرض - مكالمة من شبكة هاتف محولة عامة (PSTN) تثبت صحة الصوت ثنائي الإتجاه. ومع ذلك، عندما يضع هاتف بروتوكول الإنترنت المتصل ببروتوكول PSTN قيد الانتظار ثم يستأنف المكالمة، تظهر نتائج الصوت أحادية الإتجاه: يسمع هاتف IP الصوت من PSTN، ولكن لا يمكن لمستخدم بروتوكول PSTN سماع هاتف بروتوكول الإنترنت.
أولا، تأكد من عدم تعطيل طلب SDP Inactive Exchange لتغيير وسائط الاتصال المتوسط على خط اتصال SIP المعني[5]. هذا ما يمكن CUCM أن يرسل دعوة إعادة مع a=inactive في SDP، in order to كسرت الوسائط ممر أن يتواجد.
عند وضع المكالمة قيد الانتظار، لا يقوم CUCM بإرسال إعادة دعوة مع SDP غير نشط لكسر مسار الوسائط إذا تم تمكين خانة الاختيار إرسال-إستقبال SDP في دعوة وسط المكالمة لشنطة SIP[8]. يتم التحقق من هذا التكوين فقط للأجهزة التي لا يمكنها توفير عرض كامل (send-recv) بعد تعيين وضع الوسائط على غير نشط.
فيما يلي صور توضح خانات الاختيار المتوفرة:
الأعراض - هناك نغمة فقط عندما يتم إيقاف المتصلين بدلا من الساعة.
وبشكل عام، يشير ذلك إلى أن CUCM لم يخصص MOh.
الأعراض - لا يسمع إلا صوت الهواء الميت عندما يتوقف المتصل.
ضمان ما يلي:
العرض - فشل الاستدعاء في وضع الدفق من أجل الإيقاف والاستئناف.
من أجل دعم التدفق، يجب إرسال إعادة دعوة أو تحديث من IPIPGW؛ ومع ذلك، هذا غير مدعوم حاليا. وبالتالي، لا يتم دعم التدفق مع مكالمات DO-EO. وإذا كان هناك مثل هذا الشرط الخاص بتدفق المكالمات من التسويق، فسوف يتم النظر في الدعم. يتم وضع علامة على خطأ Cisco، SIP SIP SS Do-EO: فشل المكالمات في التدفق حول وضع "إيقاف المكالمة واستئنافها"، كتحسين للنظر فيه في المستقبل.
[1] قد يكون هذا الأمر مربكا - كيف يمكن إجراء محادثة مختلفة ضمن حوار؟ حسنا، في SIP، يشير الحوار إلى ال 3 أنواع إلى علامة، من علامة، و Call-id. وتظل هذه المجموعة المكونة من ثلاثة أنياب كما هي أثناء مرحلة الانتظار.
[2] DO - عرض متأخر.
[3] خط الاتصال بين القطاعات
[4] ابتداء من CUCM 8. 5.
[5] أعمال ترميز ترميز ل MOh في الإصدار 15.3T من Cisco IOS والإصدارات الأحدث.
[6] DO - عرض متأخر
[7] دليل خدمات وميزات مدير الاتصالات الموحدة من Cisco، الإصدار 8.6(1)
[8] هذه إعدادات على ملف تعريف SIP المستخدم لتكوين خط اتصال SIP.