Wprowadzenie do przykładu wywołania internetowego
Przykład wywołania sieci Web to aplikacja internetowa, która służy jako szczegółowy przewodnik po różnych możliwościach udostępnianych przez internetowy zestaw SDK połączeń internetowych usług komunikacyjnych.
Ten przykład został utworzony dla deweloperów i ułatwia rozpoczęcie pracy z usługami Communication Services. Jego interfejs użytkownika jest podzielony na wiele sekcji, z których każdy ma przycisk "Pokaż kod", który umożliwia kopiowanie kodu bezpośrednio z przeglądarki do własnej aplikacji usług komunikacyjnych.
Wprowadzenie do przykładu wywołania internetowego
Postępuj zgodnie z instrukcjami /Project/readme.md, aby skonfigurować projekt i uruchomić go lokalnie na maszynie. Po uruchomieniu przykładu wywołania internetowego na maszynie zostanie wyświetlona następująca strona docelowa:
Inicjowanie aprowizacji użytkowników i zestawu SDK
Kliknij pozycję "Aprowizowanie użytkownika i inicjowanie zestawu SDK", aby zainicjować zestaw SDK przy użyciu tokenu aprowizowania przez usługę aprowizacji tokenów zaplecza. Ta usługa zaplecza znajduje się w systemie /project/webpack.config.js
.
Kliknij przycisk "Pokaż kod", aby wyświetlić przykładowy kod, którego można użyć we własnym rozwiązaniu.
Po zainicjowaniu zestawu SDK powinien zostać wyświetlony następujący komunikat:
Teraz możesz rozpocząć umieszczanie wywołań przy użyciu zasobu usług komunikacyjnych.
Umieszczanie i odbieranie połączeń
Internetowy zestaw SDK wywołujący usługi Communication Services umożliwia wywołanie 1:1, 1:N i grupowanie .
W przypadku wywołań wychodzących 1:1 lub 1:N można określić wiele tożsamości użytkowników usług komunikacyjnych do wywołania przy użyciu wartości rozdzielonych przecinkami. Możesz również określić tradycyjne numery telefonów (PSTN) do połączenia przy użyciu wartości rozdzielonych przecinkami.
Podczas nawiązywania połączenia z numerami telefonów PSTN określ alternatywny identyfikator rozmówcy. Kliknij przycisk "Umieść połączenie", aby umieścić połączenie wychodzące:
Aby dołączyć do wywołania grupy, wprowadź identyfikator GUID identyfikujący wywołanie i kliknij przycisk "Dołącz do grupy":
Kliknij przycisk "Pokaż kod", aby wyświetlić przykładowy kod do umieszczania wywołań, odbierania wywołań i dołączania do wywołań grupowych.
Aktywne wywołanie wygląda następująco:
Ten przykład zawiera również fragmenty kodu dla następujących funkcji:
- Kliknięcie ikony wideo w celu włączenia/wyłączenia aparatu wideo
- Kliknięcie ikony mikrofonu w celu włączenia/wyłączenia mikrofonu
- Kliknięcie ikony odtwarzania w celu wstrzymania/wstrzymania wywołania
- Kliknięcie ikony ekranu w celu uruchomienia/zatrzymania udostępniania ekranu
- Kliknięcie ikony osoby w celu dodania uczestnika do połączenia
- Kliknięcie pozycji "Usuń uczestnika" w składzie uczestnika, aby usunąć określonego uczestnika z połączenia
Następne kroki
Aby uzyskać więcej informacji, zobacz następujące artykuły:
- Zapoznaj się z używaniem zestawu SDK wywołującego
- Dowiedz się więcej o tym, jak działa wywołanie
- Zapoznaj się z dokumentacją referencyjną interfejsu API
- Zapoznaj się z przykładem aplikacji Contoso Med
Materiały uzupełniające
- Przykłady — znajdź więcej przykładów i przykładów na naszej stronie przeglądu przykładów.
- Redux — zarządzanie stanem po stronie klienta
- FluentUI — biblioteka interfejsu użytkownika obsługiwana przez firmę Microsoft
- React — biblioteka do tworzenia interfejsów użytkownika
- ASP.NET Core — struktura do tworzenia aplikacji internetowych