Azure 通訊服務的運作方式

已完成

現在,我們來討論 Azure 通訊服務在幕後的運作方式。 您會了解 Azure 通訊服務的各個元素,以及這些元素如何合作解決您的通訊問題。

我們會說明:

  • Azure 資源
  • 適用於用戶端型工作的 Azure 通訊服務 SDK
  • 適用於伺服器型工作的 Azure 通訊服務 SDK

Azure 資源

讓 Azure 通訊服務能夠運作的第一個元素是 Azure 資源,這會由您在 Azure 入口網站內建立。 您在 Azure 入口網站建立資源後,它就會成為中央中樞,負責管理許多 Azure 通訊服務工作和系統管理作業。

入口網站內的 Azure 資源可讓您:

  • 管理及檢視 Azure 通訊服務使用量的計費費用。
  • 購買和管理電話號碼。
  • 管理安全性金鑰。
  • 建立 Azure 通訊服務事件的事件處理常式。

透過在 Azure 入口網站內正確設定的資源,您和小組可以繼續為客戶建置和建立 Azure 通訊服務解決方案。

伺服器 SDK

在設定 Azure 資源時的另一個元件是某種形式的伺服器端管理。 這會使用以伺服器為主的 SDK 來建立。

若要進行伺服器端的程式設計,請下載這些 SDK,並撰寫少量程式碼來與 Azure 通訊服務互動。 有些 Azure 通訊服務的功能和組件需要此項目:

  • 針對語音/視訊呼叫和聊天,您必須將 Azure 通訊服務身分識別連結至應用程式的身分識別系統,如此一來,當使用者進行通話或彼此聊天時,您可以將他們連結回應用程式的身分識別平台
  • 用於來電或簡訊 (SMS) 訊息的事件處理
  • 用於處理聊天訊息
  • 用於接收和路由來電

並非所有 Azure 通訊服務組件都需要它,但最好知道這一點,這樣您才知道應該要有什麼。

Azure 通訊服務有伺服器 SDK 可供用於:

  • JavaScript
  • .NET
  • Java Server Edition (SE)
  • Python

您可以在本課程模組最後的參考區段中找到所有 SDK 的連結。

用戶端 SDK

Azure 通訊服務運作方式的最後一個元件也是最重要的元件,因為此元件可讓客戶使用 Azure 通訊服務產品。

用戶端 SDK 會下載並整合到您現有的應用程式和產品中。 當客戶使用聊天功能進行視訊通話或交談時,會由用戶端 SDK 將您接到通話,並接收/傳輸音訊和視訊。

Azure 通訊服務有用戶端 SDK 可供用於:

  • JavaScript
  • .NET (C#)
  • iOS (Swift)
  • Android

您可以在本課程模組最後的參考區段中找到所有 SDK 的連結。

全部整合

在 Azure 通訊服務的 Azure 資源、伺服器組件和用戶端組件一起運作的情況下,您已具備一切項目,而可以為產品或服務拼湊出通訊解決方案。