نظرة عامة

الغرض من هذا المستند هو تقديم إرشادات تفصيلية حول استخدام الأدوات للترحيل من Cisco BroadWorks وWebex من أجل BroadWorks وBroadCloud إلى Wholesale وWebex Calling. يغطي هذا المستند مجموعة من أدوات الترحيل المصممة للمساعدة في ترحيل Cisco BroadWorks وWebex for BroadWorks وعملاء BroadCloud الحاليين إلى حل Wholesale Route-to-Market.

تم تصميم أدوات الترحيل لتسهيل الانتقال الكامل من BroadWorks إلى خدمات Wholesale. وهي غير مصممة للتعايش طويل الأجل لكلا الخدمتين داخل نفس مؤسسة العميل.

تأثير الترحيل

وفيما يلي آثار ما بعد الترحيل:

المسؤولون

بعد الترحيل، يجب على المسؤولين:

  • ابدأ في استخدام Partner Hub وControl Hub لتكوين الميزات بدلاً من CommPilot.
  • أعد تكوين أي ميزات ليست جزءًا من الترحيل.
    يجب عليك ترحيل الميزات التي لا يتم ترحيلها تلقائيًا بعد اكتمال أدوات الترحيل.

المستخدمون

يجب أن تعمل الميزات المدعومة بعد الترحيل بنفس الطريقة التي عملت بها قبل الترحيل. يجب إعادة تكوين ميزات Webex Calling غير المدعومة من قبل الترحيل على Webex بعد الترحيل:

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

بنية أدوات الترحيل

تتكون بنية أدوات الترحيل من أربع أدوات مختلفة:

  1. أداة الاستخراج— تستخرج المؤسسات والمجموعات والأرقام والمستخدمين والخدمات والهواتف والعملاء البرمجيين من Cisco BroadWorks. يجب على شركاء BroadCloud إرسال طلب استخراج في مدخل موفر الخدمة.
  2. أداة التحويل— تحويل المعلومات التي يتم استخراجها بواسطة أداة الاستخراج إلى ملف JSON يمكن تحريره.
  3. أداة التوفير— يستخدم ملف مخرجات JSON من أداة التحويل لتوفير العملاء والمواقع والأرقام والمستخدمين والخدمات والهواتف باستخدام واجهات Webex العامة.
  4. أداة نقل الجهاز— تستخدم ملف إخراج JSON الخاص بأداة التحويل لإعادة إنشاء ملفات التعريف وإعادة تشغيل الهواتف، وتنشيط الأرقام في حل Wholesale RTM، وإلغاء تنشيط أرقام الهواتف في Cisco BroadWorks.
    • تدعم هذه الأداة إرجاع ملفات تعريف الهاتف والعميل البرمجي وتنشيط الأرقام مرة أخرى في Cisco BroadWorks.
    • يجب على شركاء BroadCloud إرسال طلب ترحيل في مدخل موفر الخدمة.

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

مخطط بنية أدوات الترحيل

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

المتطلبات

قبل تشغيل أدوات الترحيل، يجب أن يلبي الشريك المتطلبات التالية:

  1. يجب تضمين حساب الشريك ومسؤول الشريك في حل Wholesale RTM. خلال مرحلة ما قبل البيع، لا يُطلب من الشركاء ضمهم إلى حل Wholesale RTM لتشغيل أداة الاستخراج.
  2. يجب على الشريك استعراض قائمة التحقق ما قبل الترحيل للتأكد من استيفاء جميع المتطلبات.
  3. يجب إدخال بيانات اعتماد مسؤول نظام Cisco BroadWorks لتشغيل أدوات الاستخراج ونقل الجهاز. لا ينطبق هذا على شركاء BroadCloud.
  4. يجب تشغيل أدوات الاستخراج ونقل الجهاز من خادم تطبيق Cisco BroadWorks الثانوي أثناء فترة الصيانة لتقليل المخاطر. سيقوم شركاء BroadCloud بتشغيل أداة نقل الجهاز من مدخل موفر الخدمة.
  5. راجع قائمة أجهزة Webex Calling المدعومة.
  6. راجع قائمة أجهزة Webex Calling غير المدعومة.
  7. يجب أن يطلب الشركاء من فريق حساباتهم في Cisco الحصول على إصدار البرنامج الثابت المدعوم للهواتف والأجهزة.
  8. يجب أن يقوم عملاء UC-One بالترقية إلى الإصدارات التالية:
    • يجب أن يكون عملاء متصفح سطح المكتب من الإصدار 22.9.12 أو أحدث
    • يجب أن يكون عملاء الاتصال المحمول من الإصدار 3.9.14 أو إصدار أحدث.
  9. يجب أن يحتوي جهاز المسؤول على:
    • يلزم توفر JDK/JRE 1.8 لأداة التوفير.
    • تتطلب أجهزة MAC وLinux الإصدار Python 3.10.5 أو إصدار أحدث لأداة التحويل.
  10. يجب أن يكون لدى العملاء عنوان صالح للفوترة، ويجب أن يكون لدى المستخدمين النهائيين عنوان بريد إلكتروني للأعمال تم تكوينه في Cisco BroadWorks. إذا لم يتم تعيين القيم، يجب على المسؤولين الشركاء الاتصال بعملائهم للحصول عليها. يجب إضافة هذه التفاصيل إلى ملفات CSV (القيم المفصولة بفاصلة) قبل تشغيل أداة التحويل. يتم توفير ملفات CSV مثال مع أداة التحويل.

خطة الترحيل

تشتمل خطة الترحيل على 3 مراحل:

  1. التحضير
    • الحصول على نسخة من بيانات المستخدم باستخدام أداة الاستخراج
    • إنشاء رمز باستخدام أداة منشئ الرمز
    • استخدم أداة التحويل لتنسيق بيانات المستخدم
  2. التوفير
    • الحصول على أحدث بيانات المستخدم باستخدام أداة الاستخراج
    • استخدم أداة التحويل لتنسيق بيانات المستخدم
    • تزويد المستخدمين بأداة التوفير
  3. الترحيل
    • ترحيل الأجهزة باستخدام "أداة نقل الجهاز"
    • عمليات الترحيل بدون أجهزة [ تنشيط أرقام الهواتف من خلال Control Hub ]

    إذا لم يكن لدى مسؤولو الشريك أجهزة للانتقال من Cisco BroadWorks إلى Wholesale، ففي هذه الحالة، لا يلزم تشغيل أداة نقل الجهاز. يستطيع المسؤولون الشركاء استخدام الارتباط العام أدناه لتنشيط أرقام الهواتف مباشرةً من خلال مدخل Control Hub. لمعرفة المزيد من المعلومات، ارجع إلى إدارة أرقام الهواتف في Control Hub.

    يعد إلغاء تنشيط أرقام الهواتف في Cisco BroadWorks اختياريًا إذا قام مسؤولو الشريك بتنشيط أرقام هواتفهم من خلال Control Hub.

يتم ترحيل الميزات تلقائيًا إلى Wholesale Calling

يتم ترحيل ميزات المستخدم هذه تلقائيًا بواسطة أدوات الترحيل:

  • إعدادات المراسلة الصوتية ورسائل التحية المخصصة (لم يتم ترحيل الرسائل الصوتية وصوت الاسم المخصص ورقم PIN الخاص بالمستخدمين)
  • الأرقام البديلة
  • BroadWorks Anywhere
  • حقل مصباح مشغول
  • هوية المتصل (الاسم المخصص ورقم الهاتف)
  • المكالمة بالانتظار
  • إعدادات إعادة توجيه المكالمات (إعادة توجيه المكالمات دائمًا/مشغول/لا يوجد رد/لا يمكن الوصول إليه)
  • مقاطعة الاتصال
  • عدم الإزعاج
  • إعدادات الفاكس
  • مكتب بعيد
  • مظهر مشترك للمكالمات
  • الرنين الشخصي المتزامن (بما في ذلك معايير الجدولة والمعايير الانتقائية)
  • الإعلام بمكالمة (بما في ذلك الجدول والمعايير الانتقائية)
  • رفض المكالمات مجهولة الهوية
  • الرفض الانتقائي للمكالمات
  • إعادة التوجيه الانتقائي للمكالمات
  • الرد على المكالمات الموجه والدخول في المكالمات
  • الإعفاء من الدخول
  • اضغط للتحدث
  • الخصوصية

يتم ترحيل ميزات المجموعة هذه تلقائيًا بواسطة أدوات الترحيل:

  • الرد التلقائي
    • مستوى واحد فقط
    • التحيات المخصصة
    • إعدادات إعادة توجيه المكالمات (دائمًا، مشغول، انتقائية)
    • الأرقام البديلة
    • قائمة العطلات غير متاحة في Webex
    • الرفض الانتقائي للمكالمات
  • قائمة انتظار مكالمات Cisco BroadWorks القياسية وقائمة انتظار مكالمات BroadCloud:
    • التكوين الأساسي
    • التحيات المخصصة
    • الوكلاء والمشرفون
    • إعدادات إعادة توجيه المكالمات (دائمًا، مشغول، انتقائية)
    • الأرقام البديلة
    • التعليق مع تشغيل موسيقى
  • حديقة المكالمات
  • التقاط المكالمة
  • مجموعة الخطوط المجمَّعة
    • إعدادات إعادة توجيه المكالمة (دائمًا، مشغول، انتقائية، لا يمكن الوصول إليها)
    • الأرقام البديلة
  • رمز الموقع (واحد لكل موقع أو مجموعة)
  • مجموعة المناداة
  • الجداول (على مستوى المجموعة فقط، لا يتم ترحيل الجداول الزمنية للمؤسسات)
  • مدخل الصوت
  • الخط الظاهري
  • التعليق مع تشغيل موسيقى

