メディア ホスティング オプションを選択する

Microsoft Graph のクラウド通信 API を使用して、ボットがオーディオおよびビデオ関連のコンテンツを送受信できるようにします。 メディアを利用することで、ボットとユーザーの間で、より対話形式のエクスペリエンスを作成できます。

この記事では、サービスホストメディアまたはアプリケーションホステッドメディアというニーズに基づいて、適切なメディア ホスティング オプションを決定するのに役立ちます。

サービスホステッド メディア (リモート ホスティング)

顧客が会社の番号をダイヤルしたときにボットがカスタム プロンプトを再生したり、電話のトーンを検出したり、短い音声クリップを録音したり、さまざまな対話型音声応答 (IVR) シナリオのいずれかを実行したりする場合は、 サービスホスト型メディア API の使用を検討してください。

メディアのニーズが単純な場合は、最初にこのオプションを調べてください。 重いメディア処理はリモートでオフロードされるため、これはより柔軟な方法でボットを構築できる軽量ソリューションです。

サービスホスト型メディアを使用するボットを作成する方法を示す例については、 ボットのサンプルを呼び出すリモート メディアを参照してください。

リモート ホスティング図

アプリケーションでホストされるメディア (ローカル ホスティング)

自然言語処理サービスを使用して、顧客のオーディオとビデオのライブ ストリームにボットが記録、文字起こし、翻訳、または感情分析に使用する場合は、メディアをローカルでホストすることを検討してください。

重要

Media Access API を使用して、アプリケーションがアクセスする呼び出しや会議、またはそのメディア コンテンツから派生したデータ ("レコード" または "レコーディング" ) からのメディア コンテンツを記録または保持 することはできません 。最初に updateRecordingStatus API を呼び出して記録が開始されたことを示し、その API から成功応答を受け取ることはできません。

アプリケーションが会議/通話の記録を開始する場合は、updateRecordingStatus API を呼び出して記録が終了したことを示す前に、記録を終了する必要があります。 データ保護と通信の機密性に関する地域の法律と規制に準拠していることを確認します。 詳細については、 利用規約を 参照し、法律上の弁護士にお問い合わせください。

メディアをより細かく制御する場合は、このオプションを選択します。 メディア ストリームに直接アクセスでき、ビデオ ベースの画面共有を利用できます。 音声が有効になっているより高度な IVR シナリオを構築できます。 これは、メディアのプログラミング方法の柔軟性を最大限に高める重いソリューションです。

アプリケーションでホストされるメディア ボット の要件と考慮事項 も参照してください。

アプリケーションでホストされるメディアを使用するボットを作成する方法を示す例については、 ローカル メディアのサンプルを参照してください。

ローカル ホスティング図

関連項目