في هذه المقالة
dropdown icon
أحضر حل PSTN الخاص بك
    تعريفات
    dropdown icon
    مثال على عناصر تكوين ByOpsTn
      المنافذ المستخدمة من قبل Webex
      أجنحة تشفير TLS وSRTP
      برامج ترميز الصوت المدعومة
      متطلبات ملف تعريف SIP و RTP
      نطاقات توجيه مكالمات Webex
    dropdown icon
    التكرار في نظام CUBE
      نشر Duplex CUBE لـ BroadWorks المنشور في موقع واحد
      نشر Simplex CUBE لـ BroadWorks المنشور في مواقع متعددة
    dropdown icon
    التزويد
      الخطوة 1: المتطلبات الأساسية للشريك
      الخطوة 2: توفير مجموعات أرقام الهاتف (PNG) في Partner Hub
      الخطوة 3: توفير مجموعات رد الاتصال DNS SRV (CDSG) في مركز الشركاء
      الخطوة 4: ربط PNG وCDSG بقوالب العملاء في Partner Hub
      الخطوة 5: توفير منظمات حلول البذور
      الخطوة 6: حدد منظمة حلول البذور الأولية
      الخطوة 7: تنزيل تكوين BroadWorks (byOpStn)
      الخطوة 8: تحديد مجال الصوت Webex Edge DNS SRV
      الخطوة 9: توفير تكوين BroadWorks للشريك
      الخطوة العاشرة: توفير شريك CUBE
      الخطوة 1 عن طريق شهادة OpSTN
    تطبيق التحديثات على مجموعة أرقام الهاتف أثناء الخدمة/مجموعة Callback DNS SRV
    قابلية التشغيل البيني للوسائط G722 عند استخدام SBC الخاص بك
    القيود المعروفة
    سجل مراجعة المستندات

قم بإحضار حل PSTN الخاص بك لـ Webex لـ Cisco BroadWorks

list-menuفي هذه المقالة
list-menuهل لديك ملاحظات؟

أحضر حل PSTN الخاص بك

تعريفات

تعريفات

وصف

شريك سيسكو

كيان (مزود خدمة بشكل عام) يبيع منتجات وخدمات Cisco لعملائه.

العميل النهائي

المستخدمون الذين يستخدمون منتجات وخدمات Cisco المباعة لهم من قبل شريك Cisco.

CUBE

Cisco Unified Border Element

منظمة شريكة

مستودع Webex لإدارة الهوية والخدمة الذي يحتفظ بمعلومات حول شركاء Cisco وعملائهم.

مركز الشركاء

بوابة الويب لتوفير الهوية والخدمات لشركاء Cisco والعملاء الذين يديرونهم.

منظمة العملاء

مستودع Webex للهوية وإدارة الخدمة الذي يحتفظ بمعلومات حول العميل النهائي.

مؤسسة BroadWorks أو مزود الخدمة/المجموعة

تمثيل العميل النهائي في BroadWorks.

يتيح حل Bring Your Own PSTN (byOpStn) لـ Webex لمقدمي خدمة Cisco BroadWorks توفير أرقام الهواتف التي يمتلكونها للمستخدمين لاستخدامها عند الانضمام. Webex Meetings يتيح الحل للشركاء الاستفادة من شبكات PSTN الخاصة بهم والاستفادة من العلاقات الحالية مع موفري PSTN، بدلاً من استخدام الأرقام التي توفرها Cisco.

توفر البنية المرجعية في هذا المستند تصميمًا شاملاً لخيار byOpsTn. يتم التحقق من صحة هذه البنية بواسطة Cisco وتستخدم Cisco Unified Border Element (CUBE) كوحدة تحكم حدود الجلسة (SBC) لحركة مرور المكالمات بين BroadWorks و. Webex Meetings

اختيار خيار الانضمام إلى الاجتماع

حاليًا، يدعم Webex لـ Cisco BroadWorks خيارين لتوفير أرقام هواتف الاجتماعات. يجب على مزودي الخدمة اختيار أحد هذين الخيارين - المزيج غير مدعوم:

  • أرقام الاتصال من Cisco (Cisco PSTN) —توفر Cisco أرقام الهواتف التي يمكن للمشاركين في الاجتماع استخدامها للانضمام إلى الاجتماعات

  • أرقام الاتصال المقدمة من الشركاء (ByOpStn) - يقدم مقدمو الخدمة أرقام هواتفهم الخاصة لاستخدامها من قبل المشاركين في الاجتماع عند الانضمام إلى الاجتماعات

بواسطة حل أوبستن

يجب على الشركاء الذين يختارون خيار أرقام الاتصال المقدمة من الشريك (ByOpStn) تقديم أرقام هواتف PSTN الخاصة بهم ويجب عليهم توفير البنية التحتية للشبكة المطلوبة لتوجيه المكالمات من وإلى Webex. يعمل حل byOpsTn على تسهيل توجيه المكالمات عبر القمة (OTT) عبر الإنترنت العام من BroadWorks إلى Webex.

تنطبق الشروط التالية عند تحديد خيار byOpsTn:

  • قد يستخدم شركاء Cisco نفس أرقام الهواتف لأكثر من عميل نهائي واحد. يمكن أن تكون أرقام الهواتف هذه في أي بلد يعمل فيه الشريك.

  • لا يتطلب خيار byOpsTn أي تغييرات في عملية الإعداد العامة لـ Webex لعملاء Cisco BroadWorks.

  • يتطلب byOpsTn توفيرًا على مستوى شركاء Cisco ويتم تمكين أي عملاء نهائيين يقوم الشركاء بتنشيطهم بعد تشغيل byOpsTn تلقائيًا.

  • تتم جميع عمليات التزويد المطلوبة لمواقع اجتماعات العملاء تلقائيًا، كما هو الحال مع الحل الحالي المتاح بشكل عام.

  • لدى الشركاء الذين يقومون بتنشيط الحزم القياسية والمتميزة موقعين للاجتماعات: موقع واحد لمستخدمي Standard وآخر لمستخدمي Premium. تم تمكين كلا الموقعين لـ ByOpsTn.

  • يمكن للمشاركين في الاجتماع الذين يتصلون بالاجتماعات اختيار استخدام مشاركة الفيديو والمحتوى عبر الإنترنت.

  • ينطبق على عمليات الانضمام إلى الاجتماعات لكل من اجتماعات Space واجتماعات PMR. لاحظ أنه بالنسبة لاجتماعات Space، يجب أن يكون قد تم إنشاء المساحة بواسطة مستخدم قياسي أو مميز يتمتع بإمكانيات مضيف Webex Meeting من أجل الحصول على رقم وصول PSTN - لا تتلقى المساحات التي تم إنشاؤها بواسطة المستخدمين الأساسيين أرقام وصول PSTN.

  • يوفر هذا المستند تكوينًا تم التحقق منه يستخدم CUBE باعتباره SBC الخاص بك. ومع ذلك، إذا كنت لا تريد استخدام CUBE، فيمكنك نشر SBC الخاص بك.

الهندسة المعمارية

يعتمد حل Webex لـ Cisco BroadWorks byOpstn على Webex Edge مجموعة الخدمات، وبشكل أكثر تحديدًا، خدمة Webex Edge الصوت المتاحة لعملاء المؤسسات. تم تكييف البنية لدمج البنية التحتية لـ Cisco Partners BroadWorks مع Webex Edge الصوت، وبالتالي تمكين شريك Cisco من تكوين مجموعات من أرقام الهواتف مركزيًا لاستخدامها من قبل العملاء النهائيين.

العناصر الرئيسية للهندسة المعمارية هي كما يلي:

  • الشبكات العريضة - البنية الأساسية لشركاء Cisco BroadWorks

  • Cisco Unified Border Element(CUBE) —وحدة تحكم حدود الجلسة المرجعية (SBC) للحل الذي تم نشره في مركز بيانات Cisco Partners. يجب أن يكون CUBE داخل DMZ. لاحظ أنه إذا كنت لا تريد استخدام CUBE، يمكنك نشر SBC الخاص بك.

  • Webex Edgeخدمة Audio—Webex، التي تفصل PSTN عن Webex عن طريق تغيير توجيه المكالمات للاستفادة من البنية الأساسية التي يوفرها شريك Cisco.

تنتقل مكالمات المشاركين للانضمام إلى اجتماع عبر BroadWorks إلى CUBE ومن CUBE إلى البنية التحتية لـ Webex في السحابة عبر الإنترنت. ينطبق هذا النموذج على كل من سيناريوهات الانضمام إلى الاجتماع التالية:

  • الاتصال - يقوم أحد المشاركين بطلب رقم الهاتف في دعوة الاجتماع إما على هاتفه المسجل في BroadWorks أو الجهاز المحمول أو على تطبيق Webex. يتم بدء المكالمة من قبل BroadWorks.

  • رد الاتصال (اختياري) - يطلب أحد المشاركين أن يتصل Webex برقم هاتف يقدمه المشارك. يتم بدء المكالمة بواسطة Webex.

ستستخدم المكالمات الموجهة من BroadWorks إلى CUBE داخل البنية التحتية للشريك SIP TCP لإشارات المكالمات وRTP للوسائط. من CUBE إلى Webex، تستخدم المكالمات SIP TLS للإشارة و sRTP للوسائط. يتم توجيه المكالمات من CUBE إلى WebEx عبر الإنترنت ولا يستخدم SIP Trunk.

الإعداد النموذجي لسيناريوهات الاتصال/رد الاتصال هو كما يلي:

  • لدى شريك Cisco رقم هاتف PSTN (على سبيل المثال، 2403332200) ورمز وصول Webex مرتبط (على سبيل المثال، 88631321777971704941).

  • يوفر شريك Cisco مشتركًا افتراضيًا على BroadWorks يتوافق مع جهاز CUBE. يقوم الشريك بتعيين رقم الهاتف إلى رمز الوصول والعكس صحيح.

  • يحدد رمز الوصول، الذي يتم إرساله إلى Webex في رسائل SIP، مواقع الاجتماعات المرتبطة بشريك Cisco.

  • تم تكوين رقم الهاتف أعلاه للوصول إلى تعيين الرمز مرة واحدة وهو شائع في جميع مواقع اجتماعات العملاء النهائيين.

  • يجب على المشاركين المنضمين إلى الاجتماع إدخال معرف الاجتماع المقابل (على سبيل المثال، 123456)، والذي يحدد الاجتماع المحدد للانضمام إليه.

يوصى بأن يتبع الشركاء نموذج التكرار الموضح أدناه.

الانضمام إلى الاجتماع باستخدام Call-in

توضح الصورة التالية عملية المستخدم الذي ينضم إلى الاجتماع عن طريق الاتصال.

فيما يلي الخطوات التي يتبعها المشارك للانضمام إلى اجتماع عن طريق الاتصال.

  1. يقوم المستخدم بجدولة اجتماع في Webex. يقوم Webex بتعيين معرف اجتماع (على سبيل المثال، 123456).

  2. يقوم المستخدم بطلب رقم الهاتف المرتبط بالاجتماع (على سبيل المثال، 2403332200). يحمل SIP INVITE عنوان URI للطلب كرقم الهاتف المرتبط بالاجتماع.

  3. تقوم BroadWorks بترجمة رقم الهاتف إلى رمز وصول (على سبيل المثال، 88631321777971704941) المرتبط بموقع الاجتماع وتوجيه المكالمة إلى CUBE باستخدام معرف URI للطلب كرمز وصول.

  4. يتلقى Webex دعوة SIP ويجيب على المكالمة. يتم تحديد لغة الإعلانات من خلال اللغة المحددة لرقم الهاتف عندما يتم توفيره في Cisco Partner Hub و BroadWorks.

  5. يقوم المستخدم بإدخال معرف الاجتماع (على سبيل المثال، 123456) باستخدام DTMF. يتحقق Webex من المستخدم ثم يتيح للمستخدم الانضمام إلى الاجتماع.

الانضمام إلى الاجتماع باستخدام رد الاتصال (اختياري)

تُظهر الصورة التالية عملية المستخدم الذي ينضم إلى الاجتماع عن طريق معاودة الاتصال، ويطلب المستخدم مكالمة من Webex للانضمام إلى اجتماع.

فيما يلي الخطوات التي يتبعها المشارك للانضمام إلى اجتماع عن طريق رد الاتصال:

  1. يقوم المستخدم بجدولة اجتماع في Webex. يقوم Webex بتعيين معرف اجتماع (على سبيل المثال، 123456).

  2. يطلب المستخدم مكالمة من Webex إلى الرقم المطلوب (على سبيل المثال، +16504441000) للانضمام إلى الاجتماع باستخدام تطبيق Webex أو عميل الاجتماعات.

  3. يبدأ Webex دعوة SIP إلى CUBE استنادًا إلى DNS SRV مجموعة رد الاتصال المتوفرة في Cisco Partner Hub وBroadWorks. يحتوي عنوان URI لطلب SIP INVITE على رقم الهاتف الذي يجب أن يتلقى المكالمة، (على سبيل المثال، + 16504441000@cube.example.com).

  4. يقوم CUBE بترجمة رقم الهاتف في معرف الطرف البعيد إلى قيمة تحدد المشترك الافتراضي على BroadWorks (على سبيل المثال، 88631321777971704941@ecccx.amer.pub.webex.com). هذا يحدد CUBE كمستخدم افتراضي لخادم تطبيقات BroadWorks.

  5. يتم تقديم المكالمة إلى رقم الهاتف الذي يطلبه المستخدم ويجيب المستخدم على المكالمة للانضمام إلى الاجتماع. يمكن أن يكون رقم الهاتف هذا مشتركًا في BroadWorks أو رقم PSTN. إذا كان الرقم المطلوب هو رقم PSTN، فإن BroadWorks تستخدم المسار المتوفر لتوجيه المكالمة إلى PSTN.

بالنسبة لخيار رد الاتصال، يلزم تنشيط الميزتين التاليتين:

  • 102746 - دعم BroadWorks لـ CI UUID
  • 102074 - دعم فواتير BYO PSTN لمعاودة الاتصال والاتصال

يمكن تأكيد ذلك من 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 Meeting Callback Virtual Subscriber» في هذا المستند.

إذا اخترت عدم تكوين خيار الانضمام إلى الاجتماع باستخدام خيار رد الاتصال، فسيظل بإمكان المستخدمين استخدام إما خيار الاتصال للانضمام إلى الاجتماعات أو يمكنهم الانضمام باستخدام صوت الكمبيوتر. في هذه الحالة، لا يُطلب منك تكوين مجموعات DNS SRV رد الاتصال.

نظرة عامة على تكوين الحل

يحتوي الحل على عدة مكونات مختلفة، يجب تكوين كل منها بشكل صحيح حتى يعمل الحل بنجاح. المكونات هي كما يلي:

  • برودووركس

  • CUBE (أو وحدة تحكم حدود الجلسة البديلة المعتمدة من SP (SBC))

  • Webex Edgeالصوت

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

منظمة البذور

المؤسسة الأولية هي مؤسسة Webex التي تقوم بتكوينها لإنشاء إعدادات حل byOpstN والتحقق من صحتها. يجب أن تقوم المؤسسة الأولية بتعيين حزمة قياسية لمستخدم واحد على الأقل، ويجب أن تستخدم هذه الحزمة القياسية خيار الانضمام إلى الاجتماع بأرقام الاتصال المقدمة من الشريك (ByOpsTn). يوصى بربط المؤسسة الأولية بموفر خدمة BroadWorks الاختباري أو المؤسسة.

تخدم منظمات بذور الحلول غرضين:

  • التكوين الأولي - يؤدي توفير المؤسسة (المؤسسات) الأولية إلى إنشاء رقم هاتف لتعيينات رموز الوصول الخاصة بالاجتماع ومعرف فريد عالميًا لموقع الاجتماع (UUID للموقع) المطلوبين للتشغيل المستمر للحل. هذه المعلومات مطلوبة لتكوين المشتركين الافتراضيين في BroadWorks (VSUB).

  • التحقق من صحة التكوين —استخدم المؤسسة الأولية لتحديد ما إذا كان حل byOpsTn الخاص بك قد تم تكوينه وفقًا لمتطلباتك. استخدم المؤسسة الأولية واختبر المستخدمين للتحقق من حالات الاتصال بالاجتماع وإعادة الاتصال باستخدام أرقام الاتصال المقدمة من الشريك وسجلات رد الاتصال (في حالة DNS SRV تمكين رد الاتصال).

يجب على المسؤول إنشاء مؤسسة حلول أولية لكل مجموعة فريدة من أرقام الهواتف وسجلات DNS SRV رد الاتصال. يؤدي إنشاء مؤسسة الحلول الأولية في كل حالة إلى إنشاء رقم الهاتف المطلوب لاستيفاء تعيينات رمز الوصول والقدرة على التحقق من حالات الاتصال بالاجتماع المرتبطة وحالات استخدام رد الاتصال لأرقام الهواتف وسجلات رد الاتصال هذه. DNS SRV

يجب على المسؤول، الذي يستخدم Cisco Partner Hub، تحديد مؤسسة حلول أولية واحدة كمنظمة حلول أولية. يجب تكوين UUID لموقع الاجتماع الخاص باجتماع الحزمة القياسية لمؤسسة الحلول الأولية الأساسية هذه على BroadWorks. من الأهمية بمكان أن يظل موقع الاجتماع هذا مزودًا حيث يتم إرسال UUID هذا للموقع في كل طلب انضمام إلى اجتماع استدعاء كرمز مصادقة. تتم مشاركة UUID لهذا الموقع الفردي من قبل جميع مجموعات أرقام الهواتف وسجلات رد الاتصالDNS SRV. قيم UUID المتعددة للمواقع غير مطلوبة.

يمكن حذف مؤسسات الحلول الأولية وأي مؤسسات ثانوية، إذا رغبت في ذلك قبل تعيين مجموعة أرقام الهواتف DNS SRV وسجلات رد الاتصال للعملاء غير المختبرين. عندما يتم تعيين مجموعة أرقام الهواتف DNS SRV وسجلات رد الاتصال لأي عملاء غير مختبرين، ترتبط أرقام الهواتف وسجلات رد الاتصال هذه بمواقع الاجتماعات لهؤلاء العملاء ويتم استخدامها للانضمام إلى الاجتماع باستخدام الاتصال والرد. يجب اعتبار أي تغييرات تؤثر على الخدمة.

توفر الأقسام التالية مزيدًا من التفاصيل حول عناصر التكوين المختلفة.

بواسطة عناصر تكوين OpsTn

يتمثل أحد العناصر الأساسية للحل في تكوين أرقام هواتف Cisco Partner وسجلات DNS SRV رد الاتصال. تستخدم ByOpsTn مجموعات أرقام الهاتف DNS SRV ومجموعات رد الاتصال كطريقة لتعيين أرقام الهواتف الجغرافية وتوجيه المكالمات الزائدة لاجتماعات Webex. يتم تعيين هذه العناصر للعملاء النهائيين من خلال نموذج العميل.

مجموعات أرقام الهاتف (PNG)

يوفر شركاء Cisco أرقام الهواتف التي يستخدمها المشاركون للانضمام إلى الاجتماعات في Cisco Partner Hub. يتم ترتيب أرقام الهواتف هذه معًا في مجموعة أرقام الهاتف. ترتبط قائمة أرقام الهواتف بموقع الاجتماع. تستخدم جميع غرف الاجتماعات الشخصية (PMR) والاجتماعات المجدولة في موقع الاجتماع أرقام الهواتف المرتبطة. فيما يلي مثال لمجموعة أرقام الهاتف:

الجدول 1. مجموعة أرقام الهاتف: شرق الولايات المتحدة

اسم رقم الهاتف

البلد

كود البلد

رقم الهاتف

إعلان

نوع الرسوم

أولوية الاتصال

الولايات المتحدة - ماريلاند

US

+1

2403332200

الإنجليزية

رسوم

ابتدائي

فلوريدا الأمريكية

US

+1

9049002303

الإنجليزية

رسوم

ثانوي

الولايات المتحدة - نيويورك

US

+1

8056504578

الإنجليزية

الرقم المجاني

لا شيء

تحتوي أرقام الهواتف على السمات التالية:

  • اسم رقم الهاتف - اسم لوصف رقم الهاتف

  • البلد - البلد الذي تم تخصيص الهاتف له

  • رمز البلد - رمز الاتصال الخاص بالدولة أو رمز الاتصال الخاص بالبلد

  • رقم الهاتف - رقم الهاتف الذي سيتم استخدامه للانضمام إلى اجتماع بدون رمز البلد

  • الإعلام - لغة الإعلان التي سيتم تشغيلها عندما ينضم أحد المشاركين إلى اجتماع

  • نوع الاتصال - نوع الرقم: الرقم المجاني أو الرقم المجاني

  • أولوية الاتصال - الأولوية المعينة لأرقام الاجتماع. يتم ترتيب عرض المشاركين لأرقام الانضمام إلى الاجتماع بناءً على هذه الأولوية.

أرقام الهاتف الافتراضية: يمكن للمسؤولين تعيين أولوية الاتصال الأساسية أو الثانوية أو لا شيء لرقم هاتف في مجموعة أرقام الهاتف. أرقام الهواتف ذات الأولوية الأساسية أو الثانوية هي أرقام هواتف افتراضية. يتم إرسال أرقام الهواتف الافتراضية في رسائل البريد الإلكتروني لدعوة الاجتماع ويتم إدراجها بترتيب الأولوية الذي يجب على المشاركين استخدامه للانضمام إلى الاجتماعات. لا يلزم أن تكون أرقام الهواتف الافتراضية في نفس البلد. يجب تحديد رقم هاتف أساسي، ورقم هاتف ثانوي اختياري. يجب أن يكون رقم واحد على الأقل من أرقام الهواتف الافتراضية من النوع Toll.

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

وفقًا للمثال أعلاه، يعتبر مسؤول Cisco Partner أن ولاية ماريلاند الأمريكية هي الأساس وفلوريدا الأمريكية كأرقام ثانوية، وهذه هي أرقام الهواتف الافتراضية. قد يختار المستخدم تجاوز هذا في اجتماعاته عن طريق تغيير المستوى الأساسي إلى الولايات المتحدة في نيويورك والثانوي إلى الولايات المتحدة في ولاية ماريلاند.

الحد الأقصى لعدد أرقام الهواتف لمجموعة أرقام هاتف معينة هو 98.

ملاحظة: لا يتم دعم تكوين رقم مخصص لمؤسسة واحدة.

DNS SRVمجموعات رد الاتصال (CDSG)

للسماح للمشاركين في الاجتماع باختيار خيار رد الاتصال، يلزم وجود DNS SRV مجموعة رد اتصال تشير إلى مثيل (مثيلات) CUBE داخل شبكة Cisco Partner. يستخدم Webex هذه السجلات لتوجيه رد الاتصال عبر CUBE إلى BroadWorks، والذي يمكنه بعد ذلك إعادة الاتصال بالاجتماع إلى رقم هاتف المشارك في الاجتماع.

