Azure 通訊服務的使用時機

已完成

我們將在這裡討論您要如何決定 Azure 通訊服務是否為您公司及問題的正確選擇。

準則

我們將列出一些準則,協助您做出正確的決策。

  • 現有的商務/應用程式/構想:您是否有想要與 Azure 通訊服務整合的現有的商務/應用程式/構想?
  • 功能:您需要 Azure 通訊服務的功能嗎?
  • 環境:Azure 通訊服務是否可以在您的環境中運作?
  • 地理區域:您的目標地區/市場為何?
  • 適用性:Azure 通訊服務有許多功能,您該如何確定哪一個功能適合案例?

現有的商務/應用程式/想法

Azure 通訊服務無法自行建立應用程式或商務。 當現有的應用程式要整合 Azure 通訊服務,或至少您有建立應用程式的理由時,其效果最好。 如果您沒有現有的應用程式或想法,那麼可以滿足您需要與需求的不同產品或許更適合。

一個好的範例是,您需要已有的身分識別解決方案形式 (登入、登出等),將使用者的身分識別繫結至 Azure 通訊服務的身分識別平台。 建立沒有身分識別的呼叫是可行的,但使用者不會有一致定義的身分識別可以辨識彼此。

功能

Azure 通訊服務擁有各式各樣的功能,但您需要決定這些功能是否可在您的解決方案中使用。 請檢閱可用功能清單並決定功能是否適用。

您可以混合和搭配 Azure 通訊服務的功能,以及將其功能與其他 Azure 供應項目合併。 您不需要使用所有 Azure 通訊服務功能;您可以挑選並選擇您最感興趣的領域。 例如,您可能需要語音和視訊呼叫功能,但您可能不需要電話語音功能。 您的通話和連絡點可以設計成只能以數位方式發生。 不一定要使用每個可用的功能。

環境

Azure 通訊服務需要適當的環境才能運作。 環境是目標裝置或瀏覽器與所用程式設計語言的組合。

Azure 通訊服務支援下列環境:

  • 大多數的新式瀏覽器 (Chrome、Edge、Safari)
  • Android 手機和裝置
  • iOS 手機和裝置

也支援下列程式設計語言:

  • JavaScript
  • .NET
  • Java Server Edition (SE)
  • Python
  • iOS (Swift)
  • Android

如果您的商務/應用程式/構想要使用 Azure 通訊服務不支援的語言或裝置/瀏覽器,則 Azure 通訊服務可能不適合您。

地理區域

Azure 通訊服務的某些功能僅於特定國家/地區或位置提供。 此外,某些國家/地區或位置可能會有功能的限制。 這些 Azure 通訊服務在世界各地提供支援的限制 (或差距) 可能是因法律或法規事項所造成,或只是 Azure 通訊服務尚未支援該區域所造成。 在考慮 Azure 通訊服務是否適合您時,請務必將此因素納入您目前的商務,以及您商務任何潛在的擴展中。

在此領域中需特別提及的是電話語音和 SMS 功能。 隨著不同國家/地區的電話網路因結構和法規/法律事項而異,請務必確認 Azure 通訊服務支援您的目標位置。 另外,您的計費地區也會有影響。 例如,若要撥打電話或傳送 SMS 訊息至英國的電話號碼,您需要位於英國的帳單地址。

簡訊和電話語音可在幾個地區中使用。 您可以在 Azure 通訊服務文件找到所有支援的區域、數字類型和可用功能

適用性

在決定使用 Azure 通訊服務時,也請務必考慮您應該將多種功能中的哪一個使用於特定案例中。 您可能會過度熱衷而想使用所有功能,但這通常不會很理想。 如同先前所述,您可以混合和搭配功能,或選擇完全不使用任何功能。 為協助您做出決策,以下是一些可能有幫助的指引。

首先,請記住,不是所有客戶都願意和真人一起進入視訊或語音通話。 請務必提供各種通訊類型以符合客戶的需求和動機。 永遠從被動和非同步的類型開始,例如聊天或電子郵件。 一旦與客戶建立商務關係,客戶就更可能願意進行通話,特別是如果他們需要支援或維修等事項。

此外,有些使用者可能不願意提供其電話號碼或其他個人詳細資料,這樣可能可以排除某些 Azure 通訊服務的電話語音功能。 請確定您有準備其他流程,例如電子郵件。

如果不確定,請從聊天開始 (特別是不需要使用者提供登入資訊的聊天體驗),這可能是與使用者溝通的好主意。

套用準則

最後,當您擁有的現有想法、應用程式和商務中需要啟動通訊功能和啟動的相容平台時,就是 Azure 通訊服務的最佳使用時機。 請記住,有許多案例可能是難以決定或是邊緣案例,即便考慮到這些準則,您仍然可以使用 Azure 通訊服務。 決策取決於您,而您可能需要根據您的個別情況進行判斷。

將準則套用至範例案例

如果我們回想 Contoso Appliance (我們的設備公司) 課程模組中稍早的範例案例,我們可以將我們的決策準則套用至他們的目標和需求:

  • 他們已經建立商務且有現有的網站、應用程式等。
  • 他們需要 Azure 通訊服務所提供的通話和聊天相關功能。
  • 他們在 Azure 通訊服務支援的地理區域中營運。
  • Azure 通訊服務有針對他們使用的應用程式環境和平台的 SDK。

根據我們已討論的準則和此公司的需求,這個案例非常適合使用 Azure 通訊服務。