Azure Communication Services の新機能

このページは、Azure Communication Services に関連する新機能、ブログ記事、その他の有用な情報について最新の情報を提供するために作成されています。

Note

こちらの短いアンケートに答えて、Azure Communication Services に関するご意見やフィードバックをお寄せください。

2024 年 5 月

チャット スレッドを使用したデータ保持

開発者は、30 日から 90 日間のアイテム保持ポリシーを使用してチャット スレッドを作成できるようになりました。 この機能はパブリック プレビュー段階にあります。

このポリシーは省略可能です。開発者は、無限の保持期間 (常に) でチャット スレッドを作成するか、30 日から 90 日間のアイテム保持ポリシーを設定することができます。 スレッドを 90 日を超えて保持する必要がある場合は、更新チャット スレッド プロパティ API を使用して時間を延長できます。 このポリシーは、履歴のためにアーカイブにデータを移動したり、特定の期間内にデータを削除したりする必要がある組織でのデータ管理を目的としています。

既存のチャット スレッドは、このポリシーの影響を受けません。

詳細については、以下を参照してください:

PowerPoint Live

現在一般提供されている PPT Live は、発表者と対象ユーザーの両方に包括的で魅力的なエクスペリエンスを提供します。 PPT Live は、PowerPoint でのプレゼンテーションの最良の部分と、Microsoft Teams 会議の接続とコラボレーションを組み合わせたものです。

Microsoft Teams 会議での PowerPoint Live プレゼンテーションとコラボレーションのスクリーンショット。

会議の参加者は、Azure Communication Services Web UI ライブラリを使用して、Teams クライアントによって開始された PowerPoint Live セッションを表示できるようになりました。 参加者はプレゼンテーションをフォローし、発表者の注釈を表示できます。 開発者は、CallCompositeCallWithChatComposite などの複合要素、および VideoGallery などのコンポーネントを介して、この機能を使用できます。

詳細については、「Microsoft Teams での PowerPoint Live の概要」と「Microsoft Teams で PowerPoint Live からプレゼンする」を参照してください。

ライブ中の反応

ライブ通話中に、参加者は絵文字 (愛、拍手、笑い、驚きなど) を使って反応できます。

ライブ通話の反応を示すスクリーンショット: サムズアップ、ハート、拍手、笑い、驚きなど。

現在一般提供されている、更新された UI ライブラリの複合要素とコンポーネントには、通話中の反応が含まれています。 UI ライブラリでは、次のライブ通話中の反応がサポートされています: 👍 (いいね)、🧡 (ハート)、👏 (拍手)、😂 (笑い)、😮 (驚き)。

通話中の反応は、送信する参加者に関連付けられ、すべての種類の参加者 (テナント内、ゲスト、フェデレーション、匿名) に表示されます。 通話中の反応は、あらゆるサイズ (小、大、特大) の会議室、グループ、会議 (スケジュール済み、非公開、チャネル) など、あらゆる種類の通話でサポートされます。

この機能を追加すると、ユーザーが話したり中断したりすることなくリアルタイムで反応できるようになったので、通話内のエンゲージメントが向上します。

  • Web 上の CallCompositeCallwithChatComposite にライブ通話中の反応を追加する機能。
  • コンポーネント レベルで追加された通話中の反応。

詳細については、「反応」を参照してください。

クローズド キャプション

ビデオ通話でオーディオのテキストを表示して、アクセシビリティを高めます。 アプリ対 Teams の通話では既に利用可能でしたが、この一般提供リリースでは、すべてのアプリ間通話でクローズド キャプションのサポートが追加されています。

アプリ間通話と Teams 相互運用のためのクローズド キャプションのスクリーンショット。

詳細については、「クローズド キャプションの概要」を参照してください。

また、「Azure Communication Services と Teams の相互運用性」も参照してください。

通話診断用の Copilot

人工知能は、開発ライフサイクルのすべての段階 (設計、構築、運用) でアプリ開発者を支援できます。 Microsoft Copilot for Azure (パブリック プレビュー) を使用する開発者は、通話診断内で Copilot を使用して、さまざまな通話に関する問題を理解して解決できます。 たとえば、開発者は Copilot に次のような質問をすることができます。

  • Azure Communication Services VoIP の通話でネットワーク診断を実行するにはどうすればよいですか?
  • ネットワークの状態が悪い場合に通話を最適化するにはどうすればよいですか?
  • Azure Communication の通話でメディア ストリームの質が低下する一般的な原因を修正するにはどうすればよいですか?
  • 通話のビデオ部分に障害が発生する原因となったサブコード 41048 を修正するにはどうすればよいですか?

Microsoft Copilot for Azure 通話診断のスクリーンショット。

開発者は、通話診断を使用して、組織全体の通話の品質と信頼性を理解し、優れた顧客通話エクスペリエンスを提供できます。 インターネット アクセスの低下、ソフトウェアの互換性の問題、デバイスの技術的な問題など、通話の品質に影響を与える可能性のある問題はさまざまです。

これらの問題の根本原因を特定することで、患者が電話で医師の診察を受ける場合や、学生が教師の授業を受ける場合など、すべての通話参加者の苛立ちの原因となる可能性のある状況を軽減できます。 通話診断を使用すると、開発者はデータをドリルダウンして根本問題を特定し、解決策を見つけることができます。 Azure portal で組み込みの視覚化を使用することも、基になる使用状況と品質データを独自のシステムに接続することもできます。

詳細については、「通話診断」を参照してください。

2024 年 4 月

通話に Microsoft Teams を使用した企業-消費者間の拡張性

現在一般提供されており、開発者は、Azure Communication Services 通話ワークフローで Microsoft Teams ユーザーに対する通話の相互運用性を利用できます。

開発者は、Call Automation API を使用して、Teams ユーザーを企業-消費者間 (B2C) の通話ワークフローや対話に取り込み、高度なカスタマー サービス ソリューションを提供できます。 この相互運用性は、テレフォニー インフラストラクチャのオーバーヘッドを削減するために VoIP 経由で提供されます。 開発者は、参加者の Entra オブジェクト ID (OID) を使用して、Azure Communication Services 通話に Teams ユーザーを追加できます。

使用例

  • エージェント デスクトップの拡張機能としての Teams: CCaaS ソリューションを Teams に接続し、エージェントが Teams で顧客の通話を処理できるようにします。 Teams を内部通信と B2C 通信の両方の単一ウィンドウ ソリューションとして使用すると、エージェントの生産性が向上し、顧客に一流のサービスを提供できるようになります。

  • 専門家への相談: 企業は、Teams を使用して顧客サービス ワークフローに領域の専門家を招待して、効率的な問題解決を行い、最初の通話解決率を向上させることができます。

通話に Microsoft Teams を使用した企業-消費者間の拡張性を示す図。

Microsoft Teams を使用した Azure Communication Services B2C の拡張性により、顧客は販売およびサポート チームに簡単にアクセスでき、企業は効果的なカスタマー エクスペリエンスを実現できます。

詳細については、「Call Automation ワークフローと Microsoft Teams との相互運用」を参照してください。

Microsoft Teams 会議での画像共有

Microsoft Teams ユーザーは、Teams 会議のコンテキストで Azure Communication Services ユーザーと画像を共有できるようになりました。 この機能は現在一般提供されています。 画像共有により、会議のコラボレーションがリアルタイムで向上します。 画像オーバーレイもサポートされており、ユーザーは詳細に表示することができます。

画像共有は、企業が自社の仕事を紹介する写真を共有したり、医師が治療後のケアの手順を患者に画像で説明する場合など、多くのシナリオで役立ちます。

Microsoft Teams 会議での画像共有のセットアップと例を示すスクリーンショット。