فيما يلي مثال DNS SRV لمجموعة رد الاتصال.

الجدول 2. اسم DNS SRV مجموعة رد الاتصال: Global CB

البلد/المنطقة

كود البلد

DNS SRVسجل

الولايات المتحدة

+1

cube.us.example.com

المكسيك

+52

cube.mx.example.com

جميع البلدان الأخرى

N/A

cube.global.example.com

تحتوي DNS SRV سجلات رد الاتصال على السمات التالية:

  • البلد/المنطقة - البلد أو المنطقة التي يجب استخدام هذا DNS SRV السجل فيها لإرسال طلبات المكالمات.

  • رمز البلد - رمز البلد المرتبط بالبلد/المنطقة. يمكنك الحصول على DNS SRV سجل واحد فقط لكل رمز بلد.

  • DNS SRVالسجل - DNS SRV السجل الخاص بمثيل (مثيلات) Cisco Partner CUBE.

عندما يطلب المشارك مكالمة على رقم هاتفه المحدد، يستخدم Webex رد الاتصال DNS SRV المرتبط برمز البلد لرقم الهاتف المحدد لتوجيه المكالمة إلى العناصر المناسبة في شبكة Cisco Partners.

يوفر استخدام DNS SRV سجل بهذه الطريقة دعمًا لمثيلات CUBE الزائدة لخدمة طلبات المكالمات من Webex. في المثال أعلاه، عندما يطلب المشاركون في الاجتماع في الولايات المتحدة معاودة الاتصال من Webex إلى رقم هاتفهم في الولايات المتحدة، يستخدم Webex DNS SRV cube.us.example.com لتوجيه تلك المكالمة إلى شبكة شركاء Cisco. عندما يطلب المشاركون في الاجتماع في المكسيك معاودة الاتصال من Webex إلى رقم هاتفهم في المكسيك، سيستخدم Webex DNS SRV cube.mxample.com لتوجيه تلك المكالمة إلى شبكة شركاء Cisco.

بالنسبة لأي بلد/منطقة ليس لديها DNS SRV سجل رد اتصال محدد، يتم توجيه طلبات المكالمات هذه إلى سجل «جميع البلدان DNS SRV الأخرى». يجب على المسؤول تكوين DNS SRV سجل «جميع البلدان الأخرى».

الحد الأقصى لعدد السجلات DNS SRV لمجموعة رد اتصال معينة هو 200.

قوالب العملاء

نموذج العميل هو مفهوم موجود لحل Webex for BroadWorks. يوفر القالب التكوين الافتراضي المستخدم لتوفير عميل نهائي. يوفر ByOpstn سمات إضافية لقالب العميل:

  • نوع الانضمام إلى الاجتماع - يمكن أن يكون إما أرقام اتصال Cisco أو أرقام الاتصال المقدمة من الشركاء. تشير هذه السمة إلى أرقام الهواتف التي تم تكوينها لمواقع الاجتماعات المرتبطة بالحزم القياسية والمتميزة. يجب تحديد أرقام الاتصال المقدمة من الشريك من قبل المسؤول.

  • مجموعة أرقام الهاتف - خيار أرقام الاتصال المرتبطة التي يوفرها الشريك فقط، تشير هذه السمة إلى أرقام الهواتف التي يستخدمها العملاء النهائيون والتي يتم توفيرها للحزم القياسية والمتميزة عند الانضمام إلى الاجتماعات.

DNS SRVمجموعة رد الاتصال - خيار أرقام الاتصال المرتبطة بالشركاء فقط، تشير هذه السمة إلى DNS SRV السجلات التي يستخدمها Webex عند الاتصال مرة أخرى بالعملاء النهائيين الذين يتم توفيرهم للحزم القياسية والمتميزة عند الانضمام إلى الاجتماعات. إذا كنت لا ترغب في تمكين رد الاتصال، يمكنك اختيار «تعطيل رد الاتصال» عند إنشاء قالب عميل أو تحديثه. عندما يتم توفير المشترك الأول في المستوى القياسي أو المميز لعميل نهائي، يتم توفير موقع اجتماع الحزمة المرتبط. يتم توفير موقع اجتماع الحزمة وفقًا لنموذج العميل أعلاه. تتم إضافة أي مشترك يتم توفيره لاحقًا لأي من Standard أو Premium إلى موقع الاجتماع الذي تم توفيره بالفعل - لم يتم تغيير تكوين موقع الاجتماع.

تنطبق أي تغييرات على نموذج العميل فيما يتعلق بالسمات المذكورة أعلاه فقط على مواقع اجتماعات الحزم المتوفرة حديثًا. لا تتأثر مواقع الاجتماعات الحالية، التي تم توفيرها بالفعل، بالتغييرات التي تطرأ على نموذج العميل.

الاستثناء الوحيد الملحوظ هو أنه إذا كان لدى العميل النهائي بالفعل موقع اجتماع الحزمة، فسيتم توفير أي موقع اجتماع جديد للحزمة باستخدام نفس نوع الانضمام إلى الاجتماع مثل موقع اجتماع الحزمة الحالي. على سبيل المثال، إذا كان لدى العميل النهائي موقع اجتماع الحزمة القياسية باستخدام أرقام الاتصال الخاصة بـ Cisco وتم تحديث نموذج العميل لاستخدام أرقام الاتصال المقدمة من الشريك، يتم توفير موقع اجتماع حزمة Premium جديد باستخدام أرقام الاتصال الخاصة بـ Cisco، ولا يتم تطبيق إعداد نموذج العميل. يجب دائمًا توفير مواقع الاجتماعات القياسية والمميزة لعميل نهائي معين باستمرار.

مجموعة مكالمات برودوركس

مركز شركاء Cisco - توفر شاشة مجموعة مكالمات BroadWorks إمكانية الوصول إلى عرض و/أو تنزيل معلومات تكوين BroadWorks (byOpStn). تتضمن معلومات تكوين byOpsTn لمجموعة معينة البيانات التالية:

  • تفاصيل مؤسسة حلول البذور الأساسية بما في ذلك موقع اجتماع الحزمة القياسية UUID وعنوان URL للموقع.

  • تفاصيل مجموعة أرقام الهاتف لجميع المجموعات التي تم تكوينها لهذه المجموعة. يتضمن ذلك رقم الهاتف لتعيينات رمز الوصول الخاصة بالاجتماع لكل مجموعة. لاحظ أن التفاصيل يجب أن تتضمن المجموعات المرتبطة بجميع مؤسسات حلول البذور الثانوية.

  • تفاصيل DNS SRV Callback Group لجميع المجموعات التي تم تكوينها لهذه المجموعة. لاحظ أن التفاصيل يجب أن تتضمن المجموعات المرتبطة بجميع مؤسسات حلول البذور الثانوية.

  • تفاصيل قالب العميل لتلك القوالب باستخدام أي من مجموعات أرقام الهاتف DNS SRV ومجموعات رد الاتصال.

تحتوي كل مجموعة مكالمات من BroadWorks على معلومات تكوين BroadWorks الخاصة بها (ByOpsTn) وتحديدًا مجموعات أرقام الهاتف المخصصة لها ومجموعة رد الاتصال. DNS SRV ومع ذلك، يُرجى ملاحظة أن كل مجموعة مكالمات BroadWorks تشترك في نفس مؤسسة الحلول الأولية، وبالتالي تتضمن جميعها نفس UUID لموقع اجتماع الحزمة القياسية وعنوان URL للموقع.

لا تتوفر معلومات تكوين BroadWorks (byOpstN) إلا للعرض/التنزيل عندما يقوم المسؤول بتكوين مؤسسة الحلول الأولية واختيارها. يجب أن يكون لدى مؤسسة الحلول الأولية مستخدم واحد على الأقل تم تعيينه للحزمة القياسية ويجب أن تستخدم هذه الحزمة القياسية خيار الانضمام إلى الاجتماع بأرقام الاتصال المقدمة من الشريك (ByOpsTn).

مثال على عناصر تكوين ByOpsTn

تعرض الصورة التالية مثالاً لنشر BroadWorks متعدد المجموعات باستخدام قوالب العملاء وأرقام الهواتف والتوجيه القائمة جغرافيًا.

يعرض الجدول الأول عملية نشر BroadWorks متعددة المجموعات مع قوالب العملاء الإقليمية ومجموعات أرقام الهاتف ومجموعات رد الاتصالDNS SRV. تتوسع الجداول اللاحقة في مجموعة أرقام الهاتف DNS SRV ومجموعات رد الاتصال.

مجموعة برودووركس

اسم القالب

الحزمة

نوع الانضمام إلى الاجتماع

مجموعة أرقام الهاتف

مجموعة رد الاتصال DNS SRV

BWKS US NG

الولايات المتحدة - ويست ستد

معيار

أرقام الاتصال المقدمة من الشريك

غرب الولايات المتحدة

CB US

الولايات المتحدة - ويست بريم

فاخر

الولايات المتحدة الأمريكية الشرقية

معيار

شرق الولايات المتحدة

الولايات المتحدة - إيست بريم

فاخر

BWKS MX

إم إكس ستد

معيار

أرقام الاتصال المقدمة من الشريك

MX PNG

CB MX

إم إكس بريم

فاخر

BWKS UK

الأمراض المنقولة جنسيا بالمملكة المتحدة

معيار

أرقام الاتصال المقدمة من الشريك

UK PNG

تم تعطيل رد الاتصال

المملكة المتحدة بريم

فاخر

BWKS US

الأمراض المنقولة جنسيا الأمريكية

معيار

أرقام الاتصال من Cisco

لا شيء

لا شيء

  • يستخدم المشتركون الذين تم توفيرهم باستخدام نموذج US West Std أو US West Prm رقم هاتف US West عند الانضمام إلى الاجتماعات. يتم إرسال طلبات إعادة الاتصال الخاصة بالمشتركين الذين يجتمعون إلى DNS SRV سجلات CB US.

  • يستخدم المشتركون الذين تم توفيرهم باستخدام نموذج US East Std أو US East Prm رقم هاتف US East عند الانضمام إلى الاجتماعات. يتم إرسال طلبات إعادة الاتصال الخاصة بالمشتركين الذين يجتمعون إلى DNS SRV سجلات CB US.

  • يستخدم المشتركون الذين تم توفيرهم باستخدام قالب MX Std أو MX Prm رقم هاتف MX PNG عند الانضمام إلى الاجتماعات. يتم إرسال طلبات إعادة الاتصال الخاصة بالمشتركين الذين يجتمعون إلى DNS SRV سجلات CB MX.

  • يستخدم المشتركون الذين تم توفيرهم باستخدام قالب UK Std أو UK Prm أرقام هواتف UK PNG عند الانضمام إلى الاجتماعات. لن يُعرض على هؤلاء المشتركين الانضمام إلى الاجتماع عبر رد الاتصال حيث تم تعطيل رد الاتصال.

  • يستخدم المشتركون الذين تم توفيرهم باستخدام US Std أرقام الاتصال من Cisco وبالتالي لم يتم تعيين مجموعة أرقام هاتف أو مجموعة رد DNS SRV اتصال. يستخدم هؤلاء المشتركون أرقام الهواتف التي توفرها Cisco لعمليات الانضمام إلى الاجتماعات DNS SRV وسجلات Cisco لعمليات الانضمام إلى الاجتماعات باستخدام رد الاتصال.

