JavaScript 用の Azure Communication Services Calling SDK を使用すると、Teams ユーザー デバイスで音声とビデオによる通信操作を行うことができます。 このページでは、電話の通話機能について詳しく説明します。 すぐに開始するには、通話のクイックスタートに関するページをご覧ください。
電話の機能
少なくとも 1 つの電話番号が一対一の通話またはグループ通話に参加するシナリオでは、次の一覧の機能がサポートされています。
機能のグループ | 機能 | JavaScript |
---|---|---|
コア機能 | 電話番号と一対一の通話を行う | ✔️ |
少なくとも 1 つの電話番号とグループ通話を行う | ✔️ | |
電話番号との一対一の通話をグループ通話に昇格させる | ✔️ | |
ユーザーがグループ通話にダイヤルインできる | ❌ | |
グループ通話から電話番号にダイヤルアウトする | ✔️ | |
緊急通話を行う | ✔️ | |
緊急通報のセキュリティ デスク ポリシーを適用する | ✔️ | |
緊急通報の場合に備え、Teams 通話プランに固定の緊急連絡先を提供する | ✔️ | |
接続 | Teams 通話プラン | ✔️ |
Teams ダイレクト ルーティング | ✔️ | |
Teams オペレーター接続 | ✔️ | |
Azure Communication Services ダイレクト オファー | ✔️ | |
Azure Communication Services のダイレクト ルーティング | ✔️ | |
通話中の制御 | ビデオをオンまたはオフにする | ✔️* |
マイクをミュート/ミュート解除する | ✔️ | |
カメラを切り替える | ✔️* | |
ローカルの保留/保留解除 | ✔️ | |
通話中の主要話者のインジケーター | ✔️ | |
通話用のスピーカー デバイスを選択する | ✔️ | |
通話用のマイクを選択する | ✔️ | |
参加者の状態のインジケーター アイドル状態、初期メディア、接続中、接続、保留中、ロビー、切断 |
✔️ | |
通話の状態のインジケーター 初期メディア、着信、接続中、呼び出し中、接続、保留、切断中、切断 |
✔️ | |
ミュートされている参加者を示す | ✔️ | |
通話を終了する参加者の理由を示す | ✔️ | |
画面共有 | アプリケーション内から画面全体を共有する | ✔️* |
(実行中のアプリケーションの一覧から) 特定のアプリケーションを共有する | ✔️* | |
開いているタブの一覧から Web ブラウザー タブを共有する | ✔️* | |
"コンテンツのみ" モードでコンテンツを共有する | ✔️* | |
"コンテンツのみ" 画面共有エクスペリエンスのコンテンツを含むビデオ ストリームを受信する | ✔️* | |
"スタンドアウト" モードでコンテンツを共有する | ❌ | |
"スタンドアウト" 画面共有エクスペリエンスのコンテンツを含むビデオ ストリームを受信する | ❌ | |
"横に並べて表示" モードでコンテンツを共有する | ❌ | |
"横に並べて表示" 画面共有エクスペリエンスのコンテンツを含むビデオ ストリームを受信する | ❌ | |
"レポーター" モードでコンテンツを共有する | ❌ | |
"レポーター" 画面共有エクスペリエンスのコンテンツを含むビデオ ストリームを受信する | ❌ | |
Roster | 参加者の一覧表示 | ✔️ |
Azure Communication Services ユーザーを追加する | ❌ | |
Teams ユーザーを追加する | ✔️ | |
Teams の外部アクセス構成を適用して Teams ユーザーを追加する | ✔️ | |
Teams のゲスト アクセス構成を適用して Teams ユーザーを追加する | ✔️ | |
電話番号を追加する | ✔️ | |
参加者の削除 | ✔️ | |
情報バリアを適用して Teams ユーザーを追加する | ✔️ | |
デバイスの管理 | オーディオまたはビデオを使用するアクセス許可を求める | ✔️* |
カメラの一覧を取得する | ✔️* | |
カメラを設定する | ✔️* | |
選択したカメラを取得する | ✔️* | |
マイクの一覧を取得する | ✔️ | |
マイクを設定する | ✔️ | |
選択したマイクを取得する | ✔️ | |
スピーカーの一覧を取得する | ✔️ | |
スピーカーを設定する | ✔️ | |
選択したスピーカーを取得する | ✔️ | |
ビデオのレンダリング | 複数の場所で 1 つのビデオをレンダリングする (ローカル カメラまたはリモート ストリーム) | ✔️* |
スケーリング モードを設定または更新する | ✔️* | |
リモート ビデオ ストリームをレンダリングする | ✔️* | |
レコーディングと文字起こし | Teams の便利な記録の管理 | ❌ |
記録されている通話の情報を受信する | ✔️ | |
Teams のクラウド レコーディングに明示的に同意する | ✔️ | |
Teams の文字起こしの管理 | ❌ | |
文字起こしされている通話の情報を受信する | ✔️ | |
Teams の文字起こしに明示的に同意する | ✔️ | |
コンプライアンス記録のサポート | ✔️ | |
Media | 初期メディアのサポート | ✔️ |
場所ベースのルーティングを適用して電話をかける | ❌ | |
存続可能なブランチ アプライアンスのサポート | ❌ | |
アクセシビリティ | クローズド キャプションの受信 | ❌ |
高度な通話ルーティング | 通話を開始して、転送ルールを適用するユーザー操作を追加する | ✔️ |
通話転送ルールを読み取り、構成する | ❌ | |
通話を開始して、同時着信を適用するユーザー操作を追加する | ✔️ | |
同時着信を読み取り、構成する | ❌ | |
参加者を保留にすると、保留音が再生される | ✔️ | |
Teams ユーザーが Teams クライアントを保留にすると、保留音が再生される | ✔️ | |
通話を保留にする | ❌ | |
保留にされる | ✔️ | |
通話をユーザーに転送する | ✔️ | |
ユーザーまたは通話に転送される | ✔️ | |
通話を別の通話に転送する | ✔️ | |
通話をボイスメールに転送する | ❌ | |
ボイスメールに転送される | ✔️ | |
進行中の通話をマージする | ❌ | |
通話を開始して、共有回線構成を適用するユーザー操作を追加する | ✔️ | |
Teams ユーザーの代わりに通話を開始する | ❌ | |
共有回線構成を読み取り、構成する | ❌ | |
Teams 自動応答から通話を受信する | ✔️ | |
Teams 自動応答に通話を転送する | ✔️ | |
Teams 通話キューから通話を受信する | ✔️ | |
Teams 通話キューからの通話を転送する | ✔️ | |
Teams 発信者 ID ポリシー | 着信の発信者 ID をブロックする | ❌ |
発信者 ID ポリシーをオーバーライドする | ❌ | |
通話パーティー名 | ❌ | |
発信者 ID を置き換える | ❌ | |
発信者 ID をこのサービス番号に置き換える | ❌ | |
Teams ダイヤルアウト プラン ポリシー | ダイヤル プラン ポリシーを適用して電話をかける | ❌ |
DevOps | Azure メトリック | ✔️ |
Azure Monitor | ✔️ | |
Azure Communication Services のインサイト機能 | ✔️ | |
Azure Communication Services の音声およびビデオ通話イベント | ❌ | |
Teams の通話分析 | ✔️ | |
Teams のリアルタイム分析 | ❌ |
注:
- 電話番号を使用して参加する参加者は、ビデオ コンテンツを表示できません。 そのため、ビデオに関連するアクションは影響がありません。ただし、VoIP 参加者が参加する際は適用することができます。
- 現在、保留中の参加者に保留メロディを再生の機能は、JavaScript でのみ使用できます。
次のステップ
詳細については、次の記事を参照してください。