المقدمة
يصف هذا المستند كيفية تعطيل تعقب جدول الوجهة الذي يتعذر الوصول إليه في خادم المكالمات الخاص بعميل Customer Voice Portal (CVP) من Cisco.
تمت المساهمة من قبل جانيت ليجا-بلتران، مهندس مركز المساعدة الفنية التابع لشركة Cisco.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- خادم اتصال CVP
- عمليات CVP وإدارته وصيانته وإمداده (OAMP)
المكونات المستخدمة
CVP Call Server 8.5 أو أعلى
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
عندما يحتوي تكوين CVP Call Server على العديد من عناصر SIP (بروتوكول بدء جلسة العمل) في مجموعة خوادم SIP، يرسل CVP الدعوة إلى الخادم بأعلى أولوية. إذا كان عنصر SIP معطلا، فإن CVP يضيف عنصر SIP إلى جدول وجهة يتعذر الوصول إليه. بمجرد أن يكون عنصر SIP في الجدول الذي يتعذر الوصول إليه، فلن يقوم CVP بإرسال أي طلبات أخرى إلى العنصر. إذا لم يتم تمكين نبضات قلب SIP (خيارات إختبار الاتصال)، يبقى عنصر SIP في الجدول الذي يتعذر الوصول إليه لمدة 180 ثانية.
تحليل سجل خادم الاتصال
SIP Element 10.10.10.5 added to Unrachable Table
250274141: 10.7.3.15: Jul 24 2012 09:21:13.244 -0500: %_ConnectionManagement-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - add (10.10.10.5:5060:2). Current count: 2
Error Message displayed when Call Server tries to route call to Down SIP Element
254024258: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_Resolver-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Resolver: DsSipTransactionManager.m_useDsUnreachableTable: is set to :true // Unreachable table is enabled
254024259: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_Resolver-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Resolver: using ServerLocator resolver
254024260: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_Resolver-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.Resolver: DsSipServerLocator.tryConnect() returning binding info = null ret_connection == null
254024261: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_client-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.LlSM.client: tryNextServer(DsSipRequest) returning false because (m_connection_ == null).
254024262: 10.7.3.15: Aug 12 2015 10:27:05.940 -0500: %_client-4-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.LlSM.client:
com.dynamicsoft.DsLibs.DsUtil.DsException: ConnectionWrapper.check: can't establish connection
at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipClientTransactionImpl$ConnectionWrapper.check(DsSipClientTransactionImpl.java:2543)
at com.dynamicsoft.DsLibs.DsSipLlApi.DsSipClientTransactionImpl.start(DsSipClientTransactionImpl.java:485)
at com.dynamicsoft.DsLibs.DsSipDialog.DsSipReinvitation.start(DsSipReinvitation.java:271)
at com.dynamicsoft.DsLibs.DsSipDialog.DsSipInviteDialog.reinvite(DsSipInviteDialog.java:1116)
at com.cisco.cvp.sip.SIPCallController$CvpSipDialog.reinvite(SIPCallController.java:4309)
(3 minutes later)
SIP Element 10.10.10.5 removed from Unreachable Table
250285352: 10.7.3.15: Jul 24 2012 09:24:13.244 -0500: %_ConnectionManagement-7-com.dynamicsoft.DsLibs.DsUALibs.DsSipLlApi.ConnectionManagement: UnreachableDestinationTable - remove (10.10.10.5:5060:2). Current count: 2
تعطيل تعقب جدول الوجهة التي يتعذر الوصول إليها
تحذير: قد لا يساعد تعيين SIP.UseDsUnreachableDestinationTable = false في اكتشاف حالات انقطاع أو إزدحام نقطة نهاية SIP الفعلية. هذا حل بديل. قم بإضافة خيارات إختبار الاتصال للتحقق من السبب الجذري للمشكلة.
يمكن تعطيل تعقب وجهة UnreachableTable عن طريق تحرير ملف sip.properties على خادم CVP Call.
الخطوة 1. افتح جلسة عمل سطح مكتب بعيد في خادم CVP Call.
الخطوة 2. استعرض للوصول إلى ٪CVP_HOME٪\conf (عادة C:\Cisco\CVP\conf).
الخطوة 3. افتح ملف sip.properties في محرر نصي.
الخطوة 4. ابحث عن 'sip.UseDsUnreachableDestinationTable'.
الخطوة 5. قم بتغيير سطر التكوين إلى 'sip.UseDsUnreachableDestinationTable = false' .
الخطوة 6. قم بإعادة تشغيل خادم الاتصال من OAMP (أو أستخدم Windows Services.msc لإعادة تشغيل خدمة خادم الاتصال) .