- الرئيسية
- /
- المقال
التعاريف
التعاريف | الوصف |
---|---|
شريك Cisco | كيان (موفر الخدمة بشكل عام) يبيع منتجات Cisco وخدماتها لعملائه. |
العميل النهائي | المستخدمون الذين يستخدمون منتجات وخدمات Cisco التي يبيعها لهم أحد شركاء Cisco. |
CUBE | Cisco Unified Border Element |
مؤسسة شريكة | مستودع Webex Identity and Service Management الذي يحتفظ بمعلومات عن شركاء Cisco وعملائهم. |
مركز الشركاء | بوابة ويب لتوفير الهوية والخدمات لشركاء Cisco والعملاء الذين يديرونهم. |
مؤسسة العميل | مستودع Webex Identity and Service Management الذي يحتفظ بمعلومات حول العميل النهائي. |
BroadWorks Enterprise أو موفر الخدمة / المجموعة | تمثيل العميل النهائي في BroadWorks. |
نظرة عامة
يتيح حل إحضار PSTN الخاص بك (BYoPSTN) لموفري خدمة Webex لـ Cisco BroadWorks توفير أرقام الهواتف التي يمتلكونها للمستخدمين لاستخدامها عند الانضمام إلى Webex Meetings. يتيح الحل للشركاء الاستفادة من شبكات PSTN الخاصة بهم والاستفادة من العلاقات الحالية مع موفري PSTN ، بدلاً من استخدام الأرقام التي توفرها Cisco.
توفر بنية المرجع في هذا المستند تصميمًا شاملاً لخيار BYoPSTN. تم التحقق من صحة هذه البنية من قبل Cisco وتستخدم Cisco Unified Border Element (CUBE) كوحدة وحدة التحكم في حد الجلسة (SBC) لحركة مرور المكالمات بين BroadWorks و Webex Webex Meetings.
اختيار خيار الانضمام إلى الاجتماع
يدعم Webex for Cisco BroadWorks خياران لتوفير أرقام هواتف الاجتماعات في الوقت الحالي. يجب أن يختار مقدمو الخدمة أحد هذين الخيارين — مزيج غير مدعوم:
أرقام الاتصال الواردة من Cisco (Cisco PSTN) — توفر Cisco أرقام الهواتف التي يمكن للمشاركين في الاجتماع استخدامها للانضمام إلى الاجتماعات
أرقام الاتصال الوارد التي يوفرها الشريك (BYoPSTN) — يوفر مقدمو الخدمة أرقام هواتفهم الخاصة بهم لاستخدامها من قبل المشاركين في الاجتماع عند الانضمام إلى الاجتماعات
حل BYoPSTN
يجب على الشركاء الذين يختارون خيار أرقام الاتصال الوارد التي يوفرها الشريك (BYoPSTN) توفير أرقام هواتف PSTN الخاصة بهم، كما يجب عليهم توفير البنية التحتية للشبكة المطلوبة لتوجيه المكالمات من وإلى Webex. يسهل حل BYoPSTN توجيه المكالمات عبر الأعلى (OTT) عبر الإنترنت العام من BroadWorks إلى Webex.
تنطبق الشروط التالية عند تحديد خيار BYoPSTN:
قد يستخدم شركاء Cisco نفس أرقام الهواتف لأكثر من عميل نهائي واحد. يمكن أن تكون أرقام الهواتف هذه في أي بلد يعمل فيه الشريك.
لا يتطلب خيار BYoPSTN أي تغييرات على عملية التضمين العامة لعملاء Cisco BroadWorks.
يتطلب BYoPSTN التوفير على مستوى شركاء Cisco ويتم تمكين أي عملاء نهائيين ينشطون الشركاء بعد تشغيل BYoPSTN.
جميع عمليات التوفير المطلوبة لمواقع اجتماعات العملاء تلقائية، كما هو الحال مع الحل الحالي المتاح بشكل عام.
لدى الشركاء الذين ينشطون حزم Standard and Premium موقعين للاجتماعات: موقع واحد للمستخدمين العاديين وآخر لمستخدمي Premium. تم تمكين كلا الموقعين لـ BYoPSTN.
قد يختار المشاركون في الاجتماع الذين يتصلون بالاجتماعات استخدام مشاركة الفيديو والمحتوى عبر الإنترنت.
ينطبق على انضمام الاجتماعات لكل من اجتماعات المساحة واجتماعات PMR. لاحظ أنه بالنسبة لاجتماعات المساحة، يجب أن تكون المساحة قد تم إنشاؤها بواسطة مستخدم قياسي أو مميز لديه إمكانات مضيف Webex Meeting من أجل تلقي رقم وصول PSTN - لا تتلقى المساحات التي أنشأها المستخدمون الأساسيون أرقام وصول PSTN.
يوفر هذا المستند تكوين تم التحقق منه يستخدم CUBE كـ SBC الخاص بك. ومع ذلك، إذا كنت لا تريد استخدام CUBE، يمكنك نشر SBC الخاص بك.
الهندسة المعمارية
يعتمد حل Webex لـ Cisco BroadWorks BYoPSTN على مجموعة خدمات Webex Edge، وبشكل أكثر تحديدًا، خدمة صوت Webex Edge المتوفرة لعملاء المؤسسات. تم تكييف البنية التحتية لدمج البنية التحتية لـ Cisco Partners BroadWorks مع Webex Edge Audio، وبالتالي تمكين شريك Cisco من تكوين مجموعات أرقام الهواتف مركزياً لاستخدامها من قبل العملاء النهائيين.
العناصر الرئيسية للهيكل هي كما يلي:
BroadWorks — البنية التحتية لـ Cisco Partners BroadWorks
Cisco Unified Border Element (CUBE) — وحدة التحكم في حدود الجلسة المرجعية (SBC) للحل المنشور في مركز بيانات Cisco Partners. يجب أن يكون المكعب داخل DMZ. لاحظ أنه إذا كنت لا تريد استخدام CUBE، يمكنك نشر SBC الخاص بك.
صوت Webex Edge — خدمة Webex، التي تفصل PSTN عن طريق تغيير توجيه المكالمات للاستفادة من البنية التحتية التي يوفرها شريك Cisco.
مكالمات المشاركين للانضمام إلى اجتماع عبر BroadWorks إلى CUBE ومن CUBE إلى البنية التحتية لـ Webex في السحابة عبر الإنترنت. ينطبق هذا النموذج على كل من سيناريوهات الانضمام إلى الاجتماع التالية:
الاتصال الوارد—يطلب المشارك رقم الهاتف في دعوة الاجتماع إما على سماعة الهاتف المسجلة في BroadWorks أو على جهاز محمول أو على تطبيق Webex. يتم بدء المكالمة بواسطة BroadWorks.
معاودة الاتصال (اختياري)—يطلب المشارك أن يتصل Webex برقم هاتف يوفره المشارك. يتم بدء المكالمة بواسطة Webex.
ستستخدم المكالمات الموجهة من BroadWorks إلى CUBE داخل البنية التحتية للشريك بروتوكول SIP TCP لإرسال إشارات المكالمات وRTP للوسائط. من CUBE إلى Webex، تستخدم المكالمات SIP TLS لإرسال الإشارات وsRTP للوسائط. يتم توجيه المكالمات من CUBE إلى WebEx عبر الإنترنت ولا يستخدم قناة SIP.
الإعداد النموذجي لسيناريوهات الاتصال/معاودة الاتصال هو كما يلي:
لدى Cisco Partner رقم هاتف PSTN (على سبيل المثال، 2403332200) ورمز وصول Webex المرتبط (على سبيل المثال، 88631321777971704941).
يقوم شريك Cisco بتخصيص مشترك ظاهري على BroadWorks يتوافق مع جهاز CUBE. يقوم الشريك بربط رقم الهاتف برمز الوصول والعكس صحيح.
يحدد رمز الوصول، الذي يتم إرساله إلى Webex في رسائل SIP، مواقع الاجتماعات المرتبطة بشريك Cisco.
يتم تكوين رقم الهاتف المذكور أعلاه لتحديد رمز الوصول مرة واحدة وهو شائع لجميع مواقع اجتماعات العملاء النهائيين.
يجب على المشاركين الذين ينضمون إلى الاجتماع إدخال معرف الاجتماع المقابل (على سبيل المثال، 123456)، والذي يحدد الاجتماع المحدد للانضمام إليه.
ويوصى بأن يتبع الشركاء نموذج التكرار الموضح أدناه.
الانضمام إلى الاجتماع باستخدام الاتصال الوارد
توضح الصورة التالية عملية المستخدم الذي ينضم إلى الاجتماع عن طريق الاتصال الوارد.
فيما يلي الخطوات التي يتبعها المشارك للانضمام إلى اجتماع عن طريق الاتصال الوارد.
يقوم المستخدم بجدولة اجتماع في Webex. يقوم Webex بتعيين معرف اجتماع (على سبيل المثال، 123456).
يطلب المستخدم رقم الهاتف المرتبط بالاجتماع (على سبيل المثال، 2403332200). يحمل SIP INVITE عنوان URI للطلب باعتباره رقم الهاتف المرتبط بالاجتماع.
يترجم BroadWorks رقم الهاتف إلى رمز وصول (على سبيل المثال، 88631321777971704941) المرتبط بموقع الاجتماع ويوجه المكالمة إلى CUBE مع عنوان URI للطلب باعتباره رمز الوصول.
يتلقى Webex دعوة SIP ويجيب على المكالمة. يتم تحديد لغة الإعلانات من خلال اللغة المحددة لرقم الهاتف عند توفيره في Cisco Partner Hub وBroadWorks.
يقوم المستخدم بإدخال معرف الاجتماع (على سبيل المثال، 123456) باستخدام DTMF. يتحقق Webex من المستخدم ثم يسمح للمستخدم بالانضمام إلى الاجتماع.
الانضمام إلى الاجتماع باستخدام معاودة الاتصال (اختياري)
تعرض الصورة التالية عملية انضمام مستخدم إلى الاجتماع عن طريق معاودة الاتصال، ويطلب المستخدم مكالمة من Webex للانضمام إلى اجتماع.
فيما يلي الخطوات التي يتبعها المشارك للانضمام إلى اجتماع عن طريق معاودة الاتصال:
يقوم المستخدم بجدولة اجتماع في Webex. يقوم Webex بتعيين معرف اجتماع (على سبيل المثال، 123456).
يطلب المستخدم مكالمة من Webex إلى الرقم المطلوب لديه (على سبيل المثال، +16504441000) للانضمام إلى الاجتماع باستخدام تطبيق Webex أو عميل Meetings.
يبدأ Webex دعوة SIP إلى CUBE استنادًا إلى مجموعة DNS SRV الخاصة بمعاودة الاتصال، والتي يتم توفيرها في Cisco Partner Hub وBroadWorks. يحتوي عنوان URI الخاص بطلب دعوة SIP على رقم الهاتف الذي يجب أن يتلقى المكالمة، (على سبيل المثال، +16504441000@cube.example.com).
يترجم CUBE رقم الهاتف في معرف الطرف البعيد إلى قيمة تحدد المشترك الظاهري على BroadWorks (على سبيل المثال، 88631321777971704941@ecccx.amer.pub.webex.com). يحدد ذلك CUBE كمستخدم ظاهري لخادم تطبيق BroadWorks.
يتم تقديم المكالمة إلى رقم الهاتف الذي يطلبه المستخدم ويجيب المستخدم على المكالمة للانضمام إلى الاجتماع. يمكن أن يكون رقم الهاتف هذا مشترك في BroadWorks أو رقم PSTN. إذا كان الرقم المطلوب هو رقم PSTN، يستخدم BroadWorks المسار الذي تم توفيره لتوجيه المكالمة إلى PSTN.
بالنسبة لخيار معاودة الاتصال، من الضروري تنشيط الخاصتين التاليتين:
- 102746 - دعم BroadWorks لـ CI UUID
- 102074 - دعم فوترة BYO PSTN لـ CallBack و CallIn
يمكن تأكيد ذلك من CLI على النحو التالي:
AS_CLI/System/ActivatableFeature> get
Id Description Activated Last Modified Timestamp
=============================================================================================
102746 BroadWorks Support for CI UUID true
102074 BYO PSTN Billing support for CallBack and CallIn true
للحصول على وصف مفصل لهذه الميزات والتنشيط، يمكن العثور على القسم "المشترك الظاهري لمعاودة الاتصال في اجتماع VoiceXML" في هذا المستند.
إذا اخترت عدم تكوين "الانضمام إلى الاجتماع" باستخدام خيار "معاودة الاتصال"، يظل بإمكان المستخدمين استخدام إما خيار الاتصال الوارد للانضمام إلى الاجتماعات أو يمكنهم الانضمام باستخدام صوت الكمبيوتر. في هذه الحالة، لن يُطلب منك تكوين مجموعات معاودة الاتصال DNS SRV. |
نظرة عامة على تكوين الحل
يحتوي الحل على عدة مكونات مختلفة، يجب تكوين كل منها بشكل صحيح حتى يعمل الحل بنجاح. المكونات هي كما يلي:
BroadWorks
CUBE (أو وحدة تحكم حدود جلسة معتمدة لـ SP (SBC))
صوت Webex Edge
وهناك ترابط بين تشكيلة هذه المكونات المختلفة، ولذلك يلزم وجود منظمة واحدة أو أكثر من منظمات بذور الحلول لاستكمال تكوين الحل المطلوب والتحقق منه.
منظمة البذور
مؤسسة البذور هي مؤسسة Webex تقوم بتهيئتها لإنشاء إعدادات حل BYoPSTN والتحقق من صحتها. يجب أن يكون لدى مؤسسة البذور مستخدم واحد على الأقل حزمة قياسية، ويجب أن تستخدم هذه الحزمة القياسية خيار الانضمام إلى اجتماع أرقام الاتصال المقدمة من الشريك (BYoPSTN). يوصى بإقران مؤسسة البذور بموفر خدمة BroadWorks Service Provider أو Enterprise التجريبي.
تخدم منظمات بذور الحل غرضين:
تكوين البذور—يؤدي توفير مؤسسة (مؤسسات) البذور إلى إنشاء رقم هاتف لرموز الوصول إلى الاجتماع وتحديد معرف فريد عالميًا لموقع اجتماع (UUID للموقع) مطلوب لتشغيل الحل المستمر. هذه المعلومات مطلوبة لتكوين BroadWorks Virtual Subscribers (VSUB).
التحقق من التكوين — استخدم المؤسسة الأولية لتحديد ما إذا كان حل BYoPSTN الخاص بك قد تم تكوينه وفقًا لمتطلباتك. استخدم المؤسسة الأولية والمستخدمين للاختبار للتحقق من صحة حالات استخدام الاتصال الوارد ومعاودة الاتصال باستخدام أرقام الاتصال الواردة التي يوفرها الشريك وسجلات معاودة الاتصال DNS SRV (في حالة تمكين معاودة الاتصال).
يجب أن يقوم المسؤول بإنشاء مؤسسة لحل البذور لكل مجموعة فريدة من أرقام الهواتف وسجلات معاودة الاتصال DNS SRV. يؤدي إنشاء مؤسسة حل البذور في كل حالة إلى إنشاء رقم الهاتف المطلوب لرموز الوصول للاجتماع والقدرة على التحقق من حالات الاتصال الوارد في الاجتماع ومعاودة الاتصال المرتبطة به لأرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال.
يجب على المسؤول، باستخدام Cisco Partner Hub تحديد مؤسسة واحدة لحل البذور كمؤسسة أساسية لحل البذور. يجب تكوين UUID لموقع الاجتماع الخاص باجتماع الحزمة القياسية لمؤسسة حل البذور الأساسية هذه على BroadWorks. من المهم للغاية أن يظل موقع الاجتماع هذا مزودًا حيث يتم إرسال UUID هذا الموقع في كل طلب للانضمام إلى اجتماع مكالمة كرمز مصادقة. تتم مشاركة معرف UUID للموقع الواحد هذا بواسطة جميع مجموعات أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال. لا يلزم استخدام قيم UUID متعددة للموقع.
يمكن حذف المؤسسات الأساسية وأي مؤسسات ثانوية لحل البذور، إذا رغبت في ذلك قبل تعيين مجموعة أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال للعملاء غير الخاضعين للاختبار. عند تعيين مجموعة أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال لأي عميل غير مختبر، تكون أرقام الهواتف وسجلات معاودة الاتصال هذه مرتبطة بمواقع الاجتماعات لهؤلاء العملاء وتكون قيد الاستخدام للانضمام إلى الاجتماع باستخدام الاتصال الوارد ومعاودة الاتصال. يجب اعتبار أي تغييرات تؤثر على الخدمة.
توفر الأقسام اللاحقة المزيد من التفاصيل حول عناصر التكوين المختلفة.
عناصر تكوين BYoPSTN
يتمثل أحد العناصر الرئيسية للحل في تكوين أرقام هواتف شركاء Cisco وسجلات معاودة الاتصال DNS SRV. يستخدم BYoPSTN مجموعات أرقام الهاتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال كوسيلة لتعيين أرقام الهواتف المستندة إلى جغرافية وتوجيه المكالمات المتكررة لاجتماعات Webex. يتم تعيين هذه العناصر للعملاء النهائيين بواسطة قالب العميل.
مجموعات أرقام الهواتف (PNG)
يوفر شركاء Cisco أرقام الهواتف التي يستخدمها المشاركون للانضمام إلى الاجتماعات في Cisco Partner Hub. يتم ترتيب أرقام الهواتف هذه معًا في مجموعة أرقام الهواتف. ترتبط قائمة أرقام الهواتف بموقع اجتماع. تستخدم كل غرف الاجتماعات الشخصية (PMR) والاجتماعات المجدولة في موقع الاجتماع هذا أرقام الهواتف المرتبطة بها. فيما يلي مثال لمجموعة أرقام الهواتف:
اسم رقم الهاتف | الدولة | رمز الدولة | رقم الهاتف | إعلان | النوع المجاني | أولوية الاتصال |
---|---|---|---|---|---|---|
ماريلاند الأمريكية | US | +1 | 2403332200 | الإنجليزية | رقم مجاني | أساسي |
فلوريدا الأمريكية | US | +1 | 9049002303 | الإنجليزية | رقم مجاني | ثانوية |
الولايات المتحدة نيويورك | US | +1 | 8056504578 | الإنجليزية | الرقم المجاني | لا شيء |
تحتوي أرقام الهواتف على السمات التالية:
اسم رقم الهاتف — الاسم الذي يصف رقم الهاتف
الدولة — الدولة التي تم تعيين الهاتف لها
رمز الدولة — رمز الاتصال بالدولة أو رمز الاتصال بالدولة
رقم الهاتف — رقم الهاتف المطلوب استخدامه للانضمام إلى اجتماع بدون رمز الدولة
الإعلان - لغة الإعلان التي سيتم تشغيلها عند انضمام أحد المشاركين إلى اجتماع
نوع الرسوم - نوع الرقم: الرقم المجاني أو الرقم المجاني
أولوية الاتصال - الأولوية المعينة لأرقام الاجتماعات. يتم طلب عرض المشاركين لأرقام الانضمام إلى الاجتماع بناءً على هذه الأولوية.
أرقام الهواتف الافتراضية: يستطيع المسؤولون تعيين أولوية الاتصال الوارد الأساسية أو الثانوية أو لا شيء لرقم هاتف في مجموعة أرقام الهاتف. أرقام الهواتف ذات الأولوية الأساسية أو الثانوية هي أرقام الهواتف الافتراضية. يتم إرسال أرقام الهواتف الافتراضية في رسائل البريد الإلكتروني الخاصة بدعوة الاجتماع ويتم إدراجها في ترتيب الأولوية الذي يجب أن يستخدمه المشاركون للانضمام إلى الاجتماعات. لا يلزم وجود أرقام الهواتف الافتراضية في نفس البلد. يجب تحديد رقم الهاتف الأساسي، ورقم الهاتف الثانوي اختياري. يجب أن يكون رقم هاتف واحد على الأقل من أرقام الهواتف الافتراضية هو رقم مجاني من النوع.
يستطيع مستخدمو العميل النهائي اختيار تحديد أرقام هواتفهم الافتراضية الخاصة بهم باستخدام واجهة ويب موقع الاجتماع. تظهر هذه الأرقام لهذا المستخدم والمشاركين لديهم عندما يكونون مضيف الاجتماع. إذا انضم المستخدم إلى اجتماع كأحد الحضور، فسيظهر له فقط.
وفقًا للمثال أعلاه، ينص مسؤول شريك Cisco على أن ولاية ماريلاند هي ولاية أساسية وفلوريدا الأمريكية ثانوية، وهذه هي أرقام الهواتف الافتراضية. قد يختار المستخدم تجاوز ذلك في اجتماعاته عن طريق تغيير المرحلة الابتدائية إلى الولايات المتحدة نيويورك والثانوية لتصبح ولاية ماريلاند الأمريكية.
الحد الأقصى لعدد أرقام الهواتف لمجموعة أرقام هواتف معينة هو 98.
ملاحظة: غير مدعوم لتكوين رقم مخصص لمؤسسة واحدة.
مجموعات DNS SRV الخاصة بمعاودة الاتصال (CDSG)
للسماح للمشاركين في الاجتماع باختيار خيار معاودة الاتصال، يلزم وجود مجموعة DNS SRV الخاصة بمعاودة الاتصال التي تشير إلى مثيل (مثيلات) CUBE داخل شبكة شريك Cisco. يستخدم Webex هذه السجلات لتوجيه معاودة الاتصال عبر CUBE إلى BroadWorks، والتي يمكنها بعد ذلك وضع معاودة الاتصال في الاجتماع إلى رقم هاتف المشارك في الاجتماع.
فيما يلي مثال لمجموعة DNS SRV الخاصة بمعاودة الاتصال.
البلد/المنطقة | رمز الدولة | تسجيل DNS SRV |
---|---|---|
الولايات المتحدة | +1 | cube.us.example.com |
المكسيك | +52 | cube.mx.example.com |
كل البلدان الأخرى | غير متوفر | cube.global.example.com |
تحتوي سجلات DNS SRV الخاصة بمعاودة الاتصال على السمات التالية:
البلد/المنطقة — البلد أو المنطقة التي يجب استخدام سجل DNS SRV هذا من أجلها لإرسال طلبات المكالمات.
رمز الدولة — رمز الدولة المرتبط بالدولة/المنطقة. يمكنك الحصول على سجل DNS SRV واحد فقط لكل رمز البلد.
تسجيل DNS SRV — سجل DNS SRV لمثيل CUBE الخاص بشريك Cisco.
عندما يطلب المشارك مكالمة على رقم الهاتف المحدد، يستخدم Webex DNS SRV الخاص بمعاودة الاتصال المرتبط برمز الدولة لرقم الهاتف المحدد لتوجيه المكالمة إلى العناصر المناسبة في شبكة Cisco Partners.
يوفر استخدام سجل DNS SRV بهذه الطريقة دعمًا لمثيلات CUBE المتكررة لخدمة طلبات المكالمات من Webex. في المثال أعلاه، عندما يطلب المشاركون في الاجتماع في الولايات المتحدة معاودة الاتصال من Webex إلى رقم هاتف الولايات المتحدة الخاص بهم، يستخدم Webex DNS SRV cube.us.example.com
لتوجيه هذه المكالمة إلى شبكة شريك Cisco. عندما يطلب المشاركون في الاجتماع في المكسيك معاودة الاتصال من Webex إلى رقم الهاتف الخاص بهم في المكسيك، سيستخدم Webex DNS SRV cube.mx.example.com
لتوجيه هذه المكالمة إلى شبكة شريك Cisco.
بالنسبة لأي بلد/منطقة ليس لديها سجل محدد في DNS SRV الخاص بمعاودة الاتصال، يتم توجيه طلبات المكالمات هذه إلى "سجل DNS SRV الخاص بجميع البلدان الأخرى. يجب أن يقوم المسؤول بتكوين سجل DNS SRV الخاص بـ "جميع البلدان الأخرى".
الحد الأقصى لعدد السجلات لمجموعة DNS SRV الخاصة بمعاودة الاتصال المحددة هو 200.
قوالب العميل
قالب العميل هو مفهوم موجود لحل Webex for BroadWorks. يوفر القالب التكوين الافتراضي المستخدم لتوفير عميل نهائي. يوفر BYoPSTN سمات إضافية إلى قالب العميل:
نوع الانضمام إلى الاجتماع - يمكن أن يكون إما أرقام الاتصال الواردة من Cisco أو أرقام الاتصال الواردة التي يقدمها الشريك. تشير هذه السمة إلى أرقام الهواتف التي تم تكوينها لمواقع الاجتماعات المرتبطة بحزم Standard وPremium. يجب أن يحدد المسؤول أرقام الاتصال الوارد التي يوفرها الشريك.
مجموعة أرقام الهواتف — خيار أرقام الاتصال الواردة التي يوفرها الشريك فقط، تشير هذه السمة إلى أرقام الهواتف التي يستخدمها العملاء النهائيون والتي تم توفيرها للحزم القياسية والمميزة عند الانضمام إلى الاجتماعات.
مجموعة DNS SRV الخاصة بمعاودة الاتصال - خيار أرقام الاتصال الواردة التي يوفرها الشريك فقط، تشير هذه السمة إلى سجلات DNS SRV التي يستخدمها Webex عند معاودة الاتصال بالعملاء النهائيين الذين تم توفيرهم لحزم Standard وPremium عند الانضمام إلى الاجتماعات. إذا كنت لا ترغب في تمكين معاودة الاتصال، فيمكنك اختيار "تعطيل معاودة الاتصال" عند إنشاء قالب عميل أو تحديثه. عند توفير أول مشترك إما لـ Standard أو Premium لعميل نهائي، يتم توفير موقع اجتماع الحزمة المرتبط. يتم توفير موقع اجتماع الحزمة وفقًا لقالب العميل المذكور أعلاه. تتم إضافة أي مشترك تم توفيره لاحقًا إما لـ Standard أو Premium إلى موقع الاجتماع الذي تم توفيره بالفعل - لم يتم تغيير تكوين موقع الاجتماع.
تنطبق أي تغييرات على قالب العميل فيما يتعلق بالسمات المذكورة أعلاه فقط على مواقع اجتماعات الحزمة التي تم توفيرها حديثًا. لا تتأثر مواقع الاجتماعات الحالية، التي تم توفيرها بالفعل، بالتغييرات في قالب العميل.
الاستثناء الوحيد الملحوظ هو أنه إذا كان لدى العميل النهائي بالفعل موقع اجتماع حزمة، يتم توفير أي موقع اجتماع حزمة جديد باستخدام نفس نوع الانضمام إلى الاجتماع مثل موقع اجتماع الحزمة الحالي. على سبيل المثال، إذا كان لدى العميل النهائي موقع اجتماع للحزمة القياسية باستخدام أرقام الاتصال الواردة من Cisco وتم تحديث قالب العميل لاستخدام أرقام الاتصال الواردة التي يوفرها الشريك، يتم توفير موقع جديد لاجتماع الحزمة الممتازة باستخدام أرقام الاتصال الواردة من Cisco، فلا يتم تطبيق إعداد قالب العميل. يجب دائمًا توفير مواقع الاجتماعات القياسية والمميزة للعميل النهائي المحدد باستمرار.
مجموعة مكالمات BroadWorks
Cisco Partner Hub - توفر شاشة BroadWorks Calling Cluster إمكانية الوصول لعرض معلومات تكوين BroadWorks (BYoPSTN) و/أو تنزيلها. تتضمن معلومات تكوين BYoPSTN لمجموعة معينة البيانات التالية:
تفاصيل مؤسسة حل البذور الأساسية بما في ذلك UUID لموقع اجتماع الحزمة القياسي وعنوان URL للموقع.
تفاصيل مجموعة أرقام الهاتف لكل المجموعات التي تم تكوينها لهذه المجموعة. ويشمل ذلك رقم الهاتف لرموز الوصول إلى الاجتماع لكل مجموعة. لاحظ أن التفاصيل يجب أن تشمل المجموعات المرتبطة بجميع مؤسسات حل البذور الثانوية.
تفاصيل مجموعة DNS SRV الخاصة بمعاودة الاتصال لكل المجموعات التي تم تكوينها لهذه المجموعة. لاحظ أن التفاصيل يجب أن تشمل المجموعات المرتبطة بجميع مؤسسات حل البذور الثانوية.
تفاصيل قالب العميل لهذه القوالب باستخدام أي من مجموعات أرقام الهاتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال.
تمتلك كل مجموعة مكالمات BroadWorks معلومات تكوين BroadWorks (BYoPSTN) الخاصة بها وتحديدًا مجموعات أرقام الهواتف المعينة ومجموعة DNS SRV الخاصة بمعاودة الاتصال. ومع ذلك، يرجى ملاحظة أن جميع مجموعة مكالمات BroadWorks تشترك في نفس مؤسسة حل البذور الأساسية، وبالتالي فإن جميعها تتضمن نفس المجموعة UUID لموقع اجتماع الحزمة القياسي وعنوان URL للموقع.
تتوفر معلومات تكوين BroadWorks (BYoPSTN) للعرض/التنزيل فقط عندما يقوم المسؤول بتكوين مؤسسة حل البذور الأساسية واختيارها. يجب أن يكون لدى مؤسسة حل البذور الأساسي مستخدم واحد على الأقل للحزمة القياسية ويجب أن تستخدم الحزمة القياسية خيار الانضمام إلى اجتماع أرقام الاتصال الواردة التي يوفرها الشريك (BYoPSTN).
مثال على عناصر تكوين BYoPSTN
تعرض الصورة التالية مثالًا لنشر BroadWorks متعددة المجموعات باستخدام قوالب العملاء القائمة جغرافيًا وأرقام الهواتف والتوجيه.
يعرض الجدول الأول عملية نشر BroadWorks متعددة المجموعات باستخدام قوالب العملاء المستندة إلى المنطقة ومجموعات أرقام الهواتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال. يتم توسيع الجداول اللاحقة على مجموعة أرقام الهاتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال.
مجموعة BroadWorks | اسم القالب | مجموعة | نوع الانضمام إلى الاجتماع | مجموعة أرقام الهواتف | مجموعة DNS SRV الخاصة بمعاودة الاتصال |
---|---|---|---|---|---|
BWKS US NG | الأمراض المنقولة بالاتصال الجنسي في غرب الولايات المتحدة | المعيار | أرقام الاتصال الواردة التي قدمها الشريك | غرب الولايات المتحدة | CB US |
الولايات المتحدة ويست بريم | المتميزة | ||||
الأمراض المنقولة بالاتصال الجنسي في شرق الولايات المتحدة | المعيار | شرق الولايات المتحدة | |||
الولايات المتحدة الشرقية بريم | المتميزة | ||||
BWKS MX | MX Std | المعيار | أرقام الاتصال الواردة التي قدمها الشريك | MX PNG | CB MX |
MX بريم | المتميزة | ||||
BWKS المملكة المتحدة | الأمراض المنقولة جنسيًا في المملكة المتحدة | المعيار | أرقام الاتصال الواردة التي قدمها الشريك | PNG المملكة المتحدة | تم تعطيل معاودة الاتصال |
بريم المملكة المتحدة | المتميزة | ||||
BWKS لنا | الأمراض المنقولة جنسيًا في الولايات المتحدة | المعيار | أرقام الاتصال الواردة من Cisco | لا شيء | لا شيء |
يستخدم المشتركون الذين يتم توفيرهم باستخدام قالب US West Std أو US West Prm رقم هاتف US West عند الانضمام إلى الاجتماعات. يتم إرسال طلبات معاودة الاتصال الخاصة بالانضمام إلى اجتماع المشتركين إلى سجلات CB US DNS SRV.
يستخدم المشتركون الذين يتم توفيرهم باستخدام قالب US East Std أو قالب US East Prm رقم هاتف US East عند الانضمام إلى الاجتماعات. يتم إرسال طلبات معاودة الاتصال الخاصة بالانضمام إلى اجتماع المشتركين إلى سجلات CB US DNS SRV.
يستخدم المشتركون الذين يتم توفيرهم باستخدام قالب MX STD أو MX PRM رقم هاتف MX PNG عند الانضمام إلى الاجتماعات. يتم إرسال طلبات معاودة الاتصال الخاصة بالانضمام إلى اجتماع المشتركين إلى سجلات CB MX DNS SRV.
يستخدم المشتركون الذين يتم توفيرهم باستخدام قالب STD في المملكة المتحدة أو قالب PRM في المملكة المتحدة أرقام هواتف PNG في المملكة المتحدة عند الانضمام إلى الاجتماعات. لن يتم عرض انضمام هؤلاء المشتركين إلى الاجتماع عبر معاودة الاتصال حيث تم تعطيل معاودة الاتصال.
يستخدم المشتركون الذين يتم توفيرهم باستخدام STD في الولايات المتحدة أرقام الاتصال الواردة من Cisco، وبالتالي لا يتم تعيين مجموعة أرقام هواتف أو مجموعة DNS SRV الخاصة بمعاودة الاتصال. يستخدم هؤلاء المشتركون أرقام الهواتف التي توفرها Cisco للانضمام إلى الاجتماع وسجلات Cisco DNS SRV للانضمام إلى الاجتماع باستخدام معاودة الاتصال.
وفيما يلي تفاصيل المثال الخاص بمجموعات أرقام الهواتف:
مجموعة أرقام الهواتف | اسم رقم الهاتف | الدولة | رمز الدولة | رقم الهاتف | إعلان | النوع المجاني | أولوية الاتصال |
---|---|---|---|---|---|---|---|
غرب الولايات المتحدة | سان فرانسيسكو الأمريكية | US | +1 | 4156551000 | الإنجليزية | رقم مجاني | أساسي |
الولايات المتحدة بالو ألتو | US | +1 | 9863502478 | الإنجليزية | الرقم المجاني | لا شيء | |
شرق الولايات المتحدة | ماريلاند الأمريكية | US | +1 | 2403332200 | الإنجليزية | رقم مجاني | أساسي |
فلوريدا الأمريكية | US | +1 | 9049002303 | الإنجليزية | رقم مجاني | ثانوية | |
الولايات المتحدة نيويورك | US | +1 | 8056504578 | الإنجليزية | الرقم المجاني | لا شيء | |
MX PNG | المكسيك | MX | +52 | 2065304086 | الإسبانية الأوروبية | رقم مجاني | أساسي |
PNG المملكة المتحدة | المملكة المتحدة | المملكة المتحدة | +44 | 4527789651 | الإنجليزية | رقم مجاني | أساسي |
تفاصيل المثال مجموعات DNS SRV الخاصة بمعاودة الاتصال هي كما يلي:
مجموعة DNS SRV الخاصة بمعاودة الاتصال | الدولة | DNS SRV |
---|---|---|
CB US | US | cube.us.example.com |
كل البلدان الأخرى | cube.row.example.com | |
CB MX | MX | cube.mx.example.com |
كل البلدان الأخرى | cube.row.example.com |
قد يكون التكوين الخاص بتسجيل DNS SRV في الولايات المتحدة، cube.us.example.com كما هو الحال في المثال:
| 86400 | في | SRV | 10 | 10 | 5061 |
|
| 86400 | في | SRV | 10 | 10 | 5061 |
|
قد يحل سجل DNS SRV هذا إلى سجل DNS التالي:
| 86400 | في | A | 45.84.168.81 |
| 86400 | في | A | 45.84.168.82 |
تعمل سجلات DNS SRV على تأمين مكالمات SIP من WEBEX إلى CUBE. |
المنافذ التي يستخدمها Webex
يجب فتح المنافذ الموجودة في الجدول أدناه على جدار حماية DMZ حيث يوجد CUBE، ويمكن إغلاق المنافذ الأخرى. للحصول على معلومات إضافية حول المنافذ ومتطلبات الشبكة، ارجع إلى المقالة التالية:
https://collaborationhelp.cisco.com/article/WBX264
المصدر | منافذ المصدر | الوجهة | منافذ الوجهة | البروتوكول | الوصف | ||
---|---|---|---|---|---|---|---|
خدمات الصوت في Webex Edge | قصير الأجل | CUBE | 5061 | TCP | (mTLS 1.2) إرسال إشارات SIP الواردة من صوت Webex Edge إلى CUBE SBC.
| ||
خدمات الصوت في Webex Edge | 4000 - 4010 | CUBE | 5061 | TCP | خيارات Ping (mTLS 1.2) لصوت Webex Edge. | ||
CUBE | قصير الأجل | EdgeAudio | 5605 | TCP | (mTLS 1.2) إرسال إشارات SIP الصادرة لصوت Webex Edge. | ||
خدمات الصوت في Webex Edge | قصير الأجل | CUBE | المنافذ المؤقتة 8000 - 59999 | UDP | يجب فتح ثقوب جدار الحماية (SRTP) لحركة مرور الوسائط الواردة إلى صوت Edge. | ||
CUBE | المنافذ المؤقتة 10200 - 28000 | Edge Audio | قصير الأجل | UDP | (SRTP) يجب فتح فتحات جدار الحماية لحركة مرور الوسائط الصادرة إلى CUBE. |
أجنحة تشفير TLS وSRTP
يتم استخدام TLS v1.2 أو أعلى لمصافحة mTLS، ويتم دعم التشفيرات التالية بواسطة صوت Webex Edge (أثناء معاودة الاتصال، يقدم Webex Edge Audio هذه في Hello الخاصة بعميل مصافحة TLS):
TLSECDHEECDSAWITHAES128GCMSHA256_______
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_مع _AES_256_CBC_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLSECDHERSAWITHAES128GCMSHA256_______
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH _AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_مع_AES_256_GCM_SHA384
TLS_RSA_مع_AES_256_CBC_SHA256
TLS_RSA_مع_AES_128_GCM_SHA256
TLS_RSA_مع_AES_128_CBC_SHA256
TLS_DHE_DSS_مع_AES_256_GCM_SHA384
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
يتم استخدام التشفيرات التالية لـ sRTP:
AEAD_AES_256 _GCM
AEAD_AES_128_GCM
AES_CM_128_HMAC_SHA1_80
AESCM128HMACSHA180_____
برامج ترميز الصوت المدعومة
G722
G711µ
G711a
متطلبات ملف تعريف SIP وRTP
يتطلب الحل أنه بين CUBE (أو SBC) وWebex، تقوم بنشر SIP TLS لإرسال الإشارات وsRTP للوسائط.
يجب أن تتوافق ملفات تعريف SIP وRTP كجزء من هذا الاتصال مع المتطلبات التالية:
متطلبات ملف تعريف SIP | التفاصيل |
---|---|
مؤقت انتهاء الجلسة | 2220 ثانية (قبول SIP 422) * يتم تعديلها لكل حاجة عمل ومن المتوقع 422. |
عرض الوسائط للدخول | عرض مبكر |
عرض وسائل الإعلام للخروج | عرض متأخر |
خيارات بينغ الفترة | 30 ثانية (الحد الأدنى) |
DTMF | حمولة RFC2833 101 (لا يوجد DTMF صوتي!) |
منافذ SIP-UDP | 4000-4010,5061,5065 |
ملف تعريف RTP | التفاصيل |
---|---|
ملف تعريف حمولة الصوت | G.722/ G.711μ / G.711a |
حجم الحزمة | 20 ثانية |
VAD (اكتشاف النشاط الصوتي) | لا |
مؤقت عدم النشاط الإعلامي | 1200 ثانية |
تغيير برنامج ترميز الاتصال في منتصف الاتصال | غير مقبول |
RTP | 8000-48198 |
تشفيرات sRTP | AEAD_AES_256 _GCM AEAD_AES_128_GCM AES_CM_128_HMAC_SHA1_80 AESCM128HMACSHA180_____ |
برنامج ترميز G.729 غير مدعوم. إذا كنت ترغب في استخدام G.729، فيجب عليك استخدام محولات الترميز. |
مجالات توجيه المكالمات Webex
DNS SRV _sips._tcp.<domain>
يتم استخدامه للوصول إلى صوت Webex Edge. هناك أربعة مجالات تعتمد على المنطقة.
المنطقة | المجال |
---|---|
الأمريكتان | ecccspx.amer.pux.com |
المملكة المتحدة، شمال أفريقيا | ecccspx.emea.pux.com |
آسيا والمحيط الهادي | ecccspx.apac.pub.webex.com |
أستراليا / نيوزيلندا | ecccspx.anz.pux.com |
أوروبا | ecccspx.euro.pux.com |
يقوم DNS SRV بحل العديد من سجلات A تشير إلى الموقع الأساسي والثانوي. يقدم الجدول التالي مثالاً لمنطقة AMER وهو عرضة للتغيير في المستقبل.
نوع التسجيل | تسجيل | الهدف | الغرض |
---|---|---|---|
SRV | _sips._tcpecccspx.amer.pux.webex.com | ecccspxpr1.amer.pux.com | اكتشاف صوت Webex Edge |
SRV | _sips._tcpecccspx.amer.pux.webex.com | ecccspxpr2.amer.pux.com | اكتشاف صوت Webex Edge |
SRV | _sips._tcpecccspx.amer.pux.webex.com | ecccspxsc1.amer.pux.com | اكتشاف صوت Webex Edge |
SRV | _sips._tcpecccspx.amer.pux.webex.com | ecccspxsc2.amer.pux.com | اكتشاف صوت Webex Edge |
A | ecccspxpr1.amer.pux.com | 207.182.174.101* | النقاط إلى Webex Edge Audio AMER الأساسي 1 |
A | ecccspxpr2.amer.pux.com | 207.182.174.102* | النقاط إلى Webex Edge Audio AMER الأساسي 2 |
A | ecccspxsc1.amer.pux.com | 207.182.174.229* | النقاط إلى Webex Edge Audio AMER الثانوي 1 |
A | ecccspxsc2.amer.pux.com | 207.182.174.230* | النقاط إلى Webex Edge Audio AMER الثانوي 2 |
إن DNS-SRV ديناميكي في طبيعته ، وعناوين IP عرضة للتغيير ؛ لذلك ، تجنب الترميز الثابت أو وضع علامات على عناوين IP. راجع قسم "محفوظات مراجعة المستند" لمعرفة أي تغييرات أو تحديثات يتم إجراؤها على المعلومات المرجعية للمنفذ لمستند Webex Calling. |
تكرار CUBE
يقوم Cisco Unified Border Element (CUBE) بتمكين إمكانية التحكم في حدود الجلسة في شبكة تدير اتصالات SIP بين الكيانات الخارجية والشبكة الداخلية. تتوفر المزيد من المعلومات حول CUBE في قسم المتطلبات المسبقة أدناه.
يتم تحديد نماذج التكرار المدعومة بغرض توفير توفر عالٍ والقضاء على نقطة واحدة من الفشل لشريك Cisco. وترد أدناه ثلاثة نماذج مختلفة. يجب على شركاء Cisco اعتماد أي نموذج قابل للتطبيق على بيئتهم.
يجب على الشريك أثناء عملية التضمين تعطيل مرشحات ICMP.
نشر Duplex CUBE لـ BroadWorks المنتشرة في موقع واحد
نشر Simplex CUBE لـ BroadWorks المنتشرة في مواقع متعددة
هناك نموذج إضافي واحد ممكن حيث يتم نشر CUBE في وضع الازدواج في كل موقع. هذا النموذج ليس ضروريا بالنظر إلى أن BroadWorks يتم نشرها مع التكرار الجغرافي.
التوفير
1 | الشروط المسبقة للشريك
|
2 | توفير أرقام الهواتف في Cisco Partner Hub
|
3 | توفير مجموعات DNS SRV الخاصة بمعاودة الاتصال في Cisco Partner Hub (اختياري)
|
4 | ربط PNG (وCDSG) بقوالب العملاء
|
5 | توفير مؤسسات حل البذور
|
6 | حدد مؤسسة حل البذور الأساسية
|
7 | تنزيل تكوين BroadWorks (BYoPSTN)
|
8 | تحديد مجال DNS SRV لصوت Webex Edge
|
9 | توفير تكوين BroadWorks الخاص بالشريك
|
10 | توفير شريك CUBE (أو SBC الخاص بك)
|
11 | شهادة BYoPSTN
|
الخطوة 1: الشروط المسبقة للشريك
يجب إكمال المتطلبات المسبقة التالية لتوفير BYoPSTN. تفترض الشروط المسبقة الموضحة أدناه أن الشريك لديه Webex عامل لنشر Cisco BroadWorks الذي يتضمن:
نظام BroadWorks الفعال - كما هو موثق في دليل حلول Webex لـ Cisco BroadWorks
ترخيص BroadWorks AS مع خدمة "VoiceXML" بكمية كافية (1 لكل رقم PSTN)
مطلوب بقع BroadWorks:
بالنسبة لـ R22:
AP.xsp.22.0.1123.ap376935
AP.as.22.0.1123.ap376935
بالنسبة لـ R23:
AP.xsp.23.0.1075.ap376935
AP.as.23.0.1075.ap376935
لـ R24
AP.as.24.0.944.ap376935
تم نشر نظام Cisco CUBE (الإصدار 16.12.2 من نظام IOS أو أحدث): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html
يتم دعم كل من CUBE المعتمد على الأجهزة والظاهرية. يوصى باستخدام CUBE القائم على الأجهزة من أجل قابلية التوسع والتعامل مع أعداد أكبر من المكالمات.
مؤسسة شريك Webex - كما هو موضح في دليل حلول Webex لـ Cisco BroadWorks
الخطوة 2: توفير مجموعات أرقام الهواتف (PNG) في Partner Hub
الإجراء الذي يستخدمه شريك Cisco لإضافة أرقام هواتف الاتصال الوارد لاجتماع Webex الخاص به هو كما يلي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
مرر إلى BroadWorks Calling.
ضمن تكوين الانضمام إلى الاجتماع (BYoPSTN)، حدد Create Call-in Phone Number Grou.
أدخل اسم مجموعة أرقام الهاتف وحدد التالي.
أدخل تفاصيل رقم الهاتف وحدد التالي.
راجع ملخص تفاصيل مجموعة أرقام الهاتف وحدد حفظ.
كرر هذا الإجراء لكل مجموعة أرقام هواتف يتم إضافتها.
توضح لقطات الشاشة أدناه الإجراء.
الخطوة 3: توفير مجموعات DNS SRV الخاصة بمعاودة الاتصال (CDSG) في Partner Hub
يجب إكمال هذه الخطوة فقط إذا كنت ترغب في نشر "الانضمام إلى الاجتماع" عبر خيار معاودة الاتصال. وإلا، يمكنك تخطي هذه الخطوة. |
إذا لم تقم بتكوين هذا الخيار، فيمكن للمستخدمين استخدام خيار الاتصال الوارد للانضمام إلى الاجتماعات، أو يمكنهم الانضمام باستخدام صوت الكمبيوتر. |
عند استخدام خيار معاودة الاتصال في الاجتماع، يلزم وجود مجموعة DNS SRV الخاصة بمعاودة الاتصال لتوجيه المكالمات من Webex إلى CUBE. الإجراء الذي يستخدمه شريك Cisco لإضافة سجلات CUBE DNS SRV الخاصة به إلى Webex هو كما يلي:
قم بتسجيل الدخول إلى Partner Hub.
انتقل إلى الإعدادات.
مرر إلى BroadWorks Calling.
ضمن تكوين الانضمام إلى الاجتماع (BYoPSTN)، حدد إنشاء مجموعة DNS SRV الخاصة بمعاودة الاتصال.
أدخل اسم مجموعة DNS SRV الخاص بمعاودة الاتصال.
حدد التالي.
أدخل تفاصيل DNS SRV الخاصة بمعاودة الاتصال.
حدد التالي.
راجع ملخص تفاصيل DNS SRV الخاص بمعاودة الاتصال.
اختر حفظ.
توفير أي تحديثات لـ DNS لتعكس السجلات الجديدة في مجموعة DNS SRV.
كرر هذا الإجراء لكل مجموعة DNS SRV الخاصة بمعاودة الاتصال المراد إضافتها.
توضح لقطات الشاشة أدناه الإجراء.
الخطوة 4: إقران PNG وCDSG بقوالب العملاء في Partner Hub
يتطلب التكوين الأولي والتحقق من حل BYoPSTN تنظيم أساسي لكل تركيبة فريدة من مجموعة أرقام الهاتف ومجموعة DNS SRV الخاصة بمعاودة الاتصال (إذا كانت معاودة الاتصال مطلوبة). لذلك، يوصى بأن يقوم شركاء Cisco بالمثل بإنشاء قالب عميل جديد لكل مجموعة فريدة من مجموعات أرقام الهاتف ومجموعة DNS SRV الخاصة بمعاودة الاتصال. يجب استخدام كل قالب عميل لإنشاء مؤسسة البذور المقابلة.
بمجرد وضع تكوين BYoPSTN والتحقق منه باستخدام مؤسسات البذور، يمكن تطبيق مجموعات أرقام الهاتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال على قوالب العملاء الموجودة كما هو مطلوب.
يرجى ملاحظة أن قوالب العملاء التي تم إنشاؤها حديثًا ليست قيد الاستخدام من قبل العملاء الحاليين غير المختبرين وبالتالي يمكن استخدامها بأمان للتحقق اليدوي من تكوين BYoPSTN.
إذا لم تقم بنشر "الانضمام إلى الاجتماع" عبر معاودة الاتصال، فلن تحتاج إلى إقران مجموعات DNS SRV الخاصة بمعاودة الاتصال بقالب العميل. ومع ذلك، تحتاج إلى تحديد تعطيل معاودة الاتصال. |
لإضافة قالب عميل جديد، قم بما يلي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
مرر إلى BroadWorks Calling.
ضمن القوالب، حدد إضافة قالب.
أدخل تفاصيل القالب. في مرحلة نوع الحزمة:
حدد نوع الحزمة باعتبارها قياسية.
حدد تكوين الانضمام إلى الاجتماع باعتباره أرقام الاتصال الواردة التي يوفرها الشريك (BYoPSTN).
حدد مجموعة أرقام هاتف تم توفيرها.
بالنسبة لمجموعة DNS SRV الخاصة بمعاودة الاتصال، إذا كنت تريد تمكين خيار معاودة الاتصال في الاجتماع، فحدد مجموعة DNS SRV الخاصة بمعاودة الاتصال التي تم توفيرها. بخلاف ذلك، حدد تعطيل معاودة الاتصال.
حدد التالي.
أدخل تفاصيل القالب المتبقية.
راجع ملخص تفاصيل القالب.
انقر على حفظ.
كرر هذا الإجراء لكل قالب عميل يجب إضافته
توضح لقطة الشاشة أدناه الإجراء.
لتحديث قالب عميل حالي، قم بما يلي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
قم بالتمرير إلى قسم BroadWorks Calling.
ضمن القوالب، حدد عرض القالب.
حدد القالب المراد تحديثه.
قم بالتمرير إلى قسم تكوين الانضمام إلى الاجتماع:
حدد أرقام الاتصال الواردة التي يوفرها الشريك (BYoPSTN).
حدد مجموعة أرقام الهاتف التي تم تكوينها مسبقًا.
بالنسبة لمجموعة DNS SRV الخاصة بمعاودة الاتصال، إذا كنت تريد تمكين خيار معاودة الاتصال في الاجتماع، فحدد مجموعة DNS SRV الخاصة بمعاودة الاتصال التي تم توفيرها. بخلاف ذلك، حدد تعطيل معاودة الاتصال.
اختر حفظ.
توضح لقطة الشاشة أدناه الإجراء.
الخطوة 5: توفير مؤسسات حل البذور
يحتوي حل BYoPSTN على عدة مكونات مختلفة، يجب تكوين كل منها بشكل صحيح حتى يعمل الحل بنجاح. يتمثل أحد غرضين لمؤسسات حل البذور في إنشاء رقم هاتف لرموز الوصول إلى الاجتماعات ومعرف فريد من نوعه لموقع الاجتماع (UUID للموقع) مطلوب لتشغيل الحل المستمر. والغرض الآخر هو التحقق من التكوين.
لكل مجموعة فريدة من مجموعات أرقام الهاتف ومجموعة DNS SRV الخاصة بمعاودة الاتصال، يجب إنشاء قالب عميل مماثل مسبقًا. بالنسبة لكل من قوالب العملاء هذه، يجب توفير مؤسسة لحل البذور. يؤدي توفير مؤسسات البذور هذه إلى إنشاء رقم الهاتف لرموز الوصول إلى الاجتماع ورموز UUID لموقع اجتماع المطلوب لتكوين BroadWorks.
باستخدام كل من قوالب العملاء التي تم تكوينها مسبقًا، قم بتوفير مشترك لمزود خدمة BroadWorks Service Provider الجديد أو BroadWorks Enterprise الجديد باستخدام مستخدم حزمة قياسية. يجب أن يستخدم موقع اجتماع الحزمة القياسية الناتج خيار الانضمام إلى اجتماع أرقام الاتصال لموفر الشريك. يمكن استخدام أي من الطريقتين التاليتين لتوفير المشترك:
توفير المشترك في الاختبار باستخدام واجهات API لمشتركي BroadWorks كما هو موثق في
developer.webex.com
.قم بتمكين مشترك في الاختبار لخدمة IM&P على BroadWorks التي تم تكوينها لاستخدام قالب العميل. يرجى التأكد من أن قالب العميل يستخدم الحزمة القياسية كافتراضية للتأكد من أن المشترك في الاختبار قد تم تعيين حزمة قياسية. وبدلاً من ذلك، يجب تحديث المشترك في الاختبار فيما بعد ليحصل على الحزمة القياسية.
يرجى ملاحظة أنه يوصى بأن تكون مؤسسات حل البذور مرتبطة بمزود خدمة BroadWorks Service Provider أو اختبار BroadWorks Enterprise.
الخطوة 6: حدد مؤسسة حل البذور الأساسية
من المهم للغاية أن يظل موقع الاجتماع هذا مزودًا حيث يتم إرسال UUID هذا الموقع في كل طلب للانضمام إلى اجتماع مكالمة كرمز مصادقة. يجب ألا تحذف مؤسسة البذور حيث سيتم أيضًا حذف موقع الاجتماع المرتبط. إذا تمت إزالة مؤسسة البذور، فستحتاج إلى توفير مؤسسة جديدة وإعادة تكوين Broadworks باستخدام UUID للموقع الجديد.
يمكن حذف المؤسسات الأساسية وأي مؤسسات ثانوية لحل البذور، إذا رغبت في ذلك قبل تعيين مجموعة أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال للعملاء غير الخاضعين للاختبار. عند تعيين مجموعة أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال لأي عميل غير مختبر، تكون أرقام الهواتف وسجلات معاودة الاتصال هذه مرتبطة بمواقع الاجتماعات لهؤلاء العملاء وتكون قيد الاستخدام للانضمام إلى الاجتماع باستخدام الاتصال الوارد ومعاودة الاتصال. يجب اعتبار أي تغييرات تؤثر على الخدمة.
لتحديد مؤسسة حل البذور الأساسية، قم بما يلي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
قم بالتمرير إلى قسم BroadWorks Calling.
ضمن قسم التحقق من صحة التكوين (BYoPSTN)، حدد تعيين.
في شاشة تعيين المؤسسة، ابحث عن إحدى مؤسسات البذور التي تم تكوينها مسبقًا واختارها
حدد تعيين.
منظمة البذور المختارة هي منظمة البذور الأساسية.
توضح لقطات الشاشة أدناه الإجراء.
الخطوة 7: تنزيل تكوين BroadWorks (BYoPSTN)
تتوفر تفاصيل مؤسسة حل البذور الأساسية ومجموعات أرقام الهاتف ومجموعة معاودة الاتصال DNS SRV لمجموعة معينة من BroadWorks في موقع واحد، وهو ملف JSON الخاص بتكوين BroadWorks (BYoPSTN). هذه المعلومات مطلوبة لتكوين BroadWorks لـ BYoPSTN.
يرجى ملاحظة أن ملف تكوين JSON متاح فقط للعرض/التنزيل بعد تحديد مؤسسة حل البذور الأساسية.
الإجراء الخاص بعرض/تنزيل ملف تكوين JSON على النحو التالي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
مرر إلى BroadWorks Calling.
ضمن المجموعات، حدد عرض المجموعة.
حدد المجموعة المقترنة بقوالب العميل التي تم تكوينها لـ BYoPSTN.
قم بالتمرير إلى تكوين BroadWorks لقسم BYoPSTN.
انقر فوق تنزيل ملف تكوين JSON.
كرر هذا الإجراء لأي مجموعات BroadWorks الأخرى.
توضح لقطات الشاشة أدناه الإجراء.
يرجى الاطلاع على نموذج ملف تكوين JSON أدناه. يحتوي الملف على معلومات تكميلية على كل مجموعة أرقام الهواتف، ومجموعة معاودة الاتصال DNS SRV، وعناصر تكوين المفاتيح التالية التي يجب إدخالها على BroadWorks معلمة بخط عريض.
siteUUID: يجب أن ترسل BroadWorks هذه القيمة في رسائل SIP، وهي رمز يستخدمها WeBEX Edge Audio لتأكيد هوية BroadWorks الخاصة بشريك CISCO ووصوله إلى مواقع الاجتماعات التي يديرها شريك Cisco هذا.
تعيين رمز الوصول إلى رقم الهاتف: يجب تكوين أرقام الهواتف ورموز الوصول إلى Webex المرتبطة بها على BroadWorks.
phoneNumber
رمز الوصول
localeTag: يجب تكوين لغة الإعلان المطلوبة المرتبطة برقم الهاتف على BroadWorks.
dnsSrv: يجب تكوين DNS SRV الخاص بمعاودة الاتصال في DNS والرجوع إلى مثيلات CUBE المطلوبة.
{
"siteUUID": "491db0821791441a96c233fefb6c6dfc",
"siteURL": " seedtestenterpriseabc.webex.com ",
"partnerOrgId": "1da175de-3651-4467-b26b-b0d85a2cb3ad",
"solutionValidationOrgId": "d927ac4d-3d73-4d7f-8506-a1bc0a221934",
"customerTemplates": [
{
"name": "US West Std",
"id": "27fe1337-ab1d-44b0-8b5e-ff1d32f6e3f8",
"phoneNumberGroupId": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
"callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
},
{
"name": "US East Std",
"id": "070d6682-b64f-46ea-bc4b-b2e1218ba4bb",
"phoneNumberGroupId": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
"callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
}
],
"phoneNumberGroups": [
{
"name": "US West",
"id": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
"phonenumbers": [
{
"id": "617c5faa-1721-45c7-bc70-e6d7c20ccc29",
"name": "US Palo Alto",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "TollFree",
"defaultPhoneNumberType": "NONE",
"phoneNumber": "9863502478",
"accessCode": "88672693772924908359"
},
{
"id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7",
"name": "US Toll San Francisco",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "Toll",
"defaultPhoneNumberType": "PRIMARY",
"phoneNumber": "4156551000",
"accessCode": "88652789466280320324"
}
]
},
{
"name": "US East",
"id": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
"phonenumbers": [
{
"id": "ca0c622a-8621-4477-91e0-b3e214833568",
"name": "US Maryland",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "Toll",
"defaultPhoneNumberType": "PRIMARY",
"phoneNumber": "2403332200",
"accessCode": "88631321777971704941"
},
{
"id": "00875574-9a46-4447-a967-350b6176755a",
"name": "US Florida",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "Toll",
"defaultPhoneNumberType": "SECONDARY",
"phoneNumber": "9049002303",
"accessCode": "88632627551145646175"
},
{
"id": "a2c10316-9266-4423-a669-d67949f99d33",
"name": "US New York",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "TollFree",
"defaultPhoneNumberType": "NONE",
"phoneNumber": "8056504578",
"accessCode": "88649679020033567943"
}
]
}
],
"callbackDnsSrvGroups": [
{
"name": "CB US",
"callbackDnsSrvs": [
{
"name": "Callback US",
"countryCode": "US",
"dnsSrv": "cube.us.example.com",
"id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e"
}
],
"id": "25392686-a390-49b9-bad5-cb47159c3e992"
},
{
"name": "CB MX",
"callbackDnsSrvs": [
{
"name": "Callback MX",
"countryCode": "MX",
"dnsSrv": "cube.mx.example.com",
"id": "cca0e4c3-5cff-412c-a854-bfb719f603a2"
}
],
"id": "36403797-b401-50c0-cbe5-dc58260d4f003"
}
]
}
الخطوة 8: تحديد مجال DNS SRV لصوت Webex Edge
يجب تكوين مجال DNS SRV لصوت Webex Edge على BroadWorks. استخدم الإجراء التالي لتحديد القيمة.
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى العملاء.
حدد مؤسسة التحقق من صحة BYoPSTN.
حدد عرض العميل.
انتقل إلى الخدمات/الاجتماعات.
حدد موقع اجتماع الحزمة القياسية.
قم بالتمرير إلى أسفل اللوحة الجانبية، وحدد تكوين الموقع.
حدد الإعدادات العامة / إعدادات الصوت.
ضمن قسم أرقام الاتصال العالمية المخصصة لصوت Edge ، حدد إنشاء برنامج نصي Lua.
في النافذة المنبثقة ابحث عن القيمة "-- تحديث إلى العنوان باستخدام عنوان URL لـ CCAX".
-- Update To header with CCAX URL local oldTo1 = msg:getHeader("To") local newTo1 = string.gsub(oldTo1, "<sip:(.+)@(.*)>", "<sip:%1@ecccx.amer.webex.com>") msg:modifyHeader("To", newTo1)
استخرج القيمة بخط عريض، على سبيل المثال،
ecccx.amer.webex.com.
هذا هو مجال DNS SRV لصوت Webex Edge الذي يجب تكوينه على BroadWorks.
الخطوة 9: توفير تكوين BroadWorks الخاص بالشريك
يصف هذا القسم تكوين BroadWorks اللازم لتنفيذ سيناريوهات الاتصال الوارد في الاجتماع ومعاودة الاتصال الموضحة في المخططات أدناه. تستند أمثلة التكوين إلى البيانات الموجودة في ملف JSON الموضحة في القسم السابق. ومن المتوقع أن تختلف الأرقام والمجالات وتسمية المؤسسة/المجموعات ونوع الأجهزة والسياسات والملفات الشخصية وما إلى ذلك حسب الشريك.
تدفق المكالمات:
- يطلب المستخدم معاودة الاتصال، يبدأ Webex معاودة الاتصال.
- يتم توجيه المكالمة إلى BroadWorks OTT.
- تصل المكالمة إلى CUBE الذي تم توفيره في CH. يقوم CUBE بتوجيه المكالمة إلى BroadWorks.
- يحدد BroadWorks المكالمة على أنها إنشاء مضيف اجتماع ويقوم بإنشاء جلسة لمستخدم مضيف الاجتماع ويقوم بمعالجة المكالمة.
- تقوم جلسة مستخدم مضيف الاجتماع بمعالجة المكالمة وترجمة الرقم الذي تم الاتصال به. بالإضافة إلى ذلك، يتم إنشاء سجل للفوترة بالنيابة عن مستخدم مضيف الاجتماع.
- تقوم BroadWorks بتوجيه المكالمة إما إلى المستخدم المرتبط بالجهاز (7) أو إلى PSTN (8).
قبل البدء
يمكن أن يكون اتصال SIP بين BroadWorks وCUBE عبر UDP أو TCP وفقًا لمتطلبات الشبكة الخاصة بك. على سبيل المثال، إذا كانت بعض أجهزة الشبكة أو الوصول (على سبيل المثال، البوابات أو نقاط النهاية) في عمليات الاتصال داخل BYoPSTN أو معاودة الاتصال لا تدعم TCP، فيجب استخدام UDP بدلاً من ذلك.
يستخدم التكوين والأمثلة الموضحة في هذا الدليل TCP كبروتوكول نقل. لاستخدام TCP، تأكد من تكوين كل من خادم تطبيق BroadWorks وخادم الشبكة لـ TCP:
_CLI/Interface/SIP> get
networkProxyTransport = unspecified
accessProxyTransport = unspecified
supportDnsSrv = true
supportTcp = true
خادم التطبيق
نوع تعريف الجهاز/ملف تعريف الجهاز
يجب إنشاء نوع جديد لملف تعريف الهوية/الجهاز لتمثيل CUBE. تأكد من تعيين الخصائص التالية أدناه، بينما يمكن ترك الخصائص الأخرى بالقيم الافتراضية:
نوع عنوان إرسال الإشارات — التعيين على عنوان الوكيل الذكي
المصادقة — التعيين على التمكين
دعم الهوية في التحديث وإعادة الدعوة—تم التحديد
إمكانية التسجيل الثابت—التعيين على التمكين
قادر على الفيديو — التعيين إلى معطل
في المثال أدناه، يتم إنشاء نوع ملف تعريف الهوية/الجهاز الجديد "_profileVXML" لتمثيل CUBE.
مشترك ظاهري في Voice XML
إنشاء مثيل VoiceXML
يتم تمثيل كل رقم من أرقام Webex Meetings PSTN بواسطة مشترك ظاهري في BroadWorks، ويمكن استخدام وظيفة المشترك الظاهري VoiceXML. يوصى باستخدام مؤسسة ومجموعة مخصصة لجميع المشتركين الظاهريين في VoiceXML. لاحظ أننا لا نستغل في الواقع أي إمكانات VoiceXML، ولكن هذا النوع من المستخدم الظاهري مناسب للتفاعل مع CUBE.
من أجل استخدام خدمة VoiceXML، تأكد من أن الترخيص يحتوي على كميات كافية من "VoiceXML" وأن الخدمة مصرح بها على مستوى المؤسسة والمجموعة، ويتم تعيين خدمة VoiceXML للمجموعة كما هو موضح في صورة المثال أدناه.
تحت VoiceXML وقم بإنشاء مثيل لكل رقم PSTN.
، حددتكوين عناوين VoiceXML
لكل مثيل من مثيلات VoiceXML، قم بتوفير ما يلي ضمن عناوين VoiceXML:
رقم الهاتف—أدخل رقم الاتصال لموقع Webex Meetings (على سبيل المثال، 2403332200).
الامتداد
ملف تعريف الهوية/الجهاز—إنشاء مثيل واحد (على سبيل المثال، _deviceبروفيسور VXML) بناءً على نوع الجهاز الذي تم إنشاؤه في القسم السابق (VXML_profile في المثال) وأدخل التكوين التالي.
الخط/المنفذ— أدخل بتنسيق <access number="">@<domain> ، حيث
<access number=""> هو رقم رمز الوصول لموقع Webex Meetings (متاح من ملف JSON) (على سبيل المثال، 886313217777971704941)
<domain> هو مجال صوت Webex Edge لموقع الاجتماع هذا (على سبيل المثال، ecccspx.amer.pub.webex.com)
اتصال sip— بالنسبة لمكالمات الاتصال الوارد في الاجتماع إلى رقم الوصول، سيتم إرسال INVITE مع تعيين URI للطلب على قيمة هذا الحقل. أدخل جهة اتصال SIP بهذا التنسيق <sip contact="">;<Locale>;<Meetings Site="" UUID="">;<SIP transport="">حيث:
<sip contact=""> هو <number> من حقل الخط/المنفذ ولكن مع المجال باعتباره SRV الذي يحل عنوان CUBE (على سبيل المثال، 886313217777971704941@cube.internal.local)
<Locale> يمثل إعداد اللغة وفقًا لإعدادات المستخدم المحلية (على سبيل المثال، الإعدادات المحلية=en_الولايات المتحدة)
<Meetings Site="" UUID=""> هو UUID للموقع من ملف JSON (على سبيل المثال، x-cisco-site-uuid=abbd f6c519fb1ee053ad fc0a038b)
<SIP transport=""> يجب أن يكون transport=tcp ليكون AS يستخدم TCP لإرسال الرسائل إلى CUBE.
فيما يلي مثال على إعدادات عناوين VoiceXML.
لكل رقم وصول إضافي للاجتماع ليتم استخدامه، يجب إنشاء مشترك ظاهري VoiceXML إضافي على غرار الموجود أعلاه. يمكن استخدام ملف تعريف الجهاز نفسه، ولكن يجب إنشاء حقلي منفذ الخط والاتصال من معلومات رقم الوصول كما هو موضح أعلاه. |
تأكد من التحقق من أن حدود سياسة معالجة المكالمات التي تقوم بتهيئتها على المشترك الظاهري BroadWorks كافية للتعامل مع مكالمات BYoPSTN الإضافية في مجموعة أرقام الهاتف الخاصة بك. |
تعيين مصادقة SIP لمثيل VoiceXML
قم بتعيين خدمة المصادقة إلى المشترك الظاهري VoiceXML. سيتم استخدام هذا لمصادقة رسائل SIP INVITE من CUBE في سيناريو معاودة الاتصال. كما أنه يمنع المشترك الظاهري VoiceXML من قبول المكالمات من جهات أخرى غير CUBE
انتقل إلى صفحة مصادقة المشترك الظاهرية تحت "المرافق" وأدخل اسم مستخدم وكلمة مرور SIP كما هو موضح أدناه:
يجب تكوين CUBE بنفس اسم المستخدم وكلمة المرور من أجل المصادقة الصحيحة على رسائل INVITE التي يتم إرسالها إلى AS. مثال على الأمر لتكوين مصادقة SIP على CUBE هو كما يلي:
|
ملف Namedefs
يحتوي حقل جهة اتصال SIP للمشترك الظاهري VoiceXML على عنوان URL حيث يقوم جزء المجال بحل عنوان CUBE. هذا SRV داخلي، ويمكن استخدام ملف NAMEDEFS الموجود على AS لحل SRV الداخلي إلى IP CUBE.
في مثالنا، يكون SRV لجهة اتصال SIP هو CUBE.INTERNAL.LOCAL ويقرر معالجة المنفذ 5060.165.196.30 للوصول إلى CUBE. على AS، /usr/local/broadworks/bw_base/conf/namedefs
تم تحديث الملف على النحو التالي:
_sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30
نوع مكالمة Webex Meetings
تتوفر خيارات تكوين معالجة مكالمات Webex Meetings للتحكم في كيفية التعامل مع مكالمات الاتصال الوارد في الاجتماع. بشكل افتراضي، تتم معالجة مكالمات الاتصال الوارد في الاجتماع كمكالمات خارجية حيث يتم استضافة أرقام الاتصال الوارد في مؤسسة أو موفر خدمة مخصص. يتم تضمين المكالمات الخارجية عادةً في عدد جلسات التحكم في قبول الجلسة ويتم وضع علامة عليها ليتم شحنها في مؤشر الشحن الخاص بحقل CDR.
يضيف المثال التالي التكوين الموصى به لمعالجة مكالمات الاجتماع كمكالمات داخلية بحيث يتم استبعادها من الشحن واستبعادها من عدد "التحكم في قبول الجلسة".
من خلال إعداد Enforce Ns Charge Field على صحيح، يعتمد عدد سكان ChargeIndicator في حقل CDR على سمة الشحن التي تم تكوينها لنوع مكالمة خادم الشبكة.
AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> add "Webex Meetings" WXM true true
AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> get
Name NS Call Type Enforce NS Charge Field Process As Internal For SAC-Subscriber
==========================================================================================
Webex Meetings WXM true true
مشترك افتراضي في معاودة الاتصال لاجتماع VoiceXML
إنشاء مشترك في معاودة الاتصال لاجتماع VoiceXML
يجب تكوين مشترك ظاهري VoiceXML مخصص له خيار خاص لمعاودة الاتصال في اجتماع Webex (يسمى فيما بعد مشترك في معاودة الاتصال في اجتماع VoiceXML) على خادم تطبيق BroadWorks (AS) للتعامل مع مكالمات معاودة الاتصال في Webex Meetings. يمكن تكوين مثيل واحد فقط لهذا المشترك على AS.
لتمكين الميزة، قم بتعيين الميزة القابلة للتنشيط 102074 إلى true عبر CLI.
AS_CLI/System/ActivatableFeature> activate 102074
***** Warning *****:
This activity should only be done during a maintenance window because
this may cause large amounts of data to be added/modified/deleted and
it may take some time to execute. Features that have web page impacts
require that users and administrators log out and log back in.
Are you sure you want to continue?
Please confirm (Yes, Y, No, N): y
...Done
AS_CLI/System/ActivatableFeature> get
Id Description Activated Last Modified Timestamp
=============================================================================================
102746 BroadWorks Support for CI UUID true
102074 BYO PSTN Billing support for CallBack and CallIn true
104256 Weak Password Validation Service false
104073 Add FAC Support for Call Center Agent Join-Unjoin in CDR false
103542 Configurable Endpoint For Auto-Answer And Forced Answer false
104255 Control password usage and behavior to ensure security false
نظرًا لأن ميزة "دعم فواتير BYO PSTN لـ CallBack وCallIn" تعتمد على ميزة "دعم BroadWorks لميزة CI UUID"، قبل تنشيط ميزة (102074) تحتاج أيضًا إلى تنشيط ميزة (102746). لمزيد من التفاصيل، راجع قسم "CI User UUID Sync (دعم Broadworks لـ CI UUID)". |
يكون مشترك في معاودة الاتصال في اجتماع VoiceXML مشابهًا للمشترك الظاهري الحالي في BYOPSTN VXML ولكنه قام بتوصيله بعلم "معاودة الاتصال في اجتماع Webex" الجديد. تم تكوين مشترك في معاودة الاتصال في اجتماع VoiceXML هذا باستخدام ملف تعريف الجهاز نفسه كمشترك ظاهري BYOPSTN VXML الحالي، بالإضافة إلى خدمة المصادقة بنفس بيانات الاعتماد.
وفيما يلي مثال على ذلك:
يجب أن يكون مشترك في معاودة الاتصال لاجتماع VoiceXML موجودًا على AS الذي يستضيف مستخدم مضيف الاجتماع. عندما يتلقى AS طلب INVITE الخاص بإعادة الاتصال في الاجتماع، فإنه يحاول تحديد موقع كل من مستخدم معاودة الاتصال في اجتماع VoiceXML ومستخدم مضيف الاجتماع على AS أثناء إعداد المكالمة. إذا لم يتم العثور على أي من هؤلاء المستخدمين، فسيتم رفض المكالمة.
جلسة مضيف الاجتماع
في سيناريو معاودة الاتصال باستخدام عنوان X-Cisco-Meet-Info، يتلقى خادم تطبيق Cisco BroadWorks طلبًا من SIP INVITE ويحدد مستخدم مضيف الاجتماع باستخدام معلمة UUID لمستخدم CI للمضيف من عنوان SIP X-Cisco-Meet-Info. يتم إنشاء جلسة مكالمة نيابة عن مستخدم مضيف الاجتماع يتم إنشاؤه لمعالجة المكالمة وتنفيذ ملف تعريف خدمة المستخدم. بالإضافة إلى ذلك، يتم إنشاء سجل للفوترة بالنيابة عن مستخدم مضيف الاجتماع. يتم التقاط معرف الاجتماع ومعلومات UUID للموقع من عنوان SIP X-Cisco-Meet-Info في سجل الفوترة.
يرد أدناه مثال على عنوان SIP X-Cisco-Meet-Info:
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab
-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
منصة تسليم التطبيق
مزامنة UUID لمستخدمي CI (دعم BROADWORKS لـ CI UUID)
CI UUID المستخدم هو معرف فريد لتحديد المستخدمين داخل بيئة Webex.
يتم استخدام تطبيق مزامنة توفير Webex هذا على منصة تسليم تطبيق Cisco BroadWorks (ADP) لمزامنة وتخطيط وتخزين CI UUID المستخدم في البنية التحتية لـ BroadWorks بحيث يمكن استخدامه في تفاعلات مختلفة مع خدمة Webex وWebex لـ BroadWorks.
ارجع إلى "تمكين معاودة الاتصال في اجتماع Webex" حول كيفية استخدام ارتباط UUID لمستخدمي CI بواسطة خادم شبكة Cisco BroadWorks وخادم تطبيق Cisco BroadWorks.
تقوم الخطوات التالية بإعداد تطبيق مزامنة توفير Webex لاستطلاع وتحديث مستخدمي BroadWork بشكل دوري باستخدام CI UUID.
يتطلب تطبيق مزامنة توفير Webex بيانات اعتماد OAuth مع مسؤول Spark:broadworks_subscribers_read نطاق موفر تعريف Cisco ويمكن الحصول عليه من خلال رفع طلب خدمة مع وكيل التضمين الخاص بك.
تحقق من قسم "الحصول على بيانات اعتماد OAuth لـ Webex for Cisco BroadWorks" للحصول على مزيد من التفاصيل لرفع طلب الخدمة على: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/Solution_Guide/wbxbw_b_solution-guide/wbxbw_b_SolutionGuide-PDF_chapter_01.html?bookSearch=true#Cisco_Generic_Topic.dita_0e1beabc-80ae-4e8d-b177-17108ec5daed
أضف الرمز باسم الشريك المناسب على النحو التالي:
ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> add custBYO refreshToken
New Password:
Re-type New Password:
ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> get
Partner Name Refresh Token
==================================
FederationPartner ********
custPart ********
custBYO ********
أضف اسم الشريك المقترن برمز OAuth إلى قائمة الشركاء المراد مراقبتهم من خلال تطبيق مزامنة توفير Webex مع تعيين العلامة "الممكنة" على "صحيح".
سيبدأ تطبيق مزامنة توفير Webex هذا في إجراء مزامنة UUID لمستخدمي CI في فترة الاستقصاء المحددة.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> add custBYO true
بمجرد تضمين الشريك، يستطيع تطبيق Webex Provisioning Sync الآن إجراء اقتران CI UUID مع مستخدمي BroadWorks.
قم بتغيير مهلة الاتصال باستخدام الأوامر التالية:
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> set requestTimeout 30000
...Done
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> get
requestTimeout = 30000
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> set connectionTimeout 300
*** Warning: BroadWorks needs to be restarted for the changes to take effect ***
ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > get
connectionPoolSize = 5
connectionTimeout = 300
connectionIdleTimeOut = 300
maxConcurrentRequests = 10
maxCookieAgeInHours = 24
يمكن إجراء هذا الارتباط تلقائيًا أو يدويًا. يمكن أن يؤدي أمر CLI manualSync إلى تشغيل الارتباط على الفور.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> manualSync custBYO
يقوم الشركاء الذين تم تعيين "ممكَّن" على "صحيح" بتنفيذ ما يقترن به في فترة الاستقصاء. أثناء الارتباط الأولي، يقوم تطبيق Webex Provisioning Sync باستعلام واجهة برمجة تطبيقات Webex Subscriber لاسترداد البيانات التي تحتوي على UUID لكافة المستخدمين الذين يستضيفهم الشريك. يتم تحديث معرف مستخدم BroadWorks الخارجي باستخدام معرف CI UUID المرتبط. وتؤثر الروابط اللاحقة على المستخدمين الذين تمت إضافتهم إلى الشريك. يمكن استخدام أمر الحالة لمعرفة ما إذا كانت المزامنة قد اكتملت.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> status
Partner Name Status Last Sync Time
============================================================
custBYO synchronizing
custPart monitoring 2023-01-29T15:36:43.873-05:00
2 entries found.
بمجرد اكتمال المزامنة، تتغير الحالة مرة أخرى إلى المراقبة. يتم إجراء المزامنة اللاحقة على المستخدمين الذين تمت إضافتهم إلى الشريك بعد "آخر وقت مزامنة".
يعرض الشكل التالي معرف CI UUID الذي تم تعيينه داخل المعرف الخارجي:
خادم الشبكة
نوع المكالمة
لأغراض الفوترة وإعداد التقارير، قد يكون من المستحسن وضع علامة على تقارير CDR لمكالمات الاتصال الوارد في الاجتماعات. يمكن تحقيق ذلك باستخدام سياسة PreCallTyping لخادم الشبكة.
أولاً، في NS CLI تحت /System/CallP/CallType، قم بإضافة نوع مكالمة جديد. يضيف المثال التالي نوع المكالمة الجديدة "WXM":
NS_CLI/System/CallP/CallTypes> add WXM LOCAL true false "Webex Meetings"
NS_CLI/System/CallP/CallTypes> get calltype WXM
CallType Description Category Scope SupportE164 Charge
=======================================================================
WXM Webex Meetings LOCAL User Defined true false
يمكن بعد ذلك استخدام نوع المكالمة في مثيل PreCallTyping الذي هو جزء من ملف تعريف توجيه مستخدم BroadWorks. في هذا المثال، تمت إضافة مثيل PreCallTyping الجديد "wxm" ضمن سياق /Policy/PreCallTyping CLI، ولكن يمكن أن يكون مثيل PreCallTyping موجود قيد الاستخدام بالفعل:
NS_CLI/Policy/PreCallTyping> add wxm true CallTypes ALL
NS_CLI/Policy/PreCallTyping> get wxm
Policy: PreCallTyping Instance: wxm
CallTypes:
Selection = {ALL}
From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}
supportLCABasedNormalization = false
Enable = true
الخطوة التالية هي إضافة إدخالات إلى مثيل PreCallTyping لجميع أرقام الطلب ضمن سياق /Policy/PreCallTyping/DialPlan CLI. على سبيل المثال:
NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt_e164 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
NS_CLI/Policy/PreCallTyping/DialPlan> get wxm 1
Policy: PreCallTyping Instance: wxm Table: DialPlan
CC Dial Plan From To Match Min Max Call Type Prefix Action Call Ind Description
================================================================================================
1 dflt 12403332200 12403332200 {exact} 11 11 {WXM} 0 Webex Weetings
1 dflt_e164 12403332200 12403332200 {exact} 11 11 {WXM} 0 Webex Meetings
ثم تتم إضافة مثيل PreCallTyping (شريطة ألا يكون موجودًا بالفعل) إلى ملف تعريف التوجيه المطبق للمستخدم الأصلي كما هو موضح في المثال أدناه:
NS_CLI/Policy/Profile> add Profall PreCallTyping wxm
NS_CLI/Policy/Profile> get profile Profall
Profile: Profall
Policy Instance
==========================================
CallTyping DefaultInst
CallScreening DefaultInst
SubLocation DefaultInst
FarEndRtg DefaultInst
NearEndRtg DefaultInst
UrlDialing DefaultInst
MediaSrvSel DefaultInst
SIMPLE DefaultInst
DstSvcRtg DefaultInst
NumberPortability DefaultInst
RCBasedRtg DefaultInst
NetVoicePortalRtg DefaultInst
PreCallTyping wxm
يتم إنشاء BroadWorks التي تنشأ من CDR فقط عن طريق المكالمات التي تنشأ من مشتركي BW. لن يتم إنشاء مكالمات PSTN من جانب "الشبكة" من AS إنشاء CDR. سيكون هناك CDR إنهاء للمشترك الظاهري VoiceXML في كلتا الحالتين. |
RoutingNE
مطلوب RoutingNE على NS ضمن سياق / System/Device/RoutingNE CLI لتمثيل CUBE. وبهذه الطريقة، عندما يتلقى NS الدعوة من CUBE، فإنه سيطابق رأس VIA مع إدخال RoutingNE الذي يتم توفيره على NS. ارجع إلى دليل إدارة واجهة سطر أوامر خادم شبكة Cisco BroadWorks للحصول على تفاصيل حول كيفية إضافة RoutingNE.
فيما يلي مثال للأوامر اللازمة لإضافة RoutingNE "WebexMeetings"، حيث عنوان CUBE IP = 10.165.196.30. يعرض المثال أيضًا الأوامر لإنشاء مثيلات OrigRedirect وProfile جديدة لربطها بـ RoutingNE، ولكن يمكن أيضًا استخدام المثيلات الموجودة.
NS_CLI/Policy/OrigRedirect> add wxm_Inst true CallTypes ALL supportTrunkGroupLookups disable applyAccessSideRules enableRestrictive
NS_CLI/Policy/OrigRedirect> get wxm_Inst
Policy: OrigRedirect Instance: wxm_Inst
Enable = true
CallTypes:
Selection = {ALL}
From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}
supportTrunkGroupLookups:
Selection = {disable}
From = {disable, enablePermissive, enableRestrictive}
applyAccessSideRules:
Selection = {enableRestrictive}
From = {disable, enablePermissive, enableRestrictive}
NS_CLI/Policy/Profile> add wxm_routing
NS_CLI/Policy/Profile> add wmx_routing OrigRedirect wxm_Inst
NS_CLI/Policy/Profile> add wmx_routing SubLocation DefaultInst
NS_CLI/Policy/Profile> get profile wxm_routing
Profile: wxm_routing
Policy Instance
==========================================
OrigRedirect wxm_Inst
SubLocation DefaultInst
NS_CLI/System/Device/RoutingNE> add WebexMeetings 1240364 1 99 wxm_routing false OnLine AccessRoutingNE
NS_CLI/System/Device/RoutingNE/Address> add WebexMeetings 10.165.196.30 1 99 tcp
NS_CLI/System/Device/RoutingNE> get
Network Element WebexMeetings
Location = 1240364
Static Cost = 1
Static Weight = 99
Poll = false
OpState = enabled
State = OnLine
Profile = wxm_routing
Signaling Attributes= AccessRoutingNE
NS_CLI/System/Device/RoutingNE/Address> get
Routing NE Address Cost Weight Port Transport Route
WebexMeetings 10.165.196.30 1 99 - tcp
باستخدام المثال التكوين، يرسل CUBE إلى NS دعوة تشبه ما يلي (الحقول المهمة بخط عريض):
INVITE sip:+19991111111@domain.com:5060 SIP/2.0
Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
Remote-Party-ID:" BroadWorks
"<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
To:<sip:+19991111111@domain.com>
Date:Thu, 03 Nov 2022 12:39:58 GMT
Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
Supported:100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:14400
Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
User-Agent: Cisco-SIPGateway/IOS-16.12.2s
Timestamp: 1667479198
Session-ID:
e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGSTER
CSeq:101 INVITE
Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
Expires:180
Allow-Events:telephone-event
Max-Forwards:68
المكان:
يحتوي عنوان URI لطلب الدعوة على رقم معاودة الاتصال
عبر العنوان: يحتوي على عنوان IP الخاص بـ CUBE والذي سيتم استخدامه لتحديد ملف تعريف RoutingNE.
عنوان X-Cisco-Info-Meet: يستخدم لتحديد hostCIUserUuid و meetingid و siteUUID.
عند استلام INVITE، يستخدم NS رأس Via للتطابق مع RoutingNE "WebexMeetings". سيؤدي ذلك بدوره إلى تحديد ملف تعريف التوجيه "wxm_routing" الذي يحتوي على مثيل "wxm_Inst" الخاص بـ OrigRedirect.
ستطابق سياسة NS OrigRedirect بعد ذلك عنوان X-CISCO-MEET-INFO:
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
مع تكوين منفذ الخط على المشترك الظاهري VoiceXML وإرسال إعادة توجيه 302 إلى زوج AS الذي يستضيف هذا المشترك. الرسالة 302 مشابهة لما يلي:
SIP/2.0 302 Moved temporarily
Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684
From:" Webex "<sip:+12403332200@10.165.196.30>;tag=8EEAA586-1675
To:<sip:+14519615001@10.155.6.172>;tag=394411970-1602687588994
Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30
CSeq:101 INVITE
Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone> ;q=0.5, <sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone>;q=0.25
Content-Length:0
اسم مستعار
يجب أن يتم التعرف على المجال الموجود في INVITE URI (في المثال، هو BW.MYENTERPRISE.COM) الذي أرسله CUBE إلى NS من قبل NS من قبل NS. يمكن القيام بذلك عن طريق إضافة المجال على سياق NS_CLI/System/Alias، على سبيل المثال:
NS_CLI/System/Alias> add bw.myenterprise.com
يمكن العثور على الأمر لتكوين مجال INVITE URI على CUBE في القسم التالي، ضمن هدف نظير الطلب/الجلسة، على سبيل المثال:
dial-peer voice 23401 voip
session target dns:bw.myenterprise.com
HostingNE
لدعم خيارات تكوين معالجة مكالمات Webex Meetings للفوترة والتحكم في قبول الجلسة، يجب تمكين سمات إرسال إشارات NE الخاصة باستضافة خادم التطبيق CallTypeInfoRequired وRequiredCharge Indication على سياق NS_CLI/System/Device/HostingNE._ على سبيل المثال:
NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;
تمكين معاودة الاتصال في Webex Meeting
في سيناريو معاودة الاتصال باستخدام عنوان SIP X-Cisco-Meet-Info، يرسل CUBE المكالمة إلى خادم الشبكة لإعادة توجيه المنشئ إلى زوج AS. يتم تحديد زوج AS بناءً على معلمة نظام EnableWebexMeetingHoostLookup.
NS_CLI/System/CallP/Options> get
accessSideRoutingNeDeterminedViaSignaling = false
disableNdcValidationForCalledNumbers = true
forceRoutingNEProfile = false
skipPrivatePoliciesOnEmergency = true
maxReturnedContacts = 10
enableWebexMeetingHostLookup = true
عند تعيين معالج نظام تمكين WebexMeetingHoostLookup على صحيح، يتم استخدام معرف CI UUID مستخدم مضيف الاجتماع في عنوان X-Cisco-Meet-Info لتحديد زوج AS الذي يستضيف مستخدم مضيف الاجتماع.
INVITE sip:+19991111111@domain.com:5060 SIP/2.0
Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
Remote-Party-ID:" BroadWorks "<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
To:<sip:+19991111111@domain.com>
Date:Thu, 03 Nov 2022 12:39:58 GMT
Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
Supported:100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:14400
Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
User-Agent: Cisco-SIPGateway/IOS-16.12.2s
Timestamp: 1667479198
Session-ID: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGISTER
CSeq:101 INVITE
Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
Expires:180
Allow-Events:telephone-event
Max-Forwards:68
الخطوة 10 توفير شريك CUBE
يوفر هذا القسم تكوين تم التحقق منه لكيفية نشر Cisco Unified Border Element (CUBE) باعتباره وحدة التحكم في حد الجلسة (SBC) لحل PSTN الخاص بك.
يركز هذا القسم على تكوينات CUBE الضرورية للعمل البيني مع مثال تكوين WEBEX لـ Cisco BroadWorks المبين في القسم السابق. لمزيد من المناقشة العامة حول نشر وتكوين CUBE الأولي، ارجع إلى الأدلة التالية: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-overview.html
https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide
نشر Yخيار SBC الخاص بنا
إذا كنت لا ترغب في نشر CUBE، فلديك خيار نشر SBC الخاص بك. ومع ذلك، لاحظ أن هذا المستند لا يوفر تكوين تم التحقق منه لأجهزة SBC بخلاف CUBE.
إذا قمت بنشر SBC الخاص بك، فيمكنك اتباع متطلبات تكوين CUBE عالية المستوى (على سبيل المثال، التعيينات مثل المجال والواجهات العامة والخاصة والبوابات) لتوجيه التكوين الخاص بك. ومع ذلك، ارجع إلى وثائق SBC الخاصة بك للحصول على مساعدة سطر الأوامر المفصلة حيث أن الأوامر الفعلية لـ SBC الخاصة بك ستختلف على الأرجح عن CUBE.
ما لم ينص على خلاف ذلك، تنطبق متطلبات التكوين المتبقية في الخطوة 10 بغض النظر عن نوع SBC الذي تقوم بنشره. ومع ذلك ، فإن أمثلة سطر الأوامر هي لـ CUBE فقط ، ما لم ينص على أن المثال ينطبق على SBCs الأخرى. بالنسبة إلى SBCs الأخرى، ارجع إلى وثائق SBC الخاصة بك لأوامر التكوين. |
التكوين الأولي
لتكوين CUBE، يجب تمكين وضع EXEC المميز. أدخل كلمة المرور إذا طُلب منك ذلك.
enable
لدخول وضع التكوين العام:
configure terminal
تعيين المجال:
ip domain name myenterprise.com
تعيين الحد الأقصى لحجم القطعة (MSS):
ip tcp mss 1360
تكوين الشبكات
حدد الواجهات العامة والخاصة. في مثالنا CUBE:
------- Private side -------
interface GigabitEthernet1
description Interface facing BC
ip address <CUBE PRIV IP> <SUBNET MASK>
negotiation auto
no mop enabled
no mop sysid
!
------- Public side -------
interface GigabitEthernet2
description Interface facing WEBEX
ip address <CUBE PUB IP> <SUBNET MASK>
negotiation auto
no mop enabled
no mop sysid
!
قم بتكوين بوابات توجيه IP للجانبين العام والخاص:
ip route 0.0.0.0 <PUB SUBNET MASK> <CUBE PUB GW IP>
ip route 10.0.0.0 <PRIV SUBNET MASK> <CUBE PRIV GW IP>
مكّن SSH:
ip ssh logging events
ip ssh version 2
!
username admin privilege 15 password <password>
يجب أن يكون CUBE (أو SBC الخاص بك) داخل DMZ مع قواعد جدار الحماية التي تم تكوينها بشكل صحيح. راجع منافذ القسم التي يستخدمها Webex للحصول على قائمة المنافذ التي سيتم فتحها على جدار الحماية الخارجي |
قم بتكوين سجلات SRV لمكالمات معاودة الاتصال المرسلة من CUBE (أو SBC) إلى خوادم شبكة BroadWorks. على سبيل المثال، SRV لـ bw.myenterprise.com:
ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com
ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com
ip host ns01.myenterprise.com <NS01 IP>
ip host ns02.myenterprise.com <NS02 IP>
تكوين خادم DNS:
ip name-server <DNS_IP_address>
خيار DNS البديل هو تكوين DNS الداخلي حيث يصل DNS الداخلي إلى خادم DNS الأصلي إذا فشل البحث الداخلي. |
تكوين معالجة المكالمة
عام
قم بتكوين CUBE (أو SBC) باستخدام جميع عناوين IP التي تحتاج إلى الوصول إلى خدمة VoIP. هذا يشمل:
عناوين إشارات SIP الجانبية الخاصة لخوادم BroadWorks AS وNS وMS.
عناوين جانبية عامة للبنية الأساسية لـ Webex Edge for Audio.
راجع أدناه للحصول على مثال لتكوين CUBE:
voice service voip
ip address trusted list
------- IPs on private side (needs to include all BroadWorks AS, NS and MS signaling addresses) -------
ipv4 <NS01 IP>
ipv4 <NS02 IP>
ipv4 <AS01 IP>
ipv4 <AS02 IP>
ipv4 <MS01 IP>
------- IPs on public side (These are the public addresses for the Webex audio infrastructure. The below range is an example only.) -------
ipv4 64.68.96.0 255.255.224.0
ipv4 66.114.160.0 255.255.240.0
ipv4 66.163.32.0 255.255.224.0
يُعد نطاق عنوان IP أعلاه مثالًا على ذلك. للقائمة الحالية لعناوين IP العامة للبنية الأساسية الصوتية في Webex، انتقل إلى: |
كيف يمكنني السماح بحركة مرور اجتماعات Webex على شبكتي؟—يظهر نطاق عنوان IP لمعظم المجموعات ضمن قائمة نطاقات عناوين IP التي تستخدمها خدمات اجتماعات Cisco Webex. استثناء واحد هو مجموعات الصين، والتي يظهر النطاق على الرابط أدناه:
متطلبات الشبكة لمجموعة نظام Cisco Webex China
المؤقت الافتراضي لـ CUBE لإنشاء اتصال TCP قبل توجيه التقدم هو 20 ثانية. لتغييره:
ip tcp synwait-time <5-300 (seconds)>
على جانب BroadWorks، يكون المؤقت الافتراضي لخادم التطبيق لإنهاء المهلة على جهاز الوصول غير المستجيب 6 ثوانٍ. لتغييره:
AS_CLI/System/CallP/AccessRouting> set terminationAttemptTimeoutSeconds <1-15 (seconds)>
يجب فتح واجهات جانبية عامة وخاصة لحركة مرور RTP على CUBE (أو SBC الخاصة بك). انظر أدناه للاطلاع على مثال CUBE:
voice service voip
rtcp all-pass-through
media disable-detailed-stats
------- CUBE public IP + port range -------
media-address range <CUBE PUB IP> <CUBE PUB IP> port-range 10200-28000
------- CUBE private IP + port range -------
media-address range <CUBE PRIV IP> <CUBE PRIV IP> port-range 10200-28000
المكان:
- <CUBE PUB="" IP=""> هو عنوان IP العام لـ CUBE
- <CUBE PRIV="" IP=""> هو عنوان IP الخاص لـ CUBE
- نطاق المنفذ: في المثال، نطاق المنافذ من 10200 إلى 28000
يدعم CUBE أجنحة تشفير TLS التالية (أثناء الاتصال، يقدم CUBE هذه في مرحبا عميل TLS Handshake):
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_EMPTY_RENEGOTIATION_INFO_SCSV
الإعدادات العامة الأخرى المراد تكوينها (راجع أدناه للاطلاع على عينة تكوينات CUBE):
aaa new-model
aaa authentication login default local
aaa authorization exec default local
!
ip scp server enable
!
voice service voip
address-hiding
allow-connections sip to sip
no supplementary-service sip moved-temporarily
call-quality
max-dropout 2
max-reorder 2
sip
contact-passing
يجب تحديد عناوين URI للطلب الوارد والصادر لاستخدامها لاحقًا في نظراء الطلب:
voice class uri INEdgeAudio sip
pattern x-cisco-webex-service=audio
!
voice class uri OUTEdgeAudio sip
host cube.internal.local
يدعم صوت Webex Edge برامج ترميز G722 وG711ulaw وG711alaw. يجب تحديد رمز فئة الصوت التالي لاستخدامه لاحقًا في نظراء الطلب:
voice class codec 3
codec preference 1 g722-64
codec preference 2 g711ulaw
codec preference 3 g711alaw
يستخدم صوت Webex Edge SRTP. يقوم تشفير فئة الصوت SRTP بتعيين مجموعة تشفير SRTP المفضلة لاستخدامها في Edge Audio. قم بتكوين مجموعات التشفير التالية بالترتيب. يجب تطبيق تكوين تشفير srtp لفئة الصوت على نظراء الطلب المستخدمين للاتصال بصوت Edge.
voice class srtp-crypto 234
crypto 1 AEAD_AES_256_GCM
crypto 2 AEAD_AES_128_GCM
crypto 3 AES_CM_128_HMAC_SHA1_80
crypto 4 AES_CM_128_HMAC_SHA1_32
قم بتكوين مفتاح أساسي مسبقًا لتتمكن من تعيين كلمة مرور للمصادقة
key config-key password-encrypt Password123 authentication username <username>
password encryption aes
أدخل بيانات اعتماد مصادقة SIP التي تم توفيرها للمشترك الظاهري VoiceXML على AS باستخدام الأمر التالي. بالنسبة لسيناريوهات معاودة الاتصال، سيتم استخدام بيانات الاعتماد هذه عندما يتحدى AS الدعوة التي يرسلها CUBE (أو SBC الخاص بك) إلى AS.
sip-ua
------- to enable authentication -------
authentication username <username> password 0 <password>
بمجرد تكوين المصادقة، سيتم تشويش كلمة المرور عند العرض باستخدام أمر "إظهار التكوين قيد التشغيل"
sip-ua
------- to enable authentication -------
authentication username <username> password 6 [GF]XXXXX[YYYYYY\ZZZZZ]\
يجب أيضًا إجراء تكوين SIP العام التالي:
------- Max INVITE retries -------
retry invite 3
------- By default, use TLS -------
transport tcp tls v1.2
connection-reuse
------- What trustpoint to use when mTLS is challenged -------
crypto signaling default trustpoint <trustpoint>
ملفات تعريف الترجمة
يتم استخدام ملف تعريف ترجمة رسالة SIP 2340 للمكالمات الواردة في الاجتماع. يجب أن يكون لديه إدخال لتعديل رسائل SIP الواردة من BroadWorks قبل إرسالها إلى Edge Audio، كما هو موضح في قاعدة المثال 11.
------- BroadWorks to Webex -------
voice class sip-profiles 2340
rule 1 request INVITE sip-header SIP-Req-URI modify "sips:" "sip:"
rule 2 request INVITE sip-header To modify "sips:" "sip:"
rule 3 request INVITE sip-header From modify "sips:" sip:
rule 4 request INVITE sip-header Remote-Party-ID modify "sips:" "sip:"
rule 5 request INVITE sip-header P-Asserted-Identity modify "sips:" "sip:"
rule 6 request ACK sip-header From modify "sips:" "sip:"
rule 7 request REINVITE sip-header P-Asserted-Identity modify "sips:" "sip:"
rule 8 request REINVITE sip-header From modify "sips:" "sip:"
rule 9 request REINVITE sip-header Contact modify "sips:(.*)>" "sip:\1;transport=tls>"
rule 10 request INVITE sip-header Contact modify "sips:" "sip:"
rule 11 request INVITE sip-header SIP-Req-URI modify "cube.internal.local" "ecccspx.amer.pub.webex.com"
تحدد القاعدة 11 أعلاه عنوان Uri للطلب الوارد من BroadWorks، والذي يحتوي على قيمة جهة الاتصال لملف تعريف جهاز المشترك الظاهري CUBE (قيمة حقل جهة الاتصال في ملف تعريف الجهاز_deviceVXML في المثال الخاص بنا):
88631321777971704941@cube.internal.local;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
إلى مجال توجيه المكالمات الصوتية في Webex Edge المناسب:88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
لاحظ أنه عندما يكون CUBE (أو SBC الخاص بك) وراء NAT ثابت، يلزم تكوين إضافي لملف تعريف SIP 2340. ارجع إلى الرابط التالي للحصول على مزيد من المعلومات:
https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guideإذا قمت بنشر SBC الخاص بك، فستحتاج إلى تكوين قواعد مماثلة على SBC الخاصة بك. |
من أجل إعادة توجيه 486 رسالة تم إرسالها بواسطة AS إلى صوت WeBEX Edge، يلزم وجود التكوين التالي على CUBE (للحصول على SBC الخاص بك، ارجع إلى وثائق SBC الخاصة بك للحصول على المساعدة)
voice service voip
no notify redirect ip2ip
sip
sip-profiles inbound
!
voice class sip-profiles 1
response 486 sip-header Reason modify "7" ""
response 486 sip-header SIP-StatusLine modify "486.*" "600 Busy Everywhere"
إذا كانت 4xx الرسائل الأخرى بحاجة إلى إعادة توجيهها مرة أخرى إلى صوت Webex Edge، فاتبع المثال نفسه أعلاه.
نظراء الطلب
يجب تحديد مستأجر فئة الصوت على CUBE (أو SBC الخاص بك) لاستخدامه في نظراء الطلب لاحقًا، والذي يستوفي المعايير التالية:
- لا يوجد عمل داخلي للحمولة مطلوب لحزم RTP-NTE DTMF، لذا قم بتكوين الحمولة غير المتماثلة بالكامل.
- لا يدعم صوت Edge تحديثات هوية المتصل، لذلك يجب تكوين قيمة "عدم وجود تحديث-callerid".
- يعتمد توجيه المكالمات الصوتية في Webex Edge على عناوين URI. يجب تمكين عنوان URI الخاص بتوجيه المكالمات لمطابقة نظراء الطلب بناءً على عناوين URI.
voice class tenant 234
asymmetric payload full
no update-callerid
Header-passing
no pass-thru content custom-sdp
call-route url
تم تكوين نظراء الطلب التاليين للسماح لـ CUBE بمعالجة المكالمات بين BroadWorks وصوت Webex Edge. قم بتكوين ما يلي على CUBE (سيحتاج تكوين مماثل إلى تكوين SBC الخاص بك):
dial-peer voice 23411 voip
description External Webex edge audio entry or exit dial-peer
session protocol sipv2
session target dns:ecccspx.amer.pub.webex.com
session transport tcp tls
destination uri OUTEdgeAudio
incoming uri request INEdgeAudio
voice-class codec 3 offer-all
voice-class sip url sips
voice-class sip profiles 2340
voice-class sip tenant 234
voice-class sip srtp-crypto 234
voice-class sip bind control source-interface GigabitEthernet2
voice-class sip bind media source-interface GigabitEthernet2
voice-class sip requri-passing
voice-class sip audio forced
dtmf-relay rtp-nte
srtp
!
dial-peer voice 23401 voip
description Internal mix mode Webex edge audio entry or exit dial-peer
session protocol sipv2
---- using DNS SRV (preferred) - must match srv record configured above (_sip._tcp.bw.myenterprise.com) ----
session target dns:bw.myenterprise.com
session transport tcp
destination uri INEdgeAudio
incoming uri request OUTEdgeAudio
voice-class codec 3
voice-class sip url sip
voice-class sip profiles 2341
voice-class sip profiles 1 inbound
voice-class sip tenant 234
voice-class sip bind control source-interface GigabitEthernet1
voice-class sip bind media source-interface GigabitEthernet1 dtmf-relay rtp-nte
!
تدفقات مكالمة CUBE
باستخدام التكوين الذي تم إجراؤه أعلاه، يتم وصف أمثلة لسيناريوهات تدفق المكالمات الواردة/الصادرة على CUBE أدناه. ترميز اللون على خطوة معينة يرتبط به بنفس إدخالات اللون في نظراء الطلب أعلاه.
إذا كنت تقوم بنشر SBC الخاص بك، ارجع إلى وثائق SBC لمعرفة تفاصيل تدفقات المكالمات باستخدام SBC الخاص بك. |
بالنسبة لسيناريو الاتصال الوارد في الاجتماع من BroadWorks إلى Webex:
- يتم استلام دعوة واردة من BroadWorks على الواجهة الداخلية مع:
INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 To:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
- يتم تحديد ملف تعريف نظير الطلب الوارد 23401 بناءً على المضيف في URI للطلب الوارد ("cube.internal.local") الذي يطابق تكوين "طلب uri الوارد OUTEdgeAudio".
- تم تحديد نظير الطلب الصادر 23411 بناءً على المضيف في URI للطلب ("cube.internal.local") الذي يطابق تكوين "uri OUTEdgeAudio".
- يتم إرسال دعوة صادرة على الواجهة الخارجية مع المضيف في عنوان URI للطلب الذي تم تغييره من "cube.internal.local" إلى "ecccspx.amer.pub.webex.com" باستخدام ملف تعريف ترجمة الرسالة "ملفات تعريف sip من فئة الصوت 2340" المحدد في نظير الطلب:
INVITE sip: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 To: " VXML Virtual" <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
بالنسبة لسيناريو معاودة الاتصال في الاجتماع من Webex إلى BroadWorks
- يتم استلام دعوة واردة من Webex على واجهة CUBE الخارجية مع:
INVITE sip:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 To: sip:+14519615001@cube.us.example.com;type=carrier_sbc X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
- تم تحديد نظير الطلب الوارد 23411 بناءً على نمط "x-cisco-webex-service=audio" الموجود في عنوان URI الخاص بالطلب الوارد بناءً على تكوين "INEdgeAudio لطلب uri الوارد".
- يتم اختيار اثنين من نظراء الطلب الصادر بناءً على نمط "x-cisco-webex-service=audio" الموجود في عنوان URI للطلب استنادًا إلى تكوين "URI INEdgeAudio للوجهة".
- نظير الطلب 302
- الاتصال النظير 23401
- يتم إرسال INVITE الصادرة إلى خوادم الشبكة (بحث SRV بناءً على "إدخال dns المستهدف للجلسة: bw.myenterprise.com" في نظير الطلب) على الواجهة الداخلية
INVITE sip:+14519615001@10.155.6.172:5060 SIP/2.0 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" From: " Webex " ;tag=B91821B7-561
- يقوم خادم الشبكة بإرجاع جهات الاتصال الخاصة بزوج AS الذي يستضيف المشترك الافتراضي CUBE:
SIP/2.0 302 Moved temporarily Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD From:" Webex "<sip:+12404540887@10.165.196.30>;tag=B91821B7-561 To:<sip:+14519615001@10.155.6.172>;tag=1829261807-1603395221529 Call-ID:3C88DF6A-13D411EB-8EE3D92D-EE20F768@10.165.196.30 CSeq:101 INVITE Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.5,<sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.25 Content-Length:0
- يقوم CUBE بتوجيه المكالمة إلى AS النشط استنادًا إلى جهة الاتصال التي تم إرجاعها في رسالة 302:
INVITE sip:+14519615001@hs2-bwks-v-as01- alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" From: " Webex " <sip:+12404540887@10.165.196.30>;tag=B91821C8-1AF5 To: <sip:+14519615001@10.155.6.172>
تكوين mTLS
يجب القيام بخطوات التكوين التالية للسماح باتصالات mTLS بين CUBE (أو SBC الخاصة بك) وصوت Webex Edge.
من الضروري تكوين mTLS بين CUBE (أو SBC الخاص بك) وصوت Webex Edge. |
دعم شهادة Wildcard
تستخدم الشهادات الموقعة على Wildcard اسم موضوع عام (على سبيل المثال، *.us.example.com) يتوافق مع مجال CUBE أو SBC الخاص بك. يتم دعم شهادات Wildcard لعمليات نشر CUBE متعددة المجموعات أو SBC، ولكنها غير مدعومة لعمليات نشر CUBE أحادية العقدة أو SBC.
تروستبول
أثناء مصافحة TLS، عندما يرسل صوت Webex Edge شهادته، سيقوم CUBE بالتحقق من صحتها مقابل قائمة الشهادات المقبولة في trustpool.
يجب تحديث حزمة trustpool باستخدام Cisco Root CA عن طريق تنزيل أحدث "حزمة Cisco Trusted Core Root Bundle" من http://www.cisco.com/security/pki/ باستخدام الأمر:
crypto pki trustpool import clean url <url>
يتم توقيع الشهادات التي أرسلها Webex Edge Audio بواسطة IdenTrust. تأكد من تثبيت شهادة "IdenTrust Commercial Root CA". ارجع إلى هذا الرابط لمعرفة المزيد من التفاصيل:
إذا كنت تستخدم SBC الخاص بك، وكنت غير قادر على إكمال الاستيراد، يمكنك تحويل الحزمة إلى تنسيق .pem باستخدام أدوات مفتوحة المصدر، مثل OpenSSL. على سبيل المثال، يمكنك استخدام شهادات hydrantID مع الأمر التالي:
|
تروستبوينت
يتطلب Edge Audio من CUBE تقديم شهادة CA موقعة من مراجع مصدقة موثوقة لاتصالات TLS المتبادلة (mTLS). استخدم الارتباط التالي للوصول إلى قائمة بسلطات الشهادات التي تثق بها Cisco. الشهادات الموقعة من قبل السلطات في هذه القائمة تعتبر صالحة وسيتم السماح بالاتصال: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms
مكعب عقدة واحدة
تعني العقدة المفردة أن CUBE (أو SBC الخاص بك) سيقوم باستيراد شهادة ذات اسم موضوع فريد إلى FQDN الخاص به، مما يعني أنه لن يتمكن CUBE الأخرى من استيرادها (بعبارة أخرى، ليس شهادة بدل).
لإنشاء CSR (طلب توقيع الشهادة) لـ CUBE:
- إنشاء زوج مفاتيح (سيتم ربط زوج المفاتيح هذا بنقطة الثقة)
CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
- المفاتيح العامة - يحدد أنه ينبغي إنشاء زوج مفاتيح الأغراض العامة.
- تسمية <key-label> - (اختياري) الاسم المستخدم لزوج مفتاح RSA عند تصديره. إذا لم يتم تحديد تسمية المفتاح، يتم استخدام اسم المجال المؤهل بالكامل (FQDN) للموجه.
- قابل للتصدير - (اختياري) يحدد إمكانية تصدير زوج مفاتيح RSA إلى جهاز Cisco آخر، مثل جهاز التوجيه.
- إنشاء trustpoint (تحتوي نقطة trustpoint على الشهادة التي تريد ربطها على CUBE. عندما يتلقى CUBE طلب شهادة، فإنه سوف يستجيب بشهادة trustpoint المرفقة)
CUBE(config)#crypto pki trustpoint <trustpoint> CUBE(ca-trustpoint)# crl optional enrollment terminal pem fqdn <fqdn> subject-name CN=<fqdn> rsakeypair <key label>
crl - قائمة إبطال الشهادة (CRL) هي قائمة بالشهادات الملغاة. يتم إنشاء CRL والتوقيع رقميًا من قبل CA الذي أصدر الشهادات في الأصل. يحتوي CRL على تواريخ إصدار كل شهادة ووقت انتهاء صلاحيتها.
محطة التسجيل pem - يضيف حدود البريد المعزز للخصوصية (PEM) إلى طلب الشهادة (نسخة يدوية من طلب شهادة بدء إلى طلب شهادة إنهاء)
fqdn - اسم المجال المؤهل بالكامل لـ CUBE
اسم الموضوع CN=<fqdn> - اسم الموضوع الذي سيتم التوقيع عليه
rsakeypair <key label=""> - زوج المفاتيح الذي تم إنشاؤه من الخطوة السابقة
(المرجع: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_pki/configuration/15-mt/sec-pki-15-mt-book/sec-cert-enroll-pki.html)
- إنشاء CSR:
CUBE(config)#crypto pki enroll <trustpoint> % Start certificate enrollment .. ... % Include the router serial number in the subject name? [yes/no]: no % Include an IP address in the subject name? [no]: no Display Certificate Request to terminal? [yes/no]: yes Certificate Request follows: -----BEGIN CERTIFICATE REQUEST----- ... -----END CERTIFICATE REQUEST----- ---End - This line not part of the certificate request--- Redisplay enrollment request? [yes/no]: no
- إرسال CSR (من طلب شهادة START إلى طلب شهادة END) إلى CA (مرجع الشهادة)
ستقوم CA بإنشاء شهادة موقعة
- اعتمادا على CA، فإنها سوف توفر شهادة الجذر (مثل DigiCertCA.crt) والشهادة المطلوبة (مثل cube.crt)
- تحميل شهادة CA
- أولا، مصادقة نقطة الثقة مع شهادة الجذر
CUBE(config)#crypto pki authenticate <trustpoint> Enter the base 64 encoded CA certificate. End with a blank line or the word "quit" on a line by itself -----BEGIN CERTIFICATE----- <ENTER THE ROOT CERT> -----END CERTIFICATE----- Certificate has the following attributes: Fingerprint: 40065311 FDB33E88 0A6F7DD1 4E229187 % Do you accept this certificate? [yes/no]: yes Trustpoint CA certificate accepted. % Certificate successfully imported
- بعد ذلك ، قم باستيراد شهادة CUBE على CUBE نقطة الثقة
CUBE(config)# crypto ca import <trustpoint> certificate % The fully-qualified domain name in the certificate will be: ... Enter the base 64 encoded certificate. End with a blank line or the word "quit" on a line by itself -----BEGIN CERTIFICATE----- <ENTER THE FQDN CERT> -----END CERTIFICATE----- % Router Certificate successfully imported
إذا كنت تقوم بنشر SBC الخاص بك، فراجع وثائق SBC للحصول على تفاصيل حول كيفية إنشاء CSR. |
نظام مجموعة Multi Node CUBE (باستخدام أسماء بديلة في الشهادة) - غير مدعوم
تعني العقدة المتعددة أن CUBE سيكون قادرًا على استيراد الشهادة نفسها لأكثر من عملية نشر CUBE. استخدام الاسم البديل للموضوع لإنشاء CSR غير مدعوم حاليًا: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred
مجموعة Multi Node CUBE (باستخدام الشهادة الموقعة على البدل كتنسيق pkcs12)
تعني العقدة المتعددة التي تستخدم شهادة موقعة على البدل أن اسم الموضوع عام (على سبيل المثال، *.us.example.com) وهو يتوافق مع مجال CUBE (أو مجال SBC الخاص بك).
- بافتراض أن لديك شهادة البدل جاهزة، قم بتحضير ملفات المفتاح العام (.crt) والمفاتيح الخاصة (.key).
- باستخدام OpenSSL، قم بإنشاء ملف تنسيق PKCS12 المجمعة (.pfx) بما في ذلك ملف .crt و .key: (استخدم cygwin على Windows) - مرجع: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/
openssl pkcs12 -export -out <pfxfilename>.pfx -inkey <privatekeyfile>.key -in <certfile>.crt
- نقل ملف .pfx في CUBE: bootflash: (scp من خادم لينكس إلى CUBE)
scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
- إنشاء نقطة trustpoint واستيراد ملف pkcs12:
CUBE# conf t CUBE(config)# CUBE(config)# crypto pki trustpoint <trustpoint> CUBE(ca-trustpoint)# revocation-check crl CUBE(ca-trustpoint)# exit CUBE(config)# crypto pki import <trustpoint> pkcs12 bootflash:<pfxfilename>.pfx password <password>
التحقق من تكوين شهادة CUBE
تحقق من تضمين السلسلة بأكملها في الشهادة. يوضح المثال التالي أوامر التحقق من CUBE. إذا كنت تقوم بنشر SBC الخاص بك، فاستخدم الأوامر التي تنطبق على SBC الخاص بك.
CUBE(config)#crypto pki certificate validate <trustpoint>
Chain has 2 certificates
Certificate chain for <trustpoint> is valid
CUBE#show crypto pki trustpoints status
...
Trustpoint <trustpoint>:
Issuing CA certificate configured:
Subject Name:
cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US
Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F
Fingerprint SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C
Router General Purpose certificate configured:
Subject Name:
cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US
Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0
Fingerprint SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54
State:
Keys generated ............. Yes (General Purpose, non-exportable)
Issuing CA authenticated ....... Yes
Certificate request(s) ..... Yes
تعيين إشارات SIP لاستخدام نقطة الثقة
استخدم الأمر التالي لتوفير SIP UA مع نقطة الثقة CUBE. فيما يلي مثال على CUBE. إذا كنت تقوم بنشر SBC الخاص بك، فراجع وثائق SBC الخاصة بك للحصول على مساعدة في القيادة.
CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>
سجلات CUBE
لرؤية مرشحات التصحيح الممكنة
CUBE# show debug
لتعيين مرشحات التصحيح (أمثلة)
CUBE# debug ccsip messages
CUBE# debug ccsip transport
CUBE# debug ccsip error
CUBE# debug ccsip info
CUBE# debug voip dialpeer inout
CUBE# debug voip ccapi inout
CUBE# debug voip application
CUBE# debug ip tcp transaction
لإلغاء تعيين مرشحات التصحيح (مثال)
CUBE# no debug ccsip messages
لمسح سجل التخزين المؤقت وفحصه
CUBE# clear log
>>> make test call <<<
CUBE# show log
إذا لم تكن تقوم بنشر CUBE، فارجع إلى الوثائق للحصول على SBC للحصول على تفاصيل حول كيفية استخدام السجلات. |
أوامر مفيدة أخرى
للتحقق من التكوين الحالي
CUBE# show running-config (or just CUBE# show run)
لحفظ التكوين إلى ROM الذي سيتم استخدامه عند إيقاف التشغيل
CUBE# write
الخطوة 11 شهادة BYoPSTN
بعد اكتمال تكوين وتوفير حل BYoPSTN ، يطلب من الشريك تشغيل مجموعة من حالات اختبار القبول من أجل التصديق على حله. هذه خطوة مطلوبة لاعتماد الشريك BYoPSTN وتمكينه.
يتم تحديد حالات اختبار القبول في المستند "إحضار إجراء قبول PSTN الخاص بك WeBEX لـ Cisco BroadWorks على: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .
يجب أن يقدم الشريك نتائج اختبارات القبول التي تم تنفيذها بنجاح إلى فرق الضم والتصديق.
يجب الإبلاغ عن الأسئلة والمشكلات والنتائج الناتجة عن تنفيذ حالات اختبار القبول ومشاركتها في مساحة Webex المخصصة لضم الشريك.
تطبيق التحديثات على مجموعة أرقام الهواتف أثناء الخدمة/مجموعة معاودة الاتصال DNS SRV
بمجرد تعيين العملاء غير الخاضعين للاختبار إلى قالب عميل باستخدام أرقام الاتصال الواردة التي يوفرها الشريك، تتوفر خيارات الانضمام إلى الاجتماع التالية لهؤلاء المستخدمين:
تتضمن دعوات الاجتماع رقمًا واحدًا أو أكثر من أرقام الهواتف الافتراضية من مجموعة تعيين أرقام الهاتف
يعرض تطبيق Webex رقمًا واحدًا أو أكثر من أرقام الهواتف الافتراضية من تعيين مجموعة أرقام الهاتف كخيار الانضمام إلى الاجتماع
يعرض واجهة مستخدم موقع Webex Meeting رقمًا واحدًا أو أكثر من أرقام الهواتف الافتراضية من تعيين مجموعة أرقام الهاتف كخيار الانضمام إلى الاجتماع
إذا تم تمكين معاودة الاتصال على قالب العميل، يوفر Webex Meeting خيار "الاتصال بي عند" حيث يتم توجيه طلب معاودة الاتصال إلى إحدى السجلات المحددة في مجموعة معاودة الاتصال DNS SRV المعينة
يمكن أن يؤثر تغيير خيارات الانضمام إلى الاجتماع لقالب عميل أو تغيير إلى مجموعة أرقام هاتف معينة أو تغيير إلى مجموعة DNS SRV الخاصة بمعاودة الاتصال على خيارات الانضمام إلى الاجتماع المذكورة أعلاه. لا تنطبق هذه التغييرات على العملاء الحاليين، ولكن العملاء الذين تم توفيرهم حديثًا سيرون هذه التغييرات منعكسة على الفور لمواقع اجتماعات الحزمة القياسية والمميزة الخاصة بهم. لذلك، يوصى بشدة التحقق من أي تغيير من هذا القبيل باستخدام مؤسسة لحل البذور قبل تطبيقه على قوالب العملاء الحالية أو مجموعات أرقام الهواتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال (إذا تم نشر مجموعات DNS SRV الخاصة بمعاودة الاتصال).
يجب اتباع الخطوات التالية عند إجراء تحديث لخيارات الانضمام إلى الاجتماع لقالب العميل و/أو تطبيق التحديثات على مجموعات أرقام الهاتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال.
يرجى ملاحظة ما إذا كانت قوالب العملاء أو مجموعات أرقام الهاتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال قيد الاستخدام عن طريق اختبار موفري خدمة BroadWorks و/أو اختبار BroadWorks Enterprises، فإن هذا الإجراء اختياري. قد يكون من الأنسب حذف اختبار موفري خدمة BroadWorks و/أو اختبار مؤسسات BroadWorks وإعادة توفيرهم باستخدام قوالب العملاء المحدثة أو مجموعات أرقام الهاتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال.
تحديث مجموعة أرقام الهاتف فقط:
قم بإنشاء مجموعة أرقام هاتف مؤقتة جديدة مع التحديثات المطلوبة.
- قم بإنشاء قالب عميل مؤقت جديد يستخدم مجموعة أرقام الهاتف الجديدة. إذا تم استخدام مجموعة أرقام هواتف حالية مع المجموعة، فقم بتعيين ذلك إلى القالب.
- قم بإنشاء مؤسسة لحل البذور عن طريق توفير مشترك من موفر خدمة BroadWorks Service Provider أو اختبار BroadWorks Enterprise باستخدام حزمة قياسية باستخدام قالب العميل الجديد. يرجى ملاحظة أن هذه مؤسسة ثانوية لحل البذور، ولا يلزم تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
- قم بتنزيل ملف JSON الخاص بتكوين BroadWorks (BYoPSTN)، ويحتوي على رقم الهاتف للوصول إلى تعيين الرمز لأرقام الهواتف الجديدة في مجموعة أرقام الهاتف.
- حدد مجال DNS SRV لصوت Webex Edge لموقع اجتماع الحزمة القياسية لمؤسسة حل البذور. يجب عدم تغييرها عن القيمة المحددة مسبقًا لمجموعة أرقام الهاتف الأصلية.
- تطبيق تحديثات التكوين على BroadWorks باستخدام ملف JSON الخاص بتكوين BroadWorks (BYoPSTN).
- تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية لمؤسسة البذور والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال الوارد.
- قم بتطبيق التحديث على مجموعة أرقام الهاتف الأصلية. أصبح التغيير الآن في الخدمة للعملاء غير المختبرين.
- يمكن حذف مؤسسة حل البذور ومجموعة أرقام الهاتف المؤقتة وقالب العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث مجموعة أرقام الهاتف الأصلية.
تحديث مجموعة DNS SRV الخاصة بمعاودة الاتصال فقط:
- قم بإنشاء مجموعة معاودة اتصال DNS SRV مؤقتة جديدة مع التحديثات المطلوبة.
- قم بإنشاء قالب عميل مؤقت جديد يستخدم مجموعة DNS SRV الخاصة بمعاودة الاتصال الجديدة ومجموعة أرقام الهاتف الحالية. إذا تم استخدام مجموعة معاودة اتصال DNS SRV موجودة مع المجموعة، فقم بتعيين ذلك إلى القالب.
- قم بإنشاء مؤسسة لحل البذور عن طريق توفير مشترك من موفر خدمة BroadWorks Service Provider أو اختبار BroadWorks Enterprise باستخدام حزمة قياسية باستخدام قالب العميل الجديد. يرجى ملاحظة أن هذه مؤسسة ثانوية لحل البذور، ولا يلزم تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
- تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية لمؤسسة البذور، والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال الوارد، واستخدام خيار "الاتصال بي عند".
- قم بتطبيق التحديث على مجموعة معاودة الاتصال DNS SRV الأصلية. أصبح التغيير الآن في الخدمة للعملاء غير المختبرين.
- يمكن حذف مؤسسة حل البذور ومجموعة معاودة الاتصال DNS SRV وقالب العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث مجموعة DNS SRV الأصلية الخاصة بمعاودة الاتصال.
تحديث مجموعة DNS SRV الخاصة برقم الهاتف ومعاودة الاتصال:
- قم بإنشاء رقم هاتف مؤقت جديد ومجموعة معاودة الاتصال DNS SRV مع التحديثات المطلوبة.
- قم بإنشاء قالب عميل مؤقت جديد يستخدم مجموعة أرقام الهاتف الجديدة ومجموعة DNS SRV الخاصة بمعاودة الاتصال الجديدة. إذا تم استخدام مجموعة أرقام هاتف حالية و/أو مجموعة معاودة الاتصال DNS SRV مع المجموعة، فقم بتعيين ذلك إلى القالب.
- قم بإنشاء مؤسسة لحل البذور عن طريق توفير مشترك من موفر خدمة BroadWorks Service Provider أو اختبار BroadWorks Enterprise باستخدام حزمة قياسية باستخدام قالب العميل الجديد. يرجى ملاحظة أن هذه مؤسسة ثانوية لحل البذور، ولا يلزم تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
- قم بتنزيل ملف JSON الخاص بتكوين BroadWorks (BYoPSTN)، ويحتوي على رقم الهاتف للوصول إلى تعيين الرمز لأرقام الهواتف الجديدة في مجموعة أرقام الهاتف.
- حدد مجال DNS SRV لصوت Webex Edge لموقع اجتماع الحزمة القياسية لمؤسسة حل البذور. يجب عدم تغييرها عن القيمة المحددة مسبقًا لمجموعة أرقام الهاتف الأصلية.
- تطبيق تحديثات التكوين على BroadWorks باستخدام ملف JSON الخاص بتكوين BroadWorks (BYoPSTN).
- تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية لمؤسسة البذور، والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال الوارد، واستخدام خيار "الاتصال بي عند".
- قم بتطبيق التحديث على رقم الهاتف الأصلي ومجموعة معاودة الاتصال DNS SRV. أصبح التغيير الآن في الخدمة للعملاء غير المختبرين.
- يمكن حذف مؤسسة حل البذور ومجموعة أرقام الهاتف المؤقتة ومجموعة معاودة الاتصال DNS SRV وقالب العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث مجموعة أرقام الهاتف الأصلية ومجموعة معاودة الاتصال DNS SRV.
يجب عدم حذف مؤسسة حل البذور الأساسية ما لم يتم تحديد مؤسسة جديدة لحل البذور الأساسية وتهيئتها على BroadWorks. يؤدي حذف مؤسسة حل البذور الأساسية إلى إزالة siteUUID الذي يعتمد عليه حل BYoPSTN لمصادقة رسالة SIP إلى صوت Webex Edge. إذا تم حذفها، فسيفشل انضمام الاجتماع باستخدام الاتصال الوارد للمواقع التي تستخدم رقم الاتصال الوارد المقدم من الشريك. |
قابلية التشغيل البيني للوسائط G722 عند استخدام SBC الخاص بك
عند الاستفادة من SBC الخاصة بك، يجب مراعاة مشكلات التشغيل البيني التي يتم الاعتناء بها عادةً بواسطة CUBE بين البنية التحتية لـ Cisco Partners BroadWorks وWebex Cloud. أحد الأمثلة على ذلك هو الاتصال الوارد أو معاودة الاتصال باستخدام برنامج ترميز G722 الذي يتضمن خادم وسائط BroadWorks (على سبيل المثال، عند استخدام خدمة تسجيل مكالمات BroadWorks). في هذا السيناريو، قد يرسل صوت Webex Edge SDP بخط "a=fmtp:9". سيحتاج SBC إلى تحديث هذا الخط لإضافة معلمة معدل البت للحصول على "a=fmtp:9 bitrate=64" قبل إرساله إلى المنتهى الخلفي BroadWorks.
القيود المعروفة
يتم تطبيق أي تغييرات على خيار الانضمام إلى اجتماع قالب العميل أو أرقام الاتصال الواردة من Cisco أو أرقام الاتصال الواردة التي يقدمها الشريك فقط على العملاء الذين تم توفيرهم حديثًا. يظل العملاء الحاليون الذين يستخدمون القالب دون تغيير.
يتم تطبيق أي تغييرات على مجموعة أرقام هاتف قالب العميل أو إعدادات مجموعة DNS SRV الخاصة بمعاودة الاتصال فقط على العملاء الذين تم توفيرهم حديثًا أو العملاء الحاليين الذين يتم توفيرهم لأول مستخدم لحزمة قياسية أو متميزة لهم. يظل العملاء الحاليون الذين لديهم بالفعل مستخدمي حزمة Standard أو Premium دون تغيير.
يتم تطبيق أي تغييرات على مجموعات أرقام الهاتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال المعينة لقوالب العميل فقط على العملاء الذين تم توفيرهم حديثًا أو العملاء الحاليين الذين يتم توفيرهم لأول مستخدم لحزمة قياسية أو متميزة لهم. يظل العملاء الحاليون المعينون للقوالب المرتبطة التي يوجد بها بالفعل مستخدمو حزمة Standard أو Premium دون تغيير.
يدعم قالب عميل معين أرقام الاتصال الواردة من Cisco أو خيار الانضمام إلى اجتماع رقم الاتصال الذي يوفره الشريك، وهو مزيج من الخيارين لنفس القالب غير مدعوم.
لا تتضمن رسائل SIP الخاصة بحالة استخدام الانضمام إلى اجتماع "الاتصال بي في" أو معاودة الاتصال معلومات عن العميل و/أو المستخدم الذي يستضيف الاجتماع المراد الانضمام إليه.
تدعم أرقام الهواتف ورموز الوصول إلى الاجتماعات المرتبطة بها لمجموعة أرقام هواتف معينة مجال DNS SRV واحد فقط في Webex Edge Audio (على سبيل المثال، ecccspx.amer.webex.com). استخدام أرقام الهواتف هذه للاتصال بالاجتماعات في مجال DNS SRV مختلف من Webex Edge Audio Dns غير مدعوم.
لا يدعم صوت Webex Edge إعادة التفاوض على برامج الترميز في منتصف المكالمة. وعلى هذا النحو، قد لا تعمل الخدمات التي يتم استدعاؤها بعد الرد على مكالمة بشكل صحيح.
يوفر تطبيق Webex وواجهة مستخدم موقع Webex Meeting والبريد الإلكتروني لدعوة اجتماع Webex رابطًا إلى مستند "قيود الاتصال المجاني". هذا المستند مخصص لأرقام الهواتف التي توفرها Cisco ويجب تجاهله من قِبل المستخدمين عند استخدام أرقام الهواتف التي يوفرها الشريك للانضمام إلى الاجتماعات.
محفوظات مراجعة المستندات
يعرض الجدول التالي تاريخًا من التغييرات التي طرأت على هذه الوثيقة على مدار الـ 12 شهرًا الماضية.
التاريخ | الإصدار | وصف التغيير | |
---|---|---|---|
08 أبريل 2024 | 1-36 |
| |
10 يناير 2024 | 1-35 |
| |
22 ديسمبر 2023 | 1-34 |
| |
يوليو 04, 2023 | 1-33 |
| |
02 فبراير 2023 | 1-32 |
| |
02 فبراير 2023 | 1-31 |
| |
31 يناير 2023 | 1-30 |
| |
29 نوفمبر 2022 | 1-29 |
|
التعاريف
التعاريف | الوصف |
---|---|
شريك Cisco | كيان (موفر الخدمة بشكل عام) يبيع منتجات Cisco وخدماتها لعملائه. |
العميل النهائي | المستخدمون الذين يستخدمون منتجات وخدمات Cisco التي يبيعها لهم أحد شركاء Cisco. |
CUBE | Cisco Unified Border Element |
مؤسسة شريكة | مستودع Webex Identity and Service Management الذي يحتفظ بمعلومات عن شركاء Cisco وعملائهم. |
مركز الشركاء | بوابة ويب لتوفير الهوية والخدمات لشركاء Cisco والعملاء الذين يديرونهم. |
مؤسسة العميل | مستودع Webex Identity and Service Management الذي يحتفظ بمعلومات حول العميل النهائي. |
BroadWorks Enterprise أو موفر الخدمة / المجموعة | تمثيل العميل النهائي في BroadWorks. |
نظرة عامة
يتيح حل إحضار PSTN الخاص بك (BYoPSTN) لموفري خدمة Webex لـ Cisco BroadWorks توفير أرقام الهواتف التي يمتلكونها للمستخدمين لاستخدامها عند الانضمام إلى Webex Meetings. يتيح الحل للشركاء الاستفادة من شبكات PSTN الخاصة بهم والاستفادة من العلاقات الحالية مع موفري PSTN ، بدلاً من استخدام الأرقام التي توفرها Cisco.
توفر بنية المرجع في هذا المستند تصميمًا شاملاً لخيار BYoPSTN. تم التحقق من صحة هذه البنية من قبل Cisco وتستخدم Cisco Unified Border Element (CUBE) كوحدة وحدة التحكم في حد الجلسة (SBC) لحركة مرور المكالمات بين BroadWorks و Webex Webex Meetings.
اختيار خيار الانضمام إلى الاجتماع
يدعم Webex for Cisco BroadWorks خياران لتوفير أرقام هواتف الاجتماعات في الوقت الحالي. يجب أن يختار مقدمو الخدمة أحد هذين الخيارين — مزيج غير مدعوم:
أرقام الاتصال الواردة من Cisco (Cisco PSTN) — توفر Cisco أرقام الهواتف التي يمكن للمشاركين في الاجتماع استخدامها للانضمام إلى الاجتماعات
أرقام الاتصال الوارد التي يوفرها الشريك (BYoPSTN) — يوفر مقدمو الخدمة أرقام هواتفهم الخاصة بهم لاستخدامها من قبل المشاركين في الاجتماع عند الانضمام إلى الاجتماعات
حل BYoPSTN
يجب على الشركاء الذين يختارون خيار أرقام الاتصال الوارد التي يوفرها الشريك (BYoPSTN) توفير أرقام هواتف PSTN الخاصة بهم، كما يجب عليهم توفير البنية التحتية للشبكة المطلوبة لتوجيه المكالمات من وإلى Webex. يسهل حل BYoPSTN توجيه المكالمات عبر الأعلى (OTT) عبر الإنترنت العام من BroadWorks إلى Webex.
تنطبق الشروط التالية عند تحديد خيار BYoPSTN:
قد يستخدم شركاء Cisco نفس أرقام الهواتف لأكثر من عميل نهائي واحد. يمكن أن تكون أرقام الهواتف هذه في أي بلد يعمل فيه الشريك.
لا يتطلب خيار BYoPSTN أي تغييرات على عملية التضمين العامة لعملاء Cisco BroadWorks.
يتطلب BYoPSTN التوفير على مستوى شركاء Cisco ويتم تمكين أي عملاء نهائيين ينشطون الشركاء بعد تشغيل BYoPSTN.
جميع عمليات التوفير المطلوبة لمواقع اجتماعات العملاء تلقائية، كما هو الحال مع الحل الحالي المتاح بشكل عام.
لدى الشركاء الذين ينشطون حزم Standard and Premium موقعين للاجتماعات: موقع واحد للمستخدمين العاديين وآخر لمستخدمي Premium. تم تمكين كلا الموقعين لـ BYoPSTN.
قد يختار المشاركون في الاجتماع الذين يتصلون بالاجتماعات استخدام مشاركة الفيديو والمحتوى عبر الإنترنت.
ينطبق على انضمام الاجتماعات لكل من اجتماعات المساحة واجتماعات PMR. لاحظ أنه بالنسبة لاجتماعات المساحة، يجب أن تكون المساحة قد تم إنشاؤها بواسطة مستخدم قياسي أو مميز لديه إمكانات مضيف Webex Meeting من أجل تلقي رقم وصول PSTN - لا تتلقى المساحات التي أنشأها المستخدمون الأساسيون أرقام وصول PSTN.
يوفر هذا المستند تكوين تم التحقق منه يستخدم CUBE كـ SBC الخاص بك. ومع ذلك، إذا كنت لا تريد استخدام CUBE، يمكنك نشر SBC الخاص بك.
الهندسة المعمارية
يعتمد حل Webex لـ Cisco BroadWorks BYoPSTN على مجموعة خدمات Webex Edge، وبشكل أكثر تحديدًا، خدمة صوت Webex Edge المتوفرة لعملاء المؤسسات. تم تكييف البنية التحتية لدمج البنية التحتية لـ Cisco Partners BroadWorks مع Webex Edge Audio، وبالتالي تمكين شريك Cisco من تكوين مجموعات أرقام الهواتف مركزياً لاستخدامها من قبل العملاء النهائيين.
العناصر الرئيسية للهيكل هي كما يلي:
BroadWorks — البنية التحتية لـ Cisco Partners BroadWorks
Cisco Unified Border Element (CUBE) — وحدة التحكم في حدود الجلسة المرجعية (SBC) للحل المنشور في مركز بيانات Cisco Partners. يجب أن يكون المكعب داخل DMZ. لاحظ أنه إذا كنت لا تريد استخدام CUBE، يمكنك نشر SBC الخاص بك.
صوت Webex Edge — خدمة Webex، التي تفصل PSTN عن طريق تغيير توجيه المكالمات للاستفادة من البنية التحتية التي يوفرها شريك Cisco.
مكالمات المشاركين للانضمام إلى اجتماع عبر BroadWorks إلى CUBE ومن CUBE إلى البنية التحتية لـ Webex في السحابة عبر الإنترنت. ينطبق هذا النموذج على كل من سيناريوهات الانضمام إلى الاجتماع التالية:
الاتصال الوارد—يطلب المشارك رقم الهاتف في دعوة الاجتماع إما على سماعة الهاتف المسجلة في BroadWorks أو على جهاز محمول أو على تطبيق Webex. يتم بدء المكالمة بواسطة BroadWorks.
معاودة الاتصال (اختياري)—يطلب المشارك أن يتصل Webex برقم هاتف يوفره المشارك. يتم بدء المكالمة بواسطة Webex.
ستستخدم المكالمات الموجهة من BroadWorks إلى CUBE داخل البنية التحتية للشريك بروتوكول SIP TCP لإرسال إشارات المكالمات وRTP للوسائط. من CUBE إلى Webex، تستخدم المكالمات SIP TLS لإرسال الإشارات وsRTP للوسائط. يتم توجيه المكالمات من CUBE إلى WebEx عبر الإنترنت ولا يستخدم قناة SIP.
الإعداد النموذجي لسيناريوهات الاتصال/معاودة الاتصال هو كما يلي:
لدى Cisco Partner رقم هاتف PSTN (على سبيل المثال، 2403332200) ورمز وصول Webex المرتبط (على سبيل المثال، 88631321777971704941).
يقوم شريك Cisco بتخصيص مشترك ظاهري على BroadWorks يتوافق مع جهاز CUBE. يقوم الشريك بربط رقم الهاتف برمز الوصول والعكس صحيح.
يحدد رمز الوصول، الذي يتم إرساله إلى Webex في رسائل SIP، مواقع الاجتماعات المرتبطة بشريك Cisco.
يتم تكوين رقم الهاتف المذكور أعلاه لتحديد رمز الوصول مرة واحدة وهو شائع لجميع مواقع اجتماعات العملاء النهائيين.
يجب على المشاركين الذين ينضمون إلى الاجتماع إدخال معرف الاجتماع المقابل (على سبيل المثال، 123456)، والذي يحدد الاجتماع المحدد للانضمام إليه.
ويوصى بأن يتبع الشركاء نموذج التكرار الموضح أدناه.
الانضمام إلى الاجتماع باستخدام الاتصال الوارد
توضح الصورة التالية عملية المستخدم الذي ينضم إلى الاجتماع عن طريق الاتصال الوارد.
فيما يلي الخطوات التي يتبعها المشارك للانضمام إلى اجتماع عن طريق الاتصال الوارد.
يقوم المستخدم بجدولة اجتماع في Webex. يقوم Webex بتعيين معرف اجتماع (على سبيل المثال، 123456).
يطلب المستخدم رقم الهاتف المرتبط بالاجتماع (على سبيل المثال، 2403332200). يحمل SIP INVITE عنوان URI للطلب باعتباره رقم الهاتف المرتبط بالاجتماع.
يترجم BroadWorks رقم الهاتف إلى رمز وصول (على سبيل المثال، 88631321777971704941) المرتبط بموقع الاجتماع ويوجه المكالمة إلى CUBE مع عنوان URI للطلب باعتباره رمز الوصول.
يتلقى Webex دعوة SIP ويجيب على المكالمة. يتم تحديد لغة الإعلانات من خلال اللغة المحددة لرقم الهاتف عند توفيره في Cisco Partner Hub وBroadWorks.
يقوم المستخدم بإدخال معرف الاجتماع (على سبيل المثال، 123456) باستخدام DTMF. يتحقق Webex من المستخدم ثم يسمح للمستخدم بالانضمام إلى الاجتماع.
الانضمام إلى الاجتماع باستخدام معاودة الاتصال (اختياري)
تعرض الصورة التالية عملية انضمام مستخدم إلى الاجتماع عن طريق معاودة الاتصال، ويطلب المستخدم مكالمة من Webex للانضمام إلى اجتماع.
فيما يلي الخطوات التي يتبعها المشارك للانضمام إلى اجتماع عن طريق معاودة الاتصال:
يقوم المستخدم بجدولة اجتماع في Webex. يقوم Webex بتعيين معرف اجتماع (على سبيل المثال، 123456).
يطلب المستخدم مكالمة من Webex إلى الرقم المطلوب لديه (على سبيل المثال، +16504441000) للانضمام إلى الاجتماع باستخدام تطبيق Webex أو عميل Meetings.
يبدأ Webex دعوة SIP إلى CUBE استنادًا إلى مجموعة DNS SRV الخاصة بمعاودة الاتصال، والتي يتم توفيرها في Cisco Partner Hub وBroadWorks. يحتوي عنوان URI الخاص بطلب دعوة SIP على رقم الهاتف الذي يجب أن يتلقى المكالمة، (على سبيل المثال، +16504441000@cube.example.com).
يترجم CUBE رقم الهاتف في معرف الطرف البعيد إلى قيمة تحدد المشترك الظاهري على BroadWorks (على سبيل المثال، 88631321777971704941@ecccx.amer.pub.webex.com). يحدد ذلك CUBE كمستخدم ظاهري لخادم تطبيق BroadWorks.
يتم تقديم المكالمة إلى رقم الهاتف الذي يطلبه المستخدم ويجيب المستخدم على المكالمة للانضمام إلى الاجتماع. يمكن أن يكون رقم الهاتف هذا مشترك في BroadWorks أو رقم PSTN. إذا كان الرقم المطلوب هو رقم PSTN، يستخدم BroadWorks المسار الذي تم توفيره لتوجيه المكالمة إلى PSTN.
بالنسبة لخيار معاودة الاتصال، من الضروري تنشيط الخاصتين التاليتين:
- 102746 - دعم BroadWorks لـ CI UUID
- 102074 - دعم فوترة BYO PSTN لـ CallBack و CallIn
يمكن تأكيد ذلك من CLI على النحو التالي:
AS_CLI/System/ActivatableFeature> get
Id Description Activated Last Modified Timestamp
=============================================================================================
102746 BroadWorks Support for CI UUID true
102074 BYO PSTN Billing support for CallBack and CallIn true
للحصول على وصف مفصل لهذه الميزات والتنشيط، يمكن العثور على القسم "المشترك الظاهري لمعاودة الاتصال في اجتماع VoiceXML" في هذا المستند.
إذا اخترت عدم تكوين "الانضمام إلى الاجتماع" باستخدام خيار "معاودة الاتصال"، يظل بإمكان المستخدمين استخدام إما خيار الاتصال الوارد للانضمام إلى الاجتماعات أو يمكنهم الانضمام باستخدام صوت الكمبيوتر. في هذه الحالة، لن يُطلب منك تكوين مجموعات معاودة الاتصال DNS SRV. |
نظرة عامة على تكوين الحل
يحتوي الحل على عدة مكونات مختلفة، يجب تكوين كل منها بشكل صحيح حتى يعمل الحل بنجاح. المكونات هي كما يلي:
BroadWorks
CUBE (أو وحدة تحكم حدود جلسة معتمدة لـ SP (SBC))
صوت Webex Edge
وهناك ترابط بين تشكيلة هذه المكونات المختلفة، ولذلك يلزم وجود منظمة واحدة أو أكثر من منظمات بذور الحلول لاستكمال تكوين الحل المطلوب والتحقق منه.
منظمة البذور
مؤسسة البذور هي مؤسسة Webex تقوم بتهيئتها لإنشاء إعدادات حل BYoPSTN والتحقق من صحتها. يجب أن يكون لدى مؤسسة البذور مستخدم واحد على الأقل حزمة قياسية، ويجب أن تستخدم هذه الحزمة القياسية خيار الانضمام إلى اجتماع أرقام الاتصال المقدمة من الشريك (BYoPSTN). يوصى بإقران مؤسسة البذور بموفر خدمة BroadWorks Service Provider أو Enterprise التجريبي.
تخدم منظمات بذور الحل غرضين:
تكوين البذور—يؤدي توفير مؤسسة (مؤسسات) البذور إلى إنشاء رقم هاتف لرموز الوصول إلى الاجتماع وتحديد معرف فريد عالميًا لموقع اجتماع (UUID للموقع) مطلوب لتشغيل الحل المستمر. هذه المعلومات مطلوبة لتكوين BroadWorks Virtual Subscribers (VSUB).
التحقق من التكوين — استخدم المؤسسة الأولية لتحديد ما إذا كان حل BYoPSTN الخاص بك قد تم تكوينه وفقًا لمتطلباتك. استخدم المؤسسة الأولية والمستخدمين للاختبار للتحقق من صحة حالات استخدام الاتصال الوارد ومعاودة الاتصال باستخدام أرقام الاتصال الواردة التي يوفرها الشريك وسجلات معاودة الاتصال DNS SRV (في حالة تمكين معاودة الاتصال).
يجب أن يقوم المسؤول بإنشاء مؤسسة لحل البذور لكل مجموعة فريدة من أرقام الهواتف وسجلات معاودة الاتصال DNS SRV. يؤدي إنشاء مؤسسة حل البذور في كل حالة إلى إنشاء رقم الهاتف المطلوب لرموز الوصول للاجتماع والقدرة على التحقق من حالات الاتصال الوارد في الاجتماع ومعاودة الاتصال المرتبطة به لأرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال.
يجب على المسؤول، باستخدام Cisco Partner Hub تحديد مؤسسة واحدة لحل البذور كمؤسسة أساسية لحل البذور. يجب تكوين UUID لموقع الاجتماع الخاص باجتماع الحزمة القياسية لمؤسسة حل البذور الأساسية هذه على BroadWorks. من المهم للغاية أن يظل موقع الاجتماع هذا مزودًا حيث يتم إرسال UUID هذا الموقع في كل طلب للانضمام إلى اجتماع مكالمة كرمز مصادقة. تتم مشاركة معرف UUID للموقع الواحد هذا بواسطة جميع مجموعات أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال. لا يلزم استخدام قيم UUID متعددة للموقع.
يمكن حذف المؤسسات الأساسية وأي مؤسسات ثانوية لحل البذور، إذا رغبت في ذلك قبل تعيين مجموعة أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال للعملاء غير الخاضعين للاختبار. عند تعيين مجموعة أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال لأي عميل غير مختبر، تكون أرقام الهواتف وسجلات معاودة الاتصال هذه مرتبطة بمواقع الاجتماعات لهؤلاء العملاء وتكون قيد الاستخدام للانضمام إلى الاجتماع باستخدام الاتصال الوارد ومعاودة الاتصال. يجب اعتبار أي تغييرات تؤثر على الخدمة.
توفر الأقسام اللاحقة المزيد من التفاصيل حول عناصر التكوين المختلفة.
عناصر تكوين BYoPSTN
يتمثل أحد العناصر الرئيسية للحل في تكوين أرقام هواتف شركاء Cisco وسجلات معاودة الاتصال DNS SRV. يستخدم BYoPSTN مجموعات أرقام الهاتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال كوسيلة لتعيين أرقام الهواتف المستندة إلى جغرافية وتوجيه المكالمات المتكررة لاجتماعات Webex. يتم تعيين هذه العناصر للعملاء النهائيين بواسطة قالب العميل.
مجموعات أرقام الهواتف (PNG)
يوفر شركاء Cisco أرقام الهواتف التي يستخدمها المشاركون للانضمام إلى الاجتماعات في Cisco Partner Hub. يتم ترتيب أرقام الهواتف هذه معًا في مجموعة أرقام الهواتف. ترتبط قائمة أرقام الهواتف بموقع اجتماع. تستخدم كل غرف الاجتماعات الشخصية (PMR) والاجتماعات المجدولة في موقع الاجتماع هذا أرقام الهواتف المرتبطة بها. فيما يلي مثال لمجموعة أرقام الهواتف:
اسم رقم الهاتف | الدولة | رمز الدولة | رقم الهاتف | إعلان | النوع المجاني | أولوية الاتصال |
---|---|---|---|---|---|---|
ماريلاند الأمريكية | US | +1 | 2403332200 | الإنجليزية | رقم مجاني | أساسي |
فلوريدا الأمريكية | US | +1 | 9049002303 | الإنجليزية | رقم مجاني | ثانوية |
الولايات المتحدة نيويورك | US | +1 | 8056504578 | الإنجليزية | الرقم المجاني | لا شيء |
تحتوي أرقام الهواتف على السمات التالية:
اسم رقم الهاتف — الاسم الذي يصف رقم الهاتف
الدولة — الدولة التي تم تعيين الهاتف لها
رمز الدولة — رمز الاتصال بالدولة أو رمز الاتصال بالدولة
رقم الهاتف — رقم الهاتف المطلوب استخدامه للانضمام إلى اجتماع بدون رمز الدولة
الإعلان - لغة الإعلان التي سيتم تشغيلها عند انضمام أحد المشاركين إلى اجتماع
نوع الرسوم - نوع الرقم: الرقم المجاني أو الرقم المجاني
أولوية الاتصال - الأولوية المعينة لأرقام الاجتماعات. يتم طلب عرض المشاركين لأرقام الانضمام إلى الاجتماع بناءً على هذه الأولوية.
أرقام الهواتف الافتراضية: يستطيع المسؤولون تعيين أولوية الاتصال الوارد الأساسية أو الثانوية أو لا شيء لرقم هاتف في مجموعة أرقام الهاتف. أرقام الهواتف ذات الأولوية الأساسية أو الثانوية هي أرقام الهواتف الافتراضية. يتم إرسال أرقام الهواتف الافتراضية في رسائل البريد الإلكتروني الخاصة بدعوة الاجتماع ويتم إدراجها في ترتيب الأولوية الذي يجب أن يستخدمه المشاركون للانضمام إلى الاجتماعات. لا يلزم وجود أرقام الهواتف الافتراضية في نفس البلد. يجب تحديد رقم الهاتف الأساسي، ورقم الهاتف الثانوي اختياري. يجب أن يكون رقم هاتف واحد على الأقل من أرقام الهواتف الافتراضية هو رقم مجاني من النوع.
يستطيع مستخدمو العميل النهائي اختيار تحديد أرقام هواتفهم الافتراضية الخاصة بهم باستخدام واجهة ويب موقع الاجتماع. تظهر هذه الأرقام لهذا المستخدم والمشاركين لديهم عندما يكونون مضيف الاجتماع. إذا انضم المستخدم إلى اجتماع كأحد الحضور، فسيظهر له فقط.
وفقًا للمثال أعلاه، ينص مسؤول شريك Cisco على أن ولاية ماريلاند هي ولاية أساسية وفلوريدا الأمريكية ثانوية، وهذه هي أرقام الهواتف الافتراضية. قد يختار المستخدم تجاوز ذلك في اجتماعاته عن طريق تغيير المرحلة الابتدائية إلى الولايات المتحدة نيويورك والثانوية لتصبح ولاية ماريلاند الأمريكية.
الحد الأقصى لعدد أرقام الهواتف لمجموعة أرقام هواتف معينة هو 98.
ملاحظة: غير مدعوم لتكوين رقم مخصص لمؤسسة واحدة.
مجموعات DNS SRV الخاصة بمعاودة الاتصال (CDSG)
للسماح للمشاركين في الاجتماع باختيار خيار معاودة الاتصال، يلزم وجود مجموعة DNS SRV الخاصة بمعاودة الاتصال التي تشير إلى مثيل (مثيلات) CUBE داخل شبكة شريك Cisco. يستخدم Webex هذه السجلات لتوجيه معاودة الاتصال عبر CUBE إلى BroadWorks، والتي يمكنها بعد ذلك وضع معاودة الاتصال في الاجتماع إلى رقم هاتف المشارك في الاجتماع.
فيما يلي مثال لمجموعة DNS SRV الخاصة بمعاودة الاتصال.
البلد/المنطقة | رمز الدولة | تسجيل DNS SRV |
---|---|---|
الولايات المتحدة | +1 | cube.us.example.com |
المكسيك | +52 | cube.mx.example.com |
كل البلدان الأخرى | غير متوفر | cube.global.example.com |
تحتوي سجلات DNS SRV الخاصة بمعاودة الاتصال على السمات التالية:
البلد/المنطقة — البلد أو المنطقة التي يجب استخدام سجل DNS SRV هذا من أجلها لإرسال طلبات المكالمات.
رمز الدولة — رمز الدولة المرتبط بالدولة/المنطقة. يمكنك الحصول على سجل DNS SRV واحد فقط لكل رمز البلد.
تسجيل DNS SRV — سجل DNS SRV لمثيل CUBE الخاص بشريك Cisco.
عندما يطلب المشارك مكالمة على رقم الهاتف المحدد، يستخدم Webex DNS SRV الخاص بمعاودة الاتصال المرتبط برمز الدولة لرقم الهاتف المحدد لتوجيه المكالمة إلى العناصر المناسبة في شبكة Cisco Partners.
يوفر استخدام سجل DNS SRV بهذه الطريقة دعمًا لمثيلات CUBE المتكررة لخدمة طلبات المكالمات من Webex. في المثال أعلاه، عندما يطلب المشاركون في الاجتماع في الولايات المتحدة معاودة الاتصال من Webex إلى رقم هاتف الولايات المتحدة الخاص بهم، يستخدم Webex DNS SRV cube.us.example.com
لتوجيه هذه المكالمة إلى شبكة شريك Cisco. عندما يطلب المشاركون في الاجتماع في المكسيك معاودة الاتصال من Webex إلى رقم الهاتف الخاص بهم في المكسيك، سيستخدم Webex DNS SRV cube.mx.example.com
لتوجيه هذه المكالمة إلى شبكة شريك Cisco.
بالنسبة لأي بلد/منطقة ليس لديها سجل محدد في DNS SRV الخاص بمعاودة الاتصال، يتم توجيه طلبات المكالمات هذه إلى "سجل DNS SRV الخاص بجميع البلدان الأخرى. يجب أن يقوم المسؤول بتكوين سجل DNS SRV الخاص بـ "جميع البلدان الأخرى".
الحد الأقصى لعدد السجلات لمجموعة DNS SRV الخاصة بمعاودة الاتصال المحددة هو 200.
قوالب العميل
قالب العميل هو مفهوم موجود لحل Webex for BroadWorks. يوفر القالب التكوين الافتراضي المستخدم لتوفير عميل نهائي. يوفر BYoPSTN سمات إضافية إلى قالب العميل:
نوع الانضمام إلى الاجتماع - يمكن أن يكون إما أرقام الاتصال الواردة من Cisco أو أرقام الاتصال الواردة التي يقدمها الشريك. تشير هذه السمة إلى أرقام الهواتف التي تم تكوينها لمواقع الاجتماعات المرتبطة بحزم Standard وPremium. يجب أن يحدد المسؤول أرقام الاتصال الوارد التي يوفرها الشريك.
مجموعة أرقام الهواتف — خيار أرقام الاتصال الواردة التي يوفرها الشريك فقط، تشير هذه السمة إلى أرقام الهواتف التي يستخدمها العملاء النهائيون والتي تم توفيرها للحزم القياسية والمميزة عند الانضمام إلى الاجتماعات.
مجموعة DNS SRV الخاصة بمعاودة الاتصال - خيار أرقام الاتصال الواردة التي يوفرها الشريك فقط، تشير هذه السمة إلى سجلات DNS SRV التي يستخدمها Webex عند معاودة الاتصال بالعملاء النهائيين الذين تم توفيرهم لحزم Standard وPremium عند الانضمام إلى الاجتماعات. إذا كنت لا ترغب في تمكين معاودة الاتصال، فيمكنك اختيار "تعطيل معاودة الاتصال" عند إنشاء قالب عميل أو تحديثه. عند توفير أول مشترك إما لـ Standard أو Premium لعميل نهائي، يتم توفير موقع اجتماع الحزمة المرتبط. يتم توفير موقع اجتماع الحزمة وفقًا لقالب العميل المذكور أعلاه. تتم إضافة أي مشترك تم توفيره لاحقًا إما لـ Standard أو Premium إلى موقع الاجتماع الذي تم توفيره بالفعل - لم يتم تغيير تكوين موقع الاجتماع.
تنطبق أي تغييرات على قالب العميل فيما يتعلق بالسمات المذكورة أعلاه فقط على مواقع اجتماعات الحزمة التي تم توفيرها حديثًا. لا تتأثر مواقع الاجتماعات الحالية، التي تم توفيرها بالفعل، بالتغييرات في قالب العميل.
الاستثناء الوحيد الملحوظ هو أنه إذا كان لدى العميل النهائي بالفعل موقع اجتماع حزمة، يتم توفير أي موقع اجتماع حزمة جديد باستخدام نفس نوع الانضمام إلى الاجتماع مثل موقع اجتماع الحزمة الحالي. على سبيل المثال، إذا كان لدى العميل النهائي موقع اجتماع للحزمة القياسية باستخدام أرقام الاتصال الواردة من Cisco وتم تحديث قالب العميل لاستخدام أرقام الاتصال الواردة التي يوفرها الشريك، يتم توفير موقع جديد لاجتماع الحزمة الممتازة باستخدام أرقام الاتصال الواردة من Cisco، فلا يتم تطبيق إعداد قالب العميل. يجب دائمًا توفير مواقع الاجتماعات القياسية والمميزة للعميل النهائي المحدد باستمرار.
مجموعة مكالمات BroadWorks
Cisco Partner Hub - توفر شاشة BroadWorks Calling Cluster إمكانية الوصول لعرض معلومات تكوين BroadWorks (BYoPSTN) و/أو تنزيلها. تتضمن معلومات تكوين BYoPSTN لمجموعة معينة البيانات التالية:
تفاصيل مؤسسة حل البذور الأساسية بما في ذلك UUID لموقع اجتماع الحزمة القياسي وعنوان URL للموقع.
تفاصيل مجموعة أرقام الهاتف لكل المجموعات التي تم تكوينها لهذه المجموعة. ويشمل ذلك رقم الهاتف لرموز الوصول إلى الاجتماع لكل مجموعة. لاحظ أن التفاصيل يجب أن تشمل المجموعات المرتبطة بجميع مؤسسات حل البذور الثانوية.
تفاصيل مجموعة DNS SRV الخاصة بمعاودة الاتصال لكل المجموعات التي تم تكوينها لهذه المجموعة. لاحظ أن التفاصيل يجب أن تشمل المجموعات المرتبطة بجميع مؤسسات حل البذور الثانوية.
تفاصيل قالب العميل لهذه القوالب باستخدام أي من مجموعات أرقام الهاتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال.
تمتلك كل مجموعة مكالمات BroadWorks معلومات تكوين BroadWorks (BYoPSTN) الخاصة بها وتحديدًا مجموعات أرقام الهواتف المعينة ومجموعة DNS SRV الخاصة بمعاودة الاتصال. ومع ذلك، يرجى ملاحظة أن جميع مجموعة مكالمات BroadWorks تشترك في نفس مؤسسة حل البذور الأساسية، وبالتالي فإن جميعها تتضمن نفس المجموعة UUID لموقع اجتماع الحزمة القياسي وعنوان URL للموقع.
تتوفر معلومات تكوين BroadWorks (BYoPSTN) للعرض/التنزيل فقط عندما يقوم المسؤول بتكوين مؤسسة حل البذور الأساسية واختيارها. يجب أن يكون لدى مؤسسة حل البذور الأساسي مستخدم واحد على الأقل للحزمة القياسية ويجب أن تستخدم الحزمة القياسية خيار الانضمام إلى اجتماع أرقام الاتصال الواردة التي يوفرها الشريك (BYoPSTN).
مثال على عناصر تكوين BYoPSTN
تعرض الصورة التالية مثالًا لنشر BroadWorks متعددة المجموعات باستخدام قوالب العملاء القائمة جغرافيًا وأرقام الهواتف والتوجيه.
يعرض الجدول الأول عملية نشر BroadWorks متعددة المجموعات باستخدام قوالب العملاء المستندة إلى المنطقة ومجموعات أرقام الهواتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال. يتم توسيع الجداول اللاحقة على مجموعة أرقام الهاتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال.
مجموعة BroadWorks | اسم القالب | مجموعة | نوع الانضمام إلى الاجتماع | مجموعة أرقام الهواتف | مجموعة DNS SRV الخاصة بمعاودة الاتصال |
---|---|---|---|---|---|
BWKS US NG | الأمراض المنقولة بالاتصال الجنسي في غرب الولايات المتحدة | المعيار | أرقام الاتصال الواردة التي قدمها الشريك | غرب الولايات المتحدة | CB US |
الولايات المتحدة ويست بريم | المتميزة | ||||
الأمراض المنقولة بالاتصال الجنسي في شرق الولايات المتحدة | المعيار | شرق الولايات المتحدة | |||
الولايات المتحدة الشرقية بريم | المتميزة | ||||
BWKS MX | MX Std | المعيار | أرقام الاتصال الواردة التي قدمها الشريك | MX PNG | CB MX |
MX بريم | المتميزة | ||||
BWKS المملكة المتحدة | الأمراض المنقولة جنسيًا في المملكة المتحدة | المعيار | أرقام الاتصال الواردة التي قدمها الشريك | PNG المملكة المتحدة | تم تعطيل معاودة الاتصال |
بريم المملكة المتحدة | المتميزة | ||||
BWKS لنا | الأمراض المنقولة جنسيًا في الولايات المتحدة | المعيار | أرقام الاتصال الواردة من Cisco | لا شيء | لا شيء |
يستخدم المشتركون الذين يتم توفيرهم باستخدام قالب US West Std أو US West Prm رقم هاتف US West عند الانضمام إلى الاجتماعات. يتم إرسال طلبات معاودة الاتصال الخاصة بالانضمام إلى اجتماع المشتركين إلى سجلات CB US DNS SRV.
يستخدم المشتركون الذين يتم توفيرهم باستخدام قالب US East Std أو قالب US East Prm رقم هاتف US East عند الانضمام إلى الاجتماعات. يتم إرسال طلبات معاودة الاتصال الخاصة بالانضمام إلى اجتماع المشتركين إلى سجلات CB US DNS SRV.
يستخدم المشتركون الذين يتم توفيرهم باستخدام قالب MX STD أو MX PRM رقم هاتف MX PNG عند الانضمام إلى الاجتماعات. يتم إرسال طلبات معاودة الاتصال الخاصة بالانضمام إلى اجتماع المشتركين إلى سجلات CB MX DNS SRV.
يستخدم المشتركون الذين يتم توفيرهم باستخدام قالب STD في المملكة المتحدة أو قالب PRM في المملكة المتحدة أرقام هواتف PNG في المملكة المتحدة عند الانضمام إلى الاجتماعات. لن يتم عرض انضمام هؤلاء المشتركين إلى الاجتماع عبر معاودة الاتصال حيث تم تعطيل معاودة الاتصال.
يستخدم المشتركون الذين يتم توفيرهم باستخدام STD في الولايات المتحدة أرقام الاتصال الواردة من Cisco، وبالتالي لا يتم تعيين مجموعة أرقام هواتف أو مجموعة DNS SRV الخاصة بمعاودة الاتصال. يستخدم هؤلاء المشتركون أرقام الهواتف التي توفرها Cisco للانضمام إلى الاجتماع وسجلات Cisco DNS SRV للانضمام إلى الاجتماع باستخدام معاودة الاتصال.
وفيما يلي تفاصيل المثال الخاص بمجموعات أرقام الهواتف:
مجموعة أرقام الهواتف | اسم رقم الهاتف | الدولة | رمز الدولة | رقم الهاتف | إعلان | النوع المجاني | أولوية الاتصال |
---|---|---|---|---|---|---|---|
غرب الولايات المتحدة | سان فرانسيسكو الأمريكية | US | +1 | 4156551000 | الإنجليزية | رقم مجاني | أساسي |
الولايات المتحدة بالو ألتو | US | +1 | 9863502478 | الإنجليزية | الرقم المجاني | لا شيء | |
شرق الولايات المتحدة | ماريلاند الأمريكية | US | +1 | 2403332200 | الإنجليزية | رقم مجاني | أساسي |
فلوريدا الأمريكية | US | +1 | 9049002303 | الإنجليزية | رقم مجاني | ثانوية | |
الولايات المتحدة نيويورك | US | +1 | 8056504578 | الإنجليزية | الرقم المجاني | لا شيء | |
MX PNG | المكسيك | MX | +52 | 2065304086 | الإسبانية الأوروبية | رقم مجاني | أساسي |
PNG المملكة المتحدة | المملكة المتحدة | المملكة المتحدة | +44 | 4527789651 | الإنجليزية | رقم مجاني | أساسي |
تفاصيل المثال مجموعات DNS SRV الخاصة بمعاودة الاتصال هي كما يلي:
مجموعة DNS SRV الخاصة بمعاودة الاتصال | الدولة | DNS SRV |
---|---|---|
CB US | US | cube.us.example.com |
كل البلدان الأخرى | cube.row.example.com | |
CB MX | MX | cube.mx.example.com |
كل البلدان الأخرى | cube.row.example.com |
قد يكون التكوين الخاص بتسجيل DNS SRV في الولايات المتحدة، cube.us.example.com كما هو الحال في المثال:
| 86400 | في | SRV | 10 | 10 | 5061 |
|
| 86400 | في | SRV | 10 | 10 | 5061 |
|
قد يحل سجل DNS SRV هذا إلى سجل DNS التالي:
| 86400 | في | A | 45.84.168.81 |
| 86400 | في | A | 45.84.168.82 |
تعمل سجلات DNS SRV على تأمين مكالمات SIP من WEBEX إلى CUBE. |
المنافذ التي يستخدمها Webex
يجب فتح المنافذ الموجودة في الجدول أدناه على جدار حماية DMZ حيث يوجد CUBE، ويمكن إغلاق المنافذ الأخرى. للحصول على معلومات إضافية حول المنافذ ومتطلبات الشبكة، ارجع إلى المقالة التالية:
https://collaborationhelp.cisco.com/article/WBX264
المصدر | منافذ المصدر | الوجهة | منافذ الوجهة | البروتوكول | الوصف | ||
---|---|---|---|---|---|---|---|
خدمات الصوت في Webex Edge | قصير الأجل | CUBE | 5061 | TCP | (mTLS 1.2) إرسال إشارات SIP الواردة من صوت Webex Edge إلى CUBE SBC.
| ||
خدمات الصوت في Webex Edge | 4000 - 4010 | CUBE | 5061 | TCP | خيارات Ping (mTLS 1.2) لصوت Webex Edge. | ||
CUBE | قصير الأجل | EdgeAudio | 5605 | TCP | (mTLS 1.2) إرسال إشارات SIP الصادرة لصوت Webex Edge. | ||
خدمات الصوت في Webex Edge | قصير الأجل | CUBE | المنافذ المؤقتة 8000 - 59999 | UDP | يجب فتح ثقوب جدار الحماية (SRTP) لحركة مرور الوسائط الواردة إلى صوت Edge. | ||
CUBE | المنافذ المؤقتة 10200 - 28000 | Edge Audio | قصير الأجل | UDP | (SRTP) يجب فتح فتحات جدار الحماية لحركة مرور الوسائط الصادرة إلى CUBE. |
أجنحة تشفير TLS وSRTP
يتم استخدام TLS v1.2 أو أعلى لمصافحة mTLS، ويتم دعم التشفيرات التالية بواسطة صوت Webex Edge (أثناء معاودة الاتصال، يقدم Webex Edge Audio هذه في Hello الخاصة بعميل مصافحة TLS):
TLSECDHEECDSAWITHAES128GCMSHA256_______
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_مع _AES_256_CBC_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLSECDHERSAWITHAES128GCMSHA256_______
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH _AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_مع_AES_256_GCM_SHA384
TLS_RSA_مع_AES_256_CBC_SHA256
TLS_RSA_مع_AES_128_GCM_SHA256
TLS_RSA_مع_AES_128_CBC_SHA256
TLS_DHE_DSS_مع_AES_256_GCM_SHA384
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
يتم استخدام التشفيرات التالية لـ sRTP:
AEAD_AES_256 _GCM
AEAD_AES_128_GCM
AES_CM_128_HMAC_SHA1_80
AESCM128HMACSHA180_____
برامج ترميز الصوت المدعومة
G722
G711µ
G711a
متطلبات ملف تعريف SIP وRTP
يتطلب الحل أنه بين CUBE (أو SBC) وWebex، تقوم بنشر SIP TLS لإرسال الإشارات وsRTP للوسائط.
يجب أن تتوافق ملفات تعريف SIP وRTP كجزء من هذا الاتصال مع المتطلبات التالية:
متطلبات ملف تعريف SIP | التفاصيل |
---|---|
مؤقت انتهاء الجلسة | 2220 ثانية (قبول SIP 422) * يتم تعديلها لكل حاجة عمل ومن المتوقع 422. |
عرض الوسائط للدخول | عرض مبكر |
عرض وسائل الإعلام للخروج | عرض متأخر |
خيارات بينغ الفترة | 30 ثانية (الحد الأدنى) |
DTMF | حمولة RFC2833 101 (لا يوجد DTMF صوتي!) |
منافذ SIP-UDP | 4000-4010,5061,5065 |
ملف تعريف RTP | التفاصيل |
---|---|
ملف تعريف حمولة الصوت | G.722/ G.711μ / G.711a |
حجم الحزمة | 20 ثانية |
VAD (اكتشاف النشاط الصوتي) | لا |
مؤقت عدم النشاط الإعلامي | 1200 ثانية |
تغيير برنامج ترميز الاتصال في منتصف الاتصال | غير مقبول |
RTP | 8000-48198 |
تشفيرات sRTP | AEAD_AES_256 _GCM AEAD_AES_128_GCM AES_CM_128_HMAC_SHA1_80 AESCM128HMACSHA180_____ |
برنامج ترميز G.729 غير مدعوم. إذا كنت ترغب في استخدام G.729، فيجب عليك استخدام محولات الترميز. |
مجالات توجيه المكالمات Webex
DNS SRV _sips._tcp.<domain>
يتم استخدامه للوصول إلى صوت Webex Edge. هناك أربعة مجالات تعتمد على المنطقة.
المنطقة | المجال |
---|---|
الأمريكتان | ecccspx.amer.pux.com |
المملكة المتحدة، شمال أفريقيا | ecccspx.emea.pux.com |
آسيا والمحيط الهادي | ecccspx.apac.pub.webex.com |
أستراليا / نيوزيلندا | ecccspx.anz.pux.com |
أوروبا | ecccspx.euro.pux.com |
يقوم DNS SRV بحل العديد من سجلات A تشير إلى الموقع الأساسي والثانوي. يقدم الجدول التالي مثالاً لمنطقة AMER وهو عرضة للتغيير في المستقبل.
نوع التسجيل | تسجيل | الهدف | الغرض |
---|---|---|---|
SRV | _sips._tcpecccspx.amer.pux.webex.com | ecccspxpr1.amer.pux.com | اكتشاف صوت Webex Edge |
SRV | _sips._tcpecccspx.amer.pux.webex.com | ecccspxpr2.amer.pux.com | اكتشاف صوت Webex Edge |
SRV | _sips._tcpecccspx.amer.pux.webex.com | ecccspxsc1.amer.pux.com | اكتشاف صوت Webex Edge |
SRV | _sips._tcpecccspx.amer.pux.webex.com | ecccspxsc2.amer.pux.com | اكتشاف صوت Webex Edge |
A | ecccspxpr1.amer.pux.com | 207.182.174.101* | النقاط إلى Webex Edge Audio AMER الأساسي 1 |
A | ecccspxpr2.amer.pux.com | 207.182.174.102* | النقاط إلى Webex Edge Audio AMER الأساسي 2 |
A | ecccspxsc1.amer.pux.com | 207.182.174.229* | النقاط إلى Webex Edge Audio AMER الثانوي 1 |
A | ecccspxsc2.amer.pux.com | 207.182.174.230* | النقاط إلى Webex Edge Audio AMER الثانوي 2 |
إن DNS-SRV ديناميكي في طبيعته ، وعناوين IP عرضة للتغيير ؛ لذلك ، تجنب الترميز الثابت أو وضع علامات على عناوين IP. راجع قسم "محفوظات مراجعة المستند" لمعرفة أي تغييرات أو تحديثات يتم إجراؤها على المعلومات المرجعية للمنفذ لمستند Webex Calling. |
تكرار CUBE
يقوم Cisco Unified Border Element (CUBE) بتمكين إمكانية التحكم في حدود الجلسة في شبكة تدير اتصالات SIP بين الكيانات الخارجية والشبكة الداخلية. تتوفر المزيد من المعلومات حول CUBE في قسم المتطلبات المسبقة أدناه.
يتم تحديد نماذج التكرار المدعومة بغرض توفير توفر عالٍ والقضاء على نقطة واحدة من الفشل لشريك Cisco. وترد أدناه ثلاثة نماذج مختلفة. يجب على شركاء Cisco اعتماد أي نموذج قابل للتطبيق على بيئتهم.
يجب على الشريك أثناء عملية التضمين تعطيل مرشحات ICMP.
نشر Duplex CUBE لـ BroadWorks المنتشرة في موقع واحد
نشر Simplex CUBE لـ BroadWorks المنتشرة في مواقع متعددة
هناك نموذج إضافي واحد ممكن حيث يتم نشر CUBE في وضع الازدواج في كل موقع. هذا النموذج ليس ضروريا بالنظر إلى أن BroadWorks يتم نشرها مع التكرار الجغرافي.
التوفير
1 | الشروط المسبقة للشريك
|
2 | توفير أرقام الهواتف في Cisco Partner Hub
|
3 | توفير مجموعات DNS SRV الخاصة بمعاودة الاتصال في Cisco Partner Hub (اختياري)
|
4 | ربط PNG (وCDSG) بقوالب العملاء
|
5 | توفير مؤسسات حل البذور
|
6 | حدد مؤسسة حل البذور الأساسية
|
7 | تنزيل تكوين BroadWorks (BYoPSTN)
|
8 | تحديد مجال DNS SRV لصوت Webex Edge
|
9 | توفير تكوين BroadWorks الخاص بالشريك
|
10 | توفير شريك CUBE (أو SBC الخاص بك)
|
11 | شهادة BYoPSTN
|
الخطوة 1: الشروط المسبقة للشريك
يجب إكمال المتطلبات المسبقة التالية لتوفير BYoPSTN. تفترض الشروط المسبقة الموضحة أدناه أن الشريك لديه Webex عامل لنشر Cisco BroadWorks الذي يتضمن:
نظام BroadWorks الفعال - كما هو موثق في دليل حلول Webex لـ Cisco BroadWorks
ترخيص BroadWorks AS مع خدمة "VoiceXML" بكمية كافية (1 لكل رقم PSTN)
مطلوب بقع BroadWorks:
بالنسبة لـ R22:
AP.xsp.22.0.1123.ap376935
AP.as.22.0.1123.ap376935
بالنسبة لـ R23:
AP.xsp.23.0.1075.ap376935
AP.as.23.0.1075.ap376935
لـ R24
AP.as.24.0.944.ap376935
تم نشر نظام Cisco CUBE (الإصدار 16.12.2 من نظام IOS أو أحدث): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html
يتم دعم كل من CUBE المعتمد على الأجهزة والظاهرية. يوصى باستخدام CUBE القائم على الأجهزة من أجل قابلية التوسع والتعامل مع أعداد أكبر من المكالمات.
مؤسسة شريك Webex - كما هو موضح في دليل حلول Webex لـ Cisco BroadWorks
الخطوة 2: توفير مجموعات أرقام الهواتف (PNG) في Partner Hub
الإجراء الذي يستخدمه شريك Cisco لإضافة أرقام هواتف الاتصال الوارد لاجتماع Webex الخاص به هو كما يلي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
مرر إلى BroadWorks Calling.
ضمن تكوين الانضمام إلى الاجتماع (BYoPSTN)، حدد Create Call-in Phone Number Grou.
أدخل اسم مجموعة أرقام الهاتف وحدد التالي.
أدخل تفاصيل رقم الهاتف وحدد التالي.
راجع ملخص تفاصيل مجموعة أرقام الهاتف وحدد حفظ.
كرر هذا الإجراء لكل مجموعة أرقام هواتف يتم إضافتها.
توضح لقطات الشاشة أدناه الإجراء.
الخطوة 3: توفير مجموعات DNS SRV الخاصة بمعاودة الاتصال (CDSG) في Partner Hub
يجب إكمال هذه الخطوة فقط إذا كنت ترغب في نشر "الانضمام إلى الاجتماع" عبر خيار معاودة الاتصال. وإلا، يمكنك تخطي هذه الخطوة. |
إذا لم تقم بتكوين هذا الخيار، فيمكن للمستخدمين استخدام خيار الاتصال الوارد للانضمام إلى الاجتماعات، أو يمكنهم الانضمام باستخدام صوت الكمبيوتر. |
عند استخدام خيار معاودة الاتصال في الاجتماع، يلزم وجود مجموعة DNS SRV الخاصة بمعاودة الاتصال لتوجيه المكالمات من Webex إلى CUBE. الإجراء الذي يستخدمه شريك Cisco لإضافة سجلات CUBE DNS SRV الخاصة به إلى Webex هو كما يلي:
قم بتسجيل الدخول إلى Partner Hub.
انتقل إلى الإعدادات.
مرر إلى BroadWorks Calling.
ضمن تكوين الانضمام إلى الاجتماع (BYoPSTN)، حدد إنشاء مجموعة DNS SRV الخاصة بمعاودة الاتصال.
أدخل اسم مجموعة DNS SRV الخاص بمعاودة الاتصال.
حدد التالي.
أدخل تفاصيل DNS SRV الخاصة بمعاودة الاتصال.
حدد التالي.
راجع ملخص تفاصيل DNS SRV الخاص بمعاودة الاتصال.
اختر حفظ.
توفير أي تحديثات لـ DNS لتعكس السجلات الجديدة في مجموعة DNS SRV.
كرر هذا الإجراء لكل مجموعة DNS SRV الخاصة بمعاودة الاتصال المراد إضافتها.
توضح لقطات الشاشة أدناه الإجراء.
الخطوة 4: إقران PNG وCDSG بقوالب العملاء في Partner Hub
يتطلب التكوين الأولي والتحقق من حل BYoPSTN تنظيم أساسي لكل تركيبة فريدة من مجموعة أرقام الهاتف ومجموعة DNS SRV الخاصة بمعاودة الاتصال (إذا كانت معاودة الاتصال مطلوبة). لذلك، يوصى بأن يقوم شركاء Cisco بالمثل بإنشاء قالب عميل جديد لكل مجموعة فريدة من مجموعات أرقام الهاتف ومجموعة DNS SRV الخاصة بمعاودة الاتصال. يجب استخدام كل قالب عميل لإنشاء مؤسسة البذور المقابلة.
بمجرد وضع تكوين BYoPSTN والتحقق منه باستخدام مؤسسات البذور، يمكن تطبيق مجموعات أرقام الهاتف ومجموعات DNS SRV الخاصة بمعاودة الاتصال على قوالب العملاء الموجودة كما هو مطلوب.
يرجى ملاحظة أن قوالب العملاء التي تم إنشاؤها حديثًا ليست قيد الاستخدام من قبل العملاء الحاليين غير المختبرين وبالتالي يمكن استخدامها بأمان للتحقق اليدوي من تكوين BYoPSTN.
إذا لم تقم بنشر "الانضمام إلى الاجتماع" عبر معاودة الاتصال، فلن تحتاج إلى إقران مجموعات DNS SRV الخاصة بمعاودة الاتصال بقالب العميل. ومع ذلك، تحتاج إلى تحديد تعطيل معاودة الاتصال. |
لإضافة قالب عميل جديد، قم بما يلي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
مرر إلى BroadWorks Calling.
ضمن القوالب، حدد إضافة قالب.
أدخل تفاصيل القالب. في مرحلة نوع الحزمة:
حدد نوع الحزمة باعتبارها قياسية.
حدد تكوين الانضمام إلى الاجتماع باعتباره أرقام الاتصال الواردة التي يوفرها الشريك (BYoPSTN).
حدد مجموعة أرقام هاتف تم توفيرها.
بالنسبة لمجموعة DNS SRV الخاصة بمعاودة الاتصال، إذا كنت تريد تمكين خيار معاودة الاتصال في الاجتماع، فحدد مجموعة DNS SRV الخاصة بمعاودة الاتصال التي تم توفيرها. بخلاف ذلك، حدد تعطيل معاودة الاتصال.
حدد التالي.
أدخل تفاصيل القالب المتبقية.
راجع ملخص تفاصيل القالب.
انقر على حفظ.
كرر هذا الإجراء لكل قالب عميل يجب إضافته
توضح لقطة الشاشة أدناه الإجراء.
لتحديث قالب عميل حالي، قم بما يلي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
قم بالتمرير إلى قسم BroadWorks Calling.
ضمن القوالب، حدد عرض القالب.
حدد القالب المراد تحديثه.
قم بالتمرير إلى قسم تكوين الانضمام إلى الاجتماع:
حدد أرقام الاتصال الواردة التي يوفرها الشريك (BYoPSTN).
حدد مجموعة أرقام الهاتف التي تم تكوينها مسبقًا.
بالنسبة لمجموعة DNS SRV الخاصة بمعاودة الاتصال، إذا كنت تريد تمكين خيار معاودة الاتصال في الاجتماع، فحدد مجموعة DNS SRV الخاصة بمعاودة الاتصال التي تم توفيرها. بخلاف ذلك، حدد تعطيل معاودة الاتصال.
اختر حفظ.
توضح لقطة الشاشة أدناه الإجراء.
الخطوة 5: توفير مؤسسات حل البذور
يحتوي حل BYoPSTN على عدة مكونات مختلفة، يجب تكوين كل منها بشكل صحيح حتى يعمل الحل بنجاح. يتمثل أحد غرضين لمؤسسات حل البذور في إنشاء رقم هاتف لرموز الوصول إلى الاجتماعات ومعرف فريد من نوعه لموقع الاجتماع (UUID للموقع) مطلوب لتشغيل الحل المستمر. والغرض الآخر هو التحقق من التكوين.
لكل مجموعة فريدة من مجموعات أرقام الهاتف ومجموعة DNS SRV الخاصة بمعاودة الاتصال، يجب إنشاء قالب عميل مماثل مسبقًا. بالنسبة لكل من قوالب العملاء هذه، يجب توفير مؤسسة لحل البذور. يؤدي توفير مؤسسات البذور هذه إلى إنشاء رقم الهاتف لرموز الوصول إلى الاجتماع ورموز UUID لموقع اجتماع المطلوب لتكوين BroadWorks.
باستخدام كل من قوالب العملاء التي تم تكوينها مسبقًا، قم بتوفير مشترك لمزود خدمة BroadWorks Service Provider الجديد أو BroadWorks Enterprise الجديد باستخدام مستخدم حزمة قياسية. يجب أن يستخدم موقع اجتماع الحزمة القياسية الناتج خيار الانضمام إلى اجتماع أرقام الاتصال لموفر الشريك. يمكن استخدام أي من الطريقتين التاليتين لتوفير المشترك:
توفير المشترك في الاختبار باستخدام واجهات API لمشتركي BroadWorks كما هو موثق في
developer.webex.com
.قم بتمكين مشترك في الاختبار لخدمة IM&P على BroadWorks التي تم تكوينها لاستخدام قالب العميل. يرجى التأكد من أن قالب العميل يستخدم الحزمة القياسية كافتراضية للتأكد من أن المشترك في الاختبار قد تم تعيين حزمة قياسية. وبدلاً من ذلك، يجب تحديث المشترك في الاختبار فيما بعد ليحصل على الحزمة القياسية.
يرجى ملاحظة أنه يوصى بأن تكون مؤسسات حل البذور مرتبطة بمزود خدمة BroadWorks Service Provider أو اختبار BroadWorks Enterprise.
الخطوة 6: حدد مؤسسة حل البذور الأساسية
من المهم للغاية أن يظل موقع الاجتماع هذا مزودًا حيث يتم إرسال UUID هذا الموقع في كل طلب للانضمام إلى اجتماع مكالمة كرمز مصادقة. يجب ألا تحذف مؤسسة البذور حيث سيتم أيضًا حذف موقع الاجتماع المرتبط. إذا تمت إزالة مؤسسة البذور، فستحتاج إلى توفير مؤسسة جديدة وإعادة تكوين Broadworks باستخدام UUID للموقع الجديد.
يمكن حذف المؤسسات الأساسية وأي مؤسسات ثانوية لحل البذور، إذا رغبت في ذلك قبل تعيين مجموعة أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال للعملاء غير الخاضعين للاختبار. عند تعيين مجموعة أرقام الهواتف وسجلات DNS SRV الخاصة بمعاودة الاتصال لأي عميل غير مختبر، تكون أرقام الهواتف وسجلات معاودة الاتصال هذه مرتبطة بمواقع الاجتماعات لهؤلاء العملاء وتكون قيد الاستخدام للانضمام إلى الاجتماع باستخدام الاتصال الوارد ومعاودة الاتصال. يجب اعتبار أي تغييرات تؤثر على الخدمة.
لتحديد مؤسسة حل البذور الأساسية، قم بما يلي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
قم بالتمرير إلى قسم BroadWorks Calling.
ضمن قسم التحقق من صحة التكوين (BYoPSTN)، حدد تعيين.
في شاشة تعيين المؤسسة، ابحث عن إحدى مؤسسات البذور التي تم تكوينها مسبقًا واختارها
حدد تعيين.
منظمة البذور المختارة هي منظمة البذور الأساسية.
توضح لقطات الشاشة أدناه الإجراء.
الخطوة 7: تنزيل تكوين BroadWorks (BYoPSTN)
تتوفر تفاصيل مؤسسة حل البذور الأساسية ومجموعات أرقام الهاتف ومجموعة معاودة الاتصال DNS SRV لمجموعة معينة من BroadWorks في موقع واحد، وهو ملف JSON الخاص بتكوين BroadWorks (BYoPSTN). هذه المعلومات مطلوبة لتكوين BroadWorks لـ BYoPSTN.
يرجى ملاحظة أن ملف تكوين JSON متاح فقط للعرض/التنزيل بعد تحديد مؤسسة حل البذور الأساسية.
الإجراء الخاص بعرض/تنزيل ملف تكوين JSON على النحو التالي:
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى الإعدادات.
مرر إلى BroadWorks Calling.
ضمن المجموعات، حدد عرض المجموعة.
حدد المجموعة المقترنة بقوالب العميل التي تم تكوينها لـ BYoPSTN.
قم بالتمرير إلى تكوين BroadWorks لقسم BYoPSTN.
انقر فوق تنزيل ملف تكوين JSON.
كرر هذا الإجراء لأي مجموعات BroadWorks الأخرى.
توضح لقطات الشاشة أدناه الإجراء.
يرجى الاطلاع على نموذج ملف تكوين JSON أدناه. يحتوي الملف على معلومات تكميلية على كل مجموعة أرقام الهواتف، ومجموعة معاودة الاتصال DNS SRV، وعناصر تكوين المفاتيح التالية التي يجب إدخالها على BroadWorks معلمة بخط عريض.
siteUUID: يجب أن ترسل BroadWorks هذه القيمة في رسائل SIP، وهي رمز يستخدمها WeBEX Edge Audio لتأكيد هوية BroadWorks الخاصة بشريك CISCO ووصوله إلى مواقع الاجتماعات التي يديرها شريك Cisco هذا.
تعيين رمز الوصول إلى رقم الهاتف: يجب تكوين أرقام الهواتف ورموز الوصول إلى Webex المرتبطة بها على BroadWorks.
phoneNumber
رمز الوصول
localeTag: يجب تكوين لغة الإعلان المطلوبة المرتبطة برقم الهاتف على BroadWorks.
dnsSrv: يجب تكوين DNS SRV الخاص بمعاودة الاتصال في DNS والرجوع إلى مثيلات CUBE المطلوبة.
{
"siteUUID": "491db0821791441a96c233fefb6c6dfc",
"siteURL": " seedtestenterpriseabc.webex.com ",
"partnerOrgId": "1da175de-3651-4467-b26b-b0d85a2cb3ad",
"solutionValidationOrgId": "d927ac4d-3d73-4d7f-8506-a1bc0a221934",
"customerTemplates": [
{
"name": "US West Std",
"id": "27fe1337-ab1d-44b0-8b5e-ff1d32f6e3f8",
"phoneNumberGroupId": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
"callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
},
{
"name": "US East Std",
"id": "070d6682-b64f-46ea-bc4b-b2e1218ba4bb",
"phoneNumberGroupId": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
"callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
}
],
"phoneNumberGroups": [
{
"name": "US West",
"id": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
"phonenumbers": [
{
"id": "617c5faa-1721-45c7-bc70-e6d7c20ccc29",
"name": "US Palo Alto",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "TollFree",
"defaultPhoneNumberType": "NONE",
"phoneNumber": "9863502478",
"accessCode": "88672693772924908359"
},
{
"id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7",
"name": "US Toll San Francisco",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "Toll",
"defaultPhoneNumberType": "PRIMARY",
"phoneNumber": "4156551000",
"accessCode": "88652789466280320324"
}
]
},
{
"name": "US East",
"id": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
"phonenumbers": [
{
"id": "ca0c622a-8621-4477-91e0-b3e214833568",
"name": "US Maryland",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "Toll",
"defaultPhoneNumberType": "PRIMARY",
"phoneNumber": "2403332200",
"accessCode": "88631321777971704941"
},
{
"id": "00875574-9a46-4447-a967-350b6176755a",
"name": "US Florida",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "Toll",
"defaultPhoneNumberType": "SECONDARY",
"phoneNumber": "9049002303",
"accessCode": "88632627551145646175"
},
{
"id": "a2c10316-9266-4423-a669-d67949f99d33",
"name": "US New York",
"countryCode": "US",
"localeTag": "en_US",
"tollType": "TollFree",
"defaultPhoneNumberType": "NONE",
"phoneNumber": "8056504578",
"accessCode": "88649679020033567943"
}
]
}
],
"callbackDnsSrvGroups": [
{
"name": "CB US",
"callbackDnsSrvs": [
{
"name": "Callback US",
"countryCode": "US",
"dnsSrv": "cube.us.example.com",
"id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e"
}
],
"id": "25392686-a390-49b9-bad5-cb47159c3e992"
},
{
"name": "CB MX",
"callbackDnsSrvs": [
{
"name": "Callback MX",
"countryCode": "MX",
"dnsSrv": "cube.mx.example.com",
"id": "cca0e4c3-5cff-412c-a854-bfb719f603a2"
}
],
"id": "36403797-b401-50c0-cbe5-dc58260d4f003"
}
]
}
الخطوة 8: تحديد مجال DNS SRV لصوت Webex Edge
يجب تكوين مجال DNS SRV لصوت Webex Edge على BroadWorks. استخدم الإجراء التالي لتحديد القيمة.
قم بتسجيل الدخول إلى Cisco Partner Hub.
انتقل إلى العملاء.
حدد مؤسسة التحقق من صحة BYoPSTN.
حدد عرض العميل.
انتقل إلى الخدمات/الاجتماعات.
حدد موقع اجتماع الحزمة القياسية.
قم بالتمرير إلى أسفل اللوحة الجانبية، وحدد تكوين الموقع.
حدد الإعدادات العامة / إعدادات الصوت.
ضمن قسم أرقام الاتصال العالمية المخصصة لصوت Edge ، حدد إنشاء برنامج نصي Lua.
في النافذة المنبثقة ابحث عن القيمة "-- تحديث إلى العنوان باستخدام عنوان URL لـ CCAX".
-- Update To header with CCAX URL local oldTo1 = msg:getHeader("To") local newTo1 = string.gsub(oldTo1, "<sip:(.+)@(.*)>", "<sip:%1@ecccx.amer.webex.com>") msg:modifyHeader("To", newTo1)
استخرج القيمة بخط عريض، على سبيل المثال،
ecccx.amer.webex.com.
هذا هو مجال DNS SRV لصوت Webex Edge الذي يجب تكوينه على BroadWorks.
الخطوة 9: توفير تكوين BroadWorks الخاص بالشريك
يصف هذا القسم تكوين BroadWorks اللازم لتنفيذ سيناريوهات الاتصال الوارد في الاجتماع ومعاودة الاتصال الموضحة في المخططات أدناه. تستند أمثلة التكوين إلى البيانات الموجودة في ملف JSON الموضحة في القسم السابق. ومن المتوقع أن تختلف الأرقام والمجالات وتسمية المؤسسة/المجموعات ونوع الأجهزة والسياسات والملفات الشخصية وما إلى ذلك حسب الشريك.
تدفق المكالمات:
- يطلب المستخدم معاودة الاتصال، يبدأ Webex معاودة الاتصال.
- يتم توجيه المكالمة إلى BroadWorks OTT.
- تصل المكالمة إلى CUBE الذي تم توفيره في CH. يقوم CUBE بتوجيه المكالمة إلى BroadWorks.
- يحدد BroadWorks المكالمة على أنها إنشاء مضيف اجتماع ويقوم بإنشاء جلسة لمستخدم مضيف الاجتماع ويقوم بمعالجة المكالمة.
- تقوم جلسة مستخدم مضيف الاجتماع بمعالجة المكالمة وترجمة الرقم الذي تم الاتصال به. بالإضافة إلى ذلك، يتم إنشاء سجل للفوترة بالنيابة عن مستخدم مضيف الاجتماع.
- تقوم BroadWorks بتوجيه المكالمة إما إلى المستخدم المرتبط بالجهاز (7) أو إلى PSTN (8).
قبل البدء
يمكن أن يكون اتصال SIP بين BroadWorks وCUBE عبر UDP أو TCP وفقًا لمتطلبات الشبكة الخاصة بك. على سبيل المثال، إذا كانت بعض أجهزة الشبكة أو الوصول (على سبيل المثال، البوابات أو نقاط النهاية) في عمليات الاتصال داخل BYoPSTN أو معاودة الاتصال لا تدعم TCP، فيجب استخدام UDP بدلاً من ذلك.
يستخدم التكوين والأمثلة الموضحة في هذا الدليل TCP كبروتوكول نقل. لاستخدام TCP، تأكد من تكوين كل من خادم تطبيق BroadWorks وخادم الشبكة لـ TCP:
_CLI/Interface/SIP> get
networkProxyTransport = unspecified
accessProxyTransport = unspecified
supportDnsSrv = true
supportTcp = true
خادم التطبيق
نوع تعريف الجهاز/ملف تعريف الجهاز
يجب إنشاء نوع جديد لملف تعريف الهوية/الجهاز لتمثيل CUBE. تأكد من تعيين الخصائص التالية أدناه، بينما يمكن ترك الخصائص الأخرى بالقيم الافتراضية:
نوع عنوان إرسال الإشارات — التعيين على عنوان الوكيل الذكي
المصادقة — التعيين على التمكين
دعم الهوية في التحديث وإعادة الدعوة—تم التحديد
إمكانية التسجيل الثابت—التعيين على التمكين
قادر على الفيديو — التعيين إلى معطل
في المثال أدناه، يتم إنشاء نوع ملف تعريف الهوية/الجهاز الجديد "_profileVXML" لتمثيل CUBE.
مشترك ظاهري في Voice XML
إنشاء مثيل VoiceXML
يتم تمثيل كل رقم من أرقام Webex Meetings PSTN بواسطة مشترك ظاهري في BroadWorks، ويمكن استخدام وظيفة المشترك الظاهري VoiceXML. يوصى باستخدام مؤسسة ومجموعة مخصصة لجميع المشتركين الظاهريين في VoiceXML. لاحظ أننا لا نستغل في الواقع أي إمكانات VoiceXML، ولكن هذا النوع من المستخدم الظاهري مناسب للتفاعل مع CUBE.
من أجل استخدام خدمة VoiceXML، تأكد من أن الترخيص يحتوي على كميات كافية من "VoiceXML" وأن الخدمة مصرح بها على مستوى المؤسسة والمجموعة، ويتم تعيين خدمة VoiceXML للمجموعة كما هو موضح في صورة المثال أدناه.
تحت VoiceXML وقم بإنشاء مثيل لكل رقم PSTN.
، حددتكوين عناوين VoiceXML
لكل مثيل من مثيلات VoiceXML، قم بتوفير ما يلي ضمن عناوين VoiceXML:
رقم الهاتف—أدخل رقم الاتصال لموقع Webex Meetings (على سبيل المثال، 2403332200).
الامتداد
ملف تعريف الهوية/الجهاز—إنشاء مثيل واحد (على سبيل المثال، _deviceبروفيسور VXML) بناءً على نوع الجهاز الذي تم إنشاؤه في القسم السابق (VXML_profile في المثال) وأدخل التكوين التالي.
الخط/المنفذ— أدخل بتنسيق <access number="">@<domain> ، حيث
<access number=""> هو رقم رمز الوصول لموقع Webex Meetings (متاح من ملف JSON) (على سبيل المثال، 886313217777971704941)
<domain> هو مجال صوت Webex Edge لموقع الاجتماع هذا (على سبيل المثال، ecccspx.amer.pub.webex.com)
اتصال sip— بالنسبة لمكالمات الاتصال الوارد في الاجتماع إلى رقم الوصول، سيتم إرسال INVITE مع تعيين URI للطلب على قيمة هذا الحقل. أدخل جهة اتصال SIP بهذا التنسيق <sip contact="">;<Locale>;<Meetings Site="" UUID="">;<SIP transport="">حيث:
<sip contact=""> هو <number> من حقل الخط/المنفذ ولكن مع المجال باعتباره SRV الذي يحل عنوان CUBE (على سبيل المثال، 886313217777971704941@cube.internal.local)
<Locale> يمثل إعداد اللغة وفقًا لإعدادات المستخدم المحلية (على سبيل المثال، الإعدادات المحلية=en_الولايات المتحدة)
<Meetings Site="" UUID=""> هو UUID للموقع من ملف JSON (على سبيل المثال، x-cisco-site-uuid=abbd f6c519fb1ee053ad fc0a038b)
<SIP transport=""> يجب أن يكون transport=tcp ليكون AS يستخدم TCP لإرسال الرسائل إلى CUBE.
فيما يلي مثال على إعدادات عناوين VoiceXML.
لكل رقم وصول إضافي للاجتماع ليتم استخدامه، يجب إنشاء مشترك ظاهري VoiceXML إضافي على غرار الموجود أعلاه. يمكن استخدام ملف تعريف الجهاز نفسه، ولكن يجب إنشاء حقلي منفذ الخط والاتصال من معلومات رقم الوصول كما هو موضح أعلاه. |
تأكد من التحقق من أن حدود سياسة معالجة المكالمات التي تقوم بتهيئتها على المشترك الظاهري BroadWorks كافية للتعامل مع مكالمات BYoPSTN الإضافية في مجموعة أرقام الهاتف الخاصة بك. |
تعيين مصادقة SIP لمثيل VoiceXML
قم بتعيين خدمة المصادقة إلى المشترك الظاهري VoiceXML. سيتم استخدام هذا لمصادقة رسائل SIP INVITE من CUBE في سيناريو معاودة الاتصال. كما أنه يمنع المشترك الظاهري VoiceXML من قبول المكالمات من جهات أخرى غير CUBE
انتقل إلى صفحة مصادقة المشترك الظاهرية تحت "المرافق" وأدخل اسم مستخدم وكلمة مرور SIP كما هو موضح أدناه:
يجب تكوين CUBE بنفس اسم المستخدم وكلمة المرور من أجل المصادقة الصحيحة على رسائل INVITE التي يتم إرسالها إلى AS. مثال على الأمر لتكوين مصادقة SIP على CUBE هو كما يلي:
|
ملف Namedefs
يحتوي حقل جهة اتصال SIP للمشترك الظاهري VoiceXML على عنوان URL حيث يقوم جزء المجال بحل عنوان CUBE. هذا SRV داخلي، ويمكن استخدام ملف NAMEDEFS الموجود على AS لحل SRV الداخلي إلى IP CUBE.
في مثالنا، يكون SRV لجهة اتصال SIP هو CUBE.INTERNAL.LOCAL ويقرر معالجة المنفذ 5060.165.196.30 للوصول إلى CUBE. على AS، /usr/local/broadworks/bw_base/conf/namedefs
تم تحديث الملف على النحو التالي:
_sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30
نوع مكالمة Webex Meetings
تتوفر خيارات تكوين معالجة مكالمات Webex Meetings للتحكم في كيفية التعامل مع مكالمات الاتصال الوارد في الاجتماع. بشكل افتراضي، تتم معالجة مكالمات الاتصال الوارد في الاجتماع كمكالمات خارجية حيث يتم استضافة أرقام الاتصال الوارد في مؤسسة أو موفر خدمة مخصص. يتم تضمين المكالمات الخارجية عادةً في عدد جلسات التحكم في قبول الجلسة ويتم وضع علامة عليها ليتم شحنها في مؤشر الشحن الخاص بحقل CDR.
يضيف المثال التالي التكوين الموصى به لمعالجة مكالمات الاجتماع كمكالمات داخلية بحيث يتم استبعادها من الشحن واستبعادها من عدد "التحكم في قبول الجلسة".
من خلال إعداد Enforce Ns Charge Field على صحيح، يعتمد عدد سكان ChargeIndicator في حقل CDR على سمة الشحن التي تم تكوينها لنوع مكالمة خادم الشبكة.
AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> add "Webex Meetings" WXM true true
AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> get
Name NS Call Type Enforce NS Charge Field Process As Internal For SAC-Subscriber
==========================================================================================
Webex Meetings WXM true true
مشترك افتراضي في معاودة الاتصال لاجتماع VoiceXML
إنشاء مشترك في معاودة الاتصال لاجتماع VoiceXML
يجب تكوين مشترك ظاهري VoiceXML مخصص له خيار خاص لمعاودة الاتصال في اجتماع Webex (يسمى فيما بعد مشترك في معاودة الاتصال في اجتماع VoiceXML) على خادم تطبيق BroadWorks (AS) للتعامل مع مكالمات معاودة الاتصال في Webex Meetings. يمكن تكوين مثيل واحد فقط لهذا المشترك على AS.
لتمكين الميزة، قم بتعيين الميزة القابلة للتنشيط 102074 إلى true عبر CLI.
AS_CLI/System/ActivatableFeature> activate 102074
***** Warning *****:
This activity should only be done during a maintenance window because
this may cause large amounts of data to be added/modified/deleted and
it may take some time to execute. Features that have web page impacts
require that users and administrators log out and log back in.
Are you sure you want to continue?
Please confirm (Yes, Y, No, N): y
...Done
AS_CLI/System/ActivatableFeature> get
Id Description Activated Last Modified Timestamp
=============================================================================================
102746 BroadWorks Support for CI UUID true
102074 BYO PSTN Billing support for CallBack and CallIn true
104256 Weak Password Validation Service false
104073 Add FAC Support for Call Center Agent Join-Unjoin in CDR false
103542 Configurable Endpoint For Auto-Answer And Forced Answer false
104255 Control password usage and behavior to ensure security false
نظرًا لأن ميزة "دعم فواتير BYO PSTN لـ CallBack وCallIn" تعتمد على ميزة "دعم BroadWorks لميزة CI UUID"، قبل تنشيط ميزة (102074) تحتاج أيضًا إلى تنشيط ميزة (102746). لمزيد من التفاصيل، راجع قسم "CI User UUID Sync (دعم Broadworks لـ CI UUID)". |
يكون مشترك في معاودة الاتصال في اجتماع VoiceXML مشابهًا للمشترك الظاهري الحالي في BYOPSTN VXML ولكنه قام بتوصيله بعلم "معاودة الاتصال في اجتماع Webex" الجديد. تم تكوين مشترك في معاودة الاتصال في اجتماع VoiceXML هذا باستخدام ملف تعريف الجهاز نفسه كمشترك ظاهري BYOPSTN VXML الحالي، بالإضافة إلى خدمة المصادقة بنفس بيانات الاعتماد.
وفيما يلي مثال على ذلك:
يجب أن يكون مشترك في معاودة الاتصال لاجتماع VoiceXML موجودًا على AS الذي يستضيف مستخدم مضيف الاجتماع. عندما يتلقى AS طلب INVITE الخاص بإعادة الاتصال في الاجتماع، فإنه يحاول تحديد موقع كل من مستخدم معاودة الاتصال في اجتماع VoiceXML ومستخدم مضيف الاجتماع على AS أثناء إعداد المكالمة. إذا لم يتم العثور على أي من هؤلاء المستخدمين، فسيتم رفض المكالمة.
جلسة مضيف الاجتماع
في سيناريو معاودة الاتصال باستخدام عنوان X-Cisco-Meet-Info، يتلقى خادم تطبيق Cisco BroadWorks طلبًا من SIP INVITE ويحدد مستخدم مضيف الاجتماع باستخدام معلمة UUID لمستخدم CI للمضيف من عنوان SIP X-Cisco-Meet-Info. يتم إنشاء جلسة مكالمة نيابة عن مستخدم مضيف الاجتماع يتم إنشاؤه لمعالجة المكالمة وتنفيذ ملف تعريف خدمة المستخدم. بالإضافة إلى ذلك، يتم إنشاء سجل للفوترة بالنيابة عن مستخدم مضيف الاجتماع. يتم التقاط معرف الاجتماع ومعلومات UUID للموقع من عنوان SIP X-Cisco-Meet-Info في سجل الفوترة.
يرد أدناه مثال على عنوان SIP X-Cisco-Meet-Info:
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab
-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
منصة تسليم التطبيق
مزامنة UUID لمستخدمي CI (دعم BROADWORKS لـ CI UUID)
CI UUID المستخدم هو معرف فريد لتحديد المستخدمين داخل بيئة Webex.
يتم استخدام تطبيق مزامنة توفير Webex هذا على منصة تسليم تطبيق Cisco BroadWorks (ADP) لمزامنة وتخطيط وتخزين CI UUID المستخدم في البنية التحتية لـ BroadWorks بحيث يمكن استخدامه في تفاعلات مختلفة مع خدمة Webex وWebex لـ BroadWorks.
ارجع إلى "تمكين معاودة الاتصال في اجتماع Webex" حول كيفية استخدام ارتباط UUID لمستخدمي CI بواسطة خادم شبكة Cisco BroadWorks وخادم تطبيق Cisco BroadWorks.
تقوم الخطوات التالية بإعداد تطبيق مزامنة توفير Webex لاستطلاع وتحديث مستخدمي BroadWork بشكل دوري باستخدام CI UUID.
يتطلب تطبيق مزامنة توفير Webex بيانات اعتماد OAuth مع مسؤول Spark:broadworks_subscribers_read نطاق موفر تعريف Cisco ويمكن الحصول عليه من خلال رفع طلب خدمة مع وكيل التضمين الخاص بك.
تحقق من قسم "الحصول على بيانات اعتماد OAuth لـ Webex for Cisco BroadWorks" للحصول على مزيد من التفاصيل لرفع طلب الخدمة على: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/Solution_Guide/wbxbw_b_solution-guide/wbxbw_b_SolutionGuide-PDF_chapter_01.html?bookSearch=true#Cisco_Generic_Topic.dita_0e1beabc-80ae-4e8d-b177-17108ec5daed
أضف الرمز باسم الشريك المناسب على النحو التالي:
ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> add custBYO refreshToken
New Password:
Re-type New Password:
ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> get
Partner Name Refresh Token
==================================
FederationPartner ********
custPart ********
custBYO ********
أضف اسم الشريك المقترن برمز OAuth إلى قائمة الشركاء المراد مراقبتهم من خلال تطبيق مزامنة توفير Webex مع تعيين العلامة "الممكنة" على "صحيح".
سيبدأ تطبيق مزامنة توفير Webex هذا في إجراء مزامنة UUID لمستخدمي CI في فترة الاستقصاء المحددة.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> add custBYO true
بمجرد تضمين الشريك، يستطيع تطبيق Webex Provisioning Sync الآن إجراء اقتران CI UUID مع مستخدمي BroadWorks.
قم بتغيير مهلة الاتصال باستخدام الأوامر التالية:
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> set requestTimeout 30000
...Done
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> get
requestTimeout = 30000
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> set connectionTimeout 300
*** Warning: BroadWorks needs to be restarted for the changes to take effect ***
ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > get
connectionPoolSize = 5
connectionTimeout = 300
connectionIdleTimeOut = 300
maxConcurrentRequests = 10
maxCookieAgeInHours = 24
يمكن إجراء هذا الارتباط تلقائيًا أو يدويًا. يمكن أن يؤدي أمر CLI manualSync إلى تشغيل الارتباط على الفور.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> manualSync custBYO
يقوم الشركاء الذين تم تعيين "ممكَّن" على "صحيح" بتنفيذ ما يقترن به في فترة الاستقصاء. أثناء الارتباط الأولي، يقوم تطبيق Webex Provisioning Sync باستعلام واجهة برمجة تطبيقات Webex Subscriber لاسترداد البيانات التي تحتوي على UUID لكافة المستخدمين الذين يستضيفهم الشريك. يتم تحديث معرف مستخدم BroadWorks الخارجي باستخدام معرف CI UUID المرتبط. وتؤثر الروابط اللاحقة على المستخدمين الذين تمت إضافتهم إلى الشريك. يمكن استخدام أمر الحالة لمعرفة ما إذا كانت المزامنة قد اكتملت.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> status
Partner Name Status Last Sync Time
============================================================
custBYO synchronizing
custPart monitoring 2023-01-29T15:36:43.873-05:00
2 entries found.
بمجرد اكتمال المزامنة، تتغير الحالة مرة أخرى إلى المراقبة. يتم إجراء المزامنة اللاحقة على المستخدمين الذين تمت إضافتهم إلى الشريك بعد "آخر وقت مزامنة".
يعرض الشكل التالي معرف CI UUID الذي تم تعيينه داخل المعرف الخارجي:
خادم الشبكة
نوع المكالمة
لأغراض الفوترة وإعداد التقارير، قد يكون من المستحسن وضع علامة على تقارير CDR لمكالمات الاتصال الوارد في الاجتماعات. يمكن تحقيق ذلك باستخدام سياسة PreCallTyping لخادم الشبكة.
أولاً، في NS CLI تحت /System/CallP/CallType، قم بإضافة نوع مكالمة جديد. يضيف المثال التالي نوع المكالمة الجديدة "WXM":
NS_CLI/System/CallP/CallTypes> add WXM LOCAL true false "Webex Meetings"
NS_CLI/System/CallP/CallTypes> get calltype WXM
CallType Description Category Scope SupportE164 Charge
=======================================================================
WXM Webex Meetings LOCAL User Defined true false
يمكن بعد ذلك استخدام نوع المكالمة في مثيل PreCallTyping الذي هو جزء من ملف تعريف توجيه مستخدم BroadWorks. في هذا المثال، تمت إضافة مثيل PreCallTyping الجديد "wxm" ضمن سياق /Policy/PreCallTyping CLI، ولكن يمكن أن يكون مثيل PreCallTyping موجود قيد الاستخدام بالفعل:
NS_CLI/Policy/PreCallTyping> add wxm true CallTypes ALL
NS_CLI/Policy/PreCallTyping> get wxm
Policy: PreCallTyping Instance: wxm
CallTypes:
Selection = {ALL}
From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}
supportLCABasedNormalization = false
Enable = true
الخطوة التالية هي إضافة إدخالات إلى مثيل PreCallTyping لجميع أرقام الطلب ضمن سياق /Policy/PreCallTyping/DialPlan CLI. على سبيل المثال:
NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt_e164 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
NS_CLI/Policy/PreCallTyping/DialPlan> get wxm 1
Policy: PreCallTyping Instance: wxm Table: DialPlan
CC Dial Plan From To Match Min Max Call Type Prefix Action Call Ind Description
================================================================================================
1 dflt 12403332200 12403332200 {exact} 11 11 {WXM} 0 Webex Weetings
1 dflt_e164 12403332200 12403332200 {exact} 11 11 {WXM} 0 Webex Meetings
ثم تتم إضافة مثيل PreCallTyping (شريطة ألا يكون موجودًا بالفعل) إلى ملف تعريف التوجيه المطبق للمستخدم الأصلي كما هو موضح في المثال أدناه:
NS_CLI/Policy/Profile> add Profall PreCallTyping wxm
NS_CLI/Policy/Profile> get profile Profall
Profile: Profall
Policy Instance
==========================================
CallTyping DefaultInst
CallScreening DefaultInst
SubLocation DefaultInst
FarEndRtg DefaultInst
NearEndRtg DefaultInst
UrlDialing DefaultInst
MediaSrvSel DefaultInst
SIMPLE DefaultInst
DstSvcRtg DefaultInst
NumberPortability DefaultInst
RCBasedRtg DefaultInst
NetVoicePortalRtg DefaultInst
PreCallTyping wxm
يتم إنشاء BroadWorks التي تنشأ من CDR فقط عن طريق المكالمات التي تنشأ من مشتركي BW. لن يتم إنشاء مكالمات PSTN من جانب "الشبكة" من AS إنشاء CDR. سيكون هناك CDR إنهاء للمشترك الظاهري VoiceXML في كلتا الحالتين. |
RoutingNE
مطلوب RoutingNE على NS ضمن سياق / System/Device/RoutingNE CLI لتمثيل CUBE. وبهذه الطريقة، عندما يتلقى NS الدعوة من CUBE، فإنه سيطابق رأس VIA مع إدخال RoutingNE الذي يتم توفيره على NS. ارجع إلى دليل إدارة واجهة سطر أوامر خادم شبكة Cisco BroadWorks للحصول على تفاصيل حول كيفية إضافة RoutingNE.
فيما يلي مثال للأوامر اللازمة لإضافة RoutingNE "WebexMeetings"، حيث عنوان CUBE IP = 10.165.196.30. يعرض المثال أيضًا الأوامر لإنشاء مثيلات OrigRedirect وProfile جديدة لربطها بـ RoutingNE، ولكن يمكن أيضًا استخدام المثيلات الموجودة.
NS_CLI/Policy/OrigRedirect> add wxm_Inst true CallTypes ALL supportTrunkGroupLookups disable applyAccessSideRules enableRestrictive
NS_CLI/Policy/OrigRedirect> get wxm_Inst
Policy: OrigRedirect Instance: wxm_Inst
Enable = true
CallTypes:
Selection = {ALL}
From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}
supportTrunkGroupLookups:
Selection = {disable}
From = {disable, enablePermissive, enableRestrictive}
applyAccessSideRules:
Selection = {enableRestrictive}
From = {disable, enablePermissive, enableRestrictive}
NS_CLI/Policy/Profile> add wxm_routing
NS_CLI/Policy/Profile> add wmx_routing OrigRedirect wxm_Inst
NS_CLI/Policy/Profile> add wmx_routing SubLocation DefaultInst
NS_CLI/Policy/Profile> get profile wxm_routing
Profile: wxm_routing
Policy Instance
==========================================
OrigRedirect wxm_Inst
SubLocation DefaultInst
NS_CLI/System/Device/RoutingNE> add WebexMeetings 1240364 1 99 wxm_routing false OnLine AccessRoutingNE
NS_CLI/System/Device/RoutingNE/Address> add WebexMeetings 10.165.196.30 1 99 tcp
NS_CLI/System/Device/RoutingNE> get
Network Element WebexMeetings
Location = 1240364
Static Cost = 1
Static Weight = 99
Poll = false
OpState = enabled
State = OnLine
Profile = wxm_routing
Signaling Attributes= AccessRoutingNE
NS_CLI/System/Device/RoutingNE/Address> get
Routing NE Address Cost Weight Port Transport Route
WebexMeetings 10.165.196.30 1 99 - tcp
باستخدام المثال التكوين، يرسل CUBE إلى NS دعوة تشبه ما يلي (الحقول المهمة بخط عريض):
INVITE sip:+19991111111@domain.com:5060 SIP/2.0
Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
Remote-Party-ID:" BroadWorks
"<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
To:<sip:+19991111111@domain.com>
Date:Thu, 03 Nov 2022 12:39:58 GMT
Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
Supported:100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:14400
Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
User-Agent: Cisco-SIPGateway/IOS-16.12.2s
Timestamp: 1667479198
Session-ID:
e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGSTER
CSeq:101 INVITE
Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
Expires:180
Allow-Events:telephone-event
Max-Forwards:68
المكان:
يحتوي عنوان URI لطلب الدعوة على رقم معاودة الاتصال
عبر العنوان: يحتوي على عنوان IP الخاص بـ CUBE والذي سيتم استخدامه لتحديد ملف تعريف RoutingNE.
عنوان X-Cisco-Info-Meet: يستخدم لتحديد hostCIUserUuid و meetingid و siteUUID.
عند استلام INVITE، يستخدم NS رأس Via للتطابق مع RoutingNE "WebexMeetings". سيؤدي ذلك بدوره إلى تحديد ملف تعريف التوجيه "wxm_routing" الذي يحتوي على مثيل "wxm_Inst" الخاص بـ OrigRedirect.
ستطابق سياسة NS OrigRedirect بعد ذلك عنوان X-CISCO-MEET-INFO:
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
مع تكوين منفذ الخط على المشترك الظاهري VoiceXML وإرسال إعادة توجيه 302 إلى زوج AS الذي يستضيف هذا المشترك. الرسالة 302 مشابهة لما يلي:
SIP/2.0 302 Moved temporarily
Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684
From:" Webex "<sip:+12403332200@10.165.196.30>;tag=8EEAA586-1675
To:<sip:+14519615001@10.155.6.172>;tag=394411970-1602687588994
Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30
CSeq:101 INVITE
Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone> ;q=0.5, <sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone>;q=0.25
Content-Length:0
اسم مستعار
يجب أن يتم التعرف على المجال الموجود في INVITE URI (في المثال، هو BW.MYENTERPRISE.COM) الذي أرسله CUBE إلى NS من قبل NS من قبل NS. يمكن القيام بذلك عن طريق إضافة المجال على سياق NS_CLI/System/Alias، على سبيل المثال:
NS_CLI/System/Alias> add bw.myenterprise.com
يمكن العثور على الأمر لتكوين مجال INVITE URI على CUBE في القسم التالي، ضمن هدف نظير الطلب/الجلسة، على سبيل المثال:
dial-peer voice 23401 voip
session target dns:bw.myenterprise.com
HostingNE
لدعم خيارات تكوين معالجة مكالمات Webex Meetings للفوترة والتحكم في قبول الجلسة، يجب تمكين سمات إرسال إشارات NE الخاصة باستضافة خادم التطبيق CallTypeInfoRequired وRequiredCharge Indication على سياق NS_CLI/System/Device/HostingNE._ على سبيل المثال:
NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;
تمكين معاودة الاتصال في Webex Meeting
في سيناريو معاودة الاتصال باستخدام عنوان SIP X-Cisco-Meet-Info، يرسل CUBE المكالمة إلى خادم الشبكة لإعادة توجيه المنشئ إلى زوج AS. يتم تحديد زوج AS بناءً على معلمة نظام EnableWebexMeetingHoostLookup.
NS_CLI/System/CallP/Options> get
accessSideRoutingNeDeterminedViaSignaling = false
disableNdcValidationForCalledNumbers = true
forceRoutingNEProfile = false
skipPrivatePoliciesOnEmergency = true
maxReturnedContacts = 10
enableWebexMeetingHostLookup = true
عند تعيين معالج نظام تمكين WebexMeetingHoostLookup على صحيح، يتم استخدام معرف CI UUID مستخدم مضيف الاجتماع في عنوان X-Cisco-Meet-Info لتحديد زوج AS الذي يستضيف مستخدم مضيف الاجتماع.
INVITE sip:+19991111111@domain.com:5060 SIP/2.0
Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
Remote-Party-ID:" BroadWorks "<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
To:<sip:+19991111111@domain.com>
Date:Thu, 03 Nov 2022 12:39:58 GMT
Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
Supported:100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:14400
Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
User-Agent: Cisco-SIPGateway/IOS-16.12.2s
Timestamp: 1667479198
Session-ID: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGISTER
CSeq:101 INVITE
Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
Expires:180
Allow-Events:telephone-event
Max-Forwards:68
الخطوة 10 توفير شريك CUBE
يوفر هذا القسم تكوين تم التحقق منه لكيفية نشر Cisco Unified Border Element (CUBE) باعتباره وحدة التحكم في حد الجلسة (SBC) لحل PSTN الخاص بك.
يركز هذا القسم على تكوينات CUBE الضرورية للعمل البيني مع مثال تكوين WEBEX لـ Cisco BroadWorks المبين في القسم السابق. لمزيد من المناقشة العامة حول نشر وتكوين CUBE الأولي، ارجع إلى الأدلة التالية: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-overview.html
https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide
نشر Yخيار SBC الخاص بنا
إذا كنت لا ترغب في نشر CUBE، فلديك خيار نشر SBC الخاص بك. ومع ذلك، لاحظ أن هذا المستند لا يوفر تكوين تم التحقق منه لأجهزة SBC بخلاف CUBE.
إذا قمت بنشر SBC الخاص بك، فيمكنك اتباع متطلبات تكوين CUBE عالية المستوى (على سبيل المثال، التعيينات مثل المجال والواجهات العامة والخاصة والبوابات) لتوجيه التكوين الخاص بك. ومع ذلك، ارجع إلى وثائق SBC الخاصة بك للحصول على مساعدة سطر الأوامر المفصلة حيث أن الأوامر الفعلية لـ SBC الخاصة بك ستختلف على الأرجح عن CUBE.
ما لم ينص على خلاف ذلك، تنطبق متطلبات التكوين المتبقية في الخطوة 10 بغض النظر عن نوع SBC الذي تقوم بنشره. ومع ذلك ، فإن أمثلة سطر الأوامر هي لـ CUBE فقط ، ما لم ينص على أن المثال ينطبق على SBCs الأخرى. بالنسبة إلى SBCs الأخرى، ارجع إلى وثائق SBC الخاصة بك لأوامر التكوين. |
التكوين الأولي
لتكوين CUBE، يجب تمكين وضع EXEC المميز. أدخل كلمة المرور إذا طُلب منك ذلك.
enable
لدخول وضع التكوين العام:
configure terminal
تعيين المجال:
ip domain name myenterprise.com
تعيين الحد الأقصى لحجم القطعة (MSS):
ip tcp mss 1360
تكوين الشبكات
حدد الواجهات العامة والخاصة. في مثالنا CUBE:
------- Private side -------
interface GigabitEthernet1
description Interface facing BC
ip address <CUBE PRIV IP> <SUBNET MASK>
negotiation auto
no mop enabled
no mop sysid
!
------- Public side -------
interface GigabitEthernet2
description Interface facing WEBEX
ip address <CUBE PUB IP> <SUBNET MASK>
negotiation auto
no mop enabled
no mop sysid
!
قم بتكوين بوابات توجيه IP للجانبين العام والخاص:
ip route 0.0.0.0 <PUB SUBNET MASK> <CUBE PUB GW IP>
ip route 10.0.0.0 <PRIV SUBNET MASK> <CUBE PRIV GW IP>
مكّن SSH:
ip ssh logging events
ip ssh version 2
!
username admin privilege 15 password <password>
يجب أن يكون CUBE (أو SBC الخاص بك) داخل DMZ مع قواعد جدار الحماية التي تم تكوينها بشكل صحيح. راجع منافذ القسم التي يستخدمها Webex للحصول على قائمة المنافذ التي سيتم فتحها على جدار الحماية الخارجي |
قم بتكوين سجلات SRV لمكالمات معاودة الاتصال المرسلة من CUBE (أو SBC) إلى خوادم شبكة BroadWorks. على سبيل المثال، SRV لـ bw.myenterprise.com:
ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com
ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com
ip host ns01.myenterprise.com <NS01 IP>
ip host ns02.myenterprise.com <NS02 IP>
تكوين خادم DNS:
ip name-server <DNS_IP_address>
خيار DNS البديل هو تكوين DNS الداخلي حيث يصل DNS الداخلي إلى خادم DNS الأصلي إذا فشل البحث الداخلي. |
تكوين معالجة المكالمة
عام
قم بتكوين CUBE (أو SBC) باستخدام جميع عناوين IP التي تحتاج إلى الوصول إلى خدمة VoIP. هذا يشمل:
عناوين إشارات SIP الجانبية الخاصة لخوادم BroadWorks AS وNS وMS.
عناوين جانبية عامة للبنية الأساسية لـ Webex Edge for Audio.
راجع أدناه للحصول على مثال لتكوين CUBE:
voice service voip
ip address trusted list
------- IPs on private side (needs to include all BroadWorks AS, NS and MS signaling addresses) -------
ipv4 <NS01 IP>
ipv4 <NS02 IP>
ipv4 <AS01 IP>
ipv4 <AS02 IP>
ipv4 <MS01 IP>
------- IPs on public side (These are the public addresses for the Webex audio infrastructure. The below range is an example only.) -------
ipv4 64.68.96.0 255.255.224.0
ipv4 66.114.160.0 255.255.240.0
ipv4 66.163.32.0 255.255.224.0
يُعد نطاق عنوان IP أعلاه مثالًا على ذلك. للقائمة الحالية لعناوين IP العامة للبنية الأساسية الصوتية في Webex، انتقل إلى: |
كيف يمكنني السماح بحركة مرور اجتماعات Webex على شبكتي؟—يظهر نطاق عنوان IP لمعظم المجموعات ضمن قائمة نطاقات عناوين IP التي تستخدمها خدمات اجتماعات Cisco Webex. استثناء واحد هو مجموعات الصين، والتي يظهر النطاق على الرابط أدناه:
متطلبات الشبكة لمجموعة نظام Cisco Webex China
المؤقت الافتراضي لـ CUBE لإنشاء اتصال TCP قبل توجيه التقدم هو 20 ثانية. لتغييره:
ip tcp synwait-time <5-300 (seconds)>
على جانب BroadWorks، يكون المؤقت الافتراضي لخادم التطبيق لإنهاء المهلة على جهاز الوصول غير المستجيب 6 ثوانٍ. لتغييره:
AS_CLI/System/CallP/AccessRouting> set terminationAttemptTimeoutSeconds <1-15 (seconds)>
يجب فتح واجهات جانبية عامة وخاصة لحركة مرور RTP على CUBE (أو SBC الخاصة بك). انظر أدناه للاطلاع على مثال CUBE:
voice service voip
rtcp all-pass-through
media disable-detailed-stats
------- CUBE public IP + port range -------
media-address range <CUBE PUB IP> <CUBE PUB IP> port-range 10200-28000
------- CUBE private IP + port range -------
media-address range <CUBE PRIV IP> <CUBE PRIV IP> port-range 10200-28000
المكان:
- <CUBE PUB="" IP=""> هو عنوان IP العام لـ CUBE
- <CUBE PRIV="" IP=""> هو عنوان IP الخاص لـ CUBE
- نطاق المنفذ: في المثال، نطاق المنافذ من 10200 إلى 28000
يدعم CUBE أجنحة تشفير TLS التالية (أثناء الاتصال، يقدم CUBE هذه في مرحبا عميل TLS Handshake):
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_EMPTY_RENEGOTIATION_INFO_SCSV
الإعدادات العامة الأخرى المراد تكوينها (راجع أدناه للاطلاع على عينة تكوينات CUBE):
aaa new-model
aaa authentication login default local
aaa authorization exec default local
!
ip scp server enable
!
voice service voip
address-hiding
allow-connections sip to sip
no supplementary-service sip moved-temporarily
call-quality
max-dropout 2
max-reorder 2
sip
contact-passing
يجب تحديد عناوين URI للطلب الوارد والصادر لاستخدامها لاحقًا في نظراء الطلب:
voice class uri INEdgeAudio sip
pattern x-cisco-webex-service=audio
!
voice class uri OUTEdgeAudio sip
host cube.internal.local
يدعم صوت Webex Edge برامج ترميز G722 وG711ulaw وG711alaw. يجب تحديد رمز فئة الصوت التالي لاستخدامه لاحقًا في نظراء الطلب:
voice class codec 3
codec preference 1 g722-64
codec preference 2 g711ulaw
codec preference 3 g711alaw
يستخدم صوت Webex Edge SRTP. يقوم تشفير فئة الصوت SRTP بتعيين مجموعة تشفير SRTP المفضلة لاستخدامها في Edge Audio. قم بتكوين مجموعات التشفير التالية بالترتيب. يجب تطبيق تكوين تشفير srtp لفئة الصوت على نظراء الطلب المستخدمين للاتصال بصوت Edge.
voice class srtp-crypto 234
crypto 1 AEAD_AES_256_GCM
crypto 2 AEAD_AES_128_GCM
crypto 3 AES_CM_128_HMAC_SHA1_80
crypto 4 AES_CM_128_HMAC_SHA1_32
قم بتكوين مفتاح أساسي مسبقًا لتتمكن من تعيين كلمة مرور للمصادقة
key config-key password-encrypt Password123 authentication username <username>
password encryption aes
أدخل بيانات اعتماد مصادقة SIP التي تم توفيرها للمشترك الظاهري VoiceXML على AS باستخدام الأمر التالي. بالنسبة لسيناريوهات معاودة الاتصال، سيتم استخدام بيانات الاعتماد هذه عندما يتحدى AS الدعوة التي يرسلها CUBE (أو SBC الخاص بك) إلى AS.
sip-ua
------- to enable authentication -------
authentication username <username> password 0 <password>
بمجرد تكوين المصادقة، سيتم تشويش كلمة المرور عند العرض باستخدام أمر "إظهار التكوين قيد التشغيل"
sip-ua
------- to enable authentication -------
authentication username <username> password 6 [GF]XXXXX[YYYYYY\ZZZZZ]\
يجب أيضًا إجراء تكوين SIP العام التالي:
------- Max INVITE retries -------
retry invite 3
------- By default, use TLS -------
transport tcp tls v1.2
connection-reuse
------- What trustpoint to use when mTLS is challenged -------
crypto signaling default trustpoint <trustpoint>
ملفات تعريف الترجمة
يتم استخدام ملف تعريف ترجمة رسالة SIP 2340 للمكالمات الواردة في الاجتماع. يجب أن يكون لديه إدخال لتعديل رسائل SIP الواردة من BroadWorks قبل إرسالها إلى Edge Audio، كما هو موضح في قاعدة المثال 11.
------- BroadWorks to Webex -------
voice class sip-profiles 2340
rule 1 request INVITE sip-header SIP-Req-URI modify "sips:" "sip:"
rule 2 request INVITE sip-header To modify "sips:" "sip:"
rule 3 request INVITE sip-header From modify "sips:" sip:
rule 4 request INVITE sip-header Remote-Party-ID modify "sips:" "sip:"
rule 5 request INVITE sip-header P-Asserted-Identity modify "sips:" "sip:"
rule 6 request ACK sip-header From modify "sips:" "sip:"
rule 7 request REINVITE sip-header P-Asserted-Identity modify "sips:" "sip:"
rule 8 request REINVITE sip-header From modify "sips:" "sip:"
rule 9 request REINVITE sip-header Contact modify "sips:(.*)>" "sip:\1;transport=tls>"
rule 10 request INVITE sip-header Contact modify "sips:" "sip:"
rule 11 request INVITE sip-header SIP-Req-URI modify "cube.internal.local" "ecccspx.amer.pub.webex.com"
تحدد القاعدة 11 أعلاه عنوان Uri للطلب الوارد من BroadWorks، والذي يحتوي على قيمة جهة الاتصال لملف تعريف جهاز المشترك الظاهري CUBE (قيمة حقل جهة الاتصال في ملف تعريف الجهاز_deviceVXML في المثال الخاص بنا):
88631321777971704941@cube.internal.local;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
إلى مجال توجيه المكالمات الصوتية في Webex Edge المناسب:88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
لاحظ أنه عندما يكون CUBE (أو SBC الخاص بك) وراء NAT ثابت، يلزم تكوين إضافي لملف تعريف SIP 2340. ارجع إلى الرابط التالي للحصول على مزيد من المعلومات:
https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guideإذا قمت بنشر SBC الخاص بك، فستحتاج إلى تكوين قواعد مماثلة على SBC الخاصة بك. |
من أجل إعادة توجيه 486 رسالة تم إرسالها بواسطة AS إلى صوت WeBEX Edge، يلزم وجود التكوين التالي على CUBE (للحصول على SBC الخاص بك، ارجع إلى وثائق SBC الخاصة بك للحصول على المساعدة)
voice service voip
no notify redirect ip2ip
sip
sip-profiles inbound
!
voice class sip-profiles 1
response 486 sip-header Reason modify "7" ""
response 486 sip-header SIP-StatusLine modify "486.*" "600 Busy Everywhere"
إذا كانت 4xx الرسائل الأخرى بحاجة إلى إعادة توجيهها مرة أخرى إلى صوت Webex Edge، فاتبع المثال نفسه أعلاه.
نظراء الطلب
يجب تحديد مستأجر فئة الصوت على CUBE (أو SBC الخاص بك) لاستخدامه في نظراء الطلب لاحقًا، والذي يستوفي المعايير التالية:
- لا يوجد عمل داخلي للحمولة مطلوب لحزم RTP-NTE DTMF، لذا قم بتكوين الحمولة غير المتماثلة بالكامل.
- لا يدعم صوت Edge تحديثات هوية المتصل، لذلك يجب تكوين قيمة "عدم وجود تحديث-callerid".
- يعتمد توجيه المكالمات الصوتية في Webex Edge على عناوين URI. يجب تمكين عنوان URI الخاص بتوجيه المكالمات لمطابقة نظراء الطلب بناءً على عناوين URI.
voice class tenant 234
asymmetric payload full
no update-callerid
Header-passing
no pass-thru content custom-sdp
call-route url
تم تكوين نظراء الطلب التاليين للسماح لـ CUBE بمعالجة المكالمات بين BroadWorks وصوت Webex Edge. قم بتكوين ما يلي على CUBE (سيحتاج تكوين مماثل إلى تكوين SBC الخاص بك):
dial-peer voice 23411 voip
description External Webex edge audio entry or exit dial-peer
session protocol sipv2
session target dns:ecccspx.amer.pub.webex.com
session transport tcp tls
destination uri OUTEdgeAudio
incoming uri request INEdgeAudio
voice-class codec 3 offer-all
voice-class sip url sips
voice-class sip profiles 2340
voice-class sip tenant 234
voice-class sip srtp-crypto 234
voice-class sip bind control source-interface GigabitEthernet2
voice-class sip bind media source-interface GigabitEthernet2
voice-class sip requri-passing
voice-class sip audio forced
dtmf-relay rtp-nte
srtp
!
dial-peer voice 23401 voip
description Internal mix mode Webex edge audio entry or exit dial-peer
session protocol sipv2
---- using DNS SRV (preferred) - must match srv record configured above (_sip._tcp.bw.myenterprise.com) ----
session target dns:bw.myenterprise.com
session transport tcp
destination uri INEdgeAudio
incoming uri request OUTEdgeAudio
voice-class codec 3
voice-class sip url sip
voice-class sip profiles 2341
voice-class sip profiles 1 inbound
voice-class sip tenant 234
voice-class sip bind control source-interface GigabitEthernet1
voice-class sip bind media source-interface GigabitEthernet1 dtmf-relay rtp-nte
!
تدفقات مكالمة CUBE
باستخدام التكوين الذي تم إجراؤه أعلاه، يتم وصف أمثلة لسيناريوهات تدفق المكالمات الواردة/الصادرة على CUBE أدناه. ترميز اللون على خطوة معينة يرتبط به بنفس إدخالات اللون في نظراء الطلب أعلاه.
إذا كنت تقوم بنشر SBC الخاص بك، ارجع إلى وثائق SBC لمعرفة تفاصيل تدفقات المكالمات باستخدام SBC الخاص بك. |
بالنسبة لسيناريو الاتصال الوارد في الاجتماع من BroadWorks إلى Webex:
- يتم استلام دعوة واردة من BroadWorks على الواجهة الداخلية مع:
INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 To:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
- يتم تحديد ملف تعريف نظير الطلب الوارد 23401 بناءً على المضيف في URI للطلب الوارد ("cube.internal.local") الذي يطابق تكوين "طلب uri الوارد OUTEdgeAudio".
- تم تحديد نظير الطلب الصادر 23411 بناءً على المضيف في URI للطلب ("cube.internal.local") الذي يطابق تكوين "uri OUTEdgeAudio".
- يتم إرسال دعوة صادرة على الواجهة الخارجية مع المضيف في عنوان URI للطلب الذي تم تغييره من "cube.internal.local" إلى "ecccspx.amer.pub.webex.com" باستخدام ملف تعريف ترجمة الرسالة "ملفات تعريف sip من فئة الصوت 2340" المحدد في نظير الطلب:
INVITE sip: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 To: " VXML Virtual" <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
بالنسبة لسيناريو معاودة الاتصال في الاجتماع من Webex إلى BroadWorks
- يتم استلام دعوة واردة من Webex على واجهة CUBE الخارجية مع:
INVITE sip:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 To: sip:+14519615001@cube.us.example.com;type=carrier_sbc X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
- تم تحديد نظير الطلب الوارد 23411 بناءً على نمط "x-cisco-webex-service=audio" الموجود في عنوان URI الخاص بالطلب الوارد بناءً على تكوين "INEdgeAudio لطلب uri الوارد".
- يتم اختيار اثنين من نظراء الطلب الصادر بناءً على نمط "x-cisco-webex-service=audio" الموجود في عنوان URI للطلب استنادًا إلى تكوين "URI INEdgeAudio للوجهة".
- نظير الطلب 302
- الاتصال النظير 23401
- يتم إرسال INVITE الصادرة إلى خوادم الشبكة (بحث SRV بناءً على "إدخال dns المستهدف للجلسة: bw.myenterprise.com" في نظير الطلب) على الواجهة الداخلية
INVITE sip:+14519615001@10.155.6.172:5060 SIP/2.0 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" From: " Webex " ;tag=B91821B7-561
- يقوم خادم الشبكة بإرجاع جهات الاتصال الخاصة بزوج AS الذي يستضيف المشترك الافتراضي CUBE:
SIP/2.0 302 Moved temporarily Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD From:" Webex "<sip:+12404540887@10.165.196.30>;tag=B91821B7-561 To:<sip:+14519615001@10.155.6.172>;tag=1829261807-1603395221529 Call-ID:3C88DF6A-13D411EB-8EE3D92D-EE20F768@10.165.196.30 CSeq:101 INVITE Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.5,<sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.25 Content-Length:0
- يقوم CUBE بتوجيه المكالمة إلى AS النشط استنادًا إلى جهة الاتصال التي تم إرجاعها في رسالة 302:
INVITE sip:+14519615001@hs2-bwks-v-as01- alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" From: " Webex " <sip:+12404540887@10.165.196.30>;tag=B91821C8-1AF5 To: <sip:+14519615001@10.155.6.172>
تكوين mTLS
يجب القيام بخطوات التكوين التالية للسماح باتصالات mTLS بين CUBE (أو SBC الخاصة بك) وصوت Webex Edge.
من الضروري تكوين mTLS بين CUBE (أو SBC الخاص بك) وصوت Webex Edge. |
دعم شهادة Wildcard
تستخدم الشهادات الموقعة على Wildcard اسم موضوع عام (على سبيل المثال، *.us.example.com) يتوافق مع مجال CUBE أو SBC الخاص بك. يتم دعم شهادات Wildcard لعمليات نشر CUBE متعددة المجموعات أو SBC، ولكنها غير مدعومة لعمليات نشر CUBE أحادية العقدة أو SBC.
تروستبول
أثناء مصافحة TLS، عندما يرسل صوت Webex Edge شهادته، سيقوم CUBE بالتحقق من صحتها مقابل قائمة الشهادات المقبولة في trustpool.
يجب تحديث حزمة trustpool باستخدام Cisco Root CA عن طريق تنزيل أحدث "حزمة Cisco Trusted Core Root Bundle" من http://www.cisco.com/security/pki/ باستخدام الأمر:
crypto pki trustpool import clean url <url>
يتم توقيع الشهادات التي أرسلها Webex Edge Audio بواسطة IdenTrust. تأكد من تثبيت شهادة "IdenTrust Commercial Root CA". ارجع إلى هذا الرابط لمعرفة المزيد من التفاصيل:
إذا كنت تستخدم SBC الخاص بك، وكنت غير قادر على إكمال الاستيراد، يمكنك تحويل الحزمة إلى تنسيق .pem باستخدام أدوات مفتوحة المصدر، مثل OpenSSL. على سبيل المثال، يمكنك استخدام شهادات hydrantID مع الأمر التالي:
|
تروستبوينت
يتطلب Edge Audio من CUBE تقديم شهادة CA موقعة من مراجع مصدقة موثوقة لاتصالات TLS المتبادلة (mTLS). استخدم الارتباط التالي للوصول إلى قائمة بسلطات الشهادات التي تثق بها Cisco. الشهادات الموقعة من قبل السلطات في هذه القائمة تعتبر صالحة وسيتم السماح بالاتصال: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms
مكعب عقدة واحدة
تعني العقدة المفردة أن CUBE (أو SBC الخاص بك) سيقوم باستيراد شهادة ذات اسم موضوع فريد إلى FQDN الخاص به، مما يعني أنه لن يتمكن CUBE الأخرى من استيرادها (بعبارة أخرى، ليس شهادة بدل).
لإنشاء CSR (طلب توقيع الشهادة) لـ CUBE:
- إنشاء زوج مفاتيح (سيتم ربط زوج المفاتيح هذا بنقطة الثقة)
CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
- المفاتيح العامة - يحدد أنه ينبغي إنشاء زوج مفاتيح الأغراض العامة.
- تسمية <key-label> - (اختياري) الاسم المستخدم لزوج مفتاح RSA عند تصديره. إذا لم يتم تحديد تسمية المفتاح، يتم استخدام اسم المجال المؤهل بالكامل (FQDN) للموجه.
- قابل للتصدير - (اختياري) يحدد إمكانية تصدير زوج مفاتيح RSA إلى جهاز Cisco آخر، مثل جهاز التوجيه.
- إنشاء trustpoint (تحتوي نقطة trustpoint على الشهادة التي تريد ربطها على CUBE. عندما يتلقى CUBE طلب شهادة، فإنه سوف يستجيب بشهادة trustpoint المرفقة)
CUBE(config)#crypto pki trustpoint <trustpoint> CUBE(ca-trustpoint)# crl optional enrollment terminal pem fqdn <fqdn> subject-name CN=<fqdn> rsakeypair <key label>
crl - قائمة إبطال الشهادة (CRL) هي قائمة بالشهادات الملغاة. يتم إنشاء CRL والتوقيع رقميًا من قبل CA الذي أصدر الشهادات في الأصل. يحتوي CRL على تواريخ إصدار كل شهادة ووقت انتهاء صلاحيتها.
محطة التسجيل pem - يضيف حدود البريد المعزز للخصوصية (PEM) إلى طلب الشهادة (نسخة يدوية من طلب شهادة بدء إلى طلب شهادة إنهاء)
fqdn - اسم المجال المؤهل بالكامل لـ CUBE
اسم الموضوع CN=<fqdn> - اسم الموضوع الذي سيتم التوقيع عليه
rsakeypair <key label=""> - زوج المفاتيح الذي تم إنشاؤه من الخطوة السابقة
(المرجع: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_pki/configuration/15-mt/sec-pki-15-mt-book/sec-cert-enroll-pki.html)
- إنشاء CSR:
CUBE(config)#crypto pki enroll <trustpoint> % Start certificate enrollment .. ... % Include the router serial number in the subject name? [yes/no]: no % Include an IP address in the subject name? [no]: no Display Certificate Request to terminal? [yes/no]: yes Certificate Request follows: -----BEGIN CERTIFICATE REQUEST----- ... -----END CERTIFICATE REQUEST----- ---End - This line not part of the certificate request--- Redisplay enrollment request? [yes/no]: no
- إرسال CSR (من طلب شهادة START إلى طلب شهادة END) إلى CA (مرجع الشهادة)
ستقوم CA بإنشاء شهادة موقعة
- اعتمادا على CA، فإنها سوف توفر شهادة الجذر (مثل DigiCertCA.crt) والشهادة المطلوبة (مثل cube.crt)
- تحميل شهادة CA
- أولا، مصادقة نقطة الثقة مع شهادة الجذر
CUBE(config)#crypto pki authenticate <trustpoint> Enter the base 64 encoded CA certificate. End with a blank line or the word "quit" on a line by itself -----BEGIN CERTIFICATE----- <ENTER THE ROOT CERT> -----END CERTIFICATE----- Certificate has the following attributes: Fingerprint: 40065311 FDB33E88 0A6F7DD1 4E229187 % Do you accept this certificate? [yes/no]: yes Trustpoint CA certificate accepted. % Certificate successfully imported
- بعد ذلك ، قم باستيراد شهادة CUBE على CUBE نقطة الثقة
CUBE(config)# crypto ca import <trustpoint> certificate % The fully-qualified domain name in the certificate will be: ... Enter the base 64 encoded certificate. End with a blank line or the word "quit" on a line by itself -----BEGIN CERTIFICATE----- <ENTER THE FQDN CERT> -----END CERTIFICATE----- % Router Certificate successfully imported
إذا كنت تقوم بنشر SBC الخاص بك، فراجع وثائق SBC للحصول على تفاصيل حول كيفية إنشاء CSR. |
نظام مجموعة Multi Node CUBE (باستخدام أسماء بديلة في الشهادة) - غير مدعوم
تعني العقدة المتعددة أن CUBE سيكون قادرًا على استيراد الشهادة نفسها لأكثر من عملية نشر CUBE. استخدام الاسم البديل للموضوع لإنشاء CSR غير مدعوم حاليًا: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred
مجموعة Multi Node CUBE (باستخدام الشهادة الموقعة على البدل كتنسيق pkcs12)
تعني العقدة المتعددة التي تستخدم شهادة موقعة على البدل أن اسم الموضوع عام (على سبيل المثال، *.us.example.com) وهو يتوافق مع مجال CUBE (أو مجال SBC الخاص بك).
- بافتراض أن لديك شهادة البدل جاهزة، قم بتحضير ملفات المفتاح العام (.crt) والمفاتيح الخاصة (.key).
- باستخدام OpenSSL، قم بإنشاء ملف تنسيق PKCS12 المجمعة (.pfx) بما في ذلك ملف .crt و .key: (استخدم cygwin على Windows) - مرجع: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/
openssl pkcs12 -export -out <pfxfilename>.pfx -inkey <privatekeyfile>.key -in <certfile>.crt
- نقل ملف .pfx في CUBE: bootflash: (scp من خادم لينكس إلى CUBE)
scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
- إنشاء نقطة trustpoint واستيراد ملف pkcs12:
CUBE# conf t CUBE(config)# CUBE(config)# crypto pki trustpoint <trustpoint> CUBE(ca-trustpoint)# revocation-check crl CUBE(ca-trustpoint)# exit CUBE(config)# crypto pki import <trustpoint> pkcs12 bootflash:<pfxfilename>.pfx password <password>
التحقق من تكوين شهادة CUBE
تحقق من تضمين السلسلة بأكملها في الشهادة. يوضح المثال التالي أوامر التحقق من CUBE. إذا كنت تقوم بنشر SBC الخاص بك، فاستخدم الأوامر التي تنطبق على SBC الخاص بك.
CUBE(config)#crypto pki certificate validate <trustpoint>
Chain has 2 certificates
Certificate chain for <trustpoint> is valid
CUBE#show crypto pki trustpoints status
...
Trustpoint <trustpoint>:
Issuing CA certificate configured:
Subject Name:
cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US
Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F
Fingerprint SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C
Router General Purpose certificate configured:
Subject Name:
cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US
Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0
Fingerprint SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54
State:
Keys generated ............. Yes (General Purpose, non-exportable)
Issuing CA authenticated ....... Yes
Certificate request(s) ..... Yes
تعيين إشارات SIP لاستخدام نقطة الثقة
استخدم الأمر التالي لتوفير SIP UA مع نقطة الثقة CUBE. فيما يلي مثال على CUBE. إذا كنت تقوم بنشر SBC الخاص بك، فراجع وثائق SBC الخاصة بك للحصول على مساعدة في القيادة.
CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>
سجلات CUBE
لرؤية مرشحات التصحيح الممكنة
CUBE# show debug
لتعيين مرشحات التصحيح (أمثلة)
CUBE# debug ccsip messages
CUBE# debug ccsip transport
CUBE# debug ccsip error
CUBE# debug ccsip info
CUBE# debug voip dialpeer inout
CUBE# debug voip ccapi inout
CUBE# debug voip application
CUBE# debug ip tcp transaction
لإلغاء تعيين مرشحات التصحيح (مثال)
CUBE# no debug ccsip messages
لمسح سجل التخزين المؤقت وفحصه
CUBE# clear log
>>> make test call <<<
CUBE# show log
إذا لم تكن تقوم بنشر CUBE، فارجع إلى الوثائق للحصول على SBC للحصول على تفاصيل حول كيفية استخدام السجلات. |
أوامر مفيدة أخرى
للتحقق من التكوين الحالي
CUBE# show running-config (or just CUBE# show run)
لحفظ التكوين إلى ROM الذي سيتم استخدامه عند إيقاف التشغيل
CUBE# write
الخطوة 11 شهادة BYoPSTN
بعد اكتمال تكوين وتوفير حل BYoPSTN ، يطلب من الشريك تشغيل مجموعة من حالات اختبار القبول من أجل التصديق على حله. هذه خطوة مطلوبة لاعتماد الشريك BYoPSTN وتمكينه.
يتم تحديد حالات اختبار القبول في المستند "إحضار إجراء قبول PSTN الخاص بك WeBEX لـ Cisco BroadWorks على: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .
يجب أن يقدم الشريك نتائج اختبارات القبول التي تم تنفيذها بنجاح إلى فرق الضم والتصديق.
يجب الإبلاغ عن الأسئلة والمشكلات والنتائج الناتجة عن تنفيذ حالات اختبار القبول ومشاركتها في مساحة Webex المخصصة لضم الشريك.
تطبيق التحديثات على مجموعة أرقام الهواتف أثناء الخدمة/مجموعة معاودة الاتصال DNS SRV
بمجرد تعيين العملاء غير الخاضعين للاختبار إلى قالب عميل باستخدام أرقام الاتصال الواردة التي يوفرها الشريك، تتوفر خيارات الانضمام إلى الاجتماع التالية لهؤلاء المستخدمين:
تتضمن دعوات الاجتماع رقمًا واحدًا أو أكثر من أرقام الهواتف الافتراضية من مجموعة تعيين أرقام الهاتف
يعرض تطبيق Webex رقمًا واحدًا أو أكثر من أرقام الهواتف الافتراضية من تعيين مجموعة أرقام الهاتف كخيار الانضمام إلى الاجتماع
يعرض واجهة مستخدم موقع Webex Meeting رقمًا واحدًا أو أكثر من أرقام الهواتف الافتراضية من تعيين مجموعة أرقام الهاتف كخيار الانضمام إلى الاجتماع
إذا تم تمكين معاودة الاتصال على قالب العميل، يوفر Webex Meeting خيار "الاتصال بي عند" حيث يتم توجيه طلب معاودة الاتصال إلى إحدى السجلات المحددة في مجموعة معاودة الاتصال DNS SRV المعينة
يمكن أن يؤثر تغيير خيارات الانضمام إلى الاجتماع لقالب عميل أو تغيير إلى مجموعة أرقام هاتف معينة أو تغيير إلى مجموعة DNS SRV الخاصة بمعاودة الاتصال على خيارات الانضمام إلى الاجتماع المذكورة أعلاه. لا تنطبق هذه التغييرات على العملاء الحاليين، ولكن العملاء الذين تم توفيرهم حديثًا سيرون هذه التغييرات منعكسة على الفور لمواقع اجتماعات الحزمة القياسية والمميزة الخاصة بهم. لذلك، يوصى بشدة التحقق من أي تغيير من هذا القبيل باستخدام مؤسسة لحل البذور قبل تطبيقه على قوالب العملاء الحالية أو مجموعات أرقام الهواتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال (إذا تم نشر مجموعات DNS SRV الخاصة بمعاودة الاتصال).
يجب اتباع الخطوات التالية عند إجراء تحديث لخيارات الانضمام إلى الاجتماع لقالب العميل و/أو تطبيق التحديثات على مجموعات أرقام الهاتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال.
يرجى ملاحظة ما إذا كانت قوالب العملاء أو مجموعات أرقام الهاتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال قيد الاستخدام عن طريق اختبار موفري خدمة BroadWorks و/أو اختبار BroadWorks Enterprises، فإن هذا الإجراء اختياري. قد يكون من الأنسب حذف اختبار موفري خدمة BroadWorks و/أو اختبار مؤسسات BroadWorks وإعادة توفيرهم باستخدام قوالب العملاء المحدثة أو مجموعات أرقام الهاتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال.
تحديث مجموعة أرقام الهاتف فقط:
قم بإنشاء مجموعة أرقام هاتف مؤقتة جديدة مع التحديثات المطلوبة.
- قم بإنشاء قالب عميل مؤقت جديد يستخدم مجموعة أرقام الهاتف الجديدة. إذا تم استخدام مجموعة أرقام هواتف حالية مع المجموعة، فقم بتعيين ذلك إلى القالب.
- قم بإنشاء مؤسسة لحل البذور عن طريق توفير مشترك من موفر خدمة BroadWorks Service Provider أو اختبار BroadWorks Enterprise باستخدام حزمة قياسية باستخدام قالب العميل الجديد. يرجى ملاحظة أن هذه مؤسسة ثانوية لحل البذور، ولا يلزم تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
- قم بتنزيل ملف JSON الخاص بتكوين BroadWorks (BYoPSTN)، ويحتوي على رقم الهاتف للوصول إلى تعيين الرمز لأرقام الهواتف الجديدة في مجموعة أرقام الهاتف.
- حدد مجال DNS SRV لصوت Webex Edge لموقع اجتماع الحزمة القياسية لمؤسسة حل البذور. يجب عدم تغييرها عن القيمة المحددة مسبقًا لمجموعة أرقام الهاتف الأصلية.
- تطبيق تحديثات التكوين على BroadWorks باستخدام ملف JSON الخاص بتكوين BroadWorks (BYoPSTN).
- تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية لمؤسسة البذور والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال الوارد.
- قم بتطبيق التحديث على مجموعة أرقام الهاتف الأصلية. أصبح التغيير الآن في الخدمة للعملاء غير المختبرين.
- يمكن حذف مؤسسة حل البذور ومجموعة أرقام الهاتف المؤقتة وقالب العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث مجموعة أرقام الهاتف الأصلية.
تحديث مجموعة DNS SRV الخاصة بمعاودة الاتصال فقط:
- قم بإنشاء مجموعة معاودة اتصال DNS SRV مؤقتة جديدة مع التحديثات المطلوبة.
- قم بإنشاء قالب عميل مؤقت جديد يستخدم مجموعة DNS SRV الخاصة بمعاودة الاتصال الجديدة ومجموعة أرقام الهاتف الحالية. إذا تم استخدام مجموعة معاودة اتصال DNS SRV موجودة مع المجموعة، فقم بتعيين ذلك إلى القالب.
- قم بإنشاء مؤسسة لحل البذور عن طريق توفير مشترك من موفر خدمة BroadWorks Service Provider أو اختبار BroadWorks Enterprise باستخدام حزمة قياسية باستخدام قالب العميل الجديد. يرجى ملاحظة أن هذه مؤسسة ثانوية لحل البذور، ولا يلزم تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
- تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية لمؤسسة البذور، والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال الوارد، واستخدام خيار "الاتصال بي عند".
- قم بتطبيق التحديث على مجموعة معاودة الاتصال DNS SRV الأصلية. أصبح التغيير الآن في الخدمة للعملاء غير المختبرين.
- يمكن حذف مؤسسة حل البذور ومجموعة معاودة الاتصال DNS SRV وقالب العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث مجموعة DNS SRV الأصلية الخاصة بمعاودة الاتصال.
تحديث مجموعة DNS SRV الخاصة برقم الهاتف ومعاودة الاتصال:
- قم بإنشاء رقم هاتف مؤقت جديد ومجموعة معاودة الاتصال DNS SRV مع التحديثات المطلوبة.
- قم بإنشاء قالب عميل مؤقت جديد يستخدم مجموعة أرقام الهاتف الجديدة ومجموعة DNS SRV الخاصة بمعاودة الاتصال الجديدة. إذا تم استخدام مجموعة أرقام هاتف حالية و/أو مجموعة معاودة الاتصال DNS SRV مع المجموعة، فقم بتعيين ذلك إلى القالب.
- قم بإنشاء مؤسسة لحل البذور عن طريق توفير مشترك من موفر خدمة BroadWorks Service Provider أو اختبار BroadWorks Enterprise باستخدام حزمة قياسية باستخدام قالب العميل الجديد. يرجى ملاحظة أن هذه مؤسسة ثانوية لحل البذور، ولا يلزم تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
- قم بتنزيل ملف JSON الخاص بتكوين BroadWorks (BYoPSTN)، ويحتوي على رقم الهاتف للوصول إلى تعيين الرمز لأرقام الهواتف الجديدة في مجموعة أرقام الهاتف.
- حدد مجال DNS SRV لصوت Webex Edge لموقع اجتماع الحزمة القياسية لمؤسسة حل البذور. يجب عدم تغييرها عن القيمة المحددة مسبقًا لمجموعة أرقام الهاتف الأصلية.
- تطبيق تحديثات التكوين على BroadWorks باستخدام ملف JSON الخاص بتكوين BroadWorks (BYoPSTN).
- تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية لمؤسسة البذور، والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال الوارد، واستخدام خيار "الاتصال بي عند".
- قم بتطبيق التحديث على رقم الهاتف الأصلي ومجموعة معاودة الاتصال DNS SRV. أصبح التغيير الآن في الخدمة للعملاء غير المختبرين.
- يمكن حذف مؤسسة حل البذور ومجموعة أرقام الهاتف المؤقتة ومجموعة معاودة الاتصال DNS SRV وقالب العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث مجموعة أرقام الهاتف الأصلية ومجموعة معاودة الاتصال DNS SRV.
يجب عدم حذف مؤسسة حل البذور الأساسية ما لم يتم تحديد مؤسسة جديدة لحل البذور الأساسية وتهيئتها على BroadWorks. يؤدي حذف مؤسسة حل البذور الأساسية إلى إزالة siteUUID الذي يعتمد عليه حل BYoPSTN لمصادقة رسالة SIP إلى صوت Webex Edge. إذا تم حذفها، فسيفشل انضمام الاجتماع باستخدام الاتصال الوارد للمواقع التي تستخدم رقم الاتصال الوارد المقدم من الشريك. |
قابلية التشغيل البيني للوسائط G722 عند استخدام SBC الخاص بك
عند الاستفادة من SBC الخاصة بك، يجب مراعاة مشكلات التشغيل البيني التي يتم الاعتناء بها عادةً بواسطة CUBE بين البنية التحتية لـ Cisco Partners BroadWorks وWebex Cloud. أحد الأمثلة على ذلك هو الاتصال الوارد أو معاودة الاتصال باستخدام برنامج ترميز G722 الذي يتضمن خادم وسائط BroadWorks (على سبيل المثال، عند استخدام خدمة تسجيل مكالمات BroadWorks). في هذا السيناريو، قد يرسل صوت Webex Edge SDP بخط "a=fmtp:9". سيحتاج SBC إلى تحديث هذا الخط لإضافة معلمة معدل البت للحصول على "a=fmtp:9 bitrate=64" قبل إرساله إلى المنتهى الخلفي BroadWorks.
القيود المعروفة
يتم تطبيق أي تغييرات على خيار الانضمام إلى اجتماع قالب العميل أو أرقام الاتصال الواردة من Cisco أو أرقام الاتصال الواردة التي يقدمها الشريك فقط على العملاء الذين تم توفيرهم حديثًا. يظل العملاء الحاليون الذين يستخدمون القالب دون تغيير.
يتم تطبيق أي تغييرات على مجموعة أرقام هاتف قالب العميل أو إعدادات مجموعة DNS SRV الخاصة بمعاودة الاتصال فقط على العملاء الذين تم توفيرهم حديثًا أو العملاء الحاليين الذين يتم توفيرهم لأول مستخدم لحزمة قياسية أو متميزة لهم. يظل العملاء الحاليون الذين لديهم بالفعل مستخدمي حزمة Standard أو Premium دون تغيير.
يتم تطبيق أي تغييرات على مجموعات أرقام الهاتف أو مجموعات DNS SRV الخاصة بمعاودة الاتصال المعينة لقوالب العميل فقط على العملاء الذين تم توفيرهم حديثًا أو العملاء الحاليين الذين يتم توفيرهم لأول مستخدم لحزمة قياسية أو متميزة لهم. يظل العملاء الحاليون المعينون للقوالب المرتبطة التي يوجد بها بالفعل مستخدمو حزمة Standard أو Premium دون تغيير.
يدعم قالب عميل معين أرقام الاتصال الواردة من Cisco أو خيار الانضمام إلى اجتماع رقم الاتصال الذي يوفره الشريك، وهو مزيج من الخيارين لنفس القالب غير مدعوم.
لا تتضمن رسائل SIP الخاصة بحالة استخدام الانضمام إلى اجتماع "الاتصال بي في" أو معاودة الاتصال معلومات عن العميل و/أو المستخدم الذي يستضيف الاجتماع المراد الانضمام إليه.
تدعم أرقام الهواتف ورموز الوصول إلى الاجتماعات المرتبطة بها لمجموعة أرقام هواتف معينة مجال DNS SRV واحد فقط في Webex Edge Audio (على سبيل المثال، ecccspx.amer.webex.com). استخدام أرقام الهواتف هذه للاتصال بالاجتماعات في مجال DNS SRV مختلف من Webex Edge Audio Dns غير مدعوم.
لا يدعم صوت Webex Edge إعادة التفاوض على برامج الترميز في منتصف المكالمة. وعلى هذا النحو، قد لا تعمل الخدمات التي يتم استدعاؤها بعد الرد على مكالمة بشكل صحيح.
يوفر تطبيق Webex وواجهة مستخدم موقع Webex Meeting والبريد الإلكتروني لدعوة اجتماع Webex رابطًا إلى مستند "قيود الاتصال المجاني". هذا المستند مخصص لأرقام الهواتف التي توفرها Cisco ويجب تجاهله من قِبل المستخدمين عند استخدام أرقام الهواتف التي يوفرها الشريك للانضمام إلى الاجتماعات.
محفوظات مراجعة المستندات
يعرض الجدول التالي تاريخًا من التغييرات التي طرأت على هذه الوثيقة على مدار الـ 12 شهرًا الماضية.
التاريخ | الإصدار | وصف التغيير | |
---|---|---|---|
08 أبريل 2024 | 1-36 |
| |
10 يناير 2024 | 1-35 |
| |
22 ديسمبر 2023 | 1-34 |
| |
يوليو 04, 2023 | 1-33 |
| |
02 فبراير 2023 | 1-32 |
| |
02 فبراير 2023 | 1-31 |
| |
31 يناير 2023 | 1-30 |
| |
29 نوفمبر 2022 | 1-29 |
|