この機能は、UI ライブラリまたは Chat SDK を使用して試してみてください。 SDK は、C# (.NET)、JavaScript、Python、Java で使用できます。

デスクトップ用ディープノイズ抑制

ディープ ノイズ抑制は現在、パブリック プレビュー段階です。 ノイズ抑制は、バックグラウンド ノイズを排除することで VoIP とビデオ通話を向上し、会話や聞き取りをしやすくします。 たとえば、相当なノイズがあるコーヒー ショップで Azure Communication Services WebJS 通話を行っている場合、ノイズ抑制を有効にすると、ショップからのバックグラウンド ノイズを排除することで通話エクスペリエンスが大幅に向上します。

詳細については、「オーディオ通話エクスペリエンスにオーディオ品質の拡張機能を追加する」を参照してください。

Android、iOS、および Windows 用の Calling native SDK

Calling native SDK を更新し、カスタマー エクスペリエンスを向上しました。 このリリースには以下が含まれます。

  • ビデオ通話のカスタム背景
  • [プロキシ構成]
  • Android TelecomManager
  • 一方向データ チャネル
  • プッシュ通知の Time To Live 有効期間

ビデオ通話のカスタム背景

ビデオ通話のカスタム背景は一般提供されています。 この機能を使用すると、ユーザーは背後にある邪魔になるものを排除できます。 カスタム イメージの背景機能を使用すると、ユーザーは独自のカスタマイズされた画像をアップロードして背景として使用できます。

ビデオ通話のカスタム背景を示すスクリーンショット。

たとえば、ビジネス所有者は Calling SDK を使用して、実際の背景の代わりにカスタム背景を表示できます。 たとえば、モダンで広々としたオフィスの画像をアップロードし、ビデオ通話の背景として設定できます。 通話の参加者には、カスタマイズされた背景が現実的で自然に見えます。 カスタム ブランド化イメージを背景として使用して、顧客に新しい画像を表示することもできます。

詳細については、「クイックスタート: ビデオ通話にビデオ効果を追加する」を参照してください。

[プロキシ構成]

プロキシ構成は現在一般提供されています。 規制の厳しい業界や秘密情報を扱う環境によっては、プロキシがネットワーク トラフィックをセキュリティで保護して制御する必要があります。 Calling SDK を使用して、Azure Communication Services 通話の HTTP プロキシとメディア プロキシを構成できます。 これにより、通信がネットワーク ポリシーと規制に準拠していることを確認できます。 ネイティブ SDK メソッドを使用して、アプリのプロキシ構成を設定できます。

詳細については、「チュートリアル: 通話トラフィックをプロキシする」を参照してください。

Android TelecomManager

Android TelecomManager は、Android デバイスでの音声通話とビデオ通話を管理します。 Android TelecomManager を使用して、システム UI での着信呼び出しと発信呼び出しの表示、デバイスへのオーディオのルーティング、通話の中断の処理など、さまざまな Android アプリとデバイス間で一貫したユーザー エクスペリエンスを提供します。 これで、アプリを Android TelecomManager と統合して、カスタム通話シナリオでその機能を利用できるようになりました。

詳細については、「Android で TelecomManager と統合する」を参照してください。

一方向データ チャネル

Data Channel API は一般提供されています。 データ チャネルには一方向の通信が含まれており、音声通話やビデオ通話中のリアルタイム メッセージングが可能です。 この API を使用すると、データ交換機能をアプリケーションに簡単に統合できるようになり、ユーザーにシームレスな通信エクスペリエンスが提供されます。 Data Channel API を使用すると、ユーザーは進行中の音声またはビデオ通話中にメッセージを即座に送受信でき、スムーズで効率的な通信が促進されます。 グループ通話のシナリオでは、参加者はメッセージを通話内の 1 人の参加者、特定の参加者のセット、またはすべての参加者に送信できます。 この柔軟性により、グループで対話中のユーザー間のコミュニケーションとコラボレーションが強化されます。

