المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

التكوين

الخطوة 1. الوصول إلى CMS

الخطوة 2. تغيير اسم المضيف

الخطوة 3. تكوين إعدادات الشبكة

الخطوة 4. ترخيص CMS

الخطوة 5. إنشاء الشهادات وتثبيتها

الخطوة 6. سجلات DNS

الخطوة 7. تكوين الخدمة

الخطوة 8. دمج LDAP

الخطوة 9. تكوين CUCM

التحقق من الصحة

اتصال CallBridge و XMPP

تنسيق LDAP مع CMS

الوصول إلى WebBridge

استكشاف الأخطاء وإصلاحها

المقدمة

يوضح هذا المستند كيفية تكوين خادم الاجتماعات (CMS) أحادي المدمج وتكامله.

الخدمات التي يتم تكوينها هي دمج Call Bridge و WebAdmin و Web Bridge و Extensible Messaging و Presence Protocol (XMPP) وبروتوكول الوصول إلى الدليل خفيف الوزن (LDAP)

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- برنامج Cisco Unified Communications Manager (CUCM)

- خدمة Active Directory (AD)

- جهة منح الشهادة (CA)

- عميل بروتوكول نقل الملفات الآمن (SFTP)

- خادم خدمة اسم المجال (DNS)

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- CMS، الإصدار 2.3.7

- CUCM الإصدار 11.5.1

- Google Chrome الإصدار 69.0.3497

- WinSCP، الإصدار 5.7.7

- نظام التشغيل Windows Server 2012

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

التكوين

الخطوة 1. الوصول إلى CMS

- أول مرة تقوم بتسجيل الدخول في CMS، يتم عرض الترحيب في الشاشة ويطلب منك تسجيل الدخول

- بيانات الاعتماد الافتراضية هي:

المستخدم: admin

كلمة المرور: admin

- بعد إدخال بيانات الاعتماد، يطلب منك الخادم كلمة مرور جديدة

- من المستحسن إنشاء مستخدم مسؤول جديد، وهي ممارسة جيدة في حالة فقدان كلمة المرور لحساب واحد.

- دخلت الأمر: مستعمل يضيف <username> إدارة

- أدخل كلمة مرور جديدة وأكدها

الخطوة 2. تغيير اسم المضيف

- هذا التغيير إختياري

- قم بتشغيل الأمر hostname <name>

- أعد تشغيل الخادم

- قم بتشغيل الأمر reboot

الخطوة 3. تكوين إعدادات الشبكة

- لعرض الإعدادات الحالية، قم بتشغيل الأمر ipV4 a

- إضافة تكوين IPv4

- قم بتشغيل الأمر ipV4 <interface> add <ipAddress>/<subnetMask> <gateway>

- تكوين المنطقة الزمنية

- تشغيل الأمر timezone <timezoneName>

- لعرض جميع المناطق الزمنية المتاحة، قم بتشغيل قائمة المناطق الزمنية للأوامر

- إضافة خادم بروتوكول وقت الشبكة (NTP)

- قم بتشغيل الأمر ntp server add <ipaddress>

- إضافة خادم DNS

- قم بتشغيل الأمر dns لإضافة wardzone <domain> <dnsip>

ملاحظة: يمكن تكوين مجال محدد للبحث في DNS، ومع ذلك إذا كان يمكن تحليل أي مجال بواسطة DNS، ثم أستخدم نقطة كمجال

الخطوة 4. ترخيص CMS

- لتكوين خدمات CMS، يتطلب هذا الأمر وجود ترخيص ليتم تثبيته

- لإنشاء الترخيص وتثبيته، يلزم وجود عنوان التحكم في الوصول إلى الوسائط (MAC)، نظرا لمطابقة التراخيص به.

- قم بتشغيل الأمر على وجه a

- نسخ عنوان MAC

- اتصل بمندوب المبيعات حتى يمكن إنشاء ترخيص.

ملاحظة: تقع عملية إنشاء الترخيص خارج نطاق هذا المستند.

- ما إن يتلقى أنت الترخيص مبرد، عينت المبرد إلى cms.lic

- أستخدم WinSCP أو عميل SFTP آخر لتحميل الملف إلى خادم CMS

- بمجرد تحميل الملف، قم بتشغيل ترخيص الأمر

- أعد تشغيل الخادم

- قم بتشغيل الأمر reboot

الخطوة 5. إنشاء الشهادات وتثبيتها

- إنشاء طلب توقيع شهادة (CSR) ل callbridge، WebAdmin، WebBridge و xmpp

- قم بتشغيل الأمر pki csr <service> cn:<servicefqdn> لهذا الغرض.

ملاحظة: في هذا المثال، يتم إنشاء شهادة واحدة لكل خادم، يمكنك إنشاء شهادة واحدة لكل الخدمات. لمزيد من المعلومات عن إنشاء الشهادة، راجع دليل إنشاء الشهادة

- يتم إنشاء ملفين بعد تشغيل الأمر: ملف csr وملف .key . باستخدام اسم الخدمة التي قمت بتعيينها على الخطوات السابقة.

- قم بتنزيل ملفات CSR من خادم CMS. أستخدم عميل WinSCP أو SFTP الآخر لهذا الغرض.

- توقيع CSR باستخدام مرجع شهادات

- تأكد من إستخدام قالب يحتوي على مصادقة عميل ويب وخادم ويب

- تحميل الشهادة الموقعة إلى خادم CMS

- تأكد من تحميل المرجع المصدق الجذر وأي شهادة متوسطة تكون قد وقعت على الشهادات

- للتحقق من أن كل الشهادات مدرجة على CMS، قم بتشغيل قائمة الأمر pki

الخطوة 6. سجلات DNS

- إنشاء سجلات عنوان DNS (A) ل callbridge، xmpp، webadmin و webbridge

- تأكد من أن كافة السجلات تشير إلى عنوان IP الخاص ب CMS

- إنشاء سجل خدمة (SRV) ل xmpp-client

- تنسيق سجل الخدمة هو

الخدمة

_xmpp-client

البروتوكول

_tcp

المنفذ

5222

هدف

أدخل XMPP FQDN، على سبيل المثال xmpp.anmiron.local

الخطوة 7. تكوين الخدمة

شكلت ال callbridge:

- أدخل الأمر callBridge listen <interface>

- أدخل الأمر callBridge certs <callBridge-key-file>  <crt-file> [<cert-bundle>]

- الملف المفتاحي هو المفتاح الذي تم إنشاؤه عند إنشاء CSR

- الحزمة هي حزمة الجذر أو أي شهادة وسيطة أخرى

ملاحظة: يجب عدم تعيين واجهة الاستماع لجسر المكالمات على واجهة تم تكوينها لاستخدام ترجمة عنوان الشبكة (NAT) إلى عنوان IP آخر

تكوين مسؤول الويب:

- قم بتشغيل الأمر webAdmin listen <interface> <port>

- قم بتشغيل الأمر webadmin certs <key-file> <crt-file> [<cert-bundle>]

ملاحظة: إذا تم تكوين WebAdmin و WebBridge في نفس الخادم، فيجب تكوينهما على واجهات مختلفة أو الاستماع في منافذ مختلفة، يتطلب WebBridge الاستماع في المنفذ 443. عادة ما يتم تكوين WebAdmin في المنفذ 445.

تكوين XMPP:

- قم بتشغيل الأمر xmpp listen <interface whitelist>

- قم بتشغيل الأمر xmpp domain <domain name>

- قم بتشغيل الأمر xmpp certs <key-file> <crt-file> [<crt-bundle>]

ملاحظة: يجب أن يطابق اسم المجال المجال الذي تم إنشاء سجلات DNS فيه.

تكوين WebBridge:

- قم بتشغيل الأمر webbridge listen <interface[:port] white ist>

- قم بتشغيل الأمر webbridge certs <key-file> <crt-file> [<crt-bundle>]

- قم بتشغيل الأمر webBridge trust <crt-bundle>

ملاحظة: حزمة الثقة هي شهادة CallBridge ويجب إضافتها إلى WebBridge لكي يثق CallBridge في WebBridge، وهذا سيمكن ميزة الانضمام كضيف.

- قم بتشغيل الأمر ثم إعادة تشغيل الجسر

