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: