- الرئيسية
- /
- المقال
أدوات الترحيل للانتقال من BroadWorks وWebex لـ BroadWorks وBroadCloud إلى حلول Wholesale RTM
قم بتشغيل الهجرة مع الحد الأدنى من التكوين المسبق. تسهيل الأوامر للتشغيل. يمكن للمسؤولين مراجعة بياناتهم بعد التجهيز وإجراء المكالمات واستقبالها فورًا بعد الترحيل. إنه يدعم الترقية التلقائية إلى تطبيق Webex لعملاء UC-One.
نظرة عامة
الغرض من هذه الوثيقة هو تقديم تعليمات مفصلة حول استخدام الأدوات للانتقال من Cisco BroadWorks وWebex for BroadWorks وBroadCloud إلى Wholesale وWebex Calling. تغطي هذه الوثيقة مجموعة من أدوات الترحيل المصممة للمساعدة في ترحيل عملاء Cisco BroadWorks وWebex for BroadWorks وBroadCloud الحاليين إلى حل Wholesale Route-to-Market.
تهدف أدوات الهجرة إلى تسهيل الانتقال الكامل من خدمات BroadWorks إلى خدمات البيع بالجملة. إنها ليست مصممة للتعايش طويل الأمد بين الخدمتين داخل نفس منظمة العملاء.
تأثير الهجرة
وتتمثل التأثيرات التي تخلفها الهجرة فيما يلي:
المسؤولون
بعد الهجرة، يجب على المسؤولين:
- ابدأ باستخدام Partner Hub وControl Hub لتكوين الميزات بدلاً من CommPilot.
- إعادة تكوين أي ميزات ليست جزءًا من الترحيل.يتعين عليك ترحيل الميزات التي لم يتم ترحيلها تلقائيًا بعد اكتمال أدوات الترحيل يدويًا.
المستخدمون
يجب أن تعمل الميزات المدعومة بعد الترحيل بنفس الطريقة التي كانت تعمل بها قبل الترحيل. يجب إعادة تكوين ميزات Webex Calling التي لا يدعمها الترحيل على Webex بعد الترحيل:
- سيفقد المستخدمون سجل مكالماتهم وسجل رسائلهم.
- سيفقد المستخدمون جميع إعدادات خط المفاتيح الشخصية والتخصيصات ويجب عليهم إعادة تكوين هذه الإعدادات بعد الترحيل. تتضمن الأمثلة الاتصال السريع.
- يجب على المستخدمين إعادة تعيين رموز الوصول وكلمات المرور الخاصة بهم عند تسجيل الدخول الأول.
- يجب على المستخدمين الذين يستخدمون عميل UC-One عند تسجيل الدخول الأول الترقية إلى تطبيق Webex.
هندسة أدوات الهجرة
تتكون هندسة أدوات الهجرة من أربع أدوات مختلفة:
- أداة الاستخراج - تستخرج المؤسسات والمجموعات والأرقام والمستخدمين والخدمات والهواتف والعملاء البرمجيات من Cisco BroadWorks. يجب على شركاء BroadCloud تقديم طلب استخراج في بوابة مزود الخدمة.
- أداة التحويل - تقوم بتحويل المعلومات المستخرجة بواسطة أداة الاستخراج إلى ملف JSON يمكن تحريره.
- أداة التجهيز - تستخدم ملف الإخراج JSON من أداة التحويل لتجهيز العملاء والمواقع والأرقام والمستخدمين والخدمات والهواتف باستخدام واجهات برمجة تطبيقات Webex العامة.
- أداة نقل الجهاز - تستخدم ملف إخراج أداة التحويل JSON لإعادة بناء الملفات التعريفية وإعادة تشغيل الهواتف، وتنشيط الأرقام في حل Wholesale RTM، وإلغاء تنشيط أرقام الهواتف في Cisco BroadWorks.
- تدعم هذه الأداة استعادة ملفات تعريف الهاتف والعميل الناعم وتنشيط الرقم مرة أخرى في Cisco BroadWorks.
- يجب على شركاء BroadCloud تقديم طلب الهجرة في بوابة مزود الخدمة.
يمثل الرسم التوضيحي التالي كيفية عمل الأدوات الأربع بشكل تسلسلي من خلال التواصل مع Cisco BroadWorks وواجهات برمجة التطبيقات العامة وتحميل المقاييس إلى خدمات Webex للتحليلات المستقبلية بعد أن يقوم المسؤول بتشغيل مهام الترحيل.
الشكل رقم 1: أدوات الهجرة
المتطلبات
قبل تشغيل أدوات الترحيل، يجب على الشريك تلبية المتطلبات التالية:
- يجب أن يكون حساب الشريك ومسؤول الشريك موجودًا في حل Wholesale RTM. خلال مرحلة ما قبل البيع، لا يُطلب من الشركاء الانضمام إلى حل Wholesale RTM لتشغيل أداة الاستخراج.
- يجب على الشريك مراجعة قائمة التحقق قبل الهجرة للتأكد من استيفاء جميع المتطلبات.
- يجب الحصول على بيانات اعتماد مسؤول نظام Cisco BroadWorks لتشغيل أدوات الاستخراج ونقل الجهاز. لا ينطبق هذا على شركاء BroadCloud.
- يجب تشغيل أدوات الاستخراج ونقل الجهاز من خادم Cisco BroadWorks Application Server الثانوي أثناء فترة الصيانة لتقليل المخاطر. سوف يقوم شركاء BroadCloud بتشغيل أداة نقل الجهاز من بوابة مزود الخدمة.
- قم بمراجعة قائمة أجهزة Webex Calling المدعومة.
- راجع قائمة أجهزة Webex Calling غير المدعومة.
- يتعين على الشركاء أن يطلبوا من فريق حساباتهم في شركة Cisco الحصول على إصدار البرامج الثابتة المدعوم للهواتف والأجهزة.
- يتعين على عملاء UC-One الترقية إلى الإصدارات التالية:
- يجب أن يكون عملاء Desktop Communicator بإصدار 22.9.12 أو أعلى
- يجب أن يكون عملاء Mobile Connect بإصدار 3.9.14 أو أعلى.
- يجب أن يحتوي جهاز المسؤول على:
- مطلوب JDK/JRE 1.8 لأداة التجهيز.
- تتطلب أجهزة MAC وLinux إصدار Python 3.10.5 أو أعلى لأداة التحويل.
- يجب أن يكون لدى العملاء عنوان إرسال فواتير صالح، ويجب أن يكون لدى المستخدمين النهائيين عنوان بريد إلكتروني تجاري مُهيأ في Cisco BroadWorks. إذا لم يتم تعيين القيم، فيجب على مسؤولي الشركاء الاتصال بعملائهم للحصول عليها. يجب إضافة هذه التفاصيل إلى ملفات CSV (القيم المنفصلة بفاصلة) قبل تشغيل أداة التحويل. يتم توفير ملفات CSV النموذجية باستخدام أداة التحويل.
خطة الترحيل
تتضمن خطة الهجرة 3 مراحل:
- التحضير
- احصل على نسخة من بيانات المستخدم باستخدام أداة الاستخراج
- إنشاء رمز مميز باستخدام أداة إنشاء الرمز المميز
- استخدم أداة التحويل لتنسيق بيانات المستخدم
- التوفير
- احصل على أحدث بيانات المستخدم باستخدام أداة الاستخراج
- استخدم أداة التحويل لتنسيق بيانات المستخدم
- توفير المستخدمين باستخدام أداة التجهيز
- الترحيل
- نقل الأجهزة باستخدام أداة نقل الجهاز
- عمليات النقل بدون أجهزة [ تفعيل أرقام الهواتف من خلال Control Hub ]
إذا لم يكن لدى مسؤولي الشركاء أجهزة لنقلها من Cisco BroadWorks إلى Wholesale، فلن يكون تشغيل أداة نقل الجهاز ضروريًا. يمكن لمسؤولي الشركاء استخدام الرابط العام أدناه لتفعيل أرقام الهاتف مباشرة عبر بوابة Control Hub. لمعرفة المزيد من المعلومات، ارجع إلى إدارة أرقام الهواتف في Control Hub.
يعد إلغاء تنشيط أرقام الهواتف في Cisco BroadWorks اختياريًا إذا قام مسؤولو الشركاء بتنشيط أرقام هواتفهم من خلال Control Hub.
الميزات تم نقلها تلقائيًا إلى خدمة الاتصال بالجملة
تتم ترحيل ميزات المستخدم هذه تلقائيًا بواسطة أدوات الترحيل:
- إعدادات الرسائل الصوتية والتحية المخصصة (لا يتم ترحيل الرسائل الصوتية)
- الأرقام البديلة
- BroadWorks Anywhere
- حقل المصباح مشغول
- معرف المتصل (الاسم المخصص ورقم الهاتف)
- المكالمة بالانتظار
- إعدادات إعادة توجيه المكالمات (إعادة توجيه المكالمات دائمًا/انشغال/عدم الرد/عدم إمكانية الوصول)
- مقاطعة الاتصال
- عدم الإزعاج
- إعدادات الفاكس
- مكتب بعيد
- مظهر مشترك للمكالمات
- رنين شخصي متزامن (بما في ذلك الجدول الزمني والمعايير الانتقائية)
- إشعار المكالمة (بما في ذلك الجدول الزمني والمعايير الانتقائية)
- رفض المكالمات مجهولة الهوية
- رفض المكالمة الانتقائية
- إعادة توجيه المكالمات الانتقائية
- التقاط المكالمات الموجهة والتدخل فيها
- إعفاء من الدخول
- اضغط للتحدث
- الخصوصية
تتم ترحيل ميزات المجموعة هذه تلقائيًا بواسطة أدوات الترحيل:
- الرد التلقائي
- مستوى واحد فقط
- تحيات مخصصة
- إعدادات إعادة توجيه المكالمات (دائمًا، مشغول، انتقائي)
- الأرقام البديلة
- قائمة العطلة غير متوفرة في Webex
- رفض المكالمة الانتقائية
- مركز الاتصال Cisco BroadWorks القياسي وقائمة مكالمات BroadCloud:
- التكوين الأساسي
- تحيات مخصصة
- الوكلاء والمشرفين
- إعدادات إعادة توجيه المكالمات (دائمًا، مشغول، انتقائي)
- الأرقام البديلة
- الموسيقى قيد الانتظار
- حديقة المكالمات
- التقاط المكالمة
- مجموعة الخطوط المجمَّعة
- إعدادات إعادة توجيه المكالمات (دائمًا، مشغول، انتقائي، غير قابل للوصول)
- الأرقام البديلة
- رمز الموقع (واحد لكل موقع أو مجموعة)
- مجموعة الترحيل
- الجداول (على مستوى المجموعة فقط، لا يتم ترحيل جداول المؤسسات)
- مدخل الصوت
- الخط الافتراضي
- الموسيقى قيد الانتظار
الأجهزة المدعومة
سيتم إنشاء الهواتف المدعومة وتخصيصها تلقائيًا للمستخدمين في Webex Calling بواسطة أداة التجهيز. سيتم أيضًا نقل الهواتف التي تم وضع علامة "نعم" عليها في العمود "المدعومة في أداة نقل الجهاز" تلقائيًا من Cisco BroadWorks أو BroadCloud إلى Webex Calling عند تشغيل أداة نقل الجهاز. تحتاج الهواتف التي تحمل علامة "لا" في هذا العمود إلى تدخل يدوي لتغيير عنوان URL الخاص بـ DMS في قالب جهاز Cisco BroadWorks أو في الهاتف نفسه.
يوفر العمود الأخير تعيين طرازات الهواتف إلى عمود "نوع الجهاز" في الملف transform-tool/input/newphones.csv. (راجع قسم أداة التحويل في هذه المقالة للحصول على مزيد من المعلومات حول newphones.csv).
طراز الهاتف |
مدعوم في أداة نقل الجهاز |
نوع الجهاز في newphones.csv |
---|---|---|
سيسكو MPP 6821 |
نعم |
دي ام اس سيسكو 6821 |
سيسكو MPP 6841 |
نعم |
دي ام اس سيسكو 6841 |
سيسكو MPP 6851 |
نعم |
دي ام اس سيسكو 6851 |
سيسكو MPP 6861 |
نعم |
دي ام اس سيسكو 6861 |
سيسكو MPP 6871 |
نعم |
دي ام اس سيسكو 6871 |
سيسكو MPP 7811 |
نعم |
دي ام اس سيسكو 7811 |
سيسكو MPP 7821 |
نعم |
دي ام اس سيسكو 7821 |
سيسكو MPP 7832 |
نعم |
دي ام اس سيسكو 7832 |
سيسكو MPP 7841 |
نعم |
دي ام اس سيسكو 7841 |
سيسكو MPP 7861 |
نعم |
دي ام اس سيسكو 7861 |
سيسكو MPP 8811 |
نعم |
دي ام اس سيسكو 8811 |
سيسكو MPP 8832 |
نعم |
دي ام اس سيسكو 8832 |
سيسكو MPP 8841 |
نعم |
دي ام اس سيسكو 8841 |
سيسكو MPP 8845 |
نعم |
دي ام اس سيسكو 8845 |
سيسكو MPP 8851 |
نعم |
دي ام اس سيسكو 8851 |
سيسكو MPP 8861 |
نعم |
دي ام اس سيسكو 8861 |
سيسكو MPP 8865 |
نعم |
دي ام اس سيسكو 8865 |
سيسكو MPP 8875 |
نعم |
دي ام اس سيسكو 8875 |
سيسكو ATA191 |
نعم |
دي ام اس سيسكو 191 |
سيسكو ATA192 |
نعم |
دي ام اس سيسكو 192 |
بوليكوم VVX101 |
نعم |
دي ام اس بوليكوم VVX101 |
بوليكوم VVX150 |
نعم |
دي ام اس بوليكوم VVX150 |
بوليكوم VVX201 |
نعم |
دي ام اس بوليكوم VVX201 |
بوليكوم VVX250 |
نعم |
دي ام اس بوليكوم VVX250 |
بوليكوم VVX301 |
نعم |
دي ام اس بوليكوم VVX301 |
بوليكوم VVX311 |
نعم |
دي ام اس بوليكوم VVX311 |
بوليكوم VVX350 |
نعم |
دي ام اس بوليكوم VVX350 |
بوليكوم VVX401 |
نعم |
دي ام اس بوليكوم VVX401 |
بوليكوم VVX411 |
نعم |
دي ام اس بوليكوم VVX411 |
بوليكوم VVX450 |
نعم |
دي ام اس بوليكوم VVX450 |
بوليكوم VVX501 |
نعم |
دي ام اس بوليكوم VVX501 |
بوليكوم VVX601 |
نعم |
دي ام اس بوليكوم VVX601 |
بوليكوم تريو 8300 |
نعم |
دي ام اس بوليكوم تريو 8300 |
بوليكوم تريو 8500 |
نعم |
دي ام اس بوليكوم تريو 8500 |
بوليكوم تريو 8800 |
نعم |
دي ام اس بوليكوم تريو 8800 |
محطة صوت بوليكوم 5000 |
نعم |
دي ام اس بوليكوم SSIP5000 |
محطة صوت بوليكوم 6000 |
نعم |
دي ام اس بوليكوم SSIP6000 |
يالينك T33G |
نعم |
دي ام اس يالينك T33G |
يالينك T41S |
نعم |
دي ام اس يالينك T41S |
يالينك T42S |
نعم |
دي ام اس يالينك T42S |
يالينك T43U |
نعم |
دي ام اس يالينك T43U |
يالينك T46U |
نعم |
دي ام اس يالينك T46U |
يالينك T46S |
نعم |
دي ام اس يالينك T46S |
يالينك T48S |
نعم |
دي ام اس يالينك T48S |
يالينك T48U |
نعم |
دي ام اس يالينك T48U |
يالينك T53W |
نعم |
دي ام اس يالينك T53W |
يالينك T54W |
نعم |
دي ام اس يالينك T54W |
يالينك T57W |
نعم |
دي ام اس يالينك T57W |
يالينك T58V |
نعم |
دي ام اس يالينك T58V |
يالينك CP920 |
نعم |
دي ام اس يالينك CP920 |
يالينك CP960 |
نعم |
دي ام اس يالينك CP960 |
يالينك W52B |
نعم |
دي ام اس يالينك W52P |
يالينك W56B |
نعم |
دي ام اس يالينك W56P |
يالينك W60B |
نعم |
دي ام اس يالينك W60P |
يالينك W70B |
نعم |
دي ام اس يالينك W70P |
يالينك CP925 |
نعم |
دي ام اس يالينك CP925 |
يالينك CP965 |
نعم |
دي ام اس يالينك CP965 |
الأجهزة غير المدعومة
إذا كان العميل يستخدم الأجهزة غير المدعومة بواسطة حل RTM بالجملة، فلن تكون هذه الأجهزة مؤهلة للهجرة. في هذه الحالة، لديك الخيارات التالية:
- قم بتوفير الهواتف الجديدة على Cisco BroadWorks قبل الترحيل.
- اترك الهواتف القديمة في Cisco BroadWorks، ويجب على المستخدمين تثبيت تطبيق Webex لإجراء المكالمات واستقبالها.
باقات الاتصال بالجملة
تحتوي أدوات الترحيل على مجموعة من الإعدادات الافتراضية لاختيار باقات الاتصال بالجملة للمشتركين. إذا كنت ترغب في الحصول على حزمة مختلفة لاحقًا، فيمكن تغييرها في مركز التحكم بواسطة مسؤول الشريك.
تكوين حزمة ترحيل Cisco BroadWorks
سيتم تحويل جميع المشتركين الذين يقومون بالهجرة من Cisco BroadWorks إلى حزمة الاتصال Webex افتراضيًا. إذا كانت حزمة Webex Voice مطلوبة للمشتركين الذين ليس لديهم انتظار مكالمات أو بريد صوتي مخصص، فيمكن تمكين ذلك في ملف partner.cfg الخاص بأداة التحويل عن طريق إلغاء التعليق على السطر USE_WEBEX_VOICE_PACKAGE.
تعيين حزمة هجرة Webex لـ BroadWorks
تتم ربط حزم Webex for BroadWorks تلقائيًا بحزم الاتصال بالجملة. هذا غير قابل للتكوين.
حزمة Webex لـ BroadWorks |
باقة الاتصال بالجملة |
---|---|
Softphone |
Webex Voice |
أساسي |
Webex Calling |
المعيار |
Webex Suite |
مميزة |
Webex Suite |
تعيين حزمة هجرة BroadCloud
عمليات الهجرة من حزم خرائط الناقل الخاصة بـ BroadCloud استنادًا إلى نوع المحطة. يمكن تكوين التعيين الافتراضي في ملف تكوين أداة التحويل 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 Carrier إلى مساحات عمل تلقائيًا أثناء عملية الترحيل.
خطوات:
- في الملف transform_tool/input/users.csv، قم بتعيين الحزمة "common_area" للمستخدمين الذين سيتم تحويلهم إلى مساحة عمل.
- مثال: bwuser@النطاق،،،common_area
- (BroadCloud فقط) لتحويل جميع حسابات المستخدمين لنوع محطة معين إلى مساحات عمل، أضف إدخالاً إلى transform-tool/conf/rialto_station_type_to_wholesale_package.csv وقم بتعيين الحزمة بالجملة إلى "common_area_calling".
- مثال: conference_room_v2,common_area_calling
- قم بتشغيل أداة التحويل.
- قم بتشغيل أداة التجهيز.
- افتح Control Hub للمؤسسة العميل التي تم إنشاؤها حديثًا وقم بتعيين نطاق SIP (انظر الشكل 2، تكوين نطاق SIP في Control Hub).
- قم بتشغيل أداة التجهيز مرة أخرى. يؤدي هذا إلى إنشاء مساحات العمل وتعيين الهواتف لها.
الحدود:
لا يتم ترحيل تكوين ميزات المستخدم (على سبيل المثال، إعادة توجيه المكالمات، عدم الإزعاج) تلقائيًا إلى مساحة العمل.
الشكل رقم 2: تكوين نطاق SIP في Control Hub
أداة إنشاء الرموز
يقوم مسؤولو الشركاء بتشغيل أداة إنشاء الرمز هذه مرة واحدة على الأقل قبل البدء في تشغيل أدوات الترحيل. يعد تشغيل هذه الأداة نشاطًا لمرة واحدة بعد دمج حساب الشريك في حل Wholesale RTM. تتيح هذه الأداة لمسؤولي الشركاء تسجيل الدخول عبر متصفح الويب للحصول على الرمز الفريد المطلوب لتحديث ملفات تكوين الشريك لأدوات الترحيل.
المتطلبات المسبقة
بعد التنزيل، قم باستخراج الملفات الثنائية لأداة الترحيل.
قم بتعيين مسار بيئة JRE/JDK في token_generator.sh لنظام MAC وtoken_generator.bat لنظام Windows. إذا كان مسار JAVA_HOME موجودًا بالفعل، فسيتم إعادة استخدامه بواسطة الأداة.
-
ماك: الصفحة الرئيسية لـ JAVA_="/Users/cisco/jdk/zulu@1.8.282/Contents/Home/"
-
نظام التشغيل Windows: جافا_الصفحة الرئيسية=C:\Progra~1\Java\jre1.8.0_321
هذه الخطوة اختيارية
تعليمات التشغيل
قم بتشغيل الأمر التالي في المحطة الطرفية داخل دليل مولد الرمز:
-
يجب أن تكون المنافذ التالية متاحة لتشغيل أداة إنشاء الرمز. المنافذ: 8080، 50009، 50010، 50011، 50012، و50013
-
يجب أن يكون أحد المنافذ المذكورة على الأقل مفتوحًا للاتصال في جهاز الكمبيوتر الخاص بالمستخدم.
نظام التشغيل Windows:
token_generator.bat
ماك:
./token_generator.sh
الإخراج:
اسم الأداة: أداة إنشاء الرموز الإصدار: 1.13.0 قم بتحميل عنوان URL في متصفح الويب الخاص بك: http://localhost:8080
افتح عنوان URL في متصفح الويب على الجهاز الطرفي، وقم بتسجيل الدخول باستخدام بيانات اعتماد مسؤول الشريك للحصول على الرمز المميز ثم انسخه للاستخدام الإضافي.
يتم عرض رسوم واجهة المستخدم أدناه للرجوع إليها:
الشكل رقم 3: تسجيل الدخول باستخدام Cisco Webex
الشكل رقم 4: نافذة بيانات الاعتماد
الشكل رقم 5: توليد الرمز
مهام إعداد BroadWorks
قم بتكوين الخطوات التالية، قبل تشغيل أدوات الاستخراج ونقل الجهاز في خادم BroadWorks الثانوي.
تمكين اتصال OCI-P
تتواصل أداة تحريك الجهاز مع BroadWorks من خلال أوامر OCI-P، لتمكين اتصال OCI-P، استخدم الخطوات التالية:
الخطوة 1: استخدم CLI لتكوين الإعدادات العامة.
قم بتشغيل الأمر التالي في CLI للتغيير إلى دليل GeneralSettings:
AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.
قم بتشغيل الأمر التالي في CLI للحصول على الإعدادات العامة الحالية:
AS_CLI/Applications/OpenClientServer/GeneralSettings> الحصول على clientPort = 2208 clientPortEnabled = true secureClientPort = 2209 secureClientPortEnabled = true systemDomain = <>
إذا كانت إعداداتك لا تتطابق مع ما ورد أعلاه، فاستخدم الأمر set لإعادة تكوين إعداداتك.
الخطوة 2: استخدم CLI لتكوين وكيل OCI.
تغيير الدليل إلى OCI Proxy:
AS_CLI> cd /Applications/OpenClientServer/OCIProxy
قم بتشغيل CLI التالي للحصول على الإعدادات الحالية. يجب أن ترى ما يلي:
AS_CLI/Applications/OpenClientServer/OCIProxy> get enabled = true enabledLoginLevelScreening = false enableResponseCaching = false responseCacheDurationHours = 24 responseCacheRenewPeriodMins = 30 messageQueueCapacity = 50 messageQueueTimeoutSeconds = 1800
إذا كانت إعداداتك لا تتطابق مع ما ورد أعلاه، فاستخدم الأمر set لإعادة تكوين إعداداتك.
الخطوة 3: استخدم CLI لتكوين توفير OCI.
التغيير إلى دليل التجهيز:
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning
قم بتشغيل الأمر التالي للحصول على إعدادات OCI Provisioning الحالية:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> احصل على وصف العنوان ========================= 127.0.0.1 محليًا
الخطوة 4: قم بتشغيل الأمر أدناه في CLI للتحقق من صحة التكوين الخاص بك.
AS_CLI/Maintenance/ManagedObjects> احصل على broadworks وتأكد من أن الناتج الخاص بك يبدو جيدًا. انظر أدناه للحصول على عينة من الناتج: AS_CLI/Maintenance/ManagedObjects> الحصول على BroadWorks BroadWorks Managed Objects =========================== * الخادم: هوية..............: نسخة AS...............: Rel_21.sp1_1.551 الحالة الإدارية..: التطبيقات المفتوحة *: الاسم الإصدار تم النشر الحالة الإدارية الحالة الفعالة ================================================================================================== ExecutionAndProvisioning 21.sp1_1.551 true غير مقفل غير مقفل FlashPolicy 21.sp1_1.551 false غير مقفل متوقف OpenClientServer 21.sp1_1.551 true غير مقفل غير مقفل WebContainer 21.sp1_1.551 true غير مقفل غير مقفل تم العثور على 4 إدخالات. * التطبيقات المستضافة: الاسم الإصدار السياق المسار تم النشر ==================================================================== 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 /ocifles true تم العثور على 5 إدخالات.
التحقق من خادم العميل المفتوح المنشور والنشط
استخدم الأوامر أدناه لنشر وبدء تشغيل Open Client Server على خادم التطبيق الثانوي إذا لم يتم نشره أو لم يبدأ تشغيله بالفعل.
الخطوة 1: قم بنشر الخادم باستخدام أمر CLI التالي:
AS_CLI/Maintenance/ManagedObjects> نشر تطبيق OpenClientServer
الخطوة 2: ابدأ تشغيل الخادم بهذا الأمر:
AS_CLI/Maintenance/ManagedObjects> بدء تطبيق OpenClientServer
تفعيل تفعيل الارقام
قم بتنفيذ الأوامر التالية في CLI لتمكين تنشيط الأرقام:
الخطوة 1: قم بتشغيل أمر تنشيط الرقم:
AS_CLI> cd SubscriberMgmt/NumberActivation
الخطوة 2: قم بتشغيل أمر التنشيط الممكّن:
AS_CLI> تعيين dnMode groupAndUserActivationEnabled
الخطوة 3: عند مطالبة التأكيد، أدخل Y.
أداة الاستخراج
لـ BroadCloud
تم دمج أداة الاستخراج في بوابة مزود خدمة BroadCloud. يمكن لمسؤول مزود الخدمة القيام بما يلي:
- إرسال طلبات استخراج لما يصل إلى 50 عميلاً لكل طلب.لا يمكن تقديم طلب استخراج لنفس العميل أكثر من 10 مرات في اليوم.
- قم بتنزيل ملف البيانات المستخرج، بصيغة ZIP، لمدة تصل إلى 28 يومًا من تاريخ تقديم الطلب.
تُظهر الأشكال أدناه بوابة مقدم الخدمة.
الشكل 6: بوابة مقدمي الخدمة
الشكل 7: بوابة مقدمي الخدمة
لـ Cisco BroadWorks وWebex لـ BroadWorks
- يتم تشغيل أداة الاستخراج على خادم تطبيق Cisco BroadWorks الثانوي ضمن شبكة الشريك وتتصل عبر OCI-P.
- تقوم الأداة بسحب البيانات الخام الخاصة بالمؤسسة والمجموعات والأرقام والمستخدمين والخدمات والأجهزة والعملاء الناعمين من منصة Cisco BroadWorks أو BroadCloud وإخراج هذه البيانات إلى ملفات XML التي توفر المدخلات لأداة التحويل.
تشرح الأقسام التالية كيفية تثبيت أداة الاستخراج وتكوينها.
المتطلبات المسبقة
- SCP هي أداة استخراج الملفات الثنائية إلى خادم تطبيق Cisco BroadWorks الثانوي.
- قم بتسجيل الدخول باستخدام SSH إلى خادم Cisco BroadWorks Application Server الثانوي لتكوين المتطلبات الأساسية وتشغيل أداة الاستخراج.
- قم بتكوين موفر الخدمة ومعرف المجموعة لاستخراجهما من Cisco BroadWorks في conf/exportTool.yml. راجع مقتطف YAML النموذجي أدناه:
معرف مقدم الخدمة-A: - معرف المجموعة-A1 - معرف المجموعة-A2 - معرف المجموعة-A3 معرف مقدم الخدمة-B: - الجميع
- تأكد من صحة معرف المستخدم وكلمة المرور واسم المضيف لخادم تطبيق Cisco BroadWorks الثانوي في ملف conf/partner.cfg:
BROADWORKS_USER_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_HOST_NAME = localhost REFRESH_TOKEN = رمز التحديث الخاص بمسؤول الشريك الذي تم نسخه من أداة إنشاء الرمز المميز. وضع الهجرة _ = القيم المدعومة هي webex_for_broadworks_to_wholesale. القيمة الافتراضية هي broadworks_to_wholesale. استخدم webex_for_broadworks_to_wholesale لترحيلات Webex لـ BroadWorks.
تعد خاصية
REFRESH_TOKEN
إلزامية للانتقال إلى Webex for BroadWorks. - قم بتعديل مسار بيئة JDK/JRE في ملف export.sh إذا كان مسار بيئة Cisco BroadWorks Application Server JDK/JRE الثانوي مختلفًا عن الملف:
جافا_الصفحة الرئيسية=/usr/local/java/java_base
تعليمات التشغيل
قم بتشغيل الأمر أدناه في خادم Cisco BroadWorks Application Server الثانوي من دليل أداة الاستخراج:
./export.sh
سجلات المحطة الطرفية
تتوفر السجلات التالية في المحطة الطرفية عند التصدير الناجح: تشغيل أداة تصدير البيانات BroadSoft:
تشغيل أداة تصدير البيانات BroadSoft **************************************************** بدء تشغيل أداة التصدير v: 1.15.0 بدأت عملية التصدير لـ SP=collabmigrationtestSP_engg، المجموعة=collabmigrationtestGRP_engg تصدير المستخدمين لـ SP=collabmigrationtestSP_engg، المجموعة=collabmigrationtestGRP_engg تم تصدير المستخدمين لـ SP=collabmigrationtestSP_engg، المجموعة=collabmigrationtestGRP_engg تم التصدير لـ SP=collabmigrationtestSP_engg، المجموعة=collabmigrationtestGRP_engg تم التصدير تم تصدير دليل Zip: output/20221017223452_ExportTool Export Dump Zip اسم الملف:extracted_data_1666060500618.zip تم إنشاء ملف ZIP باسم extracted_data_1666060500618.zip تم الانتهاء من عملية إنشاء ملف ZIP تم تصدير الملفات وتحويلها إلى ملف ZIP **************************************************
الناتج
سيكون ملف ZIP الناتج (extracted_data_timestamp>.zip) متاحًا في نفس دليل أداة الاستخراج. استخدم الأمر أدناه لعرض ملف ZIP واستخدامه لإدخال أداة التحويل:
ls –ltr drwxr-xr-x 2 bwadmin 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 Oct 17 22:34 output/ drwxrwxr-x 2 bwadmin bwadmin 4096 Oct 17 22:34 logs/ -rw-rw-r-- 1 bwadmin bwadmin 46341 Oct 17 22:35 extracted_data_1666060500618.zip
أداة التحويل
يتم تشغيل أداة التحويل هذه لجميع عمليات الترحيل. يتم تشغيل أداة التحويل على أي جهاز كمبيوتر، بما في ذلك الكمبيوتر المحمول الخاص بمسؤول الشريك، وتستخدم واجهات برمجة التطبيقات العامة Webex. يقوم بقراءة ملف ZIP الناتج عن أداة الاستخراج (extracted_data_timestamp>.zip) كمدخل ويحول XML الخام إلى تنسيق JSON الذي تستخدمه أداة التجهيز.
المتطلبات المسبقة
بعد تنزيل ملفات أدوات الترحيل الثنائية واستخراجها، قم بتكوين المتطلبات الأساسية التالية:
- قم بتعيين REFRESH_TOKEN (الرمز المنسوخ من أداة توليد الرمز) وNAME_OF_MAIN_LOCATION في ملف conf/partner.cfg:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_LOCATION=الرئيسي
- يمكنك اختياريًا تعيين معرف PROVISIONING_ (المنسوخ من القالب في Partner Hub) في ملف conf/partner.cfg:
التزويد_معرف=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
للحصول على التحقق الكامل من عنوان البريد الإلكتروني للعميل، يمكنك بشكل اختياري تعيين معرف التزويد_. - قم بتكوين المعلومات المفقودة في ملف input/customers.csv (انظر القسم التالي) إذا كانت مفقودة.
- أضف عنوان البريد الإلكتروني للمستخدم النهائي في ملف input/users.csv.
- إذا كان من المقرر تجهيز هواتف جديدة، أضف عنوان MAC وعنوان البريد الإلكتروني للهاتف الجديد للمستخدم إلى ملف input/newphones.csv. هذا مطلوب فقط إذا أراد مسؤولو الشركاء توفير هواتف جديدة في الاتصال بالجملة.
- قم بتحويل مراكز الاتصال BroadWorks إلى CxEssentials باستخدام الملف input/cxessentials.csv.
- اختياريًا، قم بتمكين الخاصية UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS لتحويل جميع مراكز الاتصال إلى CxEssentials.
- استخدم ملف input/locations.csv لدعم هجرة المؤسسات الكبيرة التي تسمح للمسؤولين بنقل مواقع عملائهم حسب الموقع
- يمكنك بشكل اختياري تمكين استخدام عناوين MAC من رأس User-Agent لرسالة SIP REGISTER عندما لا يكون عنوان MAC متاحًا في ملف تعريف جهاز Cisco BroadWorks. قم بإلغاء تعليق السطر "USE_MAC_ADDRESS_FROM_SIP_REGISTER=yes" في الملف conf/partner.cfg
ملء ملف input/customers.csv
يوفر ملف input/customers.csv بيانات قد تكون مفقودة في Cisco BroadWorks أو BroadCloud. يمكن ترك هذا الملف فارغًا إذا كانت جميع المعلومات الإلزامية متوفرة بالفعل. لا يتعين عليك ملء جميع الأعمدة، فقط المعلومات المفقودة هي إلزامية.
يوضح الجدول أدناه أهم الأعمدة الموجودة في input/customers.csv.
اسم العمود |
القواعد |
---|---|
المعرف |
في وضع المؤسسة في Cisco BroadWorks:
في وضع موفر خدمة BroadWorks، هذا هو معرف مجموعة Cisco BroadWorks. في BroadCloud، هذا هو معرف عميل Rialto. |
معرف خارجي |
هذا هو المعرف الذي يتطابق مع المعرف الداخلي للشريك لهذا العميل. يجب أن يكون هذا العمود فريدًا داخل مؤسسة شريكة Webex. هذا العمود اختياري، وسيتم إنشاء معرف فريد تلقائيًا بواسطة أداة التحويل. لا يتم استخدام هذا العمود للمجموعات داخل المؤسسة. |
اسم العميل |
بالنسبة للمؤسسة، يتم استخدام هذا العمود كحقل اسم عميل Webex. بالنسبة لمجموعة داخل مؤسسة، يتم استخدام هذا العمود كاسم موقع. يجب أن تكون أسماء المواقع فريدة داخل المؤسسة. |
البريد الإلكتروني الأساسي |
يتم استخدام هذا كعنوان البريد الإلكتروني لمسؤول عملاء Webex. يعد هذا العمود اختياريًا للمجموعات داخل المؤسسة. |
أعمدة العنوان |
بالنسبة للمؤسسة، يتم استخدام العنوان كعنوان الفاتورة وعنوان الموقع الأول. بالنسبة لمجموعة داخل مؤسسة، يتم استخدام العنوان كعنوان موقع. |
المنطقة الزمنية |
يرجى الرجوع إلى قسم المنطقة الزمنية في هذه المقالة. |
اللغة | راجع اللغات التي يدعمها Webex. |
البريد الصوتي الافتراضي |
تعليمات التشغيل
قم بتشغيل أداة التحويل في أي نظام تشغيل. استخدم الخطوات أدناه لتشغيل الأداة في أنظمة التشغيل Windows وmacOS:
Windows
قم بتنفيذ الأمر أدناه لتشغيل أداة التحويل في نظام التشغيل Windows:
تحويل.bat - استخراج = - العملاء = - المستخدمون = - الهواتف الجديدة =
ماك
قم بتنفيذ الخطوات التالية لتشغيل أداة التحويل على نظام macOS:
- قم بإنشاء بيئة افتراضية وقم بتثبيت التبعيات لتشغيل أداة التحويل باستخدام Python:
python3 -m venv venv source venv/bin/activate python3 -m pip install requests python3 -m pip install requests-oauthlib
- قم بتشغيل أداة التحويل:
./transform.sh -extract= -customers= -users= -newphones=
فحص مسبق للعميل/المستخدم
تعمل أداة التحويل على إجراء مكالمات API إلى Webex للتعرف على مشكلات التزويد المحتملة. بشكل افتراضي، سيتم التحقق من صحة عنوان العميل والبريد الإلكتروني الأساسي. إذا تم تحديد قيمة PROVISIONING_ID في ملف conf/partner.cfg، فسوف يتم أيضًا التحقق من صحة معلومات الموقع. يتم تضمين نتائج الفحص المسبق في تقرير الاستثناء.
بالإضافة إلى ذلك، يمكن إضافة المعلمات الاختيارية التالية عند تشغيل أداة التحويل:
فحص مسبق
بالإضافة إلى تشغيل واجهة برمجة التطبيقات للتحقق المسبق من معلومات العميل، ستقوم أداة التحويل أيضًا بتشغيل واجهة برمجة التطبيقات للتحقق المسبق من رسائل البريد الإلكتروني للمشتركين.
معلومات مسبقة
بشكل افتراضي، يتم تضمين أخطاء الفحص المسبق فقط (أي المشكلات التي ستمنع التجهيز) في تقرير الاستثناء. ستؤدي إضافة هذا العلم إلى تضمين نتائج التحقق المسبق الناجحة أيضًا (على سبيل المثال، إذا كانت مؤسسة Webex موجودة بالفعل ويمكن ربطها تلقائيًا).
يستغرق تشغيل precheckinfo وقتًا إضافيًا.
سجلات المحطة الطرفية
يتم تسجيل البيانات التالية في المحطة الطرفية عند التحويل الناجح:
تقرير ملخص لمؤسسات BroadWorks التي يمكن نقلها بنجاح: 1 مؤسسات BroadWorks التي لا يمكن نقلها: 0 من مستخدمي BroadWorks الذين يمكن نقلهم بنجاح: 4 مستخدمين من BroadWorks لا يمكن نقلهم: 0 هواتف يمكن نقلها بنجاح: 3 هواتف غير متوافقة مع خدمة Webex Calling: 0
تقرير الاستثناء
إن أداة التحويل تولد تقرير الاستثناء داخل الدليل output//exception_report.txt . بإمكانك استخدام هذا التقرير لتحديد المشكلات التي ستؤثر على عملية الترحيل وإصلاحها في نظام Cisco BroadWorks.
بعد تعديل بيانات المستخدم لحل الاستثناء، أعد تشغيل أدوات الاستخراج والتحويل باستخدام البيانات الجديدة. ملف تقرير الاستثناء العينة على النحو التالي:
تقرير الاستثناءات الثلاثاء 18 أكتوبر 2022 08:12:09 المؤسسات التي لديها ميزة حظر الاتصالات التوصية: قم بتكوين خطة الاتصال الصادرة يدويًا في مركز التحكم ________________________________________________________________________________ collabmigrationtestGRP_engg
الناتج
سيكون ملف الإخراج JSON (customer.json) متاحًا في الدليل output// . ملف العينة customer.json هو كما يلي:
{ "customer": { "provisioningId": "!!!!!!!!!!REPLACE_WITH_PROVISIONINGID!!!!!!!!!!", "packages": [ "webex_calling", "common_area_calling" ], "externalId": "external_id_engg_grp1", "address": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "country": "US" }, "customerInfo": { "name": "Engineering Group - 1", "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com" }, "provisioningParameters": { "calling": { "location": { "name": "Main", "address": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "country": "US" }, "timezone": "America/New_York", "language": "en_us", "numbers": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "mainNumber": "+15205551101" } } } }, "broadworks_info": { "service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg" }, "subscribers": [ { "amareswaranvel+benjaminjack@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102"، "extension": "1102" } }، "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": صحيح، "sendBusyCalls": { "ممكّن": صحيح، "تحية": "افتراضي" }، "إرسال مكالمات غير مجاب عليها": { "ممكّن": صحيح، "تحية": "افتراضي"، "عدد الحلقات": 3 }، "messageStorage": { "mwiEnabled": صحيح، "storageType": "EXTERNAL"، "externalEmail": "engineering17861@mailnator.com" } } } ]، "devices": [ { "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"، "extension": "1103" } }، "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": صحيح، "sendBusyCalls": { "ممكّن": صحيح، "تحية": "افتراضي" }، "إرسال مكالمات غير مجاب عليها": { "ممكّن": صحيح، "تحية": "افتراضي"، "عدد الحلقات": 3 }، "messageStorage": { "mwiEnabled": صحيح، "storageType": "EXTERNAL"، "externalEmail": "engineering16821@mailnator.com" } } } ]، "devices": [ { "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/voicemail": { "enabled": صحيح، "sendBusyCalls": { "ممكّن": صحيح، "تحية": "افتراضي" }، "إرسال مكالمات غير مجاب عليها": { "ممكّن": صحيح، "تحية": "افتراضي"، "عدد الحلقات": 3 }، "messageStorage": { "mwiEnabled": صحيح، "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": { "ممكّن": صحيح، "sendBusyCalls": { "ممكّن": صحيح، "تحية": "افتراضي" }، "إرسال مكالمات غير مجاب عليها": { "ممكّن": صحيح، "تحية": "افتراضي"، "عدد الحلقات": 3 }، "messageStorage": { "mwiEnabled": صحيح، "storageType": "EXTERNAL"، "externalEmail": "engineering8811@mailnator.com" } } } ]، "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!"، "product": "DMS Cisco 8811"، "mac": "F87B204E4066" } ] } } ]، "auto_attendants": []، "call_queues": []، "hunt_groups": []، "schedules": []، "call_parks": []، "call_pickups": []، "paging_groups": []، "voice_portals": [ { "name": "بوابة صوتية آلية"، "firstName": "آلية"، "lastName": "بوابة صوتية"، "languageCode": "en_us"، "رقم الهاتف": "+15205551105"، "الامتداد": "1105" } ]، "shared_call_appearances": []، "business_communicator_desktop_to_upgrade_to_webex_app": [ "اتصال الكمبيوتر الشخصي - ملف تعريف جهاز الهندسة" ]، "connect_client_to_upgrade_to_webex_app": []، "المواقع": []، "webex_for_broadworks_info": { "المستخدمون": [ { "المعرف": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ]، "hydra_orgالمعرف": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg"، "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } }
تتوافر خاصية JSON `webex_for_broadworks_info` فقط لعمليات نقل Webex لـ BroadWorks. الخاصية JSON `broadcloud_info` موجودة فقط لعمليات نقل BroadCloud.
أداة التجهيز
يمكن تشغيل أداة التجهيز على أي جهاز عادةً (الكمبيوتر المحمول الخاص بمسؤول الشريك) وتستخدم واجهات برمجة تطبيقات Webex العامة. يقوم بقراءة ملف JSON الناتج عن أداة التحويل (customer.json) كمدخل وتوفير العملاء والمواقع والأرقام والمستخدمين والخدمات والأجهزة في حل Webex Wholesale RTM.
المتطلبات المسبقة
قم بتكوين المتطلبات الأساسية التالية داخل دليل أداة التجهيز:
- قم بتثبيت 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
- بعد تنزيل ملفات ثنائية لأدوات الترحيل واستخراجها، قم بتعيين متغير بيئة JAVA_HOME في provisioning_tool.sh لنظام التشغيل MAC وprovisioning_tool.bat لنظام التشغيل Windows.
- ملف partner.cfg:
- قم بتعيين معرف WHOLESALE_PROVISIONING_ ورمز REFRESH_TOKEN (الرمز الذي تم نسخه من أداة إنشاء الرمز). يجب على مسؤولي الشركاء الاتصال بفريق حساباتهم للحصول على معرف التزويد_:
التزويد بالجملة_معرف_ = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 تحديث_الرمز=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
اضبط ALLOW_ADMIN_INVITE_EMAILS على false، إذا كان الشريك لا يريد إرسال بريد إلكتروني ترحيبي للمستخدمين. القيمة الافتراضية هي true.
- قم بتعيين معرف WHOLESALE_PROVISIONING_ ورمز REFRESH_TOKEN (الرمز الذي تم نسخه من أداة إنشاء الرمز). يجب على مسؤولي الشركاء الاتصال بفريق حساباتهم للحصول على معرف التزويد_:
- استخدم خاصية WEBEX4BWKS_EMAIL_SUBJECT لعمليات نقل Webex for BroadWorks لإرسال موضوع البريد الإلكتروني لطلب تغيير كلمة المرور لمشتركي Webex for BroadWorks.
- استخدم خاصية WEBEX4BWKS_EMAIL_BODY لعمليات نقل Webex for BroadWorks لإرسال نص بريد إلكتروني لطلب تغيير كلمة المرور لمشتركي Webex for BroadWorks.
بالنسبة لعمليات الترحيل عبر BroadCloud في نفس المنطقة:
- ستقوم الأداة بتخطي إعداد الأرقام والأجهزة ومظاهر المكالمات المشتركة.
- ستقوم الأداة بإنشاء مستخدمين ومستخدمين افتراضيين بالامتداد والامتداد المؤقت.
بالنسبة إلى عمليات ترحيل BroadCloud إلى منطقة أخرى:
- ستقوم الأداة بتزويد الأرقام والأجهزة ومظاهر المكالمات المشتركة.
- ستقوم الأداة بإنشاء مستخدمين ومستخدمين افتراضيين بأرقام هواتف وامتدادات فعلية.تتم جميع عمليات نقل BroadCloud الأوروبية إلى منطقة أخرى.
تعليمات التشغيل
استخدم الخطوات أدناه لتشغيل الأداة في أنظمة التشغيل Windows وmacOS:
Windows
قم بتنفيذ الخطوات التالية لتشغيل الأداة على نظام التشغيل Windows:
لتوفير خدمة عميل واحد: provision.bat -input= لتوفير عملاء متعددين: provision.bat -input=
ماك
قم بتنفيذ الخطوات التالية لتشغيل الأداة على نظام macOS:
لتوفير عميل واحد: ./transform.sh -input= لتوفير عملاء متعددين: ./transform.sh -input=
المتطلبات الأساسية للانتقال إلى Webex for BroadWorks
يتعين على مسؤولي الشركاء تحديث قالب التوجيه الخاص بـ BroadWorks الخاص بهم لميزات التعايش مع Webex لـ BroadWorks. انظر الصورة أدناه:
قم بتشغيل أداة التجهيز باستخدام وسيطة إضافية لـ Webex لـ BroadWorks للانتقال إلى Wholesale.
مرحلة التحضير: هي المرحلة الافتراضية حيث يمكن للمسؤولين توفير مستخدمي BroadWorks كمشتركين بالجملة ومتابعة استخدام Webex لمستخدمي BroadWorks.
مرحلة الصيانة: هي المرحلة الثانية حيث يمكن للمسؤولين تعيين ترخيص الجملة لمستخدمي Webex for BroadWorks الحاليين. يجب تشغيل أداة التجهيز باستخدام الوسيطة maintenance.
مرحلة ما بعد الهجرة: هي المرحلة النهائية التي يمكن فيها للمسؤولين تحويل BroadWorks إلى Wholesale بالكامل. يجب عليك تشغيل أداة التجهيز باستخدام الحجة postmigration.
سجلات المحطة الطرفية
فيما يلي سجلات التجهيز الناجحة في المحطة الطرفية:
اسم الأداة: أداة التجهيز الإصدار: 1.15.0 ********** بدأت معالجة الملف: input/customer.json **************** تجهيز العميل في انتظار العميل external_id_engg_grp1 لإكمال التجهيز... في انتظار العميل external_id_engg_grp1 لإكمال عملية التجهيز... حالة العميل external_id_engg_grp1: تم التجهيز أرقام التجهيز توفير المستخدمين توفير ميزات المستخدم توفير التحيات توفير الجداول توفير الأجهزة توفير مظاهر المكالمات المشتركة توفير أجهزة الرد الآلي توفير قوائم انتظار المكالمات توفير مجموعات البحث توفير مجموعات الترقيم توفير مواقف المكالمات توفير عمليات التقاط المكالمات توفير بوابة الصوت ********** ملف مكتمل: الإدخال/العميل.json ****************
سيتم طباعة جدول بعدد المواقع التي تم إنشاؤها لكل تشغيل:
الناتج
تعمل أداة التجهيز على إنشاء تقارير النجاح والأخطاء داخل ملفات output/<external_id>/*.success/error . قم بمراجعة سجلات نجاح وأخطاء الإخراج للتحقق من نجاح التجهيز.
يمكن لمسؤولي الشركاء التحقق من توفير العملاء في بوابة مركز الشركاء ومركز التحكم. راجع الرسوم التوضيحية التالية من بوابة مركز الشركاء ومركز التحكم:
الشكل 8: مركز الشركاء
الشكل 9: Control Hub
الشكل 10: الأجهزة
الشكل 11: الاتصال
أداة نقل الجهاز
لـ BroadCloud
بالنسبة لشركاء BroadCloud، استخدم بوابة مزود الخدمة لإرسال طلب ترحيل للأرقام والأجهزة وترحيلات SCA.
ضمن بوابة مزود الخدمة، يمكن لطلب الهجرة أن يتضمن ما يصل إلى 50 عميلاً. يمكن تقديم ما يصل إلى 10 طلبات كحد أقصى خلال يوم واحد.
تُظهر الأشكال أدناه بوابة مقدم الخدمة.
الشكل 12: بوابة مقدمي الخدمة
الشكل 13: بوابة مقدمي الخدمة
لـ Cisco BroadWorks وWebex لـ BroadWorks
بالنسبة لعمليات الترحيل الخاصة بـ Cisco BroadWorks وWebex for BroadWorks، يتم تشغيل الأداة على خادم Cisco BroadWorks Application Server الثانوي ضمن شبكة الشريك وتتصل بـ AS عبر OCI-P. يستخدم ملف JSON الناتج عن أداة التحويل (customer.json) كمدخل وينفذ أوامر OCI-P لترحيل الأجهزة والعملاء الناعمين.
في حالة التشغيل الناجح، ستقوم أداة تحريك الجهاز بما يلي:
- قم بإلغاء تسجيل الأجهزة من Cisco BroadWorks وقم بتسجيلها في Wholesale.
- سيتم إعادة توجيه المستخدمين الذين يستخدمون عميل UC-One إلى تطبيق Webex عند تسجيل الدخول لأول مرة.
- قم بإلغاء تنشيط أرقام الهاتف من Cisco BroadWorks أو إزالة أرقام الهاتف من BroadCloud.
- تفعيل الأرقام في الجملة.
- إنشاء مظاهر مكالمات مشتركة في Wholesale لترحيلات BroadCloud. [تنطبق هذه الخطوة على عمليات نقل BroadCloud فقط].
SCP و SSH
- SCP أداة نقل الجهاز إلى خادم Cisco BroadWorks Application Server الثانوي.
- قم بتسجيل الدخول باستخدام SSH إلى خادم Cisco BroadWorks Application Server الثانوي لتكوين المتطلبات الأساسية وتشغيل أداة نقل الجهاز.
المتطلبات المسبقة
- قم بتعيين REFRESH_TOKEN (الرمز المنسوخ من أداة إنشاء الرمز) في ملف conf/partner.cfg:
تحديث_الرمز=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- تأكد من صحة معرف المستخدم وكلمة المرور واسم المضيف لخادم تطبيق Cisco BroadWorks الثانوي في ملف conf/deviceMoveTool.conf:
BROADWORKS_مستخدم_معرف = adminBROADWORKS_كلمة المرور = adminBROADWORKS_المضيف_الاسم = localhost
- تأكد من صحة مسار بيئة JDK/JRE في devicemove.sh
JAVA_HOME=/usr/local/java/java_base
- يمكن للمسؤولين استخدام ملف locations.csv من دليل الإدخال لترحيل المجموعات المحددة بدلاً من جميع المجموعات ضمن مؤسسة واحدة.
هواتف بوليكوم
لنقل هواتف Polycom من Cisco BroadWorks إلى Wholesale Calling، يجب على مسؤول الشريك إنشاء ملف جديد لنوع الهوية/ملف تعريف الجهاز على مستوى النظام في قالب جهاز Polycom لكل من Cisco BroadWorks. راجع الشكل 14 وقم بتحميل ملف الملف المخصص device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. بعد تحميل ملف الجهاز الجديد، تأكد من وجود الملف الذي تم إنشاؤه حديثًا على مستوى المجموعة. تأكد أيضًا من أن الملف migration_%BWMAC ADDRESS%.cfg لا يتعارض مع أي ملف موجود في نظامك).
يتم استخدامه داخليًا بواسطة أداة تحريك الجهاز.
عملية الهجرة لهواتف Polycom:
- تعمل أداة نقل الجهاز على استبدال الملف %BWMACADDRESS%.cfg على مستوى الجهاز بـ polycom_vvx2.cfg. لاحظ أن هذا الملف يشير إلى migration_%BWMACADDRESS%.cfg.
- إعادة بناء ملفات تعريف الجهاز على مستوى المجموعة أو مستوى الجهاز.يعتمد التصرف على مستوى المجموعة أو مستوى الجهاز على تكوين معلمة deviceLevelRebuild في الملف device-move-tool/conf/partner.cfg.
- تطلب أداة نقل الجهاز من Cisco BroadWorks Application Server إعادة تشغيل الهواتف على مستوى المجموعة أو مستوى الجهاز.
- بعد طلب إعادة التشغيل، تقوم هواتف Polycom بتنزيل % BWMACADDRESS%.cfg ومعالجتها، والذي يطلب من هواتف Polycom تنزيل migration_%BWMACADDRESS%.cfg ومعالجتها، والذي يضبط device.prov.serverName على https://plcm.sipflash.com.https://plcm.sipflash.com بالنسبة لمنطقة الولايات المتحدة، فإن المناطق الأخرى لديها عناوين URL مختلفة.
- يقوم هاتف Polycom بتنزيل ملف %BWMACADDRESS%.cfg من https://plcm.sipflash.com وسيتم إدارته بواسطة Webex Calling DMS.
الشكل 14: إضافة ملف نوع الهوية/ملف تعريف الجهاز
تعليمات التشغيل
هناك طريقتان لاستدعاء 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 | -------------------------------------------------------------------------------------------------------------------هل تريد نقل كل هذه الأجهزة؟ ([نعم] أو [لا]) نعم تحميل ملفات تعريف الجهاز لـ DMS Cisco MPP LC بدأت عملية إعادة بناء الجهاز اكتملت عملية إعادة بناء الجهاز بنجاح بدأت عملية إعادة التشغيل اكتملت عملية إعادة التشغيل بنجاح تعديل ملفات التعريف لـ Business Communicator ضمن مجموعة collabmigrationtestGRP_engg تنشيط عملية أرقام هواتف webex بدأت لمؤسسة العميل معرف: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c تم الانتهاء من عملية تنشيط أرقام هواتف Webex لمعرف منظمة العميل: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c بدأت عملية إلغاء تنشيط أرقام هواتف Broadworks لمجموعة معرف: collabmigrationtestGRP_engg تم إلغاء تنشيط عملية أرقام هواتف Broadworks لمجموعة معرف المجموعة: collabmigrationtestGRP_engg تم الانتهاء من نقل الجهاز
الناتج
بعد ترحيل الجهاز، تصبح الأجهزة متصلة بالإنترنت وجاهزة لإجراء/استقبال المكالمات. راجع الشكل 15 لرؤية مثال لحالة الجهاز:
الشكل 15: حالة الخدمة
بعد نقل الجهاز، أصبحت الأرقام نشطة. راجع الشكل 16 لرؤية مثال للأرقام النشطة:
الشكل 16: الأرقام النشطة
العودة إلى الهجرة
يجب تنفيذ عملية الإرجاع لمؤسسة واحدة في كل مرة.
لشركة BroadCloud الناقلة
عملية الإرجاع لشركاء BroadCloud هي كما يلي:
- افتح تذكرة مع Cisco TAC لطلب استعادة الجهاز.
- قم بتشغيل أداة نقل الجهاز في وضع الرجوع:
- سيتم إلغاء تعيين أرقام الهواتف من Webex Calling، مما يترك للمستخدمين والخدمات الملحقات فقط.
- سيتم تحويل عناوين البريد الإلكتروني في Webex Calling إلى عناوين بريد إلكتروني مؤقتة.
- سيتم حذف الهواتف من Webex Calling.
- سيتم إعادة إنشاء أرقام الهواتف وعناوين البريد الإلكتروني المستخدمة كمعرفات بديلة والهواتف في BroadCloud.
- سيتم إعادة تشغيل الهواتف.
- يتعين على مسؤولي الشركاء نقل أرقام هواتف PSTN مرة أخرى إلى BroadCloud Carrier.
لـ Cisco BroadWorks وWebex لـ BroadWorks
عملية الإرجاع لـ Cisco BroadWorks وWebex لـ BroadWorks هي كما يلي:
- افتح تذكرة مع Cisco TAC لطلب استعادة الجهاز.
- قم بتشغيل أداة نقل الجهاز في وضع الرجوع على خادم تطبيق BroadWorks الثانوي لعكس عمليات نقل الجهاز. سيؤدي هذا إلى إعادة تعيين عنوان URL الخاص بـ DMS إلى عنوان URL الخاص بـ DMS الخاص بموفر الخدمة لملفات تعريف الأجهزة في Cisco BroadWorks وإعادة تنشيط أرقام الهواتف.
- يقوم فريق Webex Calling بتعيين عنوان URL الخاص بـ DMS مرة أخرى إلى عنوان URL الخاص بـ DMS لمزود الخدمة في ملفات تعريف الجهاز في Webex Calling.
- يجب على مسؤولي الشركاء إلغاء تنشيط أرقام الهواتف أو حذفها في خدمة Webex Calling من خلال بوابة Control Hub.
- يتعين على مسؤولي الشركاء نقل أرقام هواتف PSTN مرة أخرى إلى Cisco BroadWorks.
تعليمات لتشغيل أداة نقل الجهاز في وضع الرجوع
اتبع الخطوات التالية لتشغيل أداة نقل الجهاز في وضع الرجوع:
قم بتشغيل الأمر أدناه في خادم تطبيق Cisco BroadWorks الثانوي داخل دليل أداة نقل الجهاز:
استعادة الملفات الشخصية
./devicemove.sh -input= -revertProfiles
إرجاع الأرقام
./devicemove.sh -input= -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؟ (نعم، نعم، لا، لا): نعم تحميل ملفات تعريف الجهاز لـ DMS Cisco MPP LC بدأت عملية إعادة بناء الجهاز اكتملت عملية إعادة بناء الجهاز بنجاح بدأت عملية إعادة التشغيل اكتملت عملية إعادة التشغيل بنجاح اكتملت عملية نقل الجهاز لعملية إلغاء التجهيز
إرجاع الأرقام
اسم الأداة: أداة نقل الجهاز الإصدار: 1.15.0 هل تريد الاستمرار في إعادة الأرقام إلى Broadworks؟ ([نعم أو لا): Y [+15205551101، +15205551102، +15205551103، +15205551104، +15205551105، +15205551106، +15205551107، +15205551108، +15205551109، +15205551110] بدء التراجع تنشيط عملية أرقام هواتف برود ووركس بدأت لمجموعة معرف: تم الانتهاء من عملية تنشيط أرقام هواتف Broadworks لـ groupId:_engg collabmigrationtestGRP_engg عملية عكس انتقال الجهاز اكتملت بنجاح
التذييل
هجرة الشركات الكبيرة
لا تستطيع المؤسسات الكبيرة التي لديها العديد من المواقع نقل جميع المواقع ضمن نافذة صيانة واحدة. تتيح الوظيفة الموضحة في هذا القسم للشركاء نقل عدد قليل من المواقع في وقت واحد.
الخطوات
استخدم الخطوات التالية للتخطيط للهجرات المرحلية لمؤسسة كبيرة:
- استخرج بيانات المؤسسة من BroadWorks أو BroadCloud.
- قم بتشغيل أداة التحويل بدون خيار المواقع على البيانات المستخرجة.
- ابحث عن قسم الموقع الموصى به للتحرك في وقت واحد في exception_report.txt للتخطيط لمراحل الترحيل للحصول على مزيد من المعلومات حول تبعيات الموقع، وفحص ملفات قائمة وكيل الميزات (راجع أداة التحويل أدناه).
- قم بإنشاء ملف input/locations.csv عن طريق تعديل locations_to_be_edited.csv.
- قم بتشغيل أداة التحويل مرة أخرى باستخدام خيار المواقع.
- قم بفحص exception_report.txt لتحديد أي مشكلات تتعلق بتبعية الموقع للمرحلة الحالية.
- إصلاح مشكلات اعتماد الموقع حسب الحاجة (عن طريق تعديل locations.csv).
- أعد تشغيل أداة التحويل لإنشاء ملف customers.json للمرحلة الحالية.
- قم بتشغيل أداة التجهيز لكل customer.json.
- أثناء فترة الصيانة، قم بتشغيل أداة نقل الجهاز.
- كرر الخطوات من 4 إلى 10 للمرحلة التالية.
أداة التحويل
لتحقيق هدف نقل المواقع في مؤسسة كبيرة مرحلة بمرحلة، كما هو مذكور أعلاه، تتم إضافة ملف جديد locations.csv كمدخل اختياري (-locations=input/locations.csv) عند تشغيل أداة التحويل.
يحتوي ملف locations.csv على بيانات خاصة بالمواقع. إنه يحل محل البيانات الموجودة في input/customers.csv، والذي يحتوي حاليًا على بيانات المؤسسة والموقع.
يوضح الجدول التالي تفاصيل ملف locations.csv:
الوصف |
القيم |
القيمة الافتراضية |
إلزامي |
الخرائط في BroadWorks |
الخرائط في BroadCloud | |
---|---|---|---|---|---|---|
معرف المؤسسة |
معرف المؤسسة الفريد |
ص |
معرف مقدم الخدمة |
رقم تعريف عميل ريالتو | ||
معرف الموقع |
معرف الموقع، فريد داخل المؤسسة |
ص |
معرف المجموعة |
موقع الريالتو | ||
حالة الهجرة |
هل تم نقل هذا الموقع؟ |
هاجر، dont_migrate، مهاجر |
مهاجر |
N | ||
الاسم |
اسم هذا الموقع. اتركه فارغًا لاستخدام locationId. |
N | ||||
المنطقة الزمنية |
N | |||||
اللغة |
N | |||||
address1 |
N | |||||
address2 |
N | |||||
المدينة |
N | |||||
الدولة |
N | |||||
رمز بريدي |
الرمز البريدي أو الرمز البريدي |
N | ||||
دولة |
كود مكون من حرفين |
N |
يمكن إنشاء ملف locations.csv من ملف locations_to_be_edited.csv المملوء مسبقًا عند تشغيل أداة التحويل على مؤسسة كبيرة. إقرأ المزيد لرؤية الأمثلة.
يعد ملف locations.csv مدخلاً اختياريًا عند تشغيل أداة التحويل، وبالتالي فإن أداة التحويل ستتصرف بنفس الطريقة كما في السابق إذا لم يكن الخيار -locations=input/locations.csv موجودًا.
ملفات الإخراج الجديدة
هناك 5 ملفات إخراج جديدة من أداة التحويل:
- locations_to_be_edited.csv – يتم ملء هذا الملف مسبقًا بمعلومات جميع المواقع الخاصة بالمؤسسة الكبيرة التي سيتم نقلها.
مثال:
معرف الموقع، معرف المؤسسة، حالة الهجرة، الاسم، المنطقة الزمنية، اللغة، العنوان 1، العنوان 2، المدينة، الولاية، الرمز البريدي، الدولة auto_mig_ent_grp1،auto_mig_ent،auto_mig_ent_grp1،100 شارع ماين،، غايثرسبيرغ، ماريلاند، 20877، الولايات المتحدة auto_mig_ent_grp2،auto_mig_ent،auto_mig_ent_grp2،101 شارع ماين،، غايثرسبيرغ، ماريلاند، 20877، الولايات المتحدة auto_mig_ent_grp3،auto_mig_ent،auto_mig_ent_grp3،102 شارع ماين،، غايثرسبيرغ، ماريلاند، 20877، الولايات المتحدة
يمكن للشركاء/العملاء استخدامه لإنشاء ملف locations.csv للتحكم في المواقع التي سيتم ترحيلها لمرحلة معينة (وتحديث معلومات المواقع حسب الحاجة).
مثال: تم إنشاء locations.csv من ملف locations_to_be_edited.csv أعلاه
locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country auto_mig_ent_grp1,auto_mig_ent,migrated,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,migrating,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US
هذا locations.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 في المواقع المهاجرة إذا كانت المواقع المهاجرة تعتمد على مواقع أخرى.
لديهم نفس التنسيق تقريبًا (يختلف اسم العمود الثالث بناءً على الميزة)، كما هو موضح أدناه (قائمة وكلاء مجموعة الصيد 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
إذا لم يكن خيار المواقع موجودًا عند تشغيل أداة التحويل، فستقوم الملفات الأربعة أعلاه بإنشاء قوائم كاملة لوكلاء/مشرفي/مصدري/أهداف مجموعة البحث/مركز الاتصال/مجموعة الترقيم/حقل المصباح المشغول/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. لتحقيق ذلك، أضف ملف locations.csv اختياريًا جديدًا يحتوي على عمودين.
External_id |
أسماء المواقع |
---|---|
قيمة المعرف الخارجي |
أسماء المواقع/أسماء المجموعات |
- هذا ملف اختياري، إذا لم يتم توفيره أو تم توفيره مع القيم الفارغة فسوف يقوم بنقل جميع المواقع.
- إذا تم توفير أسماء المواقع ومعرفاتها الخاصة external_، فسيتم ترحيل تلك المواقع فقط.
الأمر هو كما يلي:
./devicemove.sh - الإدخال = <input_path>/customer.json - المواقع = <input_path>/Location_names.csv
المناطق الزمنية
الولايات المتحدة الأمريكية:
"المناطق الزمنية":["أمريكا/أداك"، أمريكا/أنكوراج"، أمريكا/شيكاغو"، أمريكا/دنفر"، أمريكا/لوس أنجلوس"، أمريكا/نيويورك"، أمريكا/فينيكس"، المحيط الهادئ/هونولولو"]os_ew_
كندا:
"المناطق الزمنية":["أمريكا/ديawson_كريك","أمريكا/إدمونتون","أمريكا/هاليفاكس","أمريكا/مونتريال","أمريكا/ريجينا","أمريكا/سانت جونز","أمريكا/فانكوفر","أمريكا/وينيبيج"]t_
أستراليا:
"المناطق الزمنية":["أستراليا/أديلايد"،"أستراليا/بريسبان"،"أستراليا/بريroken_هيل"،"أستراليا/داروين"،"أستراليا/هوبارت"،"أستراليا/لوord_هاو"،"أستراليا/بيرث"،"أستراليا/سيدني"]
فرنسا:
"المناطق الزمنية":["أوروبا/باريس"]
البرتغال:
"المناطق الزمنية":["المحيط الأطلسي/جزر الأزور"،"أوروبا/لشبونة"]}
المملكة المتحدة:
"المناطق الزمنية":["أوروبا/لندن"]
إيطاليا:
"المناطق الزمنية":["أوروبا/روما"]