- 首頁
- /
- 文章
用於從 BroadWorks、Webex for BroadWorks 和 BroadCloud 過渡到 Wholesale RTM 解決方案的遷移工具
使用最少的預配置運行遷移。緩動命令運行。管理員可以 在預置後查看其數據,並在遷移后立即 撥打和接聽電話。它支援自動升級到適用於UC-One用戶端的Webex應用程式。
概觀
本文檔旨在提供有關使用工具從 Cisco BroadWorks、Webex for BroadWorks 和 BroadCloud 遷移到 Wholesale 和 Webex Calling 的詳細說明。本文檔介紹了一組遷移工具,旨在幫助將現有 Cisco BroadWorks、Webex for BroadWorks 和 BroadCloud 客戶遷移到批發市場路線解決方案。
遷移工具旨在促進從 BroadWorks 到 Wholesale 服務的完全過渡。它們不是為在同一客戶組織內長期共存這兩種服務而設計的。
遷移影響
遷移後的影響如下:
管理員
遷移後,管理員必須:
- 開始使用 Partner Hub 和 Control Hub 配置功能,而不是使用 CommPilot。
- 重新配置不屬於遷移的任何功能。
對於遷移工具完成後沒有自動遷移的功能,您需要手動遷移。
使用者
支援的功能在遷移後的工作方式應與遷移前相同。遷移后,必須在 Webex 上重新配置遷移不支援的 Webex Calling 功能:
- 使用者將丟失他們的通話記錄和消息記錄。
- 使用者將丟失所有個人金鑰行設置和自定義設置,並且必須在遷移後重新配置這些設置。範例包括快速撥號。
- 用戶必須在首次登錄時重置其訪問代碼和密碼。
- 使用UC-One客戶端的使用者需要首次登錄才能升級到Webex應用程式。
遷移工具體系結構
遷移工具架構由四種不同的工具組成:
- 提取工具 - 從 Cisco BroadWorks 中提取企業、組、號碼、用戶、服務、電話和軟用戶端。BroadCloud 合作夥伴必須在 服務提供者門戶 中提交提取請求。
- 變換工具 - 將提取工具提取的資訊轉換為可編輯的 JSON 檔。
- 預配置工具 - 使用轉換工具的 JSON 輸出檔,通過 Webex 公共 API 預設定客戶、位置、號碼、使用者、服務和電話。
- 設備行動工具 — 使用轉換工具 JSON 輸出檔案轉換工具重建設定檔並重新啟動電話,在 Wholesale RTM 解決方案中啟動號碼,並在 Cisco BroadWorks 中停用電話號碼。
- 此工具支援在 Cisco BroadWorks 中恢復電話和軟用戶端配置檔以及號碼啟動。
- BroadCloud 合作夥伴必須在服務提供者門戶中提交遷移請求。
下圖展示了這四個工具如何依次工作,方法是與 Cisco BroadWorks、公共 API 通信,並在管理員啟動遷移任務後將指標上傳到 Webex 服務以供將來分析。
圖 1. 遷移工具
需求
在運行遷移工具之前,合作夥伴必須滿足以下要求:
- 合作夥伴和合作夥伴管理員帳戶必須加入批發 RTM 解決方案。在預售階段,合作夥伴無需加入 Wholesale RTM 解決方案即可運行提取工具。
- 合作夥伴必須完成遷移前檢查清單,以確保滿足所有要求。
- 需要 Cisco BroadWorks 系統管理員憑據才能運行提取和設備行動工具。這不適用於 BroadCloud 合作夥伴。
- 在維護時段內,必須從輔助 Cisco BroadWorks Application Server 運行提取和設備行動工具,以最大限度地降低風險。BroadCloud 合作夥伴將從服務提供者門戶運行設備行動工具。
- 查看支援的 Webex Calling 裝置清單。
- 查看不支援的 Webex Calling 設備清單。
- 合作夥伴必須要求他們在 Cisco 的客戶團隊獲取電話和設備支援的韌體版本。
- UC-One 用戶端必須升級到以下版本:
- Desktop Communicator 用戶端必須為 22.9.12 或更高版本
- Mobile Connect 客戶端必須為 3.9.14 或更高版本。
- 管理員的電腦必須具有:
- Provisioning Tool 需要 JDK/JRE 1.8。
- MAC 和 Linux 電腦需要 Python 3.10.5 或更高版本才能使用變換工具。
- 客戶必須具有有效的帳單位址,最終用戶必須在 Cisco BroadWorks 中配置企業電子郵件位址。如果未設置這些值,合作夥伴管理員必須聯繫其客戶以獲取這些值。在運行轉換工具之前,必須將這些詳細資訊添加到 CSV(逗號分隔值)檔中。轉換工具提供了範例 CSV 檔。
移轉計劃
遷移計劃包括 3 個階段:
- 準備
- 使用 Extract Tool 獲取用戶數據的副本
- 使用 Token Generator Tool 生成 Token
- 使用 Transform Tool 設置用戶數據的格式
- 佈建中
- 使用 Extract Tool 獲取最新的用戶數據
- 使用 Transform Tool 設置用戶數據的格式
- 使用 Provisioning Tool 配置使用者
- 移轉
- 使用設備行動工具遷移設備
- 不使用設備的遷移 [ 通過 Control Hub 啟動電話號碼 ]
如果合作夥伴管理員沒有要從 Cisco BroadWorks 放在 Wholesale 的設備,則無需運行設備行動工具。合作夥伴管理員可以使用下面的公共連結直接通過 Control Hub 門戶激活電話號碼。有關更多資訊,請參閱在 Control Hub 中管理電話號碼。
如果合作夥伴管理員通過 Control Hub 啟動其電話號碼,則可以選擇停用 Cisco BroadWorks 中的電話號碼。
功能自動遷移到 Wholesale Calling
這些使用者功能由遷移工具自動遷移:
- 語音訊息設定和自訂問候語(不會遷移語音訊息、個人化姓名音訊和使用者的 PIN)
- 替代號碼
- BroadWorks Anywhere
- 忙燈領域
- 呼叫者 ID(自訂名稱和電話號碼)
- 插撥
- 呼叫轉移設置(呼叫轉移始終/忙/無應答/無法接通)
- 通話攔截
- 請勿打擾
- 傳真設置
- 遠程辦公室
- 共用通話外觀
- 個人同步響鈴(包括時程表和選擇標準)
- 通話通知(包括計劃和選擇標準)
- 拒絕匿名通話
- 選擇性呼叫拒絕
- 選擇性呼叫轉移
- 定向呼叫代答和插入
- Barge-in 豁免
- 一鍵通
- 隱私權
遷移工具會自動遷移以下群組功能:
- 自動語音應答
- 僅一級
- 自定義問候語
- 呼叫轉移設置(始終、忙、選擇性)
- 替代號碼
- 假日功能表在 Webex 中不可用
- 選擇性呼叫拒絕
- Cisco BroadWorks 呼叫中心標準和 BroadCloud 呼叫佇列:
- 基本配置
- 自定義問候語
- 代理和主管
- 呼叫轉移設置(始終、忙、選擇性)
- 替代號碼
- 音樂保持
- 呼叫駐留
- 呼叫代接
- 群組搜尋
- 呼叫轉移設定 (始終、忙、選擇性、無法接通)
- 替代號碼
- 位置代碼(每個位置或群組一個)
- 分頁組
- 計劃(僅限組級別,不遷移企業計劃)
- 語音入口網站
- 音樂保持
支援的裝置
預配置工具將自動創建支持的電話並將其分配給 Webex Calling 中的使用者。當設備移動工具運行時,在「設備行動工具中支援」列中標記為“是”的電話也將自動從 Cisco BroadWorks 或 BroadCloud 放在 Webex Calling。該列中標記為「否」的電話需要手動干預才能更改 Cisco BroadWorks 設備範本或電話本身中的 DMS URL。
最後一列提供手機型號到檔 transform-tool/input/newphones.csv 的 “Device type” 列的映射。(參見 有關newphones.csv)的更多資訊,請參閱本文的 Transform tool 部分。
手機型號 |
在設備行動工具中受支援 |
newphones.csv 中的設備類型 |
---|---|---|
思科 MPP 6821 |
是 |
DMS 思科 6821 |
思科 MPP 6841 |
是 |
DMS 思科 6841 |
思科 MPP 6851 |
是 |
DMS 思科 6851 |
思科 MPP 6861 |
是 |
DMS 思科 6861 |
思科 MPP 6871 |
是 |
DMS 思科 6871 |
思科 MPP 7811 |
是 |
DMS 思科 7811 |
思科 MPP 7821 |
是 |
DMS 思科 7821 |
思科 MPP 7832 |
是 |
DMS 思科 7832 |
思科 MPP 7841 |
是 |
DMS 思科 7841 |
思科 MPP 7861 |
是 |
DMS 思科 7861 |
思科 MPP 8811 |
是 |
DMS 思科 8811 |
思科 MPP 8832 |
是 |
DMS 思科 8832 |
思科 MPP 8841 |
是 |
DMS 思科 8841 |
思科 MPP 8845 |
是 |
DMS 思科 8845 |
思科 MPP 8851 |
是 |
DMS 思科 8851 |
思科 MPP 8861 |
是 |
DMS 思科 8861 |
思科 MPP 8865 |
是 |
DMS 思科 8865 |
思科 MPP 8875 |
是 |
DMS 思科 8875 |
思科 ATA191 |
是 |
DMS 思科 191 |
思科 ATA192 |
是 |
DMS 思科 192 |
寶利通 VVX101 |
是 |
DMS 寶利通 VVX101 |
寶利通 VVX150 |
是 |
DMS 寶利通 VVX150 |
寶利通 VVX201 |
是 |
DMS 寶利通信 VVX201 |
寶利通 VVX250 |
是 |
DMS 寶利康 VVX250 |
寶利通 VVX301 |
是 |
DMS 寶利通 VVX301 |
寶利通 VVX311 |
是 |
DMS 寶利通 VVX311 |
寶利通 VVX350 |
是 |
DMS 寶利康 VVX350 |
寶利通 VVX401 |
是 |
DMS 寶利通信 VVX401 |
寶利通 VVX411 |
是 |
DMS 寶利通 VVX411 |
寶利通 VVX450 |
是 |
DMS 寶利通 VVX450 |
寶利通 VVX501 |
是 |
DMS 寶利通 VVX501 |
寶利通 VVX601 |
是 |
DMS 寶利通 VVX601 |
Polycom Trio 8300 系列 |
是 |
DMS Polycom Trio8300 |
Polycom Trio 8500 系列 |
是 |
DMS Polycom Trio8500 |
Polycom Trio 8800 系列 |
是 |
DMS Polycom Trio8800 |
Polycom SoundStation 5000 |
是 |
DMS Polycom SSIP5000 |
Polycom SoundStation 6000 |
是 |
DMS Polycom SSIP6000 |
億聯 T33G |
是 |
DMS 億聯 T33G |
億聯 T41S |
是 |
DMS 億聯 T41S |
億聯 T42S |
是 |
DMS 億聯 T42S |
億聯 T43U |
是 |
DMS 億聯 T43U |
億聯 T46U |
是 |
DMS 億聯 T46U |
億聯 T46S |
是 |
DMS 億聯 T46S |
億聯 T48S |
是 |
DMS 億聯 T48S |
億聯 T48U |
是 |
DMS 億聯 T48U |
億聯 T53W |
是 |
DMS 億聯 T53W |
億聯 T54W |
是 |
DMS 億聯 T54W |
億聯 T57W |
是 |
DMS 億聯 T57W |
億聯 T58V |
是 |
DMS 億聯 T58V |
億聯 CP920 |
是 |
DMS 億聯 CP920 |
億聯 CP960 |
是 |
DMS 億聯 CP960 |
億聯 W52B |
是 |
DMS 億聯 W52P |
億聯 W56B |
是 |
DMS 億聯 W56P |
億聯 W60B |
是 |
DMS 億聯 W60P |
億聯 W70B |
是 |
DMS 億聯 W70P |
億聯 CP925 |
是 |
DMS 億聯 CP925 |
億聯 CP965 |
是 |
DMS 億聯 CP965 |
不支援的設備
如果客戶使用 Wholesale RTM 解決方案不支援的設備,則這些設備不符合遷移條件。在這種情況下,您有以下選項:
- 遷移前在 Cisco BroadWorks 上預配置新電話。
- 將舊電話保留在 Cisco BroadWorks 中,用戶必須安裝 Webex 應用程式才能撥打和接聽電話。
批發通話套餐
遷移工具具有一組預設值,用於為訂閱者選擇 Wholesale Calling 軟體包。如果以後需要其他軟體包,合作夥伴管理員可以在 Control Hub 中更改這些套件。
Cisco BroadWorks 遷移包配置
從 Cisco BroadWorks 遷移的所有訂閱者都將預設使用 Webex Calling 軟體包。如果未分配呼叫等待或語音郵件的訂閱者需要 Webex 語音包,則可以在轉換工具的 partner.cfg 檔案中通過取消註釋使用_Webex_語音_包行來啟用此功能。
Webex for BroadWorks 遷移包映射
Webex for BroadWorks 軟體包會自動映射到批發呼叫軟體包。這是不可配置的。
Webex for BroadWorks 軟體包 |
批發通話套餐 |
---|---|
軟體電話 |
Webex 語音 |
基本 |
Webex Calling |
標準 |
Webex 套件 |
高級 |
Webex 套件 |
BroadCloud 遷移包映射
從 BroadCloud Carrier 遷移根據工作站類型映射包。默認映射可以在 Transform Tool 的配置檔 conf/rialto_station_type_to_wholesale_package.csv 中配置。
BroadCloud 運營商工作站類型 |
批發通話套餐 |
---|---|
基本 |
Webex 語音 |
會議室 |
Webex 語音 |
傳訊 |
Webex 語音 |
標準 |
Webex 語音 |
主管 |
Webex 套件 |
所有其他工作站類型 |
Webex 語音 |
將 BroadWorks 或 BroadCloud 使用者帳戶轉換為 Webex Calling 工作空間
Webex Workspace 是在多人之間共用的電話,例如:例如:會議室、倉庫或大廳中的電話。此類電話可以在 Webex Calling 中配置為 Webex 工作空間,而不是 Webex 使用者。在遷移過程中,可以選擇將用戶帳戶從 Cisco BroadWorks 或 BroadCloud Carrier 自動轉換為 WorkSpaces。
步驟:
- 在檔 transform_tool/input/users.csv 中,將 “common_area” 包分配給要轉換為 Workspace 的使用者。
- 範例:bwuser@domain,,,common_area
- (僅限 BroadCloud)要將特定工作站類型的所有用戶帳戶轉換為工作區,請在 transform-tool/conf/rialto_station_type_to_wholesale_package.csv 中添加一個條目,並將 Wholesale 包設置為 “”。common_area_calling
- 範例:conference_room_v2,common_area_calling
- 運行變換工具。
- 運行 provisioning 工具。
- 打開新建立的客戶組織的 Control Hub 並設定 SIP 域(請參閱圖 2, 在 Control Hub 中設定 SIP 域)。
- 再次運行 provisioning 工具。這將創建工作區併為其分配電話。
限制:
使用者功能的配置(例如,呼叫轉移、免打擾)不會自動遷移到 WorkSpace。
圖 2:在 Control Hub 中配置 SIP 域
代幣生成器工具
合作夥伴管理員在開始運行遷移工具之前,至少運行一次此令牌產生器實用程式工具。運行此工具是合作夥伴帳戶加入批發 RTM 解決方案後的一次性活動。此工具允許合作夥伴管理員通過 Web 瀏覽器登錄,以獲取更新到遷移工具的合作夥伴配置檔所需的唯一 TOKEN。
先決條件
下載后,提取遷移工具二進位檔。
在 .sh 中設置 token_generatorJRE/JDK 環境路徑(適用於 MAC)和 token_generator.bat(適用於 Windows)。如果 JAVA_HOME 路徑已存在,則該工具將重用該路徑。
-
MAC鍵:JAVA_HOME=“/使用者/cisco/jdk/zulu@1.8.282/Contents/Home/”
-
Windows:JAVA_主目錄=C:\Progra~1\Java\jre1.8.0_321
此步驟是可選的
運行說明
在終端的 token generator 目錄下運行以下命令:
-
以下埠必須可用於運行令牌生成器工具。埠:8080、50009、50010、50011、50012 和 50013
-
在用戶的計算機中,必須至少打開上述埠中的一個才能進行連接。
Windows:
token_generator.bat
MacOS:
./token_generator.sh
輸出:
工具名稱:Token Generator Tool 版本:1.13.0 在 Web 瀏覽器中載入 URL:http://localhost:8080
在終端的 Web 瀏覽器中開啟 URL,使用合作夥伴管理員憑證登錄以獲取 TOKEN 並複製該令牌以供進一步使用。
使用者介面插圖如下以供參考:
圖 3:使用 Cisco Webex 登錄
圖 4:Credentials (憑證) 視窗
圖 5:令牌生成
BroadWorks 設置任務
在輔助 BroadWorks 伺服器中執行提取和設備行動工具之前,請配置以下步驟。
啟用 OCI-P 連接
裝置行動工具透過 OCI-P 命令與 BroadWorks 通信,要啟用 OCI-P 連接,請使用以下步驟:
步驟1:使用 CLI 配置常規設置。
在 CLI 中執行以下命令以切換到 GeneralSettings 目錄。
作為_CLI>cd /Applications/OpenClientServer/GeneralSettings。
在 CLI 中執行以下命令以取得目前的 GeneralSettings:
AS_CLI/Applications/OpenClientServer/GeneralSettings> 獲取 clientPort = 2208 clientPortEnabled = true secureClientPort = 2209 secureClientPortEnabled = true systemDomain = <>
如果您的設置與上述設置不匹配,請使用 set 命令重新設定您的設置。
步驟2:使用 CLI 配置 OCI 代理。
將目錄變更為 OCI 代理:
AS_CLI> cd /Applications/OpenClientServer/OCIProxy
運行以下 CLI 以獲取當前設置。您應該會看到以下內容:
AS_CLI/Applications/OpenClientServer/OCIProxy> get enabled = true enabledLoginLevelScreening = false enableResponseCaching = false responseCacheDurationHours = 24 responseCacheRenewPeriodMins = 30 messageQueueCapacity = 50 messageQueueTimeoutSeconds = 1800
如果您的設置與上述設置不匹配,請使用 set 命令重新設定您的設置。
步驟3:使用 CLI 配置 OCI 供應。
變更為 Provisioning 目錄:
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning
執行以下命令以取得目前的 OCI 供應設定:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> 獲取位址描述 ======================== 127.0.0.1 local 為
步驟4:在 CLI 中執行以下命令以驗證您的配置是否正確。
AS_CLI/Maintenance/ManagedObjects>獲取 broadworks 並檢查您的輸出是否正常。有關範例輸出,請參閱下文:作為_CLI/Maintenance/ManagedObjects>獲取 broadworks BroadWorks 託管物件 ========================== * 伺服器:身份。。。。。。。。。。。。。。:AS 版本...............:Rel_21.sp1_1.551 行政狀態..:已解鎖 * 應用程式:名稱 版本 已部署 行政狀態 有效狀態 ========================================================================================= ExecutionAndProvisioning 21.sp1_1.551 true 未解鎖 解鎖 解鎖 FlashPolicy 21.sp1_1.551 false 解鎖 已停止 OpenClientServer 21.sp1_1.551 true 解鎖 解鎖 WebContainer 21.sp1_1.551 true 解鎖 解鎖 找到 4 個條目。* 託管應用程式:名稱 版本 上下文 部署================================================================== CommPilot 的路徑 21.sp1_1.551 / true DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true JWSFiles 21.sp1_1.551 /FileRepos true MediaFiles 21.sp1_1.551 /media true OCIFiles 21.sp1_1.551 /ocifiles true 找到 5 個條目。
驗證 Open Client Server 已部署並處於活動狀態
使用以下命令在輔助 Application Server 上部署和啟動 Open Client Server(如果尚未部署或尚未啟動)。
步驟1:使用以下 CLI 命令部署伺服器:
AS_CLI/Maintenance/ManagedObjects> 部署應用程式 OpenClientServer
步驟2:使用以下命令啟動伺服器:
AS_CLI/Maintenance/ManagedObjects> 啟動應用程式 OpenClientServer
啟用號碼啟動
在 CLI 中執行以下命令以啟用號碼的啟動:
步驟1:執行 number activiation 命令:
AS_CLI>cd SubscriberMgmt/NumberActivation
步驟2:運行 activation enabled 命令:
AS_CLI>設置 dnMode groupAndUserActivationEnabled
步驟3:在確認提示符處,輸入 Y。
提取工具
對於 BroadCloud
提取工具集成在 BroadCloud 服務提供者門戶中。服務提供者管理員可以:
- 每個請求最多可向50個客戶提交數據提取請求。一天內不能為同一客戶提交超過10次的數據提取請求。
- 以 ZIP 格式下載提取的數據檔,自請求提交之日起最多 28 天。
下圖顯示了服務提供者門戶。
圖 6:服務提供者門戶
圖 7:服務提供者門戶
對於 Cisco BroadWorks 和 Webex for BroadWorks
- 提取工具在合作夥伴網路內的輔助 Cisco BroadWorks 應用伺服器上運行,並通過 OCI-P 連接。
- 該工具從 Cisco BroadWorks 或 BroadCloud 平臺提取原始企業、組、號碼、使用者、服務、設備和軟客戶端的數據,並將這些數據輸出為轉換工具提供輸入的 XML 檔。
以下部分將介紹如何安裝和配置 Extract 工具。
先決條件
- 將提取工具二進位檔SCP 到輔助 Cisco BroadWorks Application Server。
- 通過 SSH 連接到輔助 Cisco BroadWorks Application Server,以配置先決條件並運行提取工具。
- 在 conf/exportTool.yml 中配置服務提供者和組 ID 以從 Cisco BroadWorks 中提取。請參閱以下範例 YAML 代碼片段:
ServiceProviderID-A 的 ID:- 組 ID-A1 - 組 ID-A2 - 組 ID-A3 ServiceProviderID-B:-都
- 確保 conf/partner.cfg 檔中的輔助 Cisco BroadWorks Application Server 使用者 ID、密碼和主機名正確無誤:
BROADWORKS_使用者_ID = 管理員 BROADWORKS_密碼 = 管理員 BROADWORKS_主機名_= localhost 刷新_令牌 = 從令牌生成器工具複製的合作夥伴管理員刷新令牌。MIGRATION_MODE = 支援的值為 webex_for_broadworks_to_wholesale。預設值為 broadworks_to_wholesale. 用於 webex_for_broadworks_to_wholesale Webex for BroadWorks 遷移。
REFRESH_TOKEN
屬性對於 Webex for BroadWorks 遷移是必需的。 - 如果輔助 Cisco BroadWorks Application Server JDK/JRE 環境路徑與檔不同,請修改 export.sh 檔中的 JDK/JRE 環境路徑:
JAVA_主頁=/usr/local/java/java_base
運行說明
在輔助 Cisco BroadWorks Application Server 的提取工具目錄中運行以下命令:
./export.sh
終端日誌
成功匯出后,終端中提供了以下日誌:執行 BroadSoft 資料匯出工具:
運行 BroadSoft 數據匯出工具************************************************啟動 Export Tool v:1.15.0 SP=collabmigrationtestSP_engg、Group=collabmigrationtestGRP_engg 的導出已開始 匯出 SP=collabmigrationtestSP_engg的使用者、Group=collabmigrationtestGRP_engg 的導出使用者已完成 SP=collabmigrationtestSP_engg_engg、Group=collabmigrationtestGRP_engg_engg 的導出已完成 匯出轉儲 Zip 目錄:output/20221017223452_ExportTool Export Dump Zip 檔名 :extracted_data_1666060500618.zip 已建立名為 extracted_data_1666060500618.zip 的 Zip 檔案 ZIP 檔案建立過程已完成 匯出的檔案轉換為 ZIP 檔案 **************************************************
輸出
輸出 ZIP (extracted_data_<timestamp>.zip) 檔案將位於同一提取工具目錄中。使用以下命令查看和使用 Transform Tool (變換工具) 輸入的 ZIP 檔:
ls –ltr drwxr-xr-x 2 bwadmin bwadmin 4096 十月4 11:53 lib/ -rwxr-xr-x 1 bwadmin bwadmin 956719 10 月4 11:53 exportTool.jar -rwxr-xr-x 1 bwadmin bwadmin 2635 十月4 11:53 export.sh drwxr-xr-x 2 bwadmin bwadmin 4096 十月5 05:04 conf/ drwxrwxr-x 3 bwadmin bwadmin 4096 10月17日 22:34 輸出/ drwxrwxr-x 2 bwadmin bwadmin 4096 10月17日 22:34 日誌/ -rw-rw-r-- 1 bwadmin bwadmin 46341 10月17日 22:35 extracted_data_1666060500618.zip
變換工具
此轉換工具針對所有遷移運行。轉換工具可在任何電腦(包括合作夥伴的管理員筆記型電腦)上運行,並使用 Webex 公共 API。它將提取工具輸出 ZIP (extracted_data_<timestamp>.zip) 檔案作為輸入讀取,並將原始 XML 轉換為供 Provisioning 工具使用的 JSON 格式。
先決條件
下載並提取遷移工具二進位檔後,請設定以下先決條件:
- 在 conf/partner.cfg 檔中設置 REFRESH_TOKEN(從 Token Generator Tool 複製的 Token)和 NAME_OF_MAIN_LOCATION:
刷新_代幣=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 主_位置名稱__=主
- (可選)在 conf/partner.cfg 檔中設置 PROVISIONING_ID(從 Partner Hub 中的範本複製):
預置_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
要更完整地驗證客戶電子郵件位址,您可以選擇設置 PROVISIONING_ID。 - 如果缺少,請在 input/customers.csv 檔中配置缺失資訊(請參閱下一節)。
- 在 input/users.csv 檔中添加最終使用者電子郵件位址。
- 如果要配置新電話,請將使用者新電話的mac位址和電子郵件位址添加到input/newphones.csv檔中。僅當合作夥伴管理員希望在 Wholesale calling 中預配置新電話時,才需要這樣做。
- 使用 input/cxessentials.csv 檔將 BroadWorks 呼叫中心轉換為 CxEssentials。
- (可選)啟用 UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS 屬性,以將所有呼叫中心轉換為 CxEssentials。
- 使用 input/locations.csv 檔支援大型企業遷移,允許管理員按位置遷移其客戶的位置
- 當 MAC 位址在 Cisco BroadWorks 設備設定檔中不可用時,可以選擇使用 SIP REGISTER 消息的 User-Agent 報頭中的 MAC 位址。取消註釋檔 conf/partner.cfg 中的“USE_MAC_ADDRESS_FROM_SIP_REGISTER=yes”行
填充 input/customers.csv
檔 input/customers.csv 提供 Cisco BroadWorks 或 BroadCloud 中可能缺少的數據。如果所有必填資訊都已可用,則可以將此檔留空。您不必填寫所有列,只有缺少的資訊是必需的。
下表說明瞭 input/customers.csv 中最重要的列。
列名稱 |
規則 |
---|---|
ID |
在 Cisco BroadWorks 企業模式下:
在 BroadWorks 服務提供者模式下,這是 Cisco BroadWorks groupId。 在 BroadCloud 中,這是 Rialto customerId。 |
externalId |
此識別碼與此客戶的合作夥伴內部標識元匹配。此列在 Webex 合作夥伴組織中必須是唯一的。此列是可選的,轉換工具將自動生成唯一標識符。 此列不用於企業內的組。 |
客戶名稱 |
對於企業,此列用作 Webex 客戶名稱欄位。 對於企業中的組,此列用作位置名稱。位置名稱在企業中必須是唯一的。 |
primary電子郵件 |
該位址用作 Webex 客戶管理員的電子郵件位址。 對於企業內的組,此列是可選的。 |
位址列 |
對於企業,該位址用作帳單位址和第一個位置位址。 對於企業內的組,該位址將用作位置位址。 |
timezone |
請參閱本文的時區部分。 |
語言 | 請參閱 Webex 支援的語言。 |
默認語音郵件PIN |
請參閱設置語音信箱 PIN。 |
運行說明
在任何操作系統中運行 Transform Tool。使用以下步驟在 Windows 和 macOS 中運行該工具:
窗戶
執行以下命令以在 Windows 中運行 Transform Tool:
transform.bat -extract=<Extract-Tool-Output-Zip-file> -customers=<Input-Path-Customers-CSV> -users=<Input-Path-Users-CSV> -newphones=<Input-Path-NewPhones-CSV>
macOS
執行以下步驟以在 macOS 上執行轉換工具:
- 使用 Python 建立虛擬環境並安裝依賴項目以執行轉換工具:
python3 -m venv venv 源 venv/bin/activate python3 -m pip 安裝請求 python3 -m pip 安裝請求-oauthlib
- 運行轉換工具:
./transform.sh -extract=<Extract-Tool-Output-Zip-file> -customers=<Input-Path-Customers-CSV> -users=<Input-Path-Users-CSV> -newphones=<Input-Path-NewPhones-CSV>
客戶/用戶預檢
轉換工具對 Webex 進行 API 調用,以捕獲潛在的預配置問題。默認情況下,它將驗證客戶的位址和主要電子郵件。如果在 conf/partner.cfg 檔中指定了 PROVISIONING_ID 值,它還將驗證位置資訊。預檢查結果包含在異常報告中。
此外,在運行變換工具時,可以添加以下可選參數:
預檢查
除了為客戶資訊運行 precheck API 之外,Transform Tool 還將為訂閱者電子郵件運行 precheck API。
precheckinfo
默認情況下,異常報告中僅包含預檢查錯誤(即將阻止配置的問題)。添加此標記還將包括成功的預檢查結果(例如,如果已存在可自動附加的 Webex 組織)。
precheckinfo 需要額外的時間來運行。
終端日誌
成功轉換後,終端中將記錄以下內容:
摘要報告可以成功遷移的 BroadWorks 企業:1 無法遷移的 BroadWorks 企業:0 個可以成功遷移的 BroadWorks 使用者:4 個無法遷移的 BroadWorks 使用者:0 台可以成功遷移的手機:3 與 Webex Calling 不兼容的電話:0
異常報告
Transform Tool 在 output/<timestamp>/exception_report.txt 目錄中生成異常報告。您可以使用此報告來確定將影響遷移的問題,並在 Cisco BroadWorks 系統中修復這些問題。
修改使用者數據以解決異常后,使用新數據重新運行 Extract 和 Transform Tools。範例異常報告檔如下:
異常報告 2022 年 10 月 18 日星期二 08:12:09 具有通信限制功能的企業推薦:在 Control Hub ________________________________________________________________________________ collabmigrationtestGRP 中手動配置傳出呼叫方案_engg
輸出
輸出 JSON (customer.json) 檔將位於 output/<timestamp>/<groupid> 目錄中。範例 customer.json 檔如下所示:
{ “客戶”: { “provisioningId”: “!!!!!!!!替換為__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”: “工程組 - 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” }, “訂閱者”: [ { “amareswaranvel+benjaminjack@gmail.com”: { “訂閱者”: { “customerId”: “!!!!!!!!替換為__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”: “!!!!!!!!!替換為_PERSONID_!!!!!!!!“, ”product“: ”DMS Cisco 7861“, ”mac“: ”CC98914EAAD7“ } ] } }, { ”amareswaranvel+lucasoliver@gmail.com“: { ”subscriber“: { ”customerId“: ”!!!!!!!!!替換為_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”: “!!!!!!!!!替換為_PERSONID_!!!!!!!!“, ”product“: ”DMS Cisco 6821“, ”mac“: ”5486BCAE7E45“ } ] } }, { ”amareswaranvel+leojackson@gmail.com“: { ”訂閱者“: { ”customerId“: ”!!!!!!!!替換為_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”: “!!!!!!!!!替換為__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”: “!!!!!!!!!替換為_PERSONID_!!!!!!!!“, ”product“: ”DMS Cisco 8811“, ”mac“: ”F87B204E4066“ } ] } } ], ”auto_attendants“: [], ”“: [],hunt_groups ”call_queues“: [], ”“call_parks: [], ”“: [], ”“: [], ”call_pickups“: [], ”“: [], ”paging_groupsvoice_portals“: [ { ”name“: ”自動語音門戶“, ”firstName“: ”自動“, ”lastName“: ”語音門戶“, ”languageCode“: “en_us”, “phoneNumber”: “+15205551105”, “分機”: “1105” } ], “shared_call_appearances”: [], “business_communicator_desktop_to_upgrade_to_webex_app”: [], “PC 通信 - 工程設備配置檔” ], “connect_client_to_upgrade_to_webex_app”: [], “位置”: [], “webex_for_broadworks_info”: { “使用者”: [ { “id”: “Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5” } ], “hydra_orgId“: ”Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg“, ”hydra_customer_config_id“: ”Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk“ } }
“webex_for_broadworks_info” JSON 屬性僅適用於 Webex for BroadWorks 遷移。“broadcloud_info”JSON 屬性僅適用於 BroadCloud 遷移。
供應工具
預配置工具可以在任何計算機上運行,通常是(合作夥伴的管理員筆記型電腦)並使用 Webex 公共 API。它讀取轉換工具輸出 JSON (customer.json) 檔案作為輸入,並在 Webex Wholesale RTM 解決方案中預配置客戶、位置、號碼、使用者、服務和設備。
先決條件
在 Provisioning Tool 目錄中設定以下先決條件:
- 在電腦上安裝 Java 8、11 或 17。Java 可從許多來源獲得,包括:
- https://learn.microsoft.com/en-us/java/openjdk/download
- https://aws.amazon.com/corretto/
- https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
- 下載並解壓縮遷移工具二進位檔后,在 MAC 和 provisioning_tool.bat for Windows 的 provisioning_tool.sh中設置 JAVA_HOME 環境變數。
- partner.cfg 檔:
- 設置 WHOLESALE_PROVISIONING_ID 和 REFRESH_TOKEN(從 Token Generator 工具複製的 Token)。合作夥伴管理員必須聯繫其客戶團隊以獲取 PROVISIONING_ID:
批發_供應_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 刷新_令牌=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
如果合作夥伴不想向使用者發送歡迎電子郵件,請將ALLOW_ADMIN_INVITE_EMAILS 設置為 false。默認值為 true。
- 設置 WHOLESALE_PROVISIONING_ID 和 REFRESH_TOKEN(從 Token Generator 工具複製的 Token)。合作夥伴管理員必須聯繫其客戶團隊以獲取 PROVISIONING_ID:
- 使用 Webex for BroadWorks 遷移的 WEBEX4BWKS_EMAIL_SUBJECT 屬性,為 Webex for BroadWorks 訂閱者發送更改密碼請求電子郵件主題。
- 使用 Webex for BroadWorks 遷移的 WEBEX4BWKS_EMAIL_BODY 屬性向 Webex for BroadWorks 訂閱者發送更改密碼請求電子郵件正文。
對於 BroadCloud 遷移,同一區域:
- 該工具會跳過號碼、設備和共用呼叫外觀預置。
- 該工具使用分機和臨時分機創建使用者和虛擬使用者。
對於 BroadCloud 遷移另一個區域:
- 該工具將預置號碼、設備和共用呼叫外觀。
- 該工具創建具有實際電話號碼和分機號的使用者和虛擬使用者。所有歐洲 BroadCloud 遷移都遷移到另一個區域。
運行說明
使用以下步驟在 Windows 和 macOS 中運行該工具:
窗戶
執行以下步驟以在 Windows 作業系統上執行該工具:
要預置單個客戶:provision.bat -input=<Transform-Tool-Output-Customer-JSON-File-Path>要預置多個客戶:provision.bat -input=<Transform-Tool-Timestamp-Output-Directory-Path>
macOS
執行以下步驟以在macOS上運行該工具:
預置單個客戶:./transform.sh -input=<Transform-Tool-Output-Customer-JSON-File-Path>預置多個客戶:./transform.sh -input=<Transform-Tool-Timestamp-Output-Directory-Path>
Webex for BroadWorks 遷移的先決條件
合作夥伴管理員必須更新其 BroadWorks 加入範本,才能使用 Webex for BroadWorks 共存功能。請參閱下圖:
更新 Webex for BroadWorks 載入範本以支援遷移後,請請求 Cisco 客戶團隊在合作夥伴級別啟用「已啟用批發合作夥伴混合」功能切換。這將允許在預配置期間將批發軟體包添加到現有 Webex for BroadWorks 客戶組織。
使用附加參數運行 provisioning 工具。
準備階段: 是預設階段,管理員可以將 BroadWorks 用戶預配置為批發訂閱者,並繼續使用 Webex for BroadWorks 使用者。
維護階段: 是管理員可以將批發許可證分配給現有 Webex for BroadWorks 使用者的第二個階段。您必須使用參數 maintenance 執行預置工具。
遷移後階段: 是管理員可以將 BroadWorks 完全轉換為 Wholesale 的最後階段。您必須使用參數 postmigration 運行供應工具。
終端日誌
以下是成功設定時終端中的紀錄:
工具名稱:Provisioning Tool 版本:1.15.0 ********** 已開始處理檔 :input/customer.json **************** 預置客戶 正在等待客戶 external_id_engg_grp1 完成預置... 等待客戶 external_id_engg_grp1 完成預置... 客戶 external_id_engg_grp1 狀態 :設定設定號碼 設定 使用者設定 使用者功能 設定 問候語 設定 計劃 設定 裝置 設定 分享呼叫顯示 設定自動助理 設定呼叫佇列 設定尋線組 設定組設定組尋呼 設定呼叫暫留 設定呼叫代答 設定語音門戶 ********** 已完成的檔案 :輸入/customer.json ****************
將列印一個表格,其中包含為每次運行建立的位置數:
輸出
Provisioning Tool 在 output/<external_id>/*.success/error 檔中生成成功和錯誤報告。查看輸出成功和錯誤日誌以驗證預配是否成功。
合作夥伴管理員可以在 Partner Hub 和 Control Hub 門戶中驗證客戶預配置。請參閱 Partner Hub 和 Control Hub 門戶中的下圖:
圖 8:合作夥伴中心
圖 9:Control Hub
圖 10:裝置
圖 11:正在呼叫
設備行動工具
對於 BroadCloud
對於 BroadCloud 合作夥伴,請使用服務提供者門戶提交號碼、設備和 SCA 遷移的遷移請求。
在服務提供者門戶中,一個遷移請求最多可以包含50個客戶。一天內最多可以提交 10 個請求。
下圖顯示了服務提供者門戶。
圖 12:服務提供者門戶
圖 13:服務提供者門戶
對於 Cisco BroadWorks 和 Webex for BroadWorks
對於 Cisco BroadWorks 和 Webex for BroadWorks 遷移,該工具在合作夥伴網路內的輔助 Cisco BroadWorks 應用程式伺服器上運行,並通過 OCI-P 連接到 AS。它使用轉換工具輸出 JSON (customer.json) 檔案作為輸入,並運行 OCI-P 命令來遷移設備和軟用戶端。
成功操作後,裝置行動工具將:
- 從 Cisco BroadWorks 取消註冊設備並在 Wholesale 中註冊它們。
- 使用 UC-One 用戶端的使用者將在首次登錄時重定向到 Webex 應用程式。
- 從 Cisco BroadWorks 中停用電話號碼或從 BroadCloud 中刪除電話號碼。
- 在批發 中激活號碼。
- 在 Wholesale 中創建共用呼叫顯示,以便進行 BroadCloud 遷移。[此步驟僅適用於 BroadCloud 遷移]。
SCP 和 SSH
- 將設備行動工具SCP到輔助 Cisco BroadWorks Application Server。
- 通過 SSH 連接到輔助 Cisco BroadWorks Application Server,以配置先決條件並運行設備行動工具。
先決條件
- 在 conf/partner.cfg 文件中設置 REFRESH_TOKEN(從 Token Generator Tool 複製的 Token):
刷新_代幣=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- 確保 conf/deviceMoveTool.conf 文件中的輔助 Cisco BroadWorks Application Server 使用者 ID、密碼和主機名正確無誤:
BROADWORKS_使用者_ID = 管理員 BROADWORKS_密碼 = 管理員 BROADWORKS_ 主機名_= 本地主機
- 要重新發送啟動電子郵件,您需要在 conf/partner.cfg 檔中設置 RESEND_INVITATION_EMAILS=true。
如果管理員希望在遷移期間向使用者發送邀請電子郵件,則應取消註釋 conf/partner.cfg 檔中的“RESEND_INVITATION_EMAILS=true”屬性。否則,該屬性應保持不變。
- 驗證 devicemove.sh
JAVA_HOME=/usr/local/java/ 中的 JDK/JRE 環境路徑是否正確java_base
- 管理員可以使用 input 目錄中的 locations.csv 檔來遷移特定組,而不是企業下的所有組。
Polycom 電話
要將Polycom電話從 Cisco BroadWorks 移至批發呼叫,合作夥伴管理員必須在 Cisco BroadWorks 的每個 Polycom 設備範本的系統級別創建新的身份/設備配置檔類型檔。參考圖 14 並上傳自定義檔 device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg。上傳新設備檔后,請確保新創建的檔存在於 Group 級別。此外,請確保檔 migration_%BWMAC ADDRESS%.cfg 不會與系統中的任何現有文件衝突)。
它由設備行動工具在內部使用。
Polycom 電話的遷移過程:
- 設備行動工具將設備級別的檔案 %BWMACADDRESS%.cfg 替換為 polycom_vvx2.cfg。此檔案引用 migration_%BWMACADDRESS%.cfg。
- 在組級別或設備級別重新生成設備配置檔。在組級別或設備級別操作取決於檔 device-move-tool/conf/partner.cfg 中參數 deviceLevelRebuild 的配置。
- 設備移動工具要求 Cisco BroadWorks Application Server 在組級別或設備級別重新啟動電話。
- 重新啟動請求后,Polycom 電話下載並處理 process.cfg% BWMACADDRESS%,它要求 Polycom 電話下載並處理 migration_%BWMACADDRESS%.cfg,這會將 device.prov.serverName 設置為 https://plcm.sipflash.com.https://plcm.sipflash.com 對於美國區域,其他區域具有不同的 URL。
- Polycom 電話從 https://plcm.sipflash.com Webex Calling DMS 下載 %BWMACADDRESS%.cfg 並由 Webex Calling DMS 管理。
圖 14:身份/設備配置檔類型檔添加
運行說明
有兩種方法可以調用 DMT,第一種是一次通過單個客戶調用,另一種是同時通過多個客戶運行。
設備移動工具從設備移動工具目錄中的輔助 Cisco BroadWorks Application Server 運行:
對於設備移動單個客戶:./devicemove.sh -input=<Transform-Tool-Output-Customer-JSON-File-Path> ./devicemove.sh -input=/tmp/customername.json對於設備移動多個客戶:./devicemove.sh -input=<Transform-Tool-Timestamp-Output-Directory-Path> ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json 此外,設備移動工具支援從 1.35.0 版本遷移單個/特定手機。使用以下命令: ./devicemove.sh -integration -input= <Transform-Tool-Output-Customer-JSON-File-Path> -macaddress=4CBC4883A6F8,48256741CBE9
終端日誌
以下是成功執行裝置行動工具進行設備移移時終端中的紀錄:
工具名稱:裝置移動工具版本:1.15.0 設備工具已啟動... 移轉的有效裝置 :|-------------------------------------------------------------------------------------------------------------------設備類型 | Mac | 版本|電子郵件 | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 |Cisco-CP-6821-3PCC/11.3.7 5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- 您要遷移所有這些設備_嗎?| |([是]或[否]是 為 DMS 上傳設備配置檔 Cisco MPP LC 重建設備進程已啟動 重建設備進程 成功完成 重新啟動進程已啟動 重啟進程成功完成 修改組 collabmigrationtestGRP_engg 下 Business Communicator 的配置檔 啟動 webex 電話號碼 為客戶組織啟動的進程 ID :85ea1d6f-ff9e-41a1-843f-7362aaf12b4c 客戶組織 ID 的啟動 webex 電話號碼過程已完成:85ea1d6f-ff9e-41a1-843f-7362aaf12b4c 停用 broadworks 電話號碼 組 ID 的進程已啟動 :collabmigrationtestGRP_engg 停用 broadworks 電話號碼 groupId 的流程已完成 :collabmigrationtestGRP_engg 設備遷移已完成
輸出
設備遷移後,設備已連線並準備好撥打/接聽電話。請參閱圖 15 以檢視裝置狀態的範例:
圖 15:裝置狀態
設備遷移後,號碼已啟動。請參閱圖 16 以查看哪些號碼處於活動狀態的範例:
圖 16:活躍號碼
還原遷移
一次必須為一個企業執行 revert 操作。
對於 BroadCloud 運營商
BroadCloud 合作夥伴的還原過程如下:
- 向 Cisco TAC 提交票證以請求設備恢復。
- 在還原模式下執行裝置行動工具:
- 電話號碼將從 Webex Calling 中取消分配,只留下具有分機的用戶和服務。
- Webex Calling 中的電子郵件地址將恢復為臨時電子郵件位址。
- 電話將從 Webex Calling 中刪除。
- 電話號碼、用作alternatedId的電子郵件地址和電話將在 BroadCloud 中重新創建。
- 手機將重新啟動。
- 合作夥伴管理員必須將 PSTN 電話號碼移回 BroadCloud 運營商。
對於 Cisco BroadWorks 和 Webex for BroadWorks
Cisco BroadWorks 和 Webex for BroadWorks 的還原過程如下:
- 向 Cisco TAC 提交票證以請求設備恢復。
- 在輔助 BroadWorks Application Server 上以恢復模式運行設備行動工具,以恢復設備遷移。這會將 DMS URL 設置回 Cisco BroadWorks 中設備配置檔的服務提供者 DMS URL,並重新啟動電話號碼。
- Webex Calling 團隊在 Webex Calling 的設備設定檔中將 DMS URL 設置回服務提供者 DMS URL。
- 合作夥伴管理員必須通過 Control Hub 門戶停用或刪除 Webex Calling 中的電話號碼。
- 合作夥伴管理員必須將 PSTN 電話號碼移回 Cisco BroadWorks。
在還原模式下運行設備行動工具的說明
請按照以下步驟在還原模式下運行裝置行動工具:
在設備移動工具目錄內的輔助 Cisco BroadWorks Application Server 中運行以下命令:
還原配置檔
./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertProfiles
還原數位
./devicemove.sh -input= <transform-tool-output-customer-JSON-file-path> -revertNumbers
終端日誌
成功運行設備行動工具進行還原操作后,我們將在終端中獲得以下日誌:
還原配置檔
工具名稱:裝置移動工具版本:1.15.0 已啟動設備工具以進行還原過程... 可從 Webex Calling 移回 BroadWorks 的設備:- ------------------------------------------------------------------------------------------------------------------- | 設備類型 | Mac | 版本|電子郵件 | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 |Cisco-CP-6821-3PCC/11.3.7 5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- 是否要將這些設備從 Webex Calling 移回 BroadWorks_| |?(是、Y、否、N):是 為 DMS 上傳設備設定檔 Cisco MPP LC 重建設備進程已啟動 重建設備進程 成功完成 重啟過程已啟動 重啟過程 成功完成 裝置遷移已完成以進行取消配置過程
還原數位
工具名稱:裝置移動工具版本:1.15.0 是否要繼續將數位還原到 Broadworks?([Y]es 或 [N]o):Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] 開始還原 為 groupId 啟動 broadworks 電話號碼進程已啟動:collabmigrationtestGRP_engg 為 groupId 完成啟動 broadworks 電話號碼的過程 :collabmigrationtestGRP_engg 設備遷移還原過程已成功完成
附錄
大型企業遷移
擁有多個位置的大型企業無法在單個維護時段內遷移所有位置。本節中描述的功能允許合作夥伴一次遷移幾個位置。
步驟
使用以下步驟為大型企業規劃分階段遷移:
- 從 BroadWorks 或 BroadCloud 中提取企業數據。
- 對提取的數據運行 Transform tool without locations 選項。
- 查找部分 建議同時 exception_report移動位置 .txt規劃遷移階段以獲取有關位置依賴關係的更多資訊,檢查功能代理清單檔(請參閱下面的轉換工具)。
- 通過修改 locations_to_be_editedinput/ locations.csv 產生 .csv。
- 使用locations選項再次運行 Transform 工具。
- 檢查 exception_report.txt 以確定當前階段的任何位置依賴關係問題。
- 根據需要修復位置依賴問題(通過修改 locations.csv)。
- Rerun Transform 工具為當前階段生成customers.json。
- 為每個customer.json運行 Provisioning 工具。
- 在維護時段內,運行 Device Move Tool。
- 對下一階段重複步驟 4 - 10。
變換工具
為了實現分階段遷移大型企業中位置的目標,如上所述,在運行 transform-tool 時,將添加一個新檔 locations.csv 作為可選輸入 (-locations=input/locations.csv)。
locations.csv 包含特定於位置的數據。它將覆蓋在 input/customers.csv 中找到的數據,該數據當前同時包含 enterprise 和 location 數據。
下表列出了 locations.csv 的詳細資訊:
說明 |
值 |
預設值 |
強制 |
BroadWorks 中的地圖 |
BroadCloud 中的地圖 | |
---|---|---|---|---|---|---|
企業ID |
唯一企業ID |
是 |
serviceProviderId 服務 |
Rialto CustomerId | ||
locationId |
位置ID,在企業內唯一 |
是 |
組ID |
里亞托 SiteId | ||
遷移狀態 |
此位置是否已遷移? |
migrated, dont_migrate, 遷移 |
遷移 |
否 | ||
名字 |
此位置的名稱。 將其留空以使用locationId。 |
否 | ||||
timezone |
否 | |||||
語言 |
否 | |||||
address1 |
否 | |||||
address2 |
否 | |||||
城市 |
否 | |||||
state |
否 | |||||
郵遞區號 |
郵遞區號 |
否 | ||||
國家 |
2 個字母的代碼 |
否 |
在大型企業上運行 Transform 工具時,可以從預填充 locations_to_be_edited.csv locations.csv組成。進一步閱讀以查看範例。
locations.csv是運行變換工具時的可選輸入,因此如果選項 -locations=input/locations.csv 不存在,則變換工具的行為將與以前相同。
新的輸出檔
轉換工具有 5 個新的輸出檔:
- locations_to_be_edited.csv – 此文件預先填充了要遷移的大型企業的所有位置資訊。
範例:
locationId,enterpriseId,遷移狀態,名稱,時區,語言,位址1,位址2,城市,州,郵遞區區,國家/地區auto_mig_ent_grp1,auto_mig_ent,,auto_mig_ent_grp1,,,100 Main Street,,蓋瑟斯堡,MD,20877,US auto_mig_ent_grp2,2auto_mig_ent_grpauto_mig_ent,,,101 Main Street,,,Gaithersburg,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,,3auto_mig_ent_grp,,,102 Main Street,,蓋瑟斯堡,MD,20877,US
合作夥伴/客戶可以使用它來生成locations.csv,以控制特定階段要遷移的位置(並根據需要更新位置資訊)。
範例: locations.csv從上述locations_to_be_edited.csv生成
locationId,enterpriseId,遷移狀態,名稱,時區,語言,位址1,位址2,城市,州,郵遞區區,國家1 auto_mig_ent_grp,auto_mig_ent,遷移,auto_mig_ent_grp1,,,100 Main Street,,蓋瑟斯堡,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,遷移,auto_mig_ent_grp2,,,101 Main Street,,蓋瑟斯堡,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,dont_migrate,3auto_mig_ent_grp,,,102 Main Street,,蓋瑟斯堡,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 .csv blf_monitored_elements – 4 個檔具有相同的用途:如果遷移位置依賴於其他位置,請在遷移位置生成相應功能 agents/supervisors/originators/targets/monitored_elements 的完整清單。
它們具有幾乎相同的格式(第 3 列名稱因功能而異),如下所示(auto_mig_ent_grp上一階段 2 的尋線組代理清單):
範例:以下內容來自 hunt_group_agents.csv
特徵名稱,特徵位置,代理,位置 Sarah Rodriguez,2auto_mig_ent_grp,agent_michael@domain.com,1auto_mig_ent_grp Sarah Rodriguez,2auto_mig_ent_grp,agent_sally@domain.com,1auto_mig_ent_grp
如果在運行轉換工具時沒有locations選項,則上述4個檔將為整個企業生成尋線組/呼叫中心/尋呼組/分頁組/busy-lamp-field的代理/主管/發起方/目標/monitored_elements 的完整清單,可用於規劃分階段遷移。
中的新部分 exception_report
在為大型企業執行分階段遷移時,如果存在不滿足的位置依賴關係,.txt exception_report 中將有一些新部分。
範例:以下新部分適用於位置 auto_mig_ent_grp2 尋線組 Sarah Rodriguez 在位置 auto_mig_ent_grp3 中的代理,該代理在此階段未遷移且未遷移。
位置之間的依賴關係 - 尋線組 名稱 位置 代理 代理的位置 註釋 ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 位於不同位置的代理尚未遷移 Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 位於不同位置的代理尚未遷移
以下新部分就如何在遷移階段對位置進行分組提出了建議。
建議同時移動的位置:
位置 auto_mig_ent_grp1 依賴於位置 auto_mig_ent_grp2、 auto_mig_ent_grp3 位置 auto_mig_ent_grp2 依賴於位置 auto_mig_ent_grp3
如果在運行 Transform (變換) 工具時 locations (位置) 選項不存在,則 建議移動的位置 部分會同時列出所有位置依賴關係,以便於規劃。
在運行帶有locations選項的Transform工具時(即,對於遷移階段),建議同時移動的位置部分僅列出當前階段的位置依賴關係。
供應工具
對於大型企業,預配工具可以照常運行。
設備行動工具
設備移動工具可以針對 customer.json.to 實現的位置子集運行,以添加具有兩列的新可選 locations.csv 檔。
External_id |
位置名稱 |
---|---|
外部ID值 |
位置名稱/組名稱 |
- 這是一個可選檔,如果未提供或提供空值,它將遷移所有位置。
- 如果提供了位置名稱及其各自的 external_ID,則只會遷移這些位置。
命令如下:
./devicemove.sh -input=<input_path>/customer.json -locations=<input_path>/Location_names.csv
時區
美國:
“時區”:[“美國/阿達克”,“美國/安克雷奇”,“美國/芝加哥”,“美國/丹佛”,“美國/洛杉磯os_”,“美國/北ew_約克”,“美國/鳳凰城”,“太平洋/檀香山”]
加拿大:
“時區”:[“美國/Dawson_Creek”,“美國/埃德蒙頓”,“美國/哈利法克斯”,“美國/蒙特利爾”,“美國/里賈納”,“美國/St_Johns”,“美國/溫哥華”,“美國/溫尼伯”]
澳大利亞:
“timeZones”:[“澳大利亞/阿德萊德”,“澳大利亞/布裡斯班”,“澳大利亞/Broken_Hill”,“澳大利亞/達爾文”,“澳大利亞/霍巴特”,“澳大利亞/Lord_Howe”,“澳大利亞/珀斯”,“澳大利亞/悉尼”]
法國:
“時區”:[“歐洲/巴黎”]
葡萄牙:
“timeZones”:[“大西洋/亞速爾群島”,“歐洲/裡斯本”]}
英國:
“timeZones”:[“歐洲/倫敦”]
義大利:
“時區”:[“歐洲/羅馬”]