Udostępnij za pośrednictwem


CallClient class

Obiekt CallClient jest głównym punktem wejścia do zestawu SDK. Obiekt CallClient służy do tworzenia elementu CallAgent i pobierania elementu DeviceManager.

Konstruktory

CallClient(CallClientOptions)

Utwórz obiekt CallClient.

Metody

createCallAgent(CommunicationTokenCredential, CallAgentOptions)

CallAgent służy do obsługi wywołań. Aby utworzyć obiekt CallAgent, przekaż obiekt CommunicationTokenCredential dostarczony z zestawu SDK.

  • Obiekt CallClient może mieć tylko jedno aktywne wystąpienie CallAgent w danym momencie.
  • Możesz utworzyć nowe wystąpienie CallClient, aby utworzyć nowy element CallAgent.
  • Możesz usunąć bieżącą aktywną metodę CallClient CallAgent i wywołać metodę createCallAgent() obiektu CallClient, aby utworzyć nową metodę CallAgent.
createTeamsCallAgent(CommunicationTokenCredential, TeamsCallAgentOptions)

Aplikacja TeamsCallAgent służy do obsługi wywołań usługi Teams. Aby utworzyć aplikację TeamsCallAgent, przekaż obiekt CommunicationTokenCredential dostarczony z zestawu SDK.

  • Obiekt CallClient może mieć tylko jedno aktywne wystąpienie TeamsCallAgent jednocześnie.
  • Możesz utworzyć nowe wystąpienie CallClient, aby utworzyć nowe wystąpienie aplikacji TeamsCallAgent.
  • Możesz usunąć bieżącą aktywną aplikację TeamsCallAgent obiektu CallClient i wywołać metodę createTeamsCallAgent() obiektu CallClient, aby utworzyć nową aplikację TeamsCallAgent.
feature<TFeature>(CallClientFeatureFactory<TFeature>)

Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji klienta połączeń rozszerzonych w tym pakiecie.

getDeviceManager()

Menedżer urządzeń służy do obsługi urządzeń multimedialnych, takich jak kamery, mikrofony i głośniki.

Szczegóły konstruktora

CallClient(CallClientOptions)

Utwórz obiekt CallClient.

new CallClient(options?: CallClientOptions)

Parametry

Szczegóły metody

createCallAgent(CommunicationTokenCredential, CallAgentOptions)

CallAgent służy do obsługi wywołań. Aby utworzyć obiekt CallAgent, przekaż obiekt CommunicationTokenCredential dostarczony z zestawu SDK.

  • Obiekt CallClient może mieć tylko jedno aktywne wystąpienie CallAgent w danym momencie.
  • Możesz utworzyć nowe wystąpienie CallClient, aby utworzyć nowy element CallAgent.
  • Możesz usunąć bieżącą aktywną metodę CallClient CallAgent i wywołać metodę createCallAgent() obiektu CallClient, aby utworzyć nową metodę CallAgent.
function createCallAgent(tokenCredential: CommunicationTokenCredential, options?: CallAgentOptions): Promise<CallAgent>

Parametry

tokenCredential
CommunicationTokenCredential

Poświadczenia tokenu. Użyj polecenia AzureCommunicationTokenCredential z @azure/communication-common, aby utworzyć poświadczenie.

options
CallAgentOptions

CallAgentOptions dla dodatkowych opcji, takich jak nazwa wyświetlana.

Zwraca

Promise<CallAgent>

createTeamsCallAgent(CommunicationTokenCredential, TeamsCallAgentOptions)

Aplikacja TeamsCallAgent służy do obsługi wywołań usługi Teams. Aby utworzyć aplikację TeamsCallAgent, przekaż obiekt CommunicationTokenCredential dostarczony z zestawu SDK.

  • Obiekt CallClient może mieć tylko jedno aktywne wystąpienie TeamsCallAgent jednocześnie.
  • Możesz utworzyć nowe wystąpienie CallClient, aby utworzyć nowe wystąpienie aplikacji TeamsCallAgent.
  • Możesz usunąć bieżącą aktywną aplikację TeamsCallAgent obiektu CallClient i wywołać metodę createTeamsCallAgent() obiektu CallClient, aby utworzyć nową aplikację TeamsCallAgent.
function createTeamsCallAgent(tokenCredential: CommunicationTokenCredential, options?: TeamsCallAgentOptions): Promise<TeamsCallAgent>

Parametry

tokenCredential
CommunicationTokenCredential

Poświadczenia tokenu. Użyj polecenia AzureCommunicationTokenCredential z @azure/communication-common, aby utworzyć poświadczenie.

options
TeamsCallAgentOptions

CallAgentOptions dla dodatkowych opcji, takich jak nazwa wyświetlana.

Zwraca

Promise<TeamsCallAgent>

feature<TFeature>(CallClientFeatureFactory<TFeature>)

Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji klienta połączeń rozszerzonych w tym pakiecie.

function feature<TFeature>(factory: CallClientFeatureFactory<TFeature>): TFeature

Parametry

factory

CallClientFeatureFactory<TFeature>

Fabryka konstruktora funkcji klienta wywołania, który udostępnia rozszerzony interfejs API.

Zwraca

TFeature

getDeviceManager()

Menedżer urządzeń służy do obsługi urządzeń multimedialnych, takich jak kamery, mikrofony i głośniki.

function getDeviceManager(): Promise<DeviceManager>

Zwraca

Promise<DeviceManager>