詳細については、「データ チャネル」を参照してください。

プッシュ通知の Time To Live 有効期間

プッシュ通知の Time To Live (TTL) が一般提供になりました。 TTL とは、プッシュ通知トークンが有効な期間です。 より長い期間の TTL を使用すると、アプリがユーザーからの新しいトークン要求の数を減らすことができ、エクスペリエンスを向上させることができます。

たとえば、患者が仮想医療予約を予約できるアプリを作成したとします。 アプリがフォアグラウンドにない場合、アプリはプッシュ通知を使用して着信 UI を表示します。 以前は、アプリは 24 時間ごとにユーザーに新しいプッシュ通知トークンを要求する必要がありました。これは煩わしく混乱を招く可能性があります。 拡張された TTL 機能を使用すると、ビジネス ニーズに応じて、プッシュ通知トークンを最大 6 か月間持続するように構成できるようになりました。 これにより、アプリは頻繁なトークン要求を避け、顧客にスムーズな通話エクスペリエンスを提供できます。

詳細については、「呼び出しのプッシュ通知を有効にする」の「TTL トークン」を参照してください。

Calling SDK ネイティブ UI ライブラリの更新

この更新内容には、Android および iOS 用のネイティブ UI ライブラリのトラブルシューティングと、UI ライブラリのオーディオのみモードが含まれます。

Azure Communication Services Calling SDK ネイティブ UI ライブラリを使用して、トラブルシューティングのために暗号化されたログを生成し、通話に参加するためのオプションのオーディオのみモードを顧客に提供できるようになりました。

Android および iOS 用ネイティブ UI ライブラリのトラブルシューティング

現在一般提供されており、Android および iOS 用の Calling SDK ネイティブ UI ライブラリでトラブルシューティングを行うときにログを暗号化できるようになりました。 暗号化されたログを簡単に生成して、Azure サポートと共有できます。 通話が正常に機能する、または開発者が問題を自己修復するのが理想ですが、顧客には常に最後の砦として Azure サポートが用意されています。 そして、Microsoft はこれらのエンゲージメントを可能な限り簡単かつ迅速に行えるように努めています。

詳細については、「UI ライブラリのトラブルシューティングを行う」を参照してください。

UI ライブラリのオーディオのみモード

Calling SDK UI ライブラリのオーディオのみモードが一般提供になりました。 参加者は、ビデオを共有したり受信したりすることなく、音声のみで通話に参加できます。 参加者は、この機能を使用して帯域幅を節約し、プライバシーを最大限に高めることができます。 アクティブにすると、オーディオのみモードでは、ストリームの送信と受信の両方のビデオ機能が自動的に無効になり、ビデオ関連のコントロールを削除して、この変更を反映するように UI が調整されます。

詳細については、「UI ライブラリのオーディオのみモードを有効にする」を参照してください。

2024 年 3 月

Microsoft Teams の通話キューと自動応答の呼び出し

Azure Communication Services の Teams の通話キューと自動応答の呼び出しと Teams Phone のクリック コールが一般提供になりました。 組織は、顧客がシングルクリックで Microsoft Teams で販売担当者やサポート メンバーに簡単にアクセスできるようにすることができます。 営業部につながる [営業] ボタンや調達部門につながる [購入] ボタンなど、クリック コール ウィジェットを Web サイトに追加すると、顧客は 1 回クリックするだけで Teams の通話キューまたは自動応答に直接接続できます。

通話アプリを Teams の通話キューまたは自動応答に参加させる方法、およびコンタクト センター アプリケーションを構築する方法を参照してください。

電子メールの更新

Azure Communication Services のメール サービスで以下の更新を行いました。

  • SMTP
  • オプトアウト管理
  • PowerShell コマンドレット
  • CLI 拡張機能

SMTP

電子メール向けのサービスとしての SMTP が一般提供になりました。 開発者は、Azure Communication Services の SMTP サポートを使用して、電子メールを簡単に送信し、セキュリティ機能を強化し、送信通信をより詳細に制御できます。

