Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługi Azure Communication Services i interfejs API programu Graph umożliwiają integrację komunikacji jako użytkownicy platformy Microsoft 365 z produktami. Użytkownicy platformy Microsoft 365 mogą komunikować się z innymi osobami w organizacji i poza nimi. Korzyści dla przedsiębiorstw to:
- Nie trzeba pobierać aplikacji Teams na komputery stacjonarne, urządzenia mobilne lub przeglądarki.
- Użytkownicy usługi Teams nie tracą kontekstu, przełączając się między aplikacjami na potrzeby codziennego pracy i klienta usługi Teams na potrzeby komunikacji
- Teams jest jedynym źródłem wiadomości czatu i historii połączeń w organizacji.
- Zasady usługi Teams kontrolują komunikację między aplikacjami
Korzyści wynikające z używania powierzchni interfejsu API dla deweloperów to:
- Obsługa przeglądarki na urządzeniach przenośnych
- Dostosowywanie interfejsu użytkownika
- Nie są wymagane żadne dodatkowe licencje usługi Teams
- Najemcy wprowadzają zasady i konfiguracje do twojej aplikacji bez dodatkowego wysiłku
Interfejs API programu Graph umożliwia również implementowanie funkcji czatu i wywoływania po stronie serwera. Ten artykuł koncentruje się na doświadczeniu klienta.
Przypadki użycia
Oto rzeczywiste przykłady aplikacji:
- Niezależny dostawca oprogramowania (ISV) tworzy aplikację internetową obsługi klienta dla recepcjonistów w celu kierowania połączeń w organizacji. Recepcjoniści w wielu organizacjach używają tego produktu dostosowanego do swoich potrzeb w celu kierowania połączeń do ekspertów w danej dziedzinie (MŚP) w organizacji.
- Producent zestawu słuchawkowego rzeczywistości rozszerzonej dodaje do produktu możliwość prowadzenia połączeń wideo, aby umożliwić pomoc zdalną z ekspertami, którzy mogą dołączyć za pośrednictwem klientów Teams. Użytkownik Teams widzi połączenie przychodzące od pracownika pierwszej linii, który udostępnia rozszerzoną rzeczywistość i dostarcza wskazówki bezpośrednio przez klienta Teams.
- Niezależny dostawca oprogramowania (ISV) tworzy aplikację na potrzeby obsługi klientów za pośrednictwem wielu kanałów. Niezależny dostawca oprogramowania dodaje czat i możliwości dzwonienia w usłudze Teams do produktu, aby umożliwić komunikację z użytkownikami przedsiębiorstwa bezpośrednio z ich aplikacji.
- Bank zdecydował się zastąpić swoją ograniczoną aplikację Teams do zarządzania majątkiem bezpośrednią integracją możliwości połączeń użytkowników Teams w istniejącej aplikacji do zarządzania majątkiem. Ta aplikacja integruje teraz funkcję wywoływania w ramach procesu zamiast dołączania procesów wewnątrz klienta usługi Teams.
Tworzenie prototypów
Deweloperzy mogą eksperymentować z możliwościami na wielu poziomach, aby ocenić, nauczyć się i dostosowywać produkt. Opcje niskokodowe i bezkodowe są obecnie opracowywane.
Wdrażanie jednym kliknięciem
Przykład demonstracyjny Azure Communication Services Authentication Hero pokazuje, w jaki sposób deweloperzy mogą uzyskiwać tokeny dostępu jako użytkownicy Teams za pomocą zestawu SDK Azure Communication Services Identity. Możesz sklonować repozytorium GitHub i postępować zgodnie z prostym przewodnikiem konfigurowania usługi na potrzeby uwierzytelniania na platformie Azure.
Przykład rozmów i czatów dla użytkowników usługi Teams jest obecnie opracowywany.
Kodowanie
Komunikacja jako użytkownik usługi Teams korzysta z interfejsu API programu Graph na potrzeby czatu i usług Azure Communication Services do wywoływania. W każdym przypadku należy uwierzytelnić użytkownika usługi Teams, a następnie zaimplementować logikę komunikacji.
Diagramy w następnych sekcjach przedstawiają przypadki użycia z wieloma dzierżawami, w których fikcyjna firma Fabrikam jest klientem fikcyjnej firmy Contoso. Firma Contoso tworzy wielodostępny produkt SaaS zakupiony przez administratora firmy Fabrikam dla swoich pracowników.
Wywołanie
Funkcje głosowe, wideo i udostępnianie ekranu są udostępniane za pośrednictwem zestawów SDK do obsługi połączeń w ramach Azure Communication Services. Na poniższym diagramie przedstawiono przegląd procesu, który będziesz obserwować podczas integrowania środowisk połączeń z usługami Azure Communication Services obsługującymi tożsamości usługi Teams.
Zestaw SDK tożsamości Azure Communication Services umożliwia wymianę tokenów dostępu Microsoft Entra użytkowników usługi Teams na tokeny tożsamości komunikacyjnej.
Poniższe artykuły zawierają instrukcje dotyczące wdrażania funkcji wywoływania dla użytkowników usługi Teams.
- Uwierzytelnianie jako użytkownik usługi Teams
- Dodaj połączenia wideo dla użytkowników Teams do aplikacji klienckiej
- How-to use calling SDK as Teams user (Jak używać zestawu SDK wywołującego jako użytkownik usługi Teams)
Czat
Użyj interfejsu API programu Graph, aby zintegrować z produktem możliwości czatu 1:1, czatu grupowego, czatu spotkania i kanału.
Poniższe artykuły zawierają instrukcje implementowania czatu dla użytkowników usługi Teams:
- Uwierzytelnianie jako użytkownik usługi Teams
- Wysyłanie wiadomości jako użytkownik usługi Teams
- Odbieraj wiadomość jako użytkownik Teams poprzez webhook, a następnie przekaż wiadomość do klienta, na przykład za pomocą SignalR.
- Sonduj komunikaty dla użytkownika usługi Teams
Obsługiwane przypadki użycia
W poniższej tabeli przedstawiono obsługiwane scenariusze użycia dla użytkowników usługi Teams z usługami Azure Communication Services i interfejsem API Graph.
| Scenariusz | Wspierane |
|---|---|
| Nawiązywanie połączenia głosowego za pośrednictwem adresu IP (VoIP) do użytkownika usługi Teams | ✔️ |
| Nawiązywanie połączenia telefonicznego (PSTN) | ✔️ |
| Akceptowanie przychodzącego połączenia voice-over-IP (VoIP) dla użytkownika usługi Teams | ✔️ |
| Akceptowanie telefonu przychodzącego (PSTN) dla użytkownika usługi Teams | ✔️ |
| Dołącz do spotkania Teams | ✔️ |
| Dołącz do spotkania zespołu na kanale | ✔️ |
| Dołącz do seminarium internetowego Teams [1] | ✔️ |
| Dołącz do wydarzeń na żywo w usłudze Teams. | ❌ |
| Dołącz do spotkania usługi Teams zaplanowanego w aplikacji do użytku osobistego | ❌ |
| Dołącz do usługi Teams 1:1 lub połączenia grupowego | ❌ |
| Wyślij wiadomość do czatu 1:1, czatu grupowego lub czatu spotkania usługi Teams | ✔️ |
| Odbieraj wiadomości z czatu 1:1, czatu grupowego lub czatu na spotkaniu Teams. | ✔️ |
- [1] Użytkownicy usługi Teams mogą dołączyć do seminarium internetowego usługi Teams. Jednak role prezentera i uczestnika nie są honorowane dla użytkowników usługi Teams. W związku z tym użytkownicy usługi Teams w zestawach SDK usług Azure Communication Services mogą wykonywać akcje, które nie są przeznaczone dla uczestników, takich jak udostępnianie ekranu, włączanie/wyłączanie aparatu lub anulowanie wyciszania się, jeśli aplikacja udostępnia interfejs użytkownika dla tych akcji.
Cennik
Użytkownicy usługi Teams mogą dołączać do środowiska spotkania usługi Teams, zarządzać połączeniami i zarządzać czatami za pośrednictwem istniejących komputerów stacjonarnych, mobilnych i internetowych klientów usługi Teams lub interfejsu API programu Graph bez dodatkowych opłat. Użytkownicy usługi Teams korzystający z zestawów SDK Azure Communication Services będą płacić standardowe opłaty dla korzystania z usług Azure Communication Services za audio i wideo. Nie ma dodatkowej opłaty za możliwości współdziałania. Więcej szczegółów na temat cen współdziałania usługi Teams można znaleźć tutaj.
Następne kroki
Więcej szczegółów można znaleźć w następujących artykułach: