次の方法で共有


通話の診断

重要

この記事で説明されている機能は、現在パブリック プレビュー段階にあります。 このプレビュー バージョンはサービス レベル アグリーメントなしで提供されており、運用環境のワークロードに使用することは推奨されません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳しくは、Microsoft Azure プレビューの追加使用条件に関するページをご覧ください。

通話の品質と信頼性を理解することは、お客様に優れた通話エクスペリエンスを提供するための基礎となります。 インターネット接続機能の低下、ソフトウェアの互換性の問題、デバイスの技術的な問題など、通話の品質に影響を与える可能性のあるさまざまな問題があります。 これらの問題は、患者が医師からの電話を受ける場合や、学生が教師の授業を受ける場合など、すべての通話参加者にとって苛立ちの原因となる可能性があります。 開発者としては、これらの問題の診断と修正は時間がかかり、苛立ちの原因となる可能性があります。

通話診断は、通話の検出ツールとして機能します。 これは、Azure Communication Services を使用する開発者が、通話で発生したイベントを調査して、通話の品質と信頼性が低い原因として考えられる要因を特定するのに役立ちます。 実際の会話と同じように、通話では多くのことが同時に発生し、コミュニケーションに影響を与える場合と影響しない場合があります。 通話診断のタイムラインを使用すると、通話イベントの豊富なデータの視覚化が示され、一般的に通話に影響を与える問題に関する分析情報が提供されるため、通話で発生した内容を簡単に視覚化しやすくなります。

通話診断を有効にする方法

Azure Communication Services は、通話データをメトリックとイベントの形式で収集します。 新しい通話データを分析するには、Azure Monitor で診断設定を有効にして、これらのデータを Log Analytics ワークスペースに送信して通話診断を行う必要があります。

重要

通話診断では、Log Analytics ワークスペースに送信されなかったデータからのデータに対してクエリを実行することはできません。 診断設定は、有効になった後でのみ、1 つの Azure Communications Services リソース ID によってデータの収集を開始します。 通話診断の有効化に関してよく寄せられる質問については、こちらを参照してください

通話診断は Azure Communications Service リソースのデータを基礎にしたアプリケーション レイヤーであるため、それらの通話データをクエリで取得し、データを基にしたブック レポートを作成することができます。

通話診断には、Azure portal 内の任意の Azure Communication Services リソースからアクセスできます。 Azure Communications Services リソースを開いたら、画面の左側にある [監視] セクションを探して、[通話診断] を選択します。

お使いの Azure Communication Services リソースに対して通話診断をセットアップすると、そのリソースで行われる通話を、有効な callID を使用して検索できるようになります。 通話が完了した後にデータがリソースに表示され、通話診断に設定されるまでに、数時間かかることがあります。

通話診断には、次の 4 つの主要なセクションがあります:

検索セクションでは、個々の通話を検索したり、通話をフィルター処理して問題のある通話を調べたりすることができます。 通話をクリックすると、詳細画面が表示され、選択した通話の概要問題タイムラインの 3 つのセクションが表示されます。

検索フィールドを使用すると、callID で検索できます。 クライアント通話 ID にアクセスするには、ドキュメントを参照してください。

通話診断のスクリーンショット。通話検索の結果として、Azure Communications Services リソースで最近行われた通話が表示されています。

Note

通話診断内の情報アイコンとリンクを調べて、機能、定義、役立つヒントを確認できます。

通話概要

通話検索ページで通話を選択すると、[通話概要] タブにその通話の詳細情報が表示されます。通話概要には、通話に参加したユーザー、通話品質の主要なメトリックに関する情報が強調表示されます。 参加者を選択して通話タイムラインの詳細を直接詳しく調べたり、[通話問題] タブに移動して詳細を分析したりできます。

通話診断の [通話概要] タブのスクリーンショット。前の通話検索ビューから選択した通話について、概要情報が表示されています。

Note

通話診断内の情報アイコンとリンクを調べて、機能、定義、役立つヒントを確認できます。

通話問題

[通話問題] タブでは、通話中に検出されたメディアの品質と信頼性の問題を高度に分析できます。

通話問題では、ネットワーク状態の低下、ミュート中の話し声、通話中のデバイスの障害など、ユーザーの通話品質に影響することが一般的に知られている検出された問題が強調表示されます。 検出された問題を調査する場合は、強調表示された項目を選択すると、[タイムライン] タブに、関連するイベントの情報を抽出したビューが表示されます。

通話診断の [通話問題] タブのスクリーンショット。選択した通話について検出された主な問題が表示されています。

Note

通話診断内の情報アイコンとリンクを調べて、機能、定義、役立つヒントを確認できます。

通話タイムライン

通話問題のトラブルシューティングが困難な場合は、[タイムライン] タブを調べて、通話中に発生したイベントの詳細なシーケンスを確認できます。

タイムライン ビューは、通話の詳細情報を調べて詳しいデバッグ データを解釈する必要がある開発者向けに設計された複雑なビューです。 大規模な通話では、タイムライン ビューには膨大な量の情報が表示される可能性があります。検索結果を絞り込んで複雑さを軽減するためにフィルター処理を使用することをお勧めします。

通話内の各参加者の詳細な通話ログを表示できます。 通話情報は存在しない場合もあります。これは、各種の通話リソース間でプライバシー上の制約が生じることなど、さまざまな理由によって起きる可能性があります。 詳細については、よく寄せられる質問を参照してください。

通話診断の [タイムライン] タブのスクリーンショット。選択した通話に関する詳細なイベント情報がタイムライン ビューに表示されています。

よく寄せられる質問:

  • 通話診断を設定するにはどうすればよいですか?

    • リソースの診断設定を追加する手順については、こちらの「Azure Monitor の診断設定でログを有効化する」に従ってください。最初にすべてのログを収集してから、保持するログと、Azure Monitor の機能を理解した後の保持期間を決定することをお勧めします。 診断設定を追加する際、指示に従ってログを選択してから "allLogs" を選択することにより、すべてのログを収集します。

    • Azure Monitor 内の Log Analytics でのデータ ボリューム、保持期間、通話診断クエリの使用状況は、既存の Azure データ測定を通じて課金されます。 必要に応じて、コストに関する考慮事項について、データの使用状況と保持ポリシーを確認することをお勧めします。 参照: コストの制御。

    • 複数の Azure Communications Services リソース ID がある場合は、リソース ID ごとにこれらの設定を有効にし、各 Azure Communications Services リソース ID 内の参加者の通話の詳細に対してクエリを実行する必要があります。

    • 異なる Azure Communication Services リソースからの参加者が Azure Communication Services の通話に含まれる場合、それらの参加者は、通話診断にはどのように表示されますか?

    • 他の Azure Communication Services リソースからの参加者については、通話診断に表示される情報は限られています。 通話診断を開いたのと同じリソースに属している参加者については、取得可能なすべての分析情報が表示されます。

  • よく発生する通話問題と、その修正方法を教えてください。

次のステップ