定價案例
Azure 通訊服務的價格以隨用隨付模型為基礎。 下列範例中的價格僅供說明之用,且可能不會反射最新的 Azure 價格。
語音/視訊通話和螢幕畫面分享
Azure 通訊服務可讓您將語音/視訊通話和螢幕畫面分享新增至應用程式。 您可以使用 JavaScript、Objective-C (Apple)、JAVA (Android) 或 .NET SDK,將體驗內嵌至您的應用程式。 請參閱我們的可用 SDK 的完整清單。
定價
通話和螢幕畫面分享服務的計費方式為每個參與者每分鐘 $0.004,以進行群組通話。 Azure 通訊服務不會對輸出資料收費。 若要了解各種可能的通話流程,請參閱此頁面。
通話的每個參與者都會在其連線到通話的每分鐘計費。 無論使用者是視訊通話、語音通話或螢幕畫面分享,都是如此。
以精確度為毫秒而收費的通話。 例如,如果通話持續 30 秒,則費用會是 $0.002。
價格範例:使用 JS 和 iOS SDK 將音訊/視訊通話分組
Alice 與同事 Bob 和 Charlie 進行群組通話。 Alice 和 Bob 使用 JS SDK,Charlie 則使用 iOS SDK。
- 通話總共持續 60 分鐘。
- Alice 和 Bob 參與了整個通話。 Alice 開啟視訊五分鐘,並且分享螢幕畫面 23 分鐘。 Bob 在整個通話 (60 分鐘) 都開啟視訊,並且分享螢幕畫面 12 分鐘。
- Charlie 在 43 分鐘之後離開通話。 Charlie 在參與的期間 (43 分鐘) 使用了音訊和視訊。
成本計算
- 兩位參與者 x 60 分鐘 x 每位參與者每分鐘 $0.004 = $0.48 [視訊和音訊都是以相同的費率收費]
- 一位參與者 x 43 分鐘 x 每位參與者每分鐘 $0.004 = $0.172 [視訊和音訊都是以相同的費率收費]
群組通話的總成本:$0.48 + $0.172 = $0.652
價格範例:使用 JS SDK 從應用程式撥出電話到 PSTN (公用交換電話網路) 號碼
Alice 從應用程式向 Bob 的美國電話號碼 (開頭為 +1-425
) 發出 PSTN 通話。
- Alice 使用 JS SDK 來建置應用程式。
- 通話總共持續 10 分鐘。
成本計算
- VoIP 連結上的一位參與者 (Alice) 從應用程式連線到通訊服務伺服器 x 10 分鐘 x 每個參與者連結每分鐘 $0.004 = $0.04
- PSTN 輸出連結上的一位參與者 (Bob) 從通訊服務伺服器連線到美國電話號碼 x 10 分鐘 x 每個參與者連結每分鐘 $0.013 = $0.13。
注意
+1-425
的美國混合費率為 $0.013。 如需詳細資料,請參閱下列連結:https://github.com/Azure/Communication/blob/master/pricing/communication-services-pstn-rates.csv)
通話的總成本:$0.04 + $0.13 = $0.17
價格範例:透過 Azure 通訊服務直接路由使用 JS SDK 從應用程式撥出電話
Alice 透過 Azure 通訊服務直接路由,從 Azure 通訊服務應用程式向電話號碼 (Bob) 撥出電話。
- Alice 使用 JS SDK 來建置應用程式。
- 通話會轉到透過通訊服務直接路由連線的工作階段邊界控制器 (SBC)
- 通話總共持續 10 分鐘。
成本計算
- VoIP 連結上的一位參與者 (Alice) 從應用程式連線到通訊服務伺服器 x 10 分鐘 x 每個參與者連結每分鐘 $0.004 = $0.04
- 通訊服務直接路由輸出連結上的一位參與者 (Bob) 從通訊服務伺服器連線到 SBC x 10 分鐘 x 每個參與者連結每分鐘 $0.004 = $0.04。
通話的總成本:$0.04 + $0.04 = $0.08
價格範例:透過 Azure 通訊服務直接路由從 Microsoft Dynamics 365 Customer Service 全通路專員應用程式撥出電話
Dynamics 365 連絡中心專員 Alice 透過 Azure 通訊服務直接路由,從 Customer Service 全通路向電話號碼 (Bob) 撥出電話。
- Alice 使用 Customer Service 全通路用戶端應用程式
- Customer Service 全通路 Bot 會透過直接路由啟動新的撥出電話
- 通話會轉到透過通訊服務直接路由連線的工作階段邊界控制器 (SBC)
- Dynamics 365 Customer Service 全通路 Bot 將直接路由通話提升至群組通話,讓 Alice 加入通話
- 通話總共持續 10 分鐘。
成本計算
- VoIP 連結上的一位參與者 (Alice) 從 Customer Service 全通路用戶端應用程式通話 x 10 分鐘 x 每個參與者連結每分鐘 $0.004 = $0.04
- 通訊服務直接路由輸出連結上的一名參與者 (Bob) 從通訊服務伺服器連線到 SBC x 10 分鐘 x 每名參與者連結每分鐘 $0.004 = $0.04
- 客戶服務聊天機器人的全通路不會產生額外的 Azure 通訊服務費用。
通話的總成本:$0.04 + $0.04 = $0.08
如需有關客戶服務價格的全通路詳細資訊,請參閱語音電話的價格案例
價格範例:使用 JS SDK 和一個 PSTN 連結進行群組音訊通話
Alice 和 Bob 在 VoIP 通話中。 Bob 以 Charlie 的 PSTN 號碼 (開頭為 +1-425
的美國電話號碼) 進行提升,讓 Charlie 加入通話。
- Alice 使用 JS SDK 來建置應用程式。 Alice 和 Bob 通話了 10 分鐘,隨後撥打 Charlie 的 PSTN 號碼。
- 當 Bob 將通話提升至 Charlie 的 PSTN 號碼之後,三人繼續通話了 10 分鐘。
成本計算
- VoIP 連結上的兩位參與者 (Alice 和 Bob) 從應用程式連線到通訊服務伺服器 x 20 分鐘 x 每個參與者連結每分鐘 $0.004 = $0.16
- PSTN 輸出連結上的一位參與者 (Charlie) 從通訊服務伺服器連線到美國電話號碼 x 10 分鐘 x 每個參與者連結每分鐘 $0.013 = $0.13
注意:+1-425
的美國混合費率為 $0.013。 如需詳細資料,請參閱下列連結:https://github.com/Azure/Communication/blob/master/pricing/communication-services-pstn-rates.csv)
VoIP + 提升通話的總成本:$0.16 + $0.13 = $0.29
價格範例:由通話自動化 SDK 管理的群組通話
Asha 從手機撥打您的美國免付費電話號碼 (從通訊服務取得)。 您的服務應用程式會使用通話自動化 SDK 接聽電話,並使用播放及辨識動作播放 IVR 功能表。 隨後您的應用程式會使用通話 SDK 將真人專員 David 加入通話,David 則透過自訂應用程式接聽。
- Asha 在通話中作為 PSTN 端點,總共 10 分鐘。
- 您的應用程式參與完整 10 分鐘的通話。
- David 在最後 5 分鐘使用通話 JS SDK 加入通話。
成本計算
- Asha 撥打到免付費電話號碼 (從通訊服務取得) 的輸入 PSTN 連結 x 10 分鐘 x 接聽電話每分鐘 $0.0220 = $0.22
- VoIP 連結上的一名參與者 (David) x 5 分鐘 x 每名參與者連結每分鐘 $0.004 = $0.02
請注意,使用通話自動化 SDK 的服務應用程式不需為參與通話付費。 此計算中不含租用美國免付費電話號碼的每月額外成本。
通話的總成本:$0.22 + $0.02 = $0.24
價格範例:使用通話自動化 SDK 重新導向至另一個外部電話號碼的撥入 PSTN 通話
Vlad 使用行動電話撥打免付費電話 (您從通訊服務取得的號碼)。 服務應用程式 (使用通話自動化 SDK 建置) 會接收通話,並叫用邏輯,以使用 Azure 通訊服務直接路由,將通話重新導向至 Abraham 的行動電話號碼。 Abraham 接了電話,與 Vlad 談了 5 分鐘。
- Vlad 在通話中作為 PSTN 端點,總共 5 分鐘。
- 服務應用程式參與完整 5 分鐘的通話。
- Abraham 在通話中作為直接路由端點,總共 5 分鐘。
成本計算
- Vlad 撥打到免付費電話號碼 (從通訊服務取得) 的撥入 PSTN 連結 x 5 分鐘 x 接聽電話每分鐘 $0.0220 = $0.11
- Azure 通訊服務上的單一參與者會從服務應用程式將撥出連結 (Abraham) 直接路由到 SBC x 5 分鐘 x 每分鐘每參與者連結 $0.004 = $0.02
使用通話自動化 SDK 的服務應用程式不需為參與通話付費。 此計算中不含租用美國免付費電話號碼的每月額外成本。
通話的總成本:$0.11 + $0.02 = $0.13
通話錄音
Azure 通訊服務可讓開發人員錄製 PSTN、WebRTC、會議或 SIP 通話。 通話錄音支援混合視訊 MP4、混合音訊 MP3/WAV 和原音音訊 WAV 輸出格式。 通話錄音 SDK 適用於 JAVA 和 C#。 若要深入了解,請參閱通話錄音概念和快速入門。
價格
- 混合視訊 (音訊+視訊):$0.01/分鐘
- 混合音訊:$0.002/分鐘
- 原音音訊:$0.0012/參與者/分鐘
價格範例:錄製視訊通話
Alice 與同事 Bob 和 Charlie 進行群組通話。
- 通話總共持續 60 分鐘,全程保持錄製狀態。
- Bob 參與通話 30 分鐘,Alice 和 Charlie 參與 60 分鐘。
成本計算
- 您必須針對會議長度付費。 (會議長度是指從使用者開始錄製,到明確停止錄製或全員離開會議的持續時間)。
- 60 分鐘 x 錄製每分鐘 $0.01 = $0.6
價格範例:以混合格式錄製音訊通話
Alice 與 Jane 開始通話。
- 通話總共持續 60 分鐘。 錄製持續 45 分鐘。
成本計算
- 您必須針對錄製長度付費。
- 45 分鐘 x 錄製每分鐘 $0.002 = $0.09
價格範例:以原音格式錄製音訊通話
Bob 與財務顧問 Charlie 開始通話。
- 通話總共持續 60 分鐘。 錄製持續 50 分鐘。
成本計算
- 您必須針對錄製長度和參與者人數付費。
- 50 分鐘 x $0.0012 x 2 (每位參與者錄製每分鐘) = $0.12
聊天
透過通訊服務,您可以透過在兩個以上的使用者之間傳送和接收聊天訊息的功能來增強應用程式。 聊天 SDK 適用於 JavaScript、.NET、Python 和 JAVA。 請參閱此 SDK 詳細說明頁面
價格
每則傳送的聊天訊息都會向您收取 $0.0008。
價格範例:兩名使用者之間的聊天
Geeta 與 Emily 開始聊天對話,分享更新並且傳送五則訊息。 聊天持續 10 分鐘。 Geeta 和 Emily 各傳送另外 15 則訊息。
成本計算
- 已傳送的訊息數目 (5 + 15 + 15) x $0.0008 = $0.028
價格範例:多名使用者參與的群組聊天
Charlie 開始與他的朋友 Casey 和 Jasmine 的聊天對話,規劃假期。 他們通話好一陣子,期間 Charlie、Casey 和 Jasmine 分別傳送了 20、30 和 18 則訊息。 他們發現他們的朋友 Rose 可能有興趣參加旅行,所以將她新增至聊天對話,並且與她分享所有訊息歷程記錄。
Rose 看到訊息並且開始聊天。 此時 Casey 有來電,因此決定稍後再跟上交談。 Charlie、Jasmine 和 Rose 決定旅行的日期,並且分別傳送其他 30、25、35 則訊息。
成本計算
- 已傳送的訊息數目 (20 + 30 + 18 + 30 + 25 + 35) x $0.0008 = $0.1264
SMS (簡訊服務)
Azure 通訊服務可讓您將簡訊功能新增至您的應用程式。 您可以使用 JavaScript、JAVA、Python 或 .NET SDK,將體驗內嵌至您的應用程式。 請參閱我們的可用 SDK 的完整清單。
定價
SMS 使用量價格是根據訊息目的地,以每個訊息區段計費。 電訊廠商會根據已傳送訊息的目的地,以及根據所接收訊息的訊息寄件者來計算額外費用。 如需價格詳細資料,請參閱 SMS 價格頁面。
價格範例:1:1 SMS 傳送
Contoso 是一家在美國和加拿大設有診所的醫療保健公司。 Contoso 的病患預約提醒應用程式會傳送 SMS 預約提醒給病患,通知預約時間將至。
- 應用程式使用美國免付費電話號碼,傳送預約提醒給 20 位美國病患和 30 位加拿大病患。
- 提醒訊息的訊息長度為 150 個字元 < 1 個訊息區段*。 因此,美國傳送訊息總數為 20 個訊息區段,加拿大則是 30 個訊息區段。
成本計算
- 美國 - 20 個訊息區段 x 每個傳送的訊息區段 $0.0075 + 20 個訊息區段 x 每個傳送的訊息區段 $0.0025 電訊廠商額外費用 = $0.20
- 加拿大 - 30 個訊息區段 x 每個傳送的訊息區段 $0.0075 + 30 個訊息區段 x 每個傳送的訊息區段 $0.0085 電訊廠商額外費用 = $0.48
20 位美國病患和 30 位加拿大病患的預約提醒總成本:$0.20 + $0.48 = $0.68
價格範例:1:1 SMS 接收
Contoso 是一家在美國和加拿大設有診所的醫療保健公司。 Contoso 的病患預約提醒應用程式會傳送 SMS 預約提醒給病患,通知預約時間將至。 病患可以使用「重排時間」來回應訊息,並提供偏好的日期/時間,以重新安排預約時間。
- 應用程式使用加拿大免付費電話號碼,傳送預約提醒給 20 位美國病患和 30 位加拿大病患。
- 六位美國病患和四位加拿大病患回應,要求重新安排預約時間。 Contoso 總共收到 10 則 SMS 回應。
- 重排時間訊息的訊息長度小於一個訊息區段*。 因此,美國接收訊息總數為六個訊息區段,加拿大則是四個訊息區段。
成本計算
- 美國 - 六個訊息區段 x 每個收到的訊息區段 $0.0075 + 6 個訊息區段 x 每個收到的訊息區段 $0.0010 電訊廠商額外費用 = $0.051
- 加拿大 - 四個訊息區段 x 每個收到的訊息區段 $0.0075 = $0.03
接收 6 位美國病患和 4 位加拿大病患回應的總成本:$0.051 + $0.03 = $0.081
電話通信
如需電話語音價格的詳細資料,請參閱下列連結
後續步驟
開始使用 Azure 通訊服務: