- בית
- /
- מאמר
כלי הגירה למעבר לפתרונות RTM סיטונאיים
הפעל הגירה עם תצורה מוקדמת מינימלית. הקלת פקודות להפעלה. מנהלי מערכת יכולים לעיין בנתונים שלהם לאחר הקצאת הנתונים ולבצע ולקבל שיחות מיד לאחר ההעברה . הוא תומך בשדרוג אוטומטי לאפליקציית Webex עבור לקוחות UC-One.
סקירה
מטרת מסמך זה היא לספק הוראות מפורטות בנוגע לשימוש בכלים למעבר מ-Cisco BroadWorks, Webex for BroadWorks ו-BroadCloud ל-Wholesale ו-Webex Calling. מסמך זה מכסה סט של כלי הגירה שנועדו לסייע בהעברת לקוחות קיימים של Cisco BroadWorks, Webex for BroadWorks ו-BroadCloud לפתרון Wholesale Route-to-Market.
כלי ההגירה נועדו להקל על מעבר מלא משירותי BroadWorks לשירותי Wholesale. הם אינם מיועדים לקיום משותף ארוך טווח של שני השירותים באותו ארגון לקוח.
השפעת ההגירה
ההשפעות לאחר ההגירה הן כדלקמן:
מנהלים
לאחר ההעברה, על מנהלי המערכת:
- התחל להשתמש ב-Partner Hub וב-Control Hub כדי להגדיר תכונות במקום ב-CommPilot.
- הגדר מחדש את כל התכונות שאינן חלק מההעברה.
עליך להעביר ידנית את התכונות שלא מועברות אוטומטית לאחר השלמת כלי ההעברה.
משתמשים
תכונות נתמכות אמורות לפעול לאחר ההגירה באותו אופן שבו עבדו לפני ההגירה. יש להגדיר מחדש את תכונות Webex Calling שאינן נתמכות על ידי ההעברה ב-Webex לאחר ההעברה:
- המשתמשים יאבדו את היסטוריית השיחות והיסטוריית ההודעות שלהם.
- המשתמשים יאבדו את כל הגדרות וההתאמות האישיות של שורת המפתח ויצטרכו להגדיר מחדש הגדרות אלו לאחר ההעברה. דוגמאות לכך כוללות חיוג מהיר.
- על המשתמשים לאפס את קודי הגישה והסיסמאות שלהם בעת הכניסה הראשונה.
- משתמשים המשתמשים בלקוח UC-One נדרשים בעת הכניסה הראשונה שלהם לשדרג לאפליקציית Webex.
ארכיטקטורת כלי הגירה
ארכיטקטורת כלי ההגירה מורכבת מארבעה כלים שונים:
- כלי חילוץ- מחלץ ארגונים, קבוצות, מספרים, משתמשים, שירותים, טלפונים ולקוחות רכים מ-Cisco BroadWorks. שותפי BroadCloud חייבים להגיש בקשת חילוץ בפורטל ספקי השירות.
- כלי השינוי— הופך את המידע שחולץ על ידי כלי החילוץ לקובץ JSON הניתן לעריכה.
- כלי הקצאה- משתמש בקובץ הפלט של JSON מכלי הטרנספורמציה כדי להקצות לקוחות, מיקומים, מספרים, משתמשים, שירותים וטלפונים באמצעות ממשקי API ציבוריים של Webex.
- כלי הזזת מכשיר- משתמש בקובץ הפלט של כלי השינוי (Transform Tool) ב-JSON כדי לבנות מחדש את הפרופילים ולאתחל מחדש טלפונים, להפעיל מספרים בפתרון Wholesale RTM ולהשבית מספרי טלפון ב-Cisco BroadWorks.
- כלי זה תומך בהשבתת פרופילי טלפון ולקוחות רכים והפעלת מספרים בחזרה ב-Cisco BroadWorks.
- על שותפי BroadCloud להגיש בקשת הגירה בפורטל ספקי השירות.
האיור הבא מייצג כיצד ארבעת הכלים פועלים ברצף על ידי תקשורת עם Cisco BroadWorks, ממשקי API ציבוריים והעלאת מדדים לשירותי Webex לצורך ניתוח עתידי לאחר שהמנהל יפעיל את משימות ההעברה.