SMTP リレー サービスは、電子メール クライアントとメール サーバー間のリンクとして機能し、電子メールをより効果的に配信するのに役立ちます。 より高いスループット ニーズと正常な電子メール配信を処理するだけでなく、通信を保護するための認証を向上させる特殊なリレー インフラストラクチャが設定されます。 また、このサービスによって一元化されたプラットフォームが提供され、企業はすべての B2C 通信の送信メールを管理し、電子メール トラフィックに関する分析情報を取得できます。

この機能により、顧客はオンプレミスの SMTP ソリューションから切り替えたり、ビジネス アプリケーションを Azure Communication Services の電子メールを使用するクラウドベースのソリューション プラットフォームにリンクしたりできます。 サービスとしての SMTP では、次のことが可能になります。

  • TLS 1.2 暗号化によるセキュリティで保護された信頼性の高い SMTP エンドポイント
  • Microsoft Entra アプリケーション ID を使用してアクセスし、SMTP を使用して電子メールを送信するための認証をセキュリティで保護する。
  • SMTP API と REST API を使用した B2C 通信の大量送信サポート。
  • Azure が顧客に約束するデータ処理とプライバシーの要件を尊重し、配慮するためのセキュリティとコンプライアンス。

電子メール SMTP コマンドのフローチャートを示す図。

サービスとしての SMTP」を参照してください。

オプトアウト管理

現在パブリック プレビュー段階のメール オプトアウト管理は、一元管理された登録解除リストとオプトアウト設定をデータ ストアに保存した強力なプラットフォームを提供します。 この機能は、プラットフォームから送信されるメールにワンクリックでリストから登録解除できる機能を実装することを求めることが多い、メール プロバイダーのガイドラインに開発者が準拠するのに役立ちます。 オプトアウト管理は、重大な配信の問題を特定して回避するのに役立ちます。 抑制リスト機能を追加して評判を向上させ、顧客がオプトアウトを簡単に管理できるようにすることで、コンプライアンスを維持できます。

電子メール抑制リストのフローチャートを示す図。

メール オプトアウト機能を管理する」から開始します。

PowerShell コマンドレットと CLI 拡張機能

PowerShell コマンドレット

開発者エクスペリエンスを強化するために、Azure Communication Services では、Azure Communication Service の電子メールを操作するための PowerShell コマンドレットと Azure CLI 拡張機能が追加されています。

これらの新しいコマンドレットを追加することで、開発者は、次のようなメール サービスのすべての CRUD 操作に Azure PowerShell コマンドレットを使用できるようになりました。

  • Communication Service リソースの作成 (既存)
  • メール サービス リソースの作成 (新規)
  • ドメイン (Azure マネージド ドメインまたはカスタム ドメイン) リソースの作成 (新規)
  • カスタム ドメイン検証の開始/キャンセル (新規)
  • 送信者のユーザー名をドメインに追加する (新規)
  • ドメイン リソースを Communication Service リソースにリンクする (既存)

詳細については、「PowerShell コマンドレット」を参照してください。

メール サービス リソース管理用の Azure CLI 拡張機能

開発者は、次のようなエンド ツー エンドの電子メール送信フローに Azure CLI 拡張機能を使用できます。

  • Communication Service リソースの作成 (既存)
  • メール サービス リソースの作成 (新規)
  • ドメイン (Azure マネージド ドメインまたはカスタム ドメイン) リソースの作成 (新規)
  • 送信者のユーザー名をドメインに追加する (新規)
  • ドメイン リソースを Communication Service リソースにリンクする (既存)
  • 電子メールの送信 (既存)

詳細については、「拡張機能」を参照してください。

2024 年 2 月

制限付きアクセス ユーザー トークン