- ركضت الأمر wbeadmin enable

- قم بتشغيل الأمر xmpp enable

- قم بتشغيل الأمر webbridge enable

ملاحظة: يجب على الخادم إرجاع النجاح لجميع الخدمات، إذا قام بإرجاع فشل، قم بمراجعة الخطوات السابقة وتحقق من صحة جميع التكوين

للسماح بجسر الاتصال بالوصول إلى خدمة XMPP بشكل آمن، من الضروري توفير اسم مكون لجسر الاتصال لاستخدامه للمصادقة مع خدمة XMPP.

- قم بتشغيل الأمر xmpp callBridge أضف <اسم المكون>

- تعرض النتيجة سر، كما هو موضح في الصورة

- نسخ القيمة السرية

- الوصول إلى واجهة ويب CMS

- انتقل إلى التكوين > عام

- إدخال المعلومات

اسم جسر الاتصال الفريد

أدخل اسم CallBridge الذي تم إنشاؤه، على سبيل المثال CallBridge

مجال

أدخل اسم المجال، على سبيل المثال anmiron.local

عنوان الخادم

قم بتعيين عنوان CMS IP، على سبيل المثال localhost:5223

سر مشترك

أدخل السر الذي تم إنشاؤه في الخطوة السابقة، على سبيل المثال 6DwNAabpumut14pAb1

- تحديد إرسال

- إنشاء قاعدة مطابقة المكالمات الواردة للمكالمات الواردة

- انتقل إلى التكوين > المكالمات الواردة

- إدخال المعلومات

مجال

أدخل اسم مجال خادم CMS، على سبيل المثال anmiron.local

أولوية

أدخل قيمة للأولوية، لأمثال 0

مساحات الهدف

حدد نعم

- إنشاء مساحة للاختبار

- انتقل إلى التكوين > المسافات

- إدخال المعلومات

الاسم

أدخل اسم للفضاء، على سبيل المثال المسافة

جزء مستخدم URI

أدخل URI لهذه المساحة التي سيتم استدعاؤها، على سبيل المثال SpaceTest

معرف المكالمة

أدخل معرف المكالمة للانضمام إلى هذه المساحة من WebBridge، على سبيل المثال SpaceTest

رمز المرور

إدخال رقم إذا كان يسمح بالوصول إلى المساحة إذا كان مطلوبا

ملاحظة: جزء مستخدم URI هو ما يحتاج إليه المتصلون للطلب في المجال الذي تم تكوينه في قاعدة مطابقة المكالمات الواردة، على سبيل المثال، يجب على المتصل طلب spacetest@anmiron.local

- انتقل إلى التكوين > عام > إعدادات جسر الويب

- إدخال المعلومات

URI لعميل حساب الضيف

هذه هي واجهة ويب Webbridge، على سبيل المثال https://webbridge.anmiron.local

مجال JID لحساب الضيف

المجال الذي تم تكوينه في CMS، على سبيل المثال anmiron.local

وصول الضيف عبر الارتباط التشعبي

تحديد مسموح به

الخطوة 8. دمج LDAP

- فتح واجهة ويب CMS

- انتقل إلى التكوين > Active Directory

- إدخال المعلومات

العنوان

ال LDAP نادل عنوان، مثلا 172.16.85.28

المنفذ

وهذا 389 إذا كنت تستخدم اتصالا غير آمن و636 إذا كان الاتصال الآمن مطلوبا

Username

أدخل مسؤول خادم LDAP، على سبيل المثال anmiron\administrator

كلمة المرور

أدخل كلمة مرور مستخدم المسؤول

الاسم المميز للأساس

هذا إعداد من Active Directory، على سبيل المثال CN=Users، DC=Anmiron، DC=local

تصفية

هذا إعداد من Active Directory، على سبيل المثال (عضو=cn=cms، cn=Users، dc=anmiron، dc=local)

اسم العرض

كيف يتم عرض اسم المستخدم، على سبيل المثال $cn$

Username

معرف تسجيل الدخول للمستخدم، على سبيل المثال $sAMAccountName$@anmiron.local

اسم المساحة

كيف يتم عرض المساحة، على سبيل المثال $sAMAccountName$ Space

جزء مستخدم URI الخاص بالمساحة

URI المطلوب طلبه، على سبيل المثال $sAMAccountName$.call

معرف مكالمة فضائية

معرف المكالمة الذي سيتم إستخدامه من WebBridge، على سبيل المثال $sAMAccountName$.space

- تحديد إرسال

- تحديد المزامنة الآن

الاسم المميز الأساسي وعامل التصفية هما إعدادان من Active Directory. يحتوي هذا المثال على معلومات أساسية للحصول على المعلومات مع محرر السمات على Active Directory. من أجل فتح محرر السمات، قم بتمكين الميزات المتقدمة على Active Directory. انتقل إلى المستخدمين وأجهزة الكمبيوتر > عرض وتحديد الميزات المتقدمة

- لهذا المثال، يتم إنشاء مجموعة تسمى CMS

- فتح ميزة المستخدمين وأجهزة الكمبيوتر على AD

- حدد مستخدم واحد على اليمين وافتح الخصائص

- الانتقال إلى محرر السمات

- في حقل السمة ابحث عن الحقل distinguishedName

ملاحظة: لمزيد من المعلومات حول عوامل تصفية LDAP، قم بزيارة دليل نشر CMS

الخطوة 9. تكوين CUCM

- فتح واجهة ويب ل CUCM

- انتقل إلى الجهاز > خطوط الاتصال

- حدد إضافة جديد

- في القائمة المنسدلة نوع خط الاتصال، حدد خط اتصال SIP

- تحديد التالي

- إدخال المعلومات

اسم الجهاز

أدخل اسم لشنطة SIP، على سبيل المثال TrunktoCMS

عنوان الوجهة

أدخل عنوان IP الخاص ب CMS أو اتصال Bridge FQDN، على سبيل المثال 172.16.85.8

غاية ميناء

أدخل المنفذ الذي تستمع إليه CMS، على سبيل المثال 5060

ملف تعريف أمان خط اتصال SIP

حدد ملف التعريف الآمن، على سبيل المثال ملف تعريف خط اتصال SIP غير الآمن

ملف تعريف SIP

تحديد ملف تعريف SIP القياسي لمؤتمرات TelePresence

- حدد حفظ

- حدد إعادة تعيين

- انتقل إلى توجيه المكالمات > نمط توجيه SIP > إضافة جديد > تحديد توجيه المجال

- إدخال المعلومات

نمط IPv4

أدخل المجال الذي تم تكوينه إلى CMS، على سبيل المثال anmiron.local

قائمة خطوط اتصال/مسار SIP

تحديد خط اتصال SIP السابق الذي تم إنشاؤه، TrunktoCMS

- حدد حفظ

التحقق من الصحة

اتصال CallBridge و XMPP

- فتح واجهة ويب ل CMS

- انتقل إلى الحالة > عام

- يجب أن تكون حالة اتصال XMPP متصلة بمضيف محلي

- إجراء مكالمة من جهاز مسجل على CUCM

- اطلب URI spacetest@anmiron.local

- فتح واجهة ويب ل CMS

- انتقل إلى الحالة > المكالمات

- يجب عرض المكالمة كمكالمة نشطة

تنسيق LDAP مع CMS

- فتح واجهة ويب CMS

- انتقل إلى الحالة > المستخدمون

- يجب عرض القائمة الكاملة للمستخدمين

- انتقل إلى التكوين > المسافات

- تأكد من أن كل مستخدم لديه مساحة خاصة به تم إنشائها

الوصول إلى WebBridge

- إستخدام مستعرض الويب للوصول إلى صفحة الويب التي تم تكوينها لخدمة WebBridge، https://webbridge.anmiron.local

- يجب أن تعرض الصفحة خيارين تسجيل الدخول والانضمام إلى الاجتماع

- يجب أن يكون المستخدمون الذين تم دمجهم من قبل في نظام AD قادرين على تسجيل الدخول

- تحديد تسجيل الدخول

- أدخل اسم المستخدم وكلمة المرور

- يجب أن يكون المستخدم قادرا على تسجيل الدخول، كما هو موضح في الصورة

استكشاف الأخطاء وإصلاحها

لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.