في هذه المقالة
نظرة عامة
تأثير الهجرة
بنية أدوات الترحيل
المتطلبات
خطة الترحيل
تم نقل الميزات تلقائيًا إلى خدمة الاتصال بالجملة
الأجهزة المدعومة
الأجهزة غير المدعومة
dropdown icon
باقات الاتصال بالجملة
    تكوين حزمة ترحيل Cisco BroadWorks
    تخطيط حزمة ترحيل Webex لـ BroadWorks
    رسم خرائط حزم ترحيل BroadCloud
حوّل حساب مستخدم BroadWorks أو BroadCloud إلى مساحة عمل Webex Calling
dropdown icon
أداة توليد الرموز
    المتطلبات المسبقة
    تعليمات التشغيل
dropdown icon
مهام إعداد BroadWorks
    تفعيل اتصال OCI-P
    تحقق من نشر خادم العميل المفتوح وتفعيله
    تفعيل تفعيل الأرقام
dropdown icon
خطة الاتصال من Cisco
    المتطلبات المسبقة
    أداة التحويل
    أداة التزويد
dropdown icon
أداة الاستخراج
    لـ BroadCloud
    طلب استخراج ملف CSV
    لـ Cisco BroadWorks و Webex for BroadWorks
dropdown icon
أداة التحويل
    المتطلبات المسبقة
    تعبئة input/customers.csv
    تعبئة input/users.csv
    تعليمات التشغيل
    سجلات الطرفية
    تقرير الاستثناءات
    الناتج
dropdown icon
أداة التزويد
    المتطلبات المسبقة
    تعليمات التشغيل
    سجلات الطرفية
    الناتج
    القيود اللاحقة للتزويد
dropdown icon
أداة نقل الجهاز
    لـ BroadCloud
    لـ Cisco BroadWorks و Webex for BroadWorks
هجرة دوبر
dropdown icon
التراجع عن الترحيل
    لمشغلي خدمات البث السحابي
    لـ Cisco BroadWorks و Webex for BroadWorks
    تعليمات تشغيل أداة نقل الجهاز في وضع الرجوع
    سجلات الطرفية
dropdown icon
التذييل
    هجرة المؤسسات الكبيرة
    المناطق الزمنية
dropdown icon
الأسئلة الشائعة
    الأخطاء المعروفة
    المتطلبات المسبقة
    يستخرج
    تحويل
    التوفير
    DeviceMove (BroadWorks) / الهجرة (برودكلاود)

أدوات الترحيل للانتقال إلى حلول RTM الشاملة

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

قم بتشغيل عملية الترحيل بأقل قدر من الإعدادات المسبقة. تسهيل تنفيذ الأوامر. يمكن للمسؤولين مراجعة بياناتهم بعد التزويد وإجراء واستقبال المكالمات فورًا بعد عملية الترحيل . يدعم التحديث التلقائي لتطبيق 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 غير المدعومة في عملية الترحيل على Webex بعد الترحيل:

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

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

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

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

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

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

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

المتطلبات

قبل تشغيل أدوات الترحيل، يجب على الشريك استيفاء المتطلبات التالية:

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

خطة الترحيل

تتضمن خطة الهجرة 3 مراحل:

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

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

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

تم نقل الميزات تلقائيًا إلى خدمة الاتصال بالجملة

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

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

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

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

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

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

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

طراز الهاتف

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

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

سيسكو MPP 6821

نعم

DMS Cisco 6821

سيسكو MPP 6841

نعم

DMS Cisco 6841

سيسكو MPP 6851

نعم

نظام إدارة البيانات سيسكو 6851

سيسكو MPP 6861

نعم

DMS Cisco 6861

سيسكو MPP 6871

نعم

DMS Cisco 6871

سيسكو MPP 7811

نعم

نظام إدارة البيانات سيسكو 7811

سيسكو MPP 7821

نعم

DMS Cisco 7821

سيسكو MPP 7832

نعم

DMS Cisco 7832

سيسكو MPP 7841

نعم

DMS Cisco 7841

سيسكو MPP 7861

نعم

DMS Cisco 7861

سيسكو MPP 8811

نعم

نظام إدارة البيانات سيسكو 8811

سيسكو MPP 8832

نعم

DMS Cisco 8832

سيسكو MPP 8841

نعم

DMS Cisco 8841

سيسكو MPP 8845

نعم

نظام إدارة البيانات سيسكو 8845

سيسكو MPP 8851

نعم

DMS Cisco 8851

سيسكو MPP 8861

نعم

DMS Cisco 8861

سيسكو MPP 8865

نعم

نظام إدارة البيانات سيسكو 8865

سيسكو MPP 8875

نعم

نظام إدارة البيانات سيسكو 8875

سيسكو ATA191

نعم

DMS Cisco 191

سيسكو ATA192

نعم

DMS Cisco 192

سيسكو دي بي إس 110

نعم

DMS Cisco DBS110

بوليكوم VVX101

نعم

جهاز DMS Polycom VVX101

بوليكوم VVX150

نعم

DMS Polycom VVX150

بوليكوم VVX201

نعم

جهاز DMS Polycom VVX201

بوليكوم VVX250

نعم

DMS Polycom VVX250

بوليكوم VVX301

نعم

جهاز DMS Polycom VVX301

بوليكوم VVX311

نعم

جهاز DMS Polycom VVX311

بوليكوم VVX350

نعم

DMS Polycom VVX350

بوليكوم VVX401

نعم

جهاز DMS Polycom VVX401

بوليكوم VVX411

نعم

جهاز DMS Polycom VVX411

بوليكوم VVX450

نعم

DMS Polycom VVX450

بوليكوم VVX501

نعم

جهاز DMS Polycom VVX501

بوليكوم VVX601

نعم

جهاز DMS Polycom VVX601

بوليكوم تريو 8300

نعم

DMS Polycom Trio8300

بوليكوم تريو 8500

نعم

DMS Polycom Trio8500

بوليكوم تريو 8800

نعم

DMS Polycom Trio8800

محطة الصوت Polycom SoundStation 5000

نعم

DMS Polycom SSIP5000

محطة الصوت Polycom SoundStation 6000

نعم

DMS Polycom SSIP6000

Yealink T33G

نعم

DMS Yealink T33G

Yealink T41S

نعم

DMS Yealink T41S

Yealink T42S

نعم

DMS Yealink T42S

Yealink T43U

نعم

DMS Yealink T43U

Yealink T46U

نعم

DMS Yealink T46U

Yealink T46S

نعم

DMS Yealink T46S

Yealink T48S

نعم

DMS Yealink T48S

Yealink T48U

نعم

DMS Yealink T48U

Yealink T53W

نعم

DMS Yealink T53W

Yealink T54W

نعم

DMS Yealink T54W

Yealink T57W

نعم

DMS Yealink T57W

Yealink T58V

نعم

DMS Yealink T58V

Yealink CP920

نعم

DMS Yealink CP920

Yealink CP960

نعم

DMS Yealink CP960

Yealink W52B

نعم

DMS Yealink W52P

Yealink W56B

نعم

DMS Yealink W56P

Yealink W60B

نعم

DMS Yealink W60P

Yealink W70B

نعم

DMS Yealink W70P

Yealink CP925

نعم

DMS Yealink CP925

Yealink CP965

نعم

DMS Yealink CP965

AudioCodes MP204R

نعم

DMS AudioCodes MP204R

AudioCodes MP202R

نعم

DMS AudioCodes MP202R

AudioCodes MP204

نعم

DMS AudioCodes MP204

AudioCodes MP202

نعم

DMS AudioCodes MP202

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

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

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

باقات الاتصال بالجملة

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

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

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

تخطيط حزمة ترحيل Webex لـ BroadWorks

تعتمد عملية الترحيل من Webex لحزم Broadworks على نوع حزمة Broadworks. قم بتكوين التعيين الافتراضي في ملف تكوين أداة التحويل الموجود في conf/w4b_package_to_wholesale_package.csv.

حزمة Webex لـ 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 Carrier إلى مساحات عمل تلقائيًا أثناء عملية الترحيل.

خطوات:

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

الحدود:

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

نافذة مركز التحكم في إعدادات المؤسسة مع تسليط الضوء على عنوان SIP لقسم مكالمات Cisco Webex.

الشكل رقم 2: تكوين نطاق SIP في مركز التحكم

أداة توليد الرموز

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

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

قم بتثبيت Java 8 أو 11 أو 17 أو 21 على الكمبيوتر. تتوفر لغة جافا من مصادر عديدة، بما في ذلك:

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

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

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

قم بتشغيل الأمر التالي في الطرفية داخل دليل مولد الرموز المميزة:

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

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

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

token_generator.bat

نظام التشغيل ماك أو إس:

./token_generator.sh

الناتج:

Tool Name: Token Generator Tool
Version: 1.13.0
Load the URL in your web browser: http://localhost:8080

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

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

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

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

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

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

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

الشكل رقم 5: توليد الرموز

مهام إعداد BroadWorks

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

ينطبق هذا على Cisco BroadWorks وWebex for BroadWorks. هذه الخطوات غير قابلة للتطبيق على BroadCloud.

تفعيل اتصال OCI-P

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

الخطوة 1: استخدم واجهة سطر الأوامر لضبط الإعدادات العامة.

قم بتشغيل الأمر التالي في واجهة سطر الأوامر للانتقال إلى دليل GeneralSettings:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

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

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

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

الخطوة 2: استخدم واجهة سطر الأوامر (CLI) لتكوين وكيل OCI.

قم بتغيير الدليل إلى OCI Proxy:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

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

AS_CLI/Applications/OpenClientServer/OCIProxy> get
enabled = true
enabledLoginLevelScreening = false
enableResponseCaching = false
responseCacheDurationHours = 24
responseCacheRenewPeriodMins = 30
messageQueueCapacity = 50
messageQueueTimeoutSeconds = 1800

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

الخطوة 3: استخدم واجهة سطر الأوامر (CLI) لتكوين خدمة OCI Provisioning.

انتقل إلى دليل التزويد:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

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

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as

الخطوة 4: قم بتشغيل الأمر التالي في واجهة سطر الأوامر للتحقق من صحة إعداداتك.

 AS_CLI/Maintenance/ManagedObjects> get broadworks and check
that your output looks OK.
See below for sample output:
AS_CLI/Maintenance/ManagedObjects> get broadworks
BroadWorks Managed Objects
==========================
* Server:
Identity..............: AS
Version...............: Rel_21.sp1_1.551
Administrative State..: Unlocked
* Applications:
Name Version Deployed Administrative State Effective State
=========================================================================================
ExecutionAndProvisioning 21.sp1_1.551 true Unlocked Unlocked
FlashPolicy 21.sp1_1.551 false Unlocked Stopped
OpenClientServer 21.sp1_1.551 true Unlocked Unlocked
WebContainer 21.sp1_1.551 true Unlocked Unlocked
4 entries found.
* Hosted Applications:
Name Version Context Path Deployed
==================================================================
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 entries found.

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

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

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

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

الخطوة 2: ابدأ تشغيل الخادم باستخدام هذا الأمر:

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

تفعيل تفعيل الأرقام

قم بتنفيذ الأوامر التالية في واجهة سطر الأوامر لتمكين تفعيل الأرقام:

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

AS_CLI> cd SubscriberMgmt/NumberActivation

الخطوة 2: قم بتشغيل أمر التفعيل المُفعّل:

AS_CLI> set dnMode groupAndUserActivationEnabled

الخطوة 3: عند ظهور نافذة التأكيد، أدخل Y.

خطة الاتصال من Cisco

توفر خطط الاتصال من سيسكو حلاً متكاملاً مصمماً لتبسيط تجربة الاتصال السحابي باستخدام Webex Calling.

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

يجب على فريق حساب Cisco مساعدة مسؤول الشريك في تعيين مورد PSTN المتصل بالسحابة إلى Sinch في قالب التزويد بالجملة.

أداة التحويل

لتفعيل خطة الاتصال من سيسكو، أضف التكوين التالي إلى ملف partner.cfg:

  • تفعيل_سيسكو_الاتصال_PLAN=Yes
  • بشكل افتراضي، يتم التعليق على هذه الخاصية. يجب على المسؤولين إلغاء التعليق وتمكين قبل تشغيل أداة التحويل.
  • بعد تمكين هذه الخاصية وتنفيذ أداة التحويل، سيتضمن قسم Wholesale Package في ملف JSON الخاص بالعميل تلقائيًا خطة اتصال Cisco.

أداة التزويد

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

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

لـ BroadCloud

أداة الاستخراج مدمجة في بوابة موفر خدمة BroadCloud. يمكن لمسؤول مزود الخدمة ما يلي:

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

توضح الأشكال التالية بوابة مزود الخدمة.

شاشة بوابة مزود الخدمة تعرض طلب بدء استخراج بيانات الترحيل بالجملة.

الشكل 6: بوابة مزود الخدمة

شاشة بوابة مزود الخدمة تعرض طلبات استخراج بيانات الهجرة بالجملة

الشكل 7: بوابة مزود الخدمة

طلب استخراج ملف CSV

بدء طلب استخراج ملف CSV

  1. قم بتنزيل ملف CSV الخاص بالعميل

    انقر على رابط تنزيل ملف CSV الخاص بالعميل في الزاوية العلوية اليمنى من قسم بدء طلب استخراج ملف CSV.

  2. تعديل قائمة العملاء

    يمكن للمسؤول تعديل ملف CSV هذا ليشمل فقط العملاء الذين يلزم استخراج بياناتهم.

  3. قم بتحميل الملف وإرساله

    بعد التعديل، قم بتحميل ملف CSV المعدل.

    انقر على إرسال لبدء طلب استخراج بيانات العملاء المدرجين ومواقعهم المرتبطة.

بدء طلب استخراج بيانات عميل باستخدام ملف CSV للمواقع

  1. حدد موقع العميل ومواقع التنزيل

    اختر عميلاً من القائمة المنسدلة.

    قم بتنزيل ملف locations.csv المقابل من عرض العملاءعلامة تبويب المواقع تصدير المواقع كملف CSV.

  2. قم بتحرير ملف المواقع

    يمكن للمسؤول تعديل ملف CSV ليشمل فقط المواقع التي يرغب في استخراجها.

  3. قم بتحميل الملف وإرساله

    قم بتحميل ملف locations.csv المُعدّل وانقر على إرسال.

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

بدء طلب استخراج البيانات لجميع العملاء

  1. انقر فوق إرسال لبدء طلب استخراج لـ جميع العملاءوجميع مواقعهم تحت مزود الخدمة الحالي.

الأقسام الموجودة في طلب الاستخراج.

لـ Cisco BroadWorks و Webex for BroadWorks

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

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

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

  1. قم بنقل الملفات الثنائية لأداة الاستخراج إلى خادم تطبيقات Cisco BroadWorks الثانوي باستخدام بروتوكول SCP.
  2. قم بالاتصال عبر SSH بخادم تطبيقات Cisco BroadWorks الثانوي لتكوين المتطلبات الأساسية وتشغيل أداة الاستخراج.
  3. قم بتكوين موفر الخدمة ومعرف المجموعة لاستخراجهما من Cisco BroadWorks في conf/exportTool.yml. راجع مقتطف YAML النموذجي التالي:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. تأكد من صحة اسم المستخدم وكلمة المرور واسم المضيف لخادم تطبيقات Cisco BroadWorks الثانوي في conf/partner.cfg ملف:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool.
    

    خاصية REFRESH_TOKEN إلزامية لعملية ترحيل Webex إلى BroadWorks.

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

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

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

./export.sh

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

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

 Running BroadSoft Data Export Tool
************************************************
Starting Export Tool v: 1.15.0
Export started for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Exporting users for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export users completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed
Export Dump Zip Directory : output/20221017223452_ExportTool
Export Dump Zip File name :extracted_data_1666060500618.zip
Zip file with the name extracted_data_1666060500618.zip has been created
ZIP file creation process completed 
Exported files converted as ZIP file
**************************************************

الناتج

يتوفر ملف ZIP الناتج (extracted_data_<timestamp>.zip) في نفس دليل أداة الاستخراج. استخدم الأمر التالي لعرض واستخدام ملف ZIP كمدخل لأداة التحويل:

ls –ltr
drwxr-xr-x 2 bwadmin bwadmin   4096 Oct  4 11:53 lib/
-rwxr-xr-x 1 bwadmin bwadmin 956719 Oct  4 11:53 exportTool.jar
-rwxr-xr-x 1 bwadmin bwadmin   2635 Oct  4 11:53 export.sh
drwxr-xr-x 2 bwadmin bwadmin   4096 Oct  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 الذي تستخدمه أداة التزويد.

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

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

  1. _قم بتعيين رمز_التحديث (رمز تم نسخه من أداة إنشاء الرموز)_واسم الموقع_الرئيسي في conf/partner.cfg ملف:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. يمكنك اختيارياً تعيين معرّف PROVISIONING_(المنسوخ من القالب في مركز الشركاء) في conf/partner.cfg ملف:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    للحصول على تحقق أكثر اكتمالاً من عنوان البريد الإلكتروني للعميل، يمكنك اختيارياً تعيين معرف التزويد_.
  3. قم بتهيئة المعلومات المفقودة في input/customers.csv الملف (انظر القسم التالي) في حالة عدم وجوده.
  4. أضف عنوان البريد الإلكتروني للمستخدم النهائي في input/users.csv ملف.
  5. في حال إضافة هواتف جديدة، أضف عنوان MAC وعنوان البريد الإلكتروني الخاصين بالهاتف الجديد للمستخدم إلى input/newphones.csv ملف. هذا مطلوب فقط إذا أراد مسؤولو الشركاء توفير هواتف جديدة في خدمة الاتصال بالجملة.
  6. قم بتحويل مراكز اتصال BroadWorks إلى CxEssentials باستخدام input/cxessentials.csv ملف.
  7. اختيارياً، قم بتمكين خاصية UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS لتحويل جميع مراكز الاتصال إلى CxEssentials.
  8. استخدم input/locations.csv ملف لدعم عملية نقل بيانات المؤسسات الكبيرة التي تسمح للمسؤولين بنقل مواقع عملائهم موقعًا تلو الآخر
  9. يمكنك اختيارياً تمكين استخدام عناوين MAC من رأس User-Agent لرسالة SIP REGISTER عندما لا يكون عنوان MAC متاحًا في ملف تعريف جهاز Cisco BroadWorks. قم بإلغاء التعليق على السطر USE_MAC_ADDRESS_FROM_SIP_REGISTER=yes في الملف conf/partner.cfg
  10. يمكنك اختيارياً تمكين الخصائص ANALOG_USER_TYPE_ENABLE_CALL_WAITING و ANALOG__USER [ ] TYPE_ENABLE_MUSIC_ON_HOLD و ANALOG_USER_TYPE_DISABLE_T38 لتكوين انتظار المكالمات والموسيقى أثناء الانتظار وتعطيل إعدادات T38 لجميع مستخدمي النوع التناظري.
  11. إذا كنت ترغب في إعداد أجهزة بوابة عامة، فأضف عنوان MAC الخاص بالجهاز ومعرف المستخدم إلى input/genericgateways.csv ملف. كذلك، اذكر ما إذا كان المستخدم هو المالك الأساسي أو مستخدم مشترك (للمشاركة في المكالمات). هذا مطلوب فقط إذا كان مسؤولو الشركاء يخططون لاستخدام أجهزة بوابة عامة في خدمة الاتصال بالجملة.

    هذه الميزة غير متاحة لعمليات نقل البيانات من BroadCloud إلى Wholesale.

  12. بالنسبة لعمليات نقل BroadCloud، لتحويل جميع المستخدمين الذين لديهم نوع محطة المراسلة إلى voice_mail_group، قم بتحديث ملف conf/rialto_station_type_to_wholesale_package.csv عن طريق استبدال قيمة Wholesale Package بـ voice_mail_group للصف الذي يكون فيه نوع محطة Rialto هو المراسلة.

    اختياريًا، قم بتمكين الخاصية COMMON_VOICE_MAIL_GROUP_PASSCODE في ملف partner.cfg لتكوين رقم التعريف الشخصي الافتراضي لمجموعات البريد الصوتي.

    إذا لم يتم تحديد هذه الخاصية في partner.cfg، فيجب توفيرها لكل عميل في ملف customers.csv تحت عمود commonVoicemailGroupPassCode.

  13. لنقل جهات الاتصال المشتركة إلى Webex Calling

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

    إعدادات المفاتيح:

    • مشترك_هاتف_قائمة_إلى_افتراضي_امتداد_بداية_نطاق

      تم إدخال خاصية جديدة، COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE، في ملف partner.cfg. تحدد هذه الخاصية كيفية نقل جهات الاتصال الشائعة من Rialto إلى Webex Calling.

    • بدون تكوين COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE

      سيتم نقل جهات الاتصال المشتركة كجهات اتصال خاصة بالمنظمة (جهات اتصال المنظمة).

      لا يلزم أي تكوين إضافي.

      تظل جهات الاتصال متاحة على مستوى المنظمة.

    • مع تكوين COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE

      سيتم نقل جهات الاتصال المشتركة كامتدادات افتراضية.

      سيتم إلحاق كل جهة اتصال برقم داخلي، ويتم تحديد نطاق بداية الرقم الداخلي في الخاصية COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE في partner.cfg.

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

  14. تفعيل خدمة تسجيل المكالمات الافتراضية لـ Webex.

    هذه الخطوة مطلوبة فقط عند ترحيل إعدادات تسجيل المكالمات للمستخدمين الذين تم تكوينهم باستخدام Dubber إلى Cisco Native Call Recording في Webex.

    لتفعيل هذا الخيار:

    • في ملف partner.cfg، قم بتعيين الخاصية التالية، DEFAULT_CALL_RECORDING_VENDOR=Webex.
    • بالإضافة إلى ذلك، استخدم الخاصية WEBEX_CALL_RECORDING_STORAGE_REGION لتكوين منطقة التخزين.

      خيار التسجيل عند الطلب من BroadCloud غير مدعوم في Webex Calling. لن يتم نقل إعدادات تسجيل المكالمات هذه وستظهر في تقرير الاستثناءات.

  15. استبعاد أرقام هواتف محددة من عملية النقل:

    لاستبعاد أرقام هواتف محددة من عملية النقل، يجب اتباع الإجراء المكون من خطوتين التاليين باستخدام أداة التحويل:

    • قم بتشغيل أداة التحويل لأول مرة. عند الانتهاء، ستُنشئ الأداة ملفًا باسم telephone_numbers_inventory.csv، موجودًا داخل output/timestamp/ دليل. يُطلب من العميل مراجعة هذا الملف وتحديد "نعم" في عمود "حذف أرقام الهواتف" لكل رقم هاتف يجب استبعاده من عملية النقل القادمة.
    • بعد تحديث ملف telephone_numbers_inventory.csv بعلامات الاستبعاد المناسبة، يتم تنفيذ أداة التحويل مرة ثانية. يجب تمرير الملف المحدث كوسيط بالصيغة التالية.

      ./transform.sh -extract=input/extracted_data_1747640608219.zip -decommissionnumbers={filepath/telephone_numbers_inventory.csv}

  16. اختياريًا، قم بتعيين خاصية ALLOW_RESTRICT_BY_PARTNER_MODE إلى OFF للسماح لمسؤولي العملاء بتعديل الإعدادات المحددة من قبل الشريك في مركز التحكم.
  17. لنقل أرقام الهواتف المحمولة (BroadWorks Mobility) من BroadCloud إلى Webex Calling

    يوضح هذا القسم عملية نقل ميزة BroadWorks Mobility(أرقام هواتف العملاء المحمولة) من BroadCloud (تكامل شبكة الهاتف المحمول) إلى Wholesale Webex Calling (Webex Go Mobile Network Operator).

    المتطلبات الأساسية- قبل بدء عملية الترحيل، يجب على مسؤولي الشركاء التواصل مع فريق حساب Cisco لإجراء تكوين بائع PSTN المتصل بالسحابة (CCP) وقائمة شركات الاتصالات المخصصة (CCL).

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

    • هذه الميزة مدعومة فقط لعمليات الترحيل من BroadCloud إلى Wholesale .
    • في خدمة Webex بالجملة، يمكن للمستخدمين النهائيين الحصول إما على رقم جوال أو رقم PSTN (وليس كليهما)، على عكس خدمة BroadCloud.
    • عندما يتم تخصيص رقم جوال لمستخدم، يصبح رقم PSTN الأساسي الخاص به هو رقمه الثانوي (البديل).
    • لا يمكن نقل أرقام الهواتف المحمولة للمستخدمين الذين يتم تحويلهم إلى مساحات عمل أو خطوط افتراضية.
    • بعد تعيين رقم جوال في برنامج Webex بالجملة، سيظهر كـ "نشط" في مركز التحكم. لا يعني هذا الوضع أن الرقم جاهز لاستقبال المكالمات فوراً. لن تتوفر إمكانية الاتصال إلا بعد اكتمال عملية الترحيل بالكامل.
    • لا يتم ترحيل إعدادات تكامل الهاتف المحمول التي قام المستخدمون النهائيون بتكوينها في بوابة المستخدم المتصل (CUP). بعد عملية النقل، عند الاتصال برقم هاتف أو رقم جوال أو رقم داخلي، سترن جميع أجهزة المستخدم.

