المقدمة
يصف هذا المستند كيفية تكوين تقنيات أستكشاف أخطاء SIP ونبضات القلب واستكشاف الأخطاء وإصلاحها لبوابة صوت العميل (CVP) من Cisco.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- بوابة الاتصالات الصوتية الموحدة للعملاء (CVP) من Cisco
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج التالية:
- Cisco Unified Customer Voice Portal (CVP)، الإصدار 12.5
- بروتوكول بدء جلسة عمل (SIP)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
نظرة عامة
تتكون مجموعة الخوادم من عنوان IP وجهة واحد أو أكثر (نقاط نهاية) من نفس النوع، والذي يتم تعريفه بواسطة اسم مجال مجموعة الخوادم. تضيف مجموعات الخوادم آلية نبض قلب مع نقاط نهاية ل SIP. تتيح هذه الميزة التحكم في إمكانية تجاوز الأعطال بشكل أسرع عند الطلب للتخلص من التأخيرات الناجمة عن نقاط النهاية الفاشلة.
- تستخدم مجموعة CVP SIP Server طريقة خيارات SIP لآلية النبضات.
- تسمح الخيارات لوكيل المستخدم (UA) بالاستعلام عن UA آخر أو خادم وكيل فيما يتعلق بإمكانياته. وهذا يسمح للعميل باكتشاف المعلومات حول الطرق المعتمدة وأنواع المحتوى والملحقات وملفات الترميز وما إلى ذلك، دون "رنين" الطرف الآخر.
- تستخدم معظم عمليات التنفيذ الخيارات كآلية إختبار اتصال SIP. SIP Ping RFC
التكوين
يجب عليك تنفيذ هذه الإجراءات لتمكين نبض مركز CVP لنقاط نهاية SIP:
الخطوة 1. الوصول إلى صفحة ويب OAMP.
الخطوة 2. انتقل إلى النظام -> مجموعة خوادم SIP.
الخطوة 3.راجع قائمة خوادم SIP إذا كنت قد أضفت بالفعل، أو يمكنك إضافة نقاط النهاية الجديدة هذه.
الخطوة 4. انتقل إلى علامة تبويب خصائص النبضات.
الخطوة 5. قم بالتكوين كما هو موضح هنا. بمجرد تمكين إستخدام نبضات القلب لنقاط النهاية، يتم تعبئة القيم الافتراضية.
ملاحظة: أخطاء مجموعة توصيل واجهة الخادم (SIP) (503 - الخدمة غير متوفرة، 480 - غير متوفر مؤقتا، 600 - مشغول) كل فترة توقف عن العمل ثابتة تبلغ 3 دقائق. يقع الفاصل الزمني لنقاط النهاية لأعلى ولأسفل بين أي دقيقتين للقلب، ومع ذلك، فإنه لا يقع بين دقات القلب إلى نفس نقطة النهاية. لا تستيقظ مجموعة خوادم SIP في فترة زمنية محددة وترسل نبضة قلب لجميع العناصر لأن هذا النهج يمكن أن يؤدي إلى مشاكل في إستخدام وحدة المعالجة المركزية. كما يتطلب الأمر المزيد من الموارد لتعقب نبضات القلب لنقاط النهاية العديدة.
على سبيل المثال، من أجل 3 عناصر إجمالية عبر جميع مجموعات خوادم SIP لإرسال نبضات قلب لكل عنصر بشكل استباقي في فواصل زمنية تبلغ 30000 مللي ثانية (30 ثانية)، يجب تعيين الفاصل الزمني لنقاط النهاية إلى 10000 مللي ثانية (10 ثوان). إنه أقل تحديدا للوضع التفاعلي لأن العناصر التي هي في الأسفل حاليا يمكن أن تتذبذب، وبالتالي فإن فترة دقات القلب تتذبذب، معه. لإيقاف تشغيل إختبار الاتصال عندما يكون العنصر UP، قم بإعداد الفاصل الزمني UP إلى صفر (اللصق التفاعلي). لإيقاف تشغيل إختبار الاتصال عندما يكون العنصر معطلا، قم بتعيين الفاصل الزمني للأسفل إلى صفر (إختبار اتصال استباقي). لاختبار الاتصال عندما يكون العنصر إما لأعلى أو لأسفل، قم بضبط كل من الفواصل الزمنية إلى أكبر من صفر (إختبار اتصال متكيف).
الخطوة 6. منافذ مجموعة خوادم SIP. ولأكون على علم أيضا بما إذا لم يتم الكشف عن HeartBeat لمجموعة خوادم SIP أو لم يتم عرض رسالة خيارات SIP على السلك اللاسلكي إلى الوجهات التي تم تكوينها.
يجب أن تكون على علم عند تكوين النظام الفرعي Call Server SIP في علامة التبويب Call Server SIP للاستماع على المنفذ 5060، ثم لا يمكنك تكوين مجموعات خوادم SIP ل HeartBeat للاستماع على نفس المنفذ، ويجب أن يكون منفذا مختلفا.
ملاحظة: المشكلة هي أن الأداة لا تخبر أو تنبه المستخدم أن المنفذ تم تكوينه بالفعل لنظام SIP الفرعي أو لنبضات القلب لمجموعة خوادم SIP. لا تعمل خيارات نبض مجموعة خوادم SIP ولا توجد طريقة للمعرفة باستخدام السجلات. ببساطة يضع علامة خضراء على مجموعة SRV بغض النظر عما إذا كانت أعلى أو أسفل حيث لم يتم إرسال رسالة خيار SIP، وبالتالي يعتقد المستخدم أن جميع الخوادم بحالة جيدة ولا يمكن أن تكون هذه هي الحالة. يجب أن تكون منافذ الاستماع لخادم SIP Call Server ونبضات مراكز SIP Server Group مختلفة حيث أنهما عمليتان مختلفتان حتى لا يمكن إستخدام نفس المنفذ مرتين.
الخطوة 7. تجاوز المضيف: هل معلومات تخصيص الموارد (RAI)؟. إذا كنت ترغب في إستخدام RAI من البوابة، فيجب عليك التأكد من إقران المضيف الذي تم تجاوزه مع مجموعة RAI في نشر GW وتكوينه باستخدام ميزة إستخدام خط الاتصال مع Customer Voice Portal .
عرض تدفق الرسائل بين نقاط نهاية SIP وخادم مكالمات CVP.
الخطوة 1. انتقل إلى الصفحة Call Server Diag. أستخدم أي مستعرض https://<callServer-ip>:8000/cvp/diag.
الخطوة 2. تحقق من وضع كل من SIP و ICM و IVR في الخدمة، ولكن نرى هنا على أنه خدمة جزئية.
الخطوة 3. يمكنك إستخدام أي من الارتباطات للتحقق من الخطأ الناتج عن الخدمة الجزئية.
الخطوة 4. قم بتمكين تتبع SIP لجمع السجلات والتحقق. اتبع الرابط ارجع إلى قسم CVP.
لا يتم عرض رسالة خيارات SIP التي تم إنشاؤها بواسطة CVP في السجلات. مطلوب تعقب Wireshark أو التقاط على WSM.
السيناريو 1
يتعذر الوصول إلى إحدى نقاط نهاية مجموعة خادم SIP.
عادة، يمكنك العثور على الجدول الذي يتعذر الوصول إليه الذي تم تحويله إلى صواب أو خطأ من سجلات Cvp Call Server.
5: 10.201.224.41: Aug 19 2022 12:36:49.655 -0700: %CVP_12_5_SIP-6-SIP_INFO: B2BUA using timeout=180 seconds for DsUnreachableDestinationTable [id:5000]
58: 10.201.224.41: Aug 19 2022 12:36:50.827 -0700: %CVP_12_5_SIP-6-SIP_INFO: Using property: DsUnreachableDestinationTableTimer=180 [id:5000]
130: 10.201.224.41: Aug 19 2022 12:36:50.843 -0700: %CVP_12_5_SIP-6-SIP_INFO: Using property: UseDsUnreachableDestinationTable=true [id:5000]
من خلال برنامج Wireshark، يمكنك أن ترى:
السيناريو 2
الرسائل الموجودة في سجلات CVP