CallClient class
De CallClient is het belangrijkste toegangspunt voor de SDK. De CallClient wordt gebruikt om de CallAgent te maken en de DeviceManager op te halen.
Constructors
Call |
Maak een CallClient. |
Methoden
create |
De CallAgent wordt gebruikt om aanroepen te verwerken. Als u de CallAgent wilt maken, geeft u een CommunicationTokenCredential-object door dat is opgegeven vanuit de SDK.
|
create |
De TeamsCallAgent wordt gebruikt om Teams-oproepen af te handelen. Als u TeamsCallAgent wilt maken, geeft u een CommunicationTokenCredential-object door dat is opgegeven vanuit de SDK.
|
feature<TFeature>(Call |
Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide gespreksclientfuncties in dit pakket. |
get |
DeviceManager wordt gebruikt voor het verwerken van mediaapparaten zoals camera's, microfoons en luidsprekers. |
Constructordetails
CallClient(CallClientOptions)
Maak een CallClient.
new CallClient(options?: CallClientOptions)
Parameters
- options
- CallClientOptions
Methodedetails
createCallAgent(CommunicationTokenCredential, CallAgentOptions)
De CallAgent wordt gebruikt om aanroepen te verwerken. Als u de CallAgent wilt maken, geeft u een CommunicationTokenCredential-object door dat is opgegeven vanuit de SDK.
- De CallClient kan slechts één actief CallAgent-exemplaar tegelijk hebben.
- U kunt een nieuw CallClient-exemplaar maken om een nieuwe CallAgent te maken.
- U kunt de huidige actieve CallAgent van een CallClient verwijderen en de methode createCallAgent() van de CallClient opnieuw aanroepen om een nieuwe CallAgent te maken.
function createCallAgent(tokenCredential: CommunicationTokenCredential, options?: CallAgentOptions): Promise<CallAgent>
Parameters
- tokenCredential
- CommunicationTokenCredential
De tokenreferentie. Gebruik AzureCommunicationTokenCredential van @azure/communication-common om een referentie te maken.
- options
- CallAgentOptions
De CallAgentOptions voor aanvullende opties, zoals weergavenaam.
Retouren
Promise<CallAgent>
createTeamsCallAgent(CommunicationTokenCredential, TeamsCallAgentOptions)
De TeamsCallAgent wordt gebruikt om Teams-oproepen af te handelen. Als u TeamsCallAgent wilt maken, geeft u een CommunicationTokenCredential-object door dat is opgegeven vanuit de SDK.
- De CallClient kan slechts één actief TeamsCallAgent-exemplaar tegelijk hebben.
- U kunt een nieuw CallClient-exemplaar maken om een nieuwe TeamsCallAgent te maken.
- U kunt de huidige actieve TeamsCallAgent van een CallClient verwijderen en de methode createTeamsCallAgent() van de CallClient opnieuw aanroepen om een nieuwe TeamsCallAgent te maken.
function createTeamsCallAgent(tokenCredential: CommunicationTokenCredential, options?: TeamsCallAgentOptions): Promise<TeamsCallAgent>
Parameters
- tokenCredential
- CommunicationTokenCredential
De tokenreferentie. Gebruik AzureCommunicationTokenCredential van @azure/communication-common om een referentie te maken.
- options
- TeamsCallAgentOptions
De CallAgentOptions voor aanvullende opties, zoals weergavenaam.
Retouren
Promise<TeamsCallAgent>
feature<TFeature>(CallClientFeatureFactory<TFeature>)
Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide gespreksclientfuncties in dit pakket.
function feature<TFeature>(factory: CallClientFeatureFactory<TFeature>): TFeature
Parameters
- factory
-
CallClientFeatureFactory<TFeature>
De factory voor de constructor voor aanroepen van clientfuncties die een uitgebreide API biedt.
Retouren
TFeature
getDeviceManager()
DeviceManager wordt gebruikt voor het verwerken van mediaapparaten zoals camera's, microfoons en luidsprekers.
function getDeviceManager(): Promise<DeviceManager>
Retouren
Promise<DeviceManager>