新しい制限付きアクセス ユーザー トークンが一般提供されるようになりました。 制限付きアクセス ユーザー トークンを使用すると、新しい通話/チャットを開始したり、進行中の通話/チャットに参加したりするなどのユーザー機能をきめ細かく制御できます。

顧客が Azure Communication Services ユーザー ID を作成すると、そのユーザーには、アクセス トークンを使用してチャットまたは通話に参加する機能が付与されます。 たとえば、ユーザーがチャット スレッドに参加するには、チャット トークンが必要です。 同様に、VoIP 通話に参加するには VoIP トークンが必要です。 ユーザーは複数のトークンを同時に持つことができます。

制限付きアクセス トークンを使用すると、Azure Communication Services では、チャットと通話内でのフル アクセスと制限付きアクセスの制御がサポートされます。 顧客は、既存の通話やチャットに参加するのではなく、新しい通話やチャットを開始するユーザーの機能を制御できるようになりました。

これらのトークンは、コールド コールまたはコールド チャットの問題を解決します。 たとえば、ユーザーが VoIP トークンを持っている場合は、制限付きアクセス トークンがなくても、通話を開始したり通話に参加したりできます。 理理論上は、被告人が裁判官に直接電話したり、患者が医師に直接電話したりすることができます。 これは、ほとんどの企業にとって望ましくありません。 新しい制限付きアクセス トークンを使用すると、開発者は患者に制限付きアクセス トークンを付与できるため、通話に参加できますが、誰とも直接通話を開始することはできません。

詳細については、「ID モデル」を参照してください。

Try Phone Calling

Try Phone Calling は現在、パブリック プレビューの段階にありますが、Azure portal のツールであり、顧客は電話をかけることで電話接続のセットアップを確認できます。 音声通話 (PSTN) とダイレクト ルーティングの両方に適用されます。 Try Phone Calling を利用すると、開発者は既存のアプリやコードがそばになくても、Azure Communication Services の呼び出し機能を簡単にテストできます。

Azure portal で使用されている Try Phone Calling ツールのスクリーンショット。

詳細については、「Try Phone Calling」を参照してください。

UI ネイティブ ライブラリの更新

UI ネイティブ ライブラリの更新を行いました。ユーザー向け診断の一般提供への移行や、1:1 通話と iOS CallKit 統合のリリースが含まれます。

ユーザー向け診断

ユーザー向け診断 (UFD) が一般提供になりました。 ユーザー向け診断では、通話の何らかの信号がトリガーされたとき (たとえば、参加者が話しているがマイクがミュートになっている場合や、デバイスがネットワークに接続されていない場合など) にトリガーできる一連のイベントを提供することで、ユーザー エクスペリエンスが向上します。 開発者は、弱いネットワーク信号やミュートになっているマイクなどのトリガーをサブスクライブして、通話に影響を与える要因を常に認識できます。

UFD を UI ライブラリに取り込むことで、顧客がイベントを実装できるように支援します。 これにより、より流動的なエクスペリエンスが提供されます。 顧客は UFD を使用して、通話中に接続と品質の問題に直面した場合に、エンドユーザーにリアルタイムで通知できます。 問題には、ミュートになっているマイク、ネットワークの問題などがあります。 顧客は、通話中に品質の問題を示すトースト通知を受け取ります。 これは、イベントを追跡し、通話の状態を確認するのに役立つテレメトリを送信する場合にも役立ちます。

詳細については、「ユーザー向け診断」を参照してください。

1:1 通話

Android と iOS の 1 対 1 通話が利用できるようになりました。 この最新のパブリック プレビュー リリースでは、通話の開始はタップと同じくらい簡単です。 受信者は、通話に応答または拒否するためのプッシュ通知ですぐにアラートを受け取ります。 iOS ネイティブ アプリケーションで 2 つのエンティティ間の直接通話が必要な場合、開発者は 1:1 通話機能を使用してこれを実現できます。 たとえば、クライアントが口座変更を行うために財務アドバイザーに電話をかける必要がある場合などです。 この機能は現在、パブリック プレビューのバージョン 1.6.0 です。

