Co to są usługi Azure Communication Services?

Uwaga

Podziel się swoimi przemyśleniami i opiniami na temat usług Azure Communication Services, korzystając z tej krótkiej ankiety.

Azure Communication Services to usługi chmurowe z interfejsami API REST i zestawami SDK bibliotek klienta, które ułatwiają integrowanie funkcji komunikacji w ramach aplikacji. Możesz dodać komunikację do aplikacji bez konieczności bycia ekspertem w zakresie podstawowych technologii, takich jak kodowanie multimediów lub telefonia. Usługa Azure Communication Service jest dostępna w wielu lokalizacjach geograficznych platformy Azure i na platformie Azure dla instytucji rządowych.

Usługi Azure Communication Services obsługują różne formaty komunikacji:

Niestandardowe aplikacje klienckie, usługi niestandardowe i publicznie przełączona sieć telefonii (PSTN) można połączyć ze środowiskiem komunikacji. Numery telefonów można uzyskać bezpośrednio za pośrednictwem interfejsów API REST usług Azure Communication Services, zestawów SDK lub witryny Azure Portal. Użyj tych numerów dla aplikacji SMS lub połączeń telefonicznych albo możesz zintegrować możliwości poczty e-mail z aplikacjami przy użyciu zestawów SDK gotowych do produkcji poczty e-mail. Bezpośredni routing usług Azure Communication Services umożliwia używanie kontrolerów granic SIP i sesji do łączenia własnych operatorów PSTN i używania własnych numerów telefonów.

Oprócz interfejsów API REST biblioteki klienckie usług Azure Communication Services są dostępne dla różnych platform i języków, w tym przeglądarek internetowych (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Biblioteka interfejsu użytkownika może przyspieszyć tworzenie aplikacji internetowych, iOS i Android. Usługi Azure Communication Services są niezależne od tożsamości i kontrolujesz sposób identyfikowania i uwierzytelniania użytkowników końcowych.

Scenariusze usług Azure Communication Services obejmują:

  • Firma-odbiorca (B2C). Pracownicy i usługi angażują klientów zewnętrznych przy użyciu głosu, wideo i czatu tekstowego w przeglądarce i aplikacjach natywnych. Organizacja może wysyłać i odbierać wiadomości SMS lub obsługiwać interaktywny system odpowiedzi głosowej (IVR) przy użyciu usługi Call Automation i numeru telefonu uzyskanego za pośrednictwem platformy Azure. Integracja z usługą Microsoft Teams może służyć do łączenia użytkowników ze spotkaniami usługi Teams hostowanymi przez pracowników. Idealne rozwiązanie dla zdalnej opieki zdrowotnej, bankowości i scenariuszy pomocy technicznej produktów, w których pracownicy mogą już zapoznać się z usługą Teams.
  • Konsument do konsumenta (C2C). Tworzenie atrakcyjnej interakcji między konsumentami za pomocą głosu, wideo i czatu w tekście sformatowanym. Dowolny typ interfejsu użytkownika można utworzyć na zestawach SDK usług Azure Communication Services lub skorzystać z kompletnych przykładów aplikacji i zestawu narzędzi interfejsu użytkownika typu open source, aby ułatwić szybkie rozpoczęcie pracy.

Aby dowiedzieć się więcej, zapoznaj się z filmem wideo microsoft mechanics lub połączonymi zasobami .

Typowe scenariusze


Zasób opis
Tworzenie zasobu usług komunikacyjnych Rozpocznij korzystanie z usług Azure Communication Services przy użyciu witryny Azure Portal lub zestawu SDK usług komunikacyjnych, aby aprowizować pierwszy zasób usług Communication Services. Po utworzeniu parametry połączenia zasobów usług Communication Services możesz aprowizować swoje pierwsze tokeny dostępu użytkownika.
Uzyskiwanie numeru telefonu Użyj usług Azure Communication Services do aprowizowania i wydawania numerów telefonów. Te numery telefonów mogą służyć do inicjowania lub odbierania połączeń telefonicznych i tworzenia rozwiązań SMS.
Wysyłanie wiadomości SMS z aplikacji Interfejsy API REST i zestawy SDK programu Azure Communication Services służą do wysyłania i odbierania wiadomości SMS z aplikacji usług.
Wysyłanie wiadomości e-mail z aplikacji Interfejsy API REST i zestawy SDK poczty e-mail usług Azure Communication Services służą do wysyłania wiadomości e-mail z aplikacji usług.

Po utworzeniu zasobu usług komunikacyjnych można rozpocząć tworzenie scenariuszy klienta, takich jak połączenia głosowe i wideo lub czat tekstowy:

Zasób opis
Tworzenie pierwszego tokenu dostępu użytkownika Tokeny dostępu użytkowników uwierzytelniają klientów względem zasobu usług Azure Communication Services. Te tokeny są aprowizowanie i ponowne używanie interfejsów API tożsamości usług komunikacyjnych i zestawów SDK.
Wprowadzenie do połączeń głosowych i wideo Usługi Azure Communication Services umożliwiają dodawanie połączeń głosowych i wideo do przeglądarki lub aplikacji natywnych przy użyciu zestawu SDK wywołującego.
Dodawanie wywołania telefonii do aplikacji Za pomocą usług Azure Communication Services można dodawać do aplikacji możliwości wywoływania telefonii.
Nawiązywanie połączenia wychodzącego z aplikacji Usługa Azure Communication Services Call Automation umożliwia wykonywanie połączeń wychodzących za pomocą interaktywnego systemu odpowiedzi głosowej przy użyciu zestawów SDK usługi Call Automation i interfejsów API REST.
Dołączanie aplikacji wywołującej do spotkania usługi Teams Usługi Azure Communication Services mogą służyć do tworzenia niestandardowych środowisk spotkań, które współdziałają z usługą Microsoft Teams. Użytkownicy rozwiązań usług Komunikacyjnych mogą wchodzić w interakcje z uczestnikami usługi Teams za pośrednictwem głosu, wideo, czatu i udostępniania ekranu.
Wprowadzenie do czatu Zestaw SDK czatu usług Azure Communication Services służy do dodawania rozbudowanego czatu tekstowego w czasie rzeczywistym do aplikacji.
Połączenie bota microsoft na numer telefonu Kanał telefonii to kanał w programie Microsoft Bot Framework, który umożliwia botowi interakcję z użytkownikami przez telefon. Korzysta z możliwości platformy Microsoft Bot Framework w połączeniu z usługami Azure Communication Services i Azure Speech Services.
Dodawanie środowisk komunikacji wizualnej Biblioteka interfejsu użytkownika usług Azure Communication Services umożliwia łatwe dodawanie rozbudowanych, wizualnych środowisk komunikacyjnych do aplikacji na potrzeby połączeń i czatów.

Przykłady

W poniższych przykładach pokazano kompleksowe użycie usług Azure Communication Services. Skorzystaj z tych przykładów, aby uruchomić własne rozwiązania usług komunikacyjnych.

Nazwa przykładu opis
Przykład grupy wywołującej element Hero Pobierz przykładową aplikację zaprojektowaną do grup wywoływania przeglądarek, urządzeń z systemem iOS i Android.
Przykład elementu Hero czatu grupowego Pobierz przykładową aplikację zaprojektowaną na potrzeby czatu tekstowego grupowego dla przeglądarek.
Przykład wywołania sieci Web Pobierz zaprojektowany przykład aplikacji internetowej na potrzeby połączeń audio, wideo i PSTN.

Platformy i biblioteki zestawu SDK

Dowiedz się więcej na temat zestawów SDK usług Azure Communication Services z zasobami wymienionymi poniżej. Interfejsy API REST są dostępne dla większości funkcji, jeśli chcesz utworzyć własnych klientów lub w inny sposób uzyskać dostęp do usługi za pośrednictwem Internetu.

Zasób opis
Biblioteki zestawu SDK i interfejsy API REST Możliwości usług Azure Communication Services są koncepcyjnie zorganizowane w sześć obszarów, z których każdy jest reprezentowany przez zestaw SDK. Możesz zdecydować, które biblioteki ZESTAWU SDK mają być używane na podstawie potrzeb komunikacji w czasie rzeczywistym.
Omówienie wywoływania zestawu SDK Zapoznaj się z omówieniem zestawu SDK wywołującego usługi Communication Services.
Omówienie usługi Call Automation Zapoznaj się z omówieniem zestawu SDK usługi Communication Services Call Automation.
Omówienie zestawu SDK czatu Zapoznaj się z omówieniem zestawu Sdk czatu usług komunikacyjnych.
Omówienie zestawu SMS SDK Zapoznaj się z omówieniem zestawu SMS SDK usług Communication Services.
Omówienie zestawu SDK poczty e-mail Zapoznaj się z omówieniem zestawu SMS SDK usług Communication Services.
Omówienie biblioteki interfejsu użytkownika Zapoznaj się z biblioteką interfejsu użytkownika dla usług komunikacyjnych

Projektowanie zasobów

Znajdź kompleksowe składniki, złożone i wskazówki dotyczące środowiska użytkownika w zestawie projektowania bibliotek interfejsu użytkownika dla programu Figma. Ten zasób projektowy jest specjalnie utworzony, aby ułatwić szybsze projektowanie rozmów wideo i czatów oraz mniejsze nakłady pracy.

Inne usługi Microsoft Communication Services

Istnieją dwa inne produkty komunikacyjne firmy Microsoft, których można rozważyć, te produkty nie są obecnie bezpośrednio współdziałane z usługami komunikacyjnymi:

  • Interfejsy API usługi Microsoft Graph Cloud Communication umożliwiają organizacjom tworzenie środowisk komunikacyjnych powiązanych z użytkownikami firmy Microsoft Entra z licencjami platformy Microsoft 365. Ten przepływ pracy jest idealny dla aplikacji powiązanych z identyfikatorem Entra firmy Microsoft lub miejscem, w którym chcesz rozszerzyć środowiska produktywności w usłudze Microsoft Teams. Istnieją również interfejsy API do tworzenia aplikacji i dostosowywania w środowisku usługi Teams.

  • Usługa Azure PlayFab Party upraszcza dodawanie czatu o małych opóźnieniach i komunikacji danych z grami. Chociaż można zasilać systemy czatów i sieci gier za pomocą usług komunikacyjnych, PlayFab jest opcją dostosowaną i bezpłatną na konsoli Xbox.

Następne kroki