TeamsCall interface
Rappresenta una chiamata di Teams.
- Extends
Proprietà
info | Ottenere informazioni su questa chiamata di Teams. |
Proprietà ereditate
call |
Contenente codice/codice secondario che indica come è terminata la chiamata. |
caller |
Informazioni sul chiamante se la chiamata è in ingresso. |
direction | Ottenere la direzione della chiamata, sia in ingresso che in uscita. |
id | Ottenere l'ID univoco per questa chiamata. |
is |
Indica se l'utente locale ha disattivato l'audio in ingresso. |
is |
Indica se il video locale è attivo. |
is |
Indica se l'utente locale è disattivato, in locale o in remoto. |
is |
Indica se la condivisione dello schermo è attivata. |
kind | Ottiene il tipo di oggetto di chiamata. |
lobby | Ottenere la sala di attesa delle riunioni di Teams. |
local |
Raccolta di flussi audio locali inviati ad altri partecipanti in una chiamata. |
local |
Raccolta di flussi video locali inviati ad altri partecipanti in una chiamata. |
remote |
Raccolta di flussi audio remoti ricevuti dalla chiamata. |
remote |
Raccolta di partecipanti remoti in questa chiamata. In caso di chiamate con partecipanti di centinaia o più, solo i partecipanti attivi multimediali sono presenti in questa raccolta. |
role | Ottenere il ruolo dell'utente locale nella chiamata. |
state | Ottenere lo stato di questa chiamata. |
total |
Conteggio del numero totale di partecipanti in questa chiamata. |
transferor |
Iniziatore di trasferimento in caso di scenari di trasferimento/inoltro. |
Metodi
add |
Aggiungere un partecipante. |
remove |
Rimuovere un partecipante da questa chiamata. |
Metodi ereditati
dispose() | |
feature<TFeature>(Call |
Recupera un oggetto Feature inizializzato e memoizzato con l'API estesa. Controllare l'oggetto Features.* per tutte le funzionalità di chiamata estese disponibili in questo pacchetto, ad esempio:
|
hang |
Appendi la chiamata. |
hold() | Mettere in attesa questa chiamata. |
mute() | Disattivare il microfono locale. |
mute |
Disattiva tutti i partecipanti remoti. |
mute |
Disattivare l'audio in ingresso. |
off("caller |
Annulla la sottoscrizione della funzione per l'evento di modifica delle informazioni sul chiamante. |
off("id |
Annulla la sottoscrizione della funzione per l'evento idChanged. |
off("is |
Funzione Subscribe per l'evento isIncomingAudioMutedChanged. |
off("is |
Funzione Unsubscribe per l'evento isLocalVideoStartedChanged. |
off("is |
Funzione Subscribe per l'evento isMutedChanged. |
off("is |
Funzione Unsubscribe per l'evento isScreenSharingChanged. |
off("local |
Funzione Unsubscribe per l'evento localAudioStreamsUpdated. |
off("local |
Funzione Unsubscribe per l'evento localVideoStreamsUpdated. |
off("muted |
Funzione Unsubscribe per l'evento mutedByOthers. |
off("remote |
Funzione Unsubscribe per l'evento remoteAudioStreamsUpdated. |
off("remote |
Funzione Unsubscribe per l'evento remoteParticipantsUpdated. |
off("role |
Annulla la sottoscrizione della funzione per l'evento roleChanged. |
off("state |
Annulla la sottoscrizione della funzione per l'evento stateChanged. |
off("total |
funzione di annullamento della sottoscrizione per l'evento totalParticipantCountChanged. |
off("transferor |
Annulla la sottoscrizione della funzione per l'evento di modifica delle informazioni sul chiamante. |
on("caller |
Sottoscrivi la funzione per l'evento di modifica delle informazioni sul chiamante. |
on("id |
Funzione Subscribe per l'evento idChanged. |
on("is |
Funzione Subscribe per l'evento isIncomingAudioMutedChanged. |
on("is |
Funzione Subscribe per l'evento isLocalVideoStartedChanged. |
on("is |
Funzione Subscribe per l'evento isMutedChanged. |
on("is |
Funzione Subscribe per l'evento isScreenSharingChanged. |
on("local |
Funzione Subscribe per l'evento localAudioStreamsUpdated. |
on("local |
Funzione Subscribe per l'evento localVideoStreamsUpdated. |
on("muted |
Funzione Subscribe per l'evento mutedByOthers. |
on("remote |
Funzione Subscribe per l'evento remoteAudioStreamsUpdated. |
on("remote |
Funzione Subscribe per l'evento remoteParticipantsUpdated. |
on("role |
Sottoscrivi la funzione per l'evento roleChanged. |
on("state |
Funzione Subscribe per l'evento stateChanged. |
on("total |
Funzione Subscribe per l'evento totalParticipantCountChanged. |
on("transferor |
Sottoscrivi la funzione per l'evento di modifica delle informazioni sul chiamante. |
resume() | Riprendere questa chiamata se è in stato "LocalHold". |
send |
Invia tono DTMF. |
set |
Impostare vincoli di chiamata. Questo metodo imposta i vincoli massimi di in base ai valori specificati. I vincoli applicati finali saranno minori o uguali ai valori forniti qui per questo metodo. Se viene specificato 0 valore, non verrà applicato alcun vincolo per tale vincolo. Se viene specificato un valore non definito, verrà usato il valore precedente usato per tale vincolo. |
start |
Avviare l'audio nella chiamata con audio personalizzato. L'origine LocalAudioStream deve essere un oggetto MediaStream. |
start |
|
start |
|
start |
Iniziare a inviare il flusso video nella chiamata. I partecipanti remoti nella chiamata riceveranno il flusso video in modo che possano eseguirne il rendering nelle interfacce utente. |
stop |
Arrestare l'audio personalizzato nella chiamata e passare al dispositivo audio predefinito di Gestione dispositivi. |
stop |
Arrestare la condivisione dello schermo locale. |
stop |
Arrestare la condivisione dello schermo locale. |
stop |
Interrompere l'invio del flusso video nella chiamata. Deve passare lo stesso oggetto LocalVideoStream usato per avviare il video nell'API CallAgent.startCall(), l'API CallAgent.join() , l'API IncomingCall.accept() o l'API Call.startVideo(). |
unmute() | Disattiva microfono locale. |
unmute |
Annullare l'audio in ingresso. |
Dettagli proprietà
info
Ottenere informazioni su questa chiamata di Teams.
info: TeamsCallInfo
Valore della proprietà
Dettagli proprietà ereditate
callEndReason
Contenente codice/codice secondario che indica come è terminata la chiamata.
callEndReason?: CallEndReason
Valore della proprietà
Ereditato daCallCommon.callEndReason
callerInfo
Informazioni sul chiamante se la chiamata è in ingresso.
callerInfo: CallerInfo
Valore della proprietà
ereditato daCallCommon.callerInfo
direction
Ottenere la direzione della chiamata, sia in ingresso che in uscita.
direction: CallDirection
Valore della proprietà
Ereditato daCallCommon.direction
id
Ottenere l'ID univoco per questa chiamata.
id: string
Valore della proprietà
string
ereditato daCallCommon.id
isIncomingAudioMuted
Indica se l'utente locale ha disattivato l'audio in ingresso.
isIncomingAudioMuted: boolean
Valore della proprietà
boolean
Ereditato daCallCommon.isIncomingAudioMuted
isLocalVideoStarted
Indica se il video locale è attivo.
isLocalVideoStarted: boolean
Valore della proprietà
boolean
Ereditato daCallCommon.isLocalVideoStarted
isMuted
Indica se l'utente locale è disattivato, in locale o in remoto.
isMuted: boolean
Valore della proprietà
boolean
ereditato daCallCommon.isMuted
isScreenSharingOn
Indica se la condivisione dello schermo è attivata.
isScreenSharingOn: boolean
Valore della proprietà
boolean
ereditato daCallCommon.isScreenSharingOn
kind
Ottiene il tipo di oggetto di chiamata.
kind: CallKind
Valore della proprietà
Ereditato daCallCommon.kind
lobby
Ottenere la sala di attesa delle riunioni di Teams.
lobby: Lobby
Valore della proprietà
ereditato daCallCommon.lobby
localAudioStreams
Raccolta di flussi audio locali inviati ad altri partecipanti in una chiamata.
localAudioStreams: readonly LocalAudioStream[]
Valore della proprietà
readonly LocalAudioStream[]
Ereditato daCallCommon.localAudioStreams
localVideoStreams
Raccolta di flussi video locali inviati ad altri partecipanti in una chiamata.
localVideoStreams: readonly LocalVideoStream[]
Valore della proprietà
readonly LocalVideoStream[]
ereditato daCallCommon.localVideoStreams
remoteAudioStreams
Raccolta di flussi audio remoti ricevuti dalla chiamata.
remoteAudioStreams: readonly RemoteAudioStream[]
Valore della proprietà
readonly RemoteAudioStream[]
ereditato daCallCommon.remoteAudioStreams
remoteParticipants
Raccolta di partecipanti remoti in questa chiamata. In caso di chiamate con partecipanti di centinaia o più, solo i partecipanti attivi multimediali sono presenti in questa raccolta.
remoteParticipants: readonly RemoteParticipant[]
Valore della proprietà
readonly RemoteParticipant[]
ereditato daCallCommon.remoteParticipants
role
Ottenere il ruolo dell'utente locale nella chiamata.
role: ParticipantRole
Valore della proprietà
Ereditato daCallCommon.role
state
Ottenere lo stato di questa chiamata.
state: CallState
Valore della proprietà
Ereditato daCallCommon.state
totalParticipantCount
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Conteggio del numero totale di partecipanti in questa chiamata.
totalParticipantCount: number
Valore della proprietà
number
Ereditato daCallCommon.totalParticipantCount
transferorInfo
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Iniziatore di trasferimento in caso di scenari di trasferimento/inoltro.
transferorInfo?: CallerInfo
Valore della proprietà
ereditato daCallCommon.transferorInfo
Dettagli metodo
addParticipant(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, AddTeamsParticipantOptions)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Aggiungere un partecipante.
function addParticipant(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: AddTeamsParticipantOptions): RemoteParticipant
Parametri
- participant
-
PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier
Partecipante da aggiungere
- options
- AddTeamsParticipantOptions
AddTeamsParticipantOptions
Restituisce
removeParticipant(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier)
Rimuovere un partecipante da questa chiamata.
function removeParticipant(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier): Promise<void>
Parametri
- participant
-
PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier
partecipante da rimuovere.
Restituisce
Promise<void>
Dettagli dei metodi ereditati
dispose()
function dispose()
ereditato daCallCommon.dispose
feature<TFeature>(CallFeatureFactory<TFeature>)
Recupera un oggetto Feature inizializzato e memoizzato con l'API estesa. Controllare l'oggetto Features.* per tutte le funzionalità di chiamata estese disponibili in questo pacchetto, ad esempio:
const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
function feature<TFeature>(factory: CallFeatureFactory<TFeature>): TFeature
Parametri
- factory
-
CallFeatureFactory<TFeature>
Factory per il costruttore di funzionalità di chiamata che fornisce un'API estesa.
Restituisce
TFeature
ereditato daCallCommon.feature
hangUp(HangUpOptions)
Appendi la chiamata.
function hangUp(options?: HangUpOptions): Promise<void>
Parametri
- options
- HangUpOptions
Opzioni hangup.
Restituisce
Promise<void>
ereditato daCallCommon.hangUp
hold()
Mettere in attesa questa chiamata.
function hold(): Promise<void>
Restituisce
Promise<void>
Ereditato daCallCommon.hold
mute()
Disattivare il microfono locale.
function mute(): Promise<void>
Restituisce
Promise<void>
Ereditato daCallCommon.mute
muteAllRemoteParticipants()
Disattiva tutti i partecipanti remoti.
function muteAllRemoteParticipants(): Promise<void>
Restituisce
Promise<void>
Ereditato daCallCommon.muteAllRemoteParticipants
muteIncomingAudio()
Disattivare l'audio in ingresso.
function muteIncomingAudio(): Promise<void>
Restituisce
Promise<void>
Ereditato daCallCommon.muteIncomingAudio
off("callerInfoChanged", PropertyChangedEvent)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Annulla la sottoscrizione della funzione per l'evento di modifica delle informazioni sul chiamante.
function off(event: "callerInfoChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"callerInfoChanged"
- listener
- PropertyChangedEvent
ereditato daCallCommon.off
off("idChanged", PropertyChangedEvent)
Annulla la sottoscrizione della funzione per l'evento idChanged.
function off(event: "idChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"idChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.off
off("isIncomingAudioMutedChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento isIncomingAudioMutedChanged.
function off(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"isIncomingAudioMutedChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.off
off("isLocalVideoStartedChanged", PropertyChangedEvent)
Funzione Unsubscribe per l'evento isLocalVideoStartedChanged.
function off(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"isLocalVideoStartedChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.off
off("isMutedChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento isMutedChanged.
function off(event: "isMutedChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"isMutedChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.off
off("isScreenSharingOnChanged", PropertyChangedEvent)
Funzione Unsubscribe per l'evento isScreenSharingChanged.
function off(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"isScreenSharingOnChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.off
off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
Funzione Unsubscribe per l'evento localAudioStreamsUpdated.
function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
Parametri
- event
-
"localAudioStreamsUpdated"
nome dell'evento.
- listener
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.off
off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
Funzione Unsubscribe per l'evento localVideoStreamsUpdated.
function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
Parametri
- event
-
"localVideoStreamsUpdated"
nome dell'evento.
- listener
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.off
off("mutedByOthers", PropertyChangedEvent)
Funzione Unsubscribe per l'evento mutedByOthers.
function off(event: "mutedByOthers", listener: PropertyChangedEvent)
Parametri
- event
-
"mutedByOthers"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn usato per annullare la sottoscrizione a questo evento.
ereditato daCallCommon.off
off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
Funzione Unsubscribe per l'evento remoteAudioStreamsUpdated.
function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
Parametri
- event
-
"remoteAudioStreamsUpdated"
nome dell'evento.
- listener
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.off
off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
Funzione Unsubscribe per l'evento remoteParticipantsUpdated.
function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
Parametri
- event
-
"remoteParticipantsUpdated"
nome dell'evento.
- listener
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.off
off("roleChanged", PropertyChangedEvent)
Annulla la sottoscrizione della funzione per l'evento roleChanged.
function off(event: "roleChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"roleChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.off
off("stateChanged", PropertyChangedEvent)
Annulla la sottoscrizione della funzione per l'evento stateChanged.
function off(event: "stateChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"stateChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.off
off("totalParticipantCountChanged", PropertyChangedEvent)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
funzione di annullamento della sottoscrizione per l'evento totalParticipantCountChanged.
function off(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"totalParticipantCountChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il conteggio dei partecipanti cambia.
ereditato daCallCommon.off
off("transferorInfoChanged", PropertyChangedEvent)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Annulla la sottoscrizione della funzione per l'evento di modifica delle informazioni sul chiamante.
function off(event: "transferorInfoChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"transferorInfoChanged"
- listener
- PropertyChangedEvent
ereditato daCallCommon.off
on("callerInfoChanged", PropertyChangedEvent)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Sottoscrivi la funzione per l'evento di modifica delle informazioni sul chiamante.
function on(event: "callerInfoChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"callerInfoChanged"
- listener
- PropertyChangedEvent
ereditato daCallCommon.on
on("idChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento idChanged.
function on(event: "idChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"idChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.on
on("isIncomingAudioMutedChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento isIncomingAudioMutedChanged.
function on(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"isIncomingAudioMutedChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.on
on("isLocalVideoStartedChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento isLocalVideoStartedChanged.
function on(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"isLocalVideoStartedChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.on
on("isMutedChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento isMutedChanged.
function on(event: "isMutedChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"isMutedChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.on
on("isScreenSharingOnChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento isScreenSharingChanged.
function on(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"isScreenSharingOnChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.on
on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
Funzione Subscribe per l'evento localAudioStreamsUpdated.
function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
Parametri
- event
-
"localAudioStreamsUpdated"
nome dell'evento.
- listener
callback fn che verrà chiamato quando questa raccolta cambierà, passerà matrici di elementi aggiunti e rimossi.
ereditato daCallCommon.on
on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
Funzione Subscribe per l'evento localVideoStreamsUpdated.
function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
Parametri
- event
-
"localVideoStreamsUpdated"
nome dell'evento.
- listener
callback fn che verrà chiamato quando questa raccolta cambierà, passerà matrici di elementi aggiunti e rimossi.
ereditato daCallCommon.on
on("mutedByOthers", PropertyChangedEvent)
Funzione Subscribe per l'evento mutedByOthers.
function on(event: "mutedByOthers", listener: PropertyChangedEvent)
Parametri
- event
-
"mutedByOthers"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn usato per sottoscrivere questo evento.
ereditato daCallCommon.on
on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
Funzione Subscribe per l'evento remoteAudioStreamsUpdated.
function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
Parametri
- event
-
"remoteAudioStreamsUpdated"
nome dell'evento.
- listener
callback fn che verrà chiamato quando questa raccolta cambierà, passerà matrici di elementi aggiunti e rimossi.
ereditato daCallCommon.on
on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
Funzione Subscribe per l'evento remoteParticipantsUpdated.
function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
Parametri
- event
-
"remoteParticipantsUpdated"
nome dell'evento.
- listener
callback fn che verrà chiamato quando questa raccolta cambierà, passerà matrici di elementi aggiunti e rimossi.
ereditato daCallCommon.on
on("roleChanged", PropertyChangedEvent)
Sottoscrivi la funzione per l'evento roleChanged.
function on(event: "roleChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"roleChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.on
on("stateChanged", PropertyChangedEvent)
Funzione Subscribe per l'evento stateChanged.
function on(event: "stateChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"stateChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il valore di questa proprietà cambierà.
ereditato daCallCommon.on
on("totalParticipantCountChanged", PropertyChangedEvent)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Funzione Subscribe per l'evento totalParticipantCountChanged.
function on(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"totalParticipantCountChanged"
nome dell'evento.
- listener
- PropertyChangedEvent
callback fn che verrà chiamato quando il conteggio dei partecipanti cambia.
ereditato daCallCommon.on
on("transferorInfoChanged", PropertyChangedEvent)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Sottoscrivi la funzione per l'evento di modifica delle informazioni sul chiamante.
function on(event: "transferorInfoChanged", listener: PropertyChangedEvent)
Parametri
- event
-
"transferorInfoChanged"
- listener
- PropertyChangedEvent
ereditato daCallCommon.on
resume()
Riprendere questa chiamata se è in stato "LocalHold".
function resume(): Promise<void>
Restituisce
Promise<void>
ereditato daCallCommon.resume
sendDtmf(DtmfTone)
Invia tono DTMF.
function sendDtmf(dtmfTone: DtmfTone): Promise<void>
Parametri
- dtmfTone
- DtmfTone
Restituisce
Promise<void>
ereditato daCallCommon.sendDtmf
setConstraints(CallConstraints)
Impostare vincoli di chiamata. Questo metodo imposta i vincoli massimi di in base ai valori specificati. I vincoli applicati finali saranno minori o uguali ai valori forniti qui per questo metodo. Se viene specificato 0 valore, non verrà applicato alcun vincolo per tale vincolo. Se viene specificato un valore non definito, verrà usato il valore precedente usato per tale vincolo.
function setConstraints(constraints: CallConstraints): Promise<void>
Parametri
- constraints
- CallConstraints
Oggetto che rappresenta i vincoli di chiamata da impostare
Restituisce
Promise<void>
ereditato daCallCommon.setConstraints
startAudio(LocalAudioStream)
Avviare l'audio nella chiamata con audio personalizzato. L'origine LocalAudioStream deve essere un oggetto MediaStream.
function startAudio(localAudioStream: LocalAudioStream): Promise<void>
Parametri
- localAudioStream
- LocalAudioStream
Restituisce
Promise<void>
Ereditato daCallCommon.startAudio
startScreenSharing()
- Iniziare a inviare il flusso di condivisione dello schermo in una chiamata. Il browser chiederà di selezionare la schermata, l'app o la scheda del browser.
- L'invio del flusso di condivisione dello schermo non è supportato in iOS né in Android.
- Il flusso di condivisione dello schermo in ingresso è supportato in iOS e Android.
function startScreenSharing(): Promise<void>
Restituisce
Promise<void>
ereditato daCallCommon.startScreenSharing
startScreenSharing(LocalVideoStream)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
- Iniziare a inviare un flusso di condivisione dello schermo non elaborato in una chiamata.
- L'invio di condivisione dello schermo non elaborato non è supportato in iOS né In Android.
- La condivisione dello schermo non elaborata in ingresso è supportata in iOS e Android.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
Parametri
- localVideoStream
- LocalVideoStream
Rappresenta un flusso di condivisione dello schermo non elaborato locale che accetta un oggetto MediaStream nel costruttore.
Restituisce
Promise<void>
ereditato daCallCommon.startScreenSharing
startVideo(LocalVideoStream)
Iniziare a inviare il flusso video nella chiamata. I partecipanti remoti nella chiamata riceveranno il flusso video in modo che possano eseguirne il rendering nelle interfacce utente.
function startVideo(localVideoStream: LocalVideoStream): Promise<void>
Parametri
- localVideoStream
- LocalVideoStream
Rappresenta un flusso video locale che accetta un'origine della fotocamera nel costruttore.
Restituisce
Promise<void>
Ereditato daCallCommon.startVideo
stopAudio()
Arrestare l'audio personalizzato nella chiamata e passare al dispositivo audio predefinito di Gestione dispositivi.
function stopAudio()
Ereditato daCallCommon.stopAudio
stopScreenSharing()
Arrestare la condivisione dello schermo locale.
function stopScreenSharing(): Promise<void>
Restituisce
Promise<void>
ereditato daCallCommon.stopScreenSharing
stopScreenSharing(LocalVideoStream)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Arrestare la condivisione dello schermo locale.
function stopScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
Parametri
- localVideoStream
- LocalVideoStream
Flusso di condivisione dello schermo locale per arrestare lo streaming.
Restituisce
Promise<void>
ereditato daCallCommon.stopScreenSharing
stopVideo(LocalVideoStream)
Interrompere l'invio del flusso video nella chiamata. Deve passare lo stesso oggetto LocalVideoStream usato per avviare il video nell'API CallAgent.startCall(), l'API CallAgent.join() , l'API IncomingCall.accept() o l'API Call.startVideo().
function stopVideo(localVideoStream: LocalVideoStream): Promise<void>
Parametri
- localVideoStream
- LocalVideoStream
Flusso video locale per arrestare lo streaming.
Restituisce
Promise<void>
Ereditato daCallCommon.stopVideo
unmute()
Disattiva microfono locale.
function unmute(): Promise<void>
Restituisce
Promise<void>
ereditato daCallCommon.unmute
unmuteIncomingAudio()
Annullare l'audio in ingresso.
function unmuteIncomingAudio(): Promise<void>
Restituisce
Promise<void>
Ereditato daCallCommon.unmuteIncomingAudio