詳細については、「UI ライブラリで 1 対 1 通話とプッシュ通知を設定する」を参照してください。

iOS CallKit の統合

Azure Communication Services は、ネイティブの iOS 通話エクスペリエンスを向上するためにパブリック プレビューで CallKit をシームレスに統合します。 現在、ネイティブ UI SDK を介して行われた通話には、通知、通話履歴、通話の保留などの同じ iOS 通話機能があります。 これらの iOS 機能は、既存のネイティブ エクスペリエンスと完全に調和しています。

UI ライブラリ開発者は、この統合を使用して、統合に時間を費やすことを回避できます。 iOS CallKit は、すぐに使用できるエクスペリエンスを提供します。つまり、統合アプリは通常の携帯ネットワーク通話と同じインターフェイスを使用します。 エンド ユーザーの場合、VoIP 着信通話では使い慣れた iOS 通話画面が表示され、一貫性のある直感的なエクスペリエンスが提供されます。

詳細については、「UI ライブラリに CallKit を統合する」を参照してください。

PSTN Direct Offers

Azure Communication Services は、新しい地域への Direct Offers の拡張を継続しています。 PSTN Direct Offers の一般提供を 42 か国で開始しました。

PSTN Direct Offers を提供している国の完全な一覧は次のとおりです。

アルゼンチン、オーストラリア、オーストリア、ベルギー、ブラジル、カナダ、チリ、中国、コロンビア、デンマーク、フィンランド、フランス、ドイツ、香港、インドネシア、アイルランド、イスラエル、イタリア、日本、ルクセンブルク、マレーシア、メキシコ、オランダ、ニュージーランド、ノルウェー、フィリピン、ポーランド、ポルトガル、プエルトリコ、サウジアラビア、シンガポール、スロバキア、南アフリカ、韓国、スペイン、スウェーデン、スイス、台湾、タイ、UAE (アラブ首長国連邦)、イギリス、米国

現行のすべてのオファーを一般提供することに加えて、400 を超える新しいクロスカントリー オファーが導入されました。

すべての新しい国、電話番号の種類、および機能については、Country/regional availability of telephone numbers and subscription eligibility で確認してください。

2024 年 1 月

PSTN 番号へのダイヤルアウト

Virtual Rooms では、VoIP オーディオおよびビデオ通話がサポートされます。 PSTN 番号をダイヤルアウトし、PSTN 参加者を進行中の通話に含めることもできるようになりました。 Virtual Rooms を使用すると、開発者は PSTN ダイヤルアウト機能を 2 つの方法で制御できます。 開発者は、特定の Virtual Rooms の PSTN ダイヤルアウト機能を有効または無効にするだけでなく、Virtual Rooms のどのユーザーが PSTN ダイヤルアウトを開始できるかを制御することもできます。PSTN ダイヤルアウトを開始できるのは、発表者ロールを持つユーザーのみです。これにより、セキュリティで保護された構造化された通信を確保できます。

詳細については、「クイックスタート: ルーム リソースの作成と管理」を参照してください。

ミュート通話のリモート参加者

参加者は、Virtual Rooms 通話の他の参加者をミュートできるようになりました。 以前は、Virtual Rooms 通話の参加者は、自分のミュート/ミュート解除しかできませんでした。 バックグラウンド ノイズが原因で他の参加者をミュートしたい場合や、他のユーザーのマイクがミュートされていない状態のままになっている場合があります。

発表者ロールを持つ参加者は、1 人の参加者、複数の参加者、または他のすべての参加者をミュートできます。 ユーザーは、必要に応じて自分自身のミュートを解除する機能を保持します。 プライバシー上の理由から、他の参加者のミュートを解除できる人はいません。

詳細については、「他の参加者をミュートする」を参照してください。

Virtual Rooms での通話レコーディング

