- 首頁
- /
- 文章
轉換至 Wholesale RTM 解決方案的移轉工具
以最少的預先配置運行遷移。簡化命令運行。 管理員可以在配置完成後查看數據,並在 遷移完成後立即撥打和接聽電話。它支援 UC-One 用戶端自動升級到 Webex 應用。
概觀
本文檔的目的是提供有關使用工具從 Cisco BroadWorks、Webex for BroadWorks 和 BroadCloud 遷移到 Wholesale 和 Webex Calling 的詳細說明。本文檔涵蓋了一系列遷移工具,旨在協助現有的 Cisco BroadWorks、Webex for BroadWorks 和 BroadCloud 客戶遷移到批發市場通路解決方案。
遷移工具旨在幫助用戶從 BroadWorks 完全過渡到批發服務。它們並非為同一客戶組織內兩種服務的長期共存而設計。
移民的影響
移民後的影響如下:
管理員
遷移完成後,管理員必須:
- 開始使用 Partner Hub 和 Control Hub 配置功能,而不是使用 CommPilot。
- 重新配置所有不屬於遷移範圍的功能。
遷移工具完成後,您需要手動遷移那些未自動遷移的功能。
使用者
遷移後,受支援的功能應該與遷移前一樣正常運作。遷移後,必須在 Webex 上重新配置遷移過程中不支援的 Webex Calling 功能:
- 用戶將遺失通話記錄和簡訊記錄。
- 使用者將會遺失所有個人按鍵設定和自訂設置,遷移後必須重新配置這些設定。例如快速撥號。
- 用戶首次登入時必須重設存取代碼和密碼。
- 使用 UC-One 用戶端的使用者在首次登入時需要升級到 Webex App。
遷移工具架構
遷移工具架構由四種不同的工具組成:
- 提取工具— 從 Cisco BroadWorks 提取企業、群組、號碼、使用者、服務、電話和軟體用戶端。BroadCloud 合作夥伴必須在服務提供者入口網站中提交資料提取請求。
- 轉換工具— 將擷取工具擷取的資訊轉換為可編輯的 JSON 檔案。
- 設定工具— 使用轉換工具的 JSON 輸出文件,透過 Webex 公共 API設定客戶、位置、號碼、使用者、服務和電話。
- 裝置移動工具— 使用轉換工具 JSON 輸出文件,透過轉換工具重建設定檔並重新啟動電話,在 Wholesale RTM 解決方案中啟動號碼,並在 Cisco BroadWorks 中停用電話號碼。
- 此工具支援將電話和軟體用戶端設定檔以及號碼啟動還原到 Cisco BroadWorks 中。
- BroadCloud 合作夥伴必須在服務提供者入口網站提交遷移請求。
下圖展示了管理員啟動遷移任務後,這四個工具如何按順序與 Cisco BroadWorks、公共 API 通信,並將指標上傳到 Webex 服務以進行後續分析。
圖 1. 移轉工具
需求
在運行遷移工具之前,合作夥伴必須滿足以下要求:
- 合作夥伴和合作夥伴管理員帳戶必須已加入批發 RTM 解決方案。在預售階段,合作夥伴無需加入批發 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 或更高版本。
- 客戶必須擁有有效的帳單地址,最終使用者必須在 Cisco BroadWorks 中設定企業電子郵件地址。如果未設定這些值,合作夥伴管理員必須聯絡其客戶以取得這些值。在執行轉換工具之前,必須將這些詳細資訊新增至 CSV(逗號分隔值)檔案中。轉換工具提供了範例 CSV 檔案。
移轉計劃
遷移計畫分為三個階段:
- 準備
- 使用擷取工具取得使用者資料副本
- 使用令牌生成器工具產生令牌
- 使用轉換工具格式化使用者數據
- 佈建
- 使用擷取工具取得最新用戶數據
- 使用轉換工具格式化使用者數據
- 使用設定工具為使用者配置資源
- 移轉
- 使用設備遷移工具遷移設備
- 無裝置遷移 [ 透過控制中心啟動電話號碼 ]
如果合作夥伴管理員沒有要從 Cisco BroadWorks 移轉到 Wholesale 的設備,則無需執行設備移轉工具。合作夥伴管理員可以使用下面的公開鏈接,透過控制中心門戶直接啟動電話號碼。有關更多資訊,請參閱在 Control Hub 中管理電話號碼。
如果合作夥伴管理員透過 Control Hub 啟用了他們的電話號碼,則在 Cisco BroadWorks 中停用電話號碼是可選的。
功能已自動遷移至批發呼叫
這些用戶功能將由遷移工具自動遷移:
- 語音留言設定和自訂問候語(語音留言、個人化姓名語音和用戶 PIN 碼不會被移轉)
- 替代號碼
- BroadWorks Anywhere
- 繁忙的燈場
- 來電顯示(自訂姓名和電話號碼)
- 呼叫等待中
- 呼叫轉移設定(呼叫轉移) always/busy/no answer/not 可達)
- 通話攔截
- 請勿打擾
- 傳真設定
- 遠距工作
- 共用通話外觀
- 同時進行人員輪調(包括行程安排和篩選標準)
- 電話通知(包括時間安排和篩選條件)
- 拒絕匿名通話
- 選擇性拒接
- 選擇性呼叫轉移
- 選擇性呼叫接受
- 定向接聽電話和強行闖入
- 駁船進入豁免
- 按鍵通話
- 隱私權
- 待話期間背景音樂
- 假日服務
- 夜間服務
- 外撥電話計劃
- 撥出電話套餐 - 授權碼
- 外撥電話套餐 - 號碼轉移
- 來電套餐
- 總機用戶端
- 通話錄音
這些群組功能由移轉工具自動移轉:
- 自動語音應答
- 自訂問候
- 呼叫轉移設定(始終、遇到忙碌、選擇性)
- 替代號碼
- Webex 中不提供假日選單。
- 選擇性拒接
- Cisco BroadWorks呼叫中心標準版與BroadCloud呼叫佇列:
- 基本配置
- 自訂問候
- 代理人和主管
- 呼叫轉移設定(始終、遇到忙碌、選擇性)
- 替代號碼
- 音樂暫停
- 強制轉發
- 舒適資訊繞過
- 公共工作區:
- 來電轉接
- 請勿打擾
- 呼叫等待中
- 通話攔截
- 音樂暫停
- 忙線指示燈場(監視器)
- 來電者 ID
- 替代號碼
- 來電套餐
- 外撥電話計劃
- 撥出電話套餐 - 授權碼
- 外撥電話套餐 - 號碼轉移
- 專業工作空間:
- 來電轉接
- 語音郵件
- 語音信箱 - 忙線提示
- 語音信箱 - 無人問候語
- 請勿打擾
- 呼叫等待中
- 通話攔截
- 音樂暫停
- 忙線指示燈場(監視器)
- 按鍵通話
- 同時響鈴
- 拒絕匿名通話
- 選擇性呼叫轉移
- 選擇性拒接
- 選擇性呼叫接受
- 插入
- 隱私權設定
- 來電者 ID
- 替代號碼
- 來電套餐
- 外撥電話計劃
- 撥出電話套餐 - 授權碼
- 外撥電話套餐 - 號碼轉移
- 通話錄音
- 虛擬線路:
- 來電轉接
- 語音郵件
- 語音信箱 - 忙線提示
- 語音信箱 - 無人問候語
- 呼叫等待中
- 通話攔截
- 音樂暫停
- 按鍵通話
- 插入
- 隱私權設定
- 來電者 ID
- 來電套餐
- 外撥電話計劃
- 撥出電話套餐 - 授權碼
- 外撥電話套餐 - 號碼轉移
- 通話錄音
- 呼叫駐留
- 呼叫代接
- 搜尋群組
- 呼叫轉移設定(始終、遇忙、選擇性、無法接通)
- 替代號碼
- 位置代碼(每個位置或群組一個)
- 傳呼群組
- 日程安排(企業日程安排不會遷移)
- 語音入口網站
- 音樂暫停
- 常用電話簿
- 語音郵件群組
支援的裝置
設定工具將自動建立支援的電話號碼並將其指派給 Webex Calling 中的使用者。在「裝置遷移工具支援」欄位中標記為「是」的電話,在執行裝置遷移工具時,也會自動從 Cisco BroadWorks 或 BroadCloud 遷移到 Webex Calling。此欄位中標示為「否」的電話需要手動幹預,才能在 Cisco BroadWorks 設備範本或電話本身中變更 DMS URL。
最後一列提供了手機型號與檔案中「裝置類型」欄位的對應關係。 transform-tool/input/newphones.csv. (有關 newphones.csv 的更多信息,請參閱本文的 轉換工具 部分)。
|
手機型號 |
設備移動工具支持 |
newphones.csv 中的設備類型 |
|---|---|---|
|
Cisco MPP 6821 |
是 |
DMS Cisco 6821 |
|
Cisco MPP 6841 |
是 |
DMS Cisco 6841 |
|
Cisco MPP 6851 |
是 |
DMS Cisco 6851 |
|
Cisco MPP 6861 |
是 |
DMS Cisco 6861 |
|
Cisco MPP 6871 |
是 |
DMS Cisco 6871 |
|
Cisco MPP 7811 |
是 |
DMS Cisco 7811 |
|
Cisco MPP 7821 |
是 |
DMS Cisco 7821 |
|
Cisco MPP 7832 |
是 |
DMS Cisco 7832 |
|
Cisco MPP 7841 |
是 |
DMS Cisco 7841 |
|
Cisco MPP 7861 |
是 |
DMS Cisco 7861 |
|
Cisco MPP 8811 |
是 |
DMS Cisco 8811 |
|
Cisco MPP 8832 |
是 |
DMS Cisco 8832 |
|
Cisco MPP 8841 |
是 |
DMS Cisco 8841 |
|
Cisco MPP 8845 |
是 |
DMS Cisco 8845 |
|
Cisco MPP 8851 |
是 |
DMS Cisco 8851 |
|
Cisco MPP 8861 |
是 |
DMS Cisco 8861 |
|
Cisco MPP 8865 |
是 |
DMS Cisco 8865 |
|
思科 MPP 8875 |
是 |
DMS Cisco 8875 |
|
思科 ATA191 |
是 |
DMS Cisco 191 |
|
Cisco ATA192 |
是 |
DMS Cisco 192 |
|
Cisco DBS 110 |
是 |
DMS Cisco DBS110 |
|
Polycom VVX101 |
是 |
DMS Polycom VVX101 |
|
Polycom VVX150 |
是 |
DMS Polycom VVX150 |
|
Polycom VVX201 |
是 |
DMS Polycom VVX201 |
|
Polycom VVX250 |
是 |
DMS Polycom VVX250 |
|
Polycom VVX301 |
是 |
DMS Polycom VVX301 |
|
Polycom VVX311 |
是 |
DMS Polycom VVX311 |
|
Polycom VVX350 |
是 |
DMS Polycom VVX350 |
|
Polycom VVX401 |
是 |
DMS Polycom VVX401 |
|
Polycom VVX411 |
是 |
DMS Polycom VVX411 |
|
Polycom VVX450 |
是 |
DMS Polycom VVX450 |
|
Polycom VVX501 |
是 |
DMS Polycom VVX501 |
|
Polycom VVX601 |
是 |
DMS Polycom 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 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 |
|
Yealink CP925 |
是 |
DMS Yealink CP925 |
|
億聯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 解決方案不支援的設備,則這些設備不符合遷移條件。在這種情況下,您有以下選擇:
- 在遷移之前,先在 Cisco BroadWorks 上設定新電話。
- 舊電話仍保留在 Cisco BroadWorks 系統中,使用者必須安裝 Webex 應用程式才能撥打和接聽電話。
批發通話套餐
遷移工具提供了一組預設設置,用於為訂戶選擇批發通話套餐。如果以後需要不同的套餐,合作夥伴管理員可以在控制中心進行更改。
Cisco BroadWorks 遷移包配置
所有從 Cisco BroadWorks 遷移過來的使用者都會預設使用 Webex Calling Package。如果希望為未指派呼叫等待或語音信箱的訂閱者啟用 Webex Voice Package,可以在轉換工具的 partner.cfg 檔案中取消註釋 USE_WEBEX_VOICE_PACKAGE 行來啟用此功能。
Webex for BroadWorks 遷移包映射
從 Webex 遷移到 Broadworks 套餐取決於 Broadworks 套餐類型。在變換工具的設定檔中配置預設映射 conf/w4b_package_to_wholesale_package.csv.
|
Webex for BroadWorks 套件 |
批發通話套餐 |
|---|---|
|
軟體電話 |
Webex Voice |
|
基本 |
Webex 通話 |
|
標準 |
Webex Suite |
|
高級 |
Webex Suite |
BroadCloud 遷移包映射
根據站點類型從 BroadCloud 業者映射包進行遷移。預設映射可以在轉換工具的設定檔 conf/rialto_station_type_to_wholesale_package.csv 中配置。
|
BroadCloud 載波站類型 |
批發通話套餐 |
|---|---|
|
基本 |
Webex Voice |
|
會議室 |
Webex Voice |
|
傳訊 |
Webex Voice |
|
標準 |
Webex Voice |
|
主管 |
Webex Suite |
|
所有其他類型的車站 |
Webex Voice |
將 BroadWorks 或 BroadCloud 使用者帳戶轉換為 Webex Calling 工作區
Webex Workspace 是一部可供多人分享的電話,例如:例如:會議室、倉庫或大廳的電話。此類電話可以在 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
- 運行變換工具。
- 運行配置工具。
- 開啟新建立的客戶組織的控制中心,並設定 SIP 域(請參閱圖 2,在控制中心配置 SIP 域)。
- 再次運行配置工具。這樣就能創建工作區並將手機分配給它。
限制:
使用者功能配置(例如呼叫轉移、請勿打擾)不會自動遷移到工作區。
圖 2:在 Control Hub 中配置 SIP 域
令牌生成器工具
合作夥伴管理員在開始執行遷移工具之前,至少執行一次此令牌產生器實用工具。合作夥伴帳戶加入批發 RTM 解決方案後,執行此工具只需一次。該工具允許合作夥伴管理員透過網頁瀏覽器登錄,以取得更新遷移工具的合作夥伴設定檔所需的唯一令牌。
必要條件
在電腦上安裝 Java 8、11、17 或 21。Java 可以從許多來源獲取,包括:
- 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,並複製該 TOKEN 以備後續使用。
使用者介面示意圖如下所示,供您參考:

