使用 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 通訊服務是否適合您時,請確定將這一點納入您目前的業務,以及您企業的任何潛在擴充。
在此領域特別提及的是電話語音和簡訊功能。 由於不同國家/地區的電話網路在結構和法規/法律事務方面有所不同,因此請務必確保 Azure 通訊服務支援您的目標位置。 此外,您的計費位置也會影響這方面。 例如,若要撥打電話或將簡訊傳送至英國號碼,您需要英國的帳單位址。
SMS 和電話語音可在許多位置使用。 您可以在 Azure 通訊服務檔中找到所有支援的區域、數位類型和可用功能
適用性
決定使用 Azure 通訊服務時,請務必考慮您應該針對特定案例使用哪些功能。 您可能會過度熱衷而想使用所有功能,但這通常不會很理想。 如我們先前所述,您可以混合和比對功能,或選擇完全不使用任何功能。 為了協助決策,以下是一些可能有助於的指引。
首先,請記住,並非所有客戶都願意與真人一起跳上視訊或音訊通話。 請務必提供不同類型的溝通,以符合其需求和動機。 一律從更被動和異步的東西開始,例如聊天或電子郵件。 一旦與客戶建立了業務關係,他們更可能會願意接聽電話,特別是當他們需要像支援或維護這樣的服務時。
此外,某些使用者可能不願意提供電話號碼或其他個人詳細數據,這可能會排除某些 Azure 通訊服務的電話語音功能。 請確保您有其他溝通方式,例如電子郵件。
如有疑問,從聊天開始(特別是不需要使用者提供登入資訊的聊天體驗)可能是與用戶溝通的好主意。
套用準則
最後,當您已經有現有想法、應用程式和企業需要通訊功能和要啟動的相容平臺時,Azure 通訊服務效果最佳。 請記住,在某些情況下,可能很難決定,或邊緣案例,即使考慮到這些準則,您仍然可以使用 Azure 通訊服務。 決定取決於您,您可能需要根據個別情況做出判斷。
將準則套用至範例案例
如果我們回想 Contoso Appliance(我們的設備公司)課程模組稍早的範例案例,我們可以將決策準則套用至其目標和需求:
- 其業務已建立並具有現有的網站、應用程式等等。
- 他們需要呼叫和聊天相關功能,Azure 通訊服務可以提供這些功能。
- 他們在 Azure 通訊服務支援的地理區域中作業。
- 他們會使用 Azure 通訊服務具有 SDK 的應用程式環境和平臺。
根據我們討論的準則和公司的需求,此案例很適合 Azure 通訊服務。