開発者は、Virtual Rooms で実行された通話で通話レコーディングを開始、一時停止、停止できるようになりました。 通話レコーディングはサービス側の機能であり、開発者はサーバー側の API 呼び出しを使用してレコーディングを開始、一時停止、停止します。 この機能を使用すると、元のセッションに参加していない可能性がある招待された参加者がレコーディングを表示し、非同期的に最新の状態を維持できます。

詳細については、「クライアントで通話レコーディングを管理する」を参照してください。

Virtual Rooms のクローズド キャプション

クローズド キャプションは、音声またはビデオ通話のオーディオ トラックを文字に変換したもので、リアルタイムで表示されます。 クローズド キャプションは、会話や会議に積極的に参加するためにオーディオ テキストを読むことを希望する参加者にとって便利なツールでもあります。 クローズド キャプションは、参加者がノイズの多い環境にいる場合やオーディオ機器に問題が発生しているシナリオでも役立ちます。

クローズド キャプションは保存されることはなく、クローズド キャプションを有効にしたユーザーにのみ表示されます。

Virtual Rooms で使用されるクローズド キャプションの例を示すスクリーンショット。

詳細については、「クローズド キャプションの概要」を参照してください。

2023 年 12 月

通話の診断

Azure Communication Services 通話診断 (CD) は、パブリック プレビューで利用できます。 通話診断は、開発者が音声およびビデオ通話アプリケーションのトラブルシューティングと改善を行うのに役立ちます。

通話診断が開発者にどのように役立つかを示すアイコンを示した図。

通話診断は、Azure portal で専用のテレメトリ ページと診断ページを提供する Azure Monitor エクスペリエンスです。 通話診断を使用すると、各通話のデータ、視覚化、分析情報にアクセスして分析できます。 その後、エンド ユーザー エクスペリエンスに影響する問題を特定して解決できます。

通話診断は、ノイズ抑制や通話前のトラブルシューティングなどの他の ACS 機能と連携して、開発と運用が容易で、美しく信頼性の高いビデオ通話エクスペリエンスを提供します。 通話診断はパブリック プレビューで利用できるようになりました。 今すぐ試して、あらゆる通話の成功に Azure がどのように役立つかを確認してください。

詳細については、「通話診断」を参照してください。

WebJS Calling の更新

WebJS Calling の次の機能が一般提供に移行しました: メディア品質統計、ビデオ制約、データ チャネル。

メディア品質の統計情報

開発者は Media Quality Statistics API を利用して、Calling SDK 内からリアルタイムでビデオ通話の品質と信頼性のエクスペリエンスをより深く理解できます。 エンド カスタマーが経験している内容をクライアント側から把握する機能を開発者に提供することで、開発者はエンド ユーザーに発生する問題の把握と軽減について深く掘り下げることができます。

詳細については、「メディア品質統計」を参照してください。

ビデオ制約

開発者はビデオ制約を使用して、通話の全体的な品質をより適切に管理できます。 たとえば、参加者のインターネット接続の品質が低いと開発者が認識している場合、開発者は送信側のビデオ解像度のサイズを制限して、使用する帯域幅を減らすことができます。 結果として、参加者の通話エクスペリエンスが向上します。

クイックスタート: 通話アプリでビデオ制約を設定する」で説明されているように、通話エクスペリエンスを向上させましょう。

データ チャネル

Data Channel API を使用すると、音声通話中およびビデオ通話中のリアルタイム メッセージングが可能になります。 この機能を使用すると、開発者は独自のデータ パイプラインを管理し、通話時にリモート参加者に独自の一意のメッセージを送信できます。 データ チャネルは、シナリオで必要なときにローカル参加者がリモート参加者に直接接続できるようにすることで、通信機能を強化します。

クイックスタート: 通話アプリにデータ チャネル メッセージングを追加する」から開始します。

新機能とバグ修正の完全な一覧については、GitHub のリリース ページを参照してください。 その他のブログ記事については、Azure Communication Services のブログを参照してください。