تعبئة input/customers.csv

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

جميع هذه الحقول اختيارية.

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

اسم العمود

القواعد

المعرف

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

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

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

في BroadCloud، هذا هو معرف عميل Rialto.

معرف خارجي

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

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

اسم العميل

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

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

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

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

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

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

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

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

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

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

اللغة

انظر اللغات التي يدعمها Webex.

رقم تعريف البريد الصوتي الافتراضي

انظر تعيين رقم تعريف شخصي للبريد الصوتي.

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

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

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

تعبئة input/users.csv

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

جميع هذه الحقول اختيارية.

اسم العمود

القواعد

معرف المستخدم

معرّف فريد للمستخدم. يمكن أن يكون هذا معرف مستخدم BroadWorks أو BroadCloud.

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

(اختياري) عنوان البريد الإلكتروني للمستخدم. في حال توفيرها، سيتم استخدامها لأغراض التموين.

رقم التليفون

(اختياري) رقم هاتف المستخدم المراد توفيره.

حزمة

(اختياري) نوع حزمة المستخدم. القيم المسموح بها: صوت، مكالمة، جناح، common_area، virtual_line، dont_migrate، call_park_ext أو voice_mail_group.

يتم استخدام قيمة dont_migrate عندما يرغب الشركاء في استبعاد مستخدمين معينين - إلى جانب أجهزتهم وأرقام هواتفهم - من كل من التزويد والترحيل.

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

لاستخدام هذا، يجب على المسؤولين إدخال dont_migrate في عمود الحزمة في ملف users.csv.

التوسع

(اختياري) رقم الهاتف الداخلي الذي سيتم تخصيصه للمستخدم.

الاسم

(اختياري) الاسم الكامل للمستخدم.

ata_settings

(اختياري) القيم المسموح بها: t38، تناظري

ل enable/disable انتظار المكالمات، وتشغيل الموسيقى أثناء الانتظار، وإعدادات T38

T38:

يؤدي هذا الخيار إلى تعطيل انتظار المكالمات وتشغيل الموسيقى أثناء الانتظار، كما يقوم بتمكين إعدادات T38 لأجهزة ATA.

التناظري:

  • على غرار خيار T38، يقوم هذا الإعداد أيضًا بتعطيل انتظار المكالمات والموسيقى أثناء الانتظار، ويقوم بتمكين T38 لأجهزة ATA.
  • تتمثل الميزة الرئيسية للخيار التناظري في إمكانية التحكم في هذه الميزات عبر ملفات partner.cfg، مما يوفر مرونة أكبر في التكوين.

do_not_move_phone

BroadWorks فقط. علامة اختيارية لمنع انتقال الجهاز إلى Webex Calling.

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

هذا الإعداد متاح فقط لـ BroadWorks، وليس لـ BroadCloud.

لاستخدامه، يجب على المسؤولين تحديد do_not_move_phone في عمود do_not_move_phone (BroadWorks فقط) في ملف users.csv.

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

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

