المقدمة
يصف هذا المستند كيفية اكتشاف مكونات بروتوكول التواجد والمراسلة الممتدة (XMPP) ل Cisco Meeting Server (CMS) والاتصال ببعضها البعض.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- خادم الاجتماعات من Cisco
- مكون CallBridge
- مكون XMPP
- إطار عمل إتصالات الويب في الوقت الفعلي (WebRTC)
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
WebRTC هو إطار عمل مفتوح للويب يتيح إتصالات الوقت الحقيقي مع متصفح إنترنت. وهو يتضمن الوحدات الأساسية اللازمة لتوفير إتصالات عالية الجودة على الويب، مثل مكونات الشبكة والصوت والفيديو المستخدمة في تطبيقات الدردشة بالصوت والفيديو.
مكون Cisco Meeting Server XMPP مطلوب للانضمام إلى إجتماع أو تسجيل الدخول إلى نظام WebRTC الأساسي. عند وصول طلب تسجيل دخول جديد إلى XMPP من عميل WebRTC، يتحدث XMPP إلى CallBridge لبدء الاتصال.
تدفق الإشارة
الشرح
- قبل وصول طلب تسجيل الدخول إلى XMPP من مستخدم الويب، يجب أن يكون XMPP متصلا بالفعل ب CallBridge.
ملاحظة: لا يتم شرح تكوين اتصال CallBridge و XMPP في هذا المستند، للحصول على مرجع إضافي، انتقل إلى المستند التالي: تكوين اتصال CMS أحادي المدمج ودمجه
- يستعيد CallBridge اسم المجال المؤهل بالكامل (FQDN) وتفاصيل المنفذ الخاصة بخادم XMPP، استنادا إلى واجهة برمجة التطبيقات (API) /configuration/xmpp configuration أو تكوين واجهة الويب XMPP Server.
- بشكل افتراضي، يحاول CallBridge الاتصال ب XMPP على المنفذ 5223، ما لم يتم تحديده بشكل صريح في تكوين عنوان الخادم على واجهة الويب الخاصة بإدارة CMS، للتحقق من صحة هذه المعلومات، انتقل إلى CMS > تكوين > عام.
- في حالة عمليات النشر التي تتضمن خوادم XMPP متعددة، يتم ترك حقل عنوان الخادم فارغا. في هذا السيناريو، يقوم CallBridge بإجراء بحث SRV حول record_xmpp-component._tcp.example.com. يتم إستبدال example.com بالإدخال الموجود في حقل المجال.
- يقوم CallBridge بالبحث عن خدمة شبكة المجال (DNS) لاسترداد XMPP FQDN.
- يتصل CallBridge بعنوان IP ومنفذ IP المرتجعين.
- تحدث مصافحة بروتوكول التحكم في الإرسال (TCP) بين CallBridge و XMPP. وهذا يعني شهادات تبادل CallBridge و XMPP.
- يجب أن تتضمن شهادة XMPP مجال XMPP و FQDN الخاص بخادم XMPP كإدخالات اسم موضوع بديل (SAN)، لتجنب أخطاء الشهادة.
- بمجرد تأسيس الاتصال، يرسل CallBridge طلب تسجيل إلى خادم XMPP باستخدام معرف CallBridge الفريد وكلمة المرور.
ملاحظة: يجب تكوين معرف CallBridge وكلمة المرور مسبقا، وتشكيل هذه الإعدادات ليس نطاق هذا المستند، لمزيد من الانتقال إلى المستند التالي: تكوين ودمج CMS Single Comber
- يتحقق خادم XMPP من صحة معرف CallBridge وكلمة المرور ويرسل إستجابة نجاح التسجيل.
- وهذا يؤسس اتصال نشط بين CallBridge و XMPP.
- يتم إستخدام هذا الاتصال من قبل XMPP عند وصول طلب تسجيل دخول جديد إليه.