تفاصيل أمثلة مجموعات أرقام الهاتف هي كما يلي:

مجموعة أرقام الهاتف

اسم رقم الهاتف

البلد

كود البلد

رقم الهاتف

إعلان

نوع الرسوم

أولوية الاتصال

غرب الولايات المتحدة

الولايات المتحدة - سان فرانسيسكو

US

+1

4156551000

الإنجليزية

رسوم

ابتدائي

الولايات المتحدة الأمريكية بالو ألتو

US

+1

9863502478

الإنجليزية

الرقم المجاني

لا شيء

شرق الولايات المتحدة

الولايات المتحدة - ماريلاند

US

+1

2403332200

الإنجليزية

رسوم

ابتدائي

فلوريدا الأمريكية

US

+1

9049002303

الإنجليزية

رسوم

ثانوي

الولايات المتحدة - نيويورك

US

+1

8056504578

الإنجليزية

الرقم المجاني

لا شيء

MX PNG

المكسيك

MX

+52

2065304086

الإسبانية الأوروبية

رسوم

ابتدائي

UK PNG

UK

UK

+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 كما في المثال:

_رشفات. _tcp.cube.us.example.com

86400

IN

SRV

10

10

5061

cube01.us.example.com

_رشفات. _tcp.cube.us.example.com

86400

IN

SRV

10

10

5061

cube02.us.example.com

قد DNS SRV يتحول هذا السجل إلى سجل DNS A التالي:

cube01.us.example.com

86400

IN

A

45.84.168.81

cube02.us.example.com

86400

IN

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.

يتطلب CUBE SBC على وجه التحديد استخدام المنفذ 5061. قد يتم دعم استخدام المنافذ الأخرى في النطاق من 5060-5070 بواسطة SBCs الأخرى.

Webex Edgeخدمات الصوت

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) خيارات بينغ Webex Edge للصوت.

CUBE

سريع الزوال

إيدج أوديو

5605

TCP

(mTLS 1.2) إشارات SIP الصادرة Webex Edge للصوت.

Webex Edgeخدمات الصوت

سريع الزوال

CUBE

المنافذ المؤقتة

8000 - 59999

UDP

(SRTP) يجب فتح فتحات جدار الحماية لحركة مرور الوسائط الواردة إلى صوت Edge .

CUBE

المنافذ المؤقتة

10200 - 28000

إيدج أوديو

سريع الزوال

UDP

(SRTP) يجب فتح ثقوب جدار الحماية لحركة مرور الوسائط الصادرة إلى CUBE.

أجنحة تشفير TLS وSRTP

يتم استخدام TLS v1.2 أو أعلى لمصافحة mTLS، ويتم دعم الأصفار التالية بواسطة Webex Edge الصوت (أثناء إعادة الاتصال، يقدم Webex Edge الصوت هذه الميزات في عميل TLS Handshake مرحبًا):

  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

  • 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_WITH_AES_256_GCM_SHA384

  • TLS_RSA_WITH_AES_256_CBC_SHA256

  • TLS_RSA_WITH_AES_128_GCM_SHA256

  • TLS_RSA_WITH_AES_128_CBC_SHA256

  • TLS_DHE_DSS_WITH_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

  • AES_CM_128_HMAC_SHA1_32

برامج ترميز الصوت المدعومة

  • G722

  • G711µ

  • G71a

متطلبات ملف تعريف 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

AES_CM_128_HMAC_SHA1_32

برنامج الترميز G.729 غير مدعوم. إذا كنت ترغب في استخدام G.729، يجب عليك استخدام أجهزة تحويل الشفرة.

نطاقات توجيه مكالمات Webex

ال DNS SRV _ships. _tcp. <domain>يتم استخدامه للوصول إلى Webex Edge الصوت. هناك أربعة مجالات حسب المنطقة.

المنطقة

الدومين

الأمريكتين

ecccspx.amer.pub.webex.com

المملكة المتحدة وشمال إفريقيا

ecccspx.emea.pub.webex.com

آسيا والمحيط الهادئ

ecccspx.apac.pub.webex.com

أستراليا/ نيوزيلندا

ecccspx.anz.pub.webex.com

أوروبا

ecccspx.euro.pub.webex.com

يتم DNS SRV حل المشكلة إلى العديد من سجلات A التي تشير إلى الموقع الأساسي والثانوي. يقدم الجدول التالي مثالاً لمنطقة AMER وهو عرضة للتغيير في المستقبل.

نوع السجل

سجل

الهدف

الغرض

SRV

_رشفات. _tcp.ecccspx.amer.pub.webex.com

ecccspxpr1.amer.pub.webex.com

اكتشاف Webex Edge الصوت

SRV

_رشفات. _tcp.ecccspx.amer.pub.webex.com

ecccspxpr2.amer.pub.webex.com

اكتشاف Webex Edge الصوت

SRV

_رشفات. _tcp.ecccspx.amer.pub.webex.com

ecccspxsc1.amer.pub.webex.com

اكتشاف Webex Edge الصوت

SRV

_رشفات. _tcp.ecccspx.amer.pub.webex.com

ecccspxsc2.amer.pub.webex.com

اكتشاف Webex Edge الصوت

A

ecccspxpr1.amer.pub.webex.com

207.182.174.101*

يشير إلى Webex Edge صوت AMER الأساسي 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

يشير إلى Webex Edge صوت AMER الأساسي 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

يشير إلى برنامج Webex Edge AMER الثانوي 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

يشير إلى برنامج Webex Edge 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 يتم نشره مع التكرار الجغرافي.

التزويد

يتعين على شركاء Cisco نشر وإدارة البنية التحتية المطلوبة المذكورة أعلاه لتمكين byOpsTn في شبكتهم. الخطوات التالية مطلوبة لتوفير وتمكين byOpsTn لشريك Cisco.
1

المتطلبات الأساسية للشريك

  • نشر نظام BroadWorks

  • انشر CUBE Webex Edge للصوت أو استفد من SBC الخاص بك

2

توفير أرقام الهواتف في مركز شركاء Cisco

  • توفير مجموعات أرقام الهاتف التي سيتم ربطها بقوالب العملاء

3

توفير DNS SRV مجموعات رد الاتصال في Cisco Partner Hub (اختياري)

  • إذا كنت ترغب في نشر Meeting Join عبر رد الاتصال، فقم بتوفير DNS SRV مجموعات رد الاتصال وتحديث إعدادات DNS الخاصة بك. وإلا، يمكنك تخطي هذه الخطوة.

4

اربط PNG (و CDSG) بقوالب العملاء

  • اربط مجموعات أرقام الهاتف DNS SRV ومجموعات رد الاتصال (فقط في حالة نشر رد الاتصال بالاجتماع) بقوالب العملاء الخاصة بك.

5

توفير منظمات حلول البذور

  • توفير موفر خدمة اختبار أو مؤسسة لـ Webex For BroadWorks باستخدام كل قالب من قوالب العملاء.

  • تزويد المشترك بحزمة قياسية تستخدم خيار الانضمام إلى أرقام الاتصال المقدمة من الشركاء.

6

حدد منظمة حلول البذور الأولية

  • حدد منظمة واحدة لحلول البذور الأولية لـ ByOpsTn.

7

قم بتنزيل تكوين BroadWorks (بواسطة OPSTN)

  • قم بتنزيل ملف JSON من Cisco Partner Hub الذي يحتوي على المعلومات اللازمة لتكوين BroadWorks

8

تحديد DNS SRV مجال Webex Edge الصوت

  • تحديد DNS SRV مجال Webex Edge الصوت

9

تكوين BroadWorks لشريك التزويد

  • تكوين CUBE للمشتركين الافتراضيين

  • قم بتطبيق رقم الهاتف للوصول إلى تعيين التعليمات البرمجية، من ملف JSON الذي تم تنزيله، في المشتركين الافتراضيين

  • تكوين خادم الشبكة

10

شريك التزويد CUBE (أو SBC الخاص بك)

  • اتبع التكوين الذي تم التحقق منه لتوفير CUBE باعتباره SBC الخاص بك

  • بديل. إذا كنت لا ترغب في استخدام CUBE، فقم بتوفير SBC الخاص بك باستخدام تكوين CUBE كدليل عالي المستوى

11

عن طريق شهادة PSTN

  • اختبارات القبول الكاملة للحصول على الشهادة

الخطوة 1: المتطلبات الأساسية للشريك

يجب إكمال المتطلبات الأساسية التالية لتوفير ByOpsTn. تفترض المتطلبات الأساسية الواردة أدناه أن الشريك لديه Webex يعمل لنشر Cisco BroadWorks يتضمن:

  • نظام BroadWorks الفعال - كما هو موثق في دليل حلول Webex لـ Cisco BroadWorks

  • ترخيص BroadWorks AS مع خدمة «VoiceXML» بكمية كافية (1 لكل رقم PSTN)

  • تصحيحات برودووركس المطلوبة:

    بالنسبة لـ R22:

    • الصفحة الفرعية 22.0.1123.AP376935

    • القانون الأساسي 22.0.1123.AP 376935

    بالنسبة لـ R23:

    • AP.XSP.23.0.1075.AP376935

    • القانون الأساسي 23.0.1075.AP376935

    بالنسبة لـ R24

    • رقم التعريف 24.0.944 ص 376935

  • تم نشر نظام سيسكو كيوب (إصدار IOS 16.12.2 أو أعلى): 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 هو كما يلي:

  1. قم بتسجيل الدخول إلى Partner Hub.

  2. انتقل إلى الخدمات.

  3. ضمن روابط إضافية، انقر فوق إنشاء مجموعة مكالمات ByOpstn.

  4. أدخل اسم مجموعة أرقام الهاتف وحدد التالي.

  5. أدخل تفاصيل رقم الهاتف وحدد التالي.

  6. راجع ملخص تفاصيل مجموعة أرقام الهاتف وحدد حفظ.

  7. كرر هذا الإجراء لكل مجموعة أرقام هاتف لإضافتها.

توضح لقطات الشاشة أدناه الإجراء.

الخطوة 3: توفير مجموعات رد الاتصال DNS SRV (CDSG) في مركز الشركاء

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

عند استخدام خيار رد الاتصال بالاجتماع، يلزم وجود DNS SRV مجموعة رد اتصال لتوجيه المكالمات من Webex إلى CUBE. الإجراء الذي يستخدمه شريك Cisco لإضافة DNS SRV سجلات CUBE الخاصة به إلى Webex هو كما يلي:

  1. قم بتسجيل الدخول إلى Partner Hub.

  2. انقر فوق الخدمات.

  3. ضمن روابط إضافية، انقر فوق إنشاء مجموعة رد اتصال ByOpsTn.

  4. أدخل اسم DNS SRV مجموعة رد الاتصال.

  5. حدد التالي.

  6. أدخل DNS SRV تفاصيل رد الاتصال.

  7. حدد التالي.

  8. راجع ملخص DNS SRV تفاصيل رد الاتصال.

  9. حدد حفظ.

  10. قم بتوفير أي تحديثات لـ DNS لتعكس السجلات الجديدة في DNS SRV المجموعة.

  11. كرر هذا الإجراء لكل DNS SRV مجموعة رد اتصال لإضافتها.

توضح لقطات الشاشة أدناه الإجراء.

الخطوة 4: ربط PNG وCDSG بقوالب العملاء في Partner Hub

