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.

Usługi Azure Communication Services oferują wielokanałowe interfejsy API komunikacji umożliwiające dodawanie połączeń głosowych, wideo, czatów, wiadomości SMS, wiadomości e-mail i nie tylko do wszystkich aplikacji.

Usługi Azure Communication Services obejmują interfejsy API REST i zestawy SDK biblioteki klienta, więc nie musisz być ekspertem w zakresie podstawowych technologii, aby dodać komunikację do aplikacji. Usługi Azure Communication Services są dostępne 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:

Możesz połączyć niestandardowe aplikacje klienckie, usługi niestandardowe i publicznie przełączaną sieć telefoniczną (PSTN) 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 i używać tych numerów dla aplikacji SMS lub wywołujących.

Możesz również zintegrować możliwości poczty e-mail z aplikacjami przy użyciu zestawów SDK poczty e-mail gotowych do produkcji. Routing bezpośredni usług Azure Communication Services umożliwia używanie kontrolerów granic SIP i sesji do łączenia własnych operatorów PSTN i korzystania z 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). Skorzystaj z biblioteki interfejsu użytkownika, aby 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 klientów.

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. Twoja organizacja może wysyłać i odbierać wiadomości SMS lub obsługiwać interakcyjny system odpowiedzi głosowej (IVR) przy użyciu usługi Call Automation i numer telefonu uzyskany za pośrednictwem platformy Azure. Możesz zintegrować się z usługą Microsoft Teams , aby połączyć użytkowników ze spotkaniami usługi Teams hostowanymi przez pracowników. Ta integracja jest idealna w przypadku zdalnych scenariuszy opieki zdrowotnej, bankowości i 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. Niestandardowe interfejsy użytkownika można tworzyć w zestawach SDK usług Azure Communication Services. Możesz również wdrożyć kompletne przykłady aplikacji i zestaw 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 i następującymi zasobami.

Typowe scenariusze


Zasób opis
Tworzenie zasobu usług komunikacyjnych Rozpocznij korzystanie z usług Azure Communication Services za pośrednictwem witryny Azure Portal lub zestawu SDK usług komunikacyjnych, aby aprowizować swój pierwszy zasób usług Communication Services. Po utworzeniu parametry połączenia zasobów usług Communication Services możesz podać tokeny dostępu użytkowników.
Uzyskiwanie numeru telefonu Użyj usług Azure Communication Services do aprowizowania i wydawania numerów telefonów. Następnie użyj numerów telefonów, aby zainicjować lub odebrać połączenia telefoniczne i utworzyć rozwiązania SMS.
Wysyłanie wiadomości SMS z aplikacji Użyj interfejsów API REST programu SMS i zestawów SDK usług Azure Communication Services, aby wysyłać i odbierać wiadomości SMS z aplikacji usług.
Wysyłanie wiadomości e-mail z aplikacji Użyj interfejsów API REST i zestawów SDK poczty e-mail usług Azure Communication Services, aby wysyłać 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 Użyj usług Azure Communication Services, aby dodać możliwości wywoływania telefonii do aplikacji.
Nawiązywanie połączenia wychodzącego z aplikacji Użyj zestawów SDK usługi Call Automation i interfejsów API REST, aby wykonywać połączenia wychodzące za pomocą interaktywnego systemu odpowiedzi głosowej.
Dołączanie aplikacji wywołującej do spotkania usługi Teams Usługi Azure Communication Services umożliwiają tworzenie 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 Użyj zestawu SDK czatu usług Azure Communication Services, aby dodać do aplikacji rozbudowany czat tekstowy w czasie rzeczywistym.
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 rozwiązania korzystające z usług Azure Communication Services. Zacznij od 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ą na potrzeby wywoływania grup za pośrednictwem 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 w przeglądarkach.
Przykład wywołania sieci Web Pobierz zaprojektowaną aplikację internetową na potrzeby połączeń audio, wideo i PSTN.

Platformy i biblioteki zestawu SDK

Aby dowiedzieć się więcej na temat zestawów SDK usług Azure Communication Services, zobacz następujące zasoby. Jeśli chcesz utworzyć własnych klientów lub uzyskać dostęp do usługi za pośrednictwem Internetu, interfejsy API REST są dostępne dla większości funkcji.

Zasób opis
Biblioteki zestawu SDK i interfejsy API REST Możliwości usług Azure Communication Services są zorganizowane w sześć obszarów, z których każdy ma 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 zestawem SDK wywoływania, aby uzyskać informacje o przeglądarkach, aplikacjach i usługach użytkownika końcowego w celu prowadzenia komunikacji głosowej i wideo.
Omówienie usługi Call Automation Zapoznaj się z zestawem Sdk automatyzacji wywołań, aby uzyskać więcej informacji na temat przepływów pracy inteligentnych wywołań opartych na serwerze i rejestrowania połączeń dla kanałów głosowych i PSTN.
Omówienie zestawu SDK czatu Aby uzyskać informacje na temat dodawania funkcji czatu do aplikacji, zobacz Zestaw SDK czatu.
Omówienie zestawu SMS SDK Przejrzyj zestaw SMS SDK, aby dodać wiadomości SMS do aplikacji.
Omówienie zestawu SDK poczty e-mail Zobacz zestaw SDK poczty e-mail, aby uzyskać informacje na temat dodawania obsługi transakcyjnej poczty e-mail do aplikacji.
Omówienie biblioteki interfejsu użytkownika Zapoznaj się z biblioteką interfejsu użytkownika, aby uzyskać więcej informacji na temat składników interfejsu użytkownika gotowych do produkcji, które można umieścić w aplikacjach.

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

Rozważ użycie dwóch innych produktów komunikacyjnych firmy Microsoft, które nie są obecnie bezpośrednio współdziałające z usługami Azure Communication Services:

  • 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