المقدمة
يصف هذا المستند خطوات التكوين الأساسية لنقاط النهاية ل SIP للعمل مع مجموعة Expressway لتحقيق تجاوز فشل التسجيل.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- سلسلة Expressway.
- نقاط نهاية TelePresence.
- بروتوكول SIP.
- DNS.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- نقاط نهاية TelePresence التي تشغل إصدار البرنامج RoomOS 11.27.3.
- مجموعة Expressway تتألف من عقدتين تشغل الإصدار X15.2 من البرنامج (EXP C).
- نظام التشغيل Windows Server 2016.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
- يمكن أن يعمل Expressway كسجل وخادم التحكم في المكالمات لنقاط نهاية TelePresence عبر بروتوكولي SIP و H.323. يركز هذا المستند على تسجيل SIP.
- لا يوفر تحديد نظائر Expressway كوكيل SIP 1 و 2 و 3 و 4 باستخدام أسماء DNS أو عناوين IP على نقاط نهاية SIP من Cisco التكرار. يعمل هذا التكوين فقط عندما يتم تمكين خيار SIP Outbound، والذي تم إهماله اعتبارا من إصدار Cisco Endpoint CE8.0.
- والاعتماد على نظام أسماء المجالات (DNS) هو الطريقة الأكثر موثوقية لضمان التكرار وتمكين التغلب على الأعطال بنجاح إلى نظائر Expressway الأخرى داخل نظام المجموعة.
- يمكن إجراء إختبار تجاوز الفشل بعدة طرق للإرسال ثنائي الإتجاه: يمكنك وضع Expressway في وضع الصيانة أو قطع اتصال الشبكة أو إيقاف تشغيل الطريق السريع.
التكوين
الخيار 1: إستخدام سجلات DNS SRV
- يجب أن يكون هناك سجل DNS SRV متوفر لاسم المجال الخاص ب Expressway الذي يحدد ترجيحا وأولوية متساويين لكل نظير نظام مجموعة.
- تنسيق استعلامات DNS SRV ل SIP (RFC 3263) و H.323 المستخدم بشكل خاص من قبل نقطة نهاية هو:
· _sips._tcp.
· _sip._tcp.<domain>.
· _sip._udp.<domain> - غير مستحسن لمكالمات الفيديو، الاستخدام فقط للمكالمات الصوتية.
· _H323ls._udp.<domain> - لإرسال إشارات موقع UDP (RAS)، مثل LRQ.
· _H323cs._tcp.<domain> - لإرسال إشارة المكالمات H.323.
· _H323rs._udp.<domain> - لتسجيلات H.323.
- UDP ليس وسيلة نقل موصى بها لإرسال إشارات الفيديو؛ رسائل SIP لنظام الفيديو كبيرة جدا بحيث لا يمكن نقلها بشكل موثوق به إلى عمليات النقل القائمة على مخطط البيانات (بدلا من المستندة إلى الدفق).
- _sips._tcp ل SIP آمن إرسال إشارات عبر TCP مع TLS، بينما _sip._tcp ل standard، غير مشفر SIP signaling عبر TCP.
- على DNS الداخلي، نحن بحاجة إلى إنشاء سجلات SRV ل _sip._tcp.domain و _sips._tcp.domain التي تشير إلى جميع نظائر Expressway.
1. تكوين DNS
- افتح DNS، تحت المجال انقر بزر الماوس الأيمن ثم أختر سجلات جديدة أخرى وانقر فوق مواقع الخدمة (SRV).

- املأ بيانات الخدمة والبروتوكول والأولوية والوزن والمضيف.

- بالنهاية، يمكنك الحصول على كل من سجلات TCP و TLS SRV التي تم تكوينها للنظرين (كما هو موضح في هذا المثال).

2. تكوين نقطة نهاية TelePresence
- قم بتسجيل الدخول إلى واجهة المستخدم الرسومية (GUI) عبر الويب لنقطة نهاية TelePresence.
- انتقل إلى الإعدادات > التكوينات > SIP.
- تعيين ANAT إلى إيقاف تشغيل. هذه الميزة غير معتمدة من قبل Expressway.
- في عنوان الوكيل 1، أدخل اسم المجال.
- ثبتت TlsVerify إلى إيقاف وDefaultTransport إلى TCP (يستعمل هذا وثيقة TCP).
- تعيين النوع إلى قياسي.
- في حقل URI، أدخل URI الذي يستخدمه الجهاز لتعريف نفسه. هذا هو URI الذي يجب طلبه لاستدعاء الجهاز. يجب أن يكون هذا بتنسيق host@domain، حيث يكون جزء المضيف عبارة عن سلسلة أبجدية رقمية، وجزء المجال هو المجال الذي تم تكوينه مسبقا على Expressway.
- انقر فوق حفظ.