يتطلب التكوين الأولي والتحقق من حل ByOpsTn تنظيمًا أوليًا لكل مجموعة فريدة من مجموعة أرقام الهاتف ومجموعة رد الاتصال (إذا كان رد الاتصال DNS SRV مطلوبًا). لذلك، يوصى بأن يقوم شركاء Cisco بالمثل بإنشاء قالب عميل جديد لكل مجموعة فريدة من مجموعة أرقام الهاتف DNS SRV ومجموعة رد الاتصال. يجب استخدام كل قالب عميل لإنشاء مؤسسة أولية مقابلة.

بمجرد تصنيف تكوين byOpsTn والتحقق منه باستخدام المؤسسات الأولية، يمكن تطبيق مجموعات أرقام الهاتف DNS SRV ومجموعات رد الاتصال على قوالب العملاء الحالية كما هو مطلوب.

يرجى ملاحظة أن قوالب العملاء التي تم إنشاؤها حديثًا ليست قيد الاستخدام من قبل العملاء الحاليين غير المختبرين، وبالتالي يمكن استخدامها بأمان للتحقق اليدوي من تكوين ByOpsTn.

إذا كنت لا تقوم بنشر Meeting Join عبر رد الاتصال، فلن تحتاج إلى ربط DNS SRV مجموعات رد الاتصال بقالب العميل. ومع ذلك، تحتاج إلى تحديد تعطيل رد الاتصال.

للإضافة إلى قالب عميل جديد، قم بما يلي:

  1. قم بتسجيل الدخول إلى Partner Hub.

  2. انتقل إلى الخدمات.

  3. ضمن الارتباطات الإضافية، انقر فوق إضافة قالب الإعداد.

  4. ضمن القوالب، حدد إضافة قالب.

  5. أدخل تفاصيل القالب. في مرحلة نوع الحزمة:

    • حدد نوع الحزمة كمعيار.

    • حدد تكوين الانضمام إلى الاجتماع كأرقام الاتصال المقدمة من الشريك (byOpStn).

    • حدد مجموعة أرقام الهاتف المتوفرة.

    • بالنسبة DNS SRVلمجموعة رد الاتصال، إذا كنت ترغب في تمكين خيار رد الاتصال بالاجتماع، فحدد مجموعة رد الاتصال المتوفرة. DNS SRV وإلا، حدد تعطيل رد الاتصال.

  6. حدد التالي.

  7. أدخل تفاصيل القالب المتبقية.

  8. راجع ملخص تفاصيل القالب.

  9. انقر فوق حفظ.

  10. كرر هذا الإجراء لكل قالب عميل يجب إضافته

توضح لقطة الشاشة أدناه الإجراء.

لتحديث قالب عميل موجود، قم بما يلي:

  1. قم بتسجيل الدخول إلى Partner Hub.

  2. انتقل إلى الخدمات.

  3. ضمن الارتباطات الإضافية، انقر فوق إضافة قالب الإعداد.

  4. ضمن القوالب، حدد عرض القالب.

  5. حدد القالب ليتم تحديثه.

  6. انتقل إلى قسم تكوين الانضمام إلى الاجتماع:

    • حدد أرقام الاتصال المقدمة من الشريك (ByOpStn).

    • حدد مجموعة أرقام الهاتف التي تم تكوينها مسبقًا.

    • بالنسبة DNS SRVلمجموعة رد الاتصال، إذا كنت ترغب في تمكين خيار رد الاتصال بالاجتماع، فحدد مجموعة رد الاتصال المتوفرة. DNS SRV وإلا، حدد تعطيل رد الاتصال.

  7. حدد حفظ.

    توضح لقطة الشاشة أدناه الإجراء.

الخطوة 5: توفير منظمات حلول البذور

يحتوي حل ByOpsTn على عدة مكونات مختلفة، يجب تكوين كل منها بشكل صحيح حتى يعمل الحل بنجاح. يتمثل أحد الغرضين لمؤسسات الحلول الأولية في إنشاء رقم هاتف لتعيينات رموز الوصول الخاصة بالاجتماع ومعرف فريد عالميًا لموقع الاجتماع (موقع UUID) المطلوب للتشغيل المستمر للحل. الغرض الآخر هو التحقق من التكوين.

لكل مجموعة فريدة من مجموعة أرقام الهاتف DNS SRV ومجموعة رد الاتصال التي سيتم استخدامها، يجب إنشاء نموذج العميل المقابل مسبقًا. بالنسبة لكل نموذج من قوالب العملاء هذه، يجب توفير مؤسسة حلول أولية. يؤدي توفير هذه المؤسسات الأولية إلى إنشاء رقم الهاتف لتعيينات رموز الوصول الخاصة بالاجتماع ومعرف UUID لموقع الاجتماع المطلوب لتكوين BroadWorks.

باستخدام كل نموذج من قوالب العملاء التي تم تكوينها مسبقًا، قم بتوفير مشترك لاختبار جديد لموفر خدمة BroadWorks أو BroadWorks Enterprise جديد مع مستخدم الحزمة القياسية. يجب أن يستخدم موقع اجتماع الحزمة القياسية الناتج خيار الانضمام إلى أرقام الاتصال الخاصة بموفر الشريك. يمكن استخدام أي من الطرق التالية لتوفير المشترك:

  1. قم بتوفير المشترك التجريبي باستخدام واجهات برمجة التطبيقات لمشتركي BroadWorks كما هو موثق على developer.webex.com.

  2. قم بتمكين المشترك التجريبي لخدمة IM&P على BroadWorks التي تم تكوينها لاستخدام قالب العميل. يرجى التأكد من أن نموذج العميل يستخدم الحزمة القياسية كحزمة افتراضية لضمان تعيين حزمة قياسية لمشترك الاختبار. بدلاً من ذلك، يجب تحديث مشترك الاختبار لاحقًا للحصول على الحزمة القياسية.

يرجى ملاحظة أنه من المستحسن أن ترتبط مؤسسات الحلول الأولية بمزود خدمة BroadWorks التجريبي أو اختبار BroadWorks Enterprise.

الخطوة 6: حدد منظمة حلول البذور الأولية

من الأهمية بمكان أن يظل موقع الاجتماع هذا مزودًا حيث يتم إرسال UUID هذا للموقع في كل طلب انضمام إلى اجتماع استدعاء كرمز مصادقة. لا تحذف المؤسسة الأولية حيث سيتم حذف موقع الاجتماع المرتبط أيضًا. إذا تمت إزالة المؤسسة الأولية، فأنت بحاجة إلى توفير مؤسسة جديدة وإعادة تكوين Broadworks باستخدام UUID للموقع الجديد.

يمكنك حذف مؤسسات الحلول الأولية وأي مؤسسات ثانوية للحلول إذا أردت ذلك قبل تعيين مجموعة أرقام الهواتف DNS SRV وسجلات رد الاتصال للعملاء غير المختبرين.

يؤدي تعيين أرقام الهواتف DNS SRV والسجلات للعملاء غير المختبرين إلى ربطهم بمواقع الاجتماعات لعمليات الاتصال وإعادة الاتصال. قد تؤثر أي تغييرات على الخدمة.

لتحديد مؤسسة حلول البذور الأولية، قم بما يلي:

  1. قم بتسجيل الدخول إلى Partner Hub.

  2. انقر فوق الخدمات.

  3. ضمن قسم التحقق من صحة التكوين، انقر فوق تعيين المؤسسة.

  4. في شاشة تعيين المؤسسة، ابحث وحدد إحدى المؤسسات الأولية التي تم تكوينها مسبقًا.

  5. انقر فوق تعيين.

    منظمة البذور المختارة هي منظمة البذور الأولية.

توضح لقطات الشاشة الإجراء.

الخطوة 7: تنزيل تكوين BroadWorks (byOpStn)

تتوفر منظمة الحلول الأولية ومجموعات أرقام الهاتف وتفاصيل DNS SRV مجموعة رد الاتصال لمجموعة BroadWorks المحددة في موقع واحد، وهو ملف JSON الخاص بتكوين BroadWorks (byOpStn). هذه المعلومات مطلوبة لتكوين BroadWorks لـ byOpstn.

يرجى ملاحظة أن ملف تكوين JSON متاح فقط للعرض/التنزيل بعد تحديد مؤسسة الحل الأساسي.

يكون الإجراء لعرض/تنزيل ملف تكوين JSON كما يلي:

  1. قم بتسجيل الدخول إلى Partner Hub.

  2. انقر فوق الخدمات.

  3. في بطاقة الاتصال الخاصة بـ BroadWorks، انقر فوق عرض مكالمات Broadworks.

  4. ضمن المجموعات، حدد المجموعة المرتبطة بقوالب العملاء والتي تم تكوينها لـ ByOpsTn.

  5. انتقل إلى قسم تكوين BroadWorks (byOpStn).

  6. انقر فوق تنزيل ملف تكوين JSON.

  7. كرر هذا الإجراء لأي مجموعات BroadWorks أخرى.

توضح لقطات الشاشة هذه الإجراء.

يرجى الاطلاع على نموذج ملف تكوين JSON أدناه. يحتوي الملف على معلومات تكميلية عن كل مجموعة أرقام الهاتف، DNS SRV ومجموعة رد الاتصال، ويتم تمييز عناصر التكوين الرئيسية التالية التي يجب إدخالها على BroadWorks بالخط العريض.

  • SiteUID: يجب أن ترسل BroadWorks هذه القيمة في رسائل SIP، وهي رمز مميز يستخدمه Webex Edge Audio لتأكيد هوية BroadWorks لشريك Cisco ووصوله إلى مواقع الاجتماعات التي يديرها شريك Cisco هذا.

  • تعيين رمز الوصول إلى رقم الهاتف: يجب تكوين أرقام الهواتف ورموز الوصول إلى Webex المرتبطة بها على BroadWorks.

    • رقم الهاتف

    • رمز الوصول

  • 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: تحديد مجال الصوت Webex Edge DNS SRV

يجب تكوين DNS SRV المجال Webex Edge الصوتي على BroadWorks. استخدم الإجراء التالي لتحديد القيمة.

  1. قم بتسجيل الدخول إلى Partner Hub.

  2. انتقل إلى العملاء.

  3. حدد مؤسسة التحقق من ByOpsTn.

  4. انقر فوق عرض العميل.

  5. انتقل إلى الخدمات/الاجتماعات.

  6. حدد موقع اجتماع الحزمة القياسية.

  7. انتقل إلى الجزء السفلي من اللوحة الجانبية، وحدد تكوين الموقع.

  8. حدد الإعدادات العامة/إعدادات الصوت.

  9. ضمن قسم أرقام الاتصال العالمية المخصصة لـ Edge Audio، حدد إنشاء برنامج Lua النصي.

  10. في النافذة المنبثقة، ابحث عن القيمة «- التحديث إلى العنوان باستخدام CCAX URL».

     
    -- 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)
    

  11. استخرج القيمة بالخط العريض، على سبيل المثال، ecccx.amer.webex.com.

هذا هو DNS SRV المجال Webex Edge الصوتي الذي يجب تكوينه على BroadWorks.

الخطوة 9: توفير تكوين BroadWorks للشريك

يصف هذا القسم تكوين BroadWorks الضروري لتنفيذ سيناريوهات استدعاء الاجتماع ورد الاتصال الموضحة في الرسوم البيانية أدناه. تعتمد أمثلة التكوين على البيانات الموجودة في ملف JSON الموضح في القسم السابق. من المتوقع أن تختلف الأرقام والنطاقات وتسمية المؤسسة/المجموعات ونوع الأجهزة والسياسات وملفات التعريف وما إلى ذلك باختلاف الشريك.