قم بتشغيل أداة التحويل في أي نظام تشغيل. اتبع الخطوات التالية لتشغيل الأداة في نظامي التشغيل ويندوز وماك أو إس:

Windows

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

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

نظام التشغيل macOS

اتبع الخطوات التالية لتشغيل أداة التحويل على نظام macOS:

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

Customer/user الفحص المسبق

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

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

الفحص المسبق

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

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

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

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

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

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

Summary Report
BroadWorks enterprises that can be successfully migrated: 1
BroadWorks enterprises that cannot be migrated: 0
BroadWorks users that can be successfully migrated: 4
BroadWorks users that cannot be migrated: 0
Phones that can be successfully migrated: 3
Phones that are not compatible with Webex Calling: 0

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

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

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

Exception Report
Tue Oct 18 08:12:09 2022

Enterprises with Communication Barring Feature
Recommendation: manually configure the Outgoing Calling Plan in Control Hub
________________________________________________________________________________
collabmigrationtestGRP_engg

الناتج

سيكون ملف JSON الناتج (customer.json) متاحًا في output/<timestamp>/<groupid> دليل. ملف 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": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "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": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "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": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "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": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "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": "Automated Voice Portal",
            "firstName": "Automated",
            "lastName": "Voice Portal",
            "languageCode": "en_us",
            "phoneNumber": "+15205551105",
            "extension": "1105"
        }
    ],
    "shared_call_appearances": [],
    "business_communicator_desktop_to_upgrade_to_webex_app": [
        "PC Comm - Engg Device Profile"
    ],
    "connect_client_to_upgrade_to_webex_app": [],
    "locations": [],
"webex_for_broadworks_info": {
        "users": [
            {
                "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5"
            }
        ],
        "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg",
        "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk"
    }
}

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

أداة التزويد

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

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

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

  1. قم بتثبيت Java 8 أو 11 أو 17 أو 21 على الكمبيوتر. تتوفر لغة جافا من مصادر عديدة، بما في ذلك:
  2. بعد تنزيل واستخراج الملفات الثنائية لأدوات الترحيل، قم بتعيين متغير بيئة JAVA_HOME في ملف provisioning_tool.sh لنظام التشغيل MAC وملف provisioning_tool.bat لنظام التشغيل Windows.
  3. ملف partner.cfg:
    • قم بتعيين معرف التزويد بالجملة__ورمز التحديث_(تم نسخ الرمز المميز من أداة إنشاء الرموز المميزة). يجب على مسؤولي الشركاء الاتصال بفريق حساباتهم للحصول على معرف التزويد_
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0
      REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
      
    • قم بتعيين SEND_SUBSCRIBERS_WELCOME_EMAIL إلى false، إذا كان الشركاء لا يرغبون في إرسال بريد إلكتروني ترحيبي إلى المستخدمين. القيمة الافتراضية هي صحيح.

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

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

  4. استخدم خاصية WEBEX4BWKS_EMAIL_SUBJECT لعمليات نقل Webex for BroadWorks لإرسال موضوع البريد الإلكتروني لطلب تغيير كلمة المرور لمشتركي Webex for BroadWorks.
  5. استخدم خاصية WEBEX4BWKS_EMAIL_BODY لعمليات ترحيل Webex for BroadWorks لإرسال نص البريد الإلكتروني لطلب تغيير كلمة المرور لمشتركي Webex for BroadWorks.
  6. استخدم خاصية CUSTOM_TAGS لإضافة علامات بعد إنشاء العميل.
  7. لتطبيق خصومات الجملة، يجب على مسؤولي الشركاء الاتصال بفريق حساب Cisco قبل بدء عملية الترحيل.

    تمت إضافة خاصية جديدة، APPLY_WHOLESALE_DISCOUNTS إلى partner.cfg. قم بتفعيل هذه الخاصية لتطبيق الخصومات على المستخدمين ومساحات العمل.

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

اتبع الخطوات التالية لتشغيل الأداة في نظامي التشغيل ويندوز وماك أو إس:

Windows

اتبع الخطوات التالية لتشغيل الأداة على نظام التشغيل ويندوز:

To provision single customer:
provision.bat -input=
To provision multiple customers:
provision.bat -input= 

نظام التشغيل macOS

اتبع الخطوات التالية لتشغيل الأداة على نظام macOS:

To provision single customer:
./transform.sh -input=
To provision multiple customers:
./transform.sh -input=

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

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

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

قم بتشغيل أداة التزويد مع وسيطة إضافية.

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

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

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

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

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

Tool Name: Provisioning
Version: 1.51.0
Customer(s) provisioning started...
Sending create customer provisioning request for the External ID: customer.id.1
Customer provisioning request sent for the customer with the External ID: customer.id.1
Checking customer status for the External ID: customer.id.1 and the status is: provisioning
Checking customer status for the External ID: customer.id.1 and the status is: provisioning
Checking customer status for the External ID: customer.id.1 and the status is: provisioned
Provisioning customer's calling settings with External ID: customer.id.1
Customer's settings are updated successfully for the External ID: customer.id.1
Provisioning secondary locations for the customer with the External ID: customer.id.1 
Provisioning location's settings and features for the customer with the External ID: customer.id.1
Subscriber(s) provisioning will be started for the customer with the External ID: customer.id.1
Provisioning subscriber(s) and settings for the customer with External ID: customer.id.1
Subscriber(s) and settings provisioning completed for the customer with External ID: customer.id.1
Provisioning user agent settings for the customer with the External ID: customer.id.1
 
********** Completed File : input/customer.json ****************

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

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

الناتج

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

سيقوم النظام بإنشاء ملف Provisioning_Report_*.csv في الدليل output/consolidated_reports/. يحتوي هذا الملف على تفاصيل النجاح والفشل لكل كيان وإعداداته، مما يوفر تقريرًا شاملاً عن عملية التزويد.

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

يمكن لمسؤولي الشركاء التحقق من توفير العملاء في بوابة مركز الشركاء ومركز التحكم. يرجى الرجوع إلى الرسوم التوضيحية التالية من بوابة مركز الشركاء وبوابة مركز التحكم:

لقطة شاشة لمركز الشركاء تُظهر البحث عن عميل جملة في حقل القائمة المنسدلة "تحديد العميل".

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

لقطة شاشة لمركز التحكم تُظهر علامة تبويب المستخدمين وقائمة المستخدمين.

الشكل 9: Control Hub

لقطة شاشة لمركز التحكم تُظهر شاشة الأجهزة وقائمة الأجهزة.

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

لقطة شاشة لمركز التحكم تُظهر شاشة الأرقام وقائمة أرقام الهواتف.

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

القيود اللاحقة للتزويد

بمجرد اكتمال عملية التجهيز لعملية نقل البيانات إلى BroadCloud، سيتم حظر الإجراءات التالية :

  • بوابة CAP – إضافة مستخدمين أو أجهزة تم نقلها.
  • بوابة SP – إنشاء طلبات إضافة مع الأجهزة أو الأرقام.
  • RSB API – إنشاء أوامر إضافة مع الأجهزة أو الأرقام وإنشاء المستخدمين. سيتم رفض طلبات RSB ADD التي تتم باستخدام الأجهزة أو الأرقام.
