Możliwości wywoływania obsługiwane przez użytkowników usługi Teams w zestawie SDK wywoływania
Zestaw SDK wywołujący usługi Azure Communication Services umożliwia urządzeniom użytkowników usługi Teams obsługę środowisk komunikacji głosowej i wideo. Ta strona zawiera szczegółowe opisy funkcji wywoływania, w tym informacje o obsłudze platformy i przeglądarki. Aby od razu rozpocząć pracę z językiem JavaScript, zapoznaj się z artykułem Wywoływanie przewodników Szybki start.
Najważniejsze funkcje zestawu SDK wywołującego:
- Adresowanie — usługi Azure Communication Services używają identyfikatora użytkownika Entra firmy Microsoft do adresowania punktów końcowych komunikacji. Klienci używają tożsamości firmy Microsoft Entra do uwierzytelniania w usłudze i komunikowania się ze sobą. Te tożsamości są używane w wywoływaniu interfejsów API, które zapewniają klientom wgląd w to, kto jest połączony z wywołaniem (skład). Są one również używane w interfejsie API programu Microsoft Graph.
- Szyfrowanie — zestaw SDK wywołujący szyfruje ruch i uniemożliwia manipulowanie przewodem.
- Zarządzanie urządzeniami i multimediów — zestaw SDK wywołujący udostępnia funkcje powiązania z urządzeniami audio i wideo, koduje zawartość do wydajnej transmisji przez płaszczyznę danych komunikacji i renderuje zawartość do urządzeń wyjściowych i widoków, które określisz. Interfejsy API są również udostępniane do udostępniania ekranu i aplikacji.
- Powiadomienia — zestaw SDK wywołujący udostępnia interfejsy API, które umożliwiają klientom powiadamianie o wywołaniu przychodzącym. W sytuacjach, gdy aplikacja nie działa na pierwszym planie, wzorce są dostępne do uruchamiania wyskakujących powiadomień ("wyskakujących") w celu poinformowania użytkowników o przychodzącym wywołaniu.
Możliwości wywoływania
Na poniższej liście przedstawiono zestaw funkcji, które są obecnie dostępne w zestawie SDK połączeń usług Azure Communication Services podczas udziału w 1:1 voice-over-IP (VoIP) lub grupowych wywołań VoIP.
Grupa funkcji | Możliwość | JavaScript | Windows | Java (Android) | Objective-C (iOS) |
---|---|---|---|---|---|
Podstawowe możliwości | Umieszczanie wywołania "jeden do jednego" do użytkownika usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ |
Umieszczanie wywołania "jeden do jednego" do użytkownika usług Azure Communication Services | ❌ | ❌ | ❌ | ❌ | |
Umieść wywołanie grupy z więcej niż dwoma użytkownikami usługi Teams (do 350 użytkowników) | ✔️ | ✔️ | ✔️ | ✔️ | |
Podwyższanie poziomu połączenia jeden do jednego z dwoma użytkownikami usługi Teams w wywołaniu grupy z więcej niż dwoma użytkownikami usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Dołączanie do wywołania grupy po rozpoczęciu | ❌ | ❌ | ❌ | ❌ | |
Zaproś innego uczestnika VoIP, aby dołączyć do trwającego połączenia grupowego | ✔️ | ✔️ | ✔️ | ✔️ | |
Przetestuj mikrofon, głośnik i kamerę za pomocą usługi testowania dźwięku (dostępnej przez wywołanie 8:echo123) | ✔️ | ✔️ | ✔️ | ✔️ | |
Umieszczanie wywołania honoruje konfigurację dostępu zewnętrznego usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Umieszczanie połączenia honoruje konfigurację dostępu gościa usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Sterowanie wywołaniem środkowym | Włączanie/wyłączanie wideo | ✔️ | ✔️ | ✔️ | ✔️ |
Wycisz/Wycisz mikrofon | ✔️ | ✔️ | ✔️ | ✔️ | |
Przełączanie między kamerami | ✔️ | ✔️ | ✔️ | ✔️ | |
Blokada lokalna/un-hold | ✔️ | ✔️ | ✔️ | ✔️ | |
Wskaźnik dominujących głośników w wywołaniu | ✔️ | ✔️ | ✔️ | ✔️ | |
Wybieranie urządzenia głośnika na potrzeby połączeń | ✔️ | ✔️ | ❌2 | ❌2 | |
Wybieranie mikrofonu dla połączeń | ✔️ | ✔️ | ❌2 | ❌2 | |
Wskaźnik stanu uczestnika Bezczynne, wczesne media, Łączenie, Połączone, Wstrzymane, W lobby, Rozłączone |
✔️ | ✔️ | ✔️ | ✔️ | |
Wskaźnik stanu wywołania Wczesne nośniki, przychodzące, łączenie, dzwonienie, podłączanie, blokada, rozłączanie, rozłączanie |
✔️ | ✔️ | ✔️ | ✔️ | |
Wskazuje, że uczestnicy są wyciszeni | ✔️ | ✔️ | ✔️ | ✔️ | |
Wskazuje przyczyny zakończenia połączenia przez uczestników | ✔️ | ✔️ | ✔️ | ✔️ | |
Udostępnianie ekranu | Udostępnianie całego ekranu z poziomu aplikacji | ✔️ | ✔️1 | ✔️1 | ✔️1 |
Udostępnianie określonej aplikacji (z listy uruchomionych aplikacji) | ✔️ | ✔️1 | ❌ | ❌ | |
Udostępnianie karty przeglądarki internetowej z listy otwartych kart | ✔️ | ✔️ | ✔️ | ✔️ | |
Odbieranie strumienia udostępniania ekranu | ❌ | ❌ | ❌ | ❌ | |
Udostępnianie zawartości w trybie "tylko do zawartości" | ✔️ | ✔️ | ✔️ | ✔️ | |
Odbieranie strumienia wideo z zawartością dla środowiska udostępniania ekranu "tylko do zawartości" | ✔️ | ✔️ | ✔️ | ✔️ | |
Udostępnianie zawartości w trybie "standout" | ❌ | ❌ | ❌ | ❌ | |
Odbieranie strumienia wideo z zawartością w środowisku udostępniania ekranu "standout" | ❌ | ❌ | ❌ | ❌ | |
Udostępnianie zawartości w trybie "side-by-side" | ❌ | ❌ | ❌ | ❌ | |
Odbieranie strumienia wideo z zawartością dla środowiska udostępniania ekranu "side-by-side" | ❌ | ❌ | ❌ | ❌ | |
Udostępnianie zawartości w trybie "reporter" | ❌ | ❌ | ❌ | ❌ | |
Odbieranie strumienia wideo z zawartością dla środowiska udostępniania ekranu "reportera" | ❌ | ❌ | ❌ | ❌ | |
Udostępnianie dźwięku systemowego podczas udostępniania ekranu | ✔️ | ❌ | ❌ | ❌ | |
Planu | Lista uczestników | ✔️ | ✔️ | ✔️ | ✔️ |
Dodawanie użytkownika usług Azure Communication Services | ❌ | ❌ | ❌ | ❌ | |
Dodawanie użytkownika usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Dodawanie użytkowników usługi Teams honoruje konfigurację dostępu zewnętrznego usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Dodawanie użytkownika usługi Teams honoruje konfigurację dostępu gościa usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Dodawanie numeru telefonu | ✔️ | ✔️ | ✔️ | ✔️ | |
Usuwanie uczestnika | ✔️ | ✔️ | ✔️ | ✔️ | |
Przyznaj uczestników holu do spotkania usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Należy przyznać się z lobby do spotkania usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Dodawanie użytkowników usługi Teams honoruje bariery informacyjne | ✔️ | ✔️ | ✔️ | ✔️ | |
Zarządzanie urządzeniami | Poproś o uprawnienie do korzystania z dźwięku i/lub wideo | ✔️ | ✔️ | ✔️ | ✔️ |
Pobieranie listy aparatów | ✔️ | ✔️ | ✔️ | ✔️ | |
Ustawianie aparatu | ✔️ | ✔️ | ✔️ | ✔️ | |
Pobieranie wybranego aparatu | ✔️ | ✔️ | ✔️ | ✔️ | |
Pobieranie listy mikrofonów | ✔️ | ✔️ | ✔️ | ✔️ | |
Ustawianie mikrofonu | ✔️ | ✔️ | ✔️ | ✔️ | |
Pobieranie wybranego mikrofonu | ✔️ | ✔️ | ✔️ | ✔️ | |
Pobieranie listy prelegentów | ✔️ | ✔️ | ✔️ | ✔️ | |
Ustaw głośnik | ✔️ | ✔️ | ✔️ | ✔️ | |
Pobieranie wybranego głośnika | ✔️ | ✔️ | ✔️ | ✔️ | |
Renderowanie wideo | Renderowanie pojedynczego wideo w wielu miejscach (kamera lokalna lub strumień zdalny) | ✔️ | ✔️ | ✔️ | ✔️ |
Ustawianie/aktualizowanie trybu skalowania | ✔️ | ✔️ | ✔️ | ✔️ | |
Renderowanie zdalnego strumienia wideo | ✔️ | ✔️ | ✔️ | ✔️ | |
Wyświetlanie strumienia wideo w trybie razem | ✔️ | ❌ | ❌ | ❌ | |
Zobacz Widok dużej galerii | ❌ | ❌ | ❌ | ❌ | |
Odbieranie strumienia wideo z bota multimediów usługi Teams | ❌ | ❌ | ❌ | ❌ | |
Odbieranie dostosowanego strumienia dla "zawartości z aparatu" | ❌ | ❌ | ❌ | ❌ | |
Dodawanie i usuwanie strumienia wideo z centrum uwagi | ✔️ | ✔️ | ✔️ | ✔️ | |
Zezwalaj na wybór strumienia wideo dla funkcji W centrum uwagi | ✔️ | ✔️ | ✔️ | ✔️ | |
Efekty wideo | Rozmycie tła | ✔️ | ✔️ | ✔️ | ✔️ |
Niestandardowy obraz tła | ✔️ | ❌ | ❌ | ❌ | |
Nagrywanie i transkrypcja | Zarządzanie rejestrowaniem w chmurze usługi Teams | ❌ | ❌ | ❌ | ❌ |
Odbieranie informacji o nagraniu połączenia w chmurze | ✔️ | ✔️ | ✔️ | ✔️ | |
Wyrażanie zgody na nagrywanie w chmurze usługi Teams | ✔️ | ❌ | ❌ | ❌ | |
Zarządzanie transkrypcją usługi Teams | ❌ | ❌ | ❌ | ❌ | |
Odbieranie informacji o transkrypcji wywołania | ✔️ | ✔️ | ✔️ | ✔️ | |
Udzielenie jawnej zgody na transkrypcję usługi Teams | ✔️ | ❌ | ❌ | ❌ | |
Zarządzanie napisami w aplikacji Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Obsługa rejestrowania zgodności | ✔️ | ✔️ | ✔️ | ✔️ | |
Zaangażowanie | Podnieś i dolną rękę | ✔️ | ✔️ | ✔️ | ✔️ |
Wskazywanie podniesionych i obniżonych rąk innych uczestników | ✔️ | ✔️ | ✔️ | ✔️ | |
Reakcje wyzwalacza | ❌ | ❌ | ❌ | ❌ | |
Wskazuje reakcje innych uczestników | ❌ | ❌ | ❌ | ❌ | |
Integracje | Kontrolowanie aplikacji innych firm w usłudze Teams | ❌ | ❌ | ❌ | ❌ |
Odbieranie strumienia na żywo programu PowerPoint | ❌ | ❌ | ❌ | ❌ | |
Odbieranie strumienia tablicy | ❌ | ❌ | ❌ | ❌ | |
Interakcja z ankietą | ❌ | ❌ | ❌ | ❌ | |
Interakcja z pytaniami i pytaniami | ❌ | ❌ | ❌ | ❌ | |
Zaawansowany routing wywołań | Uruchamianie wywołania i dodawanie operacji użytkownika honorowych reguł przekazywania | ✔️ | ✔️ | ✔️ | ✔️ |
Odczytywanie i konfigurowanie reguł przekazywania połączeń | ❌ | ❌ | ❌ | ❌ | |
Uruchamianie wywołania i dodawanie operacji użytkownika honoruje jednoczesne dzwonienie | ✔️ | ✔️ | ✔️ | ✔️ | |
Odczytywanie i konfigurowanie jednoczesnego dzwonienia | ❌ | ❌ | ❌ | ❌ | |
Uruchom wywołanie i dodaj stan "Nie przeszkadzaj" operacji użytkownika | ✔️ | ✔️ | ✔️ | ✔️ | |
Umieszczanie uczestnika w wstrzymaniu odtwarza muzykę w wstrzymaniu | ✔️ | ❌ | ❌ | ❌ | |
Umieszczanie przez użytkownika usługi Teams na kliencie usługi Teams w wstrzymaniu odtwarza muzykę w wstrzymaniu | ✔️ | ✔️ | ✔️ | ✔️ | |
Zaparkowanie połączenia | ❌ | ❌ | ❌ | ❌ | |
Być zaparkowane | ✔️ | ✔️ | ✔️ | ✔️ | |
Przenoszenie połączenia do użytkownika | ✔️ | ✔️ | ✔️ | ✔️ | |
Przesyłanie danych do użytkownika lub połączenia | ✔️ | ✔️ | ✔️ | ✔️ | |
Przenoszenie połączenia do połączenia | ✔️ | ✔️ | ✔️ | ✔️ | |
Przenoszenie połączenia do poczty głosowej | ✔️ | ✔️ | ✔️ | ✔️ | |
Przesyłanie do poczty głosowej | ✔️ | ✔️ | ✔️ | ✔️ | |
Scalanie trwających wywołań | ❌ | ❌ | ❌ | ❌ | |
Uruchamia wywołanie i dodaje konfigurację współużytkowanego wiersza dla operacji użytkownika | ✔️ | ✔️ | ✔️ | ✔️ | |
Uruchamianie wywołania w imieniu użytkownika usługi Teams | ❌ | ❌ | ❌ | ❌ | |
Odczytywanie i konfigurowanie konfiguracji udostępnionej linii | ❌ | ❌ | ❌ | ❌ | |
Odbieranie połączenia od automatycznej uczestniczyć w aplikacji Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Przenoszenie połączenia do automatycznej uczestniczyć w aplikacji Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Odbieranie połączenia z kolejki połączeń usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Przenoszenie połączenia z kolejki połączeń usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Zasady wywoływania aplikacji Teams | Honor "Nawiązywanie połączeń prywatnych" | ✔️ | ✔️ | ✔️ | ✔️ |
Ustawienie honorowe "Rejestrowanie w chmurze do wywołania" | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | |
Ustawienie honorowe "Transkrypcja" | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | |
Ustawienie honorowe "Przekazywanie połączeń i jednoczesne dzwonienie do osób w organizacji" | ✔️ | ✔️ | ✔️ | ✔️ | |
Ustawienie honorowe "Przekazywanie połączeń i jednoczesne dzwonienie do zewnętrznych numerów telefonów" | ✔️ | ✔️ | ✔️ | ✔️ | |
Ustawienie honorowe "Poczta głosowa jest dostępna dla routingu połączeń przychodzących" | ✔️ | ✔️ | ✔️ | ✔️ | |
Ustawienie honorowe "Połączenia przychodzące można kierować do grup wywołań" | ✔️ | ✔️ | ✔️ | ✔️ | |
Honorowanie ustawienia "Delegowanie dla połączeń przychodzących i wychodzących" | ✔️ | ✔️ | ✔️ | ✔️ | |
Ustawienie honorowe "Zapobieganie pomijaniu opłat i wysyłanie połączeń za pośrednictwem pstN" | ❌ | ❌ | ❌ | ❌ | |
Ustawienie honorowe "Muzyka wstrzymana" | ❌ | ❌ | ❌ | ❌ | |
Uhonoruj ustawienie "Zajęty w przypadku zajętości w wywołaniu" | ❌ | ❌ | ❌ | ❌ | |
Ustawienie honorowe "Transkry w czasie rzeczywistym w wywołaniach usługi Teams" | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | Brak dostępnego interfejsu API | |
Ustawienie honorowania "Filtrowanie spamu" | ✔️ | ✔️ | ✔️ | ✔️ | |
Ustawienie honorowe "Urządzenia SIP można używać do połączeń" | ✔️ | ✔️ | ✔️ | ✔️ | |
DevOps | Metryki platformy Azure | ✔️ | ✔️ | ✔️ | ✔️ |
Azure Monitor | ✔️ | ✔️ | ✔️ | ✔️ | |
Szczegółowe informacje o usługach Azure Communication Services | ✔️ | ✔️ | ✔️ | ✔️ | |
Zdarzenia połączeń głosowych i wideo w usługach Azure Communication Services | ❌ | ❌ | ❌ | ❌ | |
Analiza połączeń usługi Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Analiza w czasie rzeczywistym w usłudze Teams | ❌ | ❌ | ❌ | ❌ |
- Możliwość udostępniania ekranu można osiągnąć przy użyciu nieprzetworzonego nośnika, jeśli chcesz dowiedzieć się, jak dodać nieprzetworzone nośniki, odwiedź przewodnik Szybki start.
- Zestaw SDK wywołujący nie ma jawnego interfejsu API. Aby go osiągnąć, musisz użyć interfejsu API systemu operacyjnego (android i iOS).
Obsługa przesyłania strumieniowego, limitów czasu, platform i przeglądarek jest udostępniana z omówieniem zestawu SDK wywołujących połączenia z usługami communication Services.
Następne kroki
Aby uzyskać więcej informacji, zobacz następujące artykuły:
- Zapoznaj się z ogólnymi przepływami wywołań
- Dowiedz się więcej o typach wywołań