الأجهزة المدعومة

سيتم إنشاء الهواتف المدعومة وتعيينها للمستخدمين في Webex Calling تلقائيًا من خلال أداة التوفير. سيتم أيضًا نقل الهواتف المميزة بـ "نعم" في العمود "مدعومة في أداة نقل الجهاز" تلقائيًا من Cisco BroadWorks أو BroadCloud إلى Webex Calling عند تشغيل أداة نقل الجهاز. تحتاج الهواتف المميزة بـ "لا" في هذا العمود إلى تدخل يدوي لتغيير عنوان URL لـ DMS في قالب جهاز Cisco BroadWorks أو في الهاتف نفسه.

يوفر العمود الأخير تعيين طرازات الهاتف إلى عمود "نوع الجهاز" الخاص بملف تحويل-tool/input/newphones.csv. (ارجع إلى قسم أداة التحويل في هذه المقالة لمعرفة مزيد من المعلومات عن newphones.csv).

طراز الهاتف

مدعوم في أداة نقل الجهاز

نوع الجهاز في newphones.csv

هاتف Cisco MPP 6821

نعم

DMS Cisco 6821

هاتف Cisco MPP 6841

نعم

DMS Cisco 6841

هاتف Cisco MPP 6851

نعم

DMS Cisco 6851

هاتف Cisco MPP 6861

نعم

DMS Cisco 6861

هاتف Cisco MPP 6871

نعم

DMS Cisco 6871

هاتف Cisco MPP 7811

نعم

DMS Cisco 7811

هاتف Cisco MPP 7821

نعم

هاتف DMS Cisco 7821

هاتف Cisco MPP 7832

نعم

هاتف DMS Cisco 7832

هاتف Cisco MPP 7841

نعم

DMS Cisco 7841

هاتف Cisco MPP 7861

نعم

DMS Cisco 7861

هاتف Cisco MPP 8811

نعم

DMS Cisco 8811

هاتف Cisco MPP 8832

نعم

DMS Cisco 8832

هاتف Cisco MPP 8841

نعم

DMS Cisco 8841

هاتف Cisco MPP 8845

نعم

DMS Cisco 8845

هاتف Cisco MPP 8851

نعم

DMS Cisco 8851

هاتف Cisco MPP 8861

نعم

DMS Cisco 8861

هاتف Cisco MPP 8865

نعم

DMS Cisco 8865

هاتف Cisco MPP 8875

نعم

DMS Cisco 8875

Cisco ATA191

نعم

DMS Cisco 191

Cisco ATA192

نعم

DMS Cisco 192

بوليكوم VVX101

نعم

DMS بوليكوم VVX101

بوليكوم VVX150

نعم

DMS بوليكوم VVX150

بوليكوم VVX201

نعم

DMS Polycom VVX201

بوليكوم VVX250

نعم

DMS بوليكوم VVX250

بوليكوم VVX301

نعم

DMS Polycom VVX301

بوليكوم VVX311

نعم

DMS Polycom VVX311

بوليكوم VVX350

نعم

DMS بوليكوم VVX350

بوليكوم VVX401

نعم

DMS Polycom VVX401

بوليكوم VVX411

نعم

DMS Polycom VVX411

بوليكوم VVX450

نعم

DMS بوليكوم VVX450

بوليكوم VVX501

نعم

DMS Polycom VVX501

بوليكوم VVX601

نعم

DMS Polycom VVX601

Polycom الثلاثي 8300

نعم

DMS Polycom الثلاثي8300

Polycom الثلاثي 8500

نعم

DMS Polycom الثلاثي8500

Polycom الثلاثي 8800

نعم

DMS Polycom الثلاثي8800

Polycom SoundStation 5000

نعم

DMS Polycom SSIP5000

Polycom SoundStation 6000

نعم

DMS Polycom SSIP6000

يالينك T33G

نعم

DMS يالينك T33G

يالينك T41S

نعم

DMS يالينك T41S

يالينك T42S

نعم

DMS يالينك T42S

يالينك T43U

نعم

DMS يالينك T43U

يالينك T46U

نعم

DMS يالينك T46U

يالينك T46S

نعم

DMS يالينك T46S

يالينك T48S

نعم

DMS يالينك T48S

يالينك T48U

نعم

DMS يالينك T48U

يالينك T53 W

نعم

DMS يالينك T53 W

يالينك T54W

نعم

DMS يالينك T54W

يالينك T57W

نعم

DMS يالينك T57W

يالينك T07V

نعم

DMS يالينك T07V

يالينك CP920

نعم

DMS Yealink CP920

يالينك CP960

نعم

DMS Yealink CP960

يالينك W52B

نعم

DMS يالينك W52P

يالينك W400B

نعم

DMS يالينك W ⦅_ph_21⦆ P

يالينك W60B

نعم

DMS يالينك W60P

يالينك W70B

نعم

DMS يالينك W70P

يالينك CP925

نعم

DMS Yealink CP925

يالينك CP965

نعم

DMS Yealink CP965

الأجهزة غير المدعومة

إذا كان العميل يستخدم الأجهزة غير المدعومة من حل Wholesale RTM، فستكون هذه الأجهزة غير مؤهلة للترحيل. في هذه الحالة، تتوفر لديك الخيارات التالية:

  1. قم بتوفير هواتف جديدة على Cisco BroadWorks قبل أن تقوم بالترحيل.
  2. اترك الهواتف القديمة في Cisco BroadWorks، ويجب على المستخدمين تثبيت تطبيق Webex لإجراء وتلقي المكالمات.

حزم Wholesale Calling

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

تكوين حزمة ترحيل Cisco BroadWorks

سيصير جميع المشتركين الذين يستطيعون الترحيل من Cisco BroadWorks بشكل افتراضي إلى حزمة Webex Calling. إذا كانت حزمة Webex Voice مرغوبة للمشتركين الذين لم يتم تعيين انتظار المكالمات أو البريد الصوتي لهم، فيمكن تمكين ذلك في ملف partner.cfg الخاص بأداة التحويل عن طريق إلغاء التعليق على الخط "استخدام حزمة _WEBEX_VOICE_".

ربط حزمة ترحيل Webex for BroadWorks

يتم ربط حزم Webex for BroadWorks تلقائيًا بحزم اتصال Wholesale. هذا غير قابل للتكوين.

حزمة Webex for BroadWorks

حزمة الاتصال باستخدام الخدمات الشاملة

Softphone

Webex Voice

أساسي

Webex Calling

المعيار

Webex Suite

مميزة

Webex Suite

ربط حزمة ترحيل BroadCloud

عمليات الترحيل من حزم خرائط شركة BroadCloud Carrier بناءً على نوع المحطة. يمكن تكوين الربط الافتراضي في ملف تكوين أداة التحويل conf/rialto_station_type_to_wholesale_package.csv.

نوع محطة ناقل BroadCloud

حزمة الاتصال باستخدام الخدمات الشاملة

أساسي

Webex Voice

غرفة المؤتمرات

Webex Voice

المراسلة

Webex Voice

المعيار

Webex Voice

المسؤول التنفيذي

Webex Suite

جميع أنواع المحطات الأخرى

Webex Voice

تحويل حساب مستخدم BroadWorks أو BroadCloud إلى مساحة عمل Webex Calling

مساحة عمل Webex هو هاتف تتم مشاركته بين العديد من الأشخاص، على سبيل المثال: على سبيل المثال: الهواتف في غرفة مؤتمرات أو مستودع أو ردهة. يمكن تكوين هذه الهواتف في Webex Calling كمساحات عمل Webex بدلاً من مستخدمي Webex. يتوفر خيار لتحويل حسابات المستخدمين من Cisco BroadWorks أو شركة محمول BroadCloud إلى مساحات عمل تلقائيًا أثناء عملية الترحيل.

الخطوات:

  1. في الملف transform_tool/input/users.csv، قم بتعيين حزمة "common_area" للمستخدمين المراد تحويلها إلى مساحة عمل.
    • مثال: bwuser@domain,,,common_area
  2. (BroadCloud فقط) لتحويل جميع حسابات المستخدمين الخاصة بنوع محطة معين إلى مساحات عمل، أضف إدخالاً لتحويل-tool/conf/rialto_station_type_to_wholesale_package.csv وقم بتعيين حزمة Wholesale على "common_area_calling".
    • مثال: conference_room_v2,common_area_calling
  3. شغّل أداة التحويل.
  4. شغّل أداة التوفير.
  5. افتح Control Hub لمؤسسة العميل التي تم إنشاؤها حديثًا وقم بتعيين مجال SIP (راجع الشكل 2، تكوين مجال SIP في Control Hub).
  6. شغّل أداة التوفير مرة أخرى. يؤدي ذلك إلى إنشاء مساحات العمل وتعيين الهواتف لها.

الحدود:

لا يتم ترحيل تكوين ميزات المستخدم (على سبيل المثال، إعادة توجيه المكالمات، وعدم الإزعاج) تلقائيًا إلى مساحة العمل.

تُبرز نافذة Control Hub في إعدادات المؤسسة عنوان SIP لقسم Cisco Webex Calling.

الشكل رقم 2: تكوين مجال SIP في Control Hub

أداة مُنشئ الرمز المميز

يقوم مسؤولو الشركاء بتشغيل أداة أداة مُنشئ الرمز المميز هذه مرة واحدة على الأقل قبل البدء في تشغيل أدوات الترحيل. يعد تشغيل هذه الأداة نشاطًا لمرة واحدة بعد ضم حساب الشريك في حل Wholesale RTM. تسمح هذه الأداة لمسؤولي الشريك بتسجيل الدخول عبر مستعرض الويب للحصول على الرمز الفريد المطلوب للتحديث إلى ملفات تكوين الشريك لأدوات الترحيل.

المتطلبات المسبقة

بعد التنزيل، قم باستخراج ثنائيات أداة الترحيل.

قم بتعيين مسار بيئة JRE/JDK في token_generator.sh لنظام التشغيل MAC وtoken_generator.bat لنظام التشغيل Windows. إذا كان مسار JAVA_HOME موجودًا بالفعل، فسيتم إعادة استخدامه بواسطة الأداة.

  • جهاز الماك: JAVA_HOME="/Users/cisco/jdk/zulu@1.8.282/Contents/Home/"

  • نظام التشغيل Windows: JAVA_الصفحة الرئيسية=C:\Progra~1\Java\jre1.8.0_321

هذه الخطوة اختيارية

تعليمات التشغيل

قم بتشغيل الأمر التالي في المحطة الطرفية داخل دليل مُنشئ الرمز:

  • يجب توفر المنافذ التالية لتشغيل أداة مُنشئ الرمز. المنافذ: 8080 و50009 و50010 و50011 و50012 و50013

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

نظام التشغيل Windows:

token_generator.bat

نظام التشغيل MacOS:

./token_generator.sh

الخرج:

اسم الأداة: إصدار أداة مُنشئ الرمز: 1.13.0 تحميل عنوان URL في مستعرض الويب الخاص بك: http://localhost:8080 

افتح عنوان URL في مستعرض الويب على المحطة الطرفية، وقم بتسجيل الدخول باستخدام بيانات اعتماد مسؤول الشريك للحصول على الرمز ونسخ الرمز لمزيد من الاستخدام.

يتم عرض الرسوم التوضيحية لواجهة المستخدم أدناه للرجوع إليها:

تسجيل الدخول باستخدام شاشة Cisco Webex

الشكل رقم 3: تسجيل الدخول باستخدام Cisco Webex

شاشة تسجيل الدخول إلى نافذة بيانات الاعتماد

الشكل رقم 4: نافذة بيانات الاعتماد

شاشة إنشاء الرمز المميز

الشكل رقم 5: إنشاء الرمز المميز

مهام إعداد BroadWorks

قم بتكوين الخطوات التالية، قبل تشغيل الاستخراج وأدوات نقل الجهاز في خادم BroadWorks الثانوي.

ينطبق هذا الأمر على Cisco BroadWorks وWebex من أجل BroadWorks. لا يمكن تطبيق هذه الخطوات على BroadCloud.

تمكين اتصال OCI-P

تتواصل أداة نقل الجهاز مع BroadWorks من خلال أوامر OCI-P، لتمكين اتصال OCI-P، استخدم الخطوات التالية:

الخطوة 1: استخدم CLI لتكوين الإعدادات العامة.

قم بتشغيل الأمر التالي في CLI للتغيير إلى دليل GeneralSettings:

AS_CLI> الأقراص المدمجة /التطبيقات/OpenClientServer/GeneralSettings.

قم بتشغيل الأمر التالي في CLI للحصول على الإعدادات العامة الحالية:

AS_CLI/Applications/OpenClientServer/GeneralSettings> get clientPort = 2208 clientPortEnabled = true secureClientPort = 2209 secureClientPortEnabled = true systemDomain = <> 

إذا لم تتطابق إعداداتك مع ما سبق، فاستخدم الأمر تعيين لإعادة تكوين إعداداتك.

الخطوة 2: استخدم CLI لتكوين وكيل OCI.

تغيير الدليل إلى وكيل OCI:

AS_CLI> الأقراص المدمجة /التطبيقات/OpenClientServer/OCIProxy

قم بتشغيل CLI التالي للحصول على الإعدادات الحالية. يجب أن ترى ما يلي:

AS_CLI/Applications/OpenClientServer/OCIProxy> get enabled = true enabledLoginLevelScreening = false enableResponseCaching = false responseCacheDurationHours = 24 استجابةCacheRenewPeriodMins = 30 رسالةQueueCapacity = 50 رسالةQueueTimeoutSeconds = 1800 

إذا لم تتطابق إعداداتك مع ما سبق، فاستخدم الأمر تعيين لإعادة تكوين إعداداتك.

الخطوة 3: استخدم CLI لتكوين توفير OCI.

التغيير إلى دليل التوفير:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

شغّل الأمر التالي للحصول على إعدادات توفير OCI الحالية:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> الحصول على وصف العنوان ======================== 127.0.0.1 محليًا كـ 

الخطوة 4: قم بتشغيل الأمر التالي في CLI للتحقق من صحة التكوين.

 AS_CLI/Maintenance/ManagedObjects> يمكنك الحصول على broadworks وتحقق من أن المخرجات الخاصة بك تبدو جيدة. راجع أدناه للحصول على مخرجات العينة: AS_CLI/Maintenance/ManagedObjects> الحصول على كائنات BroadWorks المدارة من BroadWorks ========================== * الخادم: التعريف..............: كإصدار...............: Rel_21.sp1_1.551 الدولة الإدارية..: إلغاء قفل * التطبيقات: الاسم الإصدار نشر الحالة الإدارية Execution الحالة الفعالة ========================================================================================= AndProvisioning 21.sp1_1.551 true unlocked unlocked FlashPolicy 21.sp1_1.551 false unlocked توقف OpenClientServer 21.sp1_1.551 true unlocked unlocked WebContainer 21.sp1_1.551 true unlocked unlocked Unlocked 4 إدخالات تم العثور عليها. * التطبيقات المستضافة: اسم الإصدار Context Path تم نشر ================================================================== CommPilot 21.sp1_1.551 / true DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true JWSFiles 21.sp1_1.551 /FileRepos true MediaFiles 21.sp1_1.551 /media true OCIFiles 21.sp1_1.551 /ocifiles true 5 إدخالات. 

تحقق من أن خادم العميل المفتوح تم نشره نشطًا

استخدم الأوامر التالية لنشر خادم العميل المفتوح وبدء تشغيله على خادم التطبيق الثانوي إذا لم يتم نشره أو لم يبدأ بالفعل.

الخطوة 1: قم بنشر الخادم باستخدام أمر CLI التالي:

AS_CLI/Maintenance/ManagedObjects> نشر تطبيق OpenClientServer

الخطوة 2: بدء الخادم بهذا الأمر:

AS_CLI/Maintenance/ManagedObjects> بدء تطبيق OpenClientServer

تمكين تنشيط الأرقام

نفّذ الأوامر التالية في CLI لتمكين تنشيط الأرقام:

الخطوة 1: تفعيل أمر تنشيط الرقم:

AS_CLI> SubscriberMgmt/NumberActivation

الخطوة 2: قم بتشغيل أمر التنشيط الممكَّن:

AS_CLI> قم بتعيين dnMode groupAndUserActivationEnabled

الخطوة 3: عند مطالبة التأكيد، أدخل Y.

أداة الاستخراج

لـ BroadCloud

تم دمج أداة الاستخراج في مدخل موفر خدمة BroadCloud. يستطيع مسؤول موفر الخدمة:

  1. يمكنك إرسال طلبات الاستخراج لعدد يصل إلى 50 عميل في كل طلب.
    لا يمكن تقديم طلب الاستخراج لنفس العميل أكثر من 10 مرات في اليوم.
  2. قم بتنزيل ملف البيانات المستخرجة، بتنسيق ZIP، لمدة تصل إلى 28 يومًا من تاريخ إرسال الطلب.

تظهر الأرقام أدناه مدخل موفر الخدمة.

شاشة مدخل موفر الخدمة تعرض طلب مستخلص الترحيل الشامل الذي تم البدء فيه.

الشكل 6: مدخل موفر الخدمة

شاشة مدخل موفر الخدمة تعرض طلبات استخراج الترحيل الشامل

الشكل 7: مدخل موفر الخدمة

لنظام Cisco BroadWorks وWebex من أجل BroadWorks

  1. تعمل أداة الاستخراج على خادم تطبيق Cisco BroadWorks الثانوي داخل شبكة الشريك وتتصل عبر OCI-P.
  2. تستخرج الأداة المؤسسة والمجموعة والأرقام والمستخدمين والخدمات والأجهزة وبيانات العميل البرمجي الخام من Cisco BroadWorks أو منصة BroadCloud وتنتج هذه البيانات إلى ملفات XML التي توفر مدخلات أداة التحويل.

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

المتطلبات المسبقة

  1. SCP ثنائيات أداة الاستخراج إلى خادم تطبيق Cisco BroadWorks الثانوي.
  2. SSH إلى خادم تطبيق Cisco BroadWorks الثانوي لتكوين المتطلبات الأساسية وتشغيل أداة الاستخراج.
  3. قم بتكوين موفر الخدمة ومعرف المجموعة للاستخراج من Cisco BroadWorks في conf/exportTool.yml. راجع عينة مقتطف YAML أدناه:
    ServiceProviderID-A:      - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B:                        - الكل 
  4. تأكد من صحة معرف مستخدم خادم تطبيق Cisco BroadWorks الثانوي وكلمة المرور واسم المضيف في ملف conf/partner.cfg:
    BROADWORKS_USER_معرف = BROADWORKS الخاص بالمسؤول_كلمة المرور = BROADWORKS الخاص بالمسؤول_المضيف_NAME = رمز تحديث المضيف المحلي_الرمز المميز = رمز تحديث المسؤول الشريك تم نسخه من أداة مُنشئ الرمز المميز. وضع الترحيل_= القيم المدعومة هي webex_for_broadworks_to_wholesale. القيمة الافتراضية هي broadworks_to_wholesale. استخدم webex_for_broadworks_to_wholesale Webex من أجل ترحيل BroadWorks. 

    خاصية تحديث_الرمز المميز إلزامية لترحيل Webex من أجل BroadWorks.

  5. قم بتعديل مسار بيئة JDK/JRE في ملف export.sh إذا كان مسار بيئة JDK/JRE لخادم تطبيق Cisco BroadWorks الثانوي مختلفًا عن الملف:
    JAVA_الصفحة الرئيسية=/usr/local/java/java_base

تعليمات التشغيل

قم بتشغيل الأمر التالي في خادم تطبيق Cisco BroadWorks الثانوي من دليل أداة الاستخراج:

./export.sh

سجلات المحطة الطرفية

تتوفر السجلات التالية في الطرفية عند التصدير بنجاح: تشغيل أداة تصدير بيانات BroadSoft:

 تشغيل أداة تصدير بيانات BroadSoft ************************************************ وبدء تشغيل أداة التصدير v: 1.15.0 بدأ التصدير لـ SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg تصدير المستخدمين لـ SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg تصدير المستخدمين المكتملة لـ SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg اكتمل التصدير لـ SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg تصدير إكمال دليل تفريغ الرمز البريدي: output/20221017223452_اسم الملف المضغوط الصادر ExportTool:تم extracted_data_⁦1666060⁩إنشاء ملف مضغوط 500618.zip بالاسم extracted_data_1666060500618.zip اكتملت عملية إنشاء ملف مضغوط تم تصدير الملفات المحولة كملف مضغوط ************************************************** 

الناتج

سيتوفر ملف ZIP للإخراج ‎(extracted_data_.zip) في نفس دليل أدوات الاستخراج. استخدم الأمر التالي لعرض الملف ZIP واستخدامه لإدخال أداة التحويل:

ls -ltr drwxr-xr-x 2 bwadmin 4096 أكتوبر  4 11:53 lib/ -rwxr-xr-x 1 bwadmin bwadmin 956719 أكتوبر  4 11:53 exportTool.jar -rwxr-xr-x 1 bwadmin bwadmin 2635 أكتوبر  4 11:53 export.sh drwxr-xr-x 2 bwadmin bwadmin 4096 أكتوبر  5 05:04 conf/ drwxrwxr-x 3 bwadmin bwadmin 4096 أكتوبر 17 22:34 إخراج/ drwxrwxr-x 2 bwadmin bwadmin 4096 أكتوبر 17 22:34 سجلات/ -rw-rw-r- 1 bwadmin bwadmin 46341 أكتوبر 17 22:35 extracted_data_1666060500618.zip 

أداة التحويل

أداة التحويل هذه قيد التشغيل لجميع عمليات الترحيل. تعمل أداة التحويل على أي كمبيوتر، ويشمل ذلك الكمبيوتر المحمول للمسؤول لدى الشريك، وتستخدم واجهات Webex العامة API. يقرأ الملف ZIP لإخراج أداة الاستخراج (extracted_data_.zip) كإدخال ويحول XML الخام إلى تنسيق JSON الذي تستخدمه أداة التوفير.

المتطلبات المسبقة

بعد تنزيل واستخراج ثنائيات أدوات الترحيل، قم بتكوين المتطلبات المسبقة التالية:

  1. قم بتعيين رمز_التحديث (الرمز الذي تم نسخ من أداة منشئ الرمز) واسم_الموقع_الرئيسي_ في ملف conf/partner.cfg:
    تحديث_الرمز=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_الموقع=main 
  2. قم بتعيين معرف التوفير_ (الذي تم نسخه من القالب في Partner Hub) بشكل اختياري في ملف conf/partner.cfg:
    التوفير_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    للحصول على مزيد من التحقق من عنوان البريد الإلكتروني للعميل، يمكنك تعيين معرف التوفير_ بشكل اختياري.
  3. قم بتكوين المعلومات المفقودة في ملف الإدخال/clients.csv (راجع القسم التالي) إذا كانت هذه المعلومات مفقودة.
  4. أضف عنوان البريد الإلكتروني للمستخدم النهائي في ملف الإدخال/users.csv.
  5. إذا كان سيتم توفير هواتف جديدة، فأضف عنوان mac وعنوان البريد الإلكتروني لهاتف المستخدم الجديد إلى ملف الإدخال/newphones.csv. يكون هذا مطلوبًا فقط إذا أراد مسؤولو الشريك توفير هواتف جديدة في Wholesale Calling.
  6. قم بتحويل مراكز اتصال BroadWorks إلى CxEssentials باستخدام ملف input/cxessentials.csv.
  7. بشكل اختياري، قم بتمكين ترقية خاصية_ALL_CALL_CENTERS_ إلى_CX_ESSENTIALS لتحويل جميع مراكز الاتصال إلى CXEssentiALS.
  8. استخدم ملف input/locations.csv لدعم ترحيل المؤسسة الكبير الذي يسمح للمسؤولين بترحيل مواقع عملائهم حسب الموقع
  9. قم بشكل اختياري بتمكين استخدام عناوين MAC من عنوان وكيل المستخدم في رسالة SIP REGISTER عندما لا يتوفر عنوان MAC في ملف تعريف جهاز Cisco BroadWorks. قم بإلغاء تعليق سطر "استخدام _MAC_ADDRESS_FROM_SIP_REGISTER=yes" في الملف conf/partner.cfg

املأ المدخلات/customers.csv

يوفر إدخال الملف/customers.csv بيانات ربما تكون مفقودة في Cisco BroadWorks أو BroadCloud. يمكن ترك هذا الملف فارغًا إذا كانت جميع المعلومات الإلزامية متاحة بالفعل. لا يلزمك ملء جميع الأعمدة، فالمعلومات المفقودة إلزامية فقط.

كل هذه الحقول اختيارية.

يوضح الجدول التالي أهم الأعمدة في input/customers.csv.

اسم العمود

القواعد

المعرف

في وضع مؤسسة Cisco BroadWorks:

  • هذا هو Cisco BroadWorks serviceProviderId للمؤسسة.
  • كما يلزم وجود خط منفصل لكل مجموعة داخل المؤسسة. المعرف هو معرف مجموعة Cisco BroadWorks.

في وضع موفر خدمة BroadWorks، هذا هو معرف مجموعة Cisco BroadWorks.

في BroadCloud، هذا هو معرف العميل الخاص بـ Rialto.

معرف خارجي

هذا المعرّف يتطابق مع المعرّف الداخلي للشريك لهذا العميل. يجب أن يكون هذا العمود فريدًا داخل مؤسسة شريك Webex. هذا العمود اختياري، سيتم إنشاء معرّف فريد تلقائيًا بواسطة أداة التحويل.

لا يستخدم هذا العمود للمجموعات الموجودة داخل المؤسسة.

اسم العميل

بالنسبة للمؤسسة، يتم استخدام هذا العمود كحقل اسم عميل Webex.

بالنسبة لمجموعة داخل مؤسسة، يتم استخدام هذا العمود كاسم للموقع. يجب أن تكون أسماء المواقع فريدة داخل المؤسسة.

البريد الإلكتروني الأساسي

يتم استخدام هذا كعنوان بريد إلكتروني لمسؤول عميل Webex.

هذا العمود اختياري للمجموعات داخل المؤسسة.

أعمدة العنوان

بالنسبة لمؤسسة، يتم استخدام العنوان كعنوان للفوترة وعنوان الموقع الأول.

بالنسبة لمجموعة داخل مؤسسة، يتم استخدام العنوان كعنوان للموقع.

المنطقة الزمنية

ارجع إلى قسم المنطقة الزمنية في هذه المقالة.

اللغة

ارجع إلى اللغات التي يدعمها Webex.

دبوس البريد الصوتي الافتراضي

ارجع إلى تعيين رقم PIN للبريد الصوتي.

تعليمات التشغيل

شغّل "أداة التحويل" في أي نظام تشغيل. استخدم الخطوات التالية لتشغيل الأداة في نظامي التشغيل Windows وmacOS:

ويندوز

نفّذ الأمر التالي لتشغيل أداة التحويل في نظام التشغيل Windows:

transform.bat -extract= -customers= -users= -newphones=

macOS

نفّذ الخطوات التالية لتشغيل أداة التحويل على macOS:

  1. قم بإنشاء بيئة ظاهرية وتثبيت التبعيات لتشغيل أداة التحويل باستخدام Python:
    python3 -m venv venv source venv/bin/activate python3 -m pip install requests python3 -m pip install requests-oauthlib 
  2. تشغيل أداة التحويل:
    ./transform.sh -extract= -customers= -users= -newphones=

الفحص المسبق للعميل/المستخدم

تجري "أداة التحويل" مكالمات من واجهة برمجة التطبيقات إلى Webex من أجل التعرف على المشاكل المحتملة في عملية التوفير. بشكل افتراضي، سيتم التحقق من صحة عنوان العميل والبريد الإلكتروني الأساسي. إذا تم تحديد قيمة معرف التوفير_في ملف conf/partner.cfg، فستستمر أيضًا في التحقق من صحة معلومات الموقع. يتم تضمين نتائج الفحص المسبق في تقرير الاستثناء.

