Scenariusze cenowe
Ceny usług Azure Communication Services są oparte na modelu płatności zgodnie z rzeczywistym użyciem. Ceny w poniższych przykładach są ilustracyjne i mogą nie odzwierciedlać najnowszych cen platformy Azure.
Nawiązywanie połączeń głosowych/wideo i udostępnianie ekranu
Usługi Azure Communication Services umożliwiają dodawanie połączeń głosowych/wideo i udostępniania ekranu do aplikacji. Środowisko można osadzić w aplikacjach przy użyciu języków JavaScript, Objective-C (Apple), Java (Android) lub .NET SDK. Zapoznaj się z pełną listą dostępnych zestawów SDK.
Cennik
Opłaty za połączenia i udostępnianie ekranu są naliczane za minutę na uczestnika na 0,004 USD na uczestnika na minutę w przypadku połączeń grupowych. Usługi Azure Communication Services nie pobierają opłat za wyprowadzanie danych. Aby zrozumieć różne możliwe przepływy wywołań, zapoznaj się z tą stroną.
Każdy uczestnik połączenia będzie liczony w rozliczeniach za każdą minutę, z którą jest połączony z połączeniem. Ma to zastosowanie niezależnie od tego, czy użytkownik wykonuje połączenia wideo, połączenia głosowe lub udostępnianie ekranu.
Wywołania naliczane z dokładnością do milisekund. Jeśli na przykład wywołanie trwa 30 sekund, opłata będzie wynosić 0,002 USD.
Przykład cenowy: grupowanie połączeń audio/wideo przy użyciu zestawów SDK JS i iOS
Alice zadzwoniła do grupy ze swoimi kolegami, Bobem i Charliem. Alice i Bob używali zestawów SDK JS, Zestawów SDK Charlie iOS.
- Połączenie trwa łącznie 60 minut.
- Alice i Bob uczestniczyli w całym wywołaniu. Alice włączyła swój film przez pięć minut i udostępniła swój ekran przez 23 minuty. Bob miał film na całe połączenie (60 minut) i udostępnił swój ekran przez 12 minut.
- Charlie opuścił połączenie po 43 minutach. Charlie używał audio i wideo przez czas, w jaki uczestniczył (43 minuty).
Obliczenia kosztów
- Dwóch uczestników x 60 minut x 0,004 USD na uczestnika na minutę = 0,48 USD [opłaty za wideo i audio są naliczane w tej samej cenie]
- Jeden uczestnik x 43 minuty x 0,004 USD na uczestnika na minutę = 0,172 USD [opłaty za wideo i audio są naliczane w tej samej cenie]
Całkowity koszt połączenia grupy: $0.48 + $0.172 = $0.652
Przykład cenowy: wywołanie wychodzące z aplikacji przy użyciu zestawu JS SDK do numeru PSTN (publiczna przełączona sieć telefonii)
Alice wykonuje połączenie PSTN z aplikacji do Boba na swoim amerykańskim numerze telefonu rozpoczynającym się od +1-425
.
- Alice użyła zestawu JS SDK do skompilowania aplikacji.
- Połączenie trwa łącznie 10 minut.
Obliczenia kosztów
- Jeden uczestnik na nogi VoIP (Alice) z aplikacji do serwerów usług komunikacyjnych x 10 minut x $0.004 na nogę uczestnika na minutę = $0.04
- Jeden uczestnik na nogi wychodzącej PSTN (Bob) z serwerów usług komunikacyjnych do amerykańskiego numeru telefonu x 10 minut x $0.013 na nogę uczestnika na minutę = $0.13.
Uwaga
Stopa mieszana +1-425
w USA wynosi 0,013 USD. Aby uzyskać szczegółowe informacje, zapoznaj się z następującym linkiem: https://github.com/Azure/Communication/blob/master/pricing/communication-services-pstn-rates.csv)
Całkowity koszt połączenia: $0.04 + $0.13 = $0.17
Przykład cenowy: wywołanie wychodzące z aplikacji przy użyciu zestawu JS SDK za pośrednictwem routingu bezpośredniego usług Azure Communication Services
Alicja wykonuje połączenie wychodzące z aplikacji usług Azure Communication Services do numeru telefonu (Bob) za pośrednictwem routingu bezpośredniego usług Azure Communication Services.
- Alice użyła zestawu JS SDK do skompilowania aplikacji.
- Połączenie przechodzi do kontrolera granic sesji (SBC) połączonego za pośrednictwem routingu bezpośredniego usług komunikacyjnych
- Połączenie trwa łącznie 10 minut.
Obliczenia kosztów
- Jeden uczestnik na nogi VoIP (Alice) z aplikacji do serwerów usług komunikacyjnych x 10 minut x $0.004 na nogę uczestnika na minutę = $0.04
- Jeden uczestnik w usługach komunikacyjnych bezpośredni routing wychodzący (Bob) z serwerów usług komunikacyjnych do SBC x 10 minut x 0,004 USD za nogę uczestnika na minutę = 0,04 USD.
Całkowity koszt połączenia: $0.04 + $0.04 = $0.08
Przykład cenowy: wywołanie wychodzące z aplikacji agenta usługi Microsoft Dynamics 365 Omnichannel dla obsługi klienta za pośrednictwem routingu bezpośredniego usług Azure Communication Services
Alice jest agentem centrum kontaktowego usługi Dynamics 365, który wykonuje połączenie wychodzące z omnichannel dla obsługi klienta do numeru telefonu (Bob) za pośrednictwem routingu bezpośredniego usług Azure Communication Services.
- Alicja używa wielokanałowej aplikacji klienckiej obsługi klienta
- Wielokanałowy bot obsługi klienta uruchamia nowe połączenie wychodzące za pośrednictwem routingu bezpośredniego
- Połączenie przechodzi do kontrolera granic sesji (SBC) połączonego za pośrednictwem routingu bezpośredniego usług komunikacyjnych
- Bot usługi Dynamics 365 Omnichannel for Customer Service dodaje Alicję do wywołania, eskalując bezpośrednie wywołanie routingu do wywołania grupy
- Połączenie trwa łącznie 10 minut.
Obliczenia kosztów
- Jeden uczestnik na nodze VoIP (Alice) z Omnichannel dla aplikacji klienta obsługi klienta x 10 minut x $0.004 za nogę uczestnika na minutę = $0.04
- Jeden uczestnik w usługach komunikacyjnych bezpośredni routing wychodzący (Bob) z serwerów usług komunikacyjnych do SBC x 10 minut x 0,004 USD za nogę uczestnika na minutę = 0,04 USD
- Wielokanałowy bot obsługi klienta nie wprowadza dodatkowych opłat za usługi Azure Communication Services.
Całkowity koszt połączenia: $0.04 + $0.04 = $0.08
Aby uzyskać więcej informacji na temat cennika omnichannel dla obsługi klienta, zobacz cennik scenariuszy połączeń głosowych
Przykład cenowy: grupowanie wywołania audio przy użyciu zestawu JS SDK i jednej nogi PSTN
Alice i Bob są na voIP call. Bob eskalował połączenie do Charliego na numer PSTN Charliego, amerykański numer telefonu rozpoczynający się od +1-425
.
- Alice użyła zestawu JS SDK do skompilowania aplikacji. Rozmawiali przez 10 minut, zanim zadzwonili do Charliego na numer PSTN.
- Gdy Bob eskalacji połączenia do Charliego na jego numer PSTN, trzech z nich mówiło przez kolejne 10 minut.
Obliczenia kosztów
- Dwóch uczestników na nogi VoIP (Alice i Bob) z aplikacji do serwerów usług komunikacyjnych x 20 minut x $0,004 za nogę uczestnika na minutę = $0.16
- Jeden uczestnik na nogi wychodzącej PSTN (Charlie) z serwerów usług komunikacyjnych do numeru telefonu USA x 10 minut x $0.013 na nogę uczestnika na minutę = $0.13
Uwaga: Stopa +1-425
mieszana w USA wynosi 0,013 USD. Aby uzyskać szczegółowe informacje, zapoznaj się z następującym linkiem: https://github.com/Azure/Communication/blob/master/pricing/communication-services-pstn-rates.csv)
Całkowity koszt połączenia VoIP + eskalacji: $0.16 + $0.13 = $0.29
Przykład cenowy: wywołanie grupy zarządzane przez zestaw Sdk usługi Call Automation
Asha dzwoni do amerykańskiego numeru bezpłatnego (uzyskanego z usług komunikacyjnych) z jej telefonu komórkowego. Aplikacja usługi odpowiada na wywołanie przy użyciu zestawu Sdk usługi Call Automation i odtwarza menu IVR przy użyciu akcji Odtwórz i Rozpoznaj. Następnie aplikacja dodaje agenta ludzkiego Davida do wywołania, który odpowiada na wywołanie za pośrednictwem aplikacji niestandardowej przy użyciu zestawu Call SDK.
- Asha była w wywołaniu jako punkt końcowy PSTN przez łącznie 10 minut.
- Aplikacja została wywołana przez całe 10 minut połączenia.
- David był na wezwanie do ostatnich 5 minut wywołania przy użyciu zestawu SDK języka JS.
Obliczenia kosztów
- Przychodzący numer PSTN przez Asha do bezpłatnego numeru uzyskanego z usług komunikacyjnych x 10 minut x $0.0220 za minutę na odbieranie połączenia = $0.22
- Jeden uczestnik na nodze VoIP (David) x 5 minut x $0.004 za nogę uczestnika na minutę = $0.02
Pamiętaj, że aplikacja usługi korzystająca z zestawu Call Automation SDK nie jest obciążana opłatą za część wywołania. Dodatkowy miesięczny koszt leasingu numeru bezpłatnego w USA nie jest uwzględniony w tym obliczeniu.
Całkowity koszt połączenia: $0.22 + $0.02 = $0.24
Przykład cenowy: przychodzące połączenie PSTN przekierowane do innego zewnętrznego numeru telefonu przy użyciu zestawu Sdk usługi Call Automation
Vlad wybiera bezpłatny numer (uzyskany z usługi komunikacyjnej) z jego telefonu komórkowego. Aplikacja usługi (utworzona za pomocą zestawu SDK usługi Call Automation) odbiera wywołanie i wywołuje logikę w celu przekierowania połączenia do numeru telefonu komórkowego Abraham przy użyciu routingu bezpośredniego usług Azure Communication Services. Abraham odbiera telefon i rozmawiają z Vladem przez 5 minut.
- Vlad był w wywołaniu jako punkt końcowy PSTN przez łącznie 5 minut.
- Aplikacja usługi była wywołana przez całe 5 minut wywołania.
- Abraham był w wywołaniu jako punkt końcowy routingu bezpośredniego przez łącznie 5 minut.
Obliczenia kosztów
- Przychodzący numer PSTN przez Vlad do bezpłatnego numeru uzyskanego z usług komunikacyjnych x 5 minut x 0,0220 USD na minutę za odbieranie połączenia = 0,11 USD
- Jeden uczestnik w usłudze Azure Communication Services bezpośredni routing wychodzący (Abraham) z aplikacji usługi do SBC x 5 minut x 0,004 USD na nogę uczestnika na minutę = 0,02 USD
Aplikacja usługi korzystająca z zestawu Call Automation SDK nie jest obciążana opłatą za częścią wywołania. Dodatkowy miesięczny koszt leasingu numeru bezpłatnego w USA nie jest uwzględniony w tym obliczeniu.
Całkowity koszt połączenia: $0.11 + $0.02 = $0.13
Nagrywanie połączeń
Usługi Azure Communication Services umożliwiają deweloperom rejestrowanie połączeń PSTN, WebRTC, Conference lub SIP. Funkcja Call Recording obsługuje mieszane pliki WIDEO MP4, mieszane pliki AUDIO MP3/WAV i niemieszone formaty wyjściowe audio WAV. Zestawy SDK nagrywania połączeń są dostępne dla języków Java i C#. Aby dowiedzieć się więcej, zobacz Pojęcia dotyczące nagrywania połączeń i przewodnik Szybki start.
Cena
- Mieszane wideo (audio+wideo): $0.01/min
- Mieszany dźwięk: $0.002/min
- Nieprzemieszane audio: $0.0012/uczestnik/min
Przykład cenowy: rejestrowanie połączenia wideo
Alice zadzwoniła do grupy ze swoimi kolegami, Bobem i Charliem.
- Połączenie trwa łącznie 60 minut, a nagranie było aktywne w ciągu 60 minut.
- Bob pozostał w rozmowie przez 30 minut, a Alice i Charlie przez 60 minut.
Obliczenia kosztów
- Opłata zostanie naliczona za długość spotkania. (Długość spotkania to oś czasu między użytkownikiem rozpoczyna nagrywanie i jawnie zatrzymuje się lub gdy nikt nie pozostanie na spotkaniu).
- 60 minut x $0,01 na nagranie na minutę = $0,6
Przykład cenowy: rejestrowanie połączenia audio w formacie mieszanym
Alicja rozpoczyna połączenie z Jane.
- Połączenie trwa łącznie 60 minut. Nagranie trwało 45 minut.
Obliczenia kosztów
- Opłata zostanie naliczona za długość nagrania.
- 45 minut x $0.002 za nagranie na minutę = $0.09
Przykład cenowy: rejestrowanie wywołania audio w formacie niemiesianym
Bob rozpoczyna połączenie ze swoim doradcą finansowym, Charliem.
- Połączenie trwa łącznie 60 minut. Nagranie trwało 50 minut.
Obliczenia kosztów
- Opłata zostanie naliczona za długość nagrania na uczestnika.
- 50 minut x $0.0012 x 2 na nagranie na minutę = $0.12
Czat
Dzięki usługom komunikacyjnym możesz ulepszyć aplikację dzięki możliwości wysyłania i odbierania wiadomości czatu między co najmniej dwoma użytkownikami. Zestawy SDK czatu są dostępne dla języków JavaScript, .NET, Python i Java. Zapoznaj się z tą stroną, aby dowiedzieć się więcej o zestawach SDK
Cena
Opłata wynosi 0,0008 USD za każdą wysłaną wiadomość na czacie.
Przykład cenowy: czat między dwoma użytkownikami
Geeta rozpoczyna wątek czatu z Emily, aby udostępnić aktualizację i wysyła pięć wiadomości. Czat trwa 10 minut. Geeta i Emily wysyłają kolejne 15 wiadomości.
Obliczenia kosztów
- Liczba wysłanych komunikatów (5 + 15 + 15) x $0.0008 = $0.028
Przykład cenowy: czat grupowy z wieloma użytkownikami
Charlie rozpoczyna wątek czatu ze swoimi przyjaciółmi Casey & Jasmine, aby zaplanować wakacje. Rozmawiają na chwilę, gdzie odpowiednio Charlie, Casey & Jasmine wysyłają odpowiednio 20, 30 i 18 wiadomości. Zdają sobie sprawę, że ich przyjaciel Rose może być zainteresowany dołączeniem do podróży, więc dodają ją do wątku czatu i dzielą się całą historią wiadomości z nią.
Rose widzi wiadomości i zaczyna rozmawiać. W międzyczasie Casey dostaje telefon i decyduje się nadrobić zaległości w rozmowie później. Charlie, Jasmine & Rose decyduje się na daty podróży i wysłać kolejne 30, 25, 35 wiadomości odpowiednio.
Obliczenia kosztów
- Liczba wysłanych komunikatów (20 + 30 + 18 + 30 + 25 + 35) x 0,0008 USD = 0,1264 USD
SMS (usługa krótkich wiadomości)
Usługi Azure Communication Services umożliwiają dodawanie możliwości obsługi wiadomości SMS do aplikacji. Środowisko można osadzić w aplikacjach przy użyciu zestawów SDK JavaScript, Java, Python lub .NET. Zapoznaj się z pełną listą dostępnych zestawów SDK.
Cennik
Cena użycia wiadomości SMS to opłata za segment wiadomości na podstawie miejsca docelowego wiadomości. Dopłata przewoźnika jest obliczana na podstawie miejsca docelowego wiadomości wysyłanej i na podstawie nadawcy wiadomości dla odebranych wiadomości. Aby uzyskać szczegółowe informacje o cenach, zapoznaj się ze stroną cennika programu SMS.
Przykład cenowy: wysyłanie wiadomości SMS 1:1
Contoso to firma zajmująca się opieką zdrowotną z klinikami w Stanach Zjednoczonych i Kanadzie. Firma Contoso ma aplikację Przypomnienie o terminach pacjentów, która wysyła przypomnienia o terminach SMS do pacjentów dotyczących zbliżających się spotkań.
- Aplikacja wysyła przypomnienia o nominacji do 20 pacjentów z USA i 30 pacjentów z Kanadą przy użyciu numeru bezpłatnego w USA.
- Długość wiadomości przypomnienia to 150 znaków < 1 segment wiadomości*. W związku z tym łączna liczba wysłanych komunikatów to 20 segmentów komunikatów dla stanów ZJEDNOCZONYCH i 30 segmentów komunikatów dla urzędu certyfikacji.
Obliczenia kosztów
- STANY ZJEDNOCZONE — 20 segmentów komunikatów x 0,0075 USD za wysłany segment wiadomości + 20 segmentów komunikatów x 0,0025 USD dopłaty przewoźnika za wysłany segment wiadomości = 0,20 USD
- CA — 30 segmentów komunikatów x 0,0075 USD na wysłany segment wiadomości + 30 segmentów komunikatów x 0,0085 USD dopłaty przewoźnika za wysłany segment wiadomości = 0,48 USD
Całkowity koszt przypomnień dla 20 pacjentów z USA i 30 pacjentów CA: $0.20 + $0.48 = $0.68
Przykład cenowy: odbieranie wiadomości SMS 1:1
Contoso to firma zajmująca się opieką zdrowotną z klinikami w Stanach Zjednoczonych i Kanadzie. Firma Contoso ma aplikację Przypomnienie o terminach pacjentów, która wysyła przypomnienia o terminach SMS do pacjentów dotyczących zbliżających się spotkań. Pacjenci mogą odpowiedzieć na wiadomości za pomocą polecenia "Zmień harmonogram" i uwzględnić ich preferencje dotyczące daty/godziny w celu zmiany terminu.
- Aplikacja wysyła przypomnienia o nominacji do 20 pacjentów z USA i 30 pacjentów z Kanadą przy użyciu bezpłatnego numeru CA.
- Sześciu amerykańskich pacjentów i czterech pacjentów CA reaguje z powrotem, aby ponownie zaplanować wizyty. Firma Contoso otrzymuje łącznie 10 odpowiedzi SMS.
- Długość komunikatów o ponownym harmonogramie jest mniejsza niż jeden segment wiadomości*. W związku z tym łączna liczba odebranych komunikatów to sześć segmentów komunikatów dla stanów ZJEDNOCZONYCH i czterech segmentów komunikatów dla urzędu certyfikacji.
Obliczenia kosztów
- USA — sześć segmentów komunikatów x 0,0075 USD za odebrany segment wiadomości + 6 segmentów komunikatów x 0,0010 USD dopłaty przewoźnika za odebrany segment komunikatu = 0,051 USD
- CA — cztery segmenty komunikatów x $0.0075 na odebrany segment komunikatu = $0.03
Całkowity koszt otrzymania odpowiedzi pacjentów od 6 pacjentów z USA i 4 pacjentów CA: $0.051 + $0.03 = $0.081
Telefonia
Zapoznaj się z poniższymi linkami, aby uzyskać szczegółowe informacje na temat cennika telefonii
Następne kroki
Wprowadzenie do usług Azure Communication Services: