- ホーム
- /
- 投稿記事
Wholesale RTM ソリューションへの移行ツール
最小限の事前設定で移行を実行します。コマンドの実行を容易にする。 管理者はプロビジョニング後にデータを確認し、 移行後すぐに通話の発信と受信を行うことができます。UC-Oneクライアント向けWebexアプリへの自動アップグレードに対応しています。
概要
このドキュメントの目的は、Cisco BroadWorks、Webex for BroadWorks、およびBroadCloudからWholesaleおよびWebex Callingへの移行に使用するツールに関する詳細な手順を提供することです。このドキュメントでは、既存のCisco BroadWorks、Webex for BroadWorks、およびBroadCloudのお客様が、卸売ルート・トゥ・マーケット・ソリューションへ移行するのに役立つように設計された一連の移行ツールについて説明します。
移行ツールは、BroadWorksから卸売サービスへの完全な移行を容易にすることを目的としています。これらは、同一顧客組織内で両方のサービスが長期的に共存することを想定して設計されていません。
移住の影響
移住後の影響は以下のとおりです。
管理者
移行後、管理者は以下のことを行う必要があります。
- CommPilotではなく、Partner HubとControl Hubを使用して機能の設定を開始してください。
- 移行対象に含まれない機能はすべて再構成してください。
移行ツールによる処理が完了した後、自動的に移行されない機能は手動で移行する必要があります。
ユーザー
サポート対象の機能は、移行後も移行前と同じように動作するはずです。移行でサポートされていない Webex Calling 機能は、移行後に Webex 上で再設定する必要があります。
- ユーザーは通話履歴とメッセージ履歴を失います。
- ユーザーは、個人用のキーライン設定とカスタマイズをすべて失い、移行後にこれらの設定を再構成する必要があります。例としては、短縮ダイヤルなどが挙げられる。
- ユーザーは初回ログイン時にアクセスコードとパスワードをリセットする必要があります。
- UC-Oneクライアントを使用するユーザーは、初回ログイン時にWebexアプリへのアップグレードが必要です。
移行ツールのアーキテクチャ
移行ツールのアーキテクチャは、4つの異なるツールで構成されています。
- 抽出ツール— Cisco BroadWorks から企業、グループ、番号、ユーザー、サービス、電話、ソフトクライアントを抽出します。BroadCloudのパートナー企業は、サービスプロバイダーポータルでデータ抽出リクエストを提出する必要があります。
- 変換ツール—抽出ツールによって抽出された情報を、編集可能なJSONファイルに変換します。
- プロビジョニングツール—変換ツールからの JSON 出力ファイルを使用して、 Webex パブリック APIを使用して顧客、場所、番号、ユーザー、サービス、電話をプロビジョニングします。
- デバイス移動ツール— Transform Tool の JSON 出力ファイルを使用して、プロファイルを再構築し、電話を再起動し、Wholesale RTM ソリューションで番号をアクティブ化し、Cisco BroadWorks で電話番号を非アクティブ化します。
- このツールは、Cisco BroadWorksにおける電話機およびソフトクライアントのプロファイルと番号のアクティベーションを元に戻す機能をサポートしています。
- BroadCloudのパートナー企業は、サービスプロバイダーポータルで移行リクエストを提出する必要があります。
以下の図は、管理者が移行タスクを開始した後、4つのツールが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が必要です。
- Transform Toolを使用するには、MacおよびLinuxマシンではPython 3.10.5以降が必要です。
- 顧客は有効な請求先住所を持っている必要があり、エンドユーザーはCisco BroadWorksにビジネス用メールアドレスが設定されている必要があります。値が設定されていない場合は、パートナー管理者は顧客に連絡して値を取得する必要があります。これらの詳細は、変換ツールを実行する前にCSV(カンマ区切り値)ファイルに追加する必要があります。変換ツールには、サンプルとなるCSVファイルが付属しています。
移行計画
移行計画は3つの段階から構成されています。
- 準備
- 抽出ツールを使用してユーザーデータのコピーを取得します
- トークン生成ツールを使用してトークンを生成します。
- 変換ツールを使用してユーザーデータをフォーマットします。
- プロビジョニング
- 抽出ツールを使用して最新のユーザーデータを取得します
- 変換ツールを使用してユーザーデータをフォーマットします。
- プロビジョニングツールを使用してユーザーをプロビジョニングする
- 移行
- デバイス移動ツールを使用してデバイスを移行する
- デバイスを使用しない移行 [ コントロールハブ経由で電話番号を有効化する ]
パートナー管理者がCisco BroadWorksからWholesaleに移行するデバイスを所有していない場合、デバイス移行ツールを実行する必要はありません。パートナー管理者は、下記の公開リンクを使用して、コントロールハブポータルから直接電話番号を有効化できます。詳細については、「Control Hub で電話番号を管理する」を参照してください。
Cisco BroadWorksで電話番号を無効化するのは、パートナー管理者がControl Hubを通じて電話番号を有効化している場合は任意です。
ホールセールコールに自動的に移行された機能
これらのユーザー機能は、移行ツールによって自動的に移行されます。
- 音声メッセージ設定とカスタム挨拶(音声メッセージ、パーソナライズされた名前の音声、ユーザーのPINは移行されません)
- 代替番号
- BroadWorks Anywhere
- 賑やかなランプ畑
- 発信者番号表示(カスタム名と電話番号)
- キャッチホン
- 通話転送設定(通話転送) always/busy/no answer/not 到達可能)
- 通話インターセプト
- 応答不可
- ファックス設定
- リモートオフィス
- 共有コール アピアランス
- 同時進行型リングパーソン(スケジュールおよび選考基準を含む)
- 電話通知(スケジュールおよび選択基準を含む)
- 匿名通話の拒否
- 選択的通話拒否
- 選択的着信転送
- 選択的通話受信
- シーケンシャル呼び出し
- 指示された通話のピックアップと割り込み
- 侵入免除
- プッシュトゥトーク
- プライバシー
- 保留音
- 休日サービス
- 夜間サービス
- 発信通話プラン
- 発信通話プラン - 認証コード
- 発信通話プラン - 番号転送
- 着信通話プラン
- レセプショニスト クライアント
- コール録音
-
優先アラート
これらのグループ機能は、移行ツールによって自動的に移行されます。
- 自動音声応答
- カスタムグリーティング
- 着信転送設定(常時、話中、選択的)
- 代替番号
- Webexではホリデーメニューはご利用いただけません
- 選択的通話拒否
- Cisco BroadWorks Call Center StandardおよびBroadCloud Call Queue:
- 基本構成
- カスタムグリーティング
- エージェントと監督者
- 着信転送設定(常時、話中、選択的)
- 代替番号
- 保留音
- 強制転送
- 快適メッセージバイパス
- 共用エリアのワークスペース:
- 転送
- 応答不可
- キャッチホン
- 通話インターセプト
- 保留音
- ビジーランプフィールド(監視)
- 発信元 ID
- 代替番号
- 着信通話プラン
- 発信通話プラン
- 発信通話プラン - 認証コード
- 発信通話プラン - 番号転送
- プロフェッショナルなワークスペース:
- 転送
- ボイスメール
- ボイスメール - 通話中メッセージ
- ボイスメール - 応答なしのメッセージ
- 応答不可
- キャッチホン
- 通話インターセプト
- 保留音
- ビジーランプフィールド(監視)
- プッシュトゥトーク
- 同時呼び出し
- 匿名通話の拒否
- 選択的着信転送
- 選択的通話拒否
- 選択的通話受信
- シーケンシャル呼び出し
- 割り込み
- プライバシー設定
- 発信元 ID
- 代替番号
- 着信通話プラン
- 発信通話プラン
- 発信通話プラン - 認証コード
- 発信通話プラン - 番号転送
- コール録音
- 優先アラート
- 仮想回線:
- 転送
- ボイスメール
- ボイスメール - 通話中メッセージ
- ボイスメール - 応答なしのメッセージ
- キャッチホン
- 通話インターセプト
- 保留音
- プッシュトゥトーク
- 割り込み
- プライバシー設定
- 発信元 ID
- 着信通話プラン
- 発信通話プラン
- 発信通話プラン - 認証コード
- 発信通話プラン - 番号転送
- コール録音
- コールパーク
- コール ピックアップ
- ハント グループ
- 着信転送設定(常時、話中、選択的、不在時)
- 代替番号
- 場所コード(場所またはグループごとに1つ)
- ページング グループ
- スケジュール(エンタープライズスケジュールは移行されません)
- 音声ポータル
- 保留音
- 一般的な電話帳
- ボイス メール グループ
サポートされているデバイス
サポートされている電話機は、プロビジョニングツールによって自動的に作成され、Webex Callingのユーザーに割り当てられます。「デバイス移動ツールでサポートされています」の列で「はい」とマークされた電話機は、デバイス移動ツールを実行すると、Cisco BroadWorksまたはBroadCloudからWebex Callingに自動的に移動されます。その列で「いいえ」とマークされている電話機は、Cisco BroadWorksデバイステンプレートまたは電話機本体でDMS URLを変更するために手動で操作する必要があります。
最後の列には、電話モデルとファイルの「デバイスタイプ」列のマッピングが示されています。 transform-tool/input/newphones.csv. (newphones.csvに関する詳細は、この記事の 「変換ツール 」セクションを参照してください。)
|
電話モデル |
デバイス移動ツールでサポートされています |
newphones.csv のデバイスタイプ |
|---|---|---|
|
Cisco MPP 6821 |
はい |
DMS シスコ 6821 |
|
Cisco MPP 6841 |
はい |
DMS シスコ 6841 |
|
Cisco MPP 6851 |
はい |
DMS シスコ 6851 |
|
Cisco MPP 6861 |
はい |
DMS シスコ 6861 |
|
Cisco MPP 6871 |
はい |
DMS シスコ 6871 |
|
Cisco MPP 7811 |
はい |
DMS シスコ 7811 |
|
Cisco MPP 7821 |
はい |
DMS シスコ 7821 |
|
Cisco MPP 7832 |
はい |
DMS シスコ 7832 |
|
Cisco MPP 7841 |
はい |
DMS シスコ 7841 |
|
Cisco MPP 7861 |
はい |
DMS シスコ 7861 |
|
Cisco MPP 8811 |
はい |
DMS シスコ 8811 |
|
Cisco MPP 8832 |
はい |
DMS シスコ 8832 |
|
Cisco MPP 8841 |
はい |
DMS シスコ 8841 |
|
Cisco MPP 8845 |
はい |
DMS シスコ 8845 |
|
Cisco MPP 8851 |
はい |
DMS シスコ 8851 |
|
Cisco MPP 8861 |
はい |
DMS シスコ 8861 |
|
Cisco MPP 8865 |
はい |
DMS シスコ 8865 |
|
Cisco MPP 8875 |
はい |
DMS シスコ 8875 |
|
Cisco ATA191 |
はい |
DMSシスコ191 |
|
Cisco ATA192 |
はい |
DMS シスコ 192 |
|
Cisco DBS 110 |
はい |
DMS シスコ DBS110 |
|
ポリコム VVX101 |
はい |
DMSポリコムVVX101 |
|
ポリコム VVX150 |
はい |
DMSポリコムVVX150 |
|
ポリコム VVX201 |
はい |
DMSポリコムVVX201 |
|
ポリコム VVX250 |
はい |
DMSポリコムVVX250 |
|
ポリコム VVX301 |
はい |
DMSポリコムVVX301 |
|
ポリコム VVX311 |
はい |
DMSポリコムVVX311 |
|
ポリコム VVX350 |
はい |
DMSポリコムVVX350 |
|
ポリコム VVX401 |
はい |
DMSポリコムVVX401 |
|
ポリコム VVX411 |
はい |
DMSポリコムVVX411 |
|
ポリコム VVX450 |
はい |
DMSポリコムVVX450 |
|
ポリコム VVX501 |
はい |
DMSポリコムVVX501 |
|
ポリコム VVX601 |
はい |
DMSポリコムVVX601 |
|
ポリコム トリオ 8300 |
はい |
DMSポリコムTrio8300 |
|
ポリコム トリオ 8500 |
はい |
DMSポリコムTrio8500 |
|
ポリコム トリオ 8800 |
はい |
DMSポリコムTrio8800 |
|
ポリコム サウンドステーション 5000 |
はい |
DMSポリコムSSIP5000 |
|
ポリコム サウンドステーション 6000 |
はい |
DMSポリコム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 |
|
AudioCodes MP204R |
はい |
DMS AudioCodes MP204R |
|
AudioCodes MP202R |
はい |
DMS AudioCodes MP202R |
|
オーディオコード MP204 |
はい |
DMSオーディオコード MP204 |
|
オーディオコード MP202 |
はい |
DMSオーディオコード MP202 |
サポート対象外のデバイス
顧客が卸売RTMソリューションでサポートされていないデバイスを使用している場合、それらのデバイスは移行の対象外となります。この場合、以下の選択肢があります。
- 移行前に、Cisco BroadWorksで新しい電話機をプロビジョニングしてください。
- Cisco BroadWorksに古い電話機を残したままにしておくと、ユーザーは通話の発信と受信を行うためにWebexアプリをインストールする必要があります。
卸売通話パッケージ
移行ツールには、加入者向けの卸売通話パッケージを選択するためのデフォルト設定が用意されています。後で別のパッケージが必要になった場合は、パートナー管理者がコントロールハブで変更できます。
Cisco BroadWorks移行パッケージ構成
Cisco BroadWorksから移行するすべての加入者は、デフォルトでWebex Callingパッケージに切り替わります。通話待機やボイスメールが割り当てられていない加入者に対して Webex 音声パッケージが必要な場合は、Transform Tool の partner.cfg ファイルで USE_WEBEX_VOICE_PACKAGE の行のコメントを解除することで有効にできます。
BroadWorks移行パッケージのマッピングのためのWebex
WebexからBroadworksパッケージへの移行は、Broadworksパッケージの種類に基づいています。Transform Tool の設定ファイルでデフォルトのマッピングを設定します 。 conf/w4b_package_to_wholesale_package.csv.
|
BroadWorks向けWebexパッケージ |
卸売通話パッケージ |
|---|---|
|
ソフトフォン |
Webex 音声 |
|
基本 |
Webex Calling |
|
標準 |
Webex Suite |
|
プレミアム |
Webex Suite |
BroadCloud移行パッケージのマッピング
BroadCloud Carrierのマップパッケージは、ステーションの種類に基づいて移行されます。デフォルトのマッピングは、Transform Tool の設定ファイル conf/rialto_station_type_to_wholesale_package.csv で設定できます。
|
BroadCloudキャリアステーションタイプ |
卸売通話パッケージ |
|---|---|
|
基本 |
Webex 音声 |
|
会議室 |
Webex 音声 |
|
メッセージ |
Webex 音声 |
|
標準 |
Webex 音声 |
|
エグゼクティブ |
Webex Suite |
|
その他のすべての駅タイプ |
Webex 音声 |
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: コントロールハブでSIPドメインを設定する
トークン生成ツール
パートナー管理者は、移行ツールを実行する前に、このトークン生成ユーティリティツールを少なくとも1回実行する必要があります。このツールを実行するのは、パートナーアカウントが卸売RTMソリューションに登録された後に一度だけ行う作業です。このツールを使用すると、パートナー管理者はWebブラウザ経由でログインし、移行ツール用のパートナー構成ファイルを更新するために必要な固有のトークンを取得できます。
前提条件
コンピュータに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
-
ユーザーのコンピュータでは、上記で挙げたポートのうち少なくとも1つが接続用に開いている必要があります。
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を開き、パートナー管理者の認証情報を使用してログインし、トークンを取得してコピーし、以降の利用に使用してください。
ユーザーインターフェースの図解を参考として以下に示します。

図 3: Cisco Webexでログイン

図 4: 認証情報ウィンドウ

図 5: トークン生成
BroadWorksのセットアップタスク
セカンダリーBroadWorksサーバーで抽出ツールとデバイス移動ツールを実行する前に、以下の手順を設定してください。
OCI-P接続を有効にする
デバイス移動ツールはOCI-Pコマンドを介してBroadWorksと通信します。OCI-P接続を有効にするには、以下の手順に従ってください。
ステップ 1: 一般設定を構成するには、CLIを使用します。
コマンドラインインターフェースで以下のコマンドを実行して、GeneralSettingsディレクトリに移動します。
AS_CLI> cd /Applications/OpenClientServer/GeneralSettings. 現在のGeneralSettingsを取得するには、CLIで次のコマンドを実行してください。
AS_CLI/Applications/OpenClientServer/GeneralSettings> get
clientPort = 2208
clientPortEnabled = true
secureClientPort = 2209
secureClientPortEnabled = true
systemDomain = <>
設定が上記と一致しない場合は、 set コマンドを使用して設定を再構成してください。
ステップ2: CLIを使用してOCIプロキシを設定します。
OCIプロキシのディレクトリに変更してください。
AS_CLI> cd /Applications/OpenClientServer/OCIProxy 現在の設定を取得するには、以下のCLIコマンドを実行してください。以下のような表示が出るはずです。
AS_CLI/Applications/OpenClientServer/OCIProxy> get
enabled = true
enabledLoginLevelScreening = false
enableResponseCaching = false
responseCacheDurationHours = 24
responseCacheRenewPeriodMins = 30
messageQueueCapacity = 50
messageQueueTimeoutSeconds = 1800
設定が上記と一致しない場合は、 set コマンドを使用して設定を再構成してください。
ステップ3: CLIを使用してOCIプロビジョニングを設定します。
プロビジョニングディレクトリに移動します。
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning 現在のOCIプロビジョニング設定を取得するには、次のコマンドを実行してください。
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as
ステップ4: 設定が正しいことを確認するには、以下のコマンドをCLIで実行してください。
AS_CLI/Maintenance/ManagedObjects> get broadworks and check
that your output looks OK.
See below for sample output:
AS_CLI/Maintenance/ManagedObjects> get broadworks
BroadWorks Managed Objects
==========================
* Server:
Identity..............: AS
Version...............: Rel_21.sp1_1.551
Administrative State..: Unlocked
* Applications:
Name Version Deployed Administrative State Effective State
=========================================================================================
ExecutionAndProvisioning 21.sp1_1.551 true Unlocked Unlocked
FlashPolicy 21.sp1_1.551 false Unlocked Stopped
OpenClientServer 21.sp1_1.551 true Unlocked Unlocked
WebContainer 21.sp1_1.551 true Unlocked Unlocked
4 entries found.
* Hosted Applications:
Name Version Context Path Deployed
==================================================================
CommPilot 21.sp1_1.551 / true
DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true
JWSFiles 21.sp1_1.551 /FileRepos true
MediaFiles 21.sp1_1.551 /media true
OCIFiles 21.sp1_1.551 /ocifiles true
5 entries found.
オープンクライアントサーバーがデプロイされ、アクティブであることを確認します。
セカンダリアプリケーションサーバーに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 Calling プラン
Cisco Calling Plansは、Webex Callingを利用したクラウド通話体験を簡素化するために設計された、包括的なソリューションを提供します。
前提条件
Ciscoのアカウントチームは、パートナー管理者が卸売プロビジョニングテンプレートでクラウド接続PSTNベンダーをSinchに設定できるよう支援する必要があります。
変換ツール
Ciscoの通話プランを有効にするには、partner.cfgファイルに次の設定を追加します。
- 有効化_CISCO_呼び出し_PLAN=Yes
- デフォルトでは、このプロパティはコメントアウトされています。管理者は 、変換ツールを実行する前に、コメントを解除して 有効にする必要があります。
- このプロパティを有効にして変換ツールを実行すると、顧客 JSON ファイルの 卸売パッケージ セクションに Cisco の通話プランが自動的に含まれるようになります。
プロビジョニングツール
Ciscoの通話プランを選択されたお客様の拠点については、番号プロビジョニングの段階で関連する番号を有効化します。ただし、顧客がこれらの番号を使用できるようになるのは、移行プロセスが完了した後になります。
抽出ツール
BroadCloud向け
抽出ツールはBroadCloudサービスプロバイダーポータルに統合されています。サービスプロバイダーの管理者は次のことができます。
- 1回のリクエストにつき、最大50社の顧客に関するデータ抽出リクエストを送信できます。抽出リクエストは、同一顧客に対して1日に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アプリケーションサーバーに転送します。
- 前提条件を設定し、抽出ツールを実行するために、セカンダリのCisco BroadWorksアプリケーションサーバーにSSH接続します。
- Cisco BroadWorks から抽出するサービス プロバイダとグループ ID を設定します。 conf/exportTool.yml. 以下のYAMLスニペットのサンプルを参照してください。
ServiceProviderID-A: - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B: - ALL - Cisco BroadWorks Application Server のセカンダリユーザー 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 Application Server の場合、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
管理者が企業プロキシの背後でツールを操作している場合は、以下の手順に従ってエクスポートスクリプトを設定および実行してください。
環境変数 export https_proxyを設定することは必須ではありません =http://<proxy-host>:<proxy-port> プロキシが以下の説明のようにスクリプト内で直接設定されている場合、ターミナルに表示されます。
エクスポートスクリプトの設定と実行の手順
- export.shファイルを開きます。
- HTTPS_PROXY_HOST 変数を見つけてコメントを解除します(先頭の文字を削除します)。 #).
-
HTTPS_PROXY_HOST の値を次のように設定します。
HTTPS_PROXY_HOST= - HTTPS_PROXY_PORT 変数を見つけてコメントを解除します(先頭の文字を削除します)。 #).
- HTTPS_PROXY_PORT の値を次のように設定します。
HTTPS_PROXY_PORT= - export.shファイルを保存して閉じます。
- partner.cfg ファイルを開き、必要な refresh_tokenを追加します。
- partner.cfgファイル内で、BroadWorksのホスト名、ユーザー名、パスワードが正しく設定されていることを確認してください。
- スクリプトを実行します。
./export.sh
契約申込書:
抽出ツール(BroadCloudおよびBroadWorks)は、実行時に 「 Engagement Form SUA.xlsx 」という名前の統合XLSXファイルを自動的に生成するようになりました。ファイルには関連するワークシート全体にわたる利用可能なデータがあらかじめ入力されているため、パートナーの作業効率化と迅速化に役立ちます。
変換ツール
この変換ツールは、すべての移行に対して実行されます。この変換ツールは、パートナーの管理者用ノートパソコンを含むあらゆるコンピューターで動作し、Webexの公開APIを使用します。抽出ツールの出力ZIPファイル(extracted_data_<timestamp>.zip)を入力として読み込み、生のXMLをプロビジョニングツールで使用されるJSON形式に変換します。
前提条件
移行ツールバイナリをダウンロードして解凍した後、以下の前提条件を設定してください。
- REFRESH_TOKEN (トークン生成ツールからコピーしたトークン) と NAME_OF_MAIN_LOCATION を conf/partner.cfg ファイル:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_LOCATION=Main - 必要に応じて、プロビジョニング_ID (Partner Hub のテンプレートからコピーしたもの) を次の場所に設定します。 conf/partner.cfg ファイル:
PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1顧客のメールアドレスをより完全に検証するために、オプションでプロビジョニング_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_T38 のプロパティを有効にすると、すべてのアナログタイプのユーザーに対して、通話待機、保留音、および T38 無効化の設定を構成できます。
-
汎用ゲートウェイ デバイスを設定する場合は、デバイスの MAC アドレスとユーザー ID を input/genericgateways.csv ファイル。また、そのユーザーがプライマリーオーナーなのか、共有ユーザーなのか(共有通話表示の場合)も明記してください。これは、パートナー管理者がホールセール通話で汎用ゲートウェイデバイスを使用する予定がある場合にのみ必要です。
この機能は、BroadCloudからWholesaleへの移行ではご利用いただけません。
-
BroadCloud の移行の場合、メッセージング ステーション タイプが [] であるすべてのユーザーを voice_mail_groupに変換するには、 conf/rialto_station_type_to_wholesale_package.csv ファイルを更新し、 Rialto Station Type がメッセージを配信している行の Wholesale Package の値を voice_mail_group に置き換えます。
必要に応じて、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_EXTENSION_START_RANGE が設定されています
共通の連絡先は仮想内線として移行されます。
各連絡先には内線番号が追加され、内線番号の開始範囲は partner.cfg の COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE プロパティで定義されます。
仮想内線は、契約の範囲に応じて、組織レベルと場所レベルの両方でサポートされます。
- 共通_電話_リスト__]宛先仮想_内線_開始_範囲
- 通話録音のデフォルトベンダーをWebexに設定する。
この手順は、Webex で Dubber で設定されているユーザーの通話録音設定を Cisco Native Call Recording に移行する場合にのみ必要です。
このオプションを有効にするには:
- partner.cfg ファイルで、次のプロパティ
DEFAULT_CALL_RECORDING_VENDOR=Webexを設定します。 - さらに、プロパティ
WEBEX_CALL_RECORDING_STORAGE_REGIONを使用してストレージ領域を設定します。BroadCloud の オンデマンド 録画オプションは Webex Calling ではサポートされていません。これらの通話録音設定は移行されず、例外レポートに表示されます。
- partner.cfg ファイルで、次のプロパティ
-
移行対象から除外する電話番号:
移行プロセスから特定の電話番号を除外するには、変換ツールを使用して以下の2段階の手順に従う必要があります。
- 最初に変換ツールを実行します。完了すると、ツールは telephone_numbers_inventory.csv という名前のファイルを生成します。 output/timestamp/ ディレクトリ。お客様は、このファイルを確認し、今後の移行から除外する各電話番号について、「削除する電話番号」欄に「はい」と記入する必要があります。
- 適切な除外フラグを使用して telephone_numbers_inventory.csv ファイルを更新した後、変換ツールが 2 回実行されます。更新されたファイルは、以下の形式で引数として渡す必要があります。
./transform.sh -extract=input/extracted_data_1747640608219.zip -decommissionnumbers={filepath/telephone_numbers_inventory.csv}
- 必要に応じて、[ALLOW_RESTRICT_BY_PARTNER_MODE] プロパティを OFF に設定すると、顧客管理者が Control Hub でパートナー定義の設定を変更できるようになります。
- BroadCloudからWebex Callingへの携帯電話番号(BroadWorks Mobility)の移行について
このセクションでは 、 BroadWorks Mobility(顧客の携帯電話番号) 機能を BroadCloud (モバイルネットワーク統合) から Wholesale Webex Calling (Webex Go モバイルネットワークオペレーター) に移行する手順の概要を説明します。
前提条件- 移行プロセスを開始する前に、パートナー管理者は、Cisco アカウント チームに連絡して、クラウド接続 PSTN (CCP) ベンダーとカスタムキャリアリスト (CCL) の構成を行う必要があります。
partner.cfg ファイルに新しいプロパティ ASSIGN_MOBILE_NUMBERS_TO_USERSが追加されます。このプロパティを有効にすると、携帯電話番号をユーザーに割り当てたり、移行したりできるようになります。
- この機能は、 BroadCloudから Wholesaleへの移行でのみサポートされています。
- BroadCloudとは異なり、Wholesale Webexでは、エンドユーザーは携帯電話番号かPSTN番号のどちらか一方しか持つことができません(両方を持つことはできません)。
- ユーザーに携帯電話番号が割り当てられると、そのユーザーの主要なPSTN番号は、二次(代替)番号になります。
- ワークスペースまたは仮想回線に移行するユーザーの場合、携帯電話番号は移行できません。
- 卸売Webexで携帯電話番号が割り当てられると、コントロールハブで「アクティブ」と表示されます。このステータスは、その番号がすぐに電話を受けられる状態であることを意味するものではありません。通話機能は、移行が完全に完了した後にのみ利用可能になります。
- エンドユーザーが通話ユーザーポータル(CUP)で設定した携帯電話連携設定は移行されません。移行後、電話番号、携帯電話番号、または内線番号に電話がかかると、ユーザーのすべてのデバイスが鳴ります。
- 顧客移行中にパッケージ数量制限を任意で設定するには、入力package_quantity/[].csvファイルで各パッケージの数量を指定します。設定されたパッケージ数量は、 user/workspace 割り当てられたパッケージ。
Webex for BroadWorksからWholesaleへの移行では、パッケージ数量制限は現在サポートされていません。
変換ツールを実行する際は、更新されたファイルを入力パラメータとして指定してください。 ./transform.sh -extract=<extract_zip_file> -packagelimits=input/package_quantity.csv。
- 複数の顧客からサイトを移行します BroadWorks/BroadCloud 卸売Webex通話で単一顧客へ
- Transform ツールに新しいランタイム モード -consolidatedMigration が導入され、複数の顧客サイトを移行できるようになりました。 Broadcloud/Broadworks 単一の卸売顧客組織の下で、Webex卸売プラットフォームに移行します。このモードを有効にすると、ツールは複数の顧客サイトを1つの卸売顧客組織に統合します。
-consolidatedMigration - -consolidatedMigration と一緒に指定できるその他のオプション引数には、次のようなものがあります。
-targetEnterpriseId={rialtoCustomerId | broadWorksEnterpriseId} -consolidatedExternalId={wholesaleCustomerExternalId} - -targetEnterpriseId が指定され、その ID が抽出ツールの出力ファイルに存在する場合、その ID を使用して卸売顧客組織が作成されます。ID が見つからない場合は、ツールは抽出ツールの出力ファイルから利用可能な顧客の詳細を使用するようにフォールバックします。
- -consolidatedExternalId が指定されている場合は、顧客の externalId が設定され、指定されていない場合は、ツールは既存のフローを使用して外部 ID を設定します。
- Transform ツールに新しいランタイム モード -consolidatedMigration が導入され、複数の顧客サイトを移行できるようになりました。 Broadcloud/Broadworks 単一の卸売顧客組織の下で、Webex卸売プラットフォームに移行します。このモードを有効にすると、ツールは複数の顧客サイトを1つの卸売顧客組織に統合します。
満杯にする 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を設定するを参照してください。 |
|
commonVoicemailGroupPassCode | この列を使用して、該当顧客のすべてのボイスメールグループに適用されるデフォルトのPINを指定します。 移行後、管理者は各ボイスメールグループのPINを更新する必要があります。変換処理中に、管理者が指定した共通のPINがすべてのボイスメールグループに割り当てられます。 |
満杯にする input/users.csv
ファイル input/users.csv Cisco BroadWorksまたはBroadCloudに不足している可能性のあるデータを提供します。必須情報がすべて揃っている場合は、このファイルは空欄のままで構いません。すべての欄を記入する必要はありません。不足している情報のみ必須です。
これらの項目はすべて任意入力です。
|
列名 |
ルール |
|---|---|
|
ユーザーID |
ユーザー固有の識別子。これはBroadWorksまたはBroadCloudのユーザーIDです。 |
|
メール | (任意)ユーザーのメールアドレス。提供された場合は、プロビジョニングの目的で使用されます。 |
|
電話番号 |
(オプション)プロビジョニングするユーザーの電話番号。 |
|
パッケージ |
(オプション)ユーザーパッケージの種類。許容される値: 音声、呼び出し、スイート、 common_area、 virtual_line、 dont_migrate、 call_park_ext または voice_mail_group。 dont_migrate の値は、パートナーが特定のユーザーとそのデバイスおよび電話番号をプロビジョニングと移行の両方から除外したい場合に使用します。 これは BroadWorksとBroadCloudの両方でサポートされています。適用された場合、選択されたユーザーおよびそれらに関連付けられたリソースは移行またはプロビジョニングされません。 これを使用するには、管理者はusers.csvファイルのパッケージ列に 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 事前チェック
Transform Toolは、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、Windows の場合は provisioning_tool.bat で JAVA_HOME 環境変数を設定します。
- partner.cfgファイル:
- WHOLESALE_PROVISIONING_IDとREFRESH_TOKEN(トークン生成ツールからコピーしたトークン)を設定します。パートナー管理者は、_プロビジョニングIDを取得するためにアカウントチームに連絡する必要があります。
WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj -
パートナーがユーザーにウェルカムメールを送信したくない場合は、SEND_SUBSCRIBERS_WELCOME_EMAIL を false に設定してください。デフォルト値はtrueです。
Webexはエンドユーザーにのみウェルカムメールを送信します。顧客管理者にはウェルカムメールは送信されません。
米国およびカナダに拠点を置くユーザーと顧客管理者には、RedSkyから別途メール通知が送信されます。RedSky E911プラットフォームは、緊急サービス用の顧客アカウントが作成されたことを確認するために、このメールを送信します。このRedSkyからのメールは、Webexのウェルカムメールとは別個のものであり、Webexのメール設定では制御されません。米国およびカナダの卸売業者の場合、RedSkyは緊急サービスプロバイダーとして自動的に有効化されます。
- WHOLESALE_PROVISIONING_IDとREFRESH_TOKEN(トークン生成ツールからコピーしたトークン)を設定します。パートナー管理者は、_プロビジョニングIDを取得するためにアカウントチームに連絡する必要があります。
- Webex for BroadWorks の移行時に、WEBEX4BWKS_EMAIL_SUBJECT プロパティを使用して、Webex for BroadWorks 加入者に対してパスワード変更リクエストのメール件名を送信します。
- Webex for BroadWorks の移行では、WEBEX4BWKS_EMAIL_BODY プロパティを使用して、Webex for BroadWorks 加入者に対してパスワード変更要求メールの本文を送信します。
- 顧客作成後にタグを追加するには、
CUSTOM_TAGSプロパティを使用します。 - 卸売割引を適用するには、パートナー管理者は移行を開始する前にシスコのアカウントチームに連絡する必要があります。
partner.cfg に新しいプロパティ APPLY_WHOLESALE_DISCOUNTS が追加されます。このプロパティを有効にすると、ユーザーとワークスペースに割引が適用されます。
実行手順
WindowsおよびmacOSでツールを実行するには、以下の手順に従ってください。
Windows
Windows OS上でツールを実行するには、以下の手順を実行してください。
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移行の前提条件
パートナー管理者は、Webex for BroadWorksの共存機能に対応するため、BroadWorksのオンボーディングテンプレートを更新する必要があります。以下の画像を参照してください。
Webex for BroadWorks Onboardingテンプレートが移行をサポートするように更新されたら、Ciscoアカウントチームに依頼して、パートナーレベルで「wholesale-partner-blending-enabled」機能の切り替えを有効にするように依頼してください。これにより、プロビジョニング時に、既存のWebex for BroadWorks顧客組織に卸売パッケージを追加できるようになります。
プロビジョニングツールに引数を追加して実行します。
準備段階: これはデフォルトのフェーズであり、管理者は BroadWorks ユーザーを卸売サブスクライバーとしてプロビジョニングし、Webex for BroadWorks ユーザーを継続して使用できます。
メンテナンス段階: これは第2段階で、管理者は既存の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 ****************
各実行で作成された場所の数を示す表が印刷されます。
出力
プロビジョニングツールは 、 output/<external_id>内に成功およびエラーレポートを生成します。 /*.success/error ファイル。出力の成功ログとエラーログを確認して、プロビジョニングが正常に完了したことを確認してください。
システムは output/consolidated_reports/ ディレクトリに Provisioning_Report_*.csv ファイルを生成します。このファイルには、各エンティティとその設定に関する成功と失敗の両方の詳細が含まれており、包括的なプロビジョニングレポートを提供します。
プロビジョニングが正常に完了すると、エンドユーザーは卸売RTMソリューションからメールを受信します。
パートナー管理者は、パートナーハブおよびコントロールハブポータルで顧客プロビジョニングを確認できます。パートナーハブおよびコントロールハブポータルの以下の図を参照してください。
図 8: Partner Hub
図 9: Control Hub
図 10: デバイス
図 11: 通話
プロビジョニング後の制限
BroadCloud移行のプロビジョニングが完了すると、以下の操作は ブロックされます。 :
- CAPポータル – ユーザーまたは移植されたデバイスの追加。
- SP ポータル – デバイスまたは番号を使用して追加注文を作成します。
- RSB API – デバイスまたは番号を使用してADD注文を作成し、ユーザーを作成します。デバイスまたは番号を使用して行われたRSB ADD注文は拒否されます。
デバイス移動ツール
BroadCloud向け
BroadCloudパートナーの方は、サービスプロバイダーポータルを使用して、番号、デバイス、および共有通話表示(SCA)の移行リクエストを送信してください。
サービスプロバイダーポータル内では、移行リクエストに最大50社の顧客を含めることができます。1日に送信できるリクエストは最大10件です。
管理者は、 conf/partner.cfg ファイル内の ROLLBACK_TO_BROADCLOUD=true を設定することで自動ロールバックを有効にできます。これにより、移行後にデバイスが BroadCloud に戻されます。NS Sync を使用した同一リージョンおよび異なるリージョン間の移行の両方をサポートしますが、これは移行が成功した場合に限られます。失敗した場合は、管理者はロールバックを要求する前にCisco TACに問い合わせる必要があります。
ポータルで移行タイプを選択するには、2つのオプションがあります。
- 移行 – このオプションを選択すると、番号、デバイス、および共有通話表示 (SCA) の移行リクエストが開始されます。
- デバイスステータス – BroadCloud および Calling 上のデバイスの現在のステータスを表示するには、このオプションを選択します。
以下の図は、サービスプロバイダーポータルを示しています。
図 12: サービスプロバイダーポータル
図 13: サービスプロバイダーポータル
選択した場所を移行する (オプション)
customer.json ファイルに記載されている特定の場所のサブセットの移行を開始するには、リクエストに locations.csv ファイルを含めてください。このCSVファイルには、移行予定の場所のみを記載してください。
locations.csv が提供されない場合、customer.json に記載されているすべてのロケーションが移行されます。
| 項目 | 説明 |
|---|---|
|
サイト ID |
移行対象サイトのサイトID。 |
|
サイト名 |
移行先の場所の名前。 |
利用可能なアクティブサイトのリストをダウンロードするには、 顧客を表示 → 顧客を選択 → 場所をCSVとしてエクスポートに移動します。
図 14: 場所をCSV形式でエクスポート
切断番号オプションを有効にする
Webex CallingとBroadCloud Carrierで同じSIPトランクを使用する場合は、管理者は Disconnect Numbers オプションを使用する必要があります。これは、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に接続します。Transform Tool の出力 JSON (customer.json) ファイルを入力として使用し、OCI-P コマンドを実行してデバイスとソフトクライアントを移行します。
正常に動作した場合、デバイス移動ツールは次の動作を行います。
- Cisco BroadWorksからデバイスの登録を解除し、Wholesaleに再登録してください。
- UC-Oneクライアントを使用しているユーザーは、初回サインイン時にWebexアプリにリダイレクトされます。
- Cisco BroadWorksから電話番号を無効にするか、BroadCloudから電話番号を削除してください。
- 卸売部門で番号を有効化してください。
- BroadCloudへの移行のために、ホールセールで共有通話表示を作成します。[This この手順はBroadCloudにのみ適用されます migrations].
SCPとSSH
- SCPを使用してデバイス移動ツールをセカンダリCisco BroadWorksアプリケーションサーバーに転送します。
- 前提条件を設定し、デバイス移動ツールを実行するために、セカンダリのCisco BroadWorksアプリケーションサーバーにSSH接続します。
前提条件
- REFRESH_TOKEN (トークン生成ツールからコピーしたトークン) を conf/partner.cfg ファイル:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj - Cisco BroadWorks Application Server のセカンダリユーザー ID、パスワード、ホスト名が正しいことを確認してください。 conf/deviceMoveTool.conf ファイル:
BROADWORKS_USER_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_HOST_NAME = localhost - アクティベーションメールを再送信するには、SEND_SUBSCRIBERS_WELCOME_を設定する必要があります。 EMAIL=true で conf/partner.cfg ファイル。
管理者が移行中にユーザーに招待メールを送信したい場合は、「SEND_SUBSCRIBERS_WELCOME_」のコメントを解除する必要があります。 EMAIL=true" 不動産 conf/partner.cfg ファイル。それ以外の場合は、物件は変更されないものとする。
- 確認する JDK/JRE devicemove.sh の環境パスは正しいです。
JAVA_HOME=/usr/local/java/java_base - 管理者は、入力ディレクトリにある locations.csv ファイルを使用して、企業内のすべてのグループではなく、特定のグループのみを移行できます。
ポリコム製電話機
Polycom 電話機を Cisco BroadWorks から Wholesale Calling に移行するには、パートナー管理者が新しい Identity/Device Cisco BroadWorks のシステム レベルのプロファイル タイプ ファイル 各 Polycom デバイス テンプレート。図14を参照し、カスタムファイル をアップロードしてください。 device-move-tool/conf/deviceProfile/{region}/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 電話機は% 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: Identity/device プロファイルタイプのファイルを追加
実行手順
DMTを呼び出す方法は2つあります。1つは一度に1つの顧客を通して呼び出す方法、もう1つは複数の顧客を通して同時に実行する方法です。
デバイス移動ツールは、セカンダリ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: アクティブな数字
管理者が企業プロキシの背後でツールを操作している場合は、以下の手順に従ってdevicemoveスクリプトを設定および実行してください。
環境変数 export https_proxyを設定することは必須ではありません =http://<proxy-host>:<proxy-port> プロキシが以下の説明のようにスクリプト内で直接設定されている場合、ターミナルに表示されます。
devicemoveスクリプトの設定と実行の手順
- devicemove.sh ファイルを開きます。
- HTTPS_PROXY_HOST 変数を見つけてコメントを解除します(先頭の文字を削除します)。 #).
-
HTTPS_PROXY_HOST の値を次のように設定します。
HTTPS_PROXY_HOST= - HTTPS_PROXY_PORT 変数を見つけてコメントを解除します(先頭の文字を削除します)。 #).
- HTTPS_PROXY_PORT の値を次のように設定します。
HTTPS_PROXY_PORT= - devicemove.sh ファイルを保存して閉じます。
- partner.cfg ファイルを開き、必要な refresh_tokenを追加します。
- partner.cfgファイル内で、BroadWorksのホスト名、ユーザー名、パスワードが正しく設定されていることを確認してください。
- スクリプトを実行します。
./devicemove.sh
ダバーの移行
BroadCloudからWebex Callingへ通話録音データを移行できるようになりました。これにより、移行中も既存のDubberアカウントと過去の録音データすべてにアクセスでき、Dubberプラットフォームへの現在のアクセス権を失うこともありません。ダバーの移行に関する詳細については、 BroadCloud から Webex Calling へのダバーの移行を参照してください。
移行を元に戻す
ロールバック操作は、一度に1つの企業に対してのみ実行する必要があります。
BroadCloudキャリア向け
管理者は、 ROLLBACK_TO_BROADCLOUD=true 内に conf/partner.cfg を設定することで、自動ロールバックを有効にできます。これは、NS Syncを使用して同一リージョンまたは異なるリージョン間での移行が正常に完了した後、デバイスをBroadCloudに戻します。移行が失敗した場合は、ロールバックを要求する前にCisco TACに連絡してください。
Cisco BroadWorksおよびWebex for BroadWorks向け
Cisco BroadWorksおよびWebex for BroadWorksのロールバック手順は以下のとおりです。
- デバイスのロールバックを依頼するには、Cisco 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
付録
大企業の移行
拠点が多い大企業は、単一のメンテナンス期間内にすべての拠点を移行することはできません。本節で説明する機能により、パートナー企業は一度に複数の拠点を移行することが可能になります。
同一地域内(例えば、米国から米国)で複数の拠点を移行するお客様の場合、移行されていない拠点と移行済みの拠点間の通話接続をシームレスにするため、パートナー管理者がRialtoでサイト(移行済みサイト)の接続切断命令を発注・実行することをお勧めします。
Rialto で移行されたサイトのサイト切断命令が実行されない場合、Webex では移行された場所内のユーザーのみに通話が制限され、移行されていない場所のユーザーは通話できません。 sites/locations 移行された番号にはアクセスできなくなります。
ステップ
大規模企業における段階的移行を計画するには、以下の手順に従ってください。
- BroadWorksまたはBroadCloudから企業データを抽出します。
- 抽出したデータに対して、場所オプションを指定せずに変換ツールを実行します。
- 移行フェーズを計画するには、 exception_report.txt の「同時に移動することが推奨される場所」セクションを探し、場所の依存関係に関する詳細情報を取得するには、機能エージェントリスト ファイルを調べます (下記の変換ツールを参照)。
- locations_to_be_edited.csv を変更して input/locations.csv を生成します。
- 場所オプションを指定して、変換ツールを再度実行してください。
- 現在のフェーズにおける場所の依存関係の問題を特定するには、 exception_report.txt を調べます。
- 必要に応じて、位置情報の依存関係の問題を修正してください(locations.csv を修正することによって)。
- 現在のフェーズのcustomers.jsonを生成するために、Transformツールを再実行してください。
- 各 customer.json ファイルに対してプロビジョニングツールを実行します。
- メンテナンス時間中に、デバイス移動ツールを実行してください。
- 次の段階では、手順4~10を繰り返してください。
変換ツール
上記のように、大規模企業の拠点を段階的に移行するという目標を達成するために、新しいファイル locations.csv がオプションの入力(として追加されます。 -locations=input/locations.csv) transform-tool を実行するときに。
locations.csvファイルには、場所固有のデータが含まれています。これは、 input/customers.csv, 現在、企業データと位置情報データの両方が含まれています。
以下の表は locations.csvの詳細を示しています :
|
説明 |
値 |
デフォルト値 |
必須 |
BroadWorksの地図 |
BroadCloudの地図 | |
|---|---|---|---|---|---|---|
|
企業ID |
固有の企業ID |
Y |
サービスプロバイダーID |
リアルト顧客ID | ||
|
ロケーションID |
企業内で一意なロケーションID |
Y |
グループID |
リアルトサイトID | ||
|
移住状況 |
この場所は移行されましたか? |
移行済み、 dont_migrate、移行中 |
移行中 |
いいえ | ||
|
名前 |
この場所の名前。 locationIdを使用する場合は、空欄のままにしてください。 |
いいえ | ||||
|
timezone |
いいえ | |||||
|
言語 |
いいえ | |||||
|
address1 |
いいえ | |||||
|
address2 |
いいえ | |||||
|
city |
いいえ | |||||
|
state |
いいえ | |||||
|
郵便番号 |
郵便番号または郵便コード |
いいえ | ||||
|
国 |
2文字コード |
いいえ |
大規模企業で変換ツールを実行する場合、locations.csv は事前に入力された locations_to_be_edited.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 を実行します。
それらはほぼ同じ形式です(3列目の名前は機能によって異なります)。以下はその例です(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 - auto_attendant_external_numbers.csv - このファイルには、現在または移行先の場所に存在しない自動応答ルーティングの宛先番号が含まれています。これらの番号は、他の場所に属する場合や、顧客とは無関係の外部の番号である場合があります。
例: 以下は auto_attendant_external_numbers.csv
からのものですEnterprise ID,Enterprise Name,Location ID,Location Name,Auto Attendant Name,Menu Type,Menu Option,Transfer Number ENT_1,Enterprise 1,LOC_1,Austin,Auto Attendant 1,Business Hours,Transfer Without Prompt,+12040000001 ENT_1,Enterprise 1,LOC_1,Austin,Auto Attendant 1,After Hours,Transfer With Prompt,+12050000001 ENT_1,Enterprise 1,LOC_2,Denver,Auto Attendant 2,Business Hours,Transfer Without Prompt,+12040000002
Transform ツールを実行する際に locations オプションが存在しない場合、上記の 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 変換ツールを実行する際に場所のオプションが表示されない場合、「同時に移動することが推奨される場所」セクションには、計画の利便性を高めるために、すべての場所の依存関係が一覧表示されます。
Transformツールを場所オプション付きで実行する場合(つまり、移行フェーズの場合)、[同時に移動することが推奨される場所]セクションには、現在のフェーズにおける場所の依存関係のみが表示されます。
プロビジョニングツール
大規模企業の場合、プロビジョニングツールは通常どおり実行できます。
デバイス移動ツール
デバイス移動ツールは、customer.json から取得した場所のサブセットに対して実行できます。そのためには、2 つの列を持つ新しいオプションの場所.csv ファイルを追加します。
|
External_id |
場所名 |
|---|---|
|
外部ID値 |
名前 locations/group 名前 |
- これはオプションのファイルです。指定しない場合、または空の値が指定された場合は、すべての場所が移行されます。
- 場所名とそのそれぞれの external_IDが指定された場合、それらの場所のみが移行されます。
コマンドは以下のとおりです。
./devicemove.sh -input=/customer.json -locations=/Location_names.csv タイムゾーン
アメリカ合衆国:
"timeZones":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_Angeles","America/New_York","America/Phoenix","Pacific/Honolulu"]
カナダ:
"timeZones":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]
オーストラリア:
"timeZones":["Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]
フランス:
"timeZones":["Europe/Paris"]
ポルトガル:
"timeZones":["Atlantic/Azores","Europe/Lisbon"]}
イギリス:
"timeZones":["Europe/London"]
イタリア:
"timeZones":["Europe/Rome"]
ドイツ:
"timeZones":["Europe/Berlin"]
よく寄せられる質問
既知のエラー
| エラー | アクション |
|---|---|
| トークン生成ツール | |
| ./tokengenerator.sh: 77行目: /bin/java: そのようなファイル、又はディレクトリはありません | お使いの環境でJAVA_PATH環境変数を正しく設定してください。 |
| 変換ツールのエラー | |
|
|
| プロビジョニングツールのエラー | |
|
|
| DeviceMove(BroadWorks) / 移行(BroadCloud)ツールのエラー | |
| ソースASとターゲットASのネットワークステータスエラーにより、移行が失敗しました。 |
プロビジョニング後、デバイス移動ツールを実行する前に、デバイスまたは番号の変更は避けてください。 |
前提条件
1. パートナーのOrgIDはどのように調べればよいですか?
パートナーハブにログインし、「アカウント」セクションに移動してください。そこにOrgIDが表示されます。
抽出する
1. 顧客またはサイトが「抽出開始」ページに表示されないのはなぜですか?
BroadCloudでアクティブな通話サービスが利用できるサイトを少なくとも1つ持っている顧客のみが表示されます。有効な発信拠点が存在しない場合、顧客はリストに表示されません。
発展させる
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に移行するにはどうすればよいですか?
BroadWorksコールセンターをCx Essentialsに変換するには、 input/cxessentials.csv を使用します。
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: パートナーハブで顧客を選択し、「パッケージ」セクションに移動して、すべての卸売パッケージを無効にし、変更を保存します。
4. プロビジョニングツールを実行中に「卸売サービスで既存の顧客にプロビジョニングを行う場合、OrgIdは必須パラメータです」というメッセージが表示された場合、どのように問題を解決すればよいですか?
customer.json ファイルを更新して、別のメールアドレスを使用してツールを実行してみてください。さらに、メールアドレスのドメインが他の組織によって登録されていないか確認してください。登録されている場合は、その組織からドメインの登録を解除するか、登録されていない別のドメインを使用してみてください。
DeviceMove(BroadWorks) / 移行(ブロードクラウド)
1. customer.jsonファイルには、全デバイスのうち1つか2つがオンラインになっていないと記載されていますか?修正方法
一部のデバイスのみがオンラインにならない場合は、手動で再起動してみてください。
2. Broadcloudへの移行において、customer.jsonにrialtoIdentifierは必須ですか?
はい。
3. Broadcloudでデバイス移動ツールをリバートモードで実行するにはどうすればよいですか?
を追加_を_にロールバックします BROADCLOUD=true partner.cfg に を追加し、customer.json と partner.cfg ファイルをアップロードして、マイグレーションを再実行します。
4. プロビジョニングツールがエラー(通常はデバイスが既にEDOSに登録されているため)によりデバイスの追加に失敗し、それでもサイトの移行が続行される場合、どうすればよいですか?
通常、移行前にプロビジョニングエラーを解決することを管理者に推奨していますが、このケースでは、Webex Calling でデバイス が正常にプロビジョニングされる前に、サイトが Wholesale Webex Calling Platform に移行されました。
Webex CallingにMACアドレスを追加するための回避策:
ステップ1: デバイスが追加されなかった原因となっている問題を修正してください(通常は、EDOSからMACアドレスが削除されていることが原因です)。
ステップ 2: 選択肢は2つあります。
オプション 1: ロールバックして再試行
- サイトをBroadCloudにロールバックしてください。
- コントロールハブから手動でデバイスを追加するか、プロビジョニングツールを再実行して、Webex Callingにデバイスを追加してください。
- デバイスが追加されたら、再度移行処理を進めてください。
オプション 2: Webexで続行
ロールバックが望ましくない場合:
- BroadCloud NS Sync ステータスを LOCALに設定できるように、弊社 (ホールセール移行チーム) にお知らせください。
- 管理者はその後、以下の操作を行うことができます。
- RialtoからユーザーのMACアドレスの割り当てを解除します。
- リアルトのサイトからMACアドレスを削除してください。
- クリーンアップ後、デバイスはコントロールハブポータルを使用してWebex Callingに手動で追加されます。
- Webex Callingにデバイスを追加した後、デバイスを手動で再起動してください。