圖 3:使用 Cisco Webex 登入

圖 4:憑證視窗

圖 5:代幣生成
BroadWorks 設定任務
在輔助 BroadWorks 伺服器上執行提取和裝置移動工具之前,請先設定下列步驟。
啟用 OCI-P 連接
裝置行動工具透過 OCI-P 指令與 BroadWorks 通信,若要啟用 OCI-P 連接,請使用下列步驟:
步驟 1: 使用命令列介面配置常規設定。
在命令列介面 (CLI) 中執行以下命令,切換到 GeneralSettings 目錄:
AS_CLI> cd /Applications/OpenClientServer/GeneralSettings. 在命令列介面 (CLI) 中執行以下命令以取得目前的常規設定:
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。
切換到 Provisioning 目錄:
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning 執行以下命令以取得目前的 OCI 配置設定:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as
第四步: 在命令列介面 (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.
驗證客戶端伺服器是否已部署並處於活動狀態
如果尚未部署或尚未啟動,請使用下列命令在輔助應用程式伺服器上部署並啟動 Open Client Server。
步驟 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。
Cisco 通話方案
Cisco 通話套餐提供了一套捆綁式解決方案,旨在簡化您使用 Webex Calling 的雲端通話體驗。
必要條件
Cisco 客戶團隊必須協助合作夥伴管理員在批發設定範本中將雲端連接 PSTN 供應商設定為 Sinch。
變換工具
若要啟用 Cisco 通話計劃,請將下列設定新增至 partner.cfg 檔案中:
- 啟用_思科_呼叫_PLAN=Yes
- 預設情況下,此屬性已被註解掉。管理員必須 先取消註解並啟用 它,然後才能執行轉換工具。
- 啟用此屬性並執行轉換工具後,客戶 JSON 檔案的 Wholesale Package 部分將自動包含 Cisco 呼叫計畫。
配置工具
對於選擇 Cisco 通話套餐的客戶地點,我們會在號碼設定階段啟動相關號碼。但是,客戶只有在遷移過程完成後才會開始使用這些號碼。
擷取工具
對於 BroadCloud
提取工具已整合到 BroadCloud 服務提供者入口網站中。服務提供者管理員可以:
- 每次請求最多可提交 50 位客戶的資料擷取請求。一天內,同一客戶的提取請求不能提交超過 10 次。
- 自請求提交之日起 28 天內,您可以下載提取的資料檔案(ZIP 格式)。
下圖顯示了服務提供者入口網站。
圖 6:服務提供者入口網站
圖 7:服務提供者入口網站
CSV擷取請求
發起 CSV 提取請求
-
下載客戶 CSV 文件
點擊 「 發起CSV 提取請求 」部分右上角的「下載客戶 CSV 」連結。
-
編輯客戶列表
管理員可以編輯此 CSV 文件,使其僅包含需要執行資料提取的客戶。
-
上傳並提交
編輯完成後,上傳修改後的CSV檔。
點擊 提交 以啟動所列客戶及其關聯位置的提取請求。
發起提取包含位置資訊的客戶 CSV 檔案的請求
-
選擇客戶和下載位置
從下拉式選單中選擇一位客戶。
從 查看客戶→ 網站標籤 → 將位置匯出為 CSV下載對應的 locations.csv 。
-
編輯位置文件
管理員可以編輯 CSV 文件,只包含他們想要提取的位置資訊。
-
上傳並提交
上傳編輯後的 locations.csv 文件,然後點擊 提交。
提取請求中只會包含所選客戶的指定位置。
發起所有客戶的提取請求
- 點擊 提交 以發起提取請求,請求內容為目前服務提供者下的所有客戶 和所有位置。
適用於 Cisco BroadWorks 和 Webex for BroadWorks
- 提取工具在合作夥伴網路內的輔助 Cisco BroadWorks 應用伺服器上運行,並透過 OCI-P 連接。
- 該工具從 Cisco BroadWorks 或 BroadCloud 平台提取原始企業、群組、號碼、用戶、服務、裝置和軟體用戶端數據,並將這些數據輸出到 XML 文件,為轉換工具提供輸入。
接下來的章節將介紹如何安裝和設定擷取工具。
必要條件
- 透過 SCP 將提取工具二進位檔案傳輸到輔助 Cisco BroadWorks 應用伺服器。
- 透過 SSH 連接到輔助 Cisco BroadWorks 應用伺服器,設定先決條件並執行提取工具。
- 設定服務提供者和群組 ID 以從 Cisco BroadWorks 中提取 conf/exportTool.yml. 請參考以下 YAML 程式碼片段範例:
ServiceProviderID-A: - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B: - ALL - 請確保輔助 Cisco BroadWorks 應用伺服器的使用者 ID、密碼和主機名稱正確無誤。 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.對於 Webex for BroadWorks 遷移,
REFRESH_TOKEN屬性是必需的。 - 修改 JDK/JRE 如果是輔助 Cisco BroadWorks 應用伺服器,則需要在 export.sh 檔案中指定環境路徑。 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 Public API。它讀取提取工具輸出的 ZIP(extracted_data_<timestamp>.zip)檔案作為輸入,並將原始 XML 轉換為配置工具使用的 JSON 格式。
必要條件
下載並解壓縮移轉工具二進位檔案後,請配置以下先決條件:
- 在下列位置設定刷新_令牌(令牌從_令牌產生器工具複製_)和主位置_名稱 conf/partner.cfg 文件:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_LOCATION=Main - (可選)在以下位置設定 PROVISIONING_ID(從合作夥伴中心的範本複製): conf/partner.cfg 文件:
PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1為了更完整地驗證客戶電子郵件地址,您可以選擇設定 PROVISIONING_ID。 - 配置缺失的資訊 input/customers.csv 文件(見下一節)缺失時。
- 新增最終使用者的電子郵件地址。 input/users.csv 文件。
- 如果需要設定新手機,請將使用者新手機的 MAC 位址和電子郵件地址新增至系統。 input/newphones.csv 文件。只有當合作夥伴管理員想要在批發呼叫中配置新電話時才需要這樣做。
- 透過使用以下方式將 BroadWorks 呼叫中心轉換為 CxEssentials: input/cxessentials.csv 文件。
- (可選)啟用 UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS 屬性,將所有呼叫中心轉換為 CxEssentials。
- 使用 input/locations.csv 該文件支援大型企業遷移,允許管理員按位置遷移其客戶的位置。
- 如果 Cisco BroadWorks 設備設定檔中沒有 MAC 位址,則可以選擇啟用從 SIP REGISTER 訊息的 User-Agent 標頭中使用 MAC 位址。取消註解該行 USE_MAC_ADDRESS_FROM_SIP_REGISTER=yes 在文件中 conf/partner.cfg
- 您可以選擇啟用以下屬性:ANALOG_USER_TYPE_ENABLE_CALL_WAITING、ANALOG__USER [_] TYPE ENABLE_MUSIC_ON_HOLD 和 ANALOG_USER_[] TYPE [] DISABLE ON_[] HOLD 和 ANALOG [] USER [] TYPE DISABLE_T38,以保持音樂配置和呼叫類型。
-
如果要設定通用網關設備,請將設備的 MAC 位址和使用者 ID 新增至… input/genericgateways.csv 文件。另外,也要說明該用戶是主要所有者還是共享用戶(用於共享通話)。只有當合作夥伴管理員計劃在批發呼叫中使用通用網關設備時才需要這樣做。
此功能不適用於從 BroadCloud 到 Wholesale 的遷移。
-
對於 BroadCloud 遷移,要將所有訊息站類型為 [] 的使用者轉換為 voice_mail_group,請更新 conf/rialto_station_type_to_wholesale_package.csv 文件,將 批發套餐 值替換為 voice_mail_group ,其中 Rialto 站類型 為訊息的行。
(可選)在 partner.cfg 中啟用 COMMON_VOICE_MAIL_GROUP_PASSCODE 屬性,以配置語音郵件群組的預設 PIN 碼。
如果 partner.cfg中未指定此屬性,則必須在 customers.csv 檔案中的 commonVoicemailGroupPassCode 欄位中為每個客戶提供此屬性。
-
將常用聯絡人遷移到 Webex Calling
它是企業級和網站級通用聯絡人管理的增強功能。現在可以根據配置設置,將這些聯絡人遷移為組織聯絡人(Org Contacts)或虛擬分機。以下詳細資訊將引導您完成此遷移過程。
關鍵配置:
- 常用_電話_列表_至_虛擬_分機_起始_範圍
partner.cfg 檔案中引入了一個新的屬性, COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE。此屬性決定如何將共同聯絡人從 Rialto 遷移到 Webex Calling。
- 未配置 COMMON_PHONE_LIST_TO_VIRTUAL_EXENSION_START_RANGE
共同聯絡人將遷移為組織聯絡人(組織聯絡人)。
無需額外配置。
組織層面的聯繫仍然可用。
- 已配置 COMMON_PHONE_LIST_TO_VIRTUAL_EXENSION_START_RANGE
共同聯絡人將遷移為虛擬分機。
每個聯絡人都會附加一個分機號碼,分機的起始範圍在 partner.cfg 的 COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE 屬性中定義。
根據聯繫範圍的不同,虛擬分機可以在組織層級和地點層級得到支援。
- 常用_電話_列表_至_虛擬_分機_起始_範圍
- 啟用 Webex 作為預設通話錄音供應商。
只有當將設定了 Dubber 的使用者的通話錄音設定遷移到 Webex 中的 Cisco Native Call Recording 時,才需要執行此步驟。
要啟用此選項:
- 在 partner.cfg 檔案中,設定以下屬性,
DEFAULT_CALL_RECORDING_VENDOR=Webex。 - 此外,可以使用屬性
WEBEX_CALL_RECORDING_STORAGE_REGION來配置儲存區域。Webex Calling 不支援 BroadCloud 的 按需 錄製選項。這些通話錄音設定不會遷移,並且會出現在異常報告中。
- 在 partner.cfg 檔案中,設定以下屬性,
-
將選定的電話號碼排除在遷移範圍之外:
若要將特定電話號碼從遷移過程中排除,必須使用轉換工具依照以下兩步驟程序進行操作:
- 首次運行變換工具。完成後,該工具將產生一個名為 telephone_numbers_inventory.csv 的文件,該文件位於 output/timestamp/ 目錄。客戶需要查看此文件,並在「刪除 Tn」列中對每個應從即將進行的遷移中排除的電話號碼表示「是」。
- 使用適當的排除標誌更新 telephone_numbers_inventory.csv 檔案後,再次執行轉換工具。更新後的文件應以下列格式作為參數傳遞。
./transform.sh -extract=input/extracted_data_1747640608219.zip -decommissionnumbers={filepath/telephone_numbers_inventory.csv}
加滿 input/customers.csv
文件 input/customers.csv 提供 Cisco BroadWorks 或 BroadCloud 中可能缺少的資料。如果所有必填資訊都已提供,則此文件可以留空。您不必填寫所有列,只有缺少的資訊是必填項。
下表解釋了最重要的列 input/customers.csv.
|
列名 |
規則 |
|---|---|
|
ID |
在 Cisco BroadWorks 企業模式:
在 BroadWorks 服務提供者模式下,這是 Cisco BroadWorks groupId。 在 BroadCloud 中,這是 Rialto 客戶 ID。 |
|
externalId |
這是與合作夥伴內部針對該客戶所使用的識別碼相符的識別碼。此列在 Webex 合作夥伴組織內必須是唯一的。此列為可選,轉換工具將自動產生唯一識別碼。 此列不用於企業內部的群組。 |
|
客戶名稱 |
對於企業用戶而言,此欄位用作 Webex 客戶名稱欄位。 對於企業內的某個群組,此欄位用作位置名稱。位置名稱在企業內必須是唯一的。 |
|
主要信箱 |
這是 Webex 客戶管理員的電子郵件地址。 對於企業內的群組,此列為可選。 |
|
地址列 |
對企業而言,該地址既用作帳單地址,也用作第一個辦公地點地址。 對於企業內的某個團隊,該位址用作其位置位址。 |
|
timezone |
請參閱本文的時區部分。 |
|
語言 | 請參閱 Webex 支援的語言。 |
|
預設語音信箱密碼 |
請參閱 設定語音信箱 PIN 碼。 |
|
通用語音信箱組密碼 | 使用此列指定將套用於對應客戶所有語音郵件群組的預設 PIN 碼。 遷移完成後,管理員必須更新每個語音信箱的 PIN 碼。在轉換過程中,管理員指定的通用 PIN 碼將分配給所有語音郵件群組。 |
加滿 input/users.csv
文件 input/users.csv 提供 Cisco BroadWorks 或 BroadCloud 中可能缺少的資料。如果所有必填資訊都已提供,則此文件可以留空。您不必填寫所有列,只有缺少的資訊是必填項。
所有這些字段都是可選的。
|
列名 |
規則 |
|---|---|
|
使用者身分 |
用戶的唯一識別碼。這可以是 BroadWorks 或 BroadCloud 用戶 ID。 |
|
電子郵件 | (可選)使用者的電子郵件地址。如果提供,將用於配置目的。 |
|
電話號碼 |
(可選)要設定的用戶電話號碼。 |
|
包裹 |
(可選)用戶軟體包類型。允許的值:語音、通話、套房、 common_area、 virtual_line、 dont_migrate、 call_park_ext 或 voice_mail_group。 當合作夥伴希望將某些用戶(及其設備和電話號碼)從配置和遷移中排除時,可以使用 dont_migrate 值。 BroadWorks 和BroadCloud 都支援此功能。套用此操作後,所選用戶及其相關資源將不會被移轉或配置。 若要使用此功能,管理員應在 users.csv 檔案的 package 欄位中輸入 dont_migrate 。 |
|
分機 |
(可選)要指派給使用者的電話分機號碼。 |
|
名字 |
(可選)用戶全名。 |
|
ata_settings |
(可選)允許的值:t38,模擬 到 enable/disable 呼叫等待、等待音樂和 T38 設置 T38: 此選項會停用呼叫等待和保留音樂,並啟用 ATA 裝置的 T38 設定。 模擬:
|
|
do_not_move_phone |
限 BroadWorks。可選標誌,用於阻止設備遷移到 Webex Calling。 此選項可讓合作夥伴配置使用者及其通話設定、裝置和電話號碼 ,而 無需將裝置遷移到 Webex 或在 Webex Calling 中啟動電話號碼。 此設定 僅適用於BroadWorks ,不適用於 BroadCloud。 若要使用此功能,管理員應在 users.csv 檔案的 do_not_move_phone (僅限 BroadWorks)欄位中指定 do_not_move_phone 。 這樣可以確保用戶無需啟動號碼或行動手機即可完成配置,從而繼續透過 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 預檢
轉換工具會向 Webex 發送 API 請求,以發現潛在的設定問題。預設情況下,它會驗證客戶的地址和主要電子郵件地址。如果在 PROVISIONING_ID 值中指定了 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 for BroadWorks 移轉。這 `broadcloud_info` JSON 屬性僅適用於 BroadCloud 遷移。
配置工具
配置工具通常可以在任何機器上運行(通常是合作夥伴的管理員筆記型電腦),並使用 Webex 公共 API。它讀取轉換工具輸出的 JSON(customer.json)檔案作為輸入,並在 Webex Wholesale RTM 解決方案中配置客戶、位置、號碼、使用者、服務和裝置。
必要條件
在配置工具目錄中配置以下先決條件:
- 在電腦上安裝 Java 8、11、17 或 21。Java 可以從許多來源獲取,包括:
- 下載並解壓縮移轉工具二進位檔案後,在 MAC 的 provisioning_tool.sh 檔案中設定 JAVA_HOME 環境變量,在 Windows 的 provisioning_tool.bat 檔案中設定 JAVA [] HOME 環境變數。
- partner.cfg 檔案:
- 設定批發_設定_ID 和刷新_令牌(令牌從令牌產生器工具複製)。合作夥伴管理員必須聯絡其客戶團隊以取得 PROVISIONING_ID:
WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj -
如果合作夥伴不想向使用者發送歡迎郵件,請將 ALLOW_ADMIN_INVITE_EMAILS 設定為 false。預設值為真。
Webex 只會傳送歡迎郵件給最終使用者。客戶管理員收不到歡迎郵件。
位於美國和加拿大的使用者和客戶管理員會收到來自 RedSky 的單獨電子郵件通知。RedSky E911 平台會傳送此電子郵件以確認建立緊急服務客戶帳戶。這封 RedSky 電子郵件與 Webex 歡迎電子郵件是分開的,不受 Webex 電子郵件設定控制。對於美國和加拿大的批發機構,RedSky 會自動啟用為緊急服務提供者。
- 設定批發_設定_ID 和刷新_令牌(令牌從令牌產生器工具複製)。合作夥伴管理員必須聯絡其客戶團隊以取得 PROVISIONING_ID:
- 使用 Webex for BroadWorks 遷移的 WEBEX4BWKS_EMAIL_SUBJECT 屬性,向 Webex for BroadWorks 訂閱者發送更改密碼請求電子郵件主題。
- 使用 Webex for BroadWorks 遷移的 WEBEX4BWKS_EMAIL_BODY 屬性,向 Webex for BroadWorks 訂閱者發送更改密碼請求電子郵件正文。
- 使用
CUSTOM_TAGS屬性在建立客戶後新增標籤。
運行說明
請依照下列步驟在 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 for BroadWorks 遷移的先決條件
合作夥伴管理員必須更新其 BroadWorks 入職模板,以支援 Webex 與 BroadWorks 的共存功能。請參考下圖:
一旦 Webex for BroadWorks Onboarding 範本更新為支援遷移,請要求 Cisco 客戶團隊在合作夥伴層級啟用「wholesale-partner-blending-enabled」功能開關。這樣一來,就可以在配置過程中將批發套餐新增至現有的 Webex for BroadWorks 客戶組織。
運行配置工具時新增一個附加參數。
準備階段: 這是管理員可以將 BroadWorks 使用者配置為批發訂閱使用者並繼續使用 Webex for BroadWorks 的預設階段。
維護階段: 在第二階段,管理員可以將批發許可證指派給現有的 Webex for 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 ****************
系統將列印一張表格,列出每次運行創建的位置數量:
輸出
配置工具會在 輸出/<external_id>中產生成功和錯誤報告。 /*.success/error 文件。查看輸出成功和錯誤日誌,以驗證設定是否成功。
系統將在 output/consolidated_reports/ 目錄中產生一個 Provisioning_Report_*.csv 檔案。該文件包含每個實體及其設定的成功和失敗詳情,提供全面的配置報告。
配置成功後,最終使用者將收到來自批發 RTM 解決方案的電子郵件。
合作夥伴管理員可以在合作夥伴中心和控制中心入口網站中驗證客戶配置。請參考合作夥伴中心和控制中心入口網站中的以下插圖:
圖 8:Partner Hub
圖 9:Control Hub
圖 10:裝置
圖 11:通話
配置後限制
BroadCloud 遷移配置完成後, 下列操作將會封鎖。 :
- CAP Portal – 新增使用者或移植裝置。
- SP Portal – 建立包含設備或號碼的 ADD 訂單。
- RSB API – 建立包含設備或號碼的 ADD 訂單並建立使用者。使用設備或號碼進行的 RSB ADD 訂單將被拒絕。
裝置移動工具
對於 BroadCloud
對於 BroadCloud 合作夥伴,請使用服務提供者入口網站提交號碼、裝置和共享呼叫外觀 (SCA) 遷移的遷移請求。
在服務提供者入口網站中,遷移請求最多可以包含 50 個客戶。一天內最多可提交 10 個申請。
管理員可以透過在 conf/partner.cfg 檔案中設定 ROLLBACK_TO_BROADCLOUD=true 來啟用自動回滾,這樣在遷移後裝置就會被移回 BroadCloud。它支援使用 NS Sync 進行同區域和異區域遷移,但僅限於成功遷移。對於失敗的操作,管理員必須先向 Cisco TAC 提出請求,然後才能要求回溯。
在入口網站中選擇遷移類型時,有兩種選項可供選擇:
- 遷移 – 選擇此選項可啟動遷移號碼、裝置和共用呼叫顯示 (SCA) 的要求。
- 裝置狀態 – 選擇此選項可檢視 BroadCloud 和 Calling 上裝置的目前狀態。
下圖顯示了服務提供者入口網站。
圖 12:服務提供者入口網站
圖 13:服務提供者入口網站
遷移選定位置 (可選)
若要開始遷移 customer.json 檔案中列出的特定位置子集,請在請求中包含 locations.csv 檔案。此 CSV 檔案應僅列出您打算遷移的位置。
如果沒有提供 locations.csv 文件,則會移轉 customer.json 中的所有位置資訊。
| 術語 | 定義 |
|---|---|
|
網站 ID |
要遷移的位置的站台 ID。 |
|
網站名稱 |
要遷移的位置名稱。 |
若要下載可用活動網站的列表,請導覽至 查看客戶 → 選擇客戶 → 將位置匯出為 CSV。
圖 14:匯出位置為 CSV 文件
啟用斷開連線號碼選項
當您將同一個 SIP 中繼用於 Webex Calling 和 BroadCloud Carrier 時,管理員應使用 斷開號碼 選項。這會將電話號碼從 BroadCloud 遷移後的來電接收清單中移除。
僅當遷移到不同的 Webex Calling 區域時才需要此選項。如果您仍在同一地區內,則此規定不適用。
- 此舉是 不可逆的。
-
確認後方可啟用此選項:
- 遷移完成
- 所有設備已成功註冊至 Webex Calling 中
- 號碼處於活躍狀態
若要啟用此選項,
- 在 partner.cfg 檔案中,設定_DISCONNECT NUMBERS_FROM_RIALTO = 是的。
- 使用相同的 customer.json 檔案和更新後的 partner.cfg檔案重新運行遷移工具。
如果號碼無法斷開連接,請向 Cisco TAC 提出請求。
適用於 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 刪除電話號碼。
- 啟動批發號碼。
- 在批發業務中建立共享呼叫外觀,以進行 BroadCloud 遷移。[This 此步驟僅適用於 BroadCloud migrations].
SCP 和 SSH
- 使用 SCP 將裝置移動工具傳輸到輔助 Cisco BroadWorks 應用伺服器。
- 透過 SSH 連接到輔助 Cisco BroadWorks 應用伺服器,設定先決條件並執行設備遷移工具。
必要條件
- 在下列位置設定刷新_令牌(令牌是從令牌產生器工具複製的令牌): conf/partner.cfg 文件:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj - 請確保輔助 Cisco BroadWorks 應用伺服器的使用者 ID、密碼和主機名稱正確無誤。 conf/deviceMoveTool.conf 文件:
BROADWORKS_USER_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_HOST_NAME = localhost - 若要重新傳送啟動郵件,您需要設定 RESEND_INVITATION_EMAILS=true 在 conf/partner.cfg 文件。
如果管理員希望在遷移期間向使用者發送邀請電子郵件,則應取消註釋「RESEND_INVITATION_」。 EMAILS=true" 房產 conf/partner.cfg 文件。否則,該屬性應保持不變。
- 核實 JDK/JRE devicemove.sh 中的環境變數路徑正確
JAVA_HOME=/usr/local/java/java_base - 管理員可以使用輸入目錄中的 locations.csv 檔案來遷移企業下的特定群組,而不是所有群組。
Polycom電話
要將 Polycom 電話從 Cisco BroadWorks 遷移到 Wholesale Calling,合作夥伴管理員必須建立一個新的 Identity/Device Cisco BroadWorks 中的系統層級設定檔類型 每個 Polycom 設備範本。請參考圖 14 並上傳自訂檔案 device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. 上傳新裝置檔案後,請確保新建立的檔案存在於群組層級。同時確保檔案 migration_%BWMAC ADDRESS%.cfg 與系統中任何已存在的檔案不衝突)。
它被設備移動工具內部使用。
Polycom電話的遷移過程:
- 裝置移動工具會將裝置層級的檔案 %BWMACADDRESS%.cfg 替換為 polycom_vvx2.cfg。此文件引用 migration_%BWMACADDRESS%.cfg。
- 在群組層級或設備層級重建設備設定檔。在群組層級或裝置層級執行操作取決於檔案中參數 deviceLevelRebuild 的配置。 device-move-tool/conf/partner.cfg.
- 裝置遷移工具會要求 Cisco BroadWorks 應用伺服器在群組層級或裝置層級重新啟動電話。
- 重新啟動請求發出後,Polycom 電話會下載並處理 migration_%BWMACADDRESS%% BWMACADDRESS%.cfg 文件,該文件會將 device.prov.serverName 設定為 https://plcm.sipflash.com.。https://plcm.sipflash.com 美國地區的網址與其他地區不同。
- Polycom 電話從 %BWMACADDRESS%https://plcm.sipflash.com ] 下載 .cfg 文件,並將由 Webex Calling DMS 管理。
圖 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:活躍號碼
杜伯遷移
現在您可以將通話錄音從 BroadCloud 遷移到 Webex Calling。這樣,在遷移過程中,您現有的 Dubber 帳戶和所有舊錄音都不會遺失,也不會失去對 Dubber 平台的當前存取權。有關 Dubber 遷移的更多信息,請參閱 將 Dubber 從 BroadCloud 遷移到 Webex Calling。
復原遷移
恢復操作必須一次只針對一個企業執行。
適用於 BroadCloud 電信商
管理員可以在 ROLLBACK_TO_BROADCLOUD=trueconf/partner.cfg ] 中設定 以啟用自動回滾。使用 NS Sync 將裝置在同區域或跨區域成功遷移後返回 BroadCloud。如果遷移失敗,請在要求回溯之前聯絡 Cisco TAC。
適用於 Cisco BroadWorks 和 Webex for BroadWorks
Cisco BroadWorks 與 Webex for BroadWorks 的復原流程如下:
- 向思科技術支援中心 (TAC) 提交工單,請求恢復設備。
- 在輔助 BroadWorks 應用伺服器上以還原模式執行裝置移動工具,以還原裝置移轉。這將把 Cisco BroadWorks 中裝置設定檔的 DMS URL 設定回服務供應商 DMS URL,並重新啟動電話號碼。
- Webex Calling 團隊將 Webex Calling 裝置設定檔中的 DMS URL 設定回服務提供者 DMS URL。
- 合作夥伴管理員必須透過控制中心入口網站停用或刪除 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 中的「建議同時遷移的位置」部分,以規劃遷移階段,獲取有關位置依賴性的更多信息,檢查功能代理列表文件(請參閱下面的轉換工具)。
- 透過修改 locations_to_be_edited.csv 產生 input/locations.csv。
- 再次執行“變換”工具,並選擇“位置”選項。
- 檢查 exception_report.txt 以識別當前階段的任何位置依賴性問題。
- 根據需要修復位置依賴性問題(透過修改 locations.csv)。
- 重新運行轉換工具,為目前階段產生 customers.json 檔案。
- 對每個 customer.json 檔案執行配置工具。
- 在維護視窗期間,運行設備遷移工具。
- 重複步驟 4 - 10 進入下一階段。
變換工具
為了實現如上所述的分階段遷移大型企業中位置的目標,新增了一個新的檔案 locations.csv 作為可選輸入 (-locations=input/locations.csv) 執行轉換工具時。
locations.csv 檔案包含特定於位置的資料。它會覆蓋在以下位置找到的資料: input/customers.csv, 目前其中包含企業資料和位置資料。
下表列出了 locations.csv的詳細信息 :
|
說明 |
值 |
預設值 |
強制 |
BroadWorks 中的地圖 |
BroadCloud 中的地圖 | |
|---|---|---|---|---|---|---|
|
企業 ID |
唯一企業識別 |
Y |
服務提供者 ID |
Rialto CustomerId | ||
|
locationId |
企業內部唯一位置 ID |
Y |
組 ID |
Rialto SiteId | ||
|
遷移狀態 |
該位置已遷移嗎? |
已遷移, dont_migrate,正在遷移 |
遷移 |
N | ||
|
名字 |
該地點的名稱。 留空則使用 locationId。 |
N | ||||
|
timezone |
N | |||||
|
語言 |
N | |||||
|
address1 |
N | |||||
|
address2 |
N | |||||
|
城市 |
N | |||||
|
state |
N | |||||
|
郵遞區號 |
郵遞區號 |
N | ||||
|
國家 |
兩位字母代碼 |
N |
在大型企業上執行轉換工具時,可以從預先填入的 locations_to_be_edited.csv 檔案產生 locations.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_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 的狩獵組 Sarah Rodriguez 的代理,該代理位於位置 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 如果在執行轉換工具時沒有位置選項,則「建議同時移動的位置」部分會列出所有位置相依性,以便於進行規劃。
在使用「位置」選項執行轉換工具時(即,在遷移階段),「建議同時移動的位置」部分僅列出當前階段的位置依賴關係。
配置工具
對於大型企業,配置工具可以照常運作。
裝置移動工具
裝置移動工具可以針對 customer.json 中的部分位置運作。要實現這一點,可以新增一個包含兩列的可選 locations.csv 檔案。
|
External_id |
位置名稱 |
|---|---|
|
外部 ID 值 |
名稱 locations/group 姓名 |
- 這是一個可選文件,如果未提供或提供的值為空,則會遷移所有位置。
- 如果提供了位置名稱及其各自的 external_ID,則只會移轉這些位置。
命令如下:
./devicemove.sh -input=/customer.json -locations=/Location_names.csv 時區
<a id="x2">美國</a> :
"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 環境變數。 |
| 轉換工具錯誤 | |
|
|
| 配置工具錯誤 | |
|
|
| DeviceMove(BroadWorks) / 遷移(BroadCloud)工具錯誤 | |
| 由於來源 AS 和目標 AS 網路狀態錯誤,遷移失敗。 |
配置完成後、執行設備遷移工具前,請避免變更設備或設備編號。 |
必要條件
1. 如何找出合作夥伴的組織ID?
登入合作夥伴中心,然後前往「帳戶」部分。組織ID會顯示在那裡。
提煉
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 呼叫中心轉換為 Cx Essentials。
6. 有沒有辦法將所有呼叫中心自動轉換為 CX Essentials 系統?
是的,您可以啟用 UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS 屬性,無需使用 CSV 檔案即可自動將所有呼叫中心轉換為 Cx Essentials。
7. 如何為用戶配置新手機?
若要設定新手機,請將 MAC 位址和使用者的電子郵件地址新增至 input/newphones.csv 檔案。只有當合作夥伴管理員打算在批發呼叫環境中設定新電話時,才需要執行此步驟。
8. 如何設定通用網關設備?
若要設定通用網關設備,請將設備的 MAC 位址和關聯的使用者 ID 新增至 input/genericgateways.csv 檔案。您也必須指定該使用者是 PRIMARY 擁有者或 SHARED 使用者(用於共享呼叫出現)。
9. 是否有適用於 BroadCloud 到 Wholesale 遷移的通用網關設備設定?
不,此功能不支援從 BroadCloud 遷移到 Wholesale。
佈建
1. 合作夥伴如何才能像在 conf/app.cfg 檔案中的 maxCustomersProvisioning屬性中配置的那樣,一次性為超過 100 個客戶配置 JSON 檔案?
在 app.cfg 中設定 maxCustomersProvisioning=<no.of.customers> 並執行配置。
2. 配置被阻止,因為組織位於“pending_rpl_review”中?
思科財務部門正在審查該客戶。這可能需要長達 72 小時。獲得批准後請重試。
3. 如何解決在遷移過程中因外部 ID 錯誤而導致批發套餐、其功能和使用者被分配給錯誤組織的問題?
步驟 1: 刪除所有用戶 / 由配置工具提供的功能。
步驟 2: 在合作夥伴中心,選擇客戶,前往「套餐」部分,停用所有批發套餐,然後儲存變更。
DeviceMove(BroadWorks) / 遷移(Broadcloud)
1. 在 customer.json 檔案中,所有裝置中是否有一兩台未上線?如何修正?
如果只有少數裝置無法上線,請嘗試手動重新啟動這些裝置。
2. 在 Broadcloud 遷移過程中,customer.json 檔案中是否需要 rialtoIdentifier?
可以。
3. 如何在 Broadcloud 上以回滾模式運行裝置遷移工具?
加 ROLLBACK_到_BROADCLOUD=true 在 partner.cfg 中新增 ,然後上傳 customer.json 和 partner.cfg 文件,並重新執行遷移。
4. 如果設定工具因為錯誤(通常是因為設備已在 EDOS 中)而無法新增設備,但網站遷移仍然繼續進行,我該怎麼辦?
通常,我們建議管理員在遷移之前解決設定 錯誤,但在此情況下,網站已遷移到 批發Webex Calling 平台 ,而裝置尚未在 Webex Calling 中成功設定。
將 MAC 位址新增至 Webex Calling 的變通方法:
步驟 1: 修復導致裝置無法新增的問題(通常是從 EDOS 中刪除 MAC 位址)。
步驟 2: 有兩種選擇。
選項 1:回滾和重試
- 將網站回滾到 BroadCloud。
- 在 Webex Calling 中,可以透過 Control Hub 手動新增設備,或重新執行設定工具。
- 設備添加完成後,再次進行遷移。
選項 2:繼續使用 Webex
如果不想回滾:
- 請告知我們(批發遷移團隊),以便我們可以將 BroadCloud NS 同步狀態設定為 LOCAL。
- 管理員隨後可以:
- 從 Rialto 系統中取消指派給使用者的 MAC 位址。
- 從 Rialto 網站移除 MAC 位址。
- 清理完畢後,使用 Control Hub 入口網站手動將裝置新增至 Webex Calling。
- 在 Webex Calling 中新增設備後,手動重新啟動設備。