بالإضافة إلى ذلك، يمكن إضافة المعلمات الاختيارية التالية عند تشغيل أداة التحويل:

الفحص المسبق

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

معلومات الفحص المسبق

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

يستغرق تشغيل checkinfo وقتًا إضافيًا.

سجلات المحطة الطرفية

السجلات التالية في الطرفية عند عملية التحويل الناجحة:

تقرير ملخص مؤسسات BroadWorks التي يمكن ترحيلها بنجاح: 1 من مؤسسات BroadWorks التي لا يمكن ترحيلها: 0 من مستخدمي BroadWorks الذين يمكن ترحيلهم بنجاح: 4 من مستخدمي BroadWorks الذين لا يمكن ترحيلهم: 0 هواتف يمكن ترحيلها بنجاح: 3 هواتف غير متوافقة مع Webex Calling: 0 

تقرير الاستثناء

تقوم "أداة التحويل" بإنشاء تقرير الاستثناء داخل دليل output//exception_report.txt . يمكنك استخدام هذا التقرير لتحديد المشاكل التي ستؤثر على الترحيل وإصلاحها في نظام Cisco BroadWorks.

بعد تعديل بيانات المستخدم لحل الاستثناء، أعد تشغيل أدوات الاستخراج والتحويل باستخدام البيانات الجديدة. نموذج ملف تقرير الاستثناء على النحو التالي:

تقرير استثناء Tue Oct 18 08:12:09 2022 الشركات مع ميزة حظر الاتصال توصية: تكوين خطة المكالمات الصادرة يدويًا في Control Hub ________________________________________________________________________________ collabmigrationtestGRP_engg 

الناتج

سيتوفر ملف JSON الخاص بالمخرجات (customer.json) في الدليل output// . فيما يلي عينة ملف customer.json :

