المقدمة
يصف هذا المستند كيفية تكوين التقسيم المنطقي للموقع الجغرافي في Cisco Unified Communications Manager (CUCM).
المتطلبات الأساسية
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- مدير الاتصالات الموحدة من Cisco
المكونات المستخدمة
- Cisco Unified Communications Manager 8.6 أو إصدار أحدث
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
تضمن ميزة التقسيم المنطقي إمكانية إستخدام نظام واحد لدعم كلا النوعين من المكالمات طالما أن المكالمات التي تمر عبر بوابة شبكة هاتف محولة عامة (PSTN) لا تتصل مباشرة بهاتف يعمل عبر بروتوكول الإنترنت (VoIP) أو بوابة PSTN التي تعمل عبر بروتوكول VoIP في موقع جغرافي آخر (الموقع الجغرافي) حتى عند إستدعاء ميزة اتصال متوسط.
وفي بعض البلدان مثل الهند، توجد لوائح تنظيمية للاتصالات يتعين استيفاؤها على مستوى المؤسسات. التي تتحمل الشركات مسؤوليتها عن إنشاء بنية أساسية للصوت. تم إعدادها بحيث يتم إستخدام PSTN المحلي بشكل حصري عند توصيل المكالمات خارج المؤسسة. ووفقا لهيئة تنظيم الاتصالات، لا يجب أبدا ربط شبكة PSTN الهاتفية في الهند بشبكة VoIP الهاتفية لأغراض المكالمات الهاتفية عبر ByPass.
وهذا يتطلب تقسيم النظام الصوتي بشكل منطقي إلى نظامين: نظام VoIP واحد داخل المؤسسة ونظام آخر للوصول إلى PSTN المحلي.
كان من الصعب جدا الحفاظ على هذا النوع من النظام الصوتي باستخدام ميزة مساحة البحث عن الاتصال (CSS) وميزة التقسيم في CUCM. يمكن أن يقيد CSS والتقسيم المكالمات الأساسية، ولكنه يفشل في تقييد ميزات الاستدعاء المتوسط مثل إعادة التوجيه والانضمام.
عناصر التقسيم المنطقي
تحديد الموقع الجغرافي
يتطلب CUCM توفير المعرفات للتعيين إلى الأجهزة مثل الهواتف والبوابات وخطوط الاتصال، وما إلى ذلك. الموقع الجغرافي هو معيار يمكن إستخدامه كمقياس مميز في التقسيم المنطقي.
ويستخدم الموقع الجغرافي لتحديد الموقع المادي استنادا إلى ما يصل إلى 17 من المعالم: البلد 2، إختصار حرف، الدولة (A1)، المقاطعة (A2)، المدينة (A3)، المنطقة (A4)، الحي (A5)، الشارع (A6)، الإتجاه (PRD)، لاحقة الشارع (POD)، رقم المنزل (HNO)، لاحقة رقم المنزل (HNS) من بين أشياء أخرى.
مرشح الموقع الجغرافي
يستخدم تكوين نهج التقسيم المنطقي النموذجي مجموعة فرعية فقط من الحقول في سجل نهج الموقع الجغرافي. تم تضييق هذا التحديد بواسطة مرشح الموقع الجغرافي. يتم إستخدام الحقول المحددة في عامل تصفية الموقع الجغرافي بواسطة ميزة التقسيم المنطقي.
نهج التقسيم المنطقي
في CUCM، يتم تعريف التقسيم المنطقي كميزة تحكم في المكالمات يمكن إستخدامها لتقييد الاتصال بين كيانات VoIP هذه بمساعدة سياسات التقسيم المنطقي.
- هاتف IP من/إلى البوابة
- بوابة إلى بوابة
- هاتف IP من/إلى خط الاتصال (ICT/SIP Trunk)
- بوابة إلى/من خط الاتصال (ICT/SIP trunk)
يتم تصنيف الأجهزة الموجودة في القسم المنطقي كأجهزة داخلية وحدية. هذه هي الأجهزة المصنفة كالأجهزة الداخلية:
- الهواتف (SCCP و SIP والطرف الثالث)
- هواتف VG224 التناظرية
- منفذ MGCP (FXS)
- Cisco Unity Voice Mail (SCCP)
- نقطة توجيه CTI، منفذ CTI
- بوابة QSIG أو تقنية المعلومات والاتصالات
يتم تصنيف هذه الأجهزة كحدود:
- البوابة
- خط الاتصال بين المجموعات (ICT)
- خط اتصال H.225
- خط اتصال SIP
- منفذ MGCP (E1، T1، PRI، BRI، FXO)
التكوين
الخطوة 1. الموقع الجغرافي الافتراضي قابل للتطبيق على الأجهزة التي لم يتم تكوين الموقع الجغرافي فيها ولا يشارك في التقسيم المنطقي. لتعيين نهج الموقع الجغرافي الافتراضي دور رئيسي، إذا تم تعيينه على "السماح"، فمن الضروري ملاءمة سياسات التقسيم المنطقي مع وظيفة "الرفض" والعكس.
الخطوة 2. انتقل إلى "تكوين الموقع الجغرافي"-> وأضف المعلومات المتعلقة بالموقع. يعمل هذا كمعرف للأجهزة المقترنة بهذا الموقع الجغرافي المعين.
الخطوة 3. انتقل إلى "عامل تصفية تحديد الموقع الجغرافي"-> وحدد الحقول الموجودة في تكوين "عامل تصفية تحديد الموقع الجغرافي" استنادا إلى النهج المنطقي المطلوب للتصفية مقابله.
الخطوة 4. قم بتكوين نهج التقسيم المنطقي. هذا هو الجزء الأكثر أهمية من التكوين نظرا لأن جميع القرارات الخاصة بالسماح بالمكالمات أو رفضها تعتمد على التكوين الخاص بها.
الخطوة 5. انتقل إلى صفحة تكوين الجهاز على الهاتف وطبق الموقع الجغرافي وفقا لموقع الهاتف.
بالمثل انتقل إلى تجمع الأجهزة وأضف تكوين الموقع الجغرافي.
الخطوة 6. بعد ذلك، انتقل إلى صفحة التكوين لمنفذ gateway/trunk/MGCP الذي يعمل كواجهة إلى PSTN وطبق تكوين الموقع الجغرافي وعامل تصفية الموقع الجغرافي.
استكشاف الأخطاء وإصلاحها
الخطوة 1.تحقق من معلمات المؤسسة التي تتيح تعيين خيار التقسيم المنطقي على true.
الخطوة 2. تأكد من أن الأجهزة مقترنة بموضع جغرافي صحيح على مستوى الجهاز أو تجمع الأجهزة.
الخطوة 3. تحقق من صفحة التكوين التي يقترن فيها الجهاز بعامل تصفية الموقع الجغرافي الصحيح، مع تحديد بعض حقول الموقع الجغرافي على مستوى الجهاز أو تجمع الأجهزة.
الخطوة 4. تأكد من أن حساسية الحالة صحيحة لحقول سجلات LP GeolocationPolicy ومطابقتها مع تكوين سجلات الموقع الجغرافي.
الخطوة 5. كما يمكن التحقق من تكوين الموقع الجغرافي والمرشحات والنهج من واجهة سطر الأوامر (CLI) باستخدام التعليمات الخاصة بأوامر SQL هذه.
run sql select * from geolocationfilter
run sql select * from geolocationpolicy
run sql select * from geolocationpolicymatrix
run sql select * from typelogicalpartitionpolicy
الخطوة 6. بعد التحقق من التكوين الأساسي، تحقق من مجموعة العلاقة بين نهج الموقع الجغرافي. عند تعيين نهج التقسيم المنطقي لمعلمات المؤسسة على رفض، تحقق مما إذا كان السماح بسياسات التقسيم المنطقي بين نهج التوزيع الجغرافي للعبارة وموقع VoIP قد تم تكوينها. على العكس من ذلك، إذا كان النهج الافتراضي هو السماح، فتحقق مما إذا كان رفض نهج التقسيم المنطقي قد تم تكوينها.
الخطوة 7. تأكد من عدم تكوين سياسات متداخلة أو متعارضة.
مثال.
LP-India->الحدود الداخلية LP-Pudong->السماح
بي-بودونغ>الحدود - الهند->الرفض الداخلي
وهنا سنجد أن العلاقة المنطقية بين السياسات تنطوي على صراع. وإذا تم تكوين سياسة داخلية منطقية LP-India لحدود LP-Pudong، فإنها تعني ضمنا أن هذه العلاقة تنطبق على قانون الحدود LP Pudong إلى قانون الحدود الهندية. وهذه السياسات ذات طبيعة ثنائية الإتجاه.
لذا في هذا المثال، وفقا للسياسة الأولى، فإن هواتف بروتوكول الإنترنت الداخلية في موقع بودونغ يسمح لها بالاتصال عبر PRI-India. وفي الوقت نفسه، يسمح لاتصالات PSTN من PRI-India إلى هواتف بروتوكول الإنترنت (IP) في موقع بودونغ الجغرافي.
ولكن وفقا للسياسة الثانية، فإن المكالمات الواردة من شركة إنديا-PRI إلى هواتف بروتوكول الإنترنت في موقع بودونغ والعكس صحيح، ولكن هذا يتعارض مع السياسة الأولى.
في مثل هذه الحالات، تذكر أن السياسة التي تمت إضافتها مؤخرا سيكون لها الأولوية.
الخطوة 8. تعقب السياسات المتداخلة باستخدام ميزة "التقارير الموحدة" للحصول على مصفوفة "نهج التقسيم المنطقي". من المفيد جدا أستكشاف الأخطاء وإصلاحها حيث يمكنك التعرف على جميع سياسات التقسيم المنطقي التي تم تكوينها في CUCM من شاشة واحدة. يوفر "نهج تحديد الموقع الجغرافي الموحد ل CM" مع "تقرير التصفية" قائمة كاملة بالسجلات من مصفوفة نهج التقسيم المنطقي للموقع الجغرافي لنهج تحديد الموقع، بينما يوفر تقرير "نهج تحديد الموقع الجغرافي ل CM الموحد" قائمة كاملة بالسجلات لكافة نهج التقسيم المنطقي.
الخطوة 9. قم بإجراء بعض مكالمات الاختبار والتحقق من أنها تعمل. يتم تحسين "أداة مراقبة الوقت الفعلي" (RTMT) لتعقب عدد حالات الفشل بسبب قيود سياسة التقسيم المنطقي في عدادات الأداء الجديدة. تحتوي عدادات Perfmon على مجموعة جديدة تسمى تقييد المكالمات من Cisco. ومن هناك يمكننا تتبع عدد من حالات فشل المكالمات في سيناريوهات مختلفة مثل حالات فشل Tansfer، وحالات فشل المؤتمرات الخاصة، وحالات فشل المؤتمرات الخاصة ب Meeting-Me، وحالات فشل إعادة التوجيه، وحالات فشل المكالمات الأساسية، وحالات فشل الاستدعاءات المتوسطة، وحالات فشل تقييد المكالمات بالكامل، وما إلى ذلك.
الخطوة 10. تجميع آثار CUCM من RTMT طوال مدة المكالمة. في مسارات طبقة توزيع الإشارات (SDL) يمكنك أن ترى السياسة التي يتم تحديدها والنهج التي تم تكوينها بين زوج نهج الموقع الجغرافي.
توصيل معلومات الموقع الجغرافي في إشارات CC.
| SdlSig | CcRegisterPartyA | restart0 | LineControl(1,100,139,3) | SIPCdpc(1,100,55,17) | (1,100,45,1).3035-(SEP0019555CBAE3:10.76.253.14)| [R:NP - HP: 0, NP: 2, LP: 0, VLP: 0, LZP: 0 DBP: 0]CI=23624774 CI.branch=0 CSS= cssIns=0 aarCSS= aarDev=T doNotAppendLineCSS=F lrg= ccBearCap.itc=0 ccBearCap.l=3 ccBearCap.itr=1 protected=1 flushCapIns=0 geolocInfo={geolocPkid=9dc76052-3a37-78c2-639a-1c02e8f5d3a2, filterPkid=d5bdda76-6a86-56c5-b5fd-6dff82b37493, geolocVal=, devType=4} locPkid= locName=
اتصال معلومات الموقع الجغرافي في إشارات PolicyAndRSVP.
| SdlSig | PolicyAndRSVPRegisterReq | wait | RSVPSessionMgr(1,100,76,1) | SIPCdpc(1,100,55,17) | (1,100,45,1).3035-(SEP0019555CBAE3:10.76.253.14)| [R:NP - HP: 0, NP: 0, LP: 0, VLP: 0, LZP: 0 DBP: 0]CI= 23624774 Branch= 0 reg=Default cap=5 loc=0 MRGLPkid= PrecLev=5 VCall=F VCapa=F regiState=0 medReq=0 dataCapFl=2 ipAddrMode=0 status=0 geolocInfo={geolocPkid=9dc76052-3a37-78c2-639a-1c02e8f5d3a2, filterPkid=d5bdda76-6a86-56c5-b5fd-6dff82b37493, geolocVal=, devType=4}
| SdlSig | PolicyRegisterReq | await_init | LPSession(1,100,26,21) | RSVPSessionMgr(1,100,76,1) | (1,100,45,1).3035-(SEP0019555CBAE3:10.76.253.14)| [R:NP - HP: 0, NP: 0, LP: 0, VLP: 0, LZP: 0 DBP: 0]CI= 23624774 Branch= 0 geolocInfo={geolocPkid=9dc76052-3a37-78c2-639a-1c02e8f5d3a2, filterPkid=d5bdda76-6a86-56c5-b5fd-6dff82b37493, geolocVal=, devType=4}
نقاط للتأمل
- أجهزة الوسائط مثل (نقطة إنهاء الوسائط) MTP، (جسر المؤتمرات) CFB، Annunciator، (الموسيقى قيد الانتظار) MOh غير مطلوبة للاقتران بقيم الموقع الجغرافي.
- لا يوجد فحص نهج LP لاستدعاء جهاز VoIP إلى VoIP أو ميزة مع المشاركين في VoIP فقط. بعبارة أخرى، السياسة الداخلية إلى الداخلية مسموح بها دائما.
- LPPolicyManager هي عملية فردية يتم فيها الاتصال ب InMemDB ويحافظ على النهج في معالجة المكالمات كشجرة نهج LP. أثناء بدء تشغيل خدمة CUCM، يقوم LPolicyManager بقراءة السياسات من جداول InMemDB وإنشاء شجرة نهج LP. ينتج عن إضافة/حذف/تحديث نهج في DB إعلام بالتغيير إلى LPolicyManager ويتأثر التغيير في شجرة نهج LP.
التحقق المنطقي لنهج التقسيم.
001853112| 2008/09/26 11:50:39.687| 001| AppInfo | | | | | | LPPolicyManager -getLogicalPartitionPolicy, GeolocInfoA[pkid=31396408-3d83-74a9-1655-d2f0a05dd0a4, filter=d5bdda76-6a86-56c5-b5fd-6dff82b37493, val=, devType=4]
001853113| 2008/09/26 11:50:39.687| 001| AppInfo | | | | | | LPPolicyManager -getLogicalPartitionPolicy, GeolocInfoB[pkid=9dc76052-3a37-78c2-639a-1c02e8f5d3a2, filter=d5bdda76-6a86-56c5-b5fd-6dff82b37493, val=, devType=8]
- يصف DevType الذي يظهر في التتبع أنواع الأجهزة.
DevType =4 (UserDevice) خاص بهذه الأجهزة.
- الهواتف (SCCP و SIP والطرف الثالث)
- هواتف VG224 التناظرية
- نقاط توجيه CTI ومنافذ CTI
- Cisco Unity Voice Mail (SCCP)
- منفذ MGCP (FXS)
DevType =3 (AccessDevice) إذا كانت هذه الأجهزة.
- خط اتصال بين المجموعات (ICT)، خط اتصال H.225 يخضع للتحكم من قبل برنامج حماية البوابة ولا يخضع لمراقبة برنامج حماية البوابة
- منفذ MGCP (E1، T1، PRI، BRI، FXO)
- البوابة (على سبيل المثال، عبارة H.323)
DevType =8 (SIPAccessDevice) لهذا الجهاز.
المراجع
أخطاء معروفة
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCsz91044
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCuo85770
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCsq79192
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCsr91423
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCsy73509
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCtb33479
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCtb05434
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCsv65724
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCsq73894
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCsr38397