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

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

この記事は、サービスホストメディアまたはアプリケーションホストメディアのニーズに基づいて、どのメディアホスティングオプションが適切であるかを判断するのに役立ちます。

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

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

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

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

リモート ホスティングの図

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

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

重要

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

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

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

関連コンテンツ アプリケーションでホストされるメディア ボットの 要件と考慮事項

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

ローカル ホスティングダイアグラム