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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Zaprezentuj umiejętności konfigurowania, wdrażania, monitorowania i zarządzania systemem telefonicznym Microsoft Teams, spotkaniami oraz certyfikowanymi urządzeniami.
Tworzenie wydajnej, opartej na chmurze komunikacji i interakcji z klientami dzięki dodaniu do aplikacji wiadomości głosowych, wideo, czatu, wiadomości SMS, wiadomości e-mail, współpracy zespołów, automatyzacji rozmów telefonicznych i telefonii.