الخيار 2: إستخدام DNS Round-robin
- لاستخدام هذا الخيار، يجب أن يكون هناك سجل DNS A متوفر لاسم DNS الخاص بمجموعة Expressway التي توفر قائمة ترتيب دوري لعناوين IP الخاصة بنظراء Expressway.
- إذا لم تدعم نقطة النهاية DNS SRV، تقوم نقطة النهاية عند بدء التشغيل بإجراء بحث عن سجل DNS A. قم بتكوين خادم DNS لدعم نظام DNS الدوري، مما يضمن تضمين كل عضو نظير نظام المجموعة في قائمة الترتيب الدوري.
- تأخذ نقطة النهاية العنوان الذي تم إرجاعه بواسطة بحث DNS وتحاول التسجيل مع نظير نظام المجموعة ذي الصلة. إذا كان هذا النظير غير متوفر، تقوم نقطة النهاية بإجراء بحث DNS آخر وتحاول الاتصال بنظير ExpressWay التالي الذي تم توفيره. (يوفر خادم DNS عنوان IP لنظير نظام المجموعة التالي) تستمر هذه العملية حتى تقوم نقطة النهاية بالتسجيل بنجاح باستخدام Expressway.
- تستمر نقطة النهاية في إستخدام Expressway الأول الذي تم تسجيله به لإعادة التسجيل والاستدعاءات. في حالة فقد الاتصال ب Expressway، تقوم نقطة النهاية بإجراء بحث DNS آخر للعثور على Expressway جديد للتسجيل، حيث يوفر خادم DNS Expressway آخر في تسلسل round-robin.
- يمكن تعيين مهلة ذاكرة التخزين المؤقت ل DNS إلى وقت قصير إلى حد ما (على سبيل المثال، دقيقة واحدة أو أقل) بحيث إذا لم يكن Expressway يمكن الوصول إليه، يتم توجيه نقطة النهاية بسرعة إلى Expressway مختلف.
1. تكوين DNS
- في وحدة تحكم إدارة DNS الخاصة بك، انقر بزر الماوس الأيمن فوق المجال المرغوب وحدد "سجل المضيف الجديد (A)".
- أدخل اسم نظام مجموعة Expressway وعنوان IP لنظير Expressway المطابق. (في المثال أدناه، يتم إنشاء سجلين لنظاري نظام المجموعة.)


2. تكوين نقطة نهاية TelePresence
- قم بتطبيق نفس إعدادات SIP كما هو الحال في المثال السابق، ولكن اضبط عنوان الوكيل على اسم نظام المجموعة.

التحقق من الصحة
الخيار 1: إستخدام سجلات DNS SRV
- يتم تكوين نقطة النهاية باستخدام عنوان الوكيل الذي تم تعيينه على اسم المجال، كما هو موضح أعلاه.
توضح القصاصة من سجلات نقاط النهاية دقة DNS SRV وتسجيله؛ تتخطى نقطة النهاية أول نتيجتي DNS لعدم تكوين TLS.
2025-07-13T10:19:27.683+00:00 main[2467]: DnsLocator I: locatedAt() Uri 'uctest.local', profile 0, strategy 1: tls '10.48.53.127:5061' (internal)
2025-07-13T10:19:27.683+00:00 main[2467]: DnsLocator I: locatedAt() Uri 'uctest.local', profile 0, strategy 1: tls '10.48.53.128:5061' (internal)
2025-07-13T10:19:27.740+00:00 main[2467]: DnsLocator I: locatedAt() Uri 'uctest.local', profile 0, strategy 2: tcp '10.48.53.127:5060' (internal)
2025-07-13T10:19:28.349+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Registering', URI: '1001@uctest.local', Reason: ''
2025-07-13T10:19:28.439+00:00 main[2467]: SipReg I: Registered as '1001@uctest.local' to '10.48.53.127:5060'
2025-07-13T10:19:28.439+00:00 main[2467]: SipStack I: Setting 'uctest.local'/10.48.53.127:5060 as new default proxy
2025-07-13T10:19:28.440+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Registered', URI: '1001@uctest.local', Reason: ''
- يتم تسجيل نقطة النهاية مع النظير 1 (إعدادات > حالات > SIP).

- يؤدي تعيين نظير Expressway 1 إلى وضع الصيانة إلى إظهار حالة التسجيل على أنها "فشل".

- بعد انتهاء صلاحية التسجيل الحالي، تمت إعادة تسجيل نقطة النهاية إلى نظير Expressway الثاني.

- توضح القصاصة من سجلات نقاط النهاية دقة DNS للنظير الثاني، يتبعها حدث تجاوز الفشل.
2025-07-13T10:25:30.840+00:00 main[2467]: SipPacket W: SIP Msg: Warning: 382 10.48.53.127 "System in Maintenance Mode"
2025-07-13T10:25:30.843+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Failed', URI: '1001@uctest.local', Reason: '503 Service Unavailable / System in Maintenance Mode'
2025-07-13T10:25:30.844+00:00 main[2467]: DnsLocator I: locatedAt() Uri 'uctest.local', profile 0, strategy 2: tcp '10.48.53.128:5060' (internal)
2025-07-13T10:25:30.855+00:00 main[2467]: SipStack I: SIP config is new and 0 active sessions; reconfiguring SIP stack
2025-07-13T10:25:30.861+00:00 main[2467]: SipStack I: SIP stack successfully configured; now ready
2025-07-13T10:25:31.096+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Registering', URI: '1001@uctest.local', Reason: ''
2025-07-13T10:25:31.180+00:00 main[2467]: SipReg I: Registered as '1001@uctest.local' to '10.48.53.128:5060'
2025-07-13T10:25:31.181+00:00 main[2467]: SipStack I: Setting 'uctest.local'/10.48.53.128:5060 as new default proxy
2025-07-13T10:25:31.181+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Registered', URI: '1001@uctest.local', Reason: ''
2025-07-13T10:25:31.182+00:00 main[2467]: SipSubscriber I: Resetting locator since reg_ind.status is registered
الخيار 2: إستخدام DNS Round-robin
- يتم تكوين نقطة النهاية باستخدام عنوان الوكيل الذي تم تعيينه على اسم نظام مجموعة Expressway، كما هو موضح أعلاه.
- قصاصة من سجلات نقاط النهاية تظهر دقة DNS الناجحة إلى اسم مجموعة Expressway وتسجيلها إلى النظير 1.
2025-07-13T11:16:34.789+00:00 main[2467]: CuilApp[1]: Successfully changed configuration 'Configuration/SIP/Proxy[1]/Address' to 'habibexpc-cluster.uctest.local' by user=admin/web-config-app host=10.61.106.234
2025-07-13T11:16:34.990+00:00 main[2467]: SipSubscriber I: [p=0] Need to resolve 'habibexpc-cluster.uctest.local' before sending config to SIP stack (restarted locator)
2025-07-13T11:16:35.056+00:00 main[2467]: DnsLocator I: locatedAt() Uri 'habibexpc-cluster.uctest.local', profile 0, strategy 4: unspec '10.48.53.127' (internal).2025-07-13T11:16:35.058+00:00 main[2467]: SipStack I: SIP config is new and 0 active sessions; reconfiguring SIP stack
2025-07-13T11:16:35.070+00:00 main[2467]: SipStack I: SIP stack successfully configured; now ready
2025-07-13T11:16:35.372+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Registering', URI: '1001@uctest.local', Reason: ''
2025-07-13T11:16:35.461+00:00 main[2467]: SipReg I: Registered as '1001@uctest.local' to '10.48.53.127'
2025-07-13T11:16:35.461+00:00 main[2467]: SipStack I: Setting 'habibexpc-cluster.uctest.local'/10.48.53.127 as new default proxy
2025-07-13T11:16:35.462+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Registered', URI: '1001@uctest.local', Reason: ''
- يتم تسجيل نقطة النهاية مع النظير 1 (إعدادات > حالات > SIP).

- عند إيقاف تشغيل نظير Expressway 1، تم تسجيل نقطة النهاية مع نظير Expressway الثاني.

- تظهر القصاصة من سجلات نقاط النهاية تجاوز فشل ناجح
2025-07-13T11:20:48.897+00:00 main[2467]: SipReg W: SipTransport indicates that connection to 10.48.53.127 was lost.
2025-07-13T11:20:48.898+00:00 main[2467]: SipStack I: Failed to find new default outbound proxy at present time.
2025-07-13T11:20:48.901+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Failed', URI: '1001@uctest.local', Reason: 'Connection lost'
2025-07-13T11:20:48.907+00:00 main[2467]: SipSubscriber I: [p=0] Need to resolve 'habibexpc-cluster.uctest.local' before sending config to SIP stack (restarted locator)
2025-07-13T11:20:48.990+00:00 main[2467]: DnsLocator I: locatedAt() Uri 'habibexpc-cluster.uctest.local', profile 0, strategy 4: unspec '10.48.53.128' (internal)
2025-07-13T11:20:48.993+00:00 main[2467]: SipStack I: SIP config is new and 0 active sessions; reconfiguring SIP stack
2025-07-13T11:20:49.006+00:00 main[2467]: SipStack I: SIP stack successfully configured; now ready
2025-07-13T11:20:49.210+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Registering', URI: '1001@uctest.local', Reason: ''
2025-07-13T11:20:49.332+00:00 main[2467]: SipReg I: Registered as '1001@uctest.local' to '10.48.53.128'
2025-07-13T11:20:49.337+00:00 main[2467]: SipStack I: Setting 'habibexpc-cluster.uctest.local'/10.48.53.128 as new default proxy
2025-07-13T11:20:49.338+00:00 main[2467]: SipSubscriber I: [p=0] Registration Status: 'Registered', URI: '1001@uctest.local', Reason: ''
2025-07-13T11:20:49.339+00:00 main[2467]: SipSubscriber I: Resetting locator since reg_ind.status is registered
معلومات ذات صلة
https://www.cisco.com/c/en/us/support/docs/collaboration-endpoints/telepresence-system-ex-series/221630-configure-telepresence-endpoint-sip-regi.html