Ignite Microsoft は、Azure Communication Services (ACS) によって、かなり競争の激しい通信 API 分野に参入しました。これは現在プレビュー中の新サービスであり、開発者はこれを使用して、Web、モバイル、デスクトップ アプリケーションに音声、ビデオ、チャット、SMS メッセージングを組み込むことができます。
本日開幕したWindowsの巨人Igniteバーチャルイベントで発表されたこのサービスは、同社のクラウドサービスの欠陥を埋めるものです。Microsoftは既にTeamsやSkypeといった統合コミュニケーション分野の製品を提供していますが、AWS Chime SDKのような汎用コミュニケーションAPIや、開発者があらゆるアプリケーションにビデオや音声通信機能を追加できるTwilioのサービスが不足しています。
ACSの重要な特徴は、エンドユーザーがMicrosoftサービスにログインする必要がないことです。一方、組み込みのリアルタイムコミュニケーションも可能にしたSkype for Business Web SDKなどの従来の取り組みは、社内のビジネスアプリケーションに重点を置いていました。ACSを使用すると、開発者は独自のセキュリティメカニズムを使用してアプリケーションを保護できます。これにはAzure Active Directory(TeamsとMicrosoft 365で使用)が含まれますが、Azure Active Directoryに依存することはありません。
マイクロソフトは、ACSは「Teamsを支えるのと同じ安全なプラットフォーム」を基盤としていると述べている。つまり、従来のシステムから完全に逸脱するものではない。Teams自体は、一部Skype for Businessを基盤としていた。
The Registerは、 SDKの提供開始に先立ち、Microsoftからいくつかの技術的詳細を入手しました。iOSとAndroidでは、動画はH.264で最大フルHD 1080pで再生可能です。Webでは最大解像度がHD 720pです。対応ブラウザは、WindowsではChromeとChromiumベースのEdge、macOSではChromeとSafari、LinuxではChromeです。Firefoxについては言及がなく、残念です。
Twilio: 誰かが当社の安全でないAWS S3サイロに侵入し、顧客向けのJavaScript SDKに不正なコードを追加しました
続きを読む
APIはRESTベースで、.NET Core、JavaScript、Java、Python、iOS、Android向けのSDKが用意されています。ACSの会議や会話は、グループIDを使用して仮想ルームにグループ化できます。開発者は必要な数のグループIDを作成できます。このサービスは従量課金制で、最終的な価格は未定です。
プレビューは現在利用可能ですが、一部の機能は10月までご利用いただけません。その一つがSMSです。もう一つは電話番号機能で、着信番号と発信番号のプロビジョニングや、既存のSIPベースシステムとの統合機能が含まれます。
ACS は、リアルタイム文字起こし、感情分析、SMS ベースのアプリケーションなど、他の Azure サービスと統合されます。簡単な例としては、追跡番号付きの SMS メッセージで注文のステータスを返信したり、顧客に配送状況を知らせるメッセージを送信する配送システムなどが挙げられます。
Microsoft自身も、Dynamics 365 Customer Serviceでこの新サービスを音声チャネルの形で利用しており、エージェントはDynamicsダッシュボード内でエンドユーザーとの通話を発着信できるようになります。Dynamicsの機能は、ACSが他のAzureサービスとどのように連携するかを示すもので、音声認識やIVR(自動音声応答)メニューと統合されており、着信を適切なエージェントにルーティングするとMicrosoftは述べています。
コミュニケーションは、COVID-19パンデミックの影響と、在宅勤務からゲームやイベントまで、あらゆるリモートワークやバーチャルワークの急増によって、特に重要な分野となっています。アプリケーションにリアルタイムコミュニケーションを組み込むことは、他の機能との統合だけでなく、ユーザーに異なるウィンドウやアプリケーションを切り替える手間を省くというメリットも生みます。
そのため、この市場は急成長を遂げていますが、同時に信頼性と品質の高いサービスが特に重視される市場でもあります。通話の途切れやその他の技術的な問題は、顧客にとって大きな痛手となります。ユーザーはファイアウォールの背後や、様々な低スペック機器、そして接続状態が悪かったり混雑していたりする環境から接続してくるため、プロバイダーにとっては大きな課題となります。
「Teamsと同じ安全なプラットフォーム」という言葉は、必ずしもセールスポイントにはならないかもしれません。Teamsは、困難な状況下での運用においてZoomなどの代替サービスに遅れをとっています。価格も重要な要素となるでしょう。しかし、エンタープライズアプリケーションという観点から見ると、Teamsやその他のMicrosoftサービスとの統合は間違いなく魅力となるでしょう。®