ومع ذلك، يتم تقديم الطلبات الجديدة عندما يتم إغلاق المواقع الأخرى بعد التموين.

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

لـ BroadCloud

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

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

يمكن للمسؤولين تمكين التراجع التلقائي عن طريق تعيين ROLLBACK_TO_BROADCLOUD=true في ملف conf/partner.cfg ، مما يؤدي إلى إعادة الأجهزة إلى BroadCloud بعد الترحيل. يدعم هذا النظام عمليات الترحيل داخل نفس المنطقة وخارجها باستخدام NS Sync، ولكن فقط لعمليات الترحيل الناجحة. في حالة الفشل، يجب على المسؤولين رفع طلب دعم فني من سيسكو قبل طلب التراجع.

يتوفر خياران لاختيار نوع الترحيل في البوابة الإلكترونية:

  • الهجرة – حدد هذا الخيار لبدء طلب ترحيل الأرقام والأجهزة ومظاهر المكالمات المشتركة (SCA).
  • حالة الجهاز – حدد هذا الخيار لعرض الحالة الحالية للجهاز على BroadCloud و Calling.

توضح الأشكال التالية بوابة مزود الخدمة.

بوابة مزود الخدمة

الشكل 12: بوابة مزود الخدمة

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

الشكل 13: بوابة مزود الخدمة

نقل المواقع المحددة (اختياري)

لبدء عملية الترحيل لمجموعة فرعية محددة من المواقع المدرجة في ملف customer.json ، قم بتضمين ملف locations.csv مع طلبك. يجب أن يحتوي ملف CSV هذا على قائمة بالمواقع التي تنوي نقلها فقط.

عندما لا يتم توفير ملف locations.csv، سيتم نقل جميع المواقع الموجودة في ملف customer.json.

الجدول رقم 1. رموز ملف Locations.csv
مصطلحتعريف

معرف الموقع

معرف الموقع المراد نقله.

اسم الموقع

اسم الموقع المراد نقله.

لتنزيل قائمة المواقع النشطة المتاحة، انتقل إلى عرض العملاء → تحديد عميل → تصدير المواقع كملف CSV.

تصدير المواقع كملف CSV

الشكل 14: تصدير المواقع كملف CSV

قم بتمكين خيار أرقام الفصل

عند استخدام نفس خط SIP للاتصال عبر Webex و BroadCloud Carrier، يجب على المسؤولين استخدام خيار Disconnect Numbers. يؤدي هذا إلى إزالة أرقام الهواتف من استقبال المكالمات الواردة بعد الترحيل في BroadCloud.

هذا الخيار مطلوب فقط عند الانتقال إلى منطقة اتصال Webex مختلفة. لا ينطبق هذا إذا بقيت داخل نفس المنطقة.

  • هذا الإجراء لا رجعة فيه.
  • قم بتفعيل هذا الخيار فقط بعد التأكيد:

    • اكتملت عملية الترحيل
    • تم تسجيل جميع الأجهزة بنجاح في خدمة Webex Calling
    • الأرقام نشطة

لتفعيل هذا الخيار،

  1. في ملف partner.cfg ، قم بتعيين_DISCONNECT_NUMBERS FROM_RIALTO = نعم.
  2. أعد تشغيل أداة الترحيل باستخدام نفس ملف customer.json وملف partner.cfg المحدث.

إذا فشلت الأرقام في قطع الاتصال، فقم بتقديم طلب دعم فني إلى Cisco TAC.

لـ Cisco BroadWorks و Webex for BroadWorks

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

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

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

SCP و SSH

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

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

  1. قم بتعيين_رمز التحديث (رمز تم نسخه من أداة إنشاء الرموز) في conf/partner.cfg ملف:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. تأكد من صحة اسم المستخدم وكلمة المرور واسم المضيف لخادم تطبيقات Cisco BroadWorks الثانوي في conf/deviceMoveTool.conf ملف:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. لإعادة إرسال رسائل التفعيل، عليك ضبط SEND_SUBSCRIBERS_WELCOME_EMAIL=true في conf/partner.cfg ملف.

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

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

هواتف بوليكوم

لنقل هواتف Polycom من Cisco BroadWorks إلى Wholesale Calling، يجب على مسؤول الشريك إنشاء حساب جديد Identity/Device ملف نوع الملف التعريفي على مستوى النظام في 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

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

عملية نقل البيانات لهواتف بوليكوم:

  1. تقوم أداة نقل الجهاز باستبدال الملف %BWMACADDRESS%.cfg على مستوى الجهاز بالملف polycom_vvx2.cfg. يشير هذا الملف إلى ملف migration_%BWMACADDRESS%.cfg.
  2. أعد بناء ملفات تعريف الجهاز على مستوى المجموعة أو على مستوى الجهاز.
    يعتمد العمل على مستوى المجموعة أو مستوى الجهاز على تكوين المعلمة deviceLevelRebuild في الملف 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 وسيتم إدارته بواسطة نظام إدارة المكالمات Webex.
Identity/device إضافة لقطة شاشة لملف نوع الملف الشخصي

الشكل 14: Identity/device إضافة ملف نوع الملف الشخصي

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

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

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

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

For device move single customer:
./devicemove.sh -input=
 ./devicemove.sh -input=/tmp/customername.json
 For device move multiple customers:
./devicemove.sh -input=
 ls -l /tmp/directoryofcustomers/
customer1.json 
customer2.json
customer3.json
Additionally, the device move tool supports migrate single/specific phone(s) from 1.35.0 release.
Use the command below:
./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9

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

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

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started...
Valid Devices for migration :
-------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| 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 |
-------------------------------------------------------------------------------------------------------------------
Do you want to migrate all these devices? ([Y]es or [N]o) 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Modifying profiles for Business Communicator under group collabmigrationtestGRP_engg
Activate webex phone numbers process started for customer org Id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Activate webex phone numbers process completed for customer org id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Deactivate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Deactivate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Completed

الناتج

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

لقطة شاشة لصفحة أجهزة مركز التحكم تُظهر حالة الجهاز.

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

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

لقطة شاشة لشاشة أرقام مركز التحكم تُظهر الأرقام النشطة.

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

هجرة دوبر

يمكنك الآن نقل تسجيلات المكالمات من BroadCloud إلى Webex Calling. هذا يحافظ على إمكانية الوصول إلى حسابات Dubber الحالية وجميع تسجيلاتك القديمة دون فقدان الوصول الحالي إلى منصة Dubber أثناء عملية النقل. للحصول على مزيد من المعلومات حول ترحيل Dubber، انظر ترحيل Dubber من BroadCloud إلى Webex Calling.

التراجع عن الترحيل

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

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

لمشغلي خدمات البث السحابي

يمكن للمسؤولين تعيين ROLLBACK_TO_BROADCLOUD=true في conf/partner.cfg لتمكين التراجع التلقائي. هذا يعيد الأجهزة إلى BroadCloud بعد نجاح عملية الترحيل في نفس المنطقة أو عبر المناطق باستخدام NS Sync. في حالة فشل عمليات الترحيل، يرجى الاتصال بفريق الدعم الفني لشركة سيسكو قبل طلب التراجع.