{ "customer": {"provisioningId": "!!!!!!!!!!استبدال_في وجود_التزويد!!!!!!!!!!", "الحزم": ["webex_calling"، "common_area_calling" ]، "externalId": "external_id_engg_grp1"، "العنوان": { "addressLine1": "100 الشارع الرئيسي"، "addressLine2": ""، "city": "Gaithersburg"، "stateOrProvince": "MD"، "zipOrPostalCode": "20877"، "country": "US" }، "customerInfo": { "name": "Engineering Group - 1"، "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com" }، "provisioningParameters": { "calling": { "location": { "name": "Main"، "addressLine1": "100 Main Street"، "addressLine2": ""، "city": "Gaithersburg"، "stateOrProvince": "MD"، "zipOrPostalCode": "20877"، "country": "US" }، "timezone": "America/New_يورك", "اللغة": "en_us"، "الأرقام": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "mainNumber": "+15205551101" } } }, "broadworks_info": { "service_provider_id": "تعاونmigrationtestSP_engg"، "group_id": "تعاونmigrationtestGRP_engg" }، "المشتركون": [ { "amareswaranvel+benjaminjack@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_في وجود_CUSTOMERID "!!!!!!!!!!", email": "amareswaranvel+benjaminjack@gmail.com", "package": "webex_calling"، "provisioningParameters": {"firstName": "Benjamin"، "lastName": "Jack"، "primaryPhoneNumber": "+15205551102"، "الامتداد": "1102" } }، "الميزات": [ {"/v1/people/{personId}/features/البريد الصوتي": { "ممكَّن": صحيح، "sendBusyCalls": { "ممكّن": صحيح، "رسالة ترحيب": "DEFAULT" }، "sendUnansweredCalls": { "ممكّن": صحيح، "رسالة ترحيب": "افتراضي"، "numberOfRings": 3 }، "messageStorage": { "mwiEnabled": true، "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } } ], "الأجهزة": [ {"cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!", "product": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": { "subscriber": {"customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "الامتداد": "1103" } }, "features": [ {"/v1/people/{personId}/features/البريد الصوتي": { "ممكَّن": صحيح، "sendBusyCalls": { "ممكّن": صحيح، "رسالة ترحيب": "DEFAULT" }، "sendUnansweredCalls": { "ممكّن": صحيح، "رسالة ترحيب": "افتراضي"، "numberOfRings": 3 }، "messageStorage": { "mwiEnabled": true، "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } } ], "الأجهزة": [ {"cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!", "product": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "subscriber": {"customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "extension": "1104" } }, "features": [ {"/v1/people/{personId}/features/البريد الصوتي": { "ممكَّن": صحيح، "sendBusyCalls": { "ممكّن": صحيح، "رسالة ترحيب": "DEFAULT" }، "sendUnansweredCalls": { "ممكّن": صحيح، "رسالة ترحيب": "افتراضي"، "numberOfRings": 3 }، "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "devices": [] } }, { "amareswaranvel+owenalex@gmail.com": { "subscriber": {"customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+15205551101", "extension": "1101" } }, "features": [ {"/v1/people/{personId}/features/voicemail": { "enabled": صحيح، "sendBusyCalls": { "ممكّن": صحيح، "رسالة ترحيب": "DEFAULT" }، "sendUnansweredCalls": { "ممكّن": صحيح، "رسالة ترحيب": "افتراضي"، "numberOfRings": 3 }، "messageStorage": { "mwiEnabled": true، "storageType": "EXTERNAL"، "externalEmail": "engineering8811@mailnator.com" } } } ]، "الأجهزة": [ { "cisUuid": "!!!!!!!!!!استبدال_في وجود_معرّف!!!!!!!!!!", الشخصي "المنتج": "DMS Cisco 8811"، "mac": "F87B204E4066" } ] } } ]، "auto_attendants": []، "call_queues": []، "hunt_groups": []، "الجداول الزمنية": []، "call_parks": []، "call_pickups": []، "paging_groups": []، "voice_portals": [ {"name": "مدخل الصوت التلقائي"، "firstName": "تلقائي"، "lastName": "مدخل الصوت"، "languageCode": "en_us"، "phoneNumber": "+15205551105"، "الامتداد": "1105" } ]، "shared_call_appearances": []، "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Engg Device Profile"], "connect_client_to_upgrade_to_webex_app": []، "المواقع": []، "webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgمعرّف": "Y2lzY29zcGFyazovL3VzL79SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } } 

خاصية "webex_for_broadworks_info" JSON موجودة لتطبيق Webex for BroadWorks فقط. خاصية "broadcloud_info" JSON موجودة لعمليات ترحيل BroadCloud فقط.

أداة التوفير

يمكن أن تعمل أداة التوفير على أي جهاز عادةً (الكمبيوتر المحمول للمسؤول لدى الشريك) وتستخدم واجهات Webex العامة API. يتم قراءة مخرجات ملف JSON (customer.json) كإدخال وتوفير العملاء والمواقع والأرقام والمستخدمين والخدمات والأجهزة في حل Webex Wholesale RTM.

المتطلبات المسبقة

قم بتكوين المتطلبات الأساسية التالية داخل دليل أداة التوفير:

  1. قم بتثبيت Java 8 أو 11 أو 17 على الكمبيوتر. تتوفر Java من العديد من المصادر، بما في ذلك:
    • https://learn.microsoft.com/en-us/java/openjdk/download
    • https://aws.amazon.com/corretto/
    • https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
  2. بعد تنزيل واستخراج ثنائيات أدوات الترحيل، قم بتعيين متغير بيئة JAVA_HOME في provisioning_tool.sh لنظام التشغيل MAC وprovisioning_tool.bat لنظام التشغيل Windows.
  3. ملف partner.cfg:
    • قم بتعيين معرف _التوفير_WHOLESALE والرمز المميز التحديث_ (الرمز الذي تم نسخ من أداة إنشاء الرمز المميز). يجب أن يتصل المسؤولون الشركاء بفريق حساباتهم للحصول على معرف_التوفير:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0_رمز التحديث=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
    • قم بتعيين السماح برسائل البريد الإلكتروني الخاصة بالمسؤول__بدعوة_البريد الإلكتروني على خاطئة، إذا لم يرغب الشريك في إرسال رسالة بريد إلكتروني للترحيب إلى المستخدمين. القيمة الافتراضية صحيحة.

  4. استخدم خاصية موضوع WEBEX4BWKS_EMAIL_من أجل ترحيل Webex for BroadWorks لإرسال موضوع البريد الإلكتروني لطلب تغيير كلمة المرور إلى Webex for BroadWorks.
  5. استخدم خاصية WEBEX4BWKS_EMAIL_لعمليات ترحيل Webex for BroadWorks لإرسال نص رسالة البريد الإلكتروني لطلب تغيير كلمة المرور الخاصة بمشتركي Webex for BroadWorks.

بالنسبة لعمليات ترحيل BroadCloud في نفس المنطقة:

  1. تتخطى الأداة توفير الأرقام والأجهزة ومكالمات الظهور المشتركة.
  2. تقوم الأداة بإنشاء مستخدمين ومستخدمين ظاهريين باستخدام رقم داخلي ورقم داخلي مؤقت.

بالنسبة لعمليات ترحيل BroadCloud، منطقة أخرى:

  1. ستقوم الأداة بتوفير الأرقام والأجهزة ومكالمات الظهور المشتركة.
  2. تقوم الأداة بإنشاء مستخدمين ومستخدمين ظاهريين باستخدام أرقام الهواتف والامتداد الفعلي.
    جميع عمليات ترحيل BroadCloud في أوروبا تتم إلى منطقة أخرى.

تعليمات التشغيل

استخدم الخطوات التالية لتشغيل الأداة في نظامي التشغيل Windows وmacOS:

ويندوز

نفّذ الخطوات التالية لتشغيل الأداة على نظام التشغيل Windows:

لتوفير عميل واحد: provision.bat -input=<Transform-Tool-Output-Customer-JSON-File-Path> لتوفير عملاء متعددين: provision.bat -input=<Transform-Tool-Timestamp-Output-Directory-Path> 

macOS

نفّذ الخطوات التالية لتشغيل الأداة على macOS:

لتوفير عميل واحد: ./transform.sh -input=<Transform-Tool-Output-Customer-JSON-File-Path> لتوفير عملاء متعددين: ./transform.sh -input=<Transform-Tool-Timestamp-Output-Directory-Path> 

المتطلبات الأساسية لتطبيق Webex من أجل ترحيل BroadWorks

يجب على المسؤولين الشركاء تحديث قالب الإلحاق بنظام BroadWorks الخاص بهم من أجل ميزات التعايش بين Webex من أجل BroadWorks. راجع الصورة التالية:

بمجرد تحديث قالب إعداد Webex من أجل BroadWorks لدعم الترحيل، اطلب من فريق حساب Cisco تمكين تبديل ميزات "تمكين مزج الشريك بالجملة" على مستوى الشريك. سيسمح هذا بإضافة حزم Wholesale إلى مؤسسات عملاء Webex for BroadWorks الحالية أثناء عملية التوفير.

شغّل أداة التوفير باستخدام وسيطة إضافية.

مرحلة التحضير: هي المرحلة الافتراضية التي يستطيع المسؤولون خلالها توفير مستخدمي BroadWorks كمشترك في الخدمات الشاملة والمتابعة مع مستخدمي Webex for BroadWorks.

مرحلة الصيانة: هي المرحلة الثانية التي يستطيع المسؤولون خلالها تعيين ترخيص Wholesale لمستخدمي Webex من أجل BroadWorks. يجب عليك تشغيل أداة التوفير باستخدام وسيطة صيانة.

مرحلة ما بعد الترحيل: هي المرحلة النهائية التي يستطيع المسؤولون خلالها تحويل BroadWorks إلى Wholesale بشكل كامل. يجب عليك تشغيل أداة التوفير باستخدام وسيطة ما بعد الترحيل.

سجلات المحطة الطرفية

فيما يلي السجلات في المحطة الطرفية عند التوفير بنجاح:

اسم الأداة: إصدار أداة التوفير: 1.15.0 ********** بدأ معالجة الملف: input/customer.json **************** توفير العميل في انتظار العميل external_id_engg_grp1 لإكمال عملية التوفير... في انتظار العميل external_id_engg_grp1 لإكمال عملية التوفير...   حالة العميل external_id_engg_grp1: أرقام التوفير التي تم توفيرها للمستخدمين توفير ميزات المستخدم توفير رسائل التحية والجداول الزمنية لتوفير الأجهزة توفير الظهور المشترك للمكالمات توفير الحضور التلقائي قوائم انتظار المكالمات توفير مجموعات الخطوط المجمَّعة توفير النداءات الجماعية توفير عمليات تعليق المكالمات توفير مدخل الصوت ********** مكتمل الملف: input/customer.json **************** 

سيتم طباعة جدول يتضمن عدد المواقع التي تم إنشاؤها لكل تشغيل:

جدول يتضمن عدد المواقع التي تم إنشاؤها لكل تشغيل.

الناتج

تُنشئ أداة التوفير تقارير النجاح والخطأ داخل ملفات output/<external_id>/*.success/error . راجع سجلات نجاح الإخراج والخطأ للتحقق من التوفير الناجح.

بعد التوفير بنجاح، سيتلقى مسؤولو العملاء والمستخدمون النهائيون رسالة بريد إلكتروني من حل Wholesale RTM.

يمكن لمسؤولي الشركاء التحقق من توفير العميل في مدخل Partner Hub وControl Hub. ارجع إلى الرسوم التوضيحية التالية من مدخل Partner Hub وControl Hub:

لقطة شاشة لمركز Partner Hub تعرض عملية بحث عن عميل الخدمات الشاملة في الحقل المنسدلة "تحديد العميل".

الشكل 8: مركز الشركاء

لقطة شاشة من Control Hub تعرض علامة تبويب "المستخدمون" وقائمة بالمستخدمين.

الشكل 9: مركز التحكم

لقطة شاشة لمركز التحكم تعرض شاشة الأجهزة وقائمة بالأجهزة.

الشكل 10: الأجهزة

لقطة شاشة لمركز التحكم تعرض شاشة الأرقام وقائمة بأرقام الهواتف.

الشكل 11: الاتصال

أداة نقل الجهاز

لـ BroadCloud

بالنسبة لشركاء BroadCloud، استخدم مدخل موفر الخدمة لتقديم طلب ترحيل الأرقام والأجهزة وعمليات ترحيل SCA.

داخل مدخل موفر الخدمة، يمكن أن يتضمن طلب الترحيل ما يصل إلى 50 عميل. يمكن تقديم 10 طلبات خلال يوم واحد كحد أقصى.

تظهر الأرقام أدناه مدخل موفر الخدمة.

مدخل موفر الخدمة الذي يعرض طلب بدء الترحيل.

الشكل 12: مدخل موفر الخدمة

مدخل موفر الخدمة الذي يعرض عرض طلب الترحيل.

الشكل 13: مدخل موفر الخدمة

لنظام Cisco BroadWorks وWebex من أجل BroadWorks

بالنسبة إلى Cisco BroadWorks وWebex for BroadWorks ترحيل BroadWorks، تعمل الأداة على خادم تطبيق Cisco BroadWorks الثانوي داخل شبكة الشريك وتتصل بـ AS من خلال OCI-P. يستخدم ملف JSON الخاص بإخراج أداة التحويل (customer.json) كمدخلات ويقوم بتشغيل أوامر OCI-P لترحيل الأجهزة والعملاء البرمجيين.

عند التشغيل الناجح، ستقوم أداة نقل الجهاز بما يلي:

  1. قم بإلغاء تسجيل الأجهزة من Cisco BroadWorks وتسجيلها في Wholesale.
  2. سيقوم المستخدمون الذين يستخدمون عميل UC-One بإعادة التوجيه إلى تطبيق Webex عند تسجيل الدخول لأول مرة.
  3. إلغاء تنشيط أرقام الهواتف من Cisco BroadWorks أو إزالة أرقام الهواتف من BroadCloud.
  4. تنشيط الأرقام الشاملة.
  5. قم بإنشاء مكالمات مشتركة في Wholesale لعمليات ترحيل BroadCloud. [تنطبق هذه الخطوة على ترحيل BroadCloud فقط].
إذا لم تكن هناك أجهزة مسجلة في Cisco BroadWorks أو BroadCloud يجب ترحيلها، فلن تكون هناك حاجة لتشغيل أداة نقل الجهاز.

SCP وSSH

  1. أداة نقل الجهاز إلى خادم تطبيق Cisco BroadWorks الثانوي.
  2. SSH إلى خادم تطبيق Cisco BroadWorks الثانوي لتكوين المتطلبات الأساسية وتشغيل أداة نقل الجهاز.

المتطلبات المسبقة

  1. قم بتعيين رمز التحديث_ (الرمز الذي تم نسخه من أداة منشئ الرمز) في ملف conf/partner.cfg:الرمز
    تحديث_=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. تأكد من صحة معرف مستخدم خادم تطبيق Cisco BroadWorks الثانوي وكلمة المرور واسم المضيف في ملف conf/deviceMoveTool.conf:
    BROADWORKS_معرف المستخدم_ = BROADWORKS الخاص بالمسؤول_كلمة المرور = BROADWORKS الخاص بالمسؤول_المضيف_NAME = المضيف المحلي 
  3. لإعادة إرسال رسائل البريد الإلكتروني الخاصة بالتنشيط، تحتاج إلى تعيين إعادة إرسال_EMAILS_=true في ملف conf/partner.cfg.

    إذا أراد المسؤولون إرسال رسائل بريد إلكتروني للدعوة إلى مستخدميهم أثناء الترحيل، فيجب عليهم إلغاء تعليق خاصية "RESEND_INVITE_EMAILS=true" في ملف conf/partner.cfg. وبخلاف ذلك، يجب أن تظل الممتلكات بدون تغيير.

  4. تحقق من صحة مسار بيئة JDK/JRE في devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. يستطيع المسؤولون استخدام ملف locations.csv من دليل الإدخال لترحيل المجموعات المحددة بدلاً من جميع المجموعات الموجودة ضمن المؤسسة.

هواتف Polycom

لنقل هواتف Polycom من Cisco BroadWorks إلى الاتصال الشامل، يجب على مسؤول الشريك إنشاء ملف جديد لنوع هوية/ملف تعريف الجهاز على مستوى النظام في Cisco BroadWorks كل قالب جهاز Polycom. ارجع إلى الشكل 14 وقم بتحميل الملف المخصص device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. بعد تحميل ملف الجهاز الجديد، تأكد من أن الملف الذي تم إنشاؤه حديثًا موجود على مستوى المجموعة. تأكد أيضًا من أن الملف migration_%BWMAC ADDRESS%.cfg لا يتعارض مع أي ملف موجود في نظامك).

device-move-tool/conf/deviceProfile/{region}/polycom_vvx2.cfg

يتم استخدامه داخليًا بواسطة أداة نقل الجهاز.

عملية ترحيل هواتف Polycom:

  1. تحل أداة نقل الجهاز محل الملف %BWMACADDRESS%.cfg على مستوى الجهاز بـ polycom_vvx2.cfg. يشير هذا الملف إلى migration_%BWMACADDRESS%.cfg.
  2. أعد بناء ملفات تعريف الأجهزة على مستوى المجموعة أو الجهاز.
    يعتمد العمل على مستوى المجموعة أو مستوى الجهاز على تكوين المعلمة deviceLevelRebuild في file device-move-tool/conf/partner.cfg.
  3. تطلب أداة نقل الجهاز من خادم تطبيق Cisco BroadWorks إعادة تشغيل الهواتف على مستوى المجموعة أو الجهاز.
  4. بعد طلب إعادة التمهيد، تقوم هواتف Polycom بتنزيل ومعالجة% BWMACADDRESS%.cfg، والذي يطلب من هواتف Polycom تنزيل ومعالجة migration_%BWMACADDRESS%.cfg، والذي يقوم بتعيين device.prov.serverName على https://plcm.sipflash.com.
    https://plcm.sipflash.com بالنسبة لمنطقة الولايات المتحدة، تملك المناطق الأخرى عناوين URL مختلفة.
  5. يقوم هاتف Polycom بتنزيل %BWMACADDRESS%.cfg من https://plcm.sipflash.com وستتم إدارته بواسطة DMS الخاص بتطبيق Webex Calling.
إضافة ملف تعريف نوع الهوية/الجهاز لقطة شاشة

الشكل 14: إضافة ملف تعريف الهوية/الجهاز

يستخدم الحقل "عنوان MAC في:" نفس القيم مثل الملفات الأخرى في قالب Polycom. (في الشكل 14، استخدم عنوان URI لطلب HTTP، ولكن قد لا يكون هذا ملائمًا لنشر خادم تطبيق Cisco BroadWorks الخاص بالشريك).

تعليمات التشغيل

هناك طريقتان لاستدعاء DMT، الأولى هي الاستدعاء من خلال عميل واحد في كل مرة والآخر هو تشغيل العديد من العملاء في وقت واحد.

يتم تشغيل أداة نقل الجهاز من خادم تطبيق Cisco BroadWorks الثانوي داخل دليل أداة نقل الجهاز:

لنقل الجهاز للعميل الفردي: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json للجهاز نقل عملاء متعددين: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/customer1.json customer2.json customer3.json بالإضافة إلى ذلك، تدعم أداة نقل الجهاز ترحيل هاتف (هواتف) واحد/محددة من الإصدار 1.35.0. استخدم الأمر التالي: ./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9 

سجلات المحطة الطرفية

فيما يلي السجلات في المحطة الطرفية في أداة نقل الجهاز التي تم تشغيلها بنجاح لترحيل الجهاز:

اسم الأداة: إصدار أداة نقل الجهاز: تم بدء أداة الجهاز 1.15.0... الأجهزة الصالحة للترحيل: ------------------------------------------------------------------------------------------------------------------- | نوع الجهاز | Mac | الإصدار | البريد الإلكتروني | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- هل تريد ترحيل كل هذه الأجهزة؟ ([Y]es أو [N]o) نعم تحميل ملفات تعريف الأجهزة لعملية إعادة بناء جهاز DMS Cisco MPP LC تم بدء عملية إعادة بناء الجهاز بنجاح تم إكمال عملية إعادة التمهيد تم بنجاح تعديل ملفات تعريف Business Communicator ضمن المجموعة collabmigrationtestGRP_engg تم بدء عملية تنشيط أرقام هواتف webex للمؤسسة العميل: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c اكتملت عملية تنشيط أرقام هواتف webex لمعرف مؤسسة العميل: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c بدأت عملية إلغاء تنشيط أرقام هواتف broadworks للمجموعةId: collabmigrationtestGRP_engg اكتملت عملية إلغاء تنشيط أرقام هواتف broadworks للمجموعةId: اكتمل ترحيل جهاز collabmigrationtestGRP_engg

الناتج

بعد ترحيل الجهاز، أصبحت الأجهزة متصلة بالإنترنت وأصبحت جاهزة لإجراء/تلقي المكالمات. ارجع إلى الشكل 15 للاطلاع على مثال على حالة الجهاز:

لقطة شاشة لصفحة أجهزة Control Hub تعرض حالة الجهاز.

الشكل 15: حالة الخدمة

بعد ترحيل الجهاز، أصبحت الأرقام نشطة. ارجع إلى الشكل 16 للاطلاع على مثال على الأرقام النشطة:

لقطة شاشة لأرقام مركز التحكم التي تعرض الأرقام النشطة.

الشكل 16: الأرقام النشطة

إلغاء الترحيل

يجب تنفيذ عملية التراجع لمؤسسة واحدة في المرة.

لا تقوم أداة نقل الجهاز بإلغاء تنشيط الأرقام في Wholesale Calling بسبب وجود قيود فنية أثناء عملية التراجع.

لشركة المحمول الخاصة بـ BroadCloud

تكون عملية الرجوع لشركاء BroadCloud كما يلي:

  1. افتح تذكرة مع Cisco TAC لطلب إرجاع الجهاز.
  2. قم بتشغيل أداة نقل الجهاز في وضع التراجع:
    • سيتم إلغاء تعيين أرقام الهواتف من Webex Calling، مما يترك المستخدمين والخدمات الذين لديهم امتدادات فقط.
    • سيتم الرجوع إلى عناوين البريد الإلكتروني في Webex Calling إلى عناوين البريد الإلكتروني المؤقتة.
    • سيتم حذف الهواتف من Webex Calling.
    • سيتم إعادة إنشاء أرقام الهواتف وعناوين البريد الإلكتروني المستخدمة كمعرفات بديلة والهواتف في BroadCloud.
    • سيتم إعادة تشغيل الهواتف.
  3. يجب على المسؤولين الشركاء نقل أرقام هواتف PSTN مرة أخرى إلى شركة BroadCloud Carrier.

لنظام Cisco BroadWorks وWebex من أجل BroadWorks

تكون عملية الرجوع إلى Cisco BroadWorks وWebex لـ BroadWorks كما يلي:

  1. افتح تذكرة مع Cisco TAC لطلب إرجاع الجهاز.
  2. قم بتشغيل أداة نقل الجهاز في وضع الرجوع على خادم تطبيق BroadWorks الثانوي للتراجع عن ترحيل الأجهزة. سيؤدي ذلك إلى تعيين عنوان URL لـ DMS مرة أخرى إلى عنوان URL الخاص بموفر الخدمة لملفات تعريف الأجهزة في Cisco BroadWorks وإعادة تنشيط أرقام الهواتف.
  3. يقوم فريق Webex Calling بتعيين عنوان URL لخادم DMS مرة أخرى إلى عنوان URL لموفر الخدمة في ملفات تعريف الأجهزة في Webex Calling.
  4. يجب أن يقوم مسؤولو الشركاء بإلغاء تنشيط أو حذف أرقام الهواتف في Webex Calling من خلال مدخل Control Hub.
  5. يجب على المسؤولين الشركاء نقل أرقام هواتف PSTN مرة أخرى إلى Cisco BroadWorks.

تعليمات لتشغيل أداة نقل الجهاز في وضع التراجع

اتبع الخطوات التالية لتشغيل أداة نقل الجهاز في وضع التراجع:

قم بتشغيل الأمر التالي في خادم تطبيق Cisco BroadWorks الثانوي داخل دليل أداة نقل الجهاز:

إرجاع ملفات التعريف

./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertProfiles

إرجاع الأرقام

./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertNumbers

سجلات المحطة الطرفية

سوف نحصل على السجلات التالية في المحطة الطرفية على تشغيل أداة نقل الجهاز بنجاح لعملية التراجع:

إرجاع ملفات التعريف

اسم الأداة: إصدار أداة نقل الجهاز: تم بدء أداة الجهاز 1.15.0 لعملية التراجع... الأجهزة التي يمكن نقلها مرة أخرى من Webex Calling إلى BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | نوع الجهاز | Mac | الإصدار | البريد الإلكتروني | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- هل تريد إعادة هذه الأجهزة من Webex Calling إلى BroadWorks؟ (نعم، نعم، لا، N):  نعم تحميل ملفات تعريف الأجهزة لعملية إعادة بناء جهاز DMS Cisco MPP LC تم بدء عملية إعادة بناء الجهاز بنجاح تم إكمال عملية إعادة التمهيد بنجاح تم إكمال عملية ترحيل الجهاز لعملية إلغاء التوفير 

إرجاع الأرقام

اسم الأداة: إصدار أداة نقل الجهاز: 1.15.0 هل تريد متابعة إرجاع الأرقام إلى Broadworks؟  ([Y] أو [N]o):  Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] بدء الرجوع تنشيط عملية أرقام هواتف broadworks التي بدأت لـ groupId: collabmigrationtestGRP_engg اكتملت عملية تنشيط أرقام هواتف broadworks للمجموعةId: اكتملت عملية التراجع عن ترحيل جهاز collabmigrationtestGRP_engg بنجاح 

التذييل

ترحيل المؤسسات الكبيرة

لا تستطيع المؤسسات الكبيرة التي لديها العديد من المواقع ترحيل كل المواقع خلال نافذة صيانة واحدة. تتيح الوظيفة الموضحة في هذا القسم للشركاء ترحيل عدد قليل من المواقع في المرة الواحدة.

الخطوات

استخدم الخطوات التالية للتخطيط لعمليات الترحيل التدريجي لمؤسسة كبيرة:

  1. استخراج بيانات المؤسسة من BroadWorks أو BroadCloud.
  2. قم بتشغيل أداة التحويل دون خيار المواقع في البيانات المستخرجة.
  3. ابحث عن قسم الموقع الموصى به للانتقال في وقت واحد في exception_report.txt للتخطيط لمراحل الترحيل للحصول على مزيد من المعلومات حول تبعيات الموقع، وافحص ملفات قائمة وكلاء الميزات (ارجع إلى أداة التحويل أدناه).
  4. إنشاء المدخلات/المواقع.csv عن طريق تعديل locations_to_be_edited.csv.
  5. شغّل أداة التحويل مرة أخرى باستخدام خيار المواقع.
  6. افحص exception_report‎.txt لتحديد أي مشاكل في تبعية الموقع للمرحلة الحالية.
  7. إصلاح مشكلات تبعية الموقع حسب الحاجة (عن طريق تعديل locations.csv).
  8. أداة Reerun Transform لإنشاء customers.json للمرحلة الحالية.
  9. قم بتشغيل أداة التوفير لكل customer.json.
  10. أثناء نافذة الصيانة، قم بتشغيل "أداة نقل الجهاز".
  11. كرر الخطوات من 4 إلى 10 للمرحلة التالية.

أداة التحويل

لتحقيق هدف ترحيل المواقع في مؤسسة كبيرة خطوة بخطوة، كما هو مذكور أعلاه، تتم إضافة ملف locations.csv جديد كإدخال اختياري (-locations=input/locations.csv) عند تشغيل أداة التحويل.

يحتوي الموقع ‎locations.csv على بيانات خاصة بالمواقع. وهو يتجاوز البيانات الموجودة في input/customers.csv، والتي تحتوي حاليًا على كلٍ من بيانات المؤسسة وبيانات الموقع.

يسرد الجدول التالي تفاصيل المواقع.csv:

الوصف

القيم

القيمة الافتراضية

إلزامي

الخرائط في BroadWorks

الخرائط في BroadCloud

معرف المؤسسة

معرف المؤسسة الفريد

ص

معرف موفر الخدمة

معرف عميل Rialto

معرف الموقع

معرّف الموقع، فريد داخل المؤسسة

ص

معرف المجموعة

معرف موقع Rialto

حالة الترحيل

هل تم ترحيل هذا الموقع؟

تم الترحيل، dont_migrate، ترحيل

الترحيل

N

الاسم

اسم هذا الموقع.

اتركه فارغًا لاستخدام locationId.

N

المنطقة الزمنية

N

اللغة

N

address1

N

address2

N

المدينة

N

الدولة

N

الرمز البريدي

الرمز البريدي

N

دولة

رمز مكون من 2 حروف

N

يمكن تكوين المواقع.csv من العناصر التي تم تعبئتها مسبقًا locations_to_be_edited.csv عند تشغيل أداة التحويل على مؤسسة كبيرة. اقرأ المزيد للاطلاع على أمثلة.

يعد Locations.csv مدخلاً اختياريًا عند تشغيل أداة التحويل، وبالتالي ستتصرف أداة التحويل كما كانت من قبل إذا لم يكن الخيار -locations=input/locations.csv موجودًا.

ملفات الإخراج الجديدة

هناك 5 ملفات إخراج جديدة من أداة التحويل:

  • locations_to_be_edited.csv - تم ملؤه مسبقًا بجميع معلومات المواقع الخاصة بالمؤسسة الكبيرة المراد ترحيلها.

مثال:

locationId,enterpriseId,حالة الترحيل,الاسم,المنطقة الزمنية,اللغة,العنوان1,العنوان2,المدينة,الولاية,الرمز البريدي,البلد auto_mig_ent_grp1,auto_mig_ent,auto_mig_ent_grp1,,,100 الشارع الرئيسي,,Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 الشارع الرئيسي,,Gaithersburg,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,auto_mig_ent_grp3,,,102 الشارع الرئيسي,,Gaithersburg,MD,20877,US 

يستطيع الشركاء/العملاء استخدامه لإنشاء locations.csv للتحكم في المواقع المراد ترحيلها لمرحلة معينة (وتحديث معلومات المواقع حسب الحاجة).

مثال: تم إنشاء locations.csv من ما سبق locations_to_be_edited.csv

locationId,enterpriseId,حالة الترحيل,الاسم,المنطقة الزمنية,اللغة,العنوان1,العنوان2,المدينة,الولاية,الرمز البريدي,البلد auto_mig_ent_grp1,auto_mig_ent,مرحّل,auto_mig_ent_grp1,,,100 الشارع الرئيسي,,Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,ترحيل,auto_mig_ent_grp2,,,101 الشارع الرئيسي,,Gaithersburg,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 الشارع الرئيسي,,Gaithersburg,MD,20877,US 

يعني المواقع.csv هذا: لهذه المرحلة، تم ترحيل الموقع auto_mig_ent_grp1، والموقع auto_mig_ent_grp2 يتم ترحيل، ولا يتم ترحيل الموقع auto_mig_ent_grp3.

  • hunt_group_agents.csv، call_center_agents_supervisors.csv، paging_group_originators_targets.csv، blf_monitored_elements.csv – تشتمل 4 ملفات على نفس الغرض: قم بإنشاء قوائم كاملة لوكلاء الميزات المقابلة/المشرفين/المنشئين/الأهداف/monitored_elements في مواقع الترحيل إذا كانت مواقع الترحيل تعتمد على مواقع أخرى.

لديهم نفس التنسيق تقريبًا (يختلف اسم العمود 3 اعتمادًا على الميزة)، كما هو الحال أدناه (قائمة وكلاء مجموعة الخطوط المجمَّعة auto_mig_ent_grp2 للمرحلة السابقة):

مثال: ما يلي من hunt_group_agents.csv

اسم
الميزة، موقع الميزة، الوكيل، الموقع سارة رودريغيز،auto_mig_ent_grp2،agent_michael@domain.com،auto_mig_ent_grp1 سارة رودريغيز،auto_mig_ent_grp2،agent_sally@domain.com،auto_mig_ent_grp1 

إذا لم يكن خيار المواقع موجودًا عند تشغيل أداة التحويل، فستقوم الملفات الـ 4 المذكورة أعلاه بإنشاء قوائم كاملة من وكلاء/مشرفين/منشئي/أهداف/مجموعة الخطوط المجمَّعة/مجموعة المناداة/حقل مصباح مشغول/monitored_elements للمؤسسة بأكملها، والتي يمكن استخدامها للتخطيط لعمليات الترحيل المرحلي.

أقسام جديدة في exception_report

أثناء إجراء الترحيل التدريجي للمؤسسات الكبيرة، ستكون هناك بعض الأقسام الجديدة في exception_report.txt إذا كانت هناك تبعيات للموقع لم يتم استيفائها.

مثال: القسم الجديد التالي مخصص لوكلاء مجموعة الخطوط المجمَّعة auto_mig_ent_grp2 لوكلاء سارة رودريغيز في الموقع auto_mig_ent_grp3 الذين لم يتم ترحيلهم ولا يتم ترحيلهم في هذه المرحلة.

التبعيات بين المواقع - مجموعات الخطوط المجمَّعة اسم وكيل الموقع وكيل الموقع تعليق ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 وكيل في موقع مختلف لم يتم ترحيل Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 وكيل في موقع مختلف لم يتم ترحيل بعد 

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

المواقع الموصى بها للتنقل في نفس الوقت:

الموقع auto_mig_ent_grp1 يعتمد على الموقع (المواقع) auto_mig_ent_grp2، auto_mig_ent_grp3 الموقع auto_mig_ent_grp2 يعتمد على الموقع (المواقع) auto_mig_ent_grp3

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

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

أداة التوفير

بالنسبة للمؤسسات الكبيرة، يمكن تشغيل أداة التوفير على النحو المعتاد.

أداة نقل الجهاز

يمكن تشغيل أداة نقل الجهاز لمجموعة فرعية من المواقع من customer.json.لتحقيق ذلك إضافة ملف مواقع اختيارية جديدة.csv يحتوي على عمودين.

external_id

أسماء المواقع

قيمة المعرّف الخارجي

أسماء المواقع/أسماء المجموعات

  • هذا ملف اختياري، إذا لم يتم توفيره أو تم توفيره بقيم فارغة، فإنه سيتم ترحيل كل المواقع.
  • في حال توفر أسماء المواقع ومعرفات كل external_منها، سيتم ترحيل هذه المواقع فقط.

يكون الأمر كما يلي:

/devicemove.sh -input=<input_path>/customer.json -locations=<input_path>/Location_names.csv

المناطق الزمنية

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

"المناطق الزمنية":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_Angeles","America/New_York","America/Phoenix","Pacific/Honolulu"]

كندا:

"المناطق الزمنية":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]

أستراليا:

"timeZones":["Australia/Adelaide","Australia/Brisbane","Australia/Broken_هيل، أستراليا/داروين، أستراليا/هوبارت، أستراليا/إلord_هاو"، "أستراليا/بيرث"، "أستراليا/سيدني"]

فرنسا:

"TimeZones":["Europe/Paris"]

البرتغال:

"TimeZones":["Atlantic/Azores","Europe/Lisbon"]}

المملكة المتحدة:

"TimeZones":["أوروبا/لندن"]

إيطاليا:

"TimeZones":["أوروبا/روما"]