- 主页
- /
- 文章
迁移工具,从BroadWorks、Webex for BroadWorks和BroadCloud过渡到Wholesale RTM解决方案
以最少的预配置运行迁移。轻松运行命令。管理员 在预配置后查看其数据,并在 后立即拨打和接听呼叫。它支持自动升级到适用于UC-One客户端的Webex应用程序。
概览
本文档的目的是提供有关如何使用工具从Cisco BroadWorks、Webex for BroadWorks和BroadCloud迁移到 和Webex 的详细说明。本文档介绍了一组迁移工具,旨在帮助将现有Cisco BroadWorks、Webex for BroadWorks和BroadCloud客户迁移到批发路由到市场解决方案。
迁移工具旨在促进从BroadWorks向批发服务的完全过渡。它们不是为同一客户组织内两种服务的长期共存而设计的。
迁移影响
迁移后的影响如下:
管理员
迁移后,管理员必须:
- 开始使用Partner Hub和Control Hub来配置功能,而不是使用Comm 。
- 重新配置不属于迁移的功能。您需要手动迁移在迁移工具完成后不会自动迁移的功能。
用户
支持的功能在迁移后的工作方式应与迁移前相同。迁移后,必须在Webex上重新配置迁移不支持的Webex 功能:
- 用户将丢失其呼叫历史记录和消息历史记录。
- 用户将丢失所有个人密钥线路设置和自定义,并且必须在迁移后重新配置这些设置。例如快速拨号。
- 用户在首次登录时必须重设访问码和密码。
- 使用UC-One客户端的用户在首次登录时需要升级到Webex应用程序。
迁移工具体系结构
迁移工具架构包含四种不同的工具:
- 工具—从Cisco BroadWorks提取企业、组、号码、用户、服务、电话和软客户端。BroadCloud合作伙伴必须在服务商门户中提交提取请求。
- 工具—将提取工具提取的信息转换为可编辑的JSON文件。
- 工具—使用转换工具中的JSON输出文件,使用 Webex公共API 预配置客户、位置、号码、用户、服务和电话。
- 移动工具—使用转换工具JSON输出文件转换工具来重新构建配置文件并重新启动电话,激活Wholesale RTM解决方案中的号码,以及在Cisco BroadWorks中停用电话号码。
- 此工具支持在Cisco BroadWorks中恢复电话和软客户端配置文件以及号码激活。
- BroadCloud合作伙伴必须在服务商门户中提交迁移请求。
下图显示了这四个工具如何在管理员启动迁移任务后与Cisco BroadWorks、公共API通信并将指标上传到Webex服务以用于未来分析,从而按顺序工作。
图 1. 迁移工具
要求
在运行迁移工具之前,合作伙伴必须满足以下要求:
- 合作伙伴和合作伙伴管理员帐户必须包含在Wholesale RTM解决方案中。在售前阶段,合作伙伴无需加入Wholesale RTM解决方案来运行提取工具。
- 合作伙伴必须完成迁移前检查清单,以确保满足所有要求。
- 运行提取和设备移动工具需要Cisco BroadWorks系统管理员凭证。这不适用于BroadCloud合作伙伴。
- 必须在维护窗口期间从辅助Cisco BroadWorks应用程序服务器运行提取和设备移动工具,以将风险降至最低。BroadCloud合作伙伴将从服务商门户运行设备移动工具。
- 查看 的Webex 设备列表。
- 查看 支持的Webex 设备 列表。
- 合作伙伴必须要求其在Cisco的客户团队获取电话和设备支持的固件版本。
- UC-One客户端必须升级到以下版本:
- Desktop Communicator客户端必须是版本22.9.12或更高版本
- 移动连接客户端必须是3.9.14版或更高版本。
- 管理员的计算机必须具有:
- 预配置工具需要JDK/JRE 1.8。
- MAC和Linux计算机需要Python 3。10。5或更高版本才能使用转换工具。
- 客户必须拥有有效的账单地址,而最终用户必须在Cisco BroadWorks中配置业务电子邮件地址。如果未设置这些值,合作伙伴管理员必须联系客户以获取这些值。在运行转换工具之前,必须将这些详细信息添加到CSV(逗号分隔值)文件中。CSV文件示例随转换工具提供。
迁移计划
迁移计划有三个阶段:
- 准备
- 使用提取工具获取用户数据的副本
- 使用令牌生成器工具生成令牌
- 使用转换工具格式化用户数据
- 预配置
- 使用提取工具获取最新用户数据
- 使用转换工具格式化用户数据
- 使用预配置工具预配置用户
- 迁移
- 使用设备移动工具迁移设备
- 不使用设备的迁移[通过Control Hub激活电话号码]
如果合作伙伴管理员没有从Cisco BroadWorks迁移到 的设备,则无需运行设备移动工具。合作伙伴管理员可以使用下面的公共链接直接通过Control Hub门户激活电话号码。有关更多信息,请参阅在 Control Hub 中管理电话号码。
如果合作伙伴管理员通过Control Hub激活其电话号码,可选择在Cisco BroadWorks中停用电话号码。
功能自动迁移到Wholesale Calling
迁移工具会自动迁移这些用户功能:
- 语音消息设置和自定义问候(语音消息、个性化名称音频和用户的PIN不会迁移)
- 备用号码
- BroadWorks Anywhere
- 忙灯字段
- 主叫号码(自定义名称和电话号码)
- 呼叫等待
- 呼叫前转设置(始终/忙碌/无应答/无法接通)
- 呼叫拦截
- 请勿打扰
- 传真设置
- 远程办公
- 共享呼叫显示
- 同时振铃个人(包括日程安排和选择标准)
- 呼叫通知(包括安排和选择标准)
- 匿名呼叫拒接
- 选择性呼叫拒绝
- 选择性呼叫前转
- 定向呼叫代答和插入
- 免插入限制
- 一键通
- 隐私
这些组功能会通过迁移工具自动迁移:
- 自动语音应答
- 仅限一个级别
- 自定义问候语
- 呼叫前转设置(始终、忙碌、选择性)
- 备用号码
- 假日菜单在Webex中不可用
- 选择性呼叫拒绝
- Cisco BroadWorks呼叫中心标准版和BroadCloud呼叫队列:
- 基本配置
- 自定义问候语
- 座席和主管
- 呼叫前转设置(始终、忙碌、选择性)
- 备用号码
- 音乐保持
- 呼叫保留
- 呼叫代接
- 寻线组
- 呼叫转移设置(始终、忙线、选择性、无法接通)
- 备用号码
- 位置代码(每个位置或组一个)
- 寻呼组
- 计划(仅限组级,不迁移企业计划)
- 语音门户
- 虚拟线路
- 音乐保持
支持的设备
支持的电话将通过设置工具自动创建并分配给Webex 中的用户。在设备移动工具运行时,“设备移动工具中支持”列中标记为“是”的电话也将自动从Cisco BroadWorks或BroadCloud移至Webex 。该列中标记为“否”的电话需要手动干预以更改Cisco BroadWorks设备模板或电话本身中的DMS URL。
最后一列提供电话型号与文件转换-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 |
Cisco MPP 8875 |
是 |
DMS Cisco 8875 |
Cisco ATA191 |
是 |
DMS Cisco 191 |
Cisco ATA192 |
是 |
DMS Cisco 192 |
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 |
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 |
不支持的设备
如果客户使用Wholesale RTM解决方案不支持的设备,则这些设备不符合迁移条件。在这种情况下,您可以选择以下选项:
- 迁移前在Cisco BroadWorks上预配置新电话。
- 将旧电话保留在Cisco BroadWorks中,用户必须安装Webex应用程序才能发起和接听呼叫。
批发呼叫软件包
迁移工具有一组默认值,用于选择订阅者的批发呼叫软件包。如果以后需要不同的软件包,可以由合作伙伴管理员在Control Hub中更改这些软件包。
Cisco BroadWorks迁移软件包配置
从Cisco BroadWorks迁移的所有订阅者都将缺省使用Webex 软件包。如果需要为没有分配呼叫等待或语音邮件的订阅者提供Webex语音包,则可以通过使用_WEBEX_语音_包取消对线路的评论,在转换工具的partner.cfg文件中启用此功能。
Webex for BroadWorks迁移软件包映射
Webex for BroadWorks软件包会自动映射到Wholesale 软件包。这是不可配置的。
Webex for BroadWorks包 |
Wholesale 服务包 |
---|---|
软件电话 |
Webex 语音 |
基本 |
Webex Calling |
标准 |
Webex 套件 |
高级 |
Webex 套件 |
BroadCloud迁移软件包映射
基于站点类型的BroadCloud运营商映射程序包迁移。默认映射可在转换工具的配置文件conf/rialto_station_type_to_wholesale_package。csv中配置。
BroadCloud运营商站类型 |
Wholesale 服务包 |
---|---|
基本 |
Webex 语音 |
会议室 |
Webex 语音 |
消息传输 |
Webex 语音 |
标准 |
Webex 语音 |
主管 |
Webex 套件 |
所有其他站类型 |
Webex 语音 |
将BroadWorks或BroadCloud用户帐户转换为Webex 工作空间
Webex工作空间是多人共享的电话,例如:例如:会议室、仓库或大厅中的电话。此类电话可以在Webex 中配置为Webex工作空间而不是Webex用户。可以选择在迁移过程中自动将用户帐户从Cisco BroadWorks或BroadCloud运营商转换为工作空间。
步骤:
- 在文件 transform_tool/input/users.csv中,将“common_area”程序包分配给要转换为工作空间的用户。
- 例如:bwuser@domain,,,,,,common_area
- (仅BroadCloud)要将特定工作站类型的所有用户帐户转换为工作空间,请添加一个对转换-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域
令牌生成器工具
合作伙伴管理员在开始运行迁移工具之前至少运行一次此令牌生成器实用工具。在合作伙伴帐户加入Wholesale RTM解决方案后,运行此工具是一次活动。此工具允许合作伙伴管理员通过Web浏览器登录,以获取更新到迁移工具的合作伙伴配置文件所需的唯一令牌。
必要条件
下载后,提取迁移工具二进制文件。
在 token_generator。sh(适用于MAC)和 token_generator。bat(适用于Windows)中设置JRE/JDK环境路径。如果JAVA_ 路径已存在,该工具将重用该路径。
-
MAC:JAVA HOME=_"/Users/cisco/jdk/zulu@1.8.282/Content/Home/"
-
Windows:JAVA_ = C:\Progra~1\Java\jre1.8.0_321
此步骤是可选
运行说明
在令牌生成器目录中的接线端中运行以下命令:
-
下列端口必须可用于运行令牌生成器工具。:8080、50009、50010、50011、50012和50013
-
用户计算机上必须至少打开上述端口中的一个以进行连接。
Windows:
token_generator.bat
MacOS:
。/token_generator。sh
输出:
工具名称:令牌生成器工具版本:1.13.0在Web浏览器中加载URL:http://localhost:8080
在终端上的Web浏览器中打开URL,使用合作伙伴管理员凭证登录以获取令牌,然后复制该令牌以供进一步使用。
用户界面图示如下,以供参考:
图 3:使用Cisco Webex登录
图 4:凭证窗口
图 5:令牌生成
BroadWorks设置任务
配置以下步骤,然后在辅助BroadWorks服务器中运行提取和设备移动工具。
启用OCI-P连接
设备移动工具通过OCI-P命令与BroadWorks通信,以启用OCI-P连接,请使用以下步骤:
步骤1:使用CLI配置常规设置。
在CLI中运行以下命令以更改为“常规设置”目录:
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代理:
作为_CLI> cd /Applications/OpenClientServer/OCIProxy
运行以下CLI获取当前设置。您应该看到以下内容:
AS_CLI/Applications/OpenClientServer/OCIProxy> get enabled = true enabledLoginLevelScreening = false enableResponseCache = false responseCache Hours = 24 responseCacheRenewPeriodMins = 30 messageQueueCapacity = 50 messageQueueTimeoutSeconds = 1800
如果您的设置与上述设置不匹配,请使用 set 命令重新配置您的设置。
第三步:使用CLI配置OCI设置。
更改为预配置目录:
作为CLI_> cd /System/NetworkAccess /OCI/Provisiing
运行以下命令以获取当前的OCI设置设置:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> 获取地址说明127.0======================== 。0.1本地为
步骤4:在CLI中运行以下命令以验证配置是否正确。
当_CLI/Maintenance/ Objects>获取broadWorks并检查输出是否正常。有关输出示例,请参阅下文:当_ I/Maintenance/ Objects>获取BroadWorks受管对象========================== *服务器:身份…………。.:作为版本……………:Rel_21.sp1_1.551行政州…:已解锁*应用程序:名称版本已部署管理状态有效状态执行=========================================================================================和预配置21.sp1_1.551 true Unlocked Unlocked FlashPolicy 21.sp1 _1.551 false Unlocked Stop OpenClientServer 21.sp1 _1.551 true Unlocked Unlocked WebContainer 21.sp1 _1.551 true Unlocked Unlocked WebContainer 21.sp1_1.551 true Unlocked Unlocked Unlocked 4个条目找到。*托管的应用程序:名称版本上下文路径部署CommPilot 21.sp1 1================================================================== 。551 / true DeviceManagement_Files 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:运行号码激活命令:
_ I>CD SubscriberMgmt/NumberActivate
步骤2:运行激活启用命令:
_ I>设置dnMode groupAndUser Enabled
第三步:在确认提示处输入Y。
提取工具
对于BroadCloud
提取工具集成在BroadCloud服务提供商门户中。服务商管理员可以:
- 每个请求最多提交50个客户的提取请求。提取请求一天内不能为同一客户提交超过10次。
- 从请求提交之日起最长28天内下载ZIP格式的提取数据文件。
下图显示了服务商门户。
图 6:服务商门户
图 7:服务商门户
适用于Cisco BroadWorks和Webex for BroadWorks
- 提取工具在合作伙伴网络内的辅助Cisco BroadWorks应用程序服务器上运行,并通过OCI-P连接。
- 该工具从Cisco BroadWorks或BroadCloud平台提取原始企业、组、数字、用户、服务、设备和软客户端数据,并将此数据输出到为转换工具提供输入的XML文件。
以下各节介绍如何安装和配置提取工具。
必要条件
- SCP提取工具二进制文件到辅助Cisco BroadWorks应用程序服务器。
- SSH到辅助Cisco BroadWorks应用程序服务器,以配置前提条件并运行提取工具。
- 配置服务商和组ID以从conf/exportTool.yml中的Cisco BroadWorks提取。请参阅下面的示例YAML片段:
ServiceProviderID-A:- GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B:-全部
- 确保在conf/partner.cfg文件中的辅助Cisco BroadWorks应用程序服务器用户ID、密码和主机名正确:
WORKS__ = ADMIN BROADWORKS_ = admin BROADWORKS_ _ = LOCALHOST REFRESH_ =合作伙伴管理员从令牌生成器工具复制的刷新令牌。迁移_ =支持的值为 webex_for_broadworks_to_wholesale。默认值为 broadworks_to_wholesale。用于webex_for_broadworks_to_wholesale bex for BroadWorks迁移。
对于Webex for BroadWorks迁移而言,
REFRESH_令牌
属性是必需的。 - 如果辅助Cisco BroadWorks应用程序服务器JDK/JRE环境路径与文件不同,请修改导出。SH文件中的JDK/JRE环境路径:
_ =/usr/local/java/java_base
运行说明
从提取工具目录在辅助Cisco BroadWorks应用程序服务器中运行以下命令:
./export.sh
终端日志
成功导出时,终端中提供以下日志:运行BroadSoft数据导出工具:
运行BroadSoft数据导出工具************************************************开始导出工具v:1.15.0已为SP=collabmigrationtestSP_engg 导出,Group=collabmigrationtestGRP_engg 导出用户为SP=collabmigrationtestSP_engg,Group=collabmigrationtestGRP_engg 导出用户为SP=collabmigrationtestGRP_engg 完成,Group=collabmigrationtestGRP_engg 导出为SP=collabmigrationtestGRP_engg 完成,Group=collabmigrationtestGRP_engg 导出已完成导出转储压缩目录:输出/20221017223452_ Tool Export Dump Zip文件名称:extracted_data_1666060500618.zipextracted_data_1666060500618.zip文件已创建ZIP文件创建过程完成导出文件转换为ZIP文件**************************************************
输出
输出ZIP (extracted_data_。zip)文件将在同一提取工具目录中提供。使用以下命令查看并使用转换工具输入的ZIP文件:
ls –ltr drwxr-xr-x 2 bwadmin bwadmin 4096 Oct 4 11:53 lib/-rwxr-xr-x 1 bwadmin bwadmin 956719 10月4 11:53 exportTool.jar -rwxr-xr-x 1 bwadmin bwadmin 2635 10月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 log/ -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文件中设置REFRESH_ 牌(从令牌生成器工具复制的令牌)和___ 名称:
刷新_令牌=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj名称_主_位置_=主
- (可选)在conf/partner.cfg文件中设置预配置_ (从Partner Hub中的模板复制):
预配置_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
要更全面地验证客户电子邮件地址,您可以选择设置预配置_ID。 - 如果丢失,请在输入/customer。csv文件(请参阅下一部分)中配置丢失的信息。
- 在输入/users。csv文件中添加最终用户的电子邮件地址。
- 如果要预配置新电话,请将用户新电话的mac地址和电子邮件地址添加到input/newphones.csv文件。仅当合作伙伴管理员希望在 呼叫中预配置新电话时才需要此功能。
- 使用input/cxessentials.csv文件将BroadWorks呼叫中心转换为CxEssentials。
- (可选)启用将_所有呼叫__中心_升级_CX_精要属性以将所有呼叫中心转换为CxEssentials。
- 使用输入/locations.csv文件支持大型企业迁移,允许管理员按位置迁移其客户的位置
- 当MAC地址在Cisco BroadWorks设备配置文件中不可用时,可从SIP REGISTER消息的用户-代理标头使用MAC地址。取消在文件conf/partner.cfg中“_ _ _ = yes”(USE_ _ 地址)行的评论
填写输入/customer.csv
文件输入/customer.csv提供Cisco BroadWorks或BroadCloud中可能缺少的数据。如果所有必填信息都已可用,则该文件可留空。您不需要填写所有列,只需要填写缺少的信息。
下表介绍了input/customer。csv中最重要的列。
列名称 |
规则 |
---|---|
标识 |
在Cisco BroadWorks企业模式中:
在BroadWorks服务商模式中,这是Cisco BroadWorks groupId。 在BroadCloud中,这是Rialto客户标识。 |
externalId |
这是与此客户的合作伙伴内部标识符匹配的标识符。此列在Webex合作伙伴组织中必须唯一。此列是可选的,转换工具将自动生成唯一标识符。 此列不适用于企业内的组。 |
客户名称 |
对于企业,此列用作Webex客户名称字段。 对于企业内的组,此列用作位置名称。 名称在企业内必须唯一。 |
主电子邮件 |
此地址用作Webex客户管理员的电子邮件地址。 对于企业内的组,该列是可选的。 |
地址列 |
对于企业,该地址用作账单地址和第一个位置地址。 对于企业内的组,地址用作位置地址。 |
timezone |
请参考本文的时区部分。 |
语言 | 请参阅 bex支持的语言。 |
默认语音邮件pin |
请参阅设置语音邮件PIN。 |
运行说明
在任何操作系统中运行转换工具。使用以下步骤在Windows和macOS中运行该工具:
Windows
执行以下命令以在Windows中运行转换工具:
转换。bat -extract=< -Tool- -Zip-file> -customer=< -Path-Customer-CSV> -users=< -Path-Users-CSV> -newphones=< -Path-NewPhones-CSV>
macOS
执行以下步骤以在macOS上运行转换工具:
- 创建虚拟环境并安装依赖项以使用Python运行转换工具:
python3 -m venv venv源venv/bin/activate python3 -m pip install request python3 -m pip install requests-oauthlib
- 运行转换工具:
。/transform.sh -extract= -customer= -users= -newphones=
客户/用户预检查
转换工具会向Webex调用API以捕捉潜在的预配置问题。默认情况下,它将验证客户的地址和主要电子邮件。如果con/partner.cfg文件中指定了预配置_ 值,它还将验证位置信息。预检查结果包含在异常报告中。
此外,运行转换工具时还可以添加以下可选参数:
预检查
除了运行客户信息的预检API之外,转换工具还将运行订阅者电子邮件的预检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 collabmigrationtestGRP________________________________________________________________________________ 手动配置去电方案_engg
输出
输出JSON ( 。json)文件将出现在 // 目录中。 。json 文件示例如下:
{"customer": {"预配置Id":"!!!!!!!!!! _使用_预配置!!!!!!!!!!", IGID"包":[ "webex_calling","common_area_calling" ], "externalId": "external_id_engg_grp1", "地址": {"addressLine1": "100 Main Street", "addressLine2": "", "城市": "Gaithersburg", "stateOr ": "MD", "zipOrPostalCode": "20877", "country": "US" }, "customerInfo": {"name": "Engineering Group - 1", "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com" }, "provisi ": {"calling": {"location": {"name": "Main", "address": {"addressLine1": "100 Main Street", "addressLine2": """, "city": "Gaithersburg", "stateOr ": "MD", "zipOrPostalCode": "20877", "country": "US" ,"时区": "America/New_约克","language":"en_us", "号码": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "main号码": "+15205551101" } } } , " "broadworks_info": { "service_provider_id": "collabmigrationtestSP_engg","group_id": "collabmigrationtestGRP_engg" }, " ": [ { "amareswaranvel+benjamin injack@gmail.com": { "subscriber": {"customerId": "!!!!!!!!!! _使用_自定义ID!!!!!!!!!!", “电子邮件”:"amareswaranvel+benjamin injack@gmail.com","package":"webex_calling", "provisi ": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "分机": "1102" } }, " ": [ {"/v1/people/{personId}/ /voicemail": {" ":true, "send Calls": { " ":true, " ": " " }, "sendUnanswerCalls": {" ":true,“问候语”:“默认值”,“numberOf ”:3}, "message ": { "mwi ":true, "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } } ], "devices": [ { "cisUuid":"!!!!!!!!!! __ ID!!!!!!!!!!", "product": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } , { "amareswaranvel+lucasoliver@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!! ID__ ERID!!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling", "provisioning ": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+1103" } }, " ": [ {"/v1/people/{personId}/ /voicemail": { " ":true, "send Calls": { " ":true, " ": " " }, "sendUnanswerCalls": {" ":true,“问候语”:“默认值”,“numberOf ”:3}, "message ": { "mwi ":true, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!! _使用_PERSONID!!!!!!!!!!", “product”: "DMS Cisco 6821", "mac": "5486BCAE7E45" } }, {"amareswaranvel+leojackson@gmail.com": {"subscriber": {"customerId": "!!!!!!!!!! _使用_自定义ID!!!!!!!!!!", "email":"amareswaranvel+leojackson@gmail.com","package":"webex_calling", "provisi ": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "分机": "1104" } }, " ": [ {"/v1/people/{personId}/ /voicemail": {" ":true, "send Calls": { " ":true, " ": " " }, "sendUnanswerCalls": {" ":true,“问候语”:“默认值”,“numberOf ”:3}, "message ": { "mwi ":true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "devices": [] } }, { "amareswaranvel+owenalex@gmail.com": { "subscriber": { "customerId":"!!!!!!!!!! __ ERID!!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling", "provisi ": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+15205551101", "extension": "1101" } }, " ": [ {"/v1/people/{personId}/ /voicemail": {" ":true, "send Calls": { " ":true, " ": " " }, "sendUnanswerCalls": {" ":true,“问候语”:“默认值”,“numberOf ”:3}, "message ": { "mwi ":true, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!! _使用_PERSONID!!!!!!!!!!", “product”: "DMS Cisco 8811", "mac": "F87B204E4066" } ] } } ], "auto_attendants": [],"call_queues": [],"hunt_groups": [], " ": [], "call_parks": [],"call_pickups": [],"paging_groups": [],"voice_portals": [ { "name": "自动语音门户", "firstName": "自动", "lastName": "语音门户", "languageCode": "en_us", "phoneNumber": "+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": [], "location": [], "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。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
- 下载并提取迁移工具二进制文件后,设置JAVA_HOME环境变量provisioning_tool.sh用于MAC和provisioning_tool适用于Windows的。bat。
- partner.cfg文件:
- 设置批发_预配置_ID和REFRESH_令牌(从令牌生成器工具复制的令牌)。合作伙伴管理员必须联系其帐户团队以获取预配置_ :
__ = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0刷新_ = MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
如果合作伙伴不想向用户发送欢迎电子邮件,则将“允许_管理员_邀请_电子邮件设置为假。默认值为TRUE。
- 设置批发_预配置_ID和REFRESH_令牌(从令牌生成器工具复制的令牌)。合作伙伴管理员必须联系其帐户团队以获取预配置_ :
- 使用Webex for BroadWorks迁移的WEBEX4BWKS _电子邮件_主题属性,向Webex for BroadWorks用户发送更改密码请求电子邮件主题。
- 使用Webex for BroadWorks迁移的WEBEX4BWKS _电子邮件_正文属性,向Webex for BroadWorks用户发送更改密码请求电子邮件正文。
对于BroadCloud迁移同一区域:
- 该工具跳过号码、设备和共享呼叫出现预配置。
- 该工具创建具有扩展和临时扩展的用户和虚拟用户。
对于BroadCloud迁移另一个区域:
- 该工具将提供号码、设备和共享呼叫出现。
- 该工具创建具有实际电话号码和分机号的用户和虚拟用户。所有欧洲BroadCloud迁移都在另一个地区。
运行说明
使用以下步骤在Windows和macOS中运行该工具:
Windows
执行以下步骤在Windows操作系统上运行该工具:
要预配置单个客户:provision.bat -input=< -Tool- -Customer-JSON-File-Path>预配置多个客户: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用户预配置为 订阅者,并继续使用Webex for BroadWorks用户。
维护阶段: 是第二阶段,管理员可以将批发许可证分配给现有Webex for BroadWorks用户。您必须运行带有参数维护的设置工具。
迁移后阶段: 是管理员可以将BroadWorks完全转换为Wholesale的最后阶段。您必须运行带有参数迁移后的设置工具。
终端日志
以下是成功预配置的终端中的日志:
工具名称:设置工具版本:1.15********** 。0已开始的处理文件:input/customer.json****************预配置客户正在等待客户external_id_engg_grp1完成预配置… 正在等待客户external_id_engg_grp1完成预配置… 客户external_id_engg_grp1状态:预配置预配置号码预配置用户预配置用户功能预配置问候语预配置安排预配置设备预配置共享呼叫显示预配置自动语音应答预配置呼叫队列预配置寻线组预配置组分配预配置呼叫暂留预配置呼叫代答预配置语音门户**********已完成文件:输入/customer.json ****************
将打印一份表格,其中显示每次运行创建的位置数:
输出
预配置工具会在 /<external_id>/*。success/error 文件中生成成功和错误报告。查看输出成功和错误日志以验证设置成功。
合作伙伴管理员可以在Partner Hub和Control Hub门户中验证客户预配置。请参阅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、密码和主机名正确:
WORKS__ = ADMIN BROADWORKS_ = admin BROADWORKS_ _ = localhost
- 要重新发送激活电子邮件,您需要在conf/partner.cfg文件中设置RESEND_邀请_EMAILS=true。
如果管理员希望在迁移期间向用户发送邀请电子邮件,则应取消注释conf/partner.cfg文件中的“重发_邀请_EMAILS=true”属性。否则,该属性应保持不变。
- 在devicemove.sh
_ =/usr/local/java/中验证JDK/JRE环境路径是否正确java_base
- 管理员可以使用输入目录中的 。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电话下载并process% BWMACADDRESS%。cfg,要求Polycom电话下载并处理migration_%BWMACADDRESS%。cfg,从而将device.prov.serverName设置为 https://plcm.sipflash.com.https://plcm.sipflash.com 对于美国地区,其他地区具有不同的URL。
- Polycom电话从https://plcm.sipflash.com 下载%BWMACADDRESS%。cfg,并由Webex Calling DMS管理。
图 14:添加身份/设备配置文件类型文件
运行说明
调用DMT有两种方法,一种是每次通过单个客户调用,另一种是同时通过多个客户运行。
设备移动工具从设备移动工具目录中的辅助Cisco BroadWorks应用程序服务器运行:
对于设备移动单个客户: 。/devicemove.sh -input= 。/devicemove.sh -input=/tmp/customername.json对于设备移动多个客户: 。/devicemove.sh -input= ls -l /tmp/directoryofcustomer/ customer1.json customer2.json customer3.json此外,该设备移动工具支持从1.35.0版本迁移单个/特定电话。使用以下命令: 。/devicemove.sh-integration -input= < -Tool- -Customer-JSON-File-Path> -macaddress=4CBC4883A6F8,48256741CBE9
终端日志
以下是终端中成功运行用于设备迁移的设备移动工具的日志:
工具名称:设备移动工具版本:1。15.0设备工具已启动… 用于迁移的有效设备:------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------| 设备类型| Mac| 版本| 电子邮件| ------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------| DMS Cisco 7861| CC98914EAAD7| Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjamin injack@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| -------------------------------------------------------------------------------------------------------------------要迁移所有这些设备吗?([Y]es或[N]o)是上传DMS设备配置文件Cisco MPP LC重建设备进程已启动重建设备进程已成功完成重新启动进程已启动重新启动进程已成功修改组collabmigrationtest下的Business Communicator配置文件GRP_engg 激活客户组织标识的webex电话号码进程已启动:85ea1d6f-ff9e-41a1-843f-7362aaf12b4c激活客户组织标识的Webex电话号码流程:85ea1d6f-ff9e-41a1-843f-7362aaf12b4c已为组标识停用broadworks电话号码进程:collabmigrationtestGRP_engg 已为组标识停用Broadworks电话号码流程:collabmigrationtestGRP_engg 设备迁移已完成
输出
设备迁移后,设备已上线并准备好发起/接听呼叫。请参考图15以查看设备状态的示例:
图 15:设备状态
设备迁移后,号码已激活。请参阅图16,了解哪些数字处于活动状态的示例:
图 16:号码活动中
还原迁移
恢复操作必须一次为一个企业执行。
对于BroadCloud运营商
BroadCloud合作伙伴的还原过程如下所示:
- 使用Cisco TAC提交申请单以请求设备恢复。
- 以恢复模式运行设备移动工具:
- 电话号码将从Webex 取消分配,只保留用户和服务的分机号。
- Webex 中的电子邮件地址将还原为临时电子邮件地址。
- 电话将从Webex 中删除。
- 将在BroadCloud中重新创建用作alternateIds的电话号码、电子邮件地址和电话。
- 电话将重新启动。
- 合作伙伴管理员必须将PSTN电话号码移回BroadCloud运营商。
适用于Cisco BroadWorks和Webex for BroadWorks
Cisco BroadWorks和Webex for BroadWorks的恢复过程如下所示:
- 使用Cisco TAC提交申请单以请求设备恢复。
- 在辅助BroadWorks应用程序服务器上以恢复模式运行设备移动工具以恢复设备迁移。这会将DMS URL重新设置为Cisco BroadWorks中设备配置文件的服务提供商DMS URL,并重新激活电话号码。
- Webex 团队在Webex 的设备配置文件中将DMS URL重新设置为服务提供商DMS URL。
- 合作伙伴管理员必须通过Control Hub门户停用或删除Webex 中的电话号码。
- 合作伙伴管理员必须将PSTN电话号码移回Cisco BroadWorks。
在恢复模式下运行设备移动工具的说明
按照以下步骤以恢复模式运行设备移动工具:
在设备移动工具目录中的辅助Cisco BroadWorks应用程序服务器中运行以下命令:
还原配置文件
./devicemove.sh -input= < -Tool- -Customer-JSON-File-Path> -revertProfile
还原号码
./devicemove.sh -input= < -Tool- -Customer-JSON-File-Path> -revertNumbers
终端日志
成功运行设备移动工具以进行恢复操作时,我们将在终端中获取以下日志:
还原配置文件
工具名称:设备移动工具版本:1。15。0恢复过程的设备工具已启动… 可以从Webex 移回BroadWorks的设备:- -------------------------------------------------------------------------------------------------------------------| 设备类型| Mac| 版本| 电子邮件| ------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------| DMS Cisco 7861| CC98914EAAD7| Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjamin injack@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 移回到BroadWorks吗?(是,Y,否,N):是正在上传DMS的设备配置文件Cisco MPP LC重建设备进程已开始重建设备进程已成功完成重新启动进程已开始重新启动进程已成功完成设备迁移已完成取消部署流程
还原号码
工具名称:设备移动工具版本:1.15.0要继续将号码恢复到Broadworks吗?([Y]或[N]o):[+15205551101、+15205551102、+15205551103、+15205551104、+15205551105、+15205551106、+15205551107、+15205551108、+15205551109、+15205551100]已为组标识启动恢复激活Broadworks电话号码过程:collabmigrationtestGRP_engg 为组标识激活Broadworks电话号码流程已完成:collabmigrationtest_engg GRP设备迁移还原过程已成功完成
附录
大型企业迁移
拥有多个位置的大型企业无法在一个维护时段内迁移所有位置。本节介绍的功能允许合作伙伴一次迁移几个位置。
步骤
使用以下步骤来规划大型企业的分阶段迁移:
- 从BroadWorks或BroadCloud中提取企业数据。
- 运行转换工具中提取的数据不包含位置选项。
- 在 exception_report。txt中查找要同步移动的建议位置部分,以规划迁移阶段以获取有关位置依赖关系的更多信息,检查功能座席列表文件(请参阅下面的转换工具)。
- 通过修改locations_to_be_edited。csv生成输入/ 。csv。
- 使用位置选项再次运行转换工具。
- 检查 exception_report。txt以确定当前阶段的任何位置依赖性问题。
- 根据需要修复位置依赖关系问题(通过修改locations.csv)。
- 重新运行转换工具以生成当前阶段的customer。json。
- 为每个客户。json运行预配置工具。
- 在维护期间,运行设备移动工具。
- 在下一阶段重复步骤4 - 10。
转换工具
如上所述,为了实现在大型企业中逐步迁移位置的目标,在运行转换工具时,将新文件 。csv 添加为可选输入( =input/locations.csv)。
locations.csv包含特定于位置的数据。它将覆盖input/customer。csv中找到的数据,其中当前包含企业数据和位置数据。
下表列出了 locations.csv的详细信息:
描述 |
价值 |
缺省值 |
强制 |
BroadWorks中的地图 |
BroadCloud中的地图 | |
---|---|---|---|---|---|---|
企业Id |
唯一的企业标识 |
Y |
服务提供者Id |
Rialto客户标识 | ||
位置Id |
位置标识,在企业内唯一 |
Y |
组标识 |
Rialto站点标识 | ||
迁移状态 |
此位置是否已迁移? |
已迁移,dont_migrate迁移, |
迁移 |
N | ||
名称 |
此位置的名称。 将其留空以使用locationId。 |
N | ||||
timezone |
N | |||||
语言 |
N | |||||
address1 |
N | |||||
address2 |
N | |||||
城市 |
N | |||||
state |
N | |||||
邮政编码 |
邮政编码或邮政编码 |
N | ||||
国家/地区 |
2个字母代码 |
N |
在大型企业上运行转换工具时,可通过预填充locations_to_be_edited。csv创建locations。进一步阅读以查看范例。
运行转换工具时,locations。csv是可选输入,因此,如果option-locations=input/locations。csv不存在,则转换工具的行为与之前相同。
新输出文件
转换工具有5个新的输出文件:
- locations_to_be_edited.csv –为要迁移的大型企业预填了所有位置的信息。
例如:
Id,企业Id,迁移状态,名称,时区,语言,address1,address2,城市,州,邮政编码,国家/地区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
合作伙伴/客户可以使用它生成locations.csv以控制要在特定阶段迁移的位置(并根据需要更新位置信息)。
例如: 。csv 由上述生成的 locations_to_be_edited。csv
Id,企业Id,迁移状态,名称,时区,语言,address1,address2,城市,州,邮政编码,国家/地区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,dont_migrate,auto_mig_ent_grp3,,102 Main Street,,Gaithersburg,MD,20877, US
此 。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个文件的用途相同:如果迁移位置对其他位置有依赖关系,则生成迁移位置中相应功能的完整列表。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
如果运行转换工具时位置选项不存在,上述4个文件将为整个企业生成寻线组/呼叫中心/寻呼组/忙灯字段的代理/主管/发起者/目标/monitored_elements 完整列表,可用于计划分阶段迁移。
新的部分 exception_report
在为大型企业执行分阶段迁移时,如果存在不满足的位置依赖关系,将 exception_report。txt 中有一些新部分。
例如:以下新部分适用于位置 auto_mig_ent_grp2寻线组Sarah Rodriguez在位置 auto_mig_ent_grp3的代理,在此阶段不会迁移,也不会迁移。
位置之间的 关系-寻线组名称位置座席座席的位置评论 ________________________________________________________________________________________________________________ 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_ ,则只会迁移这些位置。
命令如下所示:
。/devicemove.sh -input=<input_path>/customer.json -locations=<>input_path/Location_names。csv
时区
美国:
"time ":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_Angeles","America/New_约克","America/Phoenix","Pacific/Honolulu"]
加拿大:
"timeZone":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Halifax","America/ ","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]]
澳大利亚:
"time ":["Australia/Adel ","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]
法国:
"timeZone":["欧洲/巴黎"]
葡萄牙:
"time ":["大西洋/亚速尔群岛","欧洲/里斯本"]}
英国:
"timeZone":["欧洲/伦敦"]
意大利:
"时区":["欧洲/罗马"]