تفاصيل BroadWorks - اتصل بي (رد الاتصال باستخدام عنوان SIP X-Cisco-Meet-Info) - إلى الهاتف المسجل/PSTN

تدفق المكالمات:

  1. يطلب المستخدم معاودة الاتصال، ويبدأ Webex في معاودة الاتصال.
  2. يتم توجيه المكالمة إلى BroadWorks OTT.
  3. تصل المكالمة إلى CUBE المتوفر في CH. يقوم CUBE بتوجيه المكالمة إلى BroadWorks.
  4. تقوم BroadWorks بتعريف المكالمة على أنها إنشاء مضيف الاجتماع وإنشاء جلسة لمستخدم مضيف الاجتماع ومعالجة المكالمة.
  5. تقوم جلسة مستخدم مضيف الاجتماع بمعالجة المكالمة وترجمة الرقم الذي تم الاتصال به. بالإضافة إلى ذلك، يتم إنشاء سجل الفواتير نيابة عن مستخدم مضيف الاجتماع.
  6. تقوم BroadWorks بتوجيه المكالمة إما إلى المستخدم المرتبط بالجهاز (7) أو إلى PSTN (8).
يرن هاتف المستخدم أو PSTN وعند الرد ينضم إلى الاجتماع.

قبل أن تبدأ

يمكن أن يكون اتصال 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. تأكد من تعيين الخصائص التالية أدناه، بينما يمكن ترك الخصائص الأخرى بالقيم الافتراضية:

  • نوع عنوان الإشارة - تم تعيينه على عنوان الوكيل الذكي

  • المصادقة —تم تعيينها إلى ممكّنة

  • هوية الدعم في التحديث وإعادة الدعوة - تم التحقق منها

  • إمكانية التسجيل الثابت - تم ضبطه على ممكّن

  • قادر على الفيديو - تم ضبطه على معطل

في المثال أدناه، تم إنشاء نوع ملف تعريف الهوية/الجهاز الجديد «Vxml_profile» لتمثيل CUBE.

مشترك صوت XML الافتراضي

قم بإنشاء مثيل VoiceXML

يتم تمثيل كل رقم Webex Meetings PSTN بواسطة مشترك افتراضي في BroadWorks، ويمكن استخدام وظيفة المشترك الافتراضي لـ VoiceXML. يوصى باستخدام مؤسسة ومجموعة مخصصة لجميع المشتركين الافتراضيين في VoiceXML. لاحظ أننا لا نستغل فعليًا أي قدرات VoiceXML، ولكن هذا النوع من المستخدمين الافتراضيين مناسب للتفاعل مع CUBE.

من أجل استخدام خدمة VoiceXML، تأكد من أن الترخيص يحتوي على كميات كافية من «VoiceXML» وأن الخدمة معتمدة على مستوى المؤسسة والمجموعة، وأن خدمة VoiceXML مخصصة للمجموعة كما هو موضح في الصورة النموذجية أدناه.

ضمن المجموعة > الخدمات، حدد VoiceXML وقم بإنشاء مثيل لكل رقم PSTN.

تكوين عناوين VoiceXML