איור 1: כלי הגירה
דרישות
לפני הפעלת כלי הגירה, על השותף לעמוד בדרישות הבאות:
- השותף וחשבון מנהל השותף חייבים להיות מובנים בפתרון ה-Wholesale RTM. בשלב טרום המכירה, שותפים אינם נדרשים להיכלל בפתרון Wholesale RTM לצורך הפעלת כלי החילוץ.
- על השותף לעבור על רשימת הבדיקה שלפני ההעברה כדי לוודא שכל הדרישות מתקיימות.
- נדרשים אישורי מנהל מערכת של Cisco BroadWorks כדי להפעיל את כלי החילוץ והעברת המכשיר. זה לא חל על שותפי BroadCloud.
- יש להפעיל את כלי החילוץ והזזת המכשיר משרת היישומים המשני של Cisco BroadWorks במהלך חלון תחזוקה כדי למזער את הסיכון. שותפי BroadCloud יפעילו את כלי העברת המכשירים מפורטל ספקי השירות.
- סקור את רשימת מכשירי Webex Calling הנתמכים.
- סקור את רשימת מכשירי Webex Calling שאינם נתמכים.
- על שותפים לבקש מצוות החשבון שלהם בסיסקו לקבל את גרסת הקושחה הנתמכת עבור טלפונים ומכשירים.
- לקוחות UC-One חייבים לשדרג לגרסאות הבאות:
- לקוחות Desktop Communicator חייבים להיות בגרסה 22.9.12 ומעלה
- לקוחות Mobile Connect חייבים להיות גרסה 3.9.14 ומעלה.
- על המחשב של המנהל להיות:
- JDK/JRE גרסה 1.8 נדרשת עבור כלי ההקצאה.
- מכונות MAC ו-Linux דורשות Python 3.10.5 ומעלה עבור Transform Tool.
- על הלקוחות להיות בעלי כתובת לחיוב תקפה, ועל משתמשי הקצה להיות בעלי כתובת דוא"ל עסקית שתצורתה מוגדרת ב-Cisco BroadWorks. אם הערכים לא מוגדרים, מנהלי שותפים חייבים ליצור קשר עם הלקוחות שלהם כדי לקבל אותם. יש להוסיף פרטים אלה לקבצי ה-CSV (ערכים מופרדים בפסיקים) לפני הפעלת כלי הטרנספורמציה. קבצי CSV לדוגמה מסופקים עם כלי הטרנספורמציה.
תוכנית הגירה
לתוכנית ההגירה 3 שלבים:
- הכנה
- קבל עותק של נתוני משתמש באמצעות כלי החילוץ
- צור אסימון באמצעות כלי מחולל האסימונים
- השתמש בכלי השינוי כדי לעצב נתוני משתמש
- הקצאה
- קבל את נתוני המשתמש העדכניים ביותר בעזרת כלי החילוץ
- השתמש בכלי השינוי כדי לעצב נתוני משתמש
- הקצאת משתמשים באמצעות כלי ההקצאה
- נדידה
- העברת מכשירים בעזרת כלי העברת המכשיר
- הגירות ללא מכשירים [ הפעלת מספרי טלפון דרך Control Hub ]
אם למנהלי השותפים אין מכשירים להעביר מ-Cisco BroadWorks ל-Wholesale, אין צורך להפעיל את כלי העברת המכשירים. מנהלי שותפים יכולים להשתמש בקישור הציבורי למטה כדי להפעיל את מספרי הטלפון ישירות דרך פורטל מרכז הבקרה. לקבלת מידע נוסף, ראה ניהול מספרי טלפון ב-Control Hub.
ביטול מספרי הטלפון ב-Cisco BroadWorks הוא אופציונלי אם מנהלי השותפים מפעילים את מספרי הטלפון שלהם דרך Control Hub.
תכונות הועברו אוטומטית לשיחות סיטונאיות
תכונות המשתמש הבאות מועברות אוטומטית על ידי כלי ההעברה:
- הגדרות הודעות קוליות וברכות מותאמות אישית (הודעות קוליות, שמע שמות מותאמים אישית וקוד סודי של משתמשים אינם מועברים)
- מספרים חלופיים
- BroadWorks Anywhere
- שדה מנורות עמוס
- זיהוי מתקשר (שם ומספר טלפון מותאמים אישית)
- שיחה ממתינה
- הגדרות העברת שיחות (העברת שיחות always/busy/no answer/not נגיש)
- קליטת שיחה
- נא לא להפריע
- הגדרות פקס
- משרד מרוחק
- מראה שיחה משותפת
- צלצול אישי בו זמנית (כולל לוח זמנים וקריטריונים לבחירה)
- הודעת שיחה (כולל לוח זמנים וקריטריונים לבחירה)
- דחיית שיחות אנונימיות
- דחיית שיחה סלקטיבית
- העברת שיחות סלקטיבית
- מענה שיחה מכוונת ופרץ פנימה
- פטור מפריצה
- לחץ כדי לדבר
- פרטיות
- מוזיקה בהמתנה
- שירות חג
- שירות לילה
תכונות הקבוצה הללו מועברות אוטומטית על ידי כלי ההעברה:
- דיילת רכב
- רמה אחת בלבד
- ברכות בהתאמה אישית
- הגדרות העברת שיחות (תמיד, תפוס, סלקטיבי)
- מספרים חלופיים
- תפריט חגים אינו זמין ב-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 |
סיסקו DBS 110 |
כן |
מערכת ניהול תוכן סיסקו DBS110 |
פוליקום 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 |
כן |
מערכת ניהול תוכן פוליקום Trio8300 |
פוליקום טריו 8500 |
כן |
מערכת ניהול תוכן פוליקום Trio8500 |
פוליקום טריו 8800 |
כן |
מערכת ניהול תוכן פוליקום Trio8800 |
פוליקום סאונדסטשן 5000 |
כן |
מערכת ניהול תוכן פוליקום SSIP5000 |
פוליקום סאונדסטשן 6000 |
כן |
מערכת ניהול תוכן פוליקום SSIP6000 |
ייאלינק T33G |
כן |
DMS Yealink T33G |
ייאלינק T41S |
כן |
DMS Yealink T41S |
ייאלינק T42S |
כן |
DMS Yealink T42S |
ייאלינק T43U |
כן |
DMS Yealink T43U |
ייאלינק T46U |
כן |
DMS Yealink T46U |
ייאלינק T46S |
כן |
DMS Yealink T46S |
ייאלינק T48S |
כן |
DMS Yealink T48S |
ייאלינק T48U |
כן |
DMS Yealink T48U |
ייאלינק T53W |
כן |
DMS Yealink T53W |
ייאלינק T54W |
כן |
DMS Yealink T54W |
ייאלינק T57W |
כן |
DMS Yealink T57W |
ייאלינק T58V |
כן |
DMS Yealink T58V |
ייאלינק CP920 |
כן |
DMS Yealink CP920 |
ייאלינק CP960 |
כן |
DMS Yealink CP960 |
ייאלינק W52B |
כן |
DMS Yealink W52P |
ייאלינק W56B |
כן |
DMS Yealink W56P |
ייאלינק W60B |
כן |
DMS Yealink W60P |
ייאלינק W70B |
כן |
DMS Yealink W70P |
ייאלינק CP925 |
כן |
DMS Yealink CP925 |
ייאלינק CP965 |
כן |
DMS Yealink CP965 |
מכשירים שאינם נתמכים
אם הלקוח משתמש במכשירים שאינם נתמכים על ידי פתרון ה-Wholesale RTM, מכשירים אלה אינם זכאים להעברה. במקרה זה, עומדות בפניך האפשרויות הבאות:
- הקצאת טלפונים חדשים ב-Cisco BroadWorks לפני ביצוע ההעברה.
- השאירו את הטלפונים הישנים ב-Cisco BroadWorks, והמשתמשים חייבים להתקין את אפליקציית Webex כדי לבצע ולקבל שיחות.
חבילות שיחות סיטונאיות
לכלי ההעברה יש קבוצה של ברירות מחדל לבחירת חבילות שיחות סיטונאיות עבור מנויים. אם תרצו חבילה שונה בהמשך, מנהל שותף יכול לשנות חבילות אלה במרכז הבקרה.
תצורת חבילת הגירה של Cisco BroadWorks
כל המנויים שיעברו מ-Cisco BroadWorks יעברו כברירת מחדל לחבילת Webex Calling. אם חבילת הקול של Webex רצויה עבור מנויים שאין להם אפשרות שיחה ממתינה או דואר קולי, ניתן להפעיל אותה בקובץ partner.cfg של כלי השינוי על ידי ביטול ההערות בשורה USE_WEBEX_VOICE_PACKAGE.
מיפוי חבילות של Webex עבור BroadWorks להעברה
חבילות Webex עבור BroadWorks ממופות אוטומטית לחבילות שיחות סיטונאיות. זה לא ניתן להגדרה.
חבילת Webex עבור BroadWorks |
חבילת שיחות סיטונאיות |
---|---|
טלפון מתוכנת |
קול Webex |
בסיסי |
Webex Calling |
סטנדרטי |
Webex Suite |
Premium |
Webex Suite |
מיפוי חבילות הגירה של BroadCloud
הגירות מחבילות מפה של BroadCloud Carrier בהתבסס על סוג התחנה. ניתן להגדיר מיפוי ברירת מחדל בקובץ התצורה של כלי השינויים conf/rialto_station_type_to_wholesale_package.csv.
סוג תחנת BroadCloud Carrier |
חבילת שיחות סיטונאיות |
---|---|
בסיסי |
קול Webex |
חדר ישיבות |
קול Webex |
העברת הודעות |
קול Webex |
סטנדרטי |
קול Webex |
מנהל בכיר |
Webex Suite |
כל סוגי התחנות האחרים |
קול Webex |
הפיכת חשבון משתמש של BroadWorks או BroadCloud לסביבת עבודה של Webex Calling
סביבת עבודה של Webex היא טלפון המשותף לאנשים רבים, לדוגמה: לְדוּגמָה: טלפונים בחדר ישיבות, במחסן או בלובי. ניתן להגדיר טלפונים כאלה ב-Webex Calling כסביבות עבודה של Webex במקום כמשתמשי Webex. קיימת אפשרות להמיר חשבונות משתמש מ-Cisco BroadWorks או BroadCloud Carrier לסביבות עבודה באופן אוטומטי במהלך תהליך ההעברה.
שלבים:
- בקובץ transform_tool/input/users.csv, הקצה את החבילה "common_area" למשתמשים שיש להפוך לסביבת עבודה.
- דוגמה: bwuser@domain,,,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 במרכז הבקרה
כלי ליצירת אסימונים
מנהלי שותפים מפעילים את כלי יצירת האסימונים הזה לפחות פעם אחת לפני שמתחילים להפעיל כלי הגירה. הפעלת כלי זה היא פעולה חד פעמית לאחר שחשבון השותף צורף לפתרון ה-Wholesale RTM. כלי זה מאפשר למנהלי שותפים להתחבר דרך דפדפן אינטרנט כדי לקבל את ה-TOKEN הייחודי הדרוש לעדכון קבצי התצורה של השותף עבור כלי ההעברה.
דרישות מקדימות
התקן את Java 8, 11, 17 או 21 במחשב. ג'אווה זמינה ממקורות רבים, כולל:
- https://learn.microsoft.com/en-us/java/openjdk/download
- https://aws.amazon.com/corretto/
- https://www.oracle.com/java/technologies/downloads/#java21
לאחר ההורדה, חלצו את הקבצים הבינאריים של כלי ההעברה.
שלב זה הוא אופציונלי
הוראות להפעלה
הפעל את הפקודה הבאה בטרמינל בתוך ספריית מחולל האסימונים:
-
הפורטים הבאים חייבים להיות זמינים להפעלת כלי מחולל האסימונים. יציאות: 8080, 50009, 50010, 50011, 50012 ו-50013
-
לפחות אחד מהפורטים שהוזכרו חייב להיות פתוח לחיבור במחשב המשתמש.
Windows:
token_generator.bat
מערכת הפעלה MacOS:
./token_generator.sh
תְפוּקָה:
Tool Name: Token Generator Tool
Version: 1.13.0
Load the URL in your web browser: http://localhost:8080
פתח את כתובת ה-URL בדפדפן האינטרנט במסוף, התחבר באמצעות פרטי מנהל השותף כדי לקבל את ה-TOKEN והעתק אותו לשימוש נוסף.
איורי ממשק המשתמש מופיעים להלן לצורך עיון:
איור 3: התחברות עם סיסקו וובקס
איור 4: חלון אישורים
איור 5: יצירת אסימונים
משימות הגדרת BroadWorks
בצע את השלבים הבאים לפני הפעלת כלי החילוץ והזזת המכשיר בשרת BroadWorks המשני.
הפעל קישוריות OCI-P
כלי הזזת המכשיר מתקשר עם BroadWorks באמצעות פקודות OCI-P, כדי לאפשר קישוריות OCI-P, בצע את השלבים הבאים:
שלב1 : השתמש בממשק שורת פקודה (CLI) כדי להגדיר הגדרות כלליות.
הפעל את הפקודה הבאה ב-CLI כדי לעבור לתיקיית GeneralSettings:
AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.
הפעל את הפקודה הבאה ב-CLI כדי לקבל את ה-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.
שינוי לספריית ההקצאה:
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning
הפעל את הפקודה הבאה כדי לקבל את הגדרות הקצאת ה-OCI הנוכחיות:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as
שלב4 : הפעל את הפקודה שלהלן ב-CLI כדי לוודא שהתצורה שלך נכונה.
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 : פרוס את השרת באמצעות פקודת CLI הבאה:
AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer
שלב2 : הפעל את השרת עם הפקודה הזו:
AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer
הפעלת מספרים
בצע את הפקודות הבאות ב-CLI כדי לאפשר את הפעלת המספרים:
שלב1 : הפעל את פקודת הפעלת המספרים:
AS_CLI> cd SubscriberMgmt/NumberActivation
שלב2 : הפעל את הפקודה הפעלה מופעלת:
AS_CLI> set dnMode groupAndUserActivationEnabled
שלב3 : בשורת האישור, הזן Y.
כלי חילוץ
עבור ברודקלאוד
כלי החילוץ משולב בפורטל ספק השירות של BroadCloud. מנהל ספק שירות יכול:
- הגשת בקשות לחילוץ עבור עד 50 לקוחות לכל בקשה.לא ניתן להגיש בקשת חילוץ עבור אותו לקוח יותר מ-10 פעמים ביום.
- הורד את קובץ הנתונים שחולץ, בפורמט ZIP, למשך עד 28 יום ממועד הגשת הבקשה.
האיורים הבאים מציגים את פורטל ספק השירות.

