تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند خطوات تكوين WebRTC (CMS) لخادم الاجتماعات (Cisco Meeting Server) واستكشاف أخطائه وإصلاحها عبر Expressway.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
المتطلبات الأساسية للتكوين:
تحذير: عند تمكين منفذ TCP رقم 443، لم يعد بإمكان Expressway الاستجابة على منفذ TCP رقم 3478.
ملاحظة: لا يمكن إستخدام زوج Expressway الذي يتم إستخدامه لخدمات Jabber Guest لخدمات وكيل CMS WebRTC.
ملاحظة: في حالة الترقية إلى 3.0 أو إصدار أحدث من الإصدارات السابقة، يرجى الرجوع إلى الإرشادات الخاصة بالترقية السلسة من خادم الاجتماعات 2.9 إلى 3.0 من Cisco (وما بعده)
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة، ومع ذلك، يجب تلبية الحد الأدنى من متطلبات إصدار البرامج.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
تمت إضافة دعم وكيل WebRTC إلى Expressway من الإصدار X8.9.2 الذي يمكن المستخدمين خارج الموقع من الاستعراض إلى Cisco Meeting Server Web Bridge.
يمكن للعملاء والضيوف الخارجيين إدارة المساحات أو الانضمام إليها دون الحاجة إلى أي برامج أخرى غير المستعرض المدعوم. انقر هنا للحصول على قائمة بالمستعرضات المدعومة.
اعتبارا من 5 فبراير/شباط 2021، هذه هي المستعرضات المدعومة ل CMS 3.1.1:
توفر هذه الصورة مثالا على تدفق إتصالات وكيل الويب ل CMS WebRTC: (من دليل تكوين إستخدام منفذ Exp IP).
ملاحظة: عند تشغيل X12.5.2 أو إصدار سابق، يجب تكوين جدار الحماية الخارجي للسماح بانعكاس NAT لعنوان IP العام و Expressway-E (عادة ما تكون جدران الحماية حزم عدم الثقة التي تحتوي على نفس عنوان IP للمصدر والوجهة). اعتبارا من X12.5.3، لم تعد هناك حاجة إلى إستخدام طريق سريع مستقل.
أ. انتقل إلى التكوين > الاتصالات الموحدة > خادم الاجتماعات من Cisco.
ب. تمكين Meeting Server Web Proxy.
ج. أدخل عنوان URL للانضمام في حقل URI لعميل حساب Guest.
د. انقر فوق حفظ.
ه. أضف عنوان URL للانضمام إلى CMS إلى شهادة خادم Expressway-E كاسم موضوع بديل (SAN). راجع إنشاء شهادة Cisco VCS واستخدام دليل النشر.
أ. انتقل إلى التكوين > Traversal > Turn.
ب. تمكين خدمات TURN، من إيقاف التشغيل إلى تشغيل.
c. أختر تكوين بيانات اعتماد عميل TURN على قاعدة البيانات المحلية وأضفت بيانات الاعتماد (اسم المستخدم وكلمة المرور).
ملاحظة: إذا كان لديك مجموعة من أنظمة Expressway-Es والتي سيتم إستخدامها جميعا كخوادم TURN، فتأكد من تمكينها على جميع العقد. يجب تكوين مثيلات TurnServer منفصلة عبر واجهة برمجة التطبيقات (API)، وتوجيهها إلى كل خادم من خوادم Expressway-E في المجموعة (وفقا لعملية التكوين الموضحة في الخطوة 4، والتي تظهر العملية لخادم Expressway-E واحد؛ وسيكون تكوين TurnServer الثاني مماثلا، فقط باستخدام عناوين IP المقابلة وقلب بيانات الاعتماد لخادم ExpressWay-E الآخر).
ملاحظة: يمكنك إستخدام موازن حمل الشبكة أمام الطرق السريعة الخاصة بك لحركة مرور بيانات TCP/HTTPS، ولكن يجب أن ينتقل TURN Media من العميل إلى IP العام الخاص بالخوادم. يجب ألا يمر Turn Media من خلال موازن حمل الشبكة
وهذه الخطوة مطلوبة نظرا لأن إتصالات WebRTC تأتي على TCP 443، ولكن قام EXP 12.7 بتقديم واجهة إدارة مخصصة جديدة (DMI) يمكن إستخدامها ل 443.
أ. انتقل إلى نظام > إدارة.
ب. تحت تكوين خادم الويب، قم بتغيير منفذ مسؤول الويب إلى 445 من الخيارات المنسدلة، ثم انقر فوق حفظ.
ج. كرر الخطوات من 3a إلى 3b على جميع Expressway-Es المستخدمة لخدمات وكيل WebRTC.
ملاحظة: توصي Cisco بتغيير منفذ الإدارة لأن عملاء WebRTC يستخدمون 443. إذا حاول مستعرض WebRTC الوصول إلى المنفذ 80، فإن Expressway-E يعيد توجيه الاتصال إلى 443.
في CMS 2.9.x، أستخدم قائمة التكوين —> API لإضافة ملقمات التفات:
د. كرر الخطوة 4c لكل خادم Expressway-E ليتم إستخدامه ل TURN
تقدم هذه الصورة مثالا للخطوات التكوينية:
استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.
أ. انتقل إلى التكوين > الاتصالات الموحدة > خادم الاجتماعات من Cisco. أنت ينبغي رأيت العنوان من ال WB:
ب. انتقل إلى التكوين > الاتصالات الموحدة > قائمة السماح ل HTTP > القواعد المضافة تلقائيا. تحقق من إضافة هذا إلى القواعد:
Meeting Server web bridges https 443 Prefix / GET, POST, PUT, HEAD, DELETE Meeting Server web bridges wss 443 Prefix / GET, POST, PUT, HEAD, DELETE
ملاحظة: لا يتوقع العثور على WB في العقد التي تم اكتشافها لأن القواعد هي ببساطة للسماح بوكيل حركة مرور HTTPS إلى WB، وليس بالضرورة للاتصال الموحد.
ج. تأكد من أنه قد تم إنشاء نفق Secure Shell (SSH) الخاص ب FQDN على Expressway-C إلى Expressway-E، ومن أنه نشط. انتقل إلى الحالة > الاتصالات الموحدة > حالة أنفاق SSH للاتصالات الموحدة. يجب أن ترى FQDN الخاص ب WB، ويجب أن يكون الهدف هو Expressway-E.
في قائمة واجهة برمجة التطبيقات (API) ل CMS، ابحث عن ملقمات التشغيل، وانقر فوق كل ملقم. يوجد داخل كل كائن إرتباط للتحقق من الحالة:
يعرض الإخراج المعلومات التي تتضمن وقت الذهاب والعودة (RTT) بالمللي ثانية (مللي ثانية) المقترن بخادم TURN. هذه المعلومات مهمة لتحديد CB لأفضل خادم TURN لاستخدامه.
في الوقت الذي يتم فيه إجراء مكالمة مباشرة باستخدام عميل WebRTC، يمكنك عرض حالة ترحيل الوسائط TURN على Expressway. انتقل إلى الحالة > إستخدام ترحيل الدوران، ثم أختر عرض.
أدوات مفيدة:
في هذا السيناريو، يمكن لعميل RTC حل معرف المكالمة إلى jalero.space، ولكن عند إدخال اسمك وتحديد اتصال "انضمام"، يعرض العميل الاتصال، كما هو موضح في هذه الصورة:
بعد حوالي 30 ثانية، يتم إعادة توجيهها إلى صفحة WB الأولية.
لاستكشاف الأخطاء وإصلاحها، أكمل الخطوات التالية:
انتقل إلى سجلات > سجلات الأحداث على WebAdmin CMS.
في آثار Wireshark، ترى أن العميل يرسل طلب التخصيص مع بيانات الاعتماد المكونة، إلى خادم Expressway-E TURN على المنفذ 3478:
1329 2017-04-15 10:26:42.108282 10.55.157.229 10.48.36.248 STUN 186
Allocate Request UDP user: expturncreds realm: TANDBERG with nonce
يرد الخادم بخطأ توزيع:
1363 2017-04-15 10:26:42.214119 10.48.36.248 10.55.157.229 STUN 254
Allocate Error Response user: expturncreds with nonce realm: TANDBERG UDP error-code: 431
(*Unknown error code*) Integrity Check Failure
أو
3965 2017-04-15 10:34:54.277477 10.48.36.248 10.55.157.229 STUN 218
Allocate Error Response user: expturncreds with nonce realm: TANDBERG UDP error-code: 401
(Unauthorized) Unauthorized
في سجلات CMS، يتم عرض رسالة السجل هذه:
2017-04-15 10:34:56.536 Warning call 7: ICE failure 4 (unauthorized - check credentials)
الحل:
تحقق من بيانات اعتماد TURN التي تم تكوينها على CMS، وتأكد من تطابقها مع ما تم تكوينه على قاعدة بيانات المصادقة المحلية ل Expressway-E.
في صفحة حالة CallBridge > عامة، يتم عرض هذا:
2017-04-15 12:09:06.647 Web bridge connection to "webbridge.alero.aca" failed (DNS failure) 2017-04-15 12:10:11.634 Warning web bridge link 2: name resolution for "webbridge.alero.aca" failed 2017-04-15 11:55:50.835 Info failed to establish connection to web bridge link 2 (unknown error)
الحل:
الحل:
انتقل إلى الصيانة > التشخيصات > التسجيل التشخيصي وتأكد من تحديد أخذ tcpdump أثناء التسجيل، كما هو موضح في هذه الصورة، قبل تحديد بدء سجل جديد:
ملاحظة: تأكد من بدء التقاط Wireshark على جهاز العميل والتسجيل على Expressway-E قبل إعادة إنتاج المكالمة الفاشلة. عند تكرار الاتصال الفاشل، قم بإيقاف تسجيل الدخول إلى Expressway-E والتقاط العميل وتنزيله.
في هذا السيناريو، يمكن لعميل RTC حل معرف المكالمة إلى jalero.space، ولكن عند إدخال اسمك وتحديد اتصال "مشترك"، يتم عرض التحذير غير قادر على الاتصال - المحاولة مرة أخرى لاحقا فورا:
الحل:
تحقق من قدرة CMS، على الشبكة الداخلية، على حل سجل _xmpp-client SRV دائما لمجال CB.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
2.0 |
21-Jun-2023 |
PII المحدث و SEO والنص البديل والترجمة الآلية ومتطلبات النمط والتصحيح الإملائي والتنسيق. |
1.0 |
20-Oct-2017 |
الإصدار الأولي |