لـ Cisco BroadWorks و Webex for BroadWorks

تتم عملية التراجع عن التغييرات في Cisco BroadWorks وWebex for BroadWorks على النحو التالي:

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

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

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

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

استعادة الملفات الشخصية

./devicemove.sh -input=  -revertProfiles

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

./devicemove.sh -input=  -revertNumbers

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

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

استعادة الملفات الشخصية

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started for Revert Process...
Devices that can be moved back from Webex Calling to BroadWorks:
- -------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| 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 |
-------------------------------------------------------------------------------------------------------------------
Do you want to move back these devices from Webex Calling to BroadWorks? (Yes, Y, No, N): 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Device Migration Completed for Deprovision Process

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

Tool Name: Device Move Tool
Version: 1.15.0
Do you want to continue reverting numbers to Broadworks ?  ([Y]es or [N]o): 
Y
[+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110]
Starting revert
Activate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Activate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Revert process Completed Successfully

التذييل

هجرة المؤسسات الكبيرة

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

الخطوات

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

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

أداة التحويل

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

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

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

الوصف

القيم

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

إلزامي

الخرائط في برنامج BroadWorks

الخرائط في BroadCloud

معرف المؤسسة

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

ص

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

معرف عميل ريالتو

معرف الموقع

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

ص

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

معرّف موقع ريالتو

حالة الهجرة

هل تم نقل هذا الموقع؟

تمت الهجرة، dont_migrate، جاري الهجرة

الهجرة

N

الاسم

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

اتركه فارغًا لاستخدام معرف الموقع.

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 - يتم ملؤه مسبقًا بمعلومات جميع المواقع الخاصة بالمؤسسة الكبيرة المراد نقلها.

مثال:

locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 

auto_mig_ent_grp1,auto_mig_ent,,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp3,auto_mig_ent,,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

ال partners/customers يمكن استخدامه لإنشاء ملف 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 ملفات لها نفس الغرض: قم بإنشاء قوائم كاملة للميزات المقابلة agents/supervisors/originators/targets/monitored_elements في المواقع التي يتم نقلها إذا كانت هذه المواقع تعتمد على مواقع أخرى.

تتشابه هذه القوائم تقريبًا في التنسيق (يختلف اسم العمود الثالث بناءً على الميزة)، كما هو موضح أدناه (auto_mig_ent_grpقائمة وكلاء مجموعة البحث رقم 2 للمرحلة المذكورة أعلاه):

مثال: البيانات التالية مأخوذة من hunt_group_agentsملف CSV

feature name,feature location,agent,location 

Sarah Rodriguez,auto_mig_ent_grp2,agent_michael@domain.com,auto_mig_ent_grp1 

Sarah Rodriguez,auto_mig_ent_grp2,agent_sally@domain.com,auto_mig_ent_grp1 

إذا لم يكن خيار المواقع موجودًا عند تشغيل أداة التحويل، فستقوم الملفات الأربعة المذكورة أعلاه بإنشاء القوائم الكاملة لـ hunt-group/call-center/paging-group/busy-lamp-field’s agents/supervisors/originators/targets/monitored_elements للمؤسسة بأكملها، والتي يمكن استخدامها لتخطيط عمليات الترحيل المرحلية.

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

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

مثال: القسم الجديد التالي مخصص لمجموعة البحث auto_mig_ent_grpرقم 2 الخاصة بوكلاء سارة رودريغيز في الموقع auto_mig_ent_grpرقم 3 والتي لم يتم ترحيلها ولن يتم ترحيلها في هذه المرحلة.

Dependencies between locations - Hunt groups 

Name                          Location                        Agent                                            Agent's Location         Comment 

________________________________________________________________________________________________________________ 

Sarah Rodriguez       auto_mig_ent_grp2    agent_william@domain.com    auto_mig_ent_grp3    Agent in different location not migrated yet 

Sarah Rodriguez       auto_mig_ent_grp2   agent_melody@domain.com     auto_mig_ent_grp3    Agent in different location not migrated yet 

يقدم القسم الجديد التالي توصيات حول كيفية تجميع المواقع في مراحل الهجرة.

المواقع الموصى بها للانتقال إليها في وقت واحد:

Location auto_mig_ent_grp1 has dependency on location(s) auto_mig_ent_grp2, auto_mig_ent_grp3 

Location auto_mig_ent_grp2 has dependency on location(s) auto_mig_ent_grp3

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

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

أداة التزويد

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

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

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

External_id

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

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

أسماء locations/group أسماء

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

الأمر كالتالي:

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

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

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

"timeZones":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_Angeles","America/New_York","America/Phoenix","Pacific/Honolulu"]

كندا:

"timeZones":["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_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]

فرنسا:

"timeZones":["Europe/Paris"]

البرتغال:

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

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

"timeZones":["Europe/London"]

إيطاليا:

"timeZones":["Europe/Rome"]

ألمانيا:

"timeZones":["Europe/Berlin"]

الأسئلة الشائعة

الأخطاء المعروفة

خطأالإجراء
أداة توليد الرموز
./tokengenerator.sh: السطر 77: /bin/java: لا يوجد ملف أو دليل بهذا الاسم قم بتعيين متغير بيئة JAVA_PATH بشكل صحيح في بيئتك.
أخطاء أداة التحويل
  • خطأ في العثور على الوحدة: لا يوجد وحدة باسم "أرقام الهواتف"
  • الأجهزة التي يتم ترحيلها غير مسجلة حاليًا
  • ينتج عن عملية استخراج البيانات الكبيرة عدد قليل من ملفات JSON.
  • خطأ في المنطقة الزمنية غير المدعومة (على سبيل المثال، America/New_يورك (كاليفورنيا)
  • استثناء: تعذر تنفيذ إجراء على حزمة البيع بالجملة لعميل Webex For BroadWorks الحالي
  • قم بإعداد بيئة بايثون الافتراضية كما هو موضح في دليل الحلول . ثم أعد تشغيل أداة التحويل
  • تظهر الأجهزة المسجلة سابقًا ولكنها غير مسجلة الآن في تقرير الاستثناءات. لترحيلها، قم بإلغاء التعليق واضبط MIGRATE_DEVICES_REGISTERED_ONCE=yes في الإعدادات
  • تحقق من وجود مشاكل في الشبكة. راجع تقرير الاستثناءات. في حال عدم حل المشكلة، يرجى الاتصال بفريق الدعم الفني لشركة سيسكو.
  • أضف عملية ربط في transform/conf/timezone_translationملف CSV

    على سبيل المثال: America/New_York,America/Montreal

  • تأكد من تشغيل عملية الاستخراج باستخدام رمز التحديث REFRESH_TOKENصالح وغير معلق. وإلا، فأعد تشغيل عملية الاستخراج والتحويل باستخدام الرمز المميز الصحيح REFRESH_TOKEN
أخطاء أداة التزويد
  • العميل غير مخول بتقديم الخدمة
  • حقل مصدر الترحيل مفقود أو JSON غير صالح
  • فشل التزويد بسبب بريد إلكتروني إداري
  • تحقق مما إذا تم إنشاء رمز التحديث باستخدام البريد الإلكتروني الصحيح للشريك
  • تحقق من صحة ملف customer.json باستخدام مُنسِّق JSON، ثم صحح أي مشاكل.
  • تأكد من أن البريد الإلكتروني للمسؤول صالح، ومنسق بشكل صحيح، وأن النطاق يستخدم الأحرف الأبجدية الرقمية فقط.
DeviceMove (BroadWorks) / أخطاء أداة الترحيل (BroadCloud)
فشلت عملية الترحيل بسبب خطأ في حالة شبكة نظام AS المصدر ونظام AS الهدف

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

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

1. كيف يمكنني العثور على معرف المؤسسة (OrgID) الخاص بالشريك؟

قم بتسجيل الدخول إلى مركز الشركاء وانتقل إلى قسم الحسابات. يظهر معرف المؤسسة (OrgID) هناك.

يستخرج

1. لماذا لا يظهر اسم العميل أو الموقع في صفحة "بدء الاستخراج"؟

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

تحويل

1. لماذا خاصية المستخدم أو المجموعة مفقودة في ملف customer.json؟

للاطلاع على ميزة المستخدم أو المجموعة، تحقق من ملف exception_report.txt بحثًا عن الأخطاء ذات الصلة.

2. لماذا لا يتم إنشاء ملف customer.json؟

قم بتحديث ملف customers.csv بعنوان صالح. استخدم المعامل -customers أثناء عملية التحويل.

3. ما الغرض من ملف input/customers.csv ؟

يُستخدم هذا الغرض لتوفير أي بيانات إلزامية للعملاء قد تكون مفقودة من Cisco BroadWorks أو BroadCloud أثناء عملية الاستخراج.

4. ما الغرض من ملف input/users.csv ؟

يُستخدم الملف input/users.csv لتوفير بيانات على مستوى المستخدم قد تكون مفقودة في Cisco BroadWorks أو BroadCloud.

5. كيفية تحويل مراكز اتصال BroadWorks إلى Cx Essentials؟

استخدم input/cxessentials.csv لتحويل BroadWorks Call Centers إلى Cx Essentials.

6. هل توجد طريقة لتحويل جميع مراكز الاتصال تلقائيًا إلى Cx Essentials؟

نعم، يمكنك تفعيل خاصية UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS لتحويل جميع مراكز الاتصال تلقائيًا إلى Cx Essentials دون استخدام ملف CSV.

7. كيف أقوم بتجهيز الهواتف الجديدة للمستخدمين؟

لتجهيز الهواتف الجديدة، أضف عنوان MAC وعنوان البريد الإلكتروني للمستخدم إلى الملف input/newphones.csv. هذه الخطوة ضرورية فقط إذا كان مسؤولو الشركاء يعتزمون إعداد هواتف جديدة في بيئة الاتصال بالجملة.

8. كيف أقوم بإعداد أجهزة البوابة العامة؟

لإعداد أجهزة البوابة العامة، أضف عنوان MAC الخاص بالجهاز ومعرف المستخدم المرتبط به إلى الملف input/genericgateways.csv. يجب عليك أيضًا تحديد ما إذا كان المستخدم هو المالك الأساسي أو مستخدم مشترك (للظهور المشترك للمكالمات).

9. هل يتوفر إعداد جهاز بوابة عام لعمليات نقل البيانات من BroadCloud إلى Wholesale؟

لا، هذه الميزة غير مدعومة لعمليات نقل البيانات من BroadCloud إلى Wholesale.

التوفير

1. كيف يمكن للشركاء تهيئة ملفات JSON لأكثر من 100 عميل في وقت واحد، كما هو مُهيأ في الخاصية maxCustomersProvisioning في ملف conf/app.cfg؟

قم بتعيين maxCustomersProvisioning=<no.of.customers> في ملف app.cfg وقم بتشغيل عملية التزويد.

2. تم حظر عملية التزويد لأن المؤسسة موجودة في "pending_rpl_review"؟

تقوم إدارة الشؤون المالية في شركة سيسكو بمراجعة بيانات العميل. يمكن أن يستغرق هذا الأمر ما يصل إلى 72 ساعة. أعد المحاولة بعد الموافقة.

3. كيف يمكنني حل مشكلة تم فيها تعيين حزمة البيع بالجملة وميزاتها ومستخدميها إلى المؤسسة غير الصحيحة بسبب معرف خارجي غير صحيح أثناء عملية الترحيل؟

الخطوة 1: حذف جميع المستخدمين / الميزات التي توفرها أداة التزويد.

الخطوة 2: في مركز الشركاء، حدد العميل، وانتقل إلى قسم "الحزم"، وقم بتعطيل جميع حزم البيع بالجملة، واحفظ التغييرات.

4. كيف يمكنني حل مشكلة عند مواجهة الرسالة "OrgId هو معلمة إلزامية عند تزويد عميل موجود مسبقًا بخدمات البيع بالجملة" أثناء تشغيل أداة التزويد؟

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

DeviceMove (BroadWorks) / الهجرة (برودكلاود)

1. في ملف customer.json، من بين جميع الأجهزة، لم يتصل جهاز أو جهازان بالإنترنت؟ كيف يمكن إصلاح هذا الأمر؟

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

2. هل يُعدّ rialtoIdentifier مطلوبًا في ملف customer.json لعملية نقل البيانات إلى Broadcloud؟

نعم.

3. كيفية تشغيل أداة نقل الأجهزة في وضع التراجع لـ Broadcloud؟

أضف ROLLBACK_TO_BROADCLOUD=true في ملف partner.cfg، ثم قم بتحميل ملف customer.json وملف partner.cfg، وأعد تشغيل عملية الترحيل.

4. ماذا أفعل إذا فشلت أداة التزويد في إضافة الأجهزة بسبب خطأ (عادةً لأن الجهاز موجود بالفعل في EDOS) واستمرت عملية ترحيل الموقع على أي حال؟

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

حل بديل لإضافة عنوان MAC إلى مكالمات Webex:

الخطوة 1: قم بإصلاح المشكلة التي تسببت في عدم إضافة الجهاز (عادةً ما تكون إزالة عنوان MAC من EDOS).

الخطوة 2: هناك خياران.

الخيار 1: التراجع وإعادة المحاولة

  1. قم بإعادة الموقع إلى BroadCloud.
  2. أضف الجهاز في Webex Calling إما يدويًا عبر مركز التحكم أو أعد تشغيل أداة التزويد.
  3. بمجرد إضافة الجهاز، تابع عملية النقل مرة أخرى.

الخيار 2: تابع على Webex

إذا لم يكن التراجع مفضلاً:

  1. أخبرنا (فريق ترحيل البيانات بالجملة) حتى نتمكن من ضبط حالة مزامنة BroadCloud NS إلى LOCAL.
  2. يمكن للمسؤول بعد ذلك:
    1. قم بإلغاء تخصيص عنوان MAC للمستخدم من خلال Rialto.
    2. قم بإزالة عنوان MAC من الموقع في ريالتو.
  3. بعد التنظيف، تتم إضافة الجهاز يدويًا إلى Webex Calling باستخدام بوابة مركز التحكم.
  4. بعد إضافة الجهاز في Webex Calling، أعد تشغيل الجهاز يدويًا.

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