- 主页
- /
- 文章
迁移工具,用于从BroadWorks、Webex for BroadWorks和BroadCloud过渡到批发RTM解决方案
以最少的预配置运行迁移。轻松运行命令。管理员可以在配置后审查其数据,并在迁移后立即发出和接收呼叫。 它支持为UC-One客户端自动升级到Webex应用程序。
概览
本文档旨在提供有关使用工具从Cisco BroadWorks、Webex for BroadWorks和BroadCloud迁移到Wholesale和Webex Calling的详细说明。本文档涵盖一组旨在帮助将现有Cisco BroadWorks、Webex for BroadWorks和BroadCloud客户迁移到Wholesale Route-to-Market解决方案的迁移工具。
迁移工具旨在促进从BroadWorks向批发服务的全面过渡。它们不是为了在同一客户组织内实现两个服务长期共存而设计的。
迁移影响
迁移后影响如下:
管理员
迁移后,管理员必须:
- 开始使用Partner Hub和Control Hub配置功能,而不是CommPilot。
- 重新配置不属于迁移一部分的任何功能。
您需要手动迁移迁移工具完成后不会自动迁移的功能。
用户
受支持的功能在迁移后应与迁移前的工作相同。迁移后必须在Webex上重新配置迁移不支持的Webex呼叫功能:
- 用户将失去其呼叫历史记录和消息历史记录。
- 用户将失去所有个人密钥行设置和自定义,并且必须在迁移后重新配置这些设置。示例包括快速表盘。
- 用户在首次登录时必须重置其访问代码和密码。
- 首先需要使用UC-One客户端的用户才能升级到Webex应用程序。
迁移工具架构
迁移工具架构包含四个不同的工具:
- 提取工具—从Cisco BroadWorks提取企业、组、号码、用户、服务、电话和软客户端。BroadCloud合作伙伴必须在服务提供商门户中提交提取请求。
- 转换工具—将提取工具提取的信息转换为可编辑的JSON文件。
- 配置工具—使用转换工具中的JSON输出文件使用 Webex公共API提供客户、位置、号码、用户、服务和电话。
- 设备移动工具—使用Transform Tool JSON输出文件Transform Tool重新构建配置文件并重新启动电话,在Wholesale RTM解决方案中激活号码,并在Cisco BroadWorks中禁用电话号码。
- 此工具支持在Cisco BroadWorks中恢复电话和软客户端配置文件和号码激活。
- BroadCloud合作伙伴必须在服务提供商门户中提交迁移请求。
以下图示说明了四种工具如何依次工作,即与Cisco BroadWorks、Public API进行通信,并在管理员启动迁移任务后将指标上传到Webex服务以进行未来分析。
图 1. 迁移工具
要求
在运行迁移工具之前,合作伙伴必须满足以下要求:
- 合作伙伴和合作伙伴管理员帐户必须加入批发RTM解决方案。在售前阶段,合作伙伴无需加入批发RTM解决方案以运行提取工具。
- 合作伙伴必须完成迁移前检查清单,以确保满足所有要求。
- 运行提取和设备移动工具需要使用Cisco BroadWorks系统管理员凭据。这不适用于BroadCloud合作伙伴。
- 在维护窗口期间,必须从次级Cisco BroadWorks Application Server运行提取和设备移动工具,以最大限度降低风险。BroadCloud合作伙伴将从服务提供商门户运行设备移动工具。
- 查看支持的Webex呼叫设备列表。
- 查看不支持的Webex呼叫设备列表。
- 合作伙伴必须要求Cisco的客户团队获取受支持的电话和设备的固件版本。
- UC-One客户端必须升级到以下版本:
- Desktop Communicator客户端必须为22.9.12或更高版本
- Mobile Connect客户端必须为3.9.14或更高版本。
- 管理员的机器必须具有:
- 配置工具需要JDK/JRE 1.8。
- MAC和Linux机器需要Python 3.10.5或更高版本的转换工具。
- 客户必须拥有有效的账单地址,最终用户必须在Cisco BroadWorks中配置的业务电子邮件地址。如果未设置值,合作伙伴管理员必须联系其客户以获取它们。运行转换工具之前,必须将这些详细信息添加到CSV(逗号分隔值)文件中。转换工具提供了示例CSV文件。
迁移计划
迁移计划分为3个阶段:
- 准备
- 使用提取工具获取用户数据的副本
- 使用Token Generator工具生成令牌
- 使用转换工具格式化用户数据
- 预配置
- 使用提取工具获取最新用户数据
- 使用转换工具格式化用户数据
- 使用Provisioning工具提供用户
- 迁移
- 使用设备移动工具迁移设备
- 无设备迁移[通过Control Hub激活电话号码]
如果合作伙伴管理员没有设备从Cisco BroadWorks迁移到Wholesale,则无需运行设备迁移工具。合作伙伴管理员可以使用下面的公共链接直接通过Control Hub门户激活电话号码。有关更多信息,请参阅在 Control Hub 中管理电话号码。
如果合作伙伴管理员通过Control Hub激活其电话号码,则在Cisco BroadWorks中禁用电话号码是可选的。
功能自动迁移到批发呼叫
这些用户功能由迁移工具自动迁移:
- 语音消息设置和自定义问候(语音消息、个性化名称音频和用户的PIN不会迁移)
- 备用号码
- BroadWorks Anywhere
- 繁忙的灯场
- 呼叫者ID(自定义名称和电话号码)
- 呼叫等待
- 呼叫转发设置(呼叫转发始终/忙碌/没有答案/无法到达)
- 呼叫拦截
- 请勿打扰
- 传真设置
- 远程办公
- 共享呼叫显示
- 同步呼叫个人(包括安排和选择性标准)
- 呼叫通知(包括日程安排和选择性标准)
- 匿名呼叫拒接
- 选择性呼叫拒绝
- 选择性呼叫转发
- 定向呼叫接听和驳船
- Barge-in免税
- 推动对话
- 隐私
这些组功能将通过迁移工具自动迁移:
- 自动语音应答
- 仅限一个级别
- 自定义问候
- 呼叫转发设置(始终、忙、有选择性)
- 备用号码
- Webex中不提供假日菜单
- 选择性呼叫拒绝
- Cisco BroadWorks呼叫中心标准和BroadCloud呼叫队列:
- 基本配置
- 自定义问候
- 代理人和主管
- 呼叫转发设置(始终、忙、有选择性)
- 备用号码
- 音乐暂停
- 呼叫保留
- 呼叫代接
- 寻线组
- 呼叫转发设置(始终、忙碌、选择性、不可访问)
- 备用号码
- 位置代码(每个位置或组一个)
- 分页组
- 日程表(仅组级,不会迁移企业日程表)
- 语音门户
- 音乐暂停
支持的设备
受支持的电话将由配置工具自动创建并分配给在Webex呼叫中的用户。当设备移动工具运行时,在“支持设备移动工具”列中标记为“是”的电话也将自动从Cisco BroadWorks或BroadCloud迁移到Webex Calling。该列中标有“否”的电话需要手动干预,以更改Cisco BroadWorks设备模板或电话本身中的DMS URL。
最后一列将电话模型映射到文件transform-tool/input/newphones.csv的“设备类型”列。(有关newphones.csv的更多信息,请参阅本文的转换工具 部分)。
电话型号 |
设备移动工具中支持 |
新电话中的设备类型。csv |
---|---|---|
思科MPP 6821 |
是 |
DMS Cisco 6821 |
思科MPP 6841 |
是 |
DMS Cisco 6841 |
思科MPP 6851 |
是 |
DMS Cisco 6851 |
思科MPP 6861 |
是 |
DMS Cisco 6861 |
思科MPP 6871 |
是 |
DMS Cisco 6871 |
思科MPP 7811 |
是 |
DMS Cisco 7811 |
思科MPP 7821 |
是 |
DMS Cisco 7821 |
思科MPP 7832 |
是 |
DMS Cisco 7832 |
思科MPP 7841 |
是 |
DMS Cisco 7841 |
Cisco MPP 7861 |
是 |
DMS Cisco 7861 |
思科MPP 8811 |
是 |
DMS Cisco 8811 |
思科MPP 8832 |
是 |
DMS Cisco 8832 |
思科MPP 8841 |
是 |
DMS Cisco 8841 |
思科MPP 8845 |
是 |
DMS Cisco 8845 |
思科MPP 8851 |
是 |
DMS Cisco 8851 |
思科MPP 8861 |
是 |
DMS Cisco 8861 |
思科MPP 8865 |
是 |
DMS Cisco 8865 |
思科MPP 8875 |
是 |
DMS Cisco 8875 |
思科ATA191 |
是 |
DMS Cisco 191 |
思科ATA <UNK> |
是 |
DMS Cisco 192 |
Polycom VVX101 |
是 |
DMS Polycom VVX101 |
Polycom VVX150 |
是 |
DMS Polycom VVX150 |
Polycom VVX <UNK> |
是 |
DMS Polycom VVX <UNK> |
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 SSIP <UNK> |
Polycom SoundStation 6000 |
是 |
DMS Polycom SSIP <UNK> |
Yealink T33G |
是 |
DMS Yealink T33G |
Yealink T41S系列 |
是 |
DMS Yealink T41S |
Yealink T42S系列 |
是 |
DMS Yealink T42S |
Yealink T43U系列 |
是 |
DMS Yealink T43U |
Yealink T46U系列 |
是 |
DMS Yealink T46U |
Yealink T46S系列 |
是 |
DMS Yealink T46S |
Yealink T48S系列 |
是 |
DMS Yealink T48S |
Yealink T48U系列 |
是 |
DMS Yealink T48U |
Yealink T53W |
是 |
DMS Yealink T53W |
Yealink T54W系列 |
是 |
DMS Yealink T54W |
Yealink T57W系列 |
是 |
DMS Yealink T57W |
Yealink T58V |
是 |
DMS Yealink T58V |
Yealink CP920 |
是 |
DMS Yealink CP920 |
Yealink CP960 |
是 |
DMS Yealink CP960 |
Yealink W52B系列 |
是 |
DMS Yealink W52P |
Yealink W56B |
是 |
DMS Yealink W56P |
Yealink W60B系列 |
是 |
DMS Yealink W60P |
Yealink W70B |
是 |
DMS Yealink W70P |
Yealink CP925 |
是 |
DMS Yealink CP925 |
Yealink CP965系列 |
是 |
DMS Yealink CP965 |
不受支持的设备
如果客户使用批发RTM解决方案不支持的设备,则这些设备不符合迁移条件。在这种情况下,您有以下选项:
- 迁移之前在Cisco BroadWorks上提供新电话。
- 将旧电话留在Cisco BroadWorks中,用户必须安装Webex应用程序才能拨打和接听呼叫。
批发呼叫包
迁移工具有一套为订阅者选择批发呼叫包的默认设置。如果以后需要不同的软件包,可以由合作伙伴管理员在Control Hub中更改这些软件包。
Cisco BroadWorks迁移包配置
从Cisco BroadWorks迁移的所有订阅者将默认设置为Webex呼叫包。如果未分配呼叫等待或语音邮件的订阅者需要Webex语音包,可以在Transform Tool的partner.cfg文件中取消注释Use _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 Carrier站类型 |
批发呼叫包 |
---|---|
基本 |
Webex 语音 |
会议室 |
Webex 语音 |
消息传输 |
Webex 语音 |
标准 |
Webex 语音 |
主管 |
Webex 套件 |
所有其他站类型 |
Webex 语音 |
将BroadWorks或BroadCloud用户帐户转换为Webex呼叫工作空间
Webex Workspace是许多人共享的电话,例如:例如:会议室、仓库或大厅中的电话。此类电话可以在Webex呼叫中配置为Webex工作空间,而不是Webex用户。可以选择在迁移过程中从Cisco BroadWorks或BroadCloud Carrier将用户帐户自动转换为工作空间。
步骤:
- 在文件 transform_tool/input/users.csv中,将“common_area”包分配给要转换为Workspace的用户。
- 示例: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,在CONTROL HUB中配置SIP域)。
- 再次运行配置工具。这会创建工作空间并分配给它。
限制:
用户功能的配置(例如,呼叫转发、不打扰)不会自动迁移到工作区。
图 2:在Control Hub中配置SIP域
令牌生成器工具
在开始运行迁移工具之前,合作伙伴管理员至少运行一次此令牌生成器实用工具。在合作伙伴帐户加入批发RTM解决方案后,运行此工具是一次性活动。此工具允许合作伙伴管理员通过Web浏览器登录,以获得更新到迁移工具的合作伙伴配置文件所需的唯一令牌。
必要条件
下载后,提取迁移工具二进制文件。
在 token_generator。sh for MAC和 token_generator。bat for Windows中设置JRE/JDK环境路径。如果JAVA_HOME路径已存在,则该工具将重复使用。
-
mac:Java_HOME="/Users/cisco/jdk/zulu@1.8.282/Contents/Home/"
-
Windows:JAVA_HOME=C:\ a~1\Java\jre1.8.0_321
此步骤是可选的
运行说明
在令牌生成器目录中的终端中运行以下命令:
-
必须有以下端口才能运行令牌生成器工具。端口:8080、50009、50010、50011、50012和50013
-
在用户的计算机中必须打开至少其中一个端口进行连接。
Windows:
token_generator.bat
macOS:
。/token_generator。sh
输出:
工具名称:令牌生成器工具版本:1.13.0在网络浏览器中加载URL:http://localhost:8080
在终端上的Web浏览器中打开URL,使用合作伙伴管理员凭据登录以获取令牌,然后复制该令牌以供进一步使用。
下面提供了用户界面插图以供参考:
图 3:使用Cisco Webex登录
图 4:凭据窗口
图 5:令牌生成
BroadWorks设置任务
在次级BroadWorks服务器中运行提取和设备移动工具之前,请配置以下步骤。
启用OCI-P连接
设备移动工具通过OCI-P命令与BroadWorks通信,要启用OCI-P连接,请使用以下步骤:
第1步:使用CLI配置常规设置。
在CLI中运行以下命令更改为GeneralSettings目录:
AS_CLI> cd /应用程序/OpenClientServer/GeneralSettings。
在CLI中运行以下命令以获取当前的GeneralSettings:
AS_CLI/Applications/OpenClientServer/GeneralSettings> get clientPort = 2208 clientPortEnabled = true secureClientPort = 2209 secureClientPortEnabled = true systemDomain = <>
如果您的设置与上述不匹配,请使用设置 命令重新配置您的设置。
第2步:使用CLI配置OCI代理。
将目录更改为OCI代理:
AS_CLI> cd /应用程序/OpenClientServer/OCIProxy
运行以下CLI以获取当前设置。您应该看到以下内容:
AS_CLI/Applications/OpenClientServer/OCIProxy> get enabled = true enabledLoginLevelScreening = false enabledResponseCaching = false responseCacheDurationHours = 24 responseCacheRenewPeriodMins = 30 messageQueueCapacity = 50 messageQueueTimeoutSeconds = 1800
如果您的设置与上述不匹配,请使用设置 命令重新配置您的设置。
第3步:使用CLI配置OCI Provisioning。
更改为Provisioning目录:
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning
运行以下命令以获取当前OCI Provisioning设置:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> 获取地址描述 ======================== 127.0.0.1本地为
第4步:在CLI中运行以下命令以验证您的配置是否正确。
AS_CLI/Maintenance/ManagedObjects>获取广播,并检查输出是否正常。有关样本输出,请参见下文:AS_CLI/维护/ManagedObjects> get broadworks BroadWorks Managed Objects ========================== *服务器:身份..............: AS版本...............: Rel_21.sp1_1.551行政国家……:已解锁*应用程序:名称版本已部署的管理状态有效状态 ========================================================================================= 执行和配置21.sp1_1.551真正解锁已解锁FlashPolicy 21.sp1_1.551 false解锁已停止OpenClientServer 21.sp1_1.551真正未锁定未锁定WebContainer 21.sp1_1.551真正解锁已找到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条条目。
验证已部署并处于活动状态的打开客户端服务器
如果未部署或尚未启动,请使用下面的命令在辅助应用程序服务器上部署并启动打开客户端服务器。
第1步:使用以下CLI命令部署服务器:
AS_CLI/Maintenance/ManagedObjects> 部署应用程序OpenClientServer
第2步:使用此命令启动服务器:
AS_CLI/Maintenance/ManagedObjects> 启动应用程序OpenClientServer
启用数字激活
在CLI中执行以下命令以启用数字激活:
第1步:运行号码激活命令:
AS_CLI> CD订阅者Mgmt/Number激活
第2步:运行启用激活的命令:
AS_CLI>设置dnMode groupAndUserActivation
第3步:在确认提示时,输入Y。
提取工具
适用于BroadCloud
提取工具集成到BroadCloud服务提供商门户中。服务提供商管理员可以:
- 每次请求最多为50个客户提交提取请求。提取请求不能在一天内为同一客户提交超过10次。
- 以ZIP格式下载提取的数据文件,自请求提交日期起,最长28天。
下图显示了服务提供商门户。
图 6:服务提供商门户网站
图 7:服务提供商门户网站
适用于Cisco BroadWorks和Webex for BroadWorks
- 提取工具在合作伙伴网络中的次级Cisco BroadWorks应用程序服务器上运行,并通过OCI-P连接。
- 该工具从Cisco BroadWorks或BroadCloud平台提取原始企业、组、号码、用户、服务、设备和软客户端数据,并将此数据输出到提供转换工具输入的XML文件。
以下部分将解释如何安装和配置提取工具。
必要条件
- SCP提取工具二进制文件到次级Cisco BroadWorks Application Server。
- 将SSH转至次级Cisco BroadWorks Application Server以配置先决条件并运行提取工具。
- 配置服务提供商和组ID以从conf/exportTool.yml中的Cisco BroadWorks中提取。请参考以下示例YAML片段:
服务提供者ID-A:- GroupID-A1 - GroupID-A2 - GroupID-A3服务供应商ID-B:-全部
- 确保conf/partner.cfg文件中次级Cisco BroadWorks应用程序服务器用户ID、密码和主机名称正确:
BROADWORKS_用户_ID =管理员BROADWORKS_密码=管理员BROADWORKS_主持人_姓名=本地主持人刷新_令牌=从令牌生成器工具复制的合作伙伴管理员刷新令牌。迁移_模式=支持的值为webex_for_broadworks_to_wholesale。默认值为 broadworks_to_wholesale。使用 webex_for_broadworks_to_wholesale for Webex for BroadWorks迁移。
刷新_令牌
属性对于Webex for BroadWorks迁移是强制性的。 - 如果次级Cisco BroadWorks Application Server JDK/JRE环境路径与文件不同,请修改EXPORT.SH文件中的JDK/JRE环境路径:
JAVA_HOME=/usr/local/java/java_base
运行说明
从提取工具目录中运行次级Cisco BroadWorks Application Server中的以下命令:
./export.sh
终端日志
在成功导出时,终端中提供了以下日志:运行BroadSoft数据导出工具:
运行BroadSoft数据导出工具 ************************************************ 开始导出工具v:1.15.0已为SP=collabmigrationtestSP_engg、Group=collabmigrationtestGRP_engg 导出SP=collabmigrationtestSP_engg、Group=collabmigrationtestGRP_engg 已导出SP=collabmigrationtestSP_engg、Group=collabmigrationtestGRP_engg 已导出SP=collabmigrationtestSP_engg、Group=collabmigrationtestGRP_engg 已导出Dump Zip目录:输出/20221017223452_ExportTool Export Dump Zip文件名:extracted_data_1666060500618.zip Zip文件的名称extracted_data_1666060500618.zip已创建ZIP文件创建过程完成导出文件转换为ZIP文件**************************************************
输出
在同一提取工具目录中将提供输出ZIP (extracted_data_。zip)文件。使用下面的命令查看并使用Transform Tool输入的ZIP文件:
ls –ltr drwxr-xr-x 2 bwadmin bwadmin 4096 10月4 11:53 lib/ -rwxr-xr-x 1 bwadmin bwadmin 956719 10月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 10月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_。zip)文件读取为输入,并将原始XML转换为预配置工具使用的JSON格式。
必要条件
下载并提取迁移工具二进制文件后,配置以下先决条件:
- 在conf/partner.cfg文件中设置刷新_令牌(从令牌生成器工具复制的令牌)和_主位置__的名称:
刷新_令牌=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj_NAME__LOCATION=Main
- 可以选择在conf/partner.cfg文件中设置预备_ID(从合作伙伴中心中的模板复制):
配置_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
要更全面地验证客户电子邮件地址,您可以选择设置预配置_ID。 - 配置输入/customers.csv文件中的缺失信息(请参见下一部分),如果丢失。
- 在输入/users.csv文件中添加最终用户电子邮件地址。
- 如果要配置新电话,请将用户新电话的mac地址和电子邮件地址添加至input/newphones.csv文件。只有当合作伙伴管理员希望在批发呼叫中提供新电话时,才需要此操作。
- 使用input/cxessentials.csv文件将BroadWorks呼叫中心转换为CxEssentials。
- 或者,启用将_所有_呼叫中心_升级到__CX_Essentials属性,将所有呼叫中心转换为CxEssentials。
- 使用input/locations.csv文件支持大型企业迁移,允许管理员按位置迁移客户位置
- 在Cisco BroadWorks设备配置文件中不可用MAC地址时,可从SIP注册表消息的User-Agent头启用使用MAC地址。取消注释文件conf/partner.cfg中的“使用_MAC_地址____SIP_REGISTER=yes”中的行
填写输入/customers.csv
文件输入/customers.csv提供可能在Cisco BroadWorks或BroadCloud中丢失的数据。如果所有强制性信息都可用,则此文件可以留空。您不必填写所有列,但必须填写缺少的信息。
下表解释了input/customers.csv中最重要的列。
列名称 |
规则 |
---|---|
标识 |
在Cisco BroadWorks企业模式下:
在BroadWorks服务提供商模式下,这是Cisco BroadWorks群组ID。 在BroadCloud中,这是Rialto客户ID。 |
externalId |
此标识符与合作伙伴为该客户的内部标识符一致。此列必须在Webex合作伙伴组织中是唯一的。此列是可选的,转换工具将自动生成唯一的标识符。 此列不适用于企业中的组。 |
客户名称 |
对于企业,此列将作为Webex客户名称字段使用。 对于企业中的组,此列用作位置名称。企业内部位置名称必须是唯一的。 |
主要电子邮件 |
这可用作Webex客户管理员的电子邮件地址。 此列对于企业中的组是可选的。 |
地址列 |
对于企业,该地址被用作账单地址和第一个位置地址。 对于企业中的组,地址被用作位置地址。 |
timezone |
请参考本文的时区部分。 |
语言 | 请参阅 Webex支持语言。 |
缺省语音信标 |
请参阅设置语音邮件PIN。 |
运行说明
在任何操作系统中运行转换工具。使用以下步骤在Windows和macOS中运行该工具:
Windows
执行以下命令在Windows中运行转换工具:
transform.bat -extract= -customers= -users= -newphones=
macOS
执行以下步骤在macOS上运行转换工具:
- 创建虚拟环境并安装依赖项以使用Python运行转换工具:
python3 -m venv venv source venv/bin/activate python3 -m pip安装请求python3 -m pip安装请求-oauthlib
- 运行转换工具:
。/transform.sh -extract= -customers= -users= -newphones=
客户/用户预检
Transform Tool向Webex发出API呼叫,以发现潜在的配置问题。默认情况下,它将验证客户的地址和主要电子邮件。如果预设_ID值在conf/partner.cfg文件中指定,它还将验证位置信息。预检查结果包含在异常报告中。
此外,在运行转换工具时,可以添加以下可选参数:
预检查
除了为客户信息运行预检API外,Transform Tool还将为订阅者电子邮件运行预检API。
预检查信息
默认情况下,异常报告只包含预检查错误(即阻止预配置的问题)。添加此标志还将包括成功的预检查结果(例如,如果已经存在可自动连接的Webex组织)。
预检查信息 需要额外的运行时间。
终端日志
终端中关于成功转换的以下日志:
可成功迁移的BroadWorks企业:1个无法迁移的BroadWorks企业:0个可以成功迁移的BroadWorks用户:4个无法迁移的BroadWorks用户:0个可以成功迁移的电话:3个与Webex呼叫不兼容的电话:0
异常报告
转换工具在输出//exception_report。txt 目录中生成异常报告。您可以使用此报告来确定将影响迁移的问题,并在Cisco BroadWorks系统中解决这些问题。
修改用户数据以解决异常后,使用新数据重置“提取和转换工具”。示例异常报告文件如下:
异常报告星期二10月18日08:12:09,2022有通信禁止功能的企业建议:在Control Hub中手动配置出站呼叫计划________________________________________________________________________________ 协作migrationtestGRP_engg
输出
输出JSON (customer.json)文件将在输出// 目录中可用。样品 customer.json 文件如下:
{ "customer": { "provisioningID": "!!!!!!!!!!替换_与_PROVISIONINGID!!!!!!!!!!", "包": [ "webex_calling", "common_area_calling" ], "externalId": "external_id_engg_grp1","地址":{"addressLine1":"100 Main Street","addressLine2":"","city":"盖瑟斯堡","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","time zone":"America/N"ew_约克”,“语言”:“en_us"、"号码": [ "+15205551101"、 "+15205551102"、 "+15205551103"、 "+15205551104"、 "+15205551105"、 "+15205551106"、 "+15205551107"、 "+15205551108"、 "+15205551109"、 "+15205551110"]、"主号": "+15205551101" } } } , "broadworks_info": { "service_provider_id":"collabmigrationtestSP_engg", "group_id":"collabmigrationtestGRP_engg" }, "订阅者": [ { "amareswaranvel+benjamin injack@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!替换_与_自定义!!!!!!!!!!",“电子邮件”:“amareswaranvel+benjaminjack@gmail.com”,“包装”:“webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" } }, "features": [ { "/v1/people/{personId}/features/voicemail": {"enabled":true,“sendBusyCalls”: {“enabled”:true,“问候”:“默认” },“sendUnansweredCalls”: {“enabled”:true,“问候”:“默认”,“numberOfRings”:3 }, "messageStorage": { "mwiEnabled":true,“storageType”:“EXTERNAL”,“externalEmail”:“engineering17861@mailnator.com” } } } ],“devices”: [ {"cisUuid": "!!!!!!!!!!替换_与_个人标识号!!!!!!!!!!",“产品”:“DMS Cisco 7861”,“mac”:“CC98914EAAD7” } ] } },{“amareswaranvel+lucasoliver@gmail.com”:{“订阅者”:{“customerId”: "!!!!!!!!!!替换_与_自定义!!!!!!!!!!",的“电子邮件”:“amareswaranvel+lucasoliver@gmail.com”,“包装”:“webex_calling", "provisioningParameters": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "extension": "1103" } }, "features": [ { "/v1/people/{personId}/features/voicemail": {"enabled":true,“sendBusyCalls”: {“enabled”:true,“问候”:“默认” },“sendUnansweredCalls”: {“enabled”:true,“问候”:“默认”,“numberOfRings”:3 }, "messageStorage": { "mwiEnabled":true,“storageType”:“EXTERNAL”,“externalEmail”:“engineering16821@mailnator.com” } } } ],“devices”: [ {"cisUuid": "!!!!!!!!!!替换_与_个人标识号!!!!!!!!!!",“产品”:“DMS Cisco 6821”,“mac”:“5486BCAE7E45” } ] } },{“amareswaranvel+leojackson@gmail.com”:{“订阅者”:{“customerId”: "!!!!!!!!!!替换_与_自定义!!!!!!!!!!",“电子邮件”:“amareswaranvel+leojackson@gmail.com”,“包装”:“webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "extension": "1104" } }, "features": [ { "/v1/people/{personId}/features/voicemail": {"enabled":true,“sendBusyCalls”: {“enabled”:true,“问候”:“默认” },“sendUnansweredCalls”: {“enabled”:true,“问候”:“默认”,“numberOfRings”:3 }, "messageStorage": { "mwiEnabled":true,“storageType”:“EXTERNAL”,“externalEmail”:“engineeringmacpc@mailnator.com” } } } ],“devices”: [] } },{“amareswaranvel+owenalex@gmail.com”: {“subscriber”: {“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,“问候”:“默认” },“sendUnansweredCalls”: {“enabled”:true,“问候”:“默认”,“numberOfRings”:3 }, "messageStorage": { "mwiEnabled":true,“storageType”:“EXTERNAL”,“externalEmail”:“engineering8811@mailnator.com” } } } ],“devices”: [ {"cisUuid": "!!!!!!!!!!替换_与_个人标识号!!!!!!!!!!", "产品": "DMS Cisco 8811", "mac": "F87B E4066" } ] } } ], "auto_attendants": [], "call_queues": [], "hunt_groups“: [],“时间表”: [],“call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "name": "Automated Voice Portal", "firstName": "Automated", "lastName": "Voice Portal", "languageCode": "en_us","电话号码": "+15205551105","分机号":"1105" }],"shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": ["PC Comm - Engg Device Profile"], "connect_client_to_upgrade_to_webex_app": [], "位置": [], "webex_for_broadworks_info": {"users": [ {"id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId:“Y2lzY29zcGFyazovL3VzL SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg”,“hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } }
仅适用于Webex for BroadWorks迁移的`webex_for_broadworks_info` JSON属性。仅适用于BroadCloud迁移的 broadcloud_info`JSON属性。
配置工具
配置工具可以在任何机器上运行(合作伙伴的管理员笔记本电脑),并使用Webex公共API。它将转换工具输出JSON (customer.json)文件读为输入并配置Webex Wholesale RTM解决方案中的客户、位置、号码、用户、服务和设备。
必要条件
在配置工具目录中配置以下先决条件:
- 在计算机上安装Java 8、11或17。Java可以从多种来源获得,包括:
- https://learn.microsoft.com/en-us/java/openjdk/download
- https://aws.amazon.com/corretto/
- https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
- 下载并提取迁移工具二进制文件后,在 provisioning_tool。sh for MAC和 provisioning_tool。bat for Windows中设置JAVA_HOME环境变量。
- partner.cfg文件:
- 设置批发_预配_ID和刷新_令牌(从令牌生成器工具复制的令牌)。合作伙伴管理员必须联系其帐户团队以获取预定_ID:
批发_预配_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
如果合作伙伴不想向用户发送欢迎电子邮件,则将“允许_管理员_邀请_电子邮件设置为假。默认值为TRUE。
- 设置批发_预配_ID和刷新_令牌(从令牌生成器工具复制的令牌)。合作伙伴管理员必须联系其帐户团队以获取预定_ID:
- 使用Webex for BroadWorks迁移的WEBEX4BWKS _电子邮件_主题属性,向Webex for BroadWorks用户发送更改密码请求电子邮件主题。
- 使用Webex for BroadWorks迁移的WEBEX4BWKS _电子邮件_正文属性,向Webex for BroadWorks用户发送更改密码请求电子邮件正文。
对于BroadCloud迁移同一区域:
- 该工具跳过号码、设备和共享呼叫出现预配置。
- 该工具创建具有扩展和临时扩展的用户和虚拟用户。
对于BroadCloud迁移,其他区域:
- 该工具将提供号码、设备和共享呼叫出现。
- 该工具创建具有实际电话号码和分机号的用户和虚拟用户。所有欧洲BroadCloud迁移都将迁移到另一个区域。
运行说明
使用以下步骤在Windows和macOS中运行该工具:
Windows
执行以下步骤在Windows操作系统上运行该工具:
为单个客户提供以下服务:provision.bat -input=提供多个客户:provision.bat -input=
macOS
执行以下步骤在macOS上运行该工具:
要提供单个客户:。/transform.sh -input=要提供多个客户:。/transform.sh -input=
Webex for BroadWorks迁移的先决条件
合作伙伴管理员必须更新Webex for BroadWorks共存功能的BroadWorks入职模板。请参考以下图像:
更新了Webex for BroadWorks入职模板以支持迁移后,请请求Cisco帐户团队在合作伙伴级别启用“批发-合作伙伴-混合”功能。这将允许在配置期间将批发包添加到现有Webex for BroadWorks客户组织。
使用附加参数运行配置工具。
准备阶段: 默认阶段,管理员可以将BroadWorks用户作为批发用户提供BroadWorks用户,并继续使用Webex for BroadWorks用户。
维护阶段: 是第二阶段,管理员可以将批发许可证分配给现有Webex for BroadWorks用户。您必须使用参数维护运行配置工具。
迁移后阶段: 是管理员可以将BroadWorks完全转换为Wholesale的最后阶段。您必须使用参数后迁移运行配置工具。
终端日志
以下是终端中关于成功配置的日志:
工具名称:配置工具版本:1.15.0 ********** 开始处理文件:input/customer.json **************** Provisioning客户正在等待客户 external_id_engg_grp1完成配置… 正在等待客户 external_id_engg_grp1完成配置…… 客户external_id_engg_grp1状态:预配置号码预配置用户预配置用户功能预配置问候预配置安排预配置设备预配置共享呼叫出现预配置自动助手预配置呼叫队列预配置搜索组预配置组分组预配置呼叫公园预配置呼叫采集预配置语音门户 ********** 已完成文件:输入/customer.json****************
将打印一张表格,其中包含为每次运行创建的位置数:
输出
配置工具在输出/<external_id>/*。success/error 文件中生成成功和错误报告。检查输出成功和错误日志以验证配置是否成功。
合作伙伴管理员可以在Partner Hub和Control Hub门户中验证客户配置。请参阅“合作伙伴中心”和“控制中心”门户网站的以下插图:
图 8:Partner Hub
图 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。它使用Transform Tool输出JSON (customer.json)文件作为输入,并运行OCI-P命令以迁移设备和软客户端。
如果操作成功,设备移动工具将:
- 从Cisco BroadWorks取消注册设备并将其注册批发。
- 使用UC-One客户端的用户将在首次登录时重定向到Webex应用程序。
- 从Cisco BroadWorks中停用电话号码或从BroadCloud中删除电话号码。
- 在批发中激活号码。
- 为BroadCloud迁移创建批发共享呼叫出现。[此步骤仅适用于BroadCloud迁移]。
SCP和SSH
- SCP设备将工具移至次级Cisco BroadWorks应用程序服务器。
- 将SSH转至次级Cisco BroadWorks应用程序服务器,以配置先决条件并运行设备移动工具。
必要条件
- 在conf/partner.cfg文件中设置刷新_令牌(从令牌生成器工具复制的令牌):
刷新_令牌=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- 确保conf/deviceMoveTool.conf文件中次要Cisco BroadWorks应用程序服务器用户ID、密码和主机名称正确:
BROADWORKS_用户_ID = ADMIN BROADWORKS_密码= admin BROADWORKS_主持人_姓名= localhost
- 要重新发送激活电子邮件,您需要在conf/partner.cfg文件中设置RESEND_邀请_EMAILS=true。
如果管理员希望在迁移期间向用户发送邀请电子邮件,则应取消注释conf/partner.cfg文件中的“重发_邀请_EMAILS=true”属性。否则,该属性应保持不变。
- 在devicemove中验证JDK/JRE环境路径是否正确。sh
JAVA_HOME=/usr/local/java/java_base
- 管理员可以使用输入目录中的locations.csv文件来迁移特定组,而不是企业下的所有组。
Polycom电话
要将Polycom电话从Cisco BroadWorks移动到批发呼叫,合作伙伴管理员必须在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。
- 在组级或设备级重建设备配置文件。在组级或设备级操作取决于文件device-move-tool/conf/partner.cfg中的参数deviceLevelRebuild的配置。
- 设备移动工具要求Cisco BroadWorks应用程序服务器在组级或设备级重新启动电话。
- 重新启动请求后,Polycom电话下载并处理% BWMACADDRESS%。cfg,要求Polycom电话下载并处理 migration_%BWMACADDRESS%。cfg,将device.prov.serverName设置为 https://plcm.sipflash.com.https://plcm.sipflash.com 对于美国地区,其他地区有不同的URL。
- Polycom电话从 %BWMACADDRESS%https://plcm.sipflash.com 下载。cfg,并将由Webex呼叫DMS管理。
图 14:添加身份/设备配置文件类型
运行说明
调用DMT有两种方法,一种是每次通过单个客户调用,另一种是同时通过多个客户运行。
设备移动工具由设备移动工具目录中的次级Cisco BroadWorks应用程序服务器运行:
对于设备移动单个客户: 。/devicemove.sh -input= 。/devicemove.sh -input=/tmp/customername.json对于设备移动多个客户: 。/devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json此外,设备移动工具支持从1.35.0版本迁移单个/特定电话。使用下面的命令: 。/devicemove.sh -integration -input= -macaddress=4CBC4883A6F8,48256741CBE9
终端日志
以下是终端中成功运行用于设备迁移的设备移动工具的日志:
工具名称:设备移动工具版本:1.15.0设备工具已启动… 迁移的有效设备:------------------------------------------------------------------------------------------------------------------- | 设备类型 | Mac | 版本 | 电子邮件 | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- 要迁移所有这些设备吗?([Y]es或[N]o)是上传DMS的设备配置文件Cisco MPP LC Rebuild设备流程已开始Rebuild设备流程已成功完成Reboot流程已成功完成Group collabmigrationtestGRP下对Business Communicator配置文件已成功修改Group collabmigrationtestGRP_engg 启动客户组织Id的webex电话号码流程:85ea1d6f-ff9e-41a1-843f-7362aaf12b4c激活客户组织ID的Webex电话号码流程:85ea1d6f-ff9e-41a1-843f-7362aaf12b4c停用GroupId启动的broadworks电话号码流程:collabmigrationtestGRP_engg 停用已完成的GroupId电话号码流程:协作迁移testGRP_engg 设备迁移已完成
输出
设备迁移后,设备已联机并准备拨打/接听呼叫。请参阅图15以查看设备状态示例:
图 15:设备状态
设备迁移后,号码已激活。请参阅图16,了解哪些数字处于活动状态的示例:
图 16:数字处于活动状态
恢复迁移
每次必须针对一个企业执行恢复操作。
适用于BroadCloud运营商
BroadCloud合作伙伴的恢复过程如下:
- 使用Cisco TAC打开标签以请求设备恢复。
- 在恢复模式下运行设备移动工具:
- 电话号码将不会从Webex呼叫分配,因此用户和服务仅具有分机号。
- Webex呼叫中的电子邮件地址将恢复为临时电子邮件地址。
- 电话将从Webex呼叫中删除。
- 电话号码、电子邮件地址和电话将在BroadCloud中重现。
- 电话将重新启动。
- 合作伙伴管理员必须将PSTN电话号码移回BroadCloud Carrier。
适用于Cisco BroadWorks和Webex for BroadWorks
Cisco BroadWorks和Webex for BroadWorks的恢复过程如下:
- 使用Cisco TAC打开标签以请求设备恢复。
- 在次级BroadWorks Application Server上以恢复模式运行设备移动工具,以恢复设备迁移。这将将DMS URL设置回Cisco BroadWorks中的设备配置文件服务提供商DMS URL,并重新激活电话号码。
- Webex呼叫团队将DMS URL重置为Webex呼叫中的设备配置文件中的服务提供商DMS URL。
- 合作伙伴管理员必须通过Control Hub门户网站停用或删除Webex呼叫中的电话号码。
- 合作伙伴管理员必须将PSTN电话号码移回Cisco BroadWorks。
在恢复模式下运行设备移动工具的说明
按照以下步骤以恢复模式运行设备移动工具:
在设备移动工具目录中的次级Cisco BroadWorks应用程序服务器中运行以下命令:
恢复配置文件
./devicemove.sh -input= -revertProfiles
恢复号码
./devicemove.sh -input= -revertNumbers
终端日志
如果成功运行设备移动工具以恢复操作,我们将在终端中获取以下日志:
恢复配置文件
工具名称:设备移动工具版本:1.15.0为恢复过程启动设备工具… 可从Webex Calling迁移到BroadWorks的设备:- ------------------------------------------------------------------------------------------------------------------- | 设备类型 | Mac | 版本 | 电子邮件 | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- 要将这些设备从Webex Calling返回到BroadWorks吗?(是、Y、否、N):是上传DMS的设备配置文件Cisco MPP LC重构设备流程已开始重构设备流程已成功完成重新启动流程已成功完成重新启动流程已成功完成设备迁移已成功完成取消预留流程已完成设备迁移
恢复号码
工具名称:设备移动工具版本:1.15.0要继续将数字恢复到Broadworks吗?([Y]或[N]o):Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110]开始重启启动组标识的宽工作电话号码流程:collabmigrationtestGRP_engg 激活已完成的GroupId电话号码流程:协作迁移testGRP_engg 设备迁移恢复流程已成功完成
附录
大型企业迁移
拥有多个位置的大型企业无法在一个维护窗口中迁移所有位置。本部分中描述的功能允许合作伙伴一次迁移几个位置。
步骤
使用以下步骤规划大型企业的分阶段迁移:
- 从BroadWorks或BroadCloud中提取企业数据。
- 在提取的数据上运行转换工具,无位置选项。
- 查找在 exception_report。txt中同时移动推荐位置部分以规划迁移阶段以获取有关位置依赖性的更多信息,请检查功能代理列表文件(请参阅下面的转换工具)。
- 通过修改 locations_to_be_edited。csv生成输入/位置。csv。
- 使用位置选项再次运行转换工具。
- 检查 exception_report。txt以识别当前阶段的任何位置依赖问题。
- 根据需要修复位置依赖问题(通过修改locations.csv)。
- Rerun Transform工具生成当前阶段的customers.json。
- 为每个customer.json运行配置工具。
- 在维护窗口中,运行“设备移动工具”。
- 在下一阶段重复步骤4 - 10。
转换工具
如上所述,为了实现在一个大型企业阶段逐阶段迁移位置的目标,运行转换工具时,将添加新的文件 locations.csv 作为可选输入(-locations=input/locations.csv)。
locations.csv包含特定于位置的数据。它覆盖了input/customers.csv中的数据,该数据目前同时包含企业数据和位置数据。
下表列出了 locations.csv 的详细信息:
描述 |
价值 |
缺省值 |
强制 |
BroadWorks中的地图 |
BroadCloud中的地图 | |
---|---|---|---|---|---|---|
企业Id |
唯一企业ID |
Y |
服务供应商ID |
Rialto客户ID | ||
位置Id |
位置标识符,企业内唯一的 |
Y |
组ID |
Rialto网站ID | ||
迁移状态 |
此位置是否已迁移? |
已迁移,dont_migrate,迁移 |
迁移 |
N | ||
名称 |
此位置的名称。 请将其留空,以使用locationId。 |
N | ||||
timezone |
N | |||||
语言 |
N | |||||
address1 |
N | |||||
address2 |
N | |||||
城市 |
N | |||||
state |
N | |||||
邮政编码 |
邮政编码或邮政编码 |
N | ||||
国家/地区 |
2个字母代码 |
N |
在大型企业上运行Transform工具时,位置。csv可由预填充 locations_to_be_edited。csv组成。进一步阅读以查看示例。
运行变换工具时,locations.csv是可选的输入,因此,如果-locations=input/locations.csv不存在,变换工具将像以前一样。
新输出文件
转换工具有5个新的输出文件:
- locations_to_be_edited.csv -此信息已预先填写了要迁移的大型企业的所有位置信息。
示例:
位置标识号,企业标识号,迁移状态,名称,时区,语言,地址1,地址2,城市,州,邮政编码,国家auto_mig_ent_grp1,auto_mig_ent,auto_mig_ent_grp1,100主街,盖瑟斯堡,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,auto_mig_ent_grp2,101主街,盖瑟斯堡,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,auto_mig_ent_grpauto_mig_ent_grp3,102主街,盖瑟斯堡,MD,20877,US
合作伙伴/客户可以使用它生成locations.csv来控制要迁移到特定阶段的位置(并根据需要更新位置的信息)。
示例:locations.csv 从上述locations_to_be_edited。csv生成的locations_to_be_edited。csv
位置标识号,企业标识号,迁移状态,名称,时区,语言,地址1,地址2,城市,州,邮政编码,国家auto_mig_ent_grp1,auto_mig_ent迁移,auto_mig_ent_grp1,100主街,盖瑟斯堡,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,迁移,auto_mig_ent_grp2,101主街,盖瑟斯堡,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,102主街,盖瑟斯堡,MD,20877,US
此位置。csv表示:在此阶段,位置auto_mig_ent_grp1已迁移,位置auto_mig_ent_grp2正在迁移,位置auto_mig_ent_grp3auto_mig_ent_grp不迁移。
- hunt_group_agents。csv, call_center_agents_supervisors。csv, paging_group_originators_targets。csv, blf_monitored_elements。csv – 4个文件具有相同的目的:如果迁移位置对其他位置有依赖,则生成迁移位置中的相应功能代理/主管/发起人/目标/monitored_elements 的完整列表。
它们具有几乎相同的格式(第3列名称因功能而异),如下所示(auto_mig_ent_grp2个狩猎组的上述阶段代理列表):
示例:以下是 hunt_group_agents。csv
功能名称、功能位置、代理、位置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
如果在运行Transform工具时没有位置选项,上述4个文件将生成整个企业的hunt-group/call-center/paging-group/busy-lamp-field代理/主管/发起者/目标/monitored_elements 的完整列表,可用于计划分阶段迁移。
新部分 exception_report
在针对大型企业执行分阶段迁移时,如果存在未满足的位置依赖关系,exception_report。txt 中会有一些新部分。
示例:以下新部分适用于 auto_mig_ent_grp位置2狩猎组Sarah Rodriguez的代理auto_mig_ent_grp位置3,此阶段未迁移,且不会迁移。
不同位置之间的依赖关系-搜索组名称位置代理代理商的位置评论 ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3不同位置的代理尚未迁移Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3不同位置的代理尚未迁移
以下新部分就如何在迁移阶段对位置进行分组提出建议。
建议同时移动的位置:
位置auto_mig_ent_grp1对位置auto_mig_ent_grp2,auto_mig_ent_grp3位置auto_mig_ent_grp2对位置有依赖auto_mig_ent_grp3
如果在运行转换工具时没有位置选项,则建议同时移动的位置部分列出所有位置依赖项,以便为规划提供方便。
使用位置选项(即迁移阶段)运行转换工具时,建议同时移动位置部分仅列出当前阶段位置的依赖关系。
配置工具
对于大型企业,配置工具可以像往常一样运行。
设备移动工具
设备移动工具可以从customer.json.为一组位置运行,以实现添加一个包含两列的新可选位置。csv文件。
External_id |
位置名称 |
---|---|
外部ID值 |
地点/组名称的名称 |
- 这是一个可选文件,如果未提供或未提供空值,它将迁移所有位置。
- 如果提供位置名称和各自的external_ID,则仅将这些位置进行迁移。
命令如下:
。/devicemove.sh -input=<input_path>/customer.json -locations=<input_path>/Location_names。csv
时区
使用:
“时区”:[“America/Adak”、“America/Anchorage”、“America/Chicago”、“America/Denver”、“America/Los_Angeles”、“America/New_York”、“America/Phoenix”、“Pacific/Honolulu”]
加拿大:
“时区”:[“America/Dawson_Creek”、“America/Edmonton”、“America/Halifax”、“America/Montreal”、“America/Regina”、“America/St_Johns”、“America/Vancouver”、“America/Winnipeg”]
澳大利亚:
“时区”:[“澳大利亚/阿德莱德”、“澳大利亚/布里斯班”、“澳大利亚/Broken_Hill”、“澳大利亚/达尔文”、“澳大利亚/霍巴特”、“澳大利亚/Lord_Howe”、“澳大利亚/珀斯”、“澳大利亚/悉尼”]
法国:
“时区”:[“欧洲/巴黎”]
葡萄牙:
“时区”:[“大西洋/亚速尔群岛”、“欧洲/里斯本”]}
英国:
“时区”:["欧洲/伦敦"]
意大利:
“时区”:[“欧洲/罗马”]