بالنسبة لكل مثيل VoiceXML، قم بتوفير ما يلي ضمن عناوين VoiceXML:

  • رقم الهاتف —أدخل رقم الاتصال Webex Meetings للموقع (على سبيل المثال، 2403332200).

  • ملحق

  • ملف تعريف الهوية/الجهاز - قم بإنشاء مثيل واحد (على سبيل المثال، VXML_DeviceProf) استنادًا إلى نوع الجهاز الذي تم إنشاؤه في القسم السابق ( VXML_Profile في المثال) وأدخل التكوين التالي.

  • خط/منفذ <domain>—أدخل بصيغة <access number>@ ، حيث

    • <access number>هو رقم رمز الوصول Webex Meetings للموقع (متاح من ملف JSON) (على سبيل المثال، 88631321777971704941)

    • <domain>هو مجال Webex Edge الصوت لموقع الاجتماع هذا (على سبيل المثال، ecccspx.amer.pub.webex.com)

  • اتصل بـ sip - لإجراء مكالمات هاتفية للاجتماع إلى رقم الوصول، سيتم إرسال الدعوة مع تعيين URI للطلب على قيمة هذا الحقل. <SIP transport>أدخل جهة اتصال SIP بهذا التنسيق<sip contact>؛<Locale>؛ <UUID لموقع الاجتماعات >؛، حيث:

    • <sip contact>هو <number>حقل الخط/المنفذ ولكن مع النطاق باعتباره SRV الذي ينتقل إلى عنوان CUBE (على سبيل المثال، 88631321777971704941@cube.internal.local)

    • <Locale>يمثل إعداد اللغة وفقًا للغة المستخدم (على سبيل المثال، locale=en_us)

    • <Meetings Site UUID>هو المعرف الفريد للموقع من ملف JSON (على سبيل المثال، x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <SIP transport>يجب أن يكون transport=tcp حتى يستخدم AS TCP لإرسال رسائل إلى CUBE.

فيما يلي مثال لإعدادات عناوين VoiceXML.

لكل رقم وصول إضافي للاجتماع يتم استخدامه، يجب إنشاء مشترك افتراضي إضافي لـ VoiceXML مماثل للمشترك أعلاه. يمكن استخدام نفس ملف تعريف الجهاز، ولكن يجب إنشاء حقلي Line Port وContact من معلومات رقم الوصول كما هو موضح أعلاه.
تأكد من التحقق من أن حدود سياسة معالجة المكالمات التي قمت بتكوينها على المشترك الافتراضي في BroadWorks كافية للتعامل مع مكالمات ByOpsTn الإضافية في مجموعة أرقام الهاتف الخاصة بك.

تعيين مصادقة SIP لمثيل VoiceXML

قم بتعيين خدمة المصادقة لمشترك VoiceXML الافتراضي. سيتم استخدام هذا لمصادقة رسائل SIP INVITE من CUBE في سيناريو رد الاتصال. كما أنه يمنع المشترك الافتراضي لـ VoiceXML من قبول المكالمات من أطراف أخرى غير CUBE

انتقل إلى صفحة مصادقة المشترك الافتراضية ضمن الأدوات المساعدة وأدخل اسم مستخدم SIP وكلمة المرور كما هو موضح أدناه:

يجب تكوين CUBE بنفس اسم المستخدم وكلمة المرور من أجل المصادقة بشكل صحيح على رسائل INVITE المرسلة إلى AS.

فيما يلي مثال لأمر تكوين مصادقة SIP على CUBE:

sip-ua authentication username VSUB password 0 <unencrypted password>
(See the CUBE onfiguration/datafill for more details).

اسم ملف defs

يحتوي حقل اتصال SIP الخاص بالمشترك الافتراضي في VoiceXML على عنوان URL حيث يتم تحويل جزء المجال إلى عنوان CUBE. هذا هو SRV داخلي، ويمكن استخدام ملف namedefs على AS لحل SRV الداخلي إلى CUBE IP.

في المثال الخاص بنا، تكون جهة اتصال SIP SRV هي cube.internal.local وتقوم بمعالجة 10.165.196.30 المنفذ 5060 للوصول إلى CUBE. في نظام التشغيل، يتم تحديث الملف /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 ChargeIndicator.

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

من خلال تعيين حقل شحن Enforce NS إلى true، يعتمد عدد سكان حقل CDR ChargeIndicator على سمة الشحن التي تم تكوينها لنوع استدعاء خادم الشبكة.

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 Meeting Callback الخاص (يُطلق عليه فيما بعد مشترك رد الاتصال في اجتماع 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 لرد الاتصال والاتصال» يعتمد على ميزة «دعم BroadWorks لـ CI UUID»، قبل تنشيط ميزة (102074)، تحتاج أيضًا إلى تنشيط ميزة (102746). لمزيد من التفاصيل، راجع قسم «مزامنة UUID لمستخدم CI (دعم Broadworks لـ CI UUID)».

يشبه مشترك معاودة الاتصال في اجتماع VoiceXML المشترك الافتراضي BYOPSTN VXML الحالي ولكنه قام بوضع علامة عليه بعلامة «Webex Meeting Callback» الجديدة. تم تكوين مشترك رد الاتصال الخاص باجتماع VoiceXML بنفس ملف تعريف الجهاز مثل المشترك الافتراضي BYOPSTN VXML الحالي، بالإضافة إلى خدمة المصادقة بنفس بيانات الاعتماد.

يتم عرض مثال أدناه:

يجب أن يكون مشترك رد الاتصال الخاص باجتماع VoiceXML موجودًا على AS الذي يستضيف مستخدم مضيف الاجتماع. عندما يتلقى AS طلب دعوة معاودة الاتصال بالاجتماع، فإنه يحاول تحديد موقع كل من مستخدم رد الاتصال الخاص باجتماع VoiceXML ومستخدم مضيف الاجتماع على AS أثناء إعداد المكالمة. إذا لم يتم العثور على أي من هؤلاء المستخدمين، يتم رفض المكالمة.

جلسة مضيف الاجتماع

في سيناريو رد الاتصال باستخدام رأس X-Cisco-Meet-Info، يتلقى خادم تطبيق Cisco BroadWorks طلب دعوة SIP ويحدد مستخدم مضيف الاجتماع باستخدام معلمة CI UUID الخاصة بالمضيف لرأس 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 (دعم برودووركس لـ CI UUID)

المستخدم CI UUID هو معرف فريد لتحديد المستخدمين داخل بيئة Webex.

يُستخدم تطبيق Webex Provisioning Sync هذا على منصة تسليم تطبيقات Cisco BroadWorks (ADP) لمزامنة معرف CI الخاص بالمستخدم وتخطيطه وتخزينه في البنية الأساسية لـ BroadWorks بحيث يمكن استخدامه في تفاعلات مختلفة مع Webex وWebex لخدمة BroadWorks.

راجع «تمكين معاودة الاتصال الخاصة باجتماع Webex» حول كيفية استخدام اقتران UUID لمستخدم CI بواسطة خادم شبكة Cisco BroadWorks وخادم تطبيقات Cisco BroadWorks.

تقوم الخطوات التالية بإعداد تطبيق Webex Provisioning Sync لاستطلاع مستخدمي BroadWork وتحديثهم بشكل دوري باستخدام CI UUID.

يتطلب تطبيق Webex Provisioning Sync بيانات اعتماد OAuth مع نطاق spark-admin: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 Provisioning Sync مع تعيين علامة «enabled» على «true».

من خلال تطبيق Webex Provisioning Sync هذا، سيبدأ في إجراء مزامنة 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

يقوم الشركاء الذين تم تعيين كلمة «Enabled» على «true» بتنفيذ الإجراء المرتبط في الفاصل الزمني للاستطلاعات. أثناء الاقتران الأولي، يستعلم تطبيق Webex Provisioning Sync عن واجهة برمجة تطبيقات Webex Subscriber لاسترداد البيانات التي تحتوي على CI UUID لجميع المستخدمين الذين يستضيفهم الشريك. يتم تحديث المعرّف الخارجي لمستخدم BroadWorks باستخدام CI UUID المرتبط. تؤثر الارتباطات اللاحقة على المستخدمين الذين تمت إضافتهم إلى الشريك. يمكن استخدام أمر status لمعرفة ما إذا كانت المزامنة كاملة.

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 لمكالمات استدعاء الاجتماعات. يمكن تحقيق ذلك باستخدام سياسة الكتابة المسبقة لخادم الشبكة.

أولاً، على 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    
يتم إنشاء CDR التي تنشأ من BroadWorks فقط من خلال المكالمات الصادرة من مشتركي 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. يعرض المثال أيضًا أوامر لإنشاء مثيلات OrigDirect و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: يُستخدم لتحديد معرف المستخدم الخاص بالمضيف ومعرف الاجتماع ومعرف الموقع.

عند تلقي الدعوة، تستخدم NS عنوان VIA للتوافق مع RoutingNE «WebExMeetings». سيؤدي هذا بدوره إلى تحديد ملف تعريف التوجيه «wxm_routing» الذي يحتوي على مثيل «wxm_inst» الخاص بـ OrigDirect.

ستطابق سياسة NS OrigRedirect بعد ذلك عنوان X-CISCO-MEET-INFO:

X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

مع تكوين Line Port على المشترك الافتراضي لـ 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

الاسم المستعار

يجب أن يتعرف NS على المجال الموجود في INVITE URI (في المثال، bw.myenterprise.com) الذي أرسله CUBE إلى NS. يمكن القيام بذلك عن طريق إضافة المجال في سياق NS_CLI/System/alias، على سبيل المثال:

NS_CLI/System/Alias> add bw.myenterprise.com

يمكن العثور على الأمر الخاص بتكوين مجال INVITE URI على CUBE في القسم التالي، ضمن هدف dial-peer/session، على سبيل المثال:

dial-peer voice 23401 voip
session target dns:bw.myenterprise.com

الاستضافة في NE

لدعم خيارات تكوين معالجة Webex Meetings المكالمات للفواتير والتحكم في قبول الجلسة، يجب تمكين سمات إشارات NE الخاصة باستضافة خادم التطبيق callTypeInfoRequired و RequiredChargeIndication في سياق NS_CLI/System/device/HostingNE. على سبيل المثال:

NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
 CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;

تمكين رد الاتصال الخاص باجتماع Webex

في سيناريو رد الاتصال باستخدام رأس 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

عند تعيين معلمة نظام EnableWebExMeetingHoostLookup إلى true، يتم استخدام معرف 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

الخطوة العاشرة: توفير شريك 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

انشر خيار SBC الخاص بك

إذا كنت لا ترغب في نشر CUBE، فلديك خيار نشر SBC الخاص بك. ومع ذلك، لاحظ أن هذا المستند لا يوفر تكوينًا تم التحقق منه لـ SBCs بخلاف 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. على سبيل المثال، خدمة العملاء لموقع 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

انظر أدناه للحصول على مثال لتكوين 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 Meetings بحركة المرور على شبكتي؟ —يظهر نطاق عناوين IP لمعظم المجموعات ضمن قائمة نطاقات عناوين IP المستخدمة من قبل خدمات Cisco Webex الاجتماعات. الاستثناء الوحيد هو مجموعات الصين، التي يظهر النطاق الخاص بها على الرابط أدناه:

متطلبات الشبكة للمجموعة Cisco Webex الصينية

المؤقت الافتراضي لـ 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-Crypto بتعيين مجموعة تشفير SRTP المفضلة لاستخدامها في Edge Audio. قم بتكوين مجموعات التشفير التالية بالترتيب. يجب تطبيق تكوين srtp-crypto لفئة الصوت على نظراء الاتصال المستخدمين للاتصال بـ Edge Audio.

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>

بمجرد تكوين المصادقة، سيتم تشويش كلمة المرور عند عرضها باستخدام الأمر «show running-config»

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 (قيمة حقل الاتصال في ملف تعريف جهاز VXml_DeviceProf في مثالنا):

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 تحديثات معرف المتصل، لذلك يجب تكوين قيمة «no update-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 Audio. قم بتكوين ما يلي على 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».
  • يتم إرسال دعوة صادرة على الواجهة الخارجية مع المضيف في الطلب الذي تم تغييره من «cube.internal.local» إلى «ecccspx.amer.pub.webex.com» باستخدام ملف تعريف ترجمة الرسائل «voice-class sip profiles 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 للطلب الوارد استنادًا إلى تكوين «طلب uri الوارد InEdgeAudio».
  • يتم اختيار اثنين من نظراء الاتصال الصادر استنادًا إلى النمط «x-cisco-webex-service=audio» الموجود في عنوان URI للطلب استنادًا إلى تكوين «عنوان uri للوجهة InEdgeAudio» .

    - دايل بير 302

    - الاتصال بالنموذج 23401

  • يتم إرسال دعوة صادرة إلى خوادم الشبكة (بحث 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 الموقعة اسم موضوع عام (على سبيل المثال، *.us.example.com) يتوافق مع نطاق CUBE أو SBC الخاص بك. يتم دعم شهادات Wildcard لعمليات نشر CUBE أو SBC متعددة المجموعات ولكنها غير مدعومة لعمليات نشر CUBE أو SBC أحادية العقدة.

تراست بول

أثناء مصافحة TLS، عندما يرسل Webex Edge الصوت شهادته، سيقوم CUBE بالتحقق من صحتها مقابل قائمة الشهادات المقبولة في مجموعة الثقة.

يجب تحديث حزمة trustpool باستخدام Cisco Root CA عن طريق تنزيل أحدث «حزمة الجذر الأساسية الموثوقة من Cisco» من http://www.cisco.com/security/pki/ باستخدام الأمر:

crypto pki trustpool import clean url <url>

يتم توقيع الشهادات المرسلة بواسطة Webex Edge Audio بواسطة IdenTrust. تأكد من تثبيت شهادة «IdenTrust Commercial Root CA». انظر هذا الرابط لمزيد من التفاصيل:

https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

إذا كنت تستخدم SBC الخاص بك، ولم تتمكن من إكمال الاستيراد، فيمكنك تحويل الحزمة إلى تنسيق.pem باستخدام أدوات مفتوحة المصدر، مثل OpenSSL. على سبيل المثال، يمكنك استخدام شهادات HydrantID باستخدام الأمر التالي:
openssl x509 -inform der -in certificate.cer -out certificate.pem

نقطة الثقة

يتطلب 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>label - (اختياري) الاسم المستخدم لزوج مفاتيح RSA عندما يتم تصديرها. إذا لم يتم تحديد تسمية مفتاح، فسيتم استخدام اسم المجال المؤهل بالكامل (FQDN) لجهاز التوجيه.
    • قابل للتصدير - (اختياري) يحدد إمكانية تصدير زوج مفاتيح RSA إلى جهاز Cisco آخر، مثل جهاز التوجيه.

    - إنشاء نقطة ثقة (تحتوي نقطة الثقة على الشهادة التي تريد ربطها على CUBE. عندما يتلقى CUBE طلب شهادة، فإنه سيستجيب بشهادة نقطة الثقة المرفقة)

    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) إلى طلب الشهادة (النسخ واللصق اليدوي من طلب شهادة BEGIN إلى إنهاء طلب الشهادة)

    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)

    - توليد المسؤولية الاجتماعية للشركات:

    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 (من طلب شهادة BEGIN إلى إنهاء طلب الشهادة) إلى CA (Certificate Authority)
  • سيقوم 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.

مجموعة CUBE متعددة العقد (باستخدام أسماء بديلة في الشهادة) - غير مدعومة

تعني العقدة المتعددة أن CUBE سيكون قادرًا على استيراد نفس الشهادة لأكثر من عملية نشر CUBE. استخدام الاسم البديل للموضوع لإنشاء CSR غير مدعوم حاليًا: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

مجموعة 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 في المكعب: BootFlash: (scp من خادم لينكس إلى CUBE)
    scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
  • قم بإنشاء نقطة ثقة واستيراد ملف 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# 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

الخطوة 1 عن طريق شهادة OpSTN

بعد اكتمال تكوين حل 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 المخصصة لتأهيل الشريك.

تطبيق التحديثات على مجموعة أرقام الهاتف أثناء الخدمة/مجموعة Callback DNS SRV

بمجرد تعيين العملاء غير المختبرين لنموذج العميل باستخدام أرقام الاتصال المقدمة من الشريك، تتوفر خيارات الانضمام إلى الاجتماع التالية لهؤلاء المستخدمين:

  • تتضمن دعوات الاجتماع رقم هاتف افتراضي واحد أو أكثر من مجموعة أرقام الهاتف المعينة.

  • يعرض تطبيق Webex واحدًا أو أكثر من أرقام الهواتف الافتراضية من مجموعة أرقام الهاتف المعينة كخيار الانضمام إلى الاجتماع

  • تعرض واجهة مستخدم موقع Webex Meeting واحدًا أو أكثر من أرقام الهواتف الافتراضية من مجموعة أرقام الهاتف المعينة كخيار الانضمام إلى الاجتماع.

  • إذا تم تمكين رد الاتصال في قالب العميل، فإن Webex Meeting يوفر خيار «اتصل بي على» حيث يتم توجيه طلب رد الاتصال إلى أحد السجلات المحددة في مجموعة رد الاتصال المعينة DNS SRV

يمكن أن يؤثر التغيير في خيارات الانضمام إلى الاجتماع لقالب العميل أو التغيير إلى مجموعة أرقام الهاتف المعينة أو التغيير إلى DNS SRV مجموعة رد الاتصال على خيارات الانضمام إلى الاجتماع أعلاه. لا تنطبق هذه التغييرات على العملاء الحاليين، ولكن العملاء المزودين حديثًا سيرون هذه التغييرات تنعكس فورًا على مواقع اجتماعات الحزمة القياسية والمتميزة الخاصة بهم. لذلك، يوصى بشدة بالتحقق من أي تغيير من هذا القبيل باستخدام مؤسسة الحلول الأولية قبل تطبيقه على قوالب العملاء الحالية أو مجموعات أرقام الهاتف أو مجموعات رد الاتصال DNS SRV (في حالة نشر DNS SRV مجموعات رد الاتصال).

يجب اتباع الخطوات التالية عند إجراء تحديث لخيارات الانضمام إلى الاجتماع لنموذج العميل و/أو تطبيق التحديثات على مجموعات أرقام الهاتف أو DNS SRV مجموعات رد الاتصال.

يرجى ملاحظة ما إذا كانت قوالب العملاء أو مجموعات أرقام الهاتف أو DNS SRV مجموعات رد الاتصال قيد الاستخدام من قبل موفري خدمة BroadWorks المختبرين و/أو اختبار BroadWorks Enterprises، فإن هذا الإجراء اختياري. قد يكون من الأنسب ببساطة حذف اختبار موفري خدمة BroadWorks و/أو اختبار مؤسسات BroadWorks Enterprises وإعادة توفيرها باستخدام قوالب العملاء المحدثة أو مجموعات أرقام الهاتف أو مجموعات رد الاتصال. DNS SRV

تحديث مجموعة أرقام الهاتف فقط:

  1. قم بإنشاء مجموعة أرقام هاتف مؤقتة جديدة بالتحديثات المطلوبة.

  2. قم بإنشاء نموذج عميل مؤقت جديد يستخدم مجموعة أرقام الهاتف الجديدة. في حالة استخدام مجموعة أرقام هاتف موجودة جنبًا إلى جنب مع المجموعة، قم بتعيين ذلك إلى القالب.
  3. قم بإنشاء مؤسسة حلول أولية من خلال تزويد مشترك من مزود خدمة BroadWorks التجريبي أو اختبار BroadWorks Enterprise بحزمة قياسية باستخدام نموذج العميل الجديد . يرجى ملاحظة أن هذه مؤسسة ثانوية للحلول الأولية، ولا يلزم إجراء تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
  4. قم بتنزيل ملف JSON الخاص بتكوين BroadWorks (byOpstn)، فهو يحتوي على رقم الهاتف للوصول إلى تعيين التعليمات البرمجية لأرقام الهواتف الجديدة في مجموعة أرقام الهاتف.
  5. حدد DNS SRV المجال Webex Edge الصوتي لموقع اجتماع الحزمة القياسية لمنظمة الحلول الأولية. يجب ألا تتغير عن القيمة المحددة مسبقًا لمجموعة أرقام الهاتف الأصلية.
  6. قم بتطبيق تحديثات التكوين على BroadWorks باستخدام ملف JSON الخاص بتكوين BroadWorks (byOpsTn).
  7. تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية للمؤسسة الأولية والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال.
  8. قم بتطبيق التحديث على مجموعة أرقام الهاتف الأصلية. التغيير الآن قيد الخدمة للعملاء الذين لم يتم اختبارهم.
  9. يمكن حذف مؤسسة الحل الأولي ومجموعة أرقام الهاتف المؤقتة ونموذج العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث مجموعة أرقام الهاتف الأصلية.

تحديث DNS SRV مجموعة رد الاتصال فقط:

  1. قم بإنشاء مجموعة DNS SRV رد اتصال مؤقتة جديدة بالتحديثات المطلوبة.
  2. قم بإنشاء نموذج عميل مؤقت جديد يستخدم DNS SRV مجموعة رد الاتصال الجديدة ومجموعة أرقام الهاتف الحالية. في حالة استخدام مجموعة DNS SRV رد الاتصال الحالية جنبًا إلى جنب مع المجموعة، قم بتعيين ذلك إلى القالب.
  3. قم بإنشاء مؤسسة حلول أولية من خلال تزويد مشترك من مزود خدمة BroadWorks التجريبي أو اختبار BroadWorks Enterprise بحزمة قياسية باستخدام نموذج العميل الجديد . يرجى ملاحظة أن هذه مؤسسة ثانوية للحلول الأولية، ولا يلزم إجراء تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
  4. تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية للمؤسسة الأولية، والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال، واستخدام خيار «اتصل بي على» .
  5. قم بتطبيق التحديث على مجموعة DNS SRV رد الاتصال الأصلية. التغيير الآن قيد الخدمة للعملاء الذين لم يتم اختبارهم.
  6. يمكن حذف منظمة الحلول الأولية ومجموعة DNS SRV رد الاتصال ونموذج العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث Callback DNS SRV Group الأصلية.

قم بتحديث كل من رقم الهاتف DNS SRV ومجموعة رد الاتصال:

  1. قم بإنشاء رقم هاتف مؤقت جديد ومجموعة DNS SRV رد الاتصال مع التحديثات المطلوبة.
  2. قم بإنشاء نموذج عميل مؤقت جديد يستخدم مجموعة أرقام الهاتف الجديدة DNS SRV ومجموعة رد الاتصال الجديدة. في حالة استخدام مجموعة أرقام الهاتف الحالية و/أو مجموعة DNS SRV رد الاتصال جنبًا إلى جنب مع المجموعة، قم بتعيين ذلك إلى القالب.
  3. قم بإنشاء مؤسسة حلول أولية من خلال تزويد مشترك من مزود خدمة BroadWorks التجريبي أو اختبار BroadWorks Enterprise بحزمة قياسية باستخدام نموذج العميل الجديد . يرجى ملاحظة أن هذه مؤسسة ثانوية للحلول الأولية، ولا يلزم إجراء تحديث لموقع الاجتماع الذي تم تكوينه على BroadWorks.
  4. قم بتنزيل ملف JSON الخاص بتكوين BroadWorks (byOpstn)، فهو يحتوي على رقم الهاتف للوصول إلى تعيين التعليمات البرمجية لأرقام الهواتف الجديدة في مجموعة أرقام الهاتف.
  5. حدد DNS SRV المجال Webex Edge الصوتي لموقع اجتماع الحزمة القياسية لمنظمة الحلول الأولية. يجب ألا تتغير عن القيمة المحددة مسبقًا لمجموعة أرقام الهاتف الأصلية.
  6. قم بتطبيق تحديثات التكوين على BroadWorks باستخدام ملف JSON الخاص بتكوين BroadWorks (byOpsTn).
  7. تحقق من التكوين عن طريق جدولة الاجتماعات باستخدام موقع الحزمة القياسية للمؤسسة الأولية، والانضمام إلى الاجتماع باستخدام أرقام هواتف الاتصال، واستخدام خيار «اتصل بي على» .
  8. قم بتطبيق التحديث على رقم الهاتف الأصلي ومجموعة DNS SRV رد الاتصال. التغيير الآن قيد الخدمة للعملاء الذين لم يتم اختبارهم.
  9. يمكن حذف مؤسسة الحل الأولي ومجموعة أرقام الهاتف المؤقتة ومجموعة DNS SRV رد الاتصال ونموذج العميل. لم تعد هذه العناصر مطلوبة بمجرد تحديث مجموعة أرقام الهاتف الأصلية DNS SRV ومجموعة رد الاتصال.
يجب عدم حذف مؤسسة الحلول الأولية ما لم يتم تحديد مؤسسة حلول أولية جديدة وتكوينها على BroadWorks. يؤدي حذف مؤسسة الحل الأولي إلى إزالة SiteUID الذي يعتمد عليه حل byOpsTn لمصادقة رسالة SIP إلى الصوت. Webex Edge في حالة الحذف، ستفشل عمليات الانضمام إلى الاجتماع باستخدام الاتصال للمواقع التي تستخدم رقم الاتصال المقدم من الشريك.

قابلية التشغيل البيني للوسائط G722 عند استخدام SBC الخاص بك

عند الاستفادة من SBC الخاص بك، يجب مراعاة مشكلات قابلية التشغيل البيني التي يتم التعامل معها عادةً بواسطة CUBE بين البنية التحتية لـ Cisco Partners BroadWorks والبنية التحتية لـ Webex Cloud. أحد الأمثلة على ذلك هو الاتصال أو رد الاتصال باستخدام برنامج ترميز G722 الذي يتضمن خادم BroadWorks Media Server (على سبيل المثال، عند استخدام خدمة BroadWorks لتسجيل المكالمات). في هذا السيناريو، قد يرسل Webex Edge الصوت SDP بخط «a=fmtp:9". سيحتاج SBC الخاص بك إلى تحديث هذا السطر لإضافة معامل معدل البت للحصول على «a=fmtp:9 bitrate=64" قبل إرساله إلى الواجهة الخلفية لـ BroadWorks.

القيود المعروفة

  • يتم تطبيق أي تغييرات على خيار الانضمام إلى اجتماع قالب العميل أو أرقام الاتصال الخاصة بـ Cisco أو أرقام الاتصال المقدمة من الشركاء فقط على العملاء الذين تم توفيرهم حديثًا. يظل العملاء الحاليون الذين يستخدمون القالب دون تغيير.

  • يتم تطبيق أي تغييرات على نموذج العميل أو مجموعة أرقام الهاتف أو إعدادات DNS SRV مجموعة رد الاتصال فقط على العملاء المقدمين حديثًا أو العملاء الحاليين الذين يتم توفيرهم لأول مستخدم للحزمة القياسية أو المميزة. يظل العملاء الحاليون الذين لديهم بالفعل مستخدمو الحزمة القياسية أو المميزة دون تغيير.

  • يتم تطبيق أي تغييرات على مجموعات أرقام الهاتف أو DNS SRV مجموعات رد الاتصال المعينة لقوالب العملاء فقط على العملاء المقدمين حديثًا أو العملاء الحاليين الذين يتم توفيرهم لأول مستخدم للحزمة القياسية أو المميزة. يظل العملاء الحاليون المعينون للقوالب المرتبطة التي لديها بالفعل مستخدمو الحزمة القياسية أو المميزة دون تغيير.

  • يدعم قالب العميل المحدد أرقام الاتصال الخاصة بـ Cisco أو خيار الانضمام إلى الاجتماع برقم الاتصال المقدم من الشريك، ولا يتم دعم مجموعة من الخيارين لنفس القالب.

  • لا تتضمن رسائل SIP الخاصة بـ «اتصل بي على» أو حالة استخدام الانضمام إلى اجتماع رد الاتصال معلومات عن العميل و/أو المستخدم الذي يستضيف الاجتماع للانضمام إليه.

  • تدعم أرقام الهواتف ورموز الوصول إلى الاجتماعات المرتبطة بمجموعة أرقام هاتف معينة DNS SRV نطاقًا Webex Edge صوتيًا واحدًا فقط (على سبيل المثال، ecccspx.amer.webex.com). لا يتم دعم استخدام أرقام الهواتف هذه للاتصال بالاجتماعات في DNS SRV مجال Webex Edge صوتي مختلف.

  • Webex Edgeلا يدعم الصوت إعادة التفاوض على برامج الترميز أثناء المكالمة. على هذا النحو، قد لا تعمل الخدمات التي يتم استدعاؤها بعد الرد على المكالمة بشكل صحيح.

  • يوفر تطبيق Webex وواجهة مستخدم موقع Webex للاجتماعات والبريد الإلكتروني لدعوة Webex Meeting رابطًا إلى مستند «قيود المكالمات المجانية». هذا المستند خاص بأرقام الهواتف التي توفرها Cisco ويجب أن يتجاهله المستخدمون عند استخدام أرقام الهواتف المقدمة من الشريك للانضمام إلى الاجتماعات.

سجل مراجعة المستندات

يعرض الجدول التالي محفوظات التغييرات التي تم إجراؤها على هذا المستند على مدار الـ 12 شهرًا الماضية.

التاريخ

الإصدار

وصف التغيير

08 أبريل 2024

1-36

  • تمت إضافة ملاحظة مفادها أن DNS-SRV ديناميكي بطبيعته وأضاف البدل إلى عناوين IP.

10 يناير 2024

1-35

  • تمت إضافة القاعدة 4 في قسم ملفات تعريف الترجمة.

22 ديسمبر 2023

1-34

  • تم تحديث أقسام الانضمام إلى الاجتماع المحدّثة باستخدام Callback (اختياري) وRoutingNE وتمكين رد الاتصال لاجتماع Webex وملفات تعريف الترجمة وتدفقات المكالمات المكعبة.

04 يوليو 2023

1-33

  • تم تحديث الانضمام إلى الاجتماع باستخدام قسم رد الاتصال (اختياري).

02 فبراير 2023

1-32

  • تمت إضافة نطاق جديد للمملكة المتحدة وشمال إفريقيا ضمن نطاقات Webex Call Routing Domains.

  • تمت إضافة جلسة مضيف الاجتماع ومنصة تسليم التطبيقات ضمن الخطوة 9: توفير تكوين BroadWorks للشريك.

02 فبراير 2023

1-31

  • تم تحديث تطبيق التحديثات على مجموعة أرقام الهاتف/مجموعة رد الاتصال DNS SRV أثناء الخدمة.

31 يناير 2023

1-30

  • تمت إضافة قسم منصة تسليم التطبيقات ضمن خادم التطبيقات.

29 نوفمبر 2022

1-29

  • تمت إضافة تمكين معاودة الاتصال باجتماع Webex في قسم خادم الشبكة.

  • تمت إضافة إنشاء مشترك في اجتماع VoiceXML في قسم خادم التطبيقات.

  • DNS SRVالسجلات المحدثة ضمن نطاقات توجيه مكالمات Webex.

هل كان هذا المقال مفيدًا؟
هل كان هذا المقال مفيدًا؟