المقدمة
يوضح هذا المستند كيفية عمل تجاوز الفشل لخدمات الهاتف على Jabber عند التسجيل عبر الوصول المحمول والوصول عن بعد (MRA) مع إضافة أدوات مساعدة لاجتياز الجلسات ل NAT (STUN) الاحتفاظ بالإصدار 14 والإصدارات الأحدث.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- مدير الاتصالات الموحدة من Cisco (CUCM).
- Cisco Expressway Core.
- Cisco Expressway Edge.
- Cisco Jabber ل Windows.
- Cisco Jabber ل Mac.
- Cisco Jabber ل Android.
- Cisco Jabber ل iOS.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- Expressway، الإصدار x14. 0.
- CUCM، الإصدار 14. 0.
- Cisco Jabber، الإصدار 14.0.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
بالنسبة للإصدارات السابقة على x14.0، لا يدعم حل MRA تجاوز الأعطال التلقائي للخدمات الهاتفية على الأجهزة العميلة البسيطة مثل Jabber. مع إدخال عناوين STUN الخاصة بالاحتفاظ، يتم دعم هذا الآن طالما أن المكونات المعنية تفي بالمعايير المطلوبة، وهذا يسمح ل Jabber بالتسجيل إلى خادم ثانوي إذا تم أختراق المسار الرئيسي أو الخادم نفسه أو يتعذر الوصول إليه.
التكوين
والتكوين الوحيد المطلوب هو تمكين STUN Keep Alives على خوادم Expressway. مكنت هذا سمة افتراضيا وفقط يتطلب أن يكون شكلت إن هو يكون أعجزت سابقا.
الخطوة 1. افتح واجهة الويب Expressway-C.
الخطوة 2. انتقل إلى التكوين > الاتصالات الموحدة > التكوين > خيارات متقدمة.
الخطوة 3. افتح واجهة سطر الأوامر (CLI) ل Expressway-C.
الخطوة 4. قم بتشغيل الأمر التالي: xconfiguration SIP Advanced StunKeepAliveForRegisteredPathEnabled: on.
ملاحظة: يجب أن يتطابق الإعداد بين الخوادم الأساسية والخوادم الطرفية لتجنب مشاكل فك الترميز.
استكشاف الأخطاء وإصلاحها
لضمان فعالية الميزة، يلزم تحليل إشارات التسجيل.
تجميع سجلات التشخيص
الخطوة 1. على واجهة الويب لخوادم Expressway، انتقل إلى الصيانة > التشخيصات > التسجيل التشخيصي.
الخطوة 2. حدد خانة الاختيار Take tcpdump أثناء التسجيل.
الخطوة 3. حدد بدء سجل جديد على كل من الخادمين Core و Edge.
الخطوة 4. سجل الدخول إلى حسابك على عميل Jabber باستخدام اسم المستخدم وكلمة المرور القياسيين وانتظر خدمات الهاتف للتسجيل.
الخطوة 5. حدد إيقاف التسجيل على كل من الخوادم الأساسية والطرفية
الخطوة 6. على جميع خوادم Expressway، حدد سجل التجميع وسجل التنزيل بعد تحميله.
ملاحظة: في حالة وجود مجموعة، يجب تكرار الخطوة 6 على الأقران الثانويين.
التسجيل
يتضمن عميل Jabber في الإصدار 14 والإصدارات الأحدث العلامة x-cisco-mra-ha=ar_sk على رسالة السجل كما هو موضح أدناه في رأس جهة الاتصال أو الرأس المدعوم، وهذا يشير إلى أن STUN للاحتفاظ بالكمامات المدعومة.
SIPMSG:
|REGISTER sip:cmpub01.rvalverd.local SIP/2.0
Via: SIP/2.0/TLS 172.16.84.136:58980;branch=z9hG4bK00003665
Call-ID: 00505696-779a0005-00001bba-00007938@172.16.84.136
CSeq: 104 REGISTER
Contact:
;+sip.instance="
";+u.sip!devicename.ccm.cisco.com="CSFMRA01";+u.sip!model.ccm.cisco.com="503";video;x-cisco-mra-ha=AR_SK;x-cisco-reg-id=1 From:
;tag=00505696779a000700006827-00006484
يجب أن تحتوي رسالة 200 OK على هذا أيضا على الرأس المعتمد للإشارة إلى أن الخادم يدعمها.
SIPMSG:
|SIP/2.0 200 OK
Via: SIP/2.0/TLS 172.16.84.136:58980;branch=z9hG4bK00007e98;received=10.88.246.8;rport=58980;ingress-zone=CollaborationEdgeZone
Call-ID: 00505696-779a0005-00001bba-00007938@172.16.84.136
CSeq: 105 REGISTER
Contact:
;+sip.instance="
";+u.sip!devicename.ccm.cisco.com="CSFMRA01";+u.sip!model.ccm.cisco.com="503";video;x-cisco-mra-ha=AR_SK;x-cisco-reg-id=1;+u.sip!userid.ccm.cisco.com="mra01";x-cisco-newreg From:
;tag=00505696779a000700006827-00006484 To:
;tag=385623253 Server: Cisco-CUCM12.5 Expires: 120 Date: Thu, 24 Jun 2021 19:09:09 GMT Supported: X-cisco-srtp-fallback,X-cisco-sis-9.2.0,X-cisco-supports-AR_SK Session-ID: 9b8c276600255000a0000e5dc13f0000;remote=c31f584200255000a00000ddda3c0000
بعد ذلك، يرسل Jabber بعد ذلك حزمة STUN الإبقاء على قيد الحياة كل 30 ثانية إلى خوادم Expressway للتحقق من توفر المسار. تكون المهلة ل STUN Keep Alive هي 3 ثوان وإذا لم يتم إستلام إستجابة، يعتبر Jabber عقدة الحافة معطلة ويقوم بتنفيذ تجاوز فشل التسجيل عبر خادم حافة مختلف.
ملاحظة: لا يحاول عميل MRA تجاوز فشل التسجيل أثناء قيامه بإجراء مكالمة نشطة. وبدلا من ذلك، يتم وضع تجاوز الفشل في قائمة الانتظار حتى تنتهي المكالمة. إذا حدث ذلك، فسيحدث تجاوز الفشل حتى في حالة إسترداد الخادم الذي تم إسقاطه.