איור 6: פורטל ספקי שירות

איור 7: פורטל ספקי שירות
בקשת חילוץ CSV
התחל בקשת חילוץ CSV
-
הורד את קובץ ה-CSV של הלקוח
לחץ על הקישור הורד קובץ CSV של לקוח בפינה הימנית העליונה של הקטע התחל בקשת חילוץ CSV.
-
עריכת רשימת הלקוחות
המנהל יכול לערוך את קובץ ה-CSV הזה כך שיכלול רק את הלקוחות שעבורם יש לבצע את החילוץ.
-
העלאה ושליחה
לאחר העריכה, העלה את קובץ ה-CSV שהשתנה.
לחץ על שלח כדי להפעיל בקשת חילוץ עבור הלקוחות המפורטים והמיקומים הקשורים אליהם.
התחל בקשת חילוץ עבור לקוח עם קובץ CSV של מיקומים
-
בחירת מיקומי לקוח והורדה
בחר לקוח מהתפריט הנפתח.
הורד את קובץ ה- locations.csv המתאים מ- View Customers→ Sites tab → Export Locations as CSV.
-
עריכת קובץ המיקומים
מנהל המערכת יכול לערוך את קובץ ה-CSV כך שיכלול רק את המיקומים שהוא מעוניין לחלץ.
-
העלאה ושליחה
העלה את קובץ ה-locations.csv הערוך ולחץ על שלח.
רק המיקומים שצוינו עבור הלקוח הנבחר ייכללו בבקשת החילוץ.
התחלת בקשת חילוץ עבור כל הלקוחות
- לחץ על שלח כדי ליזום בקשת חילוץ עבור כל הלקוחות ו כל המיקומים שלהם תחת ספק השירות הנוכחי.

עבור Cisco BroadWorks ו-Webex עבור BroadWorks
- כלי החילוץ פועל על שרת היישומים המשני של Cisco BroadWorks בתוך רשת השותף ומתחבר דרך OCI-P.
- הכלי מושך נתוני ארגון, קבוצה, מספרים, משתמשים, שירותים, מכשירים ולקוחות רכים מפלטפורמת Cisco BroadWorks או BroadCloud ומפיק נתונים אלה לקבצי XML המספקים את הקלט עבור כלי הטרנספורמציה.
הסעיפים הבאים מסבירים כיצד להתקין ולקבוע את תצורת כלי החילוץ.
דרישות מקדימות
- שלח את הקבצים הבינאריים של כלי החילוץ לשרת היישומים המשני של Cisco BroadWorks.
- SSH לשרת היישומים המשני של Cisco BroadWorks כדי להגדיר את הדרישות המוקדמות ולהפעיל את כלי החילוץ.
- הגדר את ספק השירות ומזהה הקבוצה לחילוץ מ-Cisco BroadWorks ב- conf/exportTool.yml. עיין בקטע ה-YAML לדוגמה הבא:
ServiceProviderID-A: - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B: - ALL
- ודא שמזהה המשתמש, הסיסמה ושם המארח המשניים של שרת היישומים של 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. - שנה את 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
כלי שינוי צורה
כלי הטרנספורמציה הזה פועל עבור כל ההעברות. כלי הטרנספורמציה פועל על כל מחשב, כולל מחשב נייד של מנהל מערכת של שותף, ומשתמש בממשקי ה-API הציבוריים של Webex. הוא קורא את קובץ ה-ZIP (extracted_data_<timestamp>.zip) של פלט כלי החילוץ כקלט והופך את ה-XML הגולמי לפורמט JSON המשמש את כלי הקצאת הנתונים.
דרישות מקדימות
לאחר הורדה וחילוץ של הקבצים הבינאריים של כלי ההעברה, הגדר את התנאים המוקדמים הבאים:
- הגדר את אסימון הרענון_(אסימון שהועתק מכלי יצירת האסימונים) ואת שם_של_מיקום ראשי_ב- conf/partner.cfg קוֹבֶץ:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_LOCATION=Main
- ניתן להגדיר באופן אופציונלי את מזהה PROVISIONING_(שהועתק מהתבנית במרכז השותפים) ב- conf/partner.cfg קוֹבֶץ:
PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
כדי לקבל אימות מלא יותר של כתובת הדוא"ל של הלקוח, ניתן להגדיר באופן אופציונלי את מזהה האספקה_. - הגדר מידע חסר ב- input/customers.csv קובץ (ראה סעיף הבא) אם חסר.
- הוסף את כתובת הדוא"ל של משתמש הקצה ב input/users.csv קוֹבֶץ.
- אם יש להקצות טלפונים חדשים, יש להוסיף את כתובת ה-MAC וכתובת הדוא"ל של הטלפון החדש של המשתמש ל- input/newphones.csv קוֹבֶץ. זה נדרש רק אם מנהלי השותפים רוצים להקים טלפונים חדשים בשיחות סיטונאיות.
- המירו את מרכזי השיחות של BroadWorks למרכזי CxEssentials באמצעות ה- input/cxessentials.csv קוֹבֶץ.
- באופן אופציונלי, ניתן להפעיל את המאפיין שדרוג_כל__מרכזי שירות [_] ל-_] מרכזי שירות_כדי להמיר את כל מרכזי השירות ל-CxEssentials.
- השתמש ב input/locations.csv קובץ לתמיכה בהעברת ארגונים גדולים המאפשרת למנהלי מערכת להעביר את מיקומי הלקוחות שלהם לפי מיקום
- ניתן לאפשר שימוש בכתובות MAC מכותרת User-Agent של הודעת SIP REGISTER כאשר כתובת ה-MAC אינה זמינה בפרופיל המכשיר של Cisco BroadWorks. בטל את ההערה לשורה "USE_MAC_ADDRESS_FROM_SIP_REGISTER=yes" בקובץ conf/partner.cfg
- תכונת הסנכרון של שרת הרשת מאפשרת למנהלי מערכת להקצות מספרי טלפון, כתובות MAC וכתובות דוא"ל של משתמשים במהלך הקצאת הנתונים באותו אזור. כדי להפעיל זאת, הגדר
USE_NS_SYNC=yes
ב-conf/partner.cfg
.אם סנכרון NS מושבת, מספר הטלפון וההקצאה של המכשיר יוחזרו, והמשתמשים יקבלו כתובות דוא"ל זמניות.
- ניתן להפעיל באופן אופציונלי את המאפיינים ANALOG_USER_TYPE_ENABLE_CALL_WAITING, ANALOG__USER_[] TYPE ENABLE_MUSIC_ON_HOLD, ו- ANALOG_USER_TYPE_DISABLE_T38 כדי להגדיר שיחה ממתינה, מוזיקה בהמתנה ולהשבית את הגדרות T38 עבור כל המשתמשים מסוג אנלוגי.
מילוי ה input/customers.csv
הקובץ input/customers.csv מספק נתונים שאולי חסרים ב-Cisco BroadWorks או ב-BroadCloud. ניתן להשאיר קובץ זה ריק אם כל המידע החובה כבר זמין. אין צורך למלא את כל העמודות, רק המידע החסר הוא חובה.
הטבלה שלהלן מסבירה את העמודות החשובות ביותר ב input/customers.csv.
שם העמודה |
כללים |
---|---|
מזהה |
במצב ארגוני של Cisco BroadWorks:
במצב ספק שירות BroadWorks, זהו ה-groupId של Cisco BroadWorks. ב-BroadCloud, זהו מזהה הלקוח של Rialto. |
externalId |
זהו מזהה התואם את המזהה הפנימי של השותף עבור לקוח זה. עמודה זו חייבת להיות ייחודית בתוך ארגון שותף של Webex. עמודה זו היא אופציונלית, מזהה ייחודי ייווצר באופן אוטומטי על ידי כלי הטרנספורמציה. עמודה זו אינה משמשת עבור קבוצות בתוך ארגון. |
שם הלקוח |
עבור הארגון, עמודה זו משמשת כשדה שם לקוח של Webex. עבור קבוצה בתוך ארגון, עמודה זו משמשת כשם המיקום. שמות מיקומים חייבים להיות ייחודיים בתוך ארגון. |
דוא"ל ראשי |
כתובת זו משמשת ככתובת הדוא"ל של מנהל הלקוח של Webex. עמודה זו אופציונלית עבור קבוצות בתוך ארגון. |
עמודות כתובת |
עבור ארגון, הכתובת משמשת ככתובת לחיוב וככתובת המיקום הראשונה. עבור קבוצה בתוך ארגון, הכתובת משמשת ככתובת המיקום. |
אזור זמן |
עיין בסעיף אזור הזמן במאמר זה. |
שפה | ראה שפות שנתמכות על ידי Webex. |
קוד זיהוי ברירת מחדל לתא קולי |
מילוי ה input/users.csv
הקובץ input/users.csv מספק נתונים שאולי חסרים ב-Cisco BroadWorks או ב-BroadCloud. ניתן להשאיר קובץ זה ריק אם כל המידע החובה כבר זמין. אין צורך למלא את כל העמודות, רק המידע החסר הוא חובה.
כל השדות הללו הם אופציונליים.
שם העמודה |
כללים |
---|---|
מזהה משתמש |
מזהה ייחודי עבור המשתמש. זה יכול להיות מזהה משתמש של BroadWorks או BroadCloud. |
דוא"ל | (אופציונלי) כתובת הדוא"ל של המשתמש. אם יינתן, הוא ישמש למטרות הקצאה. |
מספר טלפון |
(אופציונלי) מספר הטלפון של המשתמש שיוקצה. |
חבילה |
(אופציונלי) סוג חבילת משתמש. ערכים מותרים: קול, שיחה, סוויטה, common_area, virtual_line, dont_migrate[], או call_park_ext. הערך dont_migrate משמש כאשר שותפים רוצים לא לכלול משתמשים מסוימים - יחד עם המכשירים ומספרי הטלפון שלהם - הן בהקצאה והן בהעברה. זה נתמך גם עבור BroadWorks וגם עבור BroadCloud. לאחר החלת ההגדרות, המשתמשים שנבחרו והמשאבים המשויכים אליהם לא יועברו או יוקצו. כדי להשתמש בפונקציה זו, על מנהלי מערכת להזין dont_migrate בעמודת החבילה של קובץ ה-users.csv. |
הַרחָבָה |
(אופציונלי) שלוחת הטלפון שתוקץ למשתמש. |
שם |
(אופציונלי) השם המלא של המשתמש. |
ata_settings |
ערכים מותרים (אופציונלי): t38, אנלוגי אֶל enable/disable שיחה ממתינה, מוזיקה בהמתנה והגדרות T38 T38: אפשרות זו מבטלת את שיחה ממתינה ואת השמעת מוזיקה בהמתנה, ומאפשרת הגדרות T38 עבור התקני ATA. אנלוגי:
|
do_not_move_phone |
ברודוורקס בלבד. דגל אופציונלי למניעת העברת מכשירים ל-Webex Calling. אפשרות זו מאפשרת לשותפים להקצות למשתמשים יחד עם הגדרות השיחה, המכשירים ומספרי הטלפון שלהם מבלי להעביר את המכשירים ל-Webex או להפעיל מספרי טלפון ב-Webex Calling. הגדרה זו זמינה רק עבור BroadWorks, ולא עבור BroadCloud. כדי להשתמש בו, על מנהלי מערכת לציין do_not_move_phone בעמודה do_not_move_phone (BroadWorks בלבד) של קובץ users.csv. זה מבטיח שמשתמשים יוקצו מבלי להפעיל מספרים או להעביר את הטלפונים שלהם, כך שהם ימשיכו לפעול דרך BroadCloud. |
הוראות להפעלה
הפעל את כלי השינוי בכל מערכת הפעלה. בצע את השלבים הבאים כדי להפעיל את הכלי ב-Windows וב-macOS:
Windows
בצע את הפקודה שלהלן כדי להפעיל את כלי השינוי ב-Windows:
transform.bat -extract= -customers= -users= -newphones=
macOS
בצעו את השלבים הבאים כדי להפעיל את כלי הטרנספורמציה ב-macOS:
- צור סביבה וירטואלית והתקן תלויות כדי להפעיל את כלי הטרנספורמציה באמצעות Python:
python3 -m venv venv source venv/bin/activate python3 -m pip install requests python3 -m pip install requests-oauthlib python3 -m pip install phonenumbers
- הפעל את כלי הטרנספורמציה:
./transform.sh -extract= -customers= -users= -newphones=
Customer/user בדיקה מוקדמת
כלי הטרנספורמציה מבצע קריאות API ל-Webex כדי לזהות בעיות הקצאה פוטנציאליות. כברירת מחדל, הוא יאמת את כתובת הלקוח ואת כתובת הדוא"ל הראשית שלו. אם ערך מזהה PROVISIONING_מצוין ב- conf/partner.cfg קובץ, הוא גם יאמת את פרטי המיקום. תוצאות הבדיקה המקדימה כלולות בדוח החריגים.
בנוסף, ניתן להוסיף את הפרמטרים האופציונליים הבאים בעת הפעלת כלי הטרנספורמציה:
בדיקה מוקדמת
בנוסף להפעלת ממשק ה-API לבדיקה מוקדמת עבור פרטי הלקוח, כלי הטרנספורמציה יפעיל גם את ממשק ה-API לבדיקה מוקדמת עבור כתובות הדוא"ל של המנויים.
מידע על בדיקה מוקדמת
כברירת מחדל, רק שגיאות בדיקה מוקדמת (כלומר, בעיות שיחסמו את ההקצאה) כלולות בדוח החריגים. הוספת דגל זה תכלול גם תוצאות מוצלחות של בדיקה מקדימה (לדוגמה, אם כבר קיים ארגון 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
דוח חריגים
כלי הטרנספורמציה מייצר את דוח החריגים בתוך הפלט /<timestamp>/ ספרייתexception_report.txt. באפשרותך להשתמש בדוח זה כדי לזהות את הבעיות שישפיעו על ההעברה ולתקן אותן במערכת 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 בלבד.
כלי הקצאה
כלי הקצאת המשאבים יכול לפעול על כל מחשב, בדרך כלל (המחשב הנייד של מנהל המערכת של השותף) ומשתמש בממשקי ה-API הציבוריים של Webex. הוא קורא את קובץ הפלט של כלי הטרנספורמציה JSON (customer.json) כקלט ומספק את הלקוחות, המיקומים, המספרים, המשתמשים, השירותים והמכשירים בפתרון Webex Wholesale RTM.
דרישות מקדימות
הגדר את הדרישות המוקדמות הבאות בתוך ספריית כלי ההקצאה:
- התקן את Java 8, 11, 17 או 21 במחשב. ג'אווה זמינה ממקורות רבים, כולל:
- לאחר הורדה וחילוץ הקבצים הבינאריים של כלי ההגירה, הגדר את משתנה הסביבה JAVA_HOME בקובץ provisioning_tool.sh עבור MAC ו- provisioning_tool.bat עבור Windows.
- קובץ partner.cfg:
- הגדר את מזהה ההקצאה [_של WHOLESALE_ואת אסימון הרענון_(אסימון שהועתק מכלי מחולל האסימונים). על מנהלי השותפים ליצור קשר עם צוות החשבון שלהם כדי לקבל את מזהה PROVISIONING_:
WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
הגדר את ALLOW_ADMIN_INVITE_EMAILS ל-false, אם השותף אינו רוצה לשלוח דוא"ל ברוכים הבאים למשתמשים. ערך ברירת המחדל הוא אמת.
- הגדר את מזהה ההקצאה [_של WHOLESALE_ואת אסימון הרענון_(אסימון שהועתק מכלי מחולל האסימונים). על מנהלי השותפים ליצור קשר עם צוות החשבון שלהם כדי לקבל את מזהה PROVISIONING_:
- השתמש במאפיין WEBEX4BWKS_EMAIL_SUBJECT עבור העברות Webex עבור BroadWorks כדי לשלוח את נושא הדוא"ל לשינוי סיסמה עבור מנויי Webex עבור BroadWorks.
- השתמש במאפיין WEBEX4BWKS_EMAIL_BODY עבור העברות Webex עבור BroadWorks כדי לשלוח את גוף הדוא"ל לבקשת שינוי סיסמה עבור מנויי Webex עבור BroadWorks.
- תכונת הסנכרון של שרת הרשת מאפשרת למנהלי מערכת להקצות מספרי טלפון, כתובות MAC וכתובות דוא"ל של משתמשים במהלך הקצאת הנתונים באותו אזור. כדי להפעיל זאת, הגדר
USE_NS_SYNC=yes
ב-conf/partner.cfg
.אם סנכרון NS מושבת, מספר הטלפון וההקצאה של המכשיר יוחזרו, והמשתמשים יקבלו כתובות דוא"ל זמניות.
עבור הגירות BroadCloud באותו אזור:
- הכלי מדלג על הקצאת מספרים, מכשירים ותכונות של Shared Call Appearances.
- הכלי יוצר משתמשים ומשתמשים וירטואליים עם סיומת וסיומת זמנית.
עבור הגירות BroadCloud לאזור אחר:
- הכלי יספק מספרים, מכשירים ומופעי שיחה משותפים.
- הכלי יוצר משתמשים ומשתמשים וירטואליים עם מספרי טלפון וסיומת אמיתיים.כל ההעברות של BroadCloud באירופה הן לאזור אחר.
הוראות להפעלה
בצע את השלבים הבאים כדי להפעיל את הכלי ב-Windows וב-macOS:
Windows
בצע את השלבים הבאים כדי להפעיל את הכלי במערכת ההפעלה 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 עבור BroadWorks לתמיכה בהעברה, בקש מצוות החשבון של Cisco להפעיל את התכונה "מופעל על מיזוג שותפים סיטונאיים" ברמת השותף. זה יאפשר הוספת חבילות סיטונאיות לארגוני לקוחות קיימים של Webex עבור BroadWorks במהלך הקצאת המשאבים.
הפעל את כלי הקצאת המשאבים עם ארגומנט נוסף.
שלב ההכנה: הוא שלב ברירת המחדל שבו מנהלי מערכת יכולים להקים את משתמשי BroadWorks כמנוי סיטונאי ולהמשיך עם Webex עבור משתמשי BroadWorks.
שלב התחזוקה: הוא השלב השני שבו מנהלים יכולים להקצות את רישיון הסיטונאות למשתמשי Webex קיימים עבור BroadWorks. עליך להפעיל את כלי הקצאת המשימות עם ארגומנט maintenance.
שלב לאחר ההגירה: זהו השלב הסופי שבו מנהלים יכולים להמיר את BroadWorks לסיטונאות לחלוטין. עליך להפעיל את כלי הקצאת המשימות עם ארגומנט postmigration.
יומני טרמינל
להלן יומני הרישום בטרמינל על הקצאת משאבים מוצלחת:
Tool Name: Provisioning Tool
Version: 1.15.0
********** Started Processing File : input/customer.json ****************
Provisioning Customer
Waiting for customer external_id_engg_grp1 to complete provisioning...
Waiting for customer external_id_engg_grp1 to complete provisioning...
Customer external_id_engg_grp1 status : provisioned
Provisioning Numbers
Provisioning Users
Provisioning User Features
Provisioning Greetings
Provisioning Schedules
Provisioning Devices
Provisioning Shared Call Appearances
Provisioning Auto Attendants
Provisioning Call Queues
Provisioning Hunt Groups
Provisioning Group Pagings
Provisioning Call Parks
Provisioning Call Pickups
Provisioning Voice Portal
********** Completed File : input/customer.json ****************
תודפס טבלה עם מספר המיקומים שנוצרו עבור כל ריצה:

פלט
כלי הקצאת הנתונים מייצר דוחות הצלחה ושגיאות בתוך הפלט /<external_id>/*.success/error קבצים. סקור יומני הצלחה ושגיאות של פלט כדי לוודא הקצאה מוצלחת.
מנהלי שותפים יכולים לאמת את הקצאת הקצאת הלקוח במרכז השותפים ובפורטל מרכז הבקרה. עיין באיורים הבאים ממרכז השותפים ומפורטל מרכז הבקרה:

איור 8: מרכז השותפים

איור 9: Control Hub

איור 10: מכשירים

איור 11: שיחות
כלי הזזת מכשיר
עבור ברודקלאוד
עבור שותפי BroadCloud, השתמשו בפורטל ספק השירות כדי להגיש בקשת העברה עבור מספרים, מכשירים והעברות של Shared Call Appearances (SCA).
בתוך פורטל ספק השירות, בקשת הגירה יכולה לכלול עד 50 לקוחות. ניתן להגיש עד 10 בקשות ביום אחד.
תכונת הסינכרון של שרת הרשת מאפשרת למנהלי מערכת להשבית את מיקום broadCloud ולהפעיל את מיקום Webex Calling על ידי הגדרת USE_NS_SYNC=yes
ב- conf/partner.cfg
. לאחר ההעברה, מכשירים ומספרי טלפון מופעלים במיקום Webex Calling.
מנהלי מערכת יכולים להפעיל חזרה אוטומטית למצב קודם על ידי הגדרת ROLLBACK_TO_BROADCLOUD=true
בקובץ conf/partner.cfg
, מה שמחזיר מכשירים ל-BroadCloud לאחר ההעברה. הוא תומך בהעברות מאותו אזור וגם באזורים שונים עם NS Sync, אך רק עבור העברות מוצלחות. עבור פעולות שנכשלו, מנהלי מערכת חייבים להגיש TAC של Cisco לפני שהם מבקשים החזרה למצב קודם.
ישנן שתי אפשרויות זמינות לבחירת סוג ההגירה בפורטל:
- העברה – בחר באפשרות זו כדי ליזום בקשה להעברת מספרים, מכשירים ותצוגות שיחות משותפות (SCA).
- סטטוס מכשיר – בחר באפשרות זו כדי להציג את הסטטוס הנוכחי של מכשיר ב-BroadCloud וב-Calling.
האיורים הבאים מציגים את פורטל ספק השירות.
איור 12: פורטל ספקי שירות
איור 13: פורטל ספקי שירות
העברת מיקומים נבחרים (אופציונלי)
כדי להתחיל את ההגירה עבור תת-קבוצה ספציפית של מיקומים המפורטים בקובץ customer.json
, צרפו קובץ locations.csv
לבקשתכם. קובץ CSV זה צריך לפרט רק את המיקומים שבכוונתך להעביר.
כאשר קובץ locations.csv אינו מסופק, כל המיקומים בקובץ customer.json יועברו.
מונח | הגדרה |
---|---|
מזהה אתר |
מזהה האתר של המיקום שיש להעביר. |
שם אתר |
שם המיקום שיש להעביר. |
כדי להוריד את רשימת האתרים הפעילים הזמינים, נווט אל הצג לקוחות → בחר לקוח → ייצוא מיקומים כקובץ CSV.

איור 14: ייצוא מיקומים כקובץ CSV
עבור Cisco BroadWorks ו-Webex עבור BroadWorks
עבור העברות של Cisco BroadWorks ו-Webex עבור BroadWorks, הכלי פועל על שרת היישומים המשני של Cisco BroadWorks בתוך רשת השותף ומתחבר ל-AS דרך OCI-P. הוא משתמש בקובץ הפלט JSON (customer.json) של כלי הטרנספורמציה כקלט ומפעיל את פקודות OCI-P כדי להעביר התקנים ולקוחות רכים.
לאחר פעולה מוצלחת, כלי הזזת המכשיר יבצע את הפעולות הבאות:
- בטל רישום של מכשירים מ-Cisco BroadWorks ורשום אותם ב-Wholesale.
- משתמשים המשתמשים בלקוח UC-One יפנו לאפליקציית Webex בכניסה הראשונה.
- בטל את מספרי הטלפון מ-Cisco BroadWorks או הסר את מספרי הטלפון מ-BroadCloud.
- הפעל מספרים בסיטונאות.
- צור הופעות שיחות משותפות ב-Wholesale עבור הגירות BroadCloud. [This השלב רלוונטי רק עבור BroadCloud migrations].
SCP ו-SSH
- SCP את כלי העברת המכשיר לשרת היישומים המשני של Cisco BroadWorks.
- SSH לשרת היישומים המשני של Cisco BroadWorks כדי להגדיר את הדרישות המוקדמות ולהפעיל את כלי העברת המכשיר.
דרישות מקדימות
- הגדר את אסימון הרענון_(אסימון שהועתק מכלי יצירת האסימונים) ב- conf/partner.cfg קוֹבֶץ:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- ודא שמזהה המשתמש, הסיסמה ושם המארח המשניים של שרת היישומים של Cisco BroadWorks נכונים ב conf/deviceMoveTool.conf קוֹבֶץ:
BROADWORKS_USER_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_HOST_NAME = localhost
- כדי לשלוח שוב הודעות הפעלה, עליך להגדיר שלח מחדש_הזמנה_EMAILS=true ב- conf/partner.cfg קוֹבֶץ.
אם מנהלי מערכת רוצים לשלוח הודעות דוא"ל עם הזמנות למשתמשים שלהם במהלך ההעברה, עליהם לבטל את ההערה "שלח מחדש_הזמנה_" EMAILS=true" נכס ב- conf/partner.cfg קוֹבֶץ. אחרת, הנכס צריך להישאר ללא שינוי.
- אימות ה JDK/JRE נתיב הסביבה נכון ב-devicemove.sh
JAVA_HOME=/usr/local/java/java_base
- מנהלי מערכת יכולים להשתמש בקובץ locations.csv מספריית הקלט כדי להעביר את הקבוצות הספציפיות במקום את כל הקבוצות תחת ארגון.
טלפונים של פוליקום
כדי להעביר טלפוני Polycom מ-Cisco BroadWorks ל-Wholesale Calling, מנהל שותף חייב ליצור חשבון חדש. Identity/Device קובץ סוג פרופיל ברמת המערכת ב-Cisco BroadWorks כל תבנית של התקן Polycom. עיינו באיור 14 והעלו את הקובץ המותאם אישית device-move-tool/conf/deviceProfile/{region}/ קובץ .cfgpolycom_vvx. לאחר העלאת קובץ המכשיר החדש, ודא שהקובץ החדש שנוצר קיים ברמת הקבוצה. כמו כן, ודא שהקובץ migration_%BWMAC ADDRESS%.cfg אינו מתנגש עם אף קובץ קיים במערכת שלך.
הוא נמצא בשימוש פנימי על ידי כלי הזזת המכשיר.
תהליך ההעברה עבור טלפוני Polycom:
- כלי העברת המכשיר מחליף את הקובץ %BWMACADDRESS%.cfg ברמת המכשיר בקובץ polycom_vvx2.cfg. קובץ זה מתייחס ל- migration_%BWMACADDRESS%. cfg.
- בנה מחדש את פרופילי המכשירים ברמת הקבוצה או ברמת המכשיר.פעולה ברמת הקבוצה או ברמת ההתקן תלויה בתצורת הפרמטר deviceLevelRebuild בקובץ. device-move-tool/conf/partner.cfg.
- כלי העברת המכשיר מבקש משרת היישומים של Cisco BroadWorks לאתחל טלפונים ברמת הקבוצה או ברמת המכשיר.
- לאחר בקשת האתחול מחדש, טלפוני 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.

איור 14: Identity/device הוסף קובץ מסוג פרופיל
הוראות להפעלה
ישנן שתי שיטות להפעיל את ה-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: מספרים פעילים
ביטול ההגירה
יש לבצע את פעולת ה-Return עבור ארגון אחד בכל פעם.
עבור ספק BroadCloud
תהליך החזרה לשותפי BroadCloud הוא כדלקמן:
- פתח כרטיס עם Cisco TAC כדי לבקש שחזור הגדרות המכשיר.
- הפעל את כלי הזזת המכשיר במצב חזרה:
- מספרי הטלפון יבוטלו מ-Webex Calling, מה שיותיר למשתמשים ולשירותים שלוחות בלבד.
- כתובות דוא"ל ב-Webex Calling יוחזרו לכתובות דוא"ל זמניות.
- טלפונים יימחקו מ-Webex Calling.
- מספרי טלפון, כתובות דוא"ל המשמשות כמזהים חלופיים וטלפונים ייווצרו מחדש ב-BroadCloud.
- הטלפונים יופעלו מחדש.
- מנהלי שותפים חייבים להעביר מספרי טלפון של PSTN בחזרה לספק BroadCloud.
עבור Cisco BroadWorks ו-Webex עבור BroadWorks
תהליך החזרה למצב קוד עבור Cisco BroadWorks ו-Webex עבור BroadWorks הוא כדלקמן:
- פתח כרטיס עם Cisco TAC כדי לבקש שחזור הגדרות המכשיר.
- הפעל את כלי העברת המכשיר במצב חזרה בשרת היישומים המשני של BroadWorks כדי לבטל את העברות המכשירים. פעולה זו תחזיר את כתובת ה-URL של DMS לכתובת ה-URL של ספק השירות עבור פרופילי מכשירים ב-Cisco BroadWorks ותפעיל מחדש את מספרי הטלפון.
- צוות Webex Calling מחזיר את כתובת ה-URL של ה-DMS לכתובת ה-URL של ספק השירות בפרופילי המכשירים ב-Webex Calling.
- מנהלי שותפים חייבים לבטל או למחוק את מספרי הטלפון ב-Webex Calling דרך פורטל מרכז הבקרה.
- מנהלי שותפים חייבים להעביר מספרי טלפון 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
נספח
הגירה של ארגונים גדולים
ארגונים גדולים שיש להם מיקומים רבים אינם יכולים להעביר את כל המיקומים במסגרת חלון תחזוקה יחיד. הפונקציונליות המתוארת בסעיף זה מאפשרת לשותפים להעביר מספר מיקומים בו זמנית.
שלבים
השתמש בשלבים הבאים כדי לתכנן את ההעברות השלביות עבור ארגון גדול:
- לחלץ את נתוני הארגון מ-BroadWorks או BroadCloud.
- הפעל את כלי השינוי ללא אפשרות מיקומים על הנתונים שחולצו.
- חפש את הסעיף מיקום מומלץ להעברה בו זמנית בקובץ exception_report.txt כדי לתכנן את שלבי ההעברה ולקבל מידע נוסף על תלויות מיקום, עיין בקבצי רשימת סוכני התכונות (עיין בכלי הטרנספורמציה להלן).
- צור את קובץ input/locations.csv על ידי שינוי locations_to_be_edited.csv.
- הפעילו שוב את כלי השינוי (Transform) עם אפשרות המיקומים.
- בדוק את קובץ exception_reportה- .txt כדי לזהות בעיות תלות במיקום עבור השלב הנוכחי.
- תקן את בעיות התלות במיקום לפי הצורך (על ידי שינוי קובץ locations.csv).
- הפעל מחדש את כלי ה-Transform כדי ליצור קובץ customers.json עבור השלב הנוכחי.
- הפעל את כלי ההקצאה עבור כל customer.json.
- במהלך חלון התחזוקה, הפעל את כלי העברת התקן.
- חזור על שלבים 4-10 עבור השלב הבא.
כלי שינוי צורה
כדי להשיג את המטרה של העברת המיקומים בארגון גדול שלב אחר שלב, כפי שצוין לעיל, קובץ חדש locations.csv נוסף כקלט אופציונלי (-locations=input/locations.csv) בעת הפעלת כלי הטרנספורמציה.
קובץ ה-locations.csv מכיל נתונים ספציפיים למיקומים. זה עוקף את הנתונים שנמצאו ב input/customers.csv, אשר כיום מכילה נתוני ארגון ומיקום כאחד.
הטבלה הבאה מפרטת את פרטי הקובץ locations.csv:
תיאור |
ערכים |
ערך ברירת מחדל |
חובה |
מפות ב-BroadWorks |
מפות ב-BroadCloud | |
---|---|---|---|---|---|---|
מזהה ארגון |
מזהה ארגון ייחודי |
עיסוי |
מזהה ספק שירות |
מזהה לקוח של ריאלטו | ||
מזהה מיקום |
מזהה מיקום, ייחודי בתוך הארגון |
עיסוי |
מזהה קבוצה |
מזהה אתר ריאלטו | ||
סטטוס הגירה |
האם מיקום זה הועבר? |
היגר, dont_migrate, נודד |
נודד |
N N | ||
שם |
שם המיקום הזה. השאר ריק כדי להשתמש ב- locationId. |
N N | ||||
אזור זמן |
N N | |||||
שפה |
N N | |||||
address1 |
N N | |||||
address2 |
N N | |||||
עיר |
N N | |||||
מדינה |
N N | |||||
מיקוד |
מיקוד או דואר אלקטרוני |
N N | ||||
מדינה |
קוד בן 2 אותיות |
N N |
ניתן להרכיב את קובץ locations.csv מקובץ locations_to_be_edited.csv שממולא מראש בעת הפעלת כלי Transform בארגון גדול. המשך לקרוא כדי לראות דוגמאות.
קובץ 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_grp2 עבור השלב הנ"ל):
דוגמה: הבא הוא מקובץ 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
אם אפשרות המיקומים אינה קיימת בעת הפעלת כלי השינוי, 4 הקבצים הנ"ל ייצרו את הרשימות המלאות של ה... hunt-group/call-center/paging-group/busy-lamp-field’s agents/supervisors/originators/targets/monitored_elements עבור כל הארגון, אשר ניתן להשתמש בו לתכנון ההגירות המדורגות.
מדורים חדשים ב exception_report
בעת ביצוע הגירה מדורגת עבור ארגונים גדולים, יהיו כמה מקטעים חדשים בקובץ exception_report.txt אם קיימות תלויות מיקום שאינן מתקיימות.
דוגמה: הסעיף החדש הבא מיועד למיקום auto_mig_ent_grp2, קבוצת ציד, לסוכנים של שרה רודריגז במיקום auto_mig_ent_grp3, שלא הועבר ואינו עובר העברה בשלב זה.
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
אם אפשרות המיקומים אינה קיימת בעת הפעלת כלי השינוי, המקטע מיקומים מומלצים להזזה בו זמנית מפרט את כל תלויות המיקומים כדי לספק נוחות לתכנון.
בעת הפעלת כלי השינוי (Transform) עם אפשרות המיקומים (כלומר, עבור שלב הגירה), הסעיף מיקומים מומלצים להעברה בו זמנית מפרט רק את התלויות של המיקומים עבור השלב הנוכחי.
כלי הקצאה
עבור ארגונים גדולים, ניתן להפעיל את כלי הקצאת המשאבים כרגיל.
כלי הזזת מכשיר
כלי העברת המכשיר יכול לפעול עבור קבוצת משנה של מיקומים מתוך 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"]