はじめに
このドキュメントでは、コンプライアンス担当者ロールを持つ管理者がAPIを使用して仮想回線とユーザの個別の通話録音をダウンロードする方法について説明します。
前提条件
要件
- Control Hubでの管理者アクセス。
- コンプライアンス責任者の役割。
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
Webex Callingでは、コール録音の録音プロバイダーとしてWebexを使用するオプションがあります。これにより、Webexプラットフォーム内で通話を簡単に録音および保存できます。
コンプライアンス責任者ロールを持つ管理者のみが、APIを使用してレコーディングをダウンロードし、完全に削除できます。
次の例では、開発者ドキュメント『Converged Recordings』を使用してAPI方式でコール録音をダウンロードする手順について説明します。
コール録音のダウンロード手順
ステップ 1:管理者クレデンシャルを使用してWebex Developer Portalにログインし、Converged Recordingsを検索します。
Converged Recordingsオプションの選択
ステップ2:「Method」リストから、「GET Request List Recordings for Compliance officer」を選択します。
コンプライアンス責任者オプションの記録の一覧表示
ステップ3:「クエリーパラメータ」セクションで、検索用のパラメータを入力し、「実行」ボタンをクリックしてリクエストを実行します。
「パラメータの問合せおよび実行」ボタン
注:各フィールドの詳細を取得するには、右側のペインの情報を使用します。たとえば、locationIdはWebex Control Hubの「Locations」セクションから取得できます。
ステップ 4:Responseボックスに応答が表示されます。個々の録音は波カッコ{}で囲んで示され、id属性はrecordingIdを表します。参照用に結果をテキストファイルにコピーします。
応答ボックスの要素
{ "items": [ { "id": "00060000-0300-0b00-0500-ab0000000000", "topic": "Call with +000000000000-20240625 1916", "createTime": "2024-06-25T19:16:41Z", "timeRecorded": "2024-06-25T19:15:48Z", "ownerId": "0000000d-0000-0000-0000-00000000000d", "ownerType": "virtualLine", "format": "MP3", "durationSeconds": 40, "sizeBytes": 122419, "serviceType": "calling", "storageRegion": "US", "status": "available", "serviceData": { "locationId": "eeeeeeeee-xxxx-0000-eeee-000000000000", "callSessionId": "00000000-xxxx-0000-0000-00000000000" } }, { "id": "0005n000-0400-0c00-05600-cd0000000000", "topic": "Call with +000000000000-20240625 1914", "createTime": "2024-06-25T19:14:20Z", "timeRecorded": "2024-06-25T19:13:45Z", "ownerId": "0000000c-0000-0000-0000-00000000000e", "ownerType": "virtualLine", "format": "MP3", "durationSeconds": 15, "sizeBytes": 49195, "serviceType": "calling", "storageRegion": "US", "status": "available", "serviceData": { "locationId": "eeeeeeeee-xxxx-0000-eeee-000000000000", "callSessionId": "00000000-xxxx-0000-0000-0000000000x" }
ステップ 5:特定の録音をダウンロードするには、方式リストに戻り、GET要求のGet Recording Detailsを選択します。
録画の詳細を取得します。
手順 6:GET URLで、recordingIdをダウンロードする録音の実際のIDに置き換えます。次にRunボタンをクリックして要求を実行します。
recordingIdボタンをクリックします。
録音IDと実行ボタン
手順 7:Responseボックスに検索結果が表示されます。出力をテキストファイルにコピーし、audioDownloadLink属性を特定します。
{ "id": "0005n000-0400-0c00-05600-cd0000000000", "topic": "Call with +000000000000-20240625 1914", "createTime": "2024-06-25T19:14:20Z", "timeRecorded": "2024-06-25T19:13:45Z", "temporaryDirectDownloadLinks": { "audioDownloadLink": "url-xxxxx", "expiration": "2024-06-25T23:18:11Z" }, "ownerId": "000000000-0000-0000-xxxx-000000xxxxxx", "ownerType": "virtualLine", "format": "MP3", "durationSeconds": 15, "sizeBytes": 49195, "serviceType": "calling", "storageRegion": "US", "status": "available", "serviceData": { "locationId": "eeeeeeeee-xxxx-0000-eeee-000000000000", "callSessionId": "xxxxxxxx-0000-0000-xxxx-0000xxxxxxxx" } }
ステップ 8:audioDownloadLinkの下にあるURL全体をコピーし、Webブラウザに貼り付けます。引用符の間のすべての文字が含まれていることを確認します。Enterキーを押してダウンロードを開始します。録音はMP3ファイルとしてマシンにダウンロードされます。
MP